{"version":3,"file":"react-turnstile_external_react_react-dom.BaE2FTrD.mjs","names":["se","ce","_","d","p","q","H","ue","pe","Y","z","A","oe","te"],"sources":["https:/esm.sh/@marsidev/react-turnstile@1.5.0/X-ZXJlYWN0LHJlYWN0LWRvbQ/es2022/react-turnstile.mjs","https:/esm.sh/@marsidev/react-turnstile?external=react,react-dom"],"sourcesContent":["/* esm.sh - @marsidev/react-turnstile@1.5.0 */\n\"use client\";import{forwardRef as q,useCallback as z,useEffect as d,useImperativeHandle as te,useMemo as oe,useRef as A,useState as _}from\"react\";import{jsx as H}from\"react/jsx-runtime\";var ie=q(({as:t=\"div\",...u},a)=>H(t,{...u,ref:a})),ae=\"https://challenges.cloudflare.com/turnstile/v0/api.js\",ce=\"cf-turnstile-script\",we=\"cf-turnstile\",K=\"onloadTurnstileCallback\",G=t=>!!document.getElementById(t),ue=({render:t=\"explicit\",onLoadCallbackName:u=K,scriptOptions:{nonce:a=\"\",defer:e=!0,async:p=!0,id:g=\"\",appendTo:y,onError:f,crossOrigin:m=\"\"}={}})=>{let w=g||\"cf-turnstile-script\";if(G(w))return;let i=document.createElement(\"script\");i.id=w,i.src=`${ae}?onload=${u}&render=${t}`,!document.querySelector(`script[src=\"${i.src}\"]`)&&(i.defer=!!e,i.async=!!p,a&&(i.nonce=a),m&&(i.crossOrigin=m),f&&(i.onerror=f,delete window[u]),(y===\"body\"?document.body:document.getElementsByTagName(\"head\")[0]).appendChild(i))},x={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\"}};function se(t){if(t!==\"invisible\"&&t!==\"interactionOnly\")return t}function le(t=ce){let[u,a]=_(!1);return d(()=>{let e=()=>{G(t)&&a(!0)},p=new MutationObserver(e);return p.observe(document,{childList:!0,subtree:!0}),e(),()=>{p.disconnect()}},[t]),u}var N=\"unloaded\",J,de=new Promise((t,u)=>{J={resolve:t,reject:u},N===\"ready\"&&t(void 0)}),W=(t=K)=>(N===\"unloaded\"&&(N=\"loading\",window[t]=()=>{J.resolve(),N=\"ready\",delete window[t]}),de),pe=q((t,u)=>{let{scriptOptions:a,options:e={},siteKey:p,onWidgetLoad:g,onSuccess:y,onExpire:f,onError:m,onBeforeInteractive:w,onAfterInteractive:i,onUnsupported:L,onTimeout:R,onLoadScript:B,id:V,style:X,as:Y=\"div\",injectScript:P=!0,rerenderOnCallbackChange:o=!1,...Q}=t,c=e.size,j=z(()=>c===void 0?{}:e.execution===\"execute\"?x.invisible:e.appearance===\"interaction-only\"?x.interactionOnly:x[c],[e.execution,c,e.appearance]),[Z,I]=_(j()),s=A(null),[b,F]=_(!1),n=A(void 0),k=A(!1),$=V||\"cf-turnstile\",l=A({onSuccess:y,onError:m,onExpire:f,onBeforeInteractive:w,onAfterInteractive:i,onUnsupported:L,onTimeout:R});d(()=>{o||(l.current={onSuccess:y,onError:m,onExpire:f,onBeforeInteractive:w,onAfterInteractive:i,onUnsupported:L,onTimeout:R})});let D=a?.id||\"cf-turnstile-script\",S=le(D),O=a?.onLoadCallbackName||\"onloadTurnstileCallback\",ee=e.appearance||\"always\",C=oe(()=>({sitekey:p,action:e.action,cData:e.cData,theme:e.theme||\"auto\",language:e.language||\"auto\",tabindex:e.tabIndex,\"response-field\":e.responseField,\"response-field-name\":e.responseFieldName,size:se(c),retry:e.retry||\"auto\",\"retry-interval\":e.retryInterval||8e3,\"refresh-expired\":e.refreshExpired||\"auto\",\"refresh-timeout\":e.refreshTimeout||\"auto\",execution:e.execution||\"render\",appearance:e.appearance||\"always\",\"feedback-enabled\":e.feedbackEnabled??!0,callback:r=>{k.current=!0,o?y?.(r):l.current.onSuccess?.(r)},\"error-callback\":o?m:(...r)=>l.current.onError?.(...r),\"expired-callback\":o?f:(...r)=>l.current.onExpire?.(...r),\"before-interactive-callback\":o?w:(...r)=>l.current.onBeforeInteractive?.(...r),\"after-interactive-callback\":o?i:(...r)=>l.current.onAfterInteractive?.(...r),\"unsupported-callback\":o?L:(...r)=>l.current.onUnsupported?.(...r),\"timeout-callback\":o?R:(...r)=>l.current.onTimeout?.(...r)}),[e.action,e.appearance,e.cData,e.execution,e.language,e.refreshExpired,e.responseField,e.responseFieldName,e.retry,e.retryInterval,e.tabIndex,e.theme,e.feedbackEnabled,e.refreshTimeout,p,c,o,o?y:null,o?m:null,o?f:null,o?w:null,o?i:null,o?L:null,o?R:null]),h=z(()=>typeof window<\"u\"&&!!window.turnstile,[]);return d(function(){P&&!b&&(W(O),ue({onLoadCallbackName:O,scriptOptions:{...a,id:D}}))},[P,b,a,D,O]),d(function(){N!==\"ready\"&&W(O).then(()=>F(!0)).catch(console.error)},[O]),d(function(){if(!s.current||!b)return;let r=!1;return(async()=>r||!s.current||(n.current=window.turnstile.render(s.current,C),n.current&&g?.(n.current)))(),()=>{r=!0,n.current&&(window.turnstile.remove(n.current),k.current=!1)}},[$,b,C]),te(u,()=>{let{turnstile:r}=window;return{getResponse(){if(!r?.getResponse||!n.current||!h()){console.warn(\"Turnstile has not been loaded\");return}return r.getResponse(n.current)},async getResponsePromise(T=3e4,re=100){return new Promise((ne,U)=>{let v,M=async()=>{if(k.current&&window.turnstile&&n.current)try{let E=window.turnstile.getResponse(n.current);return v&&clearTimeout(v),E?ne(E):U(Error(\"No response received\"))}catch(E){return v&&clearTimeout(v),console.warn(\"Failed to get response\",E),U(Error(\"Failed to get response\"))}v||=setTimeout(()=>{v&&clearTimeout(v),U(Error(\"Timeout\"))},T),await new Promise(E=>setTimeout(E,re)),await M()};M()})},reset(){if(!r?.reset||!n.current||!h()){console.warn(\"Turnstile has not been loaded\");return}e.execution===\"execute\"&&I(x.invisible);try{k.current=!1,r.reset(n.current)}catch(T){console.warn(`Failed to reset Turnstile widget ${n.current}`,T)}},remove(){if(!r?.remove||!n.current||!h()){console.warn(\"Turnstile has not been loaded\");return}I(x.invisible),k.current=!1,r.remove(n.current),n.current=null},render(){if(!r?.render||!s.current||!h()||n.current){console.warn(\"Turnstile has not been loaded or container not found\");return}let T=r.render(s.current,C);return n.current=T,n.current&&g?.(n.current),e.execution!==\"execute\"&&I(c?x[c]:{}),T},execute(){if(e.execution!==\"execute\"){console.warn('Execution mode is not set to \"execute\"');return}if(!r?.execute||!s.current||!n.current||!h()){console.warn(\"Turnstile has not been loaded or container not found\");return}r.execute(s.current,C),I(c?x[c]:{})},isExpired(){return!r?.isExpired||!n.current||!h()?(console.warn(\"Turnstile has not been loaded\"),!1):r.isExpired(n.current)}}},[n,e.execution,c,C,s,h,b,g]),d(()=>{if(b||!S)return;if(window.turnstile){F(!0);return}let r=setInterval(()=>{window.turnstile&&(F(!0),clearInterval(r))},50);return()=>{clearInterval(r)}},[b,S]),d(()=>{I(j())},[e.execution,c,ee]),d(()=>{!S||typeof B!=\"function\"||B()},[S]),H(ie,{ref:s,as:Y,id:$,style:{...Z,...X},...Q})});pe.displayName=\"Turnstile\";export{we as DEFAULT_CONTAINER_ID,K as DEFAULT_ONLOAD_NAME,ce as DEFAULT_SCRIPT_ID,ae as SCRIPT_URL,pe as Turnstile};\n//# sourceMappingURL=react-turnstile.mjs.map","/* esm.sh - @marsidev/react-turnstile@1.5.0 */\nexport * from \"/@marsidev/react-turnstile@1.5.0/X-ZXJlYWN0LHJlYWN0LWRvbQ/es2022/react-turnstile.mjs\";\n"],"mappings":"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"}