(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7539],{5361:(e,t,n)=>{"use strict";n.d(t,{Xs:()=>m});var r,o=n(12115),i=n(95155),s=(0,o.forwardRef)((e,t)=>{let{as:n="div",...r}=e;return(0,i.jsx)(n,{...r,ref:t})}),c="cf-turnstile-script",u="onloadTurnstileCallback",a=e=>!!document.getElementById(e),l=e=>{let{render:t="explicit",onLoadCallbackName:n=u,scriptOptions:{nonce:r="",defer:o=!0,async:i=!0,id:s="",appendTo:l,onError:d,crossOrigin:f=""}={}}=e,p=s||c;if(a(p))return;let h=document.createElement("script");h.id=p,h.src="".concat("https://challenges.cloudflare.com/turnstile/v0/api.js","?onload=").concat(n,"&render=").concat(t),document.querySelector('script[src="'.concat(h.src,'"]'))||(h.defer=!!o,h.async=!!i,r&&(h.nonce=r),f&&(h.crossOrigin=f),d&&(h.onerror=d,delete window[n]),("body"===l?document.body:document.getElementsByTagName("head")[0]).appendChild(h))},d={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:"hidden"},flexible:{minWidth:300,width:"100%",height:65},interactionOnly:{width:"fit-content",height:"auto",display:"flex"}},f="unloaded",p=new Promise((e,t)=>{r={resolve:e,reject:t},"ready"===f&&e(void 0)}),h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return"unloaded"===f&&(f="loading",window[e]=()=>{r.resolve(),f="ready",delete window[e]}),p},m=(0,o.forwardRef)((e,t)=>{let{scriptOptions:n,options:r={},siteKey:p,onWidgetLoad:m,onSuccess:w,onExpire:v,onError:x,onBeforeInteractive:g,onAfterInteractive:b,onUnsupported:y,onTimeout:E,onLoadScript:k,id:R,style:T,as:C="div",injectScript:P=!0,...S}=e,I=r.size,j=(0,o.useCallback)(()=>typeof I>"u"?{}:"execute"===r.execution?d.invisible:"interaction-only"===r.appearance?d.interactionOnly:d[I],[r.execution,I,r.appearance]),[L,M]=(0,o.useState)(j()),N=(0,o.useRef)(null),[O,F]=(0,o.useState)(!1),z=(0,o.useRef)(),B=(0,o.useRef)(!1),D=R||"cf-turnstile",W=(null==n?void 0:n.id)||c,_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,[t,n]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let t=()=>{a(e)&&n(!0)},r=new MutationObserver(t);return r.observe(document,{childList:!0,subtree:!0}),t(),()=>{r.disconnect()}},[e]),t}(W),H=(null==n?void 0:n.onLoadCallbackName)||u,U=r.appearance||"always",X=(0,o.useMemo)(()=>({sitekey:p,action:r.action,cData:r.cData,callback:e=>{B.current=!0,null==w||w(e)},"error-callback":x,"expired-callback":v,"before-interactive-callback":g,"after-interactive-callback":b,"unsupported-callback":y,theme:r.theme||"auto",language:r.language||"auto",tabindex:r.tabIndex,"response-field":r.responseField,"response-field-name":r.responseFieldName,size:function(e){if("invisible"!==e&&"interactionOnly"!==e)return e}(I),retry:r.retry||"auto","retry-interval":r.retryInterval||8e3,"refresh-expired":r.refreshExpired||"auto","refresh-timeout":r.refreshTimeout||"auto",execution:r.execution||"render",appearance:r.appearance||"always","feedback-enabled":r.feedbackEnabled||!0,"timeout-callback":E}),[r.action,r.appearance,r.cData,r.execution,r.language,r.refreshExpired,r.responseField,r.responseFieldName,r.retry,r.retryInterval,r.tabIndex,r.theme,r.feedbackEnabled,r.refreshTimeout,p,I]),A=(0,o.useCallback)(()=>"u">typeof window&&!!window.turnstile,[]);return(0,o.useEffect)(function(){P&&!O&&l({onLoadCallbackName:H,scriptOptions:{...n,id:W}})},[P,O,n,W]),(0,o.useEffect)(function(){"ready"!==f&&h(H).then(()=>F(!0)).catch(console.error)},[]),(0,o.useEffect)(function(){if(!N.current||!O)return;let e=!1;return(async()=>{!e&&N.current&&(z.current=window.turnstile.render(N.current,X),z.current&&(null==m||m(z.current)))})(),()=>{e=!0,z.current&&(window.turnstile.remove(z.current),B.current=!1)}},[D,O,X]),(0,o.useImperativeHandle)(t,()=>{let{turnstile:e}=window;return{getResponse(){if(!(null==e?void 0:e.getResponse)||!z.current||!A()){console.warn("Turnstile has not been loaded");return}return e.getResponse(z.current)},async getResponsePromise(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e4,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return new Promise((n,r)=>{let o,i=async()=>{if(B.current&&window.turnstile&&z.current)try{let e=window.turnstile.getResponse(z.current);return o&&clearTimeout(o),e?n(e):r(Error("No response received"))}catch(e){return o&&clearTimeout(o),console.warn("Failed to get response",e),r(Error("Failed to get response"))}o||(o=setTimeout(()=>{o&&clearTimeout(o),r(Error("Timeout"))},e)),await new Promise(e=>setTimeout(e,t)),await i()};i()})},reset(){if(!(null==e?void 0:e.reset)||!z.current||!A()){console.warn("Turnstile has not been loaded");return}"execute"===r.execution&&M(d.invisible);try{B.current=!1,e.reset(z.current)}catch(e){console.warn("Failed to reset Turnstile widget ".concat(z),e)}},remove(){if(!(null==e?void 0:e.remove)||!z.current||!A()){console.warn("Turnstile has not been loaded");return}M(d.invisible),B.current=!1,e.remove(z.current),z.current=null},render(){if(!(null==e?void 0:e.render)||!N.current||!A()||z.current){console.warn("Turnstile has not been loaded or container not found");return}let t=e.render(N.current,X);return z.current=t,z.current&&(null==m||m(z.current)),"execute"!==r.execution&&M(I?d[I]:{}),t},execute(){if("execute"!==r.execution){console.warn('Execution mode is not set to "execute"');return}if(!(null==e?void 0:e.execute)||!N.current||!z.current||!A()){console.warn("Turnstile has not been loaded or container not found");return}e.execute(N.current,X),M(I?d[I]:{})},isExpired:()=>(null==e?void 0:e.isExpired)&&z.current&&A()?e.isExpired(z.current):(console.warn("Turnstile has not been loaded"),!1)}},[z,r.execution,I,X,N,A,O,m]),(0,o.useEffect)(()=>{_&&!O&&window.turnstile&&F(!0)},[O,_]),(0,o.useEffect)(()=>{M(j())},[r.execution,I,U]),(0,o.useEffect)(()=>{_&&"function"==typeof k&&k()},[_]),(0,i.jsx)(s,{ref:N,as:C,id:D,style:{...L,...T},...S})});m.displayName="Turnstile"},35695:(e,t,n)=>{"use strict";var r=n(18999);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}})},60760:(e,t,n)=>{"use strict";n.d(t,{N:()=>v});var r=n(95155),o=n(12115),i=n(90869),s=n(82885),c=n(80845),u=n(51508);class a extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,n=e instanceof HTMLElement&&e.offsetWidth||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=n-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function l(e){let{children:t,isPresent:n,anchorX:i}=e,s=(0,o.useId)(),c=(0,o.useRef)(null),l=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:d}=(0,o.useContext)(u.Q);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o,right:u}=l.current;if(n||!c.current||!e||!t)return;c.current.dataset.motionPopId=s;let a=document.createElement("style");return d&&(a.nonce=d),document.head.appendChild(a),a.sheet&&a.sheet.insertRule('\n [data-motion-pop-id="'.concat(s,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n ").concat("left"===i?"left: ".concat(o):"right: ".concat(u),"px !important;\n top: ").concat(r,"px !important;\n }\n ")),()=>{document.head.removeChild(a)}},[n]),(0,r.jsx)(a,{isPresent:n,childRef:c,sizeRef:l,children:o.cloneElement(t,{ref:c})})}let d=e=>{let{children:t,initial:n,isPresent:i,onExitComplete:u,custom:a,presenceAffectsLayout:d,mode:p,anchorX:h}=e,m=(0,s.M)(f),w=(0,o.useId)(),v=(0,o.useCallback)(e=>{for(let t of(m.set(e,!0),m.values()))if(!t)return;u&&u()},[m,u]),x=(0,o.useMemo)(()=>({id:w,initial:n,isPresent:i,custom:a,onExitComplete:v,register:e=>(m.set(e,!1),()=>m.delete(e))}),d?[Math.random(),v]:[i,v]);return(0,o.useMemo)(()=>{m.forEach((e,t)=>m.set(t,!1))},[i]),o.useEffect(()=>{i||m.size||!u||u()},[i]),"popLayout"===p&&(t=(0,r.jsx)(l,{isPresent:i,anchorX:h,children:t})),(0,r.jsx)(c.t.Provider,{value:x,children:t})};function f(){return new Map}var p=n(32082);let h=e=>e.key||"";function m(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var w=n(97494);let v=e=>{let{children:t,custom:n,initial:c=!0,onExitComplete:u,presenceAffectsLayout:a=!0,mode:l="sync",propagate:f=!1,anchorX:v="left"}=e,[x,g]=(0,p.xQ)(f),b=(0,o.useMemo)(()=>m(t),[t]),y=f&&!x?[]:b.map(h),E=(0,o.useRef)(!0),k=(0,o.useRef)(b),R=(0,s.M)(()=>new Map),[T,C]=(0,o.useState)(b),[P,S]=(0,o.useState)(b);(0,w.E)(()=>{E.current=!1,k.current=b;for(let e=0;e{let t=h(e),o=(!f||!!x)&&(b===P||y.includes(t));return(0,r.jsx)(d,{isPresent:o,initial:(!E.current||!!c)&&void 0,custom:n,presenceAffectsLayout:a,mode:l,onExitComplete:o?void 0:()=>{if(!R.has(t))return;R.set(t,!0);let e=!0;R.forEach(t=>{t||(e=!1)}),e&&(null==j||j(),S(k.current),f&&(null==g||g()),u&&u())},anchorX:v,children:e},t)})})}},85716:()=>{}}]);