Skip to content

Instantly share code, notes, and snippets.

@bundle-js
Created March 22, 2023 05:39
Show Gist options
  • Save bundle-js/6e3f312b1f3e7d56072a2a4fdf45a9e1 to your computer and use it in GitHub Desktop.
Save bundle-js/6e3f312b1f3e7d56072a2a4fdf45a9e1 to your computer and use it in GitHub Desktop.
var de=Object.create;var W=Object.defineProperty;var pe=Object.getOwnPropertyDescriptor;var ye=Object.getOwnPropertyNames;var we=Object.getPrototypeOf,me=Object.prototype.hasOwnProperty;var R=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var he=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ye(t))!me.call(e,n)&&n!==r&&W(e,n,{get:()=>t[n],enumerable:!(o=pe(t,n))||o.enumerable});return e};var z=(e,t,r)=>(r=e!=null?de(we(e)):{},he(t||!e||!e.__esModule?W(r,"default",{value:e,enumerable:!0}):r,e));var ee=R(u=>{"use strict";var x=Symbol.for("react.element"),_e=Symbol.for("react.portal"),ve=Symbol.for("react.fragment"),Se=Symbol.for("react.strict_mode"),Ee=Symbol.for("react.profiler"),xe=Symbol.for("react.provider"),be=Symbol.for("react.context"),ge=Symbol.for("react.forward_ref"),Re=Symbol.for("react.suspense"),ke=Symbol.for("react.memo"),Te=Symbol.for("react.lazy"),M=Symbol.iterator;function Oe(e){return e===null||typeof e!="object"?null:(e=M&&e[M]||e["@@iterator"],typeof e=="function"?e:null)}var H={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y=Object.assign,K={};function _(e,t,r){this.props=e,this.context=t,this.refs=K,this.updater=r||H}_.prototype.isReactComponent={};_.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function G(){}G.prototype=_.prototype;function L(e,t,r){this.props=e,this.context=t,this.refs=K,this.updater=r||H}var P=L.prototype=new G;P.constructor=L;Y(P,_.prototype);P.isPureReactComponent=!0;var B=Array.isArray,Q=Object.prototype.hasOwnProperty,D={current:null},X={key:!0,ref:!0,__self:!0,__source:!0};function Z(e,t,r){var o,n={},i=null,s=null;if(t!=null)for(o in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)Q.call(t,o)&&!X.hasOwnProperty(o)&&(n[o]=t[o]);var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){for(var c=Array(l),a=0;a<l;a++)c[a]=arguments[a+2];n.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps,l)n[o]===void 0&&(n[o]=l[o]);return{$$typeof:x,type:e,key:i,ref:s,props:n,_owner:D.current}}function Ce(e,t){return{$$typeof:x,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function A(e){return typeof e=="object"&&e!==null&&e.$$typeof===x}function je(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var J=/\/+/g;function N(e,t){return typeof e=="object"&&e!==null&&e.key!=null?je(""+e.key):t.toString(36)}function T(e,t,r,o,n){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case x:case _e:s=!0}}if(s)return s=e,n=n(s),e=o===""?"."+N(s,0):o,B(n)?(r="",e!=null&&(r=e.replace(J,"$&/")+"/"),T(n,t,r,"",function(a){return a})):n!=null&&(A(n)&&(n=Ce(n,r+(!n.key||s&&s.key===n.key?"":(""+n.key).replace(J,"$&/")+"/")+e)),t.push(n)),1;if(s=0,o=o===""?".":o+":",B(e))for(var l=0;l<e.length;l++){i=e[l];var c=o+N(i,l);s+=T(i,t,r,c,n)}else if(c=Oe(e),typeof c=="function")for(e=c.call(e),l=0;!(i=e.next()).done;)i=i.value,c=o+N(i,l++),s+=T(i,t,r,c,n);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function k(e,t,r){if(e==null)return e;var o=[],n=0;return T(e,o,"","",function(i){return t.call(r,i,n++)}),o}function Ie(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var d={current:null},O={transition:null},$e={ReactCurrentDispatcher:d,ReactCurrentBatchConfig:O,ReactCurrentOwner:D};u.Children={map:k,forEach:function(e,t,r){k(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return k(e,function(){t++}),t},toArray:function(e){return k(e,function(t){return t})||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};u.Component=_;u.Fragment=ve;u.Profiler=Ee;u.PureComponent=L;u.StrictMode=Se;u.Suspense=Re;u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$e;u.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=Y({},e.props),n=e.key,i=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,s=D.current),t.key!==void 0&&(n=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)Q.call(t,c)&&!X.hasOwnProperty(c)&&(o[c]=t[c]===void 0&&l!==void 0?l[c]:t[c])}var c=arguments.length-2;if(c===1)o.children=r;else if(1<c){l=Array(c);for(var a=0;a<c;a++)l[a]=arguments[a+2];o.children=l}return{$$typeof:x,type:e.type,key:n,ref:i,props:o,_owner:s}};u.createContext=function(e){return e={$$typeof:be,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:xe,_context:e},e.Consumer=e};u.createElement=Z;u.createFactory=function(e){var t=Z.bind(null,e);return t.type=e,t};u.createRef=function(){return{current:null}};u.forwardRef=function(e){return{$$typeof:ge,render:e}};u.isValidElement=A;u.lazy=function(e){return{$$typeof:Te,_payload:{_status:-1,_result:e},_init:Ie}};u.memo=function(e,t){return{$$typeof:ke,type:e,compare:t===void 0?null:t}};u.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}};u.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};u.useCallback=function(e,t){return d.current.useCallback(e,t)};u.useContext=function(e){return d.current.useContext(e)};u.useDebugValue=function(){};u.useDeferredValue=function(e){return d.current.useDeferredValue(e)};u.useEffect=function(e,t){return d.current.useEffect(e,t)};u.useId=function(){return d.current.useId()};u.useImperativeHandle=function(e,t,r){return d.current.useImperativeHandle(e,t,r)};u.useInsertionEffect=function(e,t){return d.current.useInsertionEffect(e,t)};u.useLayoutEffect=function(e,t){return d.current.useLayoutEffect(e,t)};u.useMemo=function(e,t){return d.current.useMemo(e,t)};u.useReducer=function(e,t,r){return d.current.useReducer(e,t,r)};u.useRef=function(e){return d.current.useRef(e)};u.useState=function(e){return d.current.useState(e)};u.useSyncExternalStore=function(e,t,r){return d.current.useSyncExternalStore(e,t,r)};u.useTransition=function(){return d.current.useTransition()};u.version="18.2.0"});var U=R((Ke,te)=>{"use strict";te.exports=ee()});var ne=R(C=>{"use strict";var Ne=U(),Le=Symbol.for("react.element"),Pe=Symbol.for("react.fragment"),De=Object.prototype.hasOwnProperty,Ae=Ne.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Ue={key:!0,ref:!0,__self:!0,__source:!0};function re(e,t,r){var o,n={},i=null,s=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(o in t)De.call(t,o)&&!Ue.hasOwnProperty(o)&&(n[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps,t)n[o]===void 0&&(n[o]=t[o]);return{$$typeof:Le,type:e,key:i,ref:s,props:n,_owner:Ae.current}}C.Fragment=Pe;C.jsx=re;C.jsxs=re});var ue=R((Qe,oe)=>{"use strict";oe.exports=ne()});var ie=z(ue(),1),p=z(U(),1),qe="https://challenges.cloudflare.com/turnstile/v0/api.js",Fe="cf-turnstile-script",Ve="onloadTurnstileCallback",We="cf-turnstile",ze=e=>!!document.querySelector(`#${e}`),Me=({render:e,onLoadCallbackName:t,onLoad:r,scriptOptions:{nonce:o="",defer:n=!0,async:i=!0,id:s="",appendTo:l}={}})=>{let c=s||Fe;if(ze(c)){r();return}let a=document.createElement("script");a.id=c;let j={render:e==="explicit"?e:"",onload:e==="explicit"?t:""},f=new URLSearchParams(j);a.src=`${qe}?${f}`,o&&(a.nonce=o),a.defer=!!n,a.async=!!i,a.onload=r,(l==="body"?document.body:document.getElementsByTagName("head")[0]).appendChild(a)},h={normal:{width:300,height:65},compact:{width:130,height:120},invisible:{width:0,height:0,overflow:"hidden"}};function Be(e){let t;return e!=="invisible"&&(t=e),t}var Je=(0,p.forwardRef)((e,t)=>{let{scriptOptions:r,options:o,siteKey:n,onSuccess:i,onExpire:s,onError:l,id:c,style:a,...j}=e,f=o??{},w=f.size??"normal",[y,b]=(0,p.useState)(),[se,v]=(0,p.useState)(f.execution==="execute"?h.invisible:h[w]),[ce,le]=(0,p.useState)(!1),m=(0,p.useRef)(null),I=(0,p.useRef)(!1),fe=c??We,$=r?.onLoadCallbackName||Ve,ae=JSON.stringify(r),q=JSON.stringify(f),S={sitekey:n,action:f.action,cData:f.cData,callback:i,"error-callback":l,"expired-callback":s,theme:f.theme??"auto",language:f.language??"auto",tabindex:f.tabIndex,"response-field":f.responseField,"response-field-name":f.responseFieldName,size:Be(w),retry:f.retry??"auto","retry-interval":f.retryInterval??8e3,"refresh-expired":f.refreshExpired??"auto",execution:f.execution??"render",appearance:f.appearance??"always"};(0,p.useImperativeHandle)(t,()=>{if(typeof window>"u")return;let{turnstile:E}=window;return{getResponse(){if(!window.turnstile||!window.turnstile?.getResponse||!y){console.warn("Turnstile has not been loaded");return}return E.getResponse(y)},reset(){if(!window.turnstile||!window.turnstile?.reset||!y){console.warn("Turnstile has not been loaded");return}f.execution==="execute"&&v(h.invisible),E.reset(y)},remove(){if(!window.turnstile||!window.turnstile?.remove||!y){console.warn("Turnstile has not been loaded");return}b(""),v(h.invisible),window.turnstile.remove(y)},render(){if(!window.turnstile||!window.turnstile?.render){console.warn("Turnstile has not been loaded");return}if(!m.current){console.warn("The container has not been rendered yet");return}if(y)return console.warn("Widget already rendered"),y;let g=window.turnstile.render(m.current,S);return b(g),f.execution!=="execute"&&v(h[w]),g},execute(){if(f.execution==="execute"){if(!window.turnstile||!window.turnstile?.execute){console.warn("Turnstile has not been loaded");return}if(!m.current){console.warn("The container has not been rendered yet");return}if(!y){console.warn("The widget needs to render before calling the `.execute()` method");return}window.turnstile.execute(m.current,S),v(h[w])}}}},[ce,typeof window,y,f.execution,w]);let F=()=>{le(!0)},V=()=>{console.error("Error loading turnstile script")};return(0,p.useEffect)(()=>{if(!n){console.warn("sitekey was not provided");return}window[$]=()=>{if(!I.current){let E=window.turnstile?.render(m.current,S);b(E),I.current=!0}},Me({render:"explicit",onLoadCallbackName:$,scriptOptions:r,onLoad:F,onError:V})},[q,ae,n,S,$,r,F,V]),(0,p.useEffect)(function(){if(m.current&&window.turnstile){window.turnstile.remove(y);let g=window.turnstile.render(m.current,S);b(g),I.current=!0}},[q,n]),(0,p.useEffect)(()=>{v(f.execution==="execute"?h.invisible:h[w])},[w,f.execution]),(0,ie.jsx)("div",{ref:m,id:fe,style:{...se,...a},...j})});Je.displayName="Turnstile";export{Je as Turnstile};
/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment