"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[250,2186,6721],{7239:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});let r=n(7437),o=n(2265);t.default=function(e){let{html:t,height:n=null,width:a=null,children:i,dataNtpc:l=""}=e;return(0,o.useEffect)(()=>{l&&performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-".concat(l)}})},[l]),(0,r.jsxs)(r.Fragment,{children:[i,t?(0,r.jsx)("div",{style:{height:null!=n?"".concat(n,"px"):"auto",width:null!=a?"".concat(a,"px"):"auto"},"data-ntpc":l,dangerouslySetInnerHTML:{__html:t}}):null]})}},4888:function(e,t,n){var r;let o;Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=void 0;let a=n(7437),i=n(2265),l=(r=n(8667))&&r.__esModule?r:{default:r};t.GoogleAnalytics=function(e){let{gaId:t,dataLayerName:n="dataLayer"}=e;return void 0===o&&(o=n),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:"\n          window['".concat(n,"'] = window['").concat(n,"'] || [];\n          function gtag(){window['").concat(n,"'].push(arguments);}\n          gtag('js', new Date());\n\n          gtag('config', '").concat(t,"');")}}),(0,a.jsx)(l.default,{id:"_next-ga",src:"https://www.googletagmanager.com/gtag/js?id=".concat(t)})]})},t.sendGAEvent=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(void 0===o){console.warn("@next/third-parties: GA has not been initialized");return}window[o]?window[o].push(arguments):console.warn("@next/third-parties: GA dataLayer ".concat(o," does not exist"))}},8087:function(e,t,n){var r;let o;Object.defineProperty(t,"__esModule",{value:!0}),t.sendGTMEvent=t.GoogleTagManager=void 0;let a=n(7437),i=n(2265),l=(r=n(8667))&&r.__esModule?r:{default:r};t.GoogleTagManager=function(e){let{gtmId:t,dataLayerName:n="dataLayer",auth:r,preview:s,dataLayer:u}=e;void 0===o&&(o=n);let c="dataLayer"!==n?"&l=".concat(n):"";return(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:"\n      (function(w,l){\n        w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n        ".concat(u?"w[l].push(".concat(JSON.stringify(u),")"):"","\n      })(window,'").concat(n,"');")}}),(0,a.jsx)(l.default,{id:"_next-gtm","data-ntpc":"GTM",src:"https://www.googletagmanager.com/gtm.js?id=".concat(t).concat(c).concat(r?"&gtm_auth=".concat(r):"").concat(s?"&gtm_preview=".concat(s,"&gtm_cookies_win=x"):"")})]})},t.sendGTMEvent=e=>{if(void 0===o){console.warn("@next/third-parties: GTM has not been initialized");return}window[o]?window[o].push(e):console.warn("@next/third-parties: GTM dataLayer ".concat(o," does not exist"))}},7504:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=[],t=0,n=[];return{next:function(r){if(n.length){if(t++)e.push(r);else do n.forEach(function(e){e(r)}),r=e.shift();while(--t)}},subscribe:function(e){return n=n.concat(e),{unsubscribe:function(){n=n.filter(function(t){return t!==e})}}}}}},3145:function(e,t,n){n.d(t,{default:function(){return o.a}});var r=n(8461),o=n.n(r)},7648:function(e,t,n){n.d(t,{default:function(){return o.a}});var r=n(2972),o=n.n(r)},9376:function(e,t,n){var r=n(5475);n.o(r,"notFound")&&n.d(t,{notFound:function(){return r.notFound}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},8667:function(e,t,n){n.r(t),n.d(t,{default:function(){return o.a}});var r=n(8003),o=n.n(r),a={};for(var i in r)"default"!==i&&(a[i]=(function(e){return r[e]}).bind(0,i));n.d(t,a)},8221:function(e,t){let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DOMAttributeNames:function(){return r},default:function(){return i},isEqualNode:function(){return a}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function o(e){let{type:t,props:n}=e,o=document.createElement(t);for(let e in n){if(!n.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===n[e])continue;let a=r[e]||e.toLowerCase();"script"===t&&("async"===a||"defer"===a||"noModule"===a)?o[a]=!!n[e]:o.setAttribute(a,n[e])}let{children:a,dangerouslySetInnerHTML:i}=n;return i?o.innerHTML=i.__html||"":a&&(o.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):""),o}function a(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let n=t.getAttribute("nonce");if(n&&!e.getAttribute("nonce")){let r=t.cloneNode(!0);return r.setAttribute("nonce",""),r.nonce=n,n===e.nonce&&e.isEqualNode(r)}}return e.isEqualNode(t)}function i(){return{mountedInstances:new Set,updateHead:e=>{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let n=t[e.type]||[];n.push(e),t[e.type]=n});let r=t.title?t.title[0]:null,o="";if(r){let{children:e}=r.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{n(e,t[e]||[])})}}}n=(e,t)=>{let n=document.getElementsByTagName("head")[0],r=n.querySelector("meta[name=next-head-count]"),i=Number(r.content),l=[];for(let t=0,n=r.previousElementSibling;t<i;t++,n=(null==n?void 0:n.previousElementSibling)||null){var s;(null==n?void 0:null==(s=n.tagName)?void 0:s.toLowerCase())===e&&l.push(n)}let u=t.map(o).filter(e=>{for(let t=0,n=l.length;t<n;t++)if(a(l[t],e))return l.splice(t,1),!1;return!0});l.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),u.forEach(e=>n.insertBefore(e,r)),r.content=(i-l.length+u.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8003:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return _},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return y}});let r=n(7043),o=n(3099),a=n(7437),i=r._(n(4887)),l=o._(n(2265)),s=n(8701),u=n(8221),c=n(3515),d=new Map,f=new Set,p=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],h=e=>{if(i.default.preinit){e.forEach(e=>{i.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}},g=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:a,children:i="",strategy:l="afterInteractive",onError:s,stylesheets:c}=e,g=n||t;if(g&&f.has(g))return;if(d.has(t)){f.add(g),d.get(t).then(r,s);return}let m=()=>{o&&o(),f.add(g)},y=document.createElement("script"),v=new Promise((e,t)=>{y.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),y.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});for(let[n,r]of(a?(y.innerHTML=a.__html||"",m()):i?(y.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",m()):t&&(y.src=t,d.set(t,v)),Object.entries(e))){if(void 0===r||p.includes(n))continue;let e=u.DOMAttributeNames[n]||n.toLowerCase();y.setAttribute(e,r)}"worker"===l&&y.setAttribute("type","text/partytown"),y.setAttribute("data-nscript",l),c&&h(c),document.body.appendChild(y)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>g(e))}):g(e)}function y(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function v(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:o=null,strategy:u="afterInteractive",onError:d,stylesheets:p,...h}=e,{updateScripts:m,scripts:y,getIsSsr:v,appDir:_,nonce:b}=(0,l.useContext)(s.HeadManagerContext),w=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||n;w.current||(o&&e&&f.has(e)&&o(),w.current=!0)},[o,t,n]);let S=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{!S.current&&("afterInteractive"===u?g(e):"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>g(e))})),S.current=!0)},[e,u]),("beforeInteractive"===u||"worker"===u)&&(m?(y[u]=(y[u]||[]).concat([{id:t,src:n,onLoad:r,onReady:o,onError:d,...h}]),m(y)):v&&v()?f.add(t||n):v&&!v()&&g(e)),_){if(p&&p.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)return n?(i.default.preload(n,h.integrity?{as:"script",integrity:h.integrity,nonce:b,crossOrigin:h.crossOrigin}:{as:"script",nonce:b,crossOrigin:h.crossOrigin}),(0,a.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...h,id:t}])+")"}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h,id:t}])+")"}}));"afterInteractive"===u&&n&&i.default.preload(n,h.integrity?{as:"script",integrity:h.integrity,nonce:b,crossOrigin:h.crossOrigin}:{as:"script",nonce:b,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let _=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8461:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},getImageProps:function(){return l}});let r=n(7043),o=n(5346),a=n(5878),i=r._(n(5084));function l(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let s=a.Image},4882:function(e,t,n){n.d(t,{A:function(){return B},u:function(){return C}});var r=n(7504),o=n(2265),a=n(5097),i=n(5211),l=n(1464);let s=()=>{if(!globalThis.__BLITZ_SESSION_COOKIE_PREFIX)throw Error("Internal Blitz Error: globalThis.__BLITZ_SESSION_COOKIE_PREFIX is not set");return globalThis.__BLITZ_SESSION_COOKIE_PREFIX},u=()=>`${s()}_sAntiCsrfToken`,c=()=>`${s()}_sPublicDataToken`,d=()=>`${s()}_sAntiCsrfToken`,f=()=>`${s()}_sPublicDataToken`;function p(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}let h=/https?|ftp|gopher|file/;function g(e){let{auth:t,hostname:n}=e,r=e.protocol||"",o=e.pathname||"",a=e.hash||"",i=e.query||"",l=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?l=t+e.host:n&&(l=t+(~n.indexOf(":")?`[${n}]`:n),e.port&&(l+=":"+e.port)),i&&"object"==typeof i&&(i=String(function(e){let t=new URLSearchParams;return Object.entries(e).forEach(([e,n])=>{Array.isArray(n)?n.forEach(n=>t.append(e,p(n))):t.set(e,p(n))}),t}(i)));let s=e.search||i&&`?${i}`||"";return r&&":"!==r.substr(-1)&&(r+=":"),e.slashes||(!r||h.test(r))&&!1!==l?(l="//"+(l||""),o&&"/"!==o[0]&&(o="/"+o)):l||(l=""),a&&"#"!==a[0]&&(a="#"+a),s&&"?"!==s[0]&&(s="?"+s),o=o.replace(/[?#]/g,encodeURIComponent),s=s.replace("#","%23"),`${r}${l}${o}${s}${a}`}var m=Object.defineProperty,y=Object.defineProperties,v=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,S=(e,t,n)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E=(e,t)=>{for(var n in t||(t={}))b.call(t,n)&&S(e,n,t[n]);if(_)for(var n of _(t))w.call(t,n)&&S(e,n,t[n]);return e},I=(e,t)=>y(e,v(t)),P=(e,t,n)=>new Promise((r,o)=>{var a=e=>{try{l(n.next(e))}catch(e){o(e)}},i=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(a,i);l((n=n.apply(e,t)).next())});let O=r.default,T=l("blitz:auth-client"),j=e=>{(0,a.b)(e,"[parsePublicDataToken] Failed: token is empty");let t=decodeURIComponent(escape(window.atob(e)));try{return{publicData:JSON.parse(t)}}catch(e){throw Error(`[parsePublicDataToken] Failed to parse publicDataStr: ${t}`)}},k={userId:null,role:null};class x{constructor(){this.eventKey="_blitz-publicDataUpdated",this.observable=O(),"undefined"!=typeof window&&(this.updateState(void 0,{suppressEvent:!0}),window.addEventListener("storage",e=>{e.key===this.eventKey&&this.updateState(void 0,{suppressEvent:!0})}))}updateState(e,t){if(!(null==t?void 0:t.suppressEvent))try{localStorage.setItem(this.eventKey,Date.now().toString())}catch(e){console.error("LocalStorage is not available",e)}this.observable.next(null!=e?e:this.getData())}clear(){(0,a.k)(c());try{localStorage.removeItem(f())}catch(e){console.error("LocalStorage is not available",e)}this.updateState(k)}getData(){let e=this.getToken();if(!e)return k;let{publicData:t}=j(e);return t}getToken(){try{let e=(0,a.r)(c());if(e)return localStorage.setItem(f(),e),e;return localStorage.getItem(f())}catch(e){console.error("LocalStorage is not available",e);return}}}let L=()=>(window.__publicDataStore||(window.__publicDataStore=new x),window.__publicDataStore),A=()=>{let e=(0,a.r)(u());e&&localStorage.setItem(d(),e)},M=()=>(0,a.r)(u())||localStorage.getItem(d()),C=(e={})=>{var t;let n;let r=null!=(t=null==e?void 0:e.suspense)?t:!!globalThis.__BLITZ_SUSPENSE_ENABLED;if(e.initialPublicData)n=I(E({},e.initialPublicData),{isLoading:!1});else if(r){if(a.c){let e=Error();throw e.name="Rendering Suspense fallback...",e.digest="DYNAMIC_SERVER_USAGE",e.message="DYNAMIC_SERVER_USAGE",delete e.stack,e}n=I(E({},L().getData()),{isLoading:!1})}else n=I(E({},k),{isLoading:!0});let[i,l]=o.useState(n);return o.useEffect(()=>(l(I(E({},L().getData()),{isLoading:!1})),L().observable.subscribe(e=>l(I(E({},e),{isLoading:!1}))).unsubscribe),[]),i},R=(e,t)=>{let[n,r]=o.useState(!1);if(o.useEffect(()=>{r(!0)},[]),a.a&&e&&!L().getData().userId&&n){let e=new i.A;throw e.stack=null,e}if(a.a&&e&&t&&L().getData().userId&&n){let e=new i.A;if(e.stack=null,!D(t,L().getData().role))throw e}},D=(e,t)=>{if(e&&t){if(Array.isArray(e)){if(e.includes(t))return!0}else if(t===e)return!0}return!1},N=()=>{R(!0)},z=(e={})=>(N(),C(e)),H=e=>{let[t,n]=o.useState(!1);if(o.useEffect(()=>{n(!0)},[]),a.a&&L().getData().userId&&t){let t=new i.R(e);throw t.stack=null,t}};function q(e){let t=t=>{C({suspense:!1});let[n,r]=o.useState(!1);o.useEffect(()=>{r(!0)},[]);let{authenticate:a,redirectAuthenticatedTo:l}=function(e,t){var n,r,a;if(!e)return{};let i=null==e?void 0:e.authenticate,l=null==e?void 0:e.redirectAuthenticatedTo;if(void 0===i&&void 0===l){let s="getLayout"in e&&(null==(n=e.getLayout)?void 0:n.call(e,o.createElement(e,E({},t))));if(s){let e=s;for(;;){let t=s.type;if(void 0!==t.authenticate||void 0!==t.redirectAuthenticatedTo){i=t.authenticate,l=t.redirectAuthenticatedTo;break}if(null==(r=e.props)?void 0:r.children)e=null==(a=e.props)?void 0:a.children;else break}}}return{authenticate:i,redirectAuthenticatedTo:l}}(e,t);if(R(!!a&&("object"==typeof a&&void 0===a.redirectTo||!0===a),a&&"object"==typeof a?a.role:void 0),"undefined"!=typeof window){let e=L().getData();if(e.userId){if(T("[BlitzAuthInnerRoot] logged in"),"function"==typeof l&&(l=l({session:e})),l){let e="string"==typeof l?l:g(l);if(n){T("[BlitzAuthInnerRoot] redirecting to",e);let t=new i.R(e);throw t.stack=null,t}}if(a&&"object"==typeof a&&a.redirectTo&&a.role&&!D(a.role,e.role)){let{redirectTo:e}=a;"string"!=typeof e&&(e=g(e));let t=new URL(e,window.location.href);t.searchParams.append("next",window.location.pathname),T("[BlitzAuthInnerRoot] redirecting to",t.toString());let n=new i.R(t.toString());throw n.stack=null,n}}else if(T("[BlitzAuthInnerRoot] logged out"),a&&"object"==typeof a&&a.redirectTo){let{redirectTo:e}=a;"string"!=typeof e&&(e=g(e));let t=new URL(e,window.location.href);if(t.searchParams.append("next",window.location.pathname),n){T("[BlitzAuthInnerRoot] redirecting to",t.toString());let e=new i.R(t.toString());throw e.stack=null,e}}}return o.createElement(e,E({},t))};for(let[n,r]of Object.entries(e))t[n]=r;return t}let B=(0,i.c)(e=>(globalThis.__BLITZ_SESSION_COOKIE_PREFIX=e.cookiePrefix||"blitz",{withProvider:q,events:{onRpcError:e=>P(void 0,null,function*(){"AuthenticationError"===e.name&&L().getData().userId&&L().clear()})},middleware:{beforeHttpRequest(e){let t={"Content-Type":"application/json"},n=M();return n?(T("Adding antiCSRFToken cookie header",n),t["anti-csrf"]=n):T("No antiCSRFToken cookie found"),e.headers=E(E({},e.headers),t),e},beforeHttpResponse(e){if(e.headers){if(A(),e.headers.get("public-data-token")&&(L().updateState(),T("Public data updated")),e.headers.get("session-created")){let e=new Event("blitz:session-created");document.dispatchEvent(e)}if(e.headers.get("csrf-error")){let e=new i.C;throw e.stack=null,e}}return e}},exports:()=>({useSession:C,useAuthorize:N,useAuthorizeIf:R,useRedirectAuthenticated:H,useAuthenticatedSession:z,getAntiCSRFToken:M})}))},5463:function(e,t,n){n.d(t,{_:function(){return s}});var r=n(8521),o=n(1634),a=n(1247),i=n(5097),l=(e,t,n)=>new Promise((r,o)=>{var a=e=>{try{l(n.next(e))}catch(e){o(e)}},i=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(a,i);l((n=n.apply(e,t)).next())});function s({resolverName:e,resolverType:t,routePath:s,httpMethod:u}){var c;let d=(c="/api/rpc"+s,(0,r.normalizePathTrailingSlash)((0,o.addBasePath)(c))),f=new URL(d,window.location.origin),p=(e,...t)=>l(this,[e,...t],function*(e,t={},r){let o;let c=(yield n.e(1464).then(n.t.bind(n,1464,19))).default("blitz:rpc");if(t.fromQueryHook||t.fromInvoke||console.warn("[Deprecation] Directly calling queries/mutations is deprecated in favor of invoke(queryFn, params)"),i.c)return Promise.resolve();c("Starting request for",d,"with",e,"and",t),o=t.alreadySerialized?e:(0,a.qC)(e),"GET"===u&&o.json&&(f.searchParams.set("params",(0,a.Pz)(o.json)),f.searchParams.set("meta",(0,a.Pz)(o.meta)));let{beforeHttpRequest:p,beforeHttpResponse:h}=globalThis.__BLITZ_MIDDLEWARE_HOOKS;return window.fetch(f,p({method:u,headers:{"Content-Type":"application/json"},credentials:"include",redirect:"follow",body:"POST"===u?JSON.stringify({params:o.json,meta:{params:o.meta}}):void 0,signal:r})).then(r=>l(this,null,function*(){var o,i;if(c("Received request for",s),(r=h(r)).ok){let l;try{l=yield r.json()}catch(t){let e=Error(`Failed to parse json from ${s}`);throw e.stack=null,e}if(l.error){let e=(0,a.vB)({json:l.error,meta:null==(o=l.meta)?void 0:o.error}),t=new CustomEvent("blitz:rpc-error",{detail:e});document.dispatchEvent(t);let n=e.message.match(/invalid.*prisma.*invocation/i);throw!n||"code"in e||((e=Error(n[0])).statusCode=500),e.stack=null,e}{let r=(0,a.vB)({json:l.result,meta:null==(i=l.meta)?void 0:i.result});if(!t.fromQueryHook){let{getQueryKeyFromUrlAndParams:t}=yield Promise.resolve().then(n.bind(n,9414)),o=t(s,e);globalThis.queryClient.setQueryData(o,r)}return r}}{let e=Error(r.statusText);throw e.statusCode=r.status,e.path=s,e.stack=null,e}}))});return p._isRpcClient=!0,p._resolverName=e,p._resolverType=t,p._routePath=d,p}}}]);