"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7621],{97621:function(e,t,r){r.d(t,{U:function(){return Fe},X:function(){return Me}});var n=r(67294);function a(){return(a=Object.assign||function(e){for(var t=1;tee&&Z;)Z=!1,ee+=1,H=null,i=e(n,a);return ee=0,H=K=null,i}catch(Ie){if("function"!=typeof Ie.then)throw Ie;return r.push(fe(e,t,Ie)),null}}function pe(){return!1}function ve(){return null}function he(e,t,r){return{contextMap:a({},M),contextStore:new Map(F),errorFrame:B,thenable:r,kind:"frame.class",error:null,instance:t,type:e}}function ye(e,t,r){var n=t.updater.queue;if(0=(i._payload||i)._status?(t.push({kind:"frame.lazy",contextMap:a({},M),contextStore:new Map(F),errorFrame:B,thenable:ce(i),props:e,type:i}),e=null):e=le(i,e),I(e);case q:return I(e=(0,n.createElement)(e.type.type,e.props));case E:return t=(i=e.type).render,e=P(e.props,i.defaultProps),I(e=(0,n.createElement)(t,e));case g:if("string"==typeof e.type)return I(e.props.children);var o=e.props;if((i=e.type).prototype&&i.prototype.isReactComponent){G=null;var u=function(){var e=[];return{_thrown:0,queue:e,isMounted:pe,enqueueForceUpdate:ve,enqueueReplaceState:function(t,r){t._isMounted&&(e.length=0,e.push(r))},enqueueSetState:function(t,r){t._isMounted&&e.push(r)}}}(),s=P(o,i.defaultProps),c=$(i);(o=new i(s,c,u)).props=s,o.context=c,o.updater=u,o._isMounted=!0,void 0===o.state&&(o.state=null),"function"!=typeof o.componentDidCatch&&"function"!=typeof i.getDerivedStateFromError||(u=he(i,o,null),B=(u.errorFrame=u)||null),"function"==typeof i.getDerivedStateFromProps?null!=(u=(u=i.getDerivedStateFromProps)(o.props,o.state))&&(o.state=a({},o.state,u)):"function"==typeof o.componentWillMount?o.componentWillMount():"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),(e=r(e,o))?(t.push(he(i,o,e)),e=null):e=ye(i,o,t)}else W=null,G={},(e=r(e))?(t.push(fe(i,o,e)),e=null):e=de(i,o,t);return I(e);default:return[]}}function xe(e,t,r,n,i,o){var u=me.current,s=Date.now();try{for(me.current=se;0{var e=a.useContext(u);return e},l={fetching:!1,stale:!1,error:void 0,data:void 0,extensions:void 0,operation:void 0},f=(e,t)=>e===t||!(!e||!t||e.key!==t.key),d=(e,t)=>{var r={...e,...t,data:void 0!==t.data||t.error?t.data:e.data,fetching:!!t.fetching,stale:!!t.stale};return((e,t)=>{for(var r in e)if(!(r in t))return!0;for(var n in t)if("operation"===n?!f(e[n],t[n]):e[n]!==t[n])return!0;return!1})(e,r)?r:e},p=(e,t)=>{for(var r=0,n=t.length;r{var a=(0,n.h)(e,t);return void 0!==r.current&&r.current.key===a.key?r.current:(r.current=a,a)}),[e,t])}function y(e){var t=c(),r=(e=>{if(!e._react){var t=new Set,r=new Map;e.operations$&&(0,i.Ld)((e=>{"teardown"===e.kind&&t.has(e.key)&&(t.delete(e.key),r.delete(e.key))}))(e.operations$),e._react={get:e=>r.get(e),set(e,n){t.delete(e),r.set(e,n)},dispose(e){t.add(e)}}}return e._react})(t),n=((e,t)=>t&&void 0!==t.suspense?!!t.suspense:e.suspense)(t,e.context),o=h(e.query,e.variables),u=a.useMemo((()=>{if(e.pause)return null;var a=t.executeQuery(o,{requestPolicy:e.requestPolicy,...e.context});return n?(0,i.Mq)((e=>{r.set(o.key,e)}))(a):a}),[r,t,o,n,e.pause,e.requestPolicy,e.context]),s=a.useCallback(((e,t)=>{if(!e)return{fetching:!1};var n=r.get(o.key);if(n){if(t&&null!=n&&"then"in n)throw n}else{var a,u=(0,i.Ld)((e=>{n=e,a&&a(n)}))((0,i.oE)((()=>t&&!a||!n))(e));if(null==n&&t){var s=new Promise((e=>{a=e}));throw r.set(o.key,s),s}u.unsubscribe()}return n||{fetching:!0}}),[r,o]),f=[t,o,e.requestPolicy,e.context,e.pause],[y,m]=a.useState((()=>[u,d(l,s(u,n)),f])),g=y[1];return u!==y[0]&&p(y[2],f)&&m([u,g=d(y[1],s(u,n)),f]),a.useEffect((()=>{var e=y[0],t=y[2][1],n=!1,a=e=>{n=!0,v(m,(t=>{var r=d(t[1],e);return t[1]!==r?[t[0],r,t[2]]:t}))};if(e){var o=(0,i.Ld)(a)((0,i.ok)((()=>{a({fetching:!1})}))(e));return n||a({fetching:!0}),()=>{r.dispose(t.key),o.unsubscribe()}}a({fetching:!1})}),[r,y[0],y[2][1]]),[g,a.useCallback((a=>{var u={requestPolicy:e.requestPolicy,...e.context,...a};v(m,(e=>[n?(0,i.Mq)((e=>{r.set(o.key,e)}))(t.executeQuery(o,u)):t.executeQuery(o,u),e[1],f]))}),[t,r,o,n,e.requestPolicy,e.context,e.pause])]}},36155:function(e,t,r){r.d(t,{Qc:function(){return M},S0:function(){return L},__:function(){return o},hY:function(){return i}});var n,a,i={NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType"};class o extends Error{constructor(e,t,r,n,a,i,o){super(e),this.name="GraphQLError",this.message=e,a&&(this.path=a),t&&(this.nodes=Array.isArray(t)?t:[t]),r&&(this.source=r),n&&(this.positions=n),i&&(this.originalError=i);var u=o;if(!u&&i){var s=i.extensions;s&&"object"==typeof s&&(u=s)}this.extensions=u||{}}toJSON(){return{...this,message:this.message}}toString(){return this.message}get[Symbol.toStringTag](){return"GraphQLError"}}function u(e){return new o(`Syntax Error: Unexpected token at ${a} in ${e}`)}function s(e){if(e.lastIndex=a,e.test(n))return n.slice(a,a=e.lastIndex)}var c=/ +(?=[^\s])/y;function l(e){for(var t=e.split("\n"),r="",n=0,a=0,i=t.length-1,o=0;o!(!e||!e.length),j={OperationDefinition(e){if("query"===e.operation&&!e.name&&!T(e.variableDefinitions)&&!T(e.directives))return j.SelectionSet(e.selectionSet);var t=e.operation;return e.name&&(t+=" "+e.name.value),T(e.variableDefinitions)&&(e.name||(t+=" "),t+="("+e.variableDefinitions.map(j.VariableDefinition).join(", ")+")"),T(e.directives)&&(t+=" "+e.directives.map(j.Directive).join(" ")),t+" "+j.SelectionSet(e.selectionSet)},VariableDefinition(e){var t=j.Variable(e.variable)+": "+L(e.type);return e.defaultValue&&(t+=" = "+L(e.defaultValue)),T(e.directives)&&(t+=" "+e.directives.map(j.Directive).join(" ")),t},Field(e){var t=(e.alias?e.alias.value+": ":"")+e.name.value;if(T(e.arguments)){var r=e.arguments.map(j.Argument),n=t+"("+r.join(", ")+")";t=n.length>80?t+"(\n "+r.join("\n").replace(/\n/g,"\n ")+"\n)":n}return T(e.directives)&&(t+=" "+e.directives.map(j.Directive).join(" ")),e.selectionSet?t+" "+j.SelectionSet(e.selectionSet):t},StringValue:e=>e.block?function(e){return'"""\n'+e.replace(/"""/g,'\\"""')+'\n"""'}(e.value):function(e){return JSON.stringify(e)}(e.value),BooleanValue:e=>""+e.value,NullValue:e=>"null",IntValue:e=>e.value,FloatValue:e=>e.value,EnumValue:e=>e.value,Name:e=>e.value,Variable:e=>"$"+e.name.value,ListValue:e=>"["+e.values.map(L).join(", ")+"]",ObjectValue:e=>"{"+e.fields.map(j.ObjectField).join(", ")+"}",ObjectField:e=>e.name.value+": "+L(e.value),Document:e=>T(e.definitions)?e.definitions.map(L).join("\n\n"):"",SelectionSet:e=>"{\n "+e.selections.map(L).join("\n").replace(/\n/g,"\n ")+"\n}",Argument:e=>e.name.value+": "+L(e.value),FragmentSpread(e){var t="..."+e.name.value;return T(e.directives)&&(t+=" "+e.directives.map(j.Directive).join(" ")),t},InlineFragment(e){var t="...";return e.typeCondition&&(t+=" on "+e.typeCondition.name.value),T(e.directives)&&(t+=" "+e.directives.map(j.Directive).join(" ")),t+" "+L(e.selectionSet)},FragmentDefinition(e){var t="fragment "+e.name.value;return t+=" on "+e.typeCondition.name.value,T(e.directives)&&(t+=" "+e.directives.map(j.Directive).join(" ")),t+" "+L(e.selectionSet)},Directive(e){var t="@"+e.name.value;return T(e.arguments)&&(t+="("+e.arguments.map(j.Argument).join(", ")+")"),t},NamedType:e=>e.name.value,ListType:e=>"["+L(e.type)+"]",NonNullType:e=>L(e.type)+"!"};function L(e){return j[e.kind]?j[e.kind](e):""}},39523:function(e,t,r){r.d(t,{C:function(){return o},a:function(){return C},d:function(){return D},e:function(){return I},f:function(){return R},h:function(){return N},k:function(){return _},m:function(){return O}});var n=r(36155),a=r(63496),i=e=>e&&e.message&&(e.extensions||"GraphQLError"===e.name)?e:"object"==typeof e&&e.message?new n.__(e.message,e.nodes,e.source,e.positions,e.path,e,e.extensions||{}):new n.__(e);class o extends Error{constructor(e){var t=(e.graphQLErrors||[]).map(i),r=((e,t)=>{var r="";if(e)return`[Network] ${e.message}`;if(t)for(var n of t)r&&(r+="\n"),r+=`[GraphQL] ${n.message}`;return r})(e.networkError,t);super(r),this.name="CombinedError",this.message=r,this.graphQLErrors=t,this.networkError=e.networkError,this.response=e.response}toString(){return this.message}}var u=(e,t)=>{for(var r=0|(t||5381),n=0,a=0|e.length;n{if(null===e||s.has(e))return"null";if("object"!=typeof e)return JSON.stringify(e)||"";if(e.toJSON)return l(e.toJSON());if(Array.isArray(e)){var t="[";for(var r of e)t.length>1&&(t+=","),t+=l(r)||"null";return t+"]"}if(v!==p&&e instanceof v||h!==p&&e instanceof h)return"null";var n=Object.keys(e).sort();if(!n.length&&e.constructor&&Object.getPrototypeOf(e).constructor!==Object.prototype.constructor){var a=c.get(e)||Math.random().toString(36).slice(2);return c.set(e,a),l({__key:a})}s.add(e);var i="{";for(var o of n){var u=l(e[o]);u&&(i.length>1&&(i+=","),i+=l(o)+":"+u)}return s.delete(e),i+"}"},f=(e,t,r)=>{if(null==r||"object"!=typeof r||r.toJSON||s.has(r));else if(Array.isArray(r))for(var n=0,a=r.length;n(s.clear(),l(e));class p{}var v="undefined"!=typeof File?File:p,h="undefined"!=typeof Blob?Blob:p,y=/("{3}[\s\S]*"{3}|"(?:\\.|[^"])*")/g,m=/(?:#[^\n\r]+)?(?:[\r\n]+|$)/g,g=(e,t)=>t%2==0?e.replace(m,"\n"):e,k=e=>e.split(y).map(g).join("").trim(),x=new Map,w=new Map,S=e=>{var t;return"string"==typeof e?t=k(e):e.loc&&w.get(e.__key)===e?t=e.loc.source.body:(t=x.get(e)||k((0,n.S0)(e)),x.set(e,t)),"string"==typeof e||e.loc||(e.loc={start:0,end:t.length,source:{body:t,name:"gql",locationOffset:{line:1,column:1}}}),t},b=e=>{var t=u(S(e));if(e.definitions){var r=E(e);r&&(t=u(`\n# ${r}`,t))}return t},_=e=>{var t,r;return"string"==typeof e?(t=b(e),r=w.get(t)||(0,n.Qc)(e,{noLocation:!0})):(t=e.__key||b(e),r=w.get(t)||e),r.loc||S(r),r.__key=t,w.set(t,r),r},N=(e,t,r)=>{var n=t||{},a=_(e),i=d(n),o=a.__key;return"{}"!==i&&(o=u(i,o)),{key:o,query:a,variables:n,extensions:r}},E=e=>{for(var t of e.definitions)if(t.kind===n.hY.OPERATION_DEFINITION)return t.name?t.name.value:void 0},O=(e,t,r)=>{if(!("data"in t||"errors"in t&&Array.isArray(t.errors)))throw new Error("No Content");var n="subscription"===e.kind;return{operation:e,data:t.data,error:Array.isArray(t.errors)?new o({graphQLErrors:t.errors,response:r}):void 0,extensions:t.extensions?{...t.extensions}:void 0,hasNext:null==t.hasNext?n:t.hasNext,stale:!1}},q=(e,t)=>{if("object"==typeof e&&null!=e&&(!e.constructor||e.constructor===Object||Array.isArray(e))){for(var r of(e=Array.isArray(e)?[...e]:{...e},Object.keys(t)))e[r]=q(e[r],t[r]);return e}return t},A=(e,t,r,n)=>{var a=e.error?e.error.graphQLErrors:[],i=!!e.extensions||!!t.extensions,u={...e.extensions,...t.extensions},s=t.incremental;"path"in t&&(s=[t]);var c={data:e.data};if(s){var l=function(e){Array.isArray(e.errors)&&a.push(...e.errors),e.extensions&&(Object.assign(u,e.extensions),i=!0);var t="data",r=c,o=[];if(e.path)o=e.path;else if(n){var s=n.find((t=>t.id===e.id));o=e.subPath?[...s.path,...e.subPath]:s.path}for(var l=0,f=o.length;l=0?t:0,p=0,v=e.items.length;p{var r="query"===e.kind&&e.context.preferGetMethod;if(!r||!t)return e.context.url;var n=new URL(e.context.url);for(var a in t){var i=t[a];i&&n.searchParams.set(a,"object"==typeof i?d(i):i)}var o=n.toString();return o.length>2047&&"force"!==r?(e.context.preferGetMethod=!1,e.context.url):o},I=(e,t)=>{var r={accept:"subscription"===e.kind?"text/event-stream, multipart/mixed":"application/graphql-response+json, application/graphql+json, applicationhttps://www.ukmeds.co.uk/json, text/event-stream, multipart/mixed"},n=("function"==typeof e.context.fetchOptions?e.context.fetchOptions():e.context.fetchOptions)||{};if(n.headers)for(var a in n.headers)r[a.toLowerCase()]=n.headers[a];var i=((e,t)=>{if(t&&("query"!==e.kind||!e.context.preferGetMethod)){var r=d(t),n=(e=>{var t=new Map;return v===p&&h===p||(s.clear(),f(t,"variables",e)),t})(t.variables);if(n.size){var a=new FormData;a.append("operations",r),a.append("map",d({...[...n.keys()].map((e=>[e]))}));var i=0;for(var o of n.values())a.append(""+i++,o);return a}return r}})(e,t);return"string"!=typeof i||r["content-type"]||(r["content-type"]="applicationhttps://www.ukmeds.co.uk/json"),{...n,method:i?"POST":"GET",body:i,headers:r}},P="undefined"!=typeof TextDecoder?new TextDecoder:null,F=/boundary="?([^=";]+)"?/i,M=/data: ?([^\n]+)/,T=e=>"Buffer"===e.constructor.name?e.toString():P.decode(e);async function*j(e){if(e.body[Symbol.asyncIterator])for await(var t of e.body)yield T(t);else{var r,n=e.body.getReader();try{for(;!(r=await n.read()).done;)yield T(r.value)}finally{n.cancel()}}}async function*L(e,t){var r,n="";for await(var a of e)for(n+=a;(r=n.indexOf(t))>-1;)yield n.slice(0,r),n=n.slice(r+t.length)}async function*V(e,t,r){var n,a=!0,i=null;try{yield await Promise.resolve();var u,s,c=(n=await(e.context.fetch||fetch)(t,r)).headers.get("Content-Type")||"";for await(var l of(u=/multipart\/mixed/i.test(c)?async function*(e,t){var r,n=e.match(F),a="--"+(n?n[1]:"-"),i=!0;for await(var o of L(j(t),"\r\n"+a)){if(i){i=!1;var u=o.indexOf(a);if(!(u>-1))continue;o=o.slice(u+a.length)}try{yield r=JSON.parse(o.slice(o.indexOf("\r\n\r\n")+4))}catch(e){if(!r)throw e}if(r&&!1===r.hasNext)break}r&&!1!==r.hasNext&&(yield{hasNext:!1})}(c,n):/text\/event-stream/i.test(c)?async function*(e){var t;for await(var r of L(j(e),"\n\n")){var n=r.match(M);if(n){var a=n[1];try{yield t=JSON.parse(a)}catch(e){if(!t)throw e}if(t&&!1===t.hasNext)break}}t&&!1!==t.hasNext&&(yield{hasNext:!1})}(n):/text\//i.test(c)?async function*(e){var t=await e.text();try{var r=JSON.parse(t);0,yield r}catch(e){throw new Error(t)}}(n):async function*(e){yield JSON.parse(await e.text())}(n),u))l.pending&&!i?s=l.pending:l.pending&&(s=[...s,...l.pending]),i=i?A(i,l,n,s):O(e,l,n),a=!1,yield i,a=!0;i||(yield i=O(e,{},n))}catch(t){if(!a)throw t;yield((e,t,r)=>({operation:e,data:void 0,error:new o({networkError:t,response:r}),extensions:void 0,hasNext:!1,stale:!1}))(e,n&&(n.status<200||n.status>=300)&&n.statusText?new Error(n.statusText):t,n)}}function R(e,t,r){var n;return"undefined"!=typeof AbortController&&(r.signal=(n=new AbortController).signal),(0,a.ok)((()=>{n&&n.abort()}))((0,a.hX)((e=>!!e))((0,a.fY)(V(e,t,r))))}},35283:function(e,t,r){r.d(t,{$Y:function(){return g},B5:function(){return k},Ek:function(){return x},HG:function(){return h},eI:function(){return S}});var n=r(36155),a=r(39523),i=r(63496),o=(e,t)=>{if(Array.isArray(e))for(var r of e)o(r,t);else if("object"==typeof e&&null!==e)for(var n in e)"__typename"===n&&"string"==typeof e[n]?t.add(e[n]):o(e[n],t);return t},u=e=>{if("definitions"in e){var t=[];for(var r of e.definitions){var a=u(r);t.push(a)}return{...e,definitions:t}}if("directives"in e&&e.directives&&e.directives.length){var i=[],o={};for(var s of e.directives){var c=s.name.value;"_"!==c[0]?i.push(s):c=c.slice(1),o[c]=s}e={...e,directives:i,_directives:o}}if("selectionSet"in e){var l=[],f=e.kind===n.hY.OPERATION_DEFINITION;if(e.selectionSet){for(var d of e.selectionSet.selections||[]){f=f||d.kind===n.hY.FIELD&&"__typename"===d.name.value&&!d.alias;var p=u(d);l.push(p)}return f||l.push({kind:n.hY.FIELD,name:{kind:n.hY.NAME,value:"__typename"},_generated:!0}),{...e,selectionSet:{...e.selectionSet,selections:l}}}}return e},s=new Map,c=(e,t)=>{if(e&&"object"==typeof e){if(Array.isArray(e))return e.map((e=>c(e)));if(e&&"object"==typeof e&&(t||"__typename"in e)){var r={};for(var n in e)"__typename"===n?Object.defineProperty(r,"__typename",{enumerable:!1,value:e.__typename}):r[n]=c(e[n]);return r}return e}return e};function l(e){var t=t=>e(t);return t.toPromise=()=>(0,i.Vi)((0,i.qn)(1)((0,i.hX)((e=>!e.stale&&!e.hasNext))(t))),t.then=(e,r)=>t.toPromise().then(e,r),t.subscribe=e=>(0,i.Ld)(e)(t),t}function f(e,t,r){return{...t,kind:e,context:t.context?{...t.context,...r}:r||t.context}}var d=()=>{};var p=({kind:e})=>"mutation"!==e&&"query"!==e,v=e=>{var t=(e=>{var t=(0,a.k)(e),r=s.get(t.__key);return r||(s.set(t.__key,r=u(t)),Object.defineProperty(r,"__key",{value:t.__key,enumerable:!1})),r})(e.query);if(t!==e.query){var r=f(e.kind,e);return r.query=t,r}return e},h=({forward:e,client:t,dispatchDebug:r})=>{var n=new Map,u=new Map,s=e=>"query"===e.kind&&"network-only"!==e.context.requestPolicy&&("cache-only"===e.context.requestPolicy||n.has(e.key));return r=>{var c=(0,i.UI)((e=>{var r=n.get(e.key)||(0,a.m)(e,{data:null});return"cache-and-network"===e.context.requestPolicy&&(r.stale=!0,y(t,e)),r}))((0,i.hX)((e=>!p(e)&&s(e)))(r)),l=(0,i.bw)((e=>{var{operation:r}=e;if(r){var a=r.context.additionalTypenames||[];if("subscription"!==e.operation.kind&&(a=(e=>[...o(e,new Set)])(e.data).concat(a)),"mutation"===e.operation.kind||"subscription"===e.operation.kind){for(var i=new Set,s=0;s"query"!==e.kind||"cache-only"!==e.context.requestPolicy))((0,i.UI)((e=>e))((0,i.TS)([(0,i.UI)(v)((0,i.hX)((e=>!p(e)&&!s(e)))(r)),(0,i.hX)((e=>p(e)))(r)])))));return(0,i.TS)([c,l])}},y=(e,t)=>e.reexecuteOperation(f(t.kind,t,{requestPolicy:"network-only"})),m=new Set,g=(e={})=>{var t=!!e.staleWhileRevalidate,r=!!e.includeExtensions,n={},o=[],u=e=>{o.push(e.operation.key),1===o.length&&Promise.resolve().then((()=>{for(var e;e=o.shift();)n[e]=null}))},s=({client:o,forward:s})=>c=>{var l=e&&"boolean"==typeof e.isClient?!!e.isClient:!o.suspense,f=s((0,i.UI)(v)((0,i.hX)((e=>"teardown"===e.kind||!n[e.key]||!!n[e.key].hasNext||"network-only"===e.context.requestPolicy))(c))),d=(0,i.UI)((e=>{var i=((e,t,r)=>({operation:e,data:t.data?JSON.parse(t.data):void 0,extensions:r&&t.extensions?JSON.parse(t.extensions):void 0,error:t.error?new a.C({networkError:t.error.networkError?new Error(t.error.networkError):void 0,graphQLErrors:t.error.graphQLErrors}):void 0,stale:!1,hasNext:!!t.hasNext}))(e,n[e.key],r);return t&&!m.has(e.key)&&(i.stale=!0,m.add(e.key),y(o,e)),{...i,operation:e}}))((0,i.hX)((e=>"teardown"!==e.kind&&!!n[e.key]&&"network-only"!==e.context.requestPolicy))(c));return l?d=(0,i.bw)(u)(d):f=(0,i.bw)((e=>{var{operation:t}=e;if("mutation"!==t.kind){var a=((e,t)=>{var r={data:JSON.stringify(e.data),hasNext:e.hasNext};return void 0!==e.data&&(r.data=JSON.stringify(e.data)),t&&void 0!==e.extensions&&(r.extensions=JSON.stringify(e.extensions)),e.error&&(r.error={graphQLErrors:e.error.graphQLErrors.map((e=>e.path||e.extensions?{message:e.message,path:e.path,extensions:e.extensions}:e.message))},e.error.networkError&&(r.error.networkError=""+e.error.networkError)),r})(e,r);n[t.key]=a}}))(f),(0,i.TS)([f,d])};return s.restoreData=e=>{for(var t in e)null!==n[t]&&(n[t]=e[t])},s.extractData=()=>{var e={};for(var t in n)null!=n[t]&&(e[t]=n[t]);return e},e&&e.initialState&&s.restoreData(e.initialState),s},k=({forward:e})=>t=>e(t),x=({forward:e,dispatchDebug:t})=>t=>{var r=(0,i.zg)((e=>{var r=(0,a.a)(e),n=(0,a.d)(e,r),o=(0,a.e)(e,r),u=(0,i.Rs)((0,i.hX)((t=>"teardown"===t.kind&&t.key===e.key))(t))((0,a.f)(e,n,o));return u}))((0,i.hX)((e=>"teardown"!==e.kind&&("subscription"!==e.kind||!!e.context.fetchSubscriptions)))(t)),n=e((0,i.hX)((e=>"teardown"===e.kind||"subscription"===e.kind&&!e.context.fetchSubscriptions))(t));return(0,i.TS)([r,n])},w=({dispatchDebug:e})=>e=>(0,i.hX)((e=>!1))(e),S=function e(t){var r=0,n=new Map,o=new Map,u=new Set,s=[],p={url:t.url,fetchSubscriptions:t.fetchSubscriptions,fetchOptions:t.fetchOptions,fetch:t.fetch,preferGetMethod:t.preferGetMethod,requestPolicy:t.requestPolicy||"cache-first"},v=(0,i.nN)();function h(e){"mutation"!==e.kind&&"teardown"!==e.kind&&u.has(e.key)||("teardown"===e.kind?u.delete(e.key):"mutation"!==e.kind&&u.add(e.key),v.next(e))}var y=!1;function m(e){if(e&&h(e),!y){for(y=!0;y&&(e=s.shift());)h(e);y=!1}}var g=e=>{var r=(0,i.Rs)((0,i.hX)((t=>"teardown"===t.kind&&t.key===e.key))(v.source))((0,i.hX)((t=>t.operation.kind===e.kind&&t.operation.key===e.key&&(!t.operation.context._instance||t.operation.context._instance===e.context._instance)))(_));return t.maskTypename&&(r=(0,i.UI)((e=>({...e,data:c(e.data,!0)})))(r)),r="query"!==e.kind?(0,i.oE)((e=>!!e.hasNext),!0)(r):(0,i.wt)((t=>{var r=(0,i._A)(t);return t.stale||t.hasNext?r:(0,i.TS)([r,(0,i.UI)((()=>(t.stale=!0,t)))((0,i.qn)(1)((0,i.hX)((t=>t.key===e.key))(v.source)))])}))(r),r="mutation"!==e.kind?(0,i.ok)((()=>{u.delete(e.key),n.delete(e.key),o.delete(e.key),y=!1;for(var t=s.length-1;t>=0;t--)s[t].key===e.key&&s.splice(t,1);h(f("teardown",e,e.context))}))((0,i.Mq)((t=>{if(t.stale){for(var r of s)if(r.key===t.operation.key){u.delete(r.key);break}}else t.hasNext||u.delete(e.key);n.set(e.key,t)}))(r)):(0,i.Hr)((()=>{h(e)}))(r),(0,i.BN)(r)},k=this instanceof e?this:Object.create(e.prototype),x=Object.assign(k,{suspense:!!t.suspense,operations$:v.source,reexecuteOperation(e){if("teardown"===e.kind)m(e);else if("mutation"===e.kind||o.has(e.key)){for(var t=!1,r=0;r(n||(n={}),f(e,t,{_instance:"mutation"===e?r=r+1|0:void 0,...p,...n,requestPolicy:n.requestPolicy||p.requestPolicy,suspense:n.suspense||!1!==n.suspense&&x.suspense})),executeRequestOperation:e=>"mutation"===e.kind?l(g(e)):l((0,i.Vo)((()=>{var t=o.get(e.key);t||o.set(e.key,t=g(e)),t=(0,i.Hr)((()=>{m(e)}))(t);var r=n.get(e.key);return"query"===e.kind&&r&&(r.stale||r.hasNext)?(0,i.wt)(i._A)((0,i.TS)([t,(0,i.hX)((t=>t===n.get(e.key)))((0,i._A)(r))])):t}))),executeQuery(e,t){var r=x.createRequestOperation("query",e,t);return x.executeRequestOperation(r)},executeSubscription(e,t){var r=x.createRequestOperation("subscription",e,t);return x.executeRequestOperation(r)},executeMutation(e,t){var r=x.createRequestOperation("mutation",e,t);return x.executeRequestOperation(r)},readQuery(e,t,r){var n=null;return(0,i.Ld)((e=>{n=e}))(x.query(e,t,r)).unsubscribe(),n},query:(e,t,r)=>x.executeQuery((0,a.h)(e,t),r),subscription:(e,t,r)=>x.executeSubscription((0,a.h)(e,t),r),mutation:(e,t,r)=>x.executeMutation((0,a.h)(e,t),r)}),S=d,b=(e=>({client:t,forward:r,dispatchDebug:n})=>e.reduceRight(((e,r)=>r({client:t,forward:t=>(0,i.BN)(e((0,i.BN)(t))),dispatchDebug(e){}})),r))(t.exchanges),_=(0,i.BN)(b({client:x,dispatchDebug:S,forward:w({dispatchDebug:S})})(v.source));return(0,i.nY)(_),x}},63496:function(e,t,r){r.d(t,{BN:function(){return y},Hr:function(){return h},Ld:function(){return O},Mq:function(){return v},Rs:function(){return k},TS:function(){return d},UI:function(){return l},Vi:function(){return A},Vo:function(){return w},_A:function(){return _},bw:function(){return v},fY:function(){return S},hX:function(){return c},nN:function(){return E},nY:function(){return q},oE:function(){return x},ok:function(){return p},qn:function(){return g},wt:function(){return m},zg:function(){return f}});var n=()=>{},a=n;function i(e){return{tag:0,0:e}}function o(e){return{tag:1,0:e}}var u=()=>"function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator",s=e=>e;function c(e){return t=>r=>{var n=a;t((t=>{0===t?r(0):0===t.tag?(n=t[0],r(t)):e(t[0])?r(t):n(0)}))}}function l(e){return t=>r=>t((t=>{0===t||0===t.tag?r(t):r(o(e(t[0])))}))}function f(e){return t=>r=>{var n=[],o=a,u=!1,s=!1;t((t=>{s||(0===t?(s=!0,n.length||r(0)):0===t.tag?o=t[0]:(u=!1,function(e){var t=a;e((e=>{if(0===e){if(n.length){var a=n.indexOf(t);a>-1&&(n=n.slice()).splice(a,1),n.length||(s?r(0):u||(u=!0,o(0)))}}else 0===e.tag?(n.push(t=e[0]),t(0)):n.length&&(r(e),t(0))}))}(e(t[0])),u||(u=!0,o(0))))})),r(i((e=>{if(1===e){s||(s=!0,o(1));for(var t=0,r=n,a=n.length;tr=>{var n=!1;t((t=>{if(n);else if(0===t)n=!0,r(0),e();else if(0===t.tag){var a=t[0];r(i((t=>{1===t?(n=!0,a(1),e()):a(t)})))}else r(t)}))}}function v(e){return t=>r=>{var n=!1;t((t=>{if(n);else if(0===t)n=!0,r(0);else if(0===t.tag){var a=t[0];r(i((e=>{1===e&&(n=!0),a(e)})))}else e(t[0]),r(t)}))}}function h(e){return t=>r=>t((t=>{0===t?r(0):0===t.tag?(r(t),e()):r(t)}))}function y(e){var t=[],r=a,n=!1;return a=>{t.push(a),1===t.length&&e((e=>{if(0===e){for(var a=0,i=t,o=t.length;a{if(1===e){var i=t.indexOf(a);i>-1&&(t=t.slice()).splice(i,1),t.length||r(1)}else n||(n=!0,r(0))})))}}function m(e){return t=>r=>{var n=a,o=a,u=!1,s=!1,c=!1,l=!1;t((t=>{l||(0===t?(l=!0,c||r(0)):0===t.tag?n=t[0]:(c&&(o(1),o=a),u?u=!1:(u=!0,n(0)),function(e){c=!0,e((e=>{c&&(0===e?(c=!1,l?r(0):u||(u=!0,n(0))):0===e.tag?(s=!1,(o=e[0])(0)):(r(e),s?s=!1:o(0)))}))}(e(t[0]))))})),r(i((e=>{1===e?(l||(l=!0,n(1)),c&&(c=!1,o(1))):(l||u||(u=!0,n(0)),c&&!s&&(s=!0,o(0)))})))}}function g(e){return t=>r=>{var n=a,o=!1,u=0;t((t=>{o||(0===t?(o=!0,r(0)):0===t.tag?e<=0?(o=!0,r(0),t[0](1)):n=t[0]:u++=e&&(o=!0,r(0),n(1))):r(t))})),r(i((t=>{1!==t||o?0===t&&!o&&ur=>{var n=a,o=a,u=!1;t((t=>{u||(0===t?(u=!0,o(1),r(0)):0===t.tag?(n=t[0],e((e=>{0===e||(0===e.tag?(o=e[0])(0):(u=!0,o(1),n(1),r(0)))}))):r(t))})),r(i((e=>{1!==e||u?u||n(0):(u=!0,n(1),o(1))})))}}function x(e,t){return r=>n=>{var i=a,o=!1;r((r=>{o||(0===r?(o=!0,n(0)):0===r.tag?(i=r[0],n(r)):e(r[0])?n(r):(o=!0,t&&n(r),n(0),i(1)))}))}}function w(e){return t=>e()(t)}function S(e){return t=>{var r,n=e[u()]&&e[u()]()||e,a=!1,s=!1,c=!1;t(i((async e=>{if(1===e)a=!0,n.return&&n.return();else if(s)c=!0;else{for(c=s=!0;c&&!a;)if((r=await n.next()).done)a=!0,n.return&&await n.return(),t(0);else try{c=!1,t(o(r.value))}catch(e){if(!n.throw)throw e;(a=!!(await n.throw(e)).done)&&t(0)}s=!1}})))}}var b=function(e){return e[Symbol.asyncIterator]?S(e):t=>{var r,n=e[Symbol.iterator](),a=!1,u=!1,s=!1;t(i((e=>{if(1===e)a=!0,n.return&&n.return();else if(u)s=!0;else{for(s=u=!0;s&&!a;)if((r=n.next()).done)a=!0,n.return&&n.return(),t(0);else try{s=!1,t(o(r.value))}catch(e){if(!n.throw)throw e;(a=!!n.throw(e).done)&&t(0)}u=!1}})))}};function _(e){return t=>{var r=!1;t(i((n=>{1===n?r=!0:r||(r=!0,t(o(e)),t(0))})))}}function N(e){return t=>{var r=!1,n=e({next(e){r||t(o(e))},complete(){r||(r=!0,t(0))}});t(i((e=>{1!==e||r||(r=!0,n())})))}}function E(){var e,t;return{source:y(N((r=>(e=r.next,t=r.complete,n)))),next(t){e&&e(t)},complete(){t&&t()}}}function O(e){return t=>{var r=a,n=!1;return t((t=>{0===t?n=!0:0===t.tag?(r=t[0])(0):n||(e(t[0]),r(0))})),{unsubscribe(){n||(n=!0,r(1))}}}}function q(e){O((e=>{}))(e)}function A(e){return new Promise((t=>{var r,n=a;e((e=>{0===e?Promise.resolve(r).then(t):0===e.tag?(n=e[0])(0):(r=e[0],n(0))}))}))}}}]);