"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47988],{47988:function(e,t,n){n.d(t,{ClientClerkProvider:function(){return C}});var r=n(58859);n(1094);var i=n(2265),l=(0,i.createContext)(null);(0,i.createContext)(null);var o=n(16463),a=n(84186),u=n(13110),s=n(92443),d=n(62842);n(74590);var c=(0,n(58064).$)("03914cbf8f95f0367bb0cd33a81d8d5a566bed9d"),f=n(59252);let _=e=>{var t;return null!=window.__clerk_internal_navigations||(window.__clerk_internal_navigations={}),null!=(t=window.__clerk_internal_navigations)[e]||(t[e]={}),window.__clerk_internal_navigations[e]},E=e=>{let{windowNav:t,routerNav:n,name:r}=e,l=(0,o.usePathname)(),[a,u]=(0,i.useTransition)();t&&(_(r).fun=(e,i)=>new Promise(l=>{var o,a;null!=(o=_(r)).promisesBuffer||(o.promisesBuffer=[]),null==(a=_(r).promisesBuffer)||a.push(l),u(()=>{var r,l,o;(null==(r=null==i?void 0:i.__internal_metadata)?void 0:r.navigationType)==="internal"?t((null!=(o=null==(l=window.next)?void 0:l.version)?o:"")<"14.1.0"?history.state:null,"",e):n((0,f.m)(e))})}));let s=()=>{var e;null==(e=_(r).promisesBuffer)||e.forEach(e=>e()),_(r).promisesBuffer=[]};return(0,i.useEffect)(()=>(s(),s),[]),(0,i.useEffect)(()=>{a||s()},[l,a]),(0,i.useCallback)(e=>_(r).fun(e),[])},p=()=>{let e=(0,o.useRouter)();return E({windowNav:"undefined"!=typeof window?window.history.pushState.bind(window.history):void 0,routerNav:e.push.bind(e),name:"push"})},v=()=>{let e=(0,o.useRouter)();return E({windowNav:"undefined"!=typeof window?window.history.replaceState.bind(window.history):void 0,routerNav:e.replace.bind(e),name:"replace"})},L=()=>{let e=(0,o.useRouter)(),t=(0,o.usePathname)(),n="undefined"==typeof window?new URLSearchParams:(0,o.useSearchParams)(),r="undefined"!=typeof window&&window.next&&window.next.version>="14.1.0";return{mode:"path",name:"NextRouter",push:t=>e.push(t),replace:t=>r?window.history.replaceState(null,"",t):e.replace(t),shallowPush(t){r?window.history.pushState(null,"",t):e.push(t,{})},pathname:()=>t,searchParams:()=>n}},C=e=>{let{__unstable_invokeMiddlewareOnAuthStateChange:t=!0,children:n}=e,f=(0,o.useRouter)(),_=L(),E=p(),C=v(),[h,I]=(0,i.useTransition)();(0,i.useEffect)(()=>{var e;h||null==(e=window.__clerk_internal_invalidateCachePromise)||e.call(window)},[h]),(0,a.G)(()=>{window.__unstable__onBeforeSetActive=()=>new Promise(e=>{window.__clerk_internal_invalidateCachePromise=e,I(()=>{var e;(null==(e=window.next)?void 0:e.version)&&"string"==typeof window.next.version&&window.next.version.startsWith("13")?f.refresh():c()})}),window.__unstable__onAfterSetActive=()=>{if(t)return f.refresh()}},[]);let R=(0,d.V)({...e,routerPush:E,routerReplace:C});return i.createElement(u.f,{options:R},i.createElement(r.El,{...R},i.createElement(s.z,{router:"app"}),i.createElement(l.Provider,{value:_},n)))}},13110:function(e,t,n){n.d(t,{f:function(){return o},k:function(){return l}});var r=n(2265);let i=r.createContext(void 0);i.displayName="ClerkNextOptionsCtx";let l=()=>r.useContext(i).value,o=e=>{let{children:t,options:n}=e;return r.createElement(i.Provider,{value:{value:n}},t)}},84186:function(e,t,n){n.d(t,{G:function(){return i}});var r=n(2265);let i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},92443:function(e,t,n){n.d(t,{z:function(){return u}});var r=n(58859),i=n(11377),l=n(31877),o=n(2265),a=n(13110);function u(e){let{publishableKey:t,clerkJSUrl:n,clerkJSVersion:u,clerkJSVariant:s,nonce:d}=(0,a.k)(),{domain:c,proxyUrl:f}=(0,r.ll)(),_={domain:c,proxyUrl:f,publishableKey:t,clerkJSUrl:n,clerkJSVersion:u,clerkJSVariant:s,nonce:d},E=(0,i.wE)(_),p="app"===e.router?"script":l.default;return o.createElement(p,{src:E,"data-clerk-js-script":!0,async:!0,defer:"pages"!==e.router&&void 0,crossOrigin:"anonymous",strategy:"pages"===e.router?"beforeInteractive":void 0,...(0,i.iv)(_)})}},62842:function(e,t,n){n.d(t,{V:function(){return d}});var r=n(1700);n(1094);var i=n(85829),l=n(18815),o=n(25566);o.env.NEXT_PUBLIC_CLERK_JS_VERSION,o.env.NEXT_PUBLIC_CLERK_JS_URL,o.env.CLERK_API_VERSION,o.env.CLERK_SECRET_KEY;let a=o.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY||"";o.env.CLERK_ENCRYPTION_KEY,o.env.CLERK_API_URL||(e=>{var t;let n=null==(t=(0,i.nQ)(e))?void 0:t.frontendApi;return(null==n?void 0:n.startsWith("clerk."))&&l.mv.some(e=>null==n?void 0:n.endsWith(e))?l.Xv:l.iF.some(e=>null==n?void 0:n.endsWith(e))?l.Fo:l.cM.some(e=>null==n?void 0:n.endsWith(e))?l.Iq:l.Xv})(a),o.env.NEXT_PUBLIC_CLERK_DOMAIN,o.env.NEXT_PUBLIC_CLERK_PROXY_URL,(0,r.fQ)(o.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),o.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL,o.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL;let u={name:"@clerk/nextjs",version:"5.7.5",environment:"production"};(0,r.fQ)(o.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),(0,r.fQ)(o.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG);var s=n(25566);let d=e=>{var t;return{...e,publishableKey:e.publishableKey||s.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY||"",clerkJSUrl:e.clerkJSUrl||s.env.NEXT_PUBLIC_CLERK_JS_URL,clerkJSVersion:e.clerkJSVersion||s.env.NEXT_PUBLIC_CLERK_JS_VERSION,proxyUrl:e.proxyUrl||s.env.NEXT_PUBLIC_CLERK_PROXY_URL||"",domain:e.domain||s.env.NEXT_PUBLIC_CLERK_DOMAIN||"",isSatellite:e.isSatellite||(0,r.fQ)(s.env.NEXT_PUBLIC_CLERK_IS_SATELLITE),signInUrl:e.signInUrl||s.env.NEXT_PUBLIC_CLERK_SIGN_IN_URL||"",signUpUrl:e.signUpUrl||s.env.NEXT_PUBLIC_CLERK_SIGN_UP_URL||"",signInForceRedirectUrl:e.signInForceRedirectUrl||s.env.NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL||"",signUpForceRedirectUrl:e.signUpForceRedirectUrl||s.env.NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL||"",signInFallbackRedirectUrl:e.signInFallbackRedirectUrl||s.env.NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL||"",signUpFallbackRedirectUrl:e.signUpFallbackRedirectUrl||s.env.NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL||"",afterSignInUrl:e.afterSignInUrl||s.env.NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL||"",afterSignUpUrl:e.afterSignUpUrl||s.env.NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL||"",telemetry:null!=(t=e.telemetry)?t:{disabled:(0,r.fQ)(s.env.NEXT_PUBLIC_CLERK_TELEMETRY_DISABLED),debug:(0,r.fQ)(s.env.NEXT_PUBLIC_CLERK_TELEMETRY_DEBUG)},sdkMetadata:u}}},59252:function(e,t,n){n.d(t,{m:function(){return r}});function r(e){return e}},31877:function(e,t,n){n.r(t),n.d(t,{default:function(){return i.a}});var r=n(84080),i=n.n(r),l={};for(var o in r)"default"!==o&&(l[o]=(function(e){return r[e]}).bind(0,o));n.d(t,l)},58064:function(e,t,n){Object.defineProperty(t,"$",{enumerable:!0,get:function(){return i}});let r=n(74590);function i(e){let{createServerReference:t}=n(6671);return t(e,r.callServer)}},40905: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 o},isEqualNode:function(){return l}});let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function i(e){let{type:t,props:n}=e,i=document.createElement(t);for(let e in n){if(!n.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===n[e])continue;let l=r[e]||e.toLowerCase();"script"===t&&("async"===l||"defer"===l||"noModule"===l)?i[l]=!!n[e]:i.setAttribute(l,n[e])}let{children:l,dangerouslySetInnerHTML:o}=n;return o?i.innerHTML=o.__html||"":l&&(i.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):""),i}function l(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 o(){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,i="";if(r){let{children:e}=r.props;i="string"==typeof e?e:Array.isArray(e)?e.join(""):""}i!==document.title&&(document.title=i),["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]"),o=Number(r.content),a=[];for(let t=0,n=r.previousElementSibling;t<o;t++,n=(null==n?void 0:n.previousElementSibling)||null){var u;(null==n?void 0:null==(u=n.tagName)?void 0:u.toLowerCase())===e&&a.push(n)}let s=t.map(i).filter(e=>{for(let t=0,n=a.length;t<n;t++)if(l(a[t],e))return a.splice(t,1),!1;return!0});a.forEach(e=>{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>n.insertBefore(e,r)),r.content=(o-a.length+s.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)},84080: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 h},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return L}});let r=n(47657),i=n(49803),l=n(57437),o=r._(n(54887)),a=i._(n(2265)),u=n(36590),s=n(40905),d=n(49189),c=new Map,f=new Set,_=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"],E=e=>{if(o.default.preinit){e.forEach(e=>{o.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)})}},p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:i=null,dangerouslySetInnerHTML:l,children:o="",strategy:a="afterInteractive",onError:u,stylesheets:d}=e,p=n||t;if(p&&f.has(p))return;if(c.has(t)){f.add(p),c.get(t).then(r,u);return}let v=()=>{i&&i(),f.add(p)},L=document.createElement("script"),C=new Promise((e,t)=>{L.addEventListener("load",function(t){e(),r&&r.call(this,t),v()}),L.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});for(let[n,r]of(l?(L.innerHTML=l.__html||"",v()):o?(L.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",v()):t&&(L.src=t,c.set(t,C)),Object.entries(e))){if(void 0===r||_.includes(n))continue;let e=s.DOMAttributeNames[n]||n.toLowerCase();L.setAttribute(e,r)}"worker"===a&&L.setAttribute("type","text/partytown"),L.setAttribute("data-nscript",a),d&&E(d),document.body.appendChild(L)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>p(e))}):p(e)}function L(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function C(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:i=null,strategy:s="afterInteractive",onError:c,stylesheets:_,...E}=e,{updateScripts:v,scripts:L,getIsSsr:C,appDir:h,nonce:I}=(0,a.useContext)(u.HeadManagerContext),R=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=t||n;R.current||(i&&e&&f.has(e)&&i(),R.current=!0)},[i,t,n]);let y=(0,a.useRef)(!1);if((0,a.useEffect)(()=>{!y.current&&("afterInteractive"===s?p(e):"lazyOnload"===s&&("complete"===document.readyState?(0,d.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>p(e))})),y.current=!0)},[e,s]),("beforeInteractive"===s||"worker"===s)&&(v?(L[s]=(L[s]||[]).concat([{id:t,src:n,onLoad:r,onReady:i,onError:c,...E}]),v(L)):C&&C()?f.add(t||n):C&&!C()&&p(e)),h){if(_&&_.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)return n?(o.default.preload(n,E.integrity?{as:"script",integrity:E.integrity,nonce:I,crossOrigin:E.crossOrigin}:{as:"script",nonce:I,crossOrigin:E.crossOrigin}),(0,l.jsx)("script",{nonce:I,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...E,id:t}])+")"}})):(E.dangerouslySetInnerHTML&&(E.children=E.dangerouslySetInnerHTML.__html,delete E.dangerouslySetInnerHTML),(0,l.jsx)("script",{nonce:I,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...E,id:t}])+")"}}));"afterInteractive"===s&&n&&o.default.preload(n,E.integrity?{as:"script",integrity:E.integrity,nonce:I,crossOrigin:E.crossOrigin}:{as:"script",nonce:I,crossOrigin:E.crossOrigin})}return null}Object.defineProperty(C,"__nextScript",{value:!0});let h=C;("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)}}]);