1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,525994,(e,t,n)=>{"use strict";n._=function(e,t){return t.get?t.get.call(e):t.value}},454780,(e,t,n)=>{"use strict";n._=function(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}},558424,(e,t,n)=>{"use strict";var r=e.r(525994),a=e.r(454780);n._=function(e,t){var n=a._(e,t,"get");return r._(e,n)}},580329,(e,t,n)=>{"use strict";n._=function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}},466173,(e,t,n)=>{"use strict";var r=e.r(580329);n._=function(e,t,n){r._(e,t),t.set(e,n)}},930747,(e,t,n)=>{"use strict";n._=function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=n}}},574646,(e,t,n)=>{"use strict";var r=e.r(930747),a=e.r(454780);n._=function(e,t,n){var i=a._(e,t,"set");return r._(e,i,n),n}},393510,(e,t,n)=>{"use strict";n._=function(e,t,n){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return n}},163340,(e,t,n)=>{"use strict";var r=e.r(580329);n._=function(e,t){r._(e,t),t.add(e)}},127873,(e,t,n)=>{"use strict";n._=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},624687,889702,514764,e=>{"use strict";let t;e.s(["Textarea",()=>g],624687);var n,r,a,i,l,o,s,c,u,h,d,f,v=e.i(843476),p=e.i(975157);function g(e){let{className:t,...n}=e;return(0,v.jsx)("textarea",{"data-slot":"textarea",className:(0,p.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),...n})}e.s(["AltchaWidget",()=>aI],889702);var m=e.i(271645),b=e.r(558424),w=e.r(466173),y=e.r(574646),_=e.r(393510),x=e.r(163340),k=e.r(127873),$=Array.isArray,S=Array.prototype.indexOf,E=Array.prototype.includes,C=Array.from,T=Object.keys,M=Object.defineProperty,A=Object.getOwnPropertyDescriptor,P=Object.getOwnPropertyDescriptors,R=Object.prototype,I=Array.prototype,O=Object.getPrototypeOf,L=Object.isExtensible;let U=()=>{};function D(){var e,t;return{promise:new Promise((n,r)=>{e=n,t=r}),resolve:e,reject:t}}let N=Symbol("$state"),j=Symbol("legacy props"),V=Symbol(""),W=Symbol("attributes"),z=Symbol("class"),B=Symbol("style"),F=Symbol("text"),H=Symbol("form reset"),K=new class extends Error{constructor(...e){super(...e),k._(this,"name","StaleReactionError"),k._(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}},Y=!!(null==(n=globalThis.document)?void 0:n.contentType)&&globalThis.document.contentType.includes("xml");function q(e){return e===this.v}function G(e,t){return e!=e?t==t:e!==t||null!==e&&"object"==typeof e||"function"==typeof e}function J(e){return!G(e,this.v)}let Z={},X=Symbol("uninitialized"),Q="http://www.w3.org/1999/xhtml",ee=null;function et(e){arguments.length>1&&void 0!==arguments[1]&&arguments[1],arguments.length>2&&arguments[2],ee={p:ee,i:!1,c:null,e:null,s:e,x:null,r:nv,l:null}}function en(e){var t=ee,n=t.e;if(null!==n)for(var r of(t.e=null,n))nO(r);return void 0!==e&&(t.x=e),t.i=!0,ee=t.p,null!=e?e:{}}let er=[];function ea(){var e=er;er=[];for(var t=0;t<e.length;t++)e[t]()}function ei(e){if(0===er.length&&!eV){var t=er;queueMicrotask(()=>{t===er&&ea()})}er.push(e)}function el(e){console.warn("https://svelte.dev/e/hydration_mismatch")}let eo=!1;function es(e){if(null===e)throw el(),Z;return t=e}function ec(){return es(ew(t))}function eu(e){if(eo){if(null!==ew(t))throw el(),Z;t=e}}function eh(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(eo){for(var n=e,r=t;n--;)r=ew(r);t=r}}function ed(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];for(var n=0,r=t;;){if(8===r.nodeType){var a=r.data;if("]"===a){if(0===n)return r;n-=1}else"["!==a&&"[!"!==a&&("["!==a[0]||isNaN(Number(a.slice(1))))||(n+=1)}var i=ew(r);e&&r.remove(),r=i}}function ef(e){if(!e||8!==e.nodeType)throw el(),Z;return e.data}function ev(e){if("object"!=typeof e||null===e||N in e)return e;let t=O(e);if(t!==R&&t!==I)return e;var n=new Map,r=$(e),a=nn(0),i=nx,l=e=>{if(nx===i)return e();var t=nd,n=nx;nd=null,nx=i;var r=e();return nd=t,nx=n,r};return r&&n.set("length",nn(e.length)),new Proxy(e,{defineProperty(e,t,r){"value"in r&&!1!==r.configurable&&!1!==r.enumerable&&!1!==r.writable||function(){throw Error("https://svelte.dev/e/state_descriptors_fixed")}();var a=n.get(t);return void 0===a?l(()=>{var e=nn(r.value);return n.set(t,e),e}):na(a,r.value,!0),!0},deleteProperty(e,t){var r=n.get(t);if(void 0===r){if(t in e){let e=l(()=>nn(X));n.set(t,e),nl(a)}}else na(r,X),nl(a);return!0},get(t,r,a){if(r===N)return e;var i,o=n.get(r),s=r in t;if(void 0===o&&(!s||(null==(i=A(t,r))?void 0:i.writable))&&(o=l(()=>nn(ev(s?t[r]:X))),n.set(r,o)),void 0!==o){var c=nT(o);return c===X?void 0:c}return Reflect.get(t,r,a)},getOwnPropertyDescriptor(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);if(r&&"value"in r){var a=n.get(t);a&&(r.value=nT(a))}else if(void 0===r){var i=n.get(t),l=null==i?void 0:i.v;if(void 0!==i&&l!==X)return{enumerable:!0,configurable:!0,value:l,writable:!0}}return r},has(e,t){if(t===N)return!0;var r,a=n.get(t),i=void 0!==a&&a.v!==X||Reflect.has(e,t);return(void 0===a&&(null===nv||!!i&&(null==(r=A(e,t))?!void 0:!r.writable))||(void 0===a&&(a=l(()=>nn(i?ev(e[t]):X)),n.set(t,a)),nT(a)!==X))&&i},set(e,t,i,o){var s,c=n.get(t),u=t in e;if(r&&"length"===t)for(var h=i;h<c.v;h+=1){var d=n.get(h+"");void 0!==d?na(d,X):h in e&&(d=l(()=>nn(X)),n.set(h+"",d))}void 0===c?(!u||(null==(s=A(e,t))?void 0:s.writable))&&(na(c=l(()=>nn(void 0)),ev(i)),n.set(t,c)):(u=c.v!==X,na(c,l(()=>ev(i))));var f=Reflect.getOwnPropertyDescriptor(e,t);if((null==f?void 0:f.set)&&f.set.call(o,i),!u){if(r&&"string"==typeof t){var v=n.get("length"),p=Number(t);Number.isInteger(p)&&p>=v.v&&na(v,p+1)}nl(a)}return!0},ownKeys(e){nT(a);var t=Reflect.ownKeys(e).filter(e=>{var t=n.get(e);return void 0===t||t.v!==X});for(var[r,i]of n)i.v===X||r in e||t.push(r);return t},setPrototypeOf(){throw Error("https://svelte.dev/e/state_prototype_fixed")}})}function ep(e){try{if(null!==e&&"object"==typeof e&&N in e)return e[N]}catch(e){}return e}function eg(){if(void 0===i){i=window,l=document,o=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;s=A(t,"firstChild").get,c=A(t,"nextSibling").get,L(e)&&(e[z]=void 0,e[W]=null,e[B]=void 0,e.__e=void 0),L(n)&&(n[F]=void 0)}}function em(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return document.createTextNode(e)}function eb(e){return s.call(e)}function ew(e){return c.call(e)}
1function ey(e,n){if(!eo)return eb(e);var r=eb(t);if(null===r)r=t.appendChild(em());else if(n&&3!==r.nodeType){var a=em();return null==r||r.before(a),es(a),a}return n&&e$(r),es(r),r}function e_(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!eo){var r=eb(e);return r instanceof Comment&&""===r.data?ew(r):r}if(n){if((null==t?void 0:t.nodeType)!==3){var a=em();return null==t||t.before(a),es(a),a}e$(t)}return t}function ex(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=eo?t:e;for(;n--;)i=a,a=ew(a);if(!eo)return a;if(r){if((null==a?void 0:a.nodeType)!==3){var i,l=em();return null===a?null==i||i.after(l):a.before(l),es(l),l}e$(a)}return es(a),a}function ek(e,t,n){return document.createElementNS(null!=t?t:Q,e,void 0)}function e$(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;null!==t&&3===t.nodeType;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}function eS(e){var t=nv;if(null===t)return nd.f|=8388608,e;if((32768&t.f)==0&&(4&t.f)==0)throw e;eE(e,t)}function eE(e,t){for(;null!==t;){if((128&t.f)!=0){if((32768&t.f)==0)throw e;try{t.b.error(e);return}catch(t){e=t}}t=t.parent}throw e}function eC(e,t){e.f=-7169&e.f|t}function eT(e){(512&e.f)!=0||null===e.deps?eC(e,1024):eC(e,4096)}function eM(e,t,n){(2048&e.f)!=0?t.add(e):(4096&e.f)!=0&&n.add(e),function e(t){if(null!==t)for(let n of t)(2&n.f)!=0&&(65536&n.f)!=0&&(n.f^=65536,e(n.deps))}(e.deps),eC(e,1024)}function eA(e,t,n){if(null==e)return t(void 0),U;let r=nM(()=>e.subscribe(t,n));return r.unsubscribe?()=>r.unsubscribe():r}let eP=[];function eR(e){let t;return eA(e,e=>t=e)(),t}let eI=Symbol("unmounted");function eO(e,t,n){let r=null!=(a=n[t])?a:n[t]={store:null,source:nr(void 0),unsubscribe:U};if(r.store!==e&&!(eI in n))if(r.unsubscribe(),r.store=null!=e?e:null,null==e)r.source.v=void 0,r.unsubscribe=U;else{var a,i=!0;r.unsubscribe=eA(e,e=>{i?r.source.v=e:na(r.source,e)}),i=!1}return e&&eI in n?eR(e):nT(r.source)}let eL=null,eU=null,eD=null,eN=null,ej=null,eV=!1,eW=!1,ez=null,eB=null;var eF=0;let eH=1;var eK=new WeakMap,eY=new WeakMap,eq=new WeakMap,eG=new WeakMap,eJ=new WeakMap,eZ=new WeakMap,eX=new WeakMap,eQ=new WeakMap,e0=new WeakMap,e1=new WeakMap,e2=new WeakMap,e5=new WeakMap,e4=new WeakMap,e8=new WeakMap,e6=new WeakMap,e3=new WeakMap,e7=new WeakSet,e9=new WeakSet,te=new WeakSet,tt=new WeakSet,tn=new WeakSet,tr=new WeakSet,ta=new WeakSet,ti=new WeakSet,tl=new WeakSet;class to{skip_effect(e){b._(this,e8).has(e)||b._(this,e8).set(e,{d:[],m:[]}),b._(this,e6).delete(e)}unskip_effect(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>this.schedule(e);var n=b._(this,e8).get(e);if(n){for(var r of(b._(this,e8).delete(e),n.d))eC(r,2048),t(r);for(r of n.m)eC(r,4096),t(r)}b._(this,e6).add(e)}capture(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.v===X||this.previous.has(e)||this.previous.set(e,e.v),(8388608&e.f)==0&&this.current.set(e,[t,n]),this.is_fork||(e.v=t)}activate(){eU=this}deactivate(){eU=null,eN=null}flush(){try{eW=!0,eU=this,_._(this,e9,tc).call(this)}finally{eF=0,ej=null,ez=null,eB=null,eW=!1,eU=null,eN=null,t9.clear()}}discard(){for(let e of b._(this,eJ))e(this);b._(this,eJ).clear(),b._(this,eZ).clear(),_._(this,tl,tp).call(this)}register_created_effect(e){b._(this,e2).push(e)}increment(e,t){if(y._(this,eX,b._(this,eX)+1),e){var n;let e=null!=(n=b._(this,eQ).get(t))?n:0;b._(this,eQ).set(t,e+1)}}decrement(e,t){if(y._(this,eX,b._(this,eX)-1),e){var n;let e=null!=(n=b._(this,eQ).get(t))?n:0;1===e?b._(this,eQ).delete(t):b._(this,eQ).set(t,e-1)}b._(this,e3)||(y._(this,e3,!0),ei(()=>{y._(this,e3,!1),this.linked&&this.flush()}))}transfer_effects(e,t){for(let t of e)b._(this,e5).add(t);for(let e of t)b._(this,e4).add(e);e.clear(),t.clear()}oncommit(e){b._(this,eG).add(e)}ondiscard(e){b._(this,eJ).add(e)}on_fork_commit(e){b._(this,eZ).add(e)}run_fork_commit_callbacks(){for(let e of b._(this,eZ))e(this);b._(this,eZ).clear()}settled(){var e;return y._(this,e0,null!=(e=b._(this,e0))?e:D()).promise}static ensure(){if(null===eU){let e=eU=new to;_._(e,ti,tv).call(e),eW||eV||ei(()=>{b._(e,eK)||e.flush()})}return eU}apply(){eN=null}schedule(e){if(ej=e,(null==(t=e.b)?void 0:t.is_pending)&&(0x100000c&e.f)!=0&&(32768&e.f)==0)return void e.b.defer_effect(e);for(var t,n=e;null!==n.parent;){var r=(n=n.parent).f;if(null!==ez&&n===nv&&(null===nd||(2&nd.f)==0))return;if((96&r)!=0){if((1024&r)==0)return;n.f^=1024}}b._(this,e1).push(n)}constructor(){x._(this,e7),x._(this,e9),x._(this,te),x._(this,tt),x._(this,tn),x._(this,tr),x._(this,ta),x._(this,ti),x._(this,tl),k._(this,"id",eH++),w._(this,eK,{writable:!0,value:!1}),k._(this,"linked",!0),w._(this,eY,{writable:!0,value:null}),w._(this,eq,{writable:!0,value:null}),k._(this,"async_deriveds",new Map),k._(this,"current",new Map),k._(this,"previous",new Map),k._(this,"unblocked",new Set),w._(this,eG,{writable:!0,value:new Set}),w._(this,eJ,{writable:!0,value:new Set}),w._(this,eZ,{writable:!0,value:new Set}),w._(this,eX,{writable:!0,value:0}),w._(this,eQ,{writable:!0,value:new Map}),w._(this,e0,{writable:!0,value:null}),w._(this,e1,{writable:!0,value:[]}),w._(this,e2,{writable:!0,value:[]}),w._(this,e5,{writable:!0,value:new Set}),w._(this,e4,{writable:!0,value:new Set}),w._(this,e8,{writable:!0,value:new Map}),w._(this,e6,{writable:!0,value:new Set}),k._(this,"is_fork",!1),w._(this,e3,{writable:!0,value:!1})}}function ts(){if(this.is_fork)return!0;for(let n of b._(this,eQ).keys()){for(var e=n,t=!1;null!==e.parent;){if(b._(this,e8).has(e)){t=!0;break}e=e.parent}if(!t)return!0}return!1}function tc(){if(y._(this,eK,!0),eF++>1e3&&(_._(this,tl,tp).call(this),function(){try{throw Error("https://svelte.dev/e/effect_update_depth_exceeded")}catch(e){eE(e,ej)}}()),!_._(this,e7,ts).call(this)){for(let e of b._(this,e5))b._(this,e4).delete(e),eC(e,2048),this.schedule(e);for(let e of b._(this,e4))eC(e,4096),this.schedule(e)}let e=b._(this,e1);y._(this,e1,[]),this.apply();var t,n=ez=[],r=[],a=eB=[];for(let t of e)try{_._(this,te,tu).call(this,t,n,r)}catch(e){throw function e(t){eC(t,1024);for(var n=t.first;null!==n;)e(n),n=n.next}(t),e}if(eU=null,a.length>0){var i=to.ensure();for(let e of a)i.schedule(e)}if(ez=null,eB=null,_._(this,e7,ts).call(this)){for(let[e,t]of(_._(this,tr,tf).call(this,r),_._(this,tr,tf).call(this,n),b._(this,e8)))!function e(t,n){if((32&t.f)==0||(1024&t.f)==0){(2048&t.f)!=0?n.d.push(t):(4096&t.f)!=0&&n.m.push(t),eC(t,1024);for(var r=t.first;null!==r;)e(r,n),r=r.next}}(e,t);a.length>0&&_._(eU,e9,tc).call(eU);return}let l=_._(this,tt,th).call(this);if(l)return void _._(l,tn,td).call(l,this);for(let e of(b._(this,e5).clear(),b._(this,e4).clear(),b._(this,eG)))e(this);b._(this,eG).clear(),eD=this,tb(r),tb(n),eD=null,null==(t=b._(this,e0))||t.resolve();var o=eU;if(this.linked&&0===b._(this,eX)&&_._(this,tl,tp).call(this),b._(this,e1).length>0){null===o&&(o=this,_._(this,ti,tv).call(this));let e=o;b._(e,e1).push(...b._(this,e1).filter(t=>!b._(e,e1).includes(t)))}null!==o&&_._(o,e9,tc).call(o)}function tu(e,t,n){e.f^=1024;for(var r=e.first;null!==r;){var a=r.f,i=(96&a)!=0;if(!(i&&(1024&a)!=0||(8192&a)!=0||b._(this,e8).has(r))&&null!==r.fn){i?r.f^=1024:(4&a)!=0?t.push(r):nk(r)&&((16&a)!=0&&b._(this,e4).add(r),nE(r));var l=r.first;if(null!==l){r=l;continue}}for(;null!==r;){var o=r.next;if(null!==o){r=o;break}r=r.parent}}}function th(){for(var e=b._(this,eY);null!==e;){if(!e.is_fork){for(let[t,[,n]]of this.current)if(e.current.has(t)&&!n)return e}e=b._(e,eY)}return null}function td(e){for(let[t,n]of e.current)!this.previous.has(t)&&e.previous.has(t)&&this.previous.set(t,e.previous.get(t)),this.current.set(t,n);for(let[t,n]of e.async_deriveds){let e=this.async_deriveds.get(t);e&&n.promise.then(e.resolve)}let t=e=>{var n=e.reactions;if(null!==n)for(let e of n){var r=e.f;(2&r)!=0?t(e):4194320&r&&!this.async_deriveds.has(e)&&(b._(this,e4).delete(e),eC(e,2048),this.schedule(e))}};for(let e of this.current.keys())t(e);this.oncommit(()=>e.discard()),_._(e,tl,tp).call(e),eU=this,_._(this,e9,tc).call(this)}function tf(e){for(var t=0;t<e.length;t+=1)eM(e[t],b._(this,e5),b._(this,e4))}function tv(){null===eL?eL=this:(y._(eL,eq,this),y._(this,eY,eL)),eL=this}function tp(){var e=b._(this,eY),t=b._(this,eq);null===e||y._(e,eq,t),null===t?eL=e:y._(t,eY,e),this.linked=!1}function tg(e){var t,n=eV;eV=!0;try{for(;;){for(;er.length>0;)ea();if(null===eU)return t;eU.flush()}}finally{eV=n}}let tm=null;function tb(e){var t=e.length;if(0!==t){for(var n=0;n<t;){var r=e[n++];if((24576&r.f)==0&&nk(r)&&(tm=new Set,nE(r),null===r.deps&&null===r.first&&null===r.
1nodes&&null===r.teardown&&null===r.ac&&nF(r),(null==tm?void 0:tm.size)>0)){for(let e of(t9.clear(),tm)){if((24576&e.f)!=0)continue;let t=[e],n=e.parent;for(;null!==n;)tm.has(n)&&(tm.delete(n),t.push(n)),n=n.parent;for(let e=t.length-1;e>=0;e--){let n=t[e];(24576&n.f)==0&&nE(n)}}tm.clear()}}tm=null}}function tw(e){eU.schedule(e)}var ty=new WeakMap,t_=new WeakMap,tx=new WeakMap,tk=new WeakMap,t$=new WeakMap,tS=new WeakMap,tE=new WeakMap,tC=new WeakMap,tT=new WeakMap,tM=new WeakMap,tA=new WeakMap,tP=new WeakMap,tR=new WeakMap,tI=new WeakMap,tO=new WeakMap,tL=new WeakMap,tU=new WeakSet,tD=new WeakSet,tN=new WeakSet,tj=new WeakSet,tV=new WeakSet,tW=new WeakSet,tz=new WeakSet,tB=new WeakSet;class tF{defer_effect(e){eM(e,b._(this,tR),b._(this,tI))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!b._(this,tx).pending}update_pending_count(e,t){_._(this,tz,tZ).call(this,e,t),y._(this,tM,b._(this,tM)+e),!b._(this,tO)||b._(this,tP)||(y._(this,tP,!0),ei(()=>{y._(this,tP,!1),b._(this,tO)&&ni(b._(this,tO),b._(this,tM))}))}get_effect_pending(){return b._(this,tL).call(this),nT(b._(this,tO))}error(e){if(!b._(this,tx).onerror&&!b._(this,tx).failed)throw e;(null==eU?void 0:eU.is_fork)?(b._(this,tS)&&eU.skip_effect(b._(this,tS)),b._(this,tE)&&eU.skip_effect(b._(this,tE)),b._(this,tC)&&eU.skip_effect(b._(this,tC)),eU.on_fork_commit(()=>{_._(this,tB,tX).call(this,e)})):_._(this,tB,tX).call(this,e)}constructor(e,n,r,a){var i,l;x._(this,tU),x._(this,tD),x._(this,tN),x._(this,tj),x._(this,tV),x._(this,tW),x._(this,tz),x._(this,tB),k._(this,"parent",void 0),k._(this,"is_pending",!1),k._(this,"transform_error",void 0),w._(this,ty,{writable:!0,value:void 0}),w._(this,t_,{writable:!0,value:eo?t:null}),w._(this,tx,{writable:!0,value:void 0}),w._(this,tk,{writable:!0,value:void 0}),w._(this,t$,{writable:!0,value:void 0}),w._(this,tS,{writable:!0,value:null}),w._(this,tE,{writable:!0,value:null}),w._(this,tC,{writable:!0,value:null}),w._(this,tT,{writable:!0,value:null}),w._(this,tM,{writable:!0,value:0}),w._(this,tA,{writable:!0,value:0}),w._(this,tP,{writable:!0,value:!1}),w._(this,tR,{writable:!0,value:new Set}),w._(this,tI,{writable:!0,value:new Set}),w._(this,tO,{writable:!0,value:null}),w._(this,tL,{writable:!0,value:function(e){let t,n=0,r=nt(0);return()=>{nP()&&(nT(r),nL(()=>(0===n&&(t=nM(()=>e(()=>nl(r)))),n+=1,()=>{ei(()=>{0==(n-=1)&&(null==t||t(),t=void 0,nl(r))})})))}}(()=>(y._(this,tO,nt(b._(this,tM))),()=>{y._(this,tO,null)}))}),y._(this,ty,e),y._(this,tx,n),y._(this,tk,e=>{var t=nv;t.b=this,t.f|=128,r(e)}),this.parent=nv.b,this.transform_error=null!=(l=null!=a?a:null==(i=this.parent)?void 0:i.transform_error)?l:e=>e,y._(this,t$,nD(()=>{if(eo){let e=b._(this,t_);ec();let t="[!"===e.data;if(e.data.startsWith("[?")){let t=JSON.parse(e.data.slice(2));_._(this,tD,tK).call(this,t)}else t?_._(this,tN,tY).call(this):_._(this,tU,tH).call(this)}else _._(this,tj,tq).call(this)},589824)),eo&&y._(this,ty,t)}}function tH(){try{y._(this,tS,nj(()=>b._(this,tk).call(this,b._(this,ty))))}catch(e){this.error(e)}}function tK(e){let t=b._(this,tx).failed;t&&y._(this,tC,nj(()=>{t(b._(this,ty),()=>e,()=>()=>{})}))}function tY(){let e=b._(this,tx).pending;e&&(this.is_pending=!0,y._(this,tE,nj(()=>e(b._(this,ty)))),ei(()=>{var e=y._(this,tT,document.createDocumentFragment()),t=em();e.append(t),y._(this,tS,_._(this,tW,tJ).call(this,()=>nj(()=>
1b._(this,tk).call(this,t)))),0===b._(this,tA)&&(b._(this,ty).before(e),y._(this,tT,null),nH(b._(this,tE),()=>{y._(this,tE,null)}),_._(this,tV,tG).call(this,eU))}))}function tq(){try{if(this.is_pending=this.has_pending_snippet(),y._(this,tA,0),y._(this,tM,0),y._(this,tS,nj(()=>{b._(this,tk).call(this,b._(this,ty))})),b._(this,tA)>0){var e=y._(this,tT,document.createDocumentFragment());nK(b._(this,tS),e);let t=b._(this,tx).pending;y._(this,tE,nj(()=>t(b._(this,ty))))}else _._(this,tV,tG).call(this,eU)}catch(e){this.error(e)}}function tG(e){this.is_pending=!1,e.transfer_effects(b._(this,tR),b._(this,tI))}function tJ(e){var t=nv,n=nd,r=ee;nv=b._(this,t$),nd=b._(this,t$),ee=b._(this,t$).ctx;try{return to.ensure(),e()}catch(e){return eS(e),null}finally{nv=t,nd=n,ee=r}}function tZ(e,t){var n;if(!this.has_pending_snippet()){this.parent&&_._(n=this.parent,tz,tZ).call(n,e,t);return}y._(this,tA,b._(this,tA)+e),0===b._(this,tA)&&(_._(this,tV,tG).call(this,t),b._(this,tE)&&nH(b._(this,tE),()=>{y._(this,tE,null)}),b._(this,tT)&&(b._(this,ty).before(b._(this,tT)),y._(this,tT,null)))}function tX(e){b._(this,tS)&&(nz(b._(this,tS)),y._(this,tS,null)),b._(this,tE)&&(nz(b._(this,tE)),y._(this,tE,null)),b._(this,tC)&&(nz(b._(this,tC)),y._(this,tC,null)),eo&&(es(b._(this,t_)),eh(),es(ed()));var t=b._(this,tx).onerror;let n=b._(this,tx).failed;var r=!1,a=!1;let i=()=>{if(r)return void console.warn("https://svelte.dev/e/svelte_boundary_reset_noop");r=!0,a&&function(){throw Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}(),null!==b._(this,tC)&&nH(b._(this,tC),()=>{y._(this,tC,null)}),_._(this,tW,tJ).call(this,()=>{_._(this,tj,tq).call(this)})},l=e=>{try{a=!0,null==t||t(e,i),a=!1}catch(e){eE(e,b._(this,t$)&&b._(this,t$).parent)}n&&y._(this,tC,_._(this,tW,tJ).call(this,()=>{try{return nj(()=>{var t=nv;t.b=this,t.f|=128,n(b._(this,ty),()=>e,()=>i)})}catch(e){return eE(e,b._(this,t$).parent),null}}))};ei(()=>{var t;try{t=this.transform_error(e)}catch(e){eE(e,b._(this,t$)&&b._(this,t$).parent);return}null!==t&&"object"==typeof t&&"function"==typeof t.then?t.then(l,e=>eE(e,b._(this,t$)&&b._(this,t$).parent)):l(t)})}function tQ(e,t,n,r){var a,i,l,o,s=e.filter(e=>!e.settled);if(0===n.length&&0===s.length)return void r(t.map(t2));var c=nv,u=(a=nv,i=nd,l=ee,o=eU,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];(function(e){nv=e})(a),function(e){nd=e}(i),ee=l,e&&(16384&a.f)==0&&(null==o||o.activate(),null==o||o.apply())}),h=1===s.length?s[0].promise:s.length>1?Promise.all(s.map(e=>e.promise)):null;function d(e){if((16384&c.f)==0){u();try{r(e)}catch(e){eE(e,c)}t0()}}var f=t1();if(0===n.length)return void h.then(()=>d(t.map(t2))).finally(f);function v(){Promise.all(n.map(e=>{var t,n,r,a,i;let l;return t=e,null===(l=nv)&&function(){throw Error("https://svelte.dev/e/async_derived_orphan")}(),n=void 0,r=nt(X),a=!nd,i=new Set,nA(4718592,()=>{var e=nv,o=D();n=o.promise;try{Promise.resolve(t()).then(o.resolve,e=>{e!==K&&o.reject(e)}).finally(t0)}catch(e){o.reject(e),t0()}var s=eU;if(a){if((32768&e.f)!=0)var c,u=t1();if(l.b.is_rendered())null==(c=s.async_deriveds.get(e))||c.reject(t5);else for(let e of i.values())e.reject(t5);i.add(o),s.async_deriveds.set(e,o)}let h=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;null==u||u(),i.delete(o),t!==t5&&(s.activate(),t?(r.f|=8388608,ni(r,t)):((8388608&r.f)!=0&&(r.f^=8388608),ni(r,e)),s.deactivate())};o.promise.then(h,e=>h(null,e||"unknown"))}),nR(()=>{for(let e of i)e.reject(t5)}),new Promise(e=>{!function t(a){function i(){a===n?e(r):t(n)}a.then(i,i)}(n)})})).then(e=>d([...t.map(t2),...e])).catch(e=>eE(e,c)).finally(f)}h?h.then(()=>{u(),v(),t0()}):v()}function t0(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];nv=null,nd=null,ee=null,e&&(null==eU||eU.deactivate())}function t1(){var e=nv,t=e.b,n=eU,r=t.is_rendered();return t.update_pending_count(1,n),n.increment(r,e),()=>{t.update_pending_count(-1,n),n.decrement(r,e)}}function t2(e){return null!==nv&&(nv.f|=524288),{ctx:ee,deps:null,effects:null,equals:q,f:2050,fn:e,reactions:null,rv:0,v:X,wv:0,parent:nv,ac:null}}let t5=Symbol("obsolete");function t4(e){let t=t2(e);return ng(t),t}function t8(e){var t,n=nv,r=e.parent;if(!nh&&null!==r&&e.v!==X&&(24576&r.f)!=0)return console.warn("https://svelte.dev/e/derived_inert"),e.v;nv=r;try{e.f&=-65537;var a=e.effects;if(null!==a){e.effects=null;for(var i=0;i<a.length;i+=1)nz(a[i])}t=n$(e)}finally{nv=n}return t}function t6(e){var t=t8(e);if(!e.equals(t)&&(e.wv=++ny,!(null==eU?void 0:eU.is_fork)||null===e.deps)&&(null!==eU?(eU.capture(e,t,!0),null==eD||eD.capture(e,t,!0)):e.v=t,null===e.deps))return void eC(e,1024);nh||eT(e)}function t3(e){if(null!==e.effects)for(let t of e.effects)t.teardown&&null!==t.fn&&nE(t)}let t7=new Set,t9=new Map,ne=!1;function nt(e,t){return{f:0,v:e,reactions:null,equals:q,rv:0,wv:0}}function nn(e,t){let n=nt(e);return ng(n),n}function nr(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];arguments.length>2&&void 0!==arguments[2]&&arguments[2];let n=nt(e);return t||(n.equals=J),n}function na(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return null===nd||nf&&(131072&nd.f)==0||(4325394&nd.f)==0||null!==np&&E.call(np,e)||function(){throw Error("https://svelte.dev/e/state_unsafe_mutation")}(),ni(e,n?ev(t):t,eB)}function ni(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.equals(t)){t9.set(e,nh?t:e.v);var r=to.ensure();r.capture(e,t),(2&e.f)!=0&&((2048&e.f)!=0&&t8(e),eT(e)),e.wv=++ny,function e(t,n,r){var a=t.reactions;if(null!==a)for(var i=a.length,l=0;l<i;l++){var o=a[l],s=o.f,c=(2048&s)==0;c&&eC(o,n),(131072&s)!=0?t7.add(o):(2&s)!=0?(65536&s)==0&&(512&s&&(null===nv||(2097152&nv.f)==0)&&(o.f|=65536),e(o,4096,r)):c&&((16&s)!=0&&null!==tm&&tm.add(o),null!==r?r.push(o):tw(o))}}(e,2048,n),null!==nv&&(1024&nv.f)!=0&&(96&nv.f)==0&&(null===nw?nw=[e]:nw.push(e)),r.is_fork||!(t7.size>0)||ne||function(){for(let e of(ne=!1,t7)){let t;(1024&e.f)!=0&&eC(e,4096);try{t=nk(e)}catch(e){t=!0}t&&nE(e)}t7.clear()}()}return t}function nl(e){na(e,e.v+1)}let no=!1;function ns(){no||(no=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>
1{if(!e.defaultPrevented)for(let n of e.target.elements){var t;null==(t=n[H])||t.call(n)}})},{capture:!0}))}function nc(e){var t=nd,n=nv;nd=null,nv=null;try{return e()}finally{nd=t,nv=n}}let nu=!1,nh=!1,nd=null,nf=!1,nv=null,np=null;function ng(e){null!==nd&&(null===np?np=[e]:np.push(e))}let nm=null,nb=0,nw=null,ny=1,n_=0,nx=0;function nk(e){var t=e.f;if((2048&t)!=0)return!0;if(2&t&&(e.f&=-65537),(4096&t)!=0){for(var n=e.deps,r=n.length,a=0;a<r;a++){var i=n[a];if(nk(i)&&t6(i),i.wv>e.wv)return!0}(512&t)!=0&&null===eN&&eC(e,1024)}return!1}function n$(e){var t=nm,n=nb,r=nw,a=nd,i=np,l=ee,o=nf,s=nx,c=e.f;nm=null,nb=0,nw=null,nd=(96&c)==0?e:null,np=null,ee=e.ctx,nf=!1,nx=++n_,null!==e.ac&&(nc(()=>{e.ac.abort(K)}),e.ac=null);try{e.f|=2097152;var u,h,d,f=(0,e.fn)();e.f|=32768;var v=e.deps,p=null==eU?void 0:eU.is_fork;if(null!==nm){if(p||nS(e,nb),null!==v&&nb>0)for(u=0,v.length=nb+nm.length;u<nm.length;u++)v[nb+u]=nm[u];else e.deps=v=nm;if(nP()&&(512&e.f)!=0)for(u=nb;u<v.length;u++)(null!=(d=(h=v[u]).reactions)?d:h.reactions=[]).push(e)}else!p&&null!==v&&nb<v.length&&(nS(e,nb),v.length=nb);if(null!==nw&&!nf&&null!==v&&(6146&e.f)==0)for(u=0;u<nw.length;u++)!function e(t,n){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2];var a=t.reactions;if(null!==a&&!(null!==np&&E.call(np,t)))for(var i=0;i<a.length;i++){var l=a[i];(2&l.f)!=0?e(l,n,!1):n===l&&(r?eC(l,2048):(1024&l.f)!=0&&eC(l,4096),tw(l))}}(nw[u],e);if(null!==a&&a!==e){if(n_++,null!==a.deps)for(let e=0;e<n;e+=1)a.deps[e].rv=n_;if(null!==t)for(let e of t)e.rv=n_;null!==nw&&(null===r?r=nw:r.push(...nw))}return(8388608&e.f)!=0&&(e.f^=8388608),f}catch(e){return eS(e)}finally{e.f^=2097152,nm=t,nb=n,nw=r,nd=a,np=i,ee=l,nf=o,nx=s}}function nS(e,t){var n=e.deps;if(null!==n)for(var r=t;r<n.length;r++)!function(e,t){let n=t.reactions;if(null!==n){var r,a,i=S.call(n,e);if(-1!==i){var l=n.length-1;0===l?n=t.reactions=null:(n[i]=n[l],n.pop())}}if(null===n&&(2&t.f)!=0&&(null===nm||!E.call(nm,t))){if((512&t.f)!=0&&(t.f^=512,t.f&=-65537),t.v!==X&&eT(t),null!==t.effects)for(let e of t.effects)(e.teardown||e.ac)&&(null==(r=e.teardown)||r.call(e),null==(a=e.ac)||a.abort(K),null!==e.fn&&(e.teardown=U),e.ac=null,nS(e,0),nW(e));nS(t,0)}}(e,n[r])}function nE(e){var t=e.f;if((16384&t)==0){eC(e,1024);var n=nv,r=nu;nv=e,nu=!0;try{(0x1000010&t)!=0?function(e){for(var t=e.first;null!==t;){var n=t.next;(32&t.f)==0&&nz(t),t=n}}(e):nW(e),nV(e);var a=n$(e);e.teardown="function"==typeof a?a:null,e.wv=ny}finally{nu=r,nv=n}}}async function nC(){await Promise.resolve(),tg()}function nT(e){var t=e.f;if(null!==nd&&!nf&&(null===nv||(16384&nv.f)==0)&&(null===np||!E.call(np,e))){var n=nd.deps;if((2097152&nd.f)!=0)e.rv<n_&&(e.rv=n_,null===nm&&null!==n&&n[nb]===e?nb++:null===nm?nm=[e]:nm.push(e));else{(null!=(a=(r=nd).deps)?a:r.deps=[]).push(e);var r,a,i=e.reactions;null===i?e.reactions=[nd]:E.call(i,nd)||i.push(nd)}}if(nh&&t9.has(e))return t9.get(e);if((2&t)!=0){if(nh){var l=e.v;return((1024&e.f)==0&&null!==e.reactions||function e(t){if(t.v===X)return!0;if(null===t.deps)return!1;for(let n of t.deps)if(t9.has(n)||(2&n.f)!=0&&e(n))return!0;return!1}(e))&&(l=t8(e)),t9.set(e,l),l}var o=(512&e.f)==0&&!nf&&null!==nd&&(nu||(512&nd.f)!=0),s=(32768&e.f)==0;nk(e)&&(o&&(e.f|=512),t6(e)),o&&!s&&(t3(e),function e(t){if(t.f|=512,null!==t.deps)for(let r of t.deps){var n;(null!=(n=r.reactions)?n:r.reactions=[]).push(t),(2&r.f)!=0&&(512&r.f)==0&&(t3(r),e(r))}}(e))}if(null==eN?void 0:"TURBOPACK unreachable")return eN.get(e);if((8388608&e.f)!=0)throw e.v;return e.v}function nM(e){var t=nf;try{return nf=!0,e()}finally{nf=t}}function nA(e,t){var n=nv;null!==n&&(8192&n.f)!=0&&(e|=8192);var r={ctx:ee,deps:null,nodes:null,f:2048|e|512,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};null==eU||eU.register_created_effect(r);var a=r;if((4&e)!=0)null!==ez?ez.push(r):to.ensure().schedule(r);else if(null!==t){try{nE(r)}catch(e){throw nz(r),e}null===a.deps&&null===a.teardown&&null===a.nodes&&a.first===a.last&&(524288&a.f)==0&&(a=a.first,(16&e)!=0&&(65536&e)!=0&&null!==a&&(a.f|=65536))}if(null!==a&&(a.parent=n,null!==n&&(i=a,null===(l=n.last)?n.last=n.first=i:(l.next=i,i.prev=l,n.last=i)),null!==nd&&(2&nd.f)!=0&&(64&e)==0)){var i,l,o,s=nd;(null!=(o=s.effects)?o:s.effects=[]).push(a)}return r}function nP(){return null!==nd&&!nf}function nR(e){let t=nA(8,null);return eC(t,1024),t.teardown=e,t}function nI(e){if(null===nv)throw null===nd&&function(){throw Error("https://svelte.dev/e/effect_orphan")}(),Error("https://svelte.dev/e/effect_in_unowned_derived");nh&&function(){throw Error("https://svelte.dev/e/effect_in_teardown")}();var t=nv.f;if(!(!nd&&(32&t)!=0&&(32768&t)==0))return nO(e);var n,r=ee;(null!=(n=r.e)?n:r.e=[]).push(e)}function nO(e){return nA(1048580,e)}function nL(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nA(8|t,e)}function nU(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];tQ(r,t,n,t=>{nA(8,()=>e(...t.map(nT)))})}function nD(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nA(16|t,e)}function nN(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return nA(0x1000000|t,e)}function nj(e){return nA(524320,e)}function nV(e){var t=e.teardown;
1if(null!==t){let e=nh,n=nd;nh=!0,nd=null;try{t.call(null)}finally{nh=e,nd=n}}}function nW(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var n=e.first;for(e.first=e.last=null;null!==n;){let e=n.ac;null!==e&&nc(()=>{e.abort(K)});var r=n.next;(64&n.f)!=0?n.parent=null:nz(n,t),n=r}}function nz(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];var n=!1;(t||(262144&e.f)!=0)&&null!==e.nodes&&null!==e.nodes.end&&(nB(e.nodes.start,e.nodes.end),n=!0),eC(e,0x2000000),nW(e,t&&!n),nS(e,0);var r=e.nodes&&e.nodes.t;if(null!==r)for(let e of r)e.stop();nV(e),e.f^=0x2000000,e.f|=16384;var a=e.parent;null!==a&&null!==a.first&&nF(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function nB(e,t){for(;null!==e;){var n=e===t?null:ew(e);e.remove(),e=n}}function nF(e){var t=e.parent,n=e.prev,r=e.next;null!==n&&(n.next=r),null!==r&&(r.prev=n),null!==t&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function nH(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];var r=[];!function e(t,n,r){if((8192&t.f)==0){t.f^=8192;var a=t.nodes&&t.nodes.t;if(null!==a)for(let e of a)(e.is_global||r)&&n.push(e);for(var i=t.first;null!==i;){var l=i.next;if((64&i.f)==0){var o=(65536&i.f)!=0||(32&i.f)!=0&&(16&t.f)!=0;e(i,n,!!o&&r)}i=l}}}(e,r,!0);var a=()=>{n&&nz(e),t&&t()},i=r.length;if(i>0){var l=()=>--i||a();for(var o of r)o.out(l)}else a()}function nK(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;null!==n;){var a=n===r?null:ew(n);t.append(n),n=a}}function nY(e){let t={get:e=>eR(t.store)[e],set:(e,n)=>{"string"==typeof e?Object.assign(eR(t.store),{[e]:n}):Object.assign(eR(t.store),e),t.store.set(eR(t.store))},store:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U,n=null,r=new Set;function a(t){if(G(e,t)&&(e=t,n)){let t=!eP.length;for(let t of r)t[1](),eP.push(t,e);if(t){for(let e=0;e<eP.length;e+=2)eP[e][0](eP[e+1]);eP.length=0}}}function i(t){a(t(e))}return{set:a,update:i,subscribe:function(l){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:U,s=[l,o];return r.add(s),1===r.size&&(n=t(a,i)||U),l(e),()=>{r.delete(s),0===r.size&&n&&(n(),n=null)}}}}(e)};return t}globalThis.$altcha=globalThis.$altcha||{algorithms:new Map,defaults:nY({}),i18n:nY({}),instances:new Set,plugins:new Set},"$altcha"in globalThis&&globalThis.$altcha.i18n.set("en",{ariaLinkLabel:"Altcha (official website)",cancel:"Cancel",enterCode:"Enter code",enterCodeAria:"Enter code you hear. Press Space to play audio.",enterCodeFromImage:"To proceed, please enter the code from the image below.",error:"Verification failed. Try again later.",expired:"Verification expired. Try again.",footer:'Protected by <a href="https://altcha.org/" tabindex="-1" target="_blank" aria-label="Altcha (official website)">ALTCHA</a>',getAudioChallenge:"Get an audio challenge",label:"I'm not a robot",loading:"Loading...",reload:"Reload",verify:"Verify",verificationRequired:"Verification required!",verified:"Verified",verifying:"Verifying...",waitAlert:"Verifying... please wait."}),"undefined"!=typeof window&&(null!=(f=(u=null!=(d=(h=window).__svelte)?d:h.__svelte={}).v)?f:u.v=new Set).add("5");let nq=Symbol("events"),nG=new Set,nJ=new Set;function nZ(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};function a(e){if(r.capture||n1.call(t,e),!e.cancelBubble)return nc(()=>null==n?void 0:n.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?ei(()=>{t.addEventListener(e,a,r)}):t.addEventListener(e,a,r),a}function nX(e,t,n,r,a){var i={capture:r,passive:a},l=nZ(e,t,n,i);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&nR(()=>{t.removeEventListener(e,l,i)})}function nQ(e,t,n){var r;(null!=(r=t[nq])?r:t[nq]={})[e]=n}function n0(e){for(var t=0;t<e.length;t++)nG.add(e[t]);for(var n of nJ)n(e)}function n1(e){var t=this.ownerDocument,n=e.type,r=(null==(f=e.composedPath)?void 0:f.call(e))||[],a=r[0]||e.target,i=0,l=e==e&&e[nq];if(l){var o=r.indexOf(l);if(-1!==o&&(this===document||this===window)){e[nq]=this;return}var s=r.indexOf(this);if(-1===s)return;o<=s&&(i=o)}if((a=r[i]||e.target)!==this){M(e,"currentTarget",{configurable:!0,get:()=>a||t});var c=nd,u=nv;nd=null,nv=null;try{for(var h=[];null!==a;){var d=a.assignedSlot||a.parentNode||a.host||null;try{var f,v,p,g=null==(p=a[nq])?void 0:p[n];null==g||a.disabled&&e.target!==a||g.call(a,e)}catch(e){v?h.push(e):v=e}if(e.cancelBubble||d===this||null===d)break;a=d}if(v){for(let e of h)queueMicrotask(()=>{throw e});throw v}}finally{e[nq]=this,delete e.currentTarget,nd=c,nv=u}}}let n2=(null==(a=globalThis)||null==(r=a.window)?void 0:r.trustedTypes)&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function n5(e){var t,n,r=ek("template");return t=e.replaceAll("<!>","<!---->"),r.innerHTML=null!=(n=null==n2?void 0:n2.createHTML(t))?n:t,r.content}function n4(e,t){var n=nv;null===n.nodes&&(n.nodes={start:e,end:t,a:null,t:null})}function n8(e,n){var r,a=(1&n)!=0,i=(2&n)!=0,l=!e.startsWith("<!>");return()=>{if(eo)return n4(t,null),t;void 0===r&&(r=n5(l?e:"<!>"+e),a||(r=eb(r)));var n=i||o?document.importNode(r,!0):r.cloneNode(!0);return a?n4(eb(n),n.lastChild):n4(n,n),n}}function n6(e,n){return function(e,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"svg";var a,i=!e.startsWith("<!>"),l="<".concat(r,">").concat(i?e:"<!>"+e,"</").concat(r,">");return()=>{if(eo)return n4(t,null),t;if(!a){var e=eb(n5(l));a=eb(e)}var n=a.cloneNode(!0);return n4(n,n),n}}(e,n,"svg")}function n3(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!eo){var n=em(e+"");return n4(n,n),n}
1var r=t;return 3!==r.nodeType?(r.before(r=em()),es(r)):e$(r),n4(r,r),r}function n7(){if(eo)return n4(t,null),t;var e=document.createDocumentFragment(),n=document.createComment(""),r=em();return e.append(n,r),n4(n,r),e}function n9(e,n){if(eo){var r=nv;((32768&r.f)==0||null===r.nodes.end)&&(r.nodes.end=t),ec();return}null!==e&&e.before(n)}let re=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"],rt={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"},rn=["touchstart","touchmove"];function rr(e,t){var n,r=null==t?"":"object"==typeof t?"".concat(t):t;r!==(null!=(n=e[F])?n:e[F]=e.nodeValue)&&(e[F]=r,e.nodeValue="".concat(r))}let ra=new Map;function ri(e,n){let{target:r,anchor:a,props:i={},events:l,context:o,intro:s=!0,transformError:c}=n;eg();var u=void 0,h=function(e){to.ensure();let t=nA(524352,e);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(n=>{e.outro?nH(t,()=>{nz(t),n(void 0)}):(nz(t),n(void 0))})}}(()=>{var n=null!=a?a:r.appendChild(em());new tF(n,{pending:()=>{}},n=>{et({});var r=ee;if(o&&(r.c=o),l&&(i.$$events=l),eo&&n4(n,null),u=e(n,i)||{},eo&&(nv.nodes.end=t,null===t||8!==t.nodeType||"]"!==t.data))throw el(),Z;en()},c);var s=new Set,h=e=>{for(var t=0;t<e.length;t++){var n=e[t];if(!s.has(n)){s.add(n);var a=rn.includes(n);for(let e of[r,document]){var i=ra.get(e);void 0===i&&(i=new Map,ra.set(e,i));var l=i.get(n);void 0===l?(e.addEventListener(n,n1,{passive:a}),i.set(n,1)):i.set(n,l+1)}}}};return h(C(nG)),nJ.add(h),()=>{for(var e of s)for(let n of[r,document]){var t,i=ra.get(n),l=i.get(e);0==--l?(n.removeEventListener(e,n1),i.delete(e),0===i.size&&ra.delete(n)):i.set(e,l)}nJ.delete(h),n!==a&&(null==(t=n.parentNode)||t.removeChild(n))}});return rl.set(u,h),u}
1let rl=new WeakMap;var ro=new WeakMap,rs=new WeakMap,rc=new WeakMap,ru=new WeakMap,rh=new WeakMap,rd=new WeakMap,rf=new WeakMap;class rv{ensure(e,n){var r=eU;!n||b._(this,rs).has(e)||b._(this,rc).has(e)||b._(this,rs).set(e,nj(()=>n(this.anchor))),b._(this,ro).set(r,e),eo&&(this.anchor=t),b._(this,rd).call(this,r)}constructor(e,t=!0){k._(this,"anchor",void 0),w._(this,ro,{writable:!0,value:new Map}),w._(this,rs,{writable:!0,value:new Map}),w._(this,rc,{writable:!0,value:new Map}),w._(this,ru,{writable:!0,value:new Set}),w._(this,rh,{writable:!0,value:!0}),w._(this,rd,{writable:!0,value:e=>{if(b._(this,ro).has(e)){var t=b._(this,ro).get(e),n=b._(this,rs).get(t);if(n)(function e(t,n){if((8192&t.f)!=0){t.f^=8192,(1024&t.f)==0&&(eC(t,2048),to.ensure().schedule(t));for(var r=t.first;null!==r;){var a=r.next,i=(65536&r.f)!=0||(32&r.f)!=0;e(r,!!i&&n),r=a}var l=t.nodes&&t.nodes.t;if(null!==l)for(let e of l)(e.is_global||n)&&e.in()}})(n,!0),b._(this,ru).delete(t);else{var r=b._(this,rc).get(t);r&&(b._(this,rs).set(t,r.effect),b._(this,rc).delete(t),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),n=r.effect)}for(let[t,n]of b._(this,ro)){if(b._(this,ro).delete(t),t===e)break;let r=b._(this,rc).get(n);r&&(nz(r.effect),b._(this,rc).delete(n))}for(let[e,r]of b._(this,rs)){if(e===t||b._(this,ru).has(e))continue;let a=()=>{if(Array.from(b._(this,ro).values()).includes(e)){var t=document.createDocumentFragment();nK(r,t),t.append(em()),b._(this,rc).set(e,{effect:r,fragment:t})}else nz(r);b._(this,ru).delete(e),b._(this,rs).delete(e)};b._(this,rh)||!n?(b._(this,ru).add(e),nH(r,a,!1)):a()}}}}),w._(this,rf,{writable:!0,value:e=>{b._(this,ro).delete(e);let t=Array.from(b._(this,ro).values());for(let[e,n]of b._(this,rc))t.includes(e)||(nz(n.effect),b._(this,rc).delete(e))}}),this.anchor=e,y._(this,rh,t)}}function rp(e){null===ee&&function(){throw Error("https://svelte.dev/e/lifecycle_outside_component")}(),nI(()=>{let t=nM(e);if("function"==typeof t)return t})}function rg(e,n){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];eo&&(a=t,ec());var a,i=new rv(e);function l(e,t){if(eo&&e!==parseInt(ef(a).substring(1))){var n=ed();es(n),i.anchor=n,eo=!1,i.ensure(e,t),eo=!0;return}i.ensure(e,t)}nD(()=>{var e=!1;n(function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;e=!0,l(n,t)}),e||l(-1,null)},65536*!!r)}let rm=Symbol("NaN");function rb(e,n){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];arguments.length>5&&void 0!==arguments[5]&&arguments[5];var l=e,o="";if(r){var s=e;eo&&(l=es(eb(s)))}nU(()=>{var e,c=nv;if(o===(o=null!=(e=n())?e:"")){eo&&ec();return}if(r&&!eo){c.nodes=null,s.innerHTML=o,""!==o&&n4(eb(s),s.lastChild);return}if(null!==c.nodes&&(nB(c.nodes.start,c.nodes.end),c.nodes=null),""!==o){if(eo){t.data;for(var u=ec(),h=u;null!==u&&(8!==u.nodeType||""!==u.data);)h=u,u=ew(u);if(null===u)throw el(),Z;n4(t,h),l=es(u);return}var d=ek(a?"svg":i?"math":"template",a?"http://www.w3.org/2000/svg":i?"http://www.w3.org/1998/Math/MathML":void 0);d.innerHTML=o;var f=a||i?d:d.content;if(n4(eb(f),f.lastChild),a||i)for(;eb(f);)l.before(eb(f));else l.before(f)}})}let rw=[..." \n\r\f \v\uFEFF"];function ry(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];var n=t?" !important;":";",r="";for(var a of Object.keys(e)){var i=e[a];null!=i&&""!==i&&(r+=" "+a+": "+i+n)}return r}function r_(e){return"-"!==e[0]||"-"!==e[1]?e.toLowerCase():e}function rx(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;for(var a in n){var i=n[a];t[a]!==i&&(null==n[a]?e.style.removeProperty(a):e.style.setProperty(a,i,r))}}function rk(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e.multiple){if(void 0==t)return;if(!$(t))return void console.warn("https://svelte.dev/e/select_multiple_invalid_value");for(var r of e.options)r.selected=t.includes(r$(r));return}for(r of e.options){var a;if(a=r$(r),Object.is(ep(a),ep(t))){r.selected=!0;return}}n&&void 0===t||(e.selectedIndex=-1)}function r$(e){return"__value"in e?e.__value:e.value}let rS=Symbol("class"),rE=Symbol("style"),rC=Symbol("is custom element"),rT=Symbol("is html"),rM=Y?"link":"LINK",rA=Y?"input":"INPUT",rP=Y?"option":"OPTION",rR=Y?"select":"SELECT",rI=Y?"progress":"PROGRESS";function rO(e){if(eo){var t=!1,n=()=>
1{if(!t){if(t=!0,e.hasAttribute("value")){var n=e.value;rL(e,"value",null),e.value=n}if(e.hasAttribute("checked")){var r=e.checked;rL(e,"checked",null),e.checked=r}}};e[H]=n,ei(n),ns()}}function rL(e,t,n,r){var a=rD(e);eo&&(a[t]=e.getAttribute(t),"src"===t||"srcset"===t||"href"===t&&e.nodeName===rM)||a[t]!==(a[t]=n)&&("loading"===t&&(e[V]=n),null==n?e.removeAttribute(t):"string"!=typeof n&&rj(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function rU(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],i=arguments.length>5?arguments[5]:void 0,l=arguments.length>6&&void 0!==arguments[6]&&arguments[6],o=arguments.length>7&&void 0!==arguments[7]&&arguments[7];tQ(a,n,r,n=>{var r=void 0,a={},s=e.nodeName===rR,c=!1;nN(()=>{var u=t(...n.map(nT)),h=function(e,t,n,r){let a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];arguments.length>5&&void 0!==arguments[5]&&arguments[5],eo&&a&&e.nodeName===rA&&(("checkbox"===e.type?"defaultChecked":"defaultValue")in n||rO(e));var i=rD(e),l=i[rC],o=!i[rT];let s=eo&&l;s&&(eo=!1);var c=t||{},u=e.nodeName===rP;for(var h in t)h in n||(n[h]=null);n.class?n.class="object"==typeof(f=n.class)?function(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=function e(t){var n,r,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(a&&(a+=" "),a+=r)}else for(r in t)t[r]&&(a&&(a+=" "),a+=r);return a}(e))&&(r&&(r+=" "),r+=t);return r}(f):null!=f?f:"":n[rS]&&(n.class=null),n[rE]&&(null!=n.style||(n.style=null));var d=rj(e);for(let r in n){let a=n[r];if(u&&"value"===r&&null==a){e.value=e.__value="",c[r]=a;continue}if("class"===r){var f,v="http://www.w3.org/1999/xhtml"===e.namespaceURI;!function(e,t,n,r,a,i){var l=e[z];if(eo||l!==n||void 0===l){var o=function(e,t,n){var r=null==e?"":""+e;if(n){for(var a of Object.keys(n))if(n[a])r=r?r+" "+a:a;else if(r.length)for(var i=a.length,l=0;(l=r.indexOf(a,l))>=0;){var o=l+i;(0===l||rw.includes(r[l-1]))&&(o===r.length||rw.includes(r[o]))?r=(0===l?"":r.substring(0,l))+r.substring(o+1):l=o}}return""===r?null:r}(n,0,i);eo&&o===e.getAttribute("class")||(null==o?e.removeAttribute("class"):t?e.className=o:e.setAttribute("class",o)),e[z]=n}else if(i&&a!==i)for(var s in i){var c=!!i[s];(null==a||!!a[s]!==c)&&e.classList.toggle(s,c)}}(e,v,a,0,null==t?void 0:t[rS],n[rS]),c[r]=a,c[rS]=n[rS];continue}if("style"===r){!function(e,t,n,r){var a=e[B];if(eo||a!==t){var i=function(e,t){if(t){var n,r,a="";if(Array.isArray(t)?(n=t[0],r=t[1]):n=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var i=!1,l=0,o=!1,s=[];n&&s.push(...Object.keys(n).map(r_)),r&&s.push(...Object.keys(r).map(r_));var c=0,u=-1;let t=e.length;for(var h=0;h<t;h++){var d=e[h];if(o?"/"===d&&"*"===e[h-1]&&(o=!1):i?i===d&&(i=!1):"/"===d&&"*"===e[h+1]?o=!0:'"'===d||"'"===d?i=d:"("===d?l++:")"===d&&l--,!o&&!1===i&&0===l){if(":"===d&&-1===u)u=h;else if(";"===d||h===t-1){if(-1!==u){var f=r_(e.substring(c,u).trim());s.includes(f)||(";"!==d&&h++,a+=" "+e.substring(c,h).trim()+";")}c=h+1,u=-1}}}}return n&&(a+=ry(n)),r&&(a+=ry(r,!0)),""===(a=a.trim())?null:a}return null==e?null:String(e)}(t,r);eo&&i===e.getAttribute("style")||(null==i?e.removeAttribute("style"):e.style.cssText=i),e[B]=t}else r&&(Array.isArray(r)?(rx(e,null==n?void 0:n[0],r[0]),rx(e,null==n?void 0:n[1],r[1],"important")):rx(e,n,r))}(e,a,null==t?void 0:t[rE],n[rE]),c[r]=a,c[rE]=n[rE];continue}var p=c[r];if(a!==p||void 0===a&&e.hasAttribute(r)){c[r]=a;var g=r[0]+r[1];if("$$"!==g)if("on"===g){let t={},n="$$"+r,i=r.slice(2);var m,b,w=(m=i,re.includes(m));if((b=i).endsWith("capture")&&"gotpointercapture"!==b&&"lostpointercapture"!==b&&(i=i.slice(0,-7),t.capture=!0),!w&&p){if(null!=a)continue;e.removeEventListener(i,c[n],t),c[n]=null}if(w)nQ(i,e,a),n0([i]);else if(null!=a){let a=function(e){c[r].call(this,e)};c[n]=nZ(i,e,a,t)}}else if("style"===r)rL(e,r,a);else if("autofocus"===r)!function(e,t){if(t){let t=document.body;e.autofocus=!0,ei(()=>{document.activeElement===t&&e.focus()})}}(e,!!a);else if(l||"__value"!==r&&("value"!==r||null==a))if("selected"===r&&u)a?e.hasAttribute("selected")||e.setAttribute("selected",""):e.removeAttribute("selected");else{var y=r;o||(y=function(e){var t;return null!=(t=rt[e=e.toLowerCase()])?t:e}(y));var _="defaultValue"===y||"defaultChecked"===y;
1if(null!=a||l||_)_||d.includes(y)&&(l||"string"!=typeof a)?(e[y]=a,y in i&&(i[y]=X)):"function"!=typeof a&&rL(e,y,a);else if(i[r]=null,"value"===y||"checked"===y){let n=void 0===t;if("value"===y){let t=e.defaultValue;e.removeAttribute(y),e.defaultValue=t,e.value=e.__value=n?t:null}else{let t=e.defaultChecked;e.removeAttribute(y),e.defaultChecked=t,e.checked=!!n&&t}}else e.removeAttribute(r)}else e.value=e.__value=a}}return s&&(eo=!0),c}(e,r,u,i,l,o);for(let t of(c&&s&&"value"in u&&rk(e,u.value),Object.getOwnPropertySymbols(a)))u[t]||nz(a[t]);for(let t of Object.getOwnPropertySymbols(u)){var d=u[t];"@attach"!==t.description||r&&d===r[t]||(a[t]&&nz(a[t]),a[t]=nj(()=>(function(e,t){var n,r=void 0;nN(()=>{r!==(r=t())&&(n&&(nz(n),n=null),r&&(n=nj(()=>{nA(4,()=>r(e))})))})})(e,()=>d))),h[t]=d}r=h}),s&&nA(4,()=>{var t;rk(e,r.value,!0),(t=new MutationObserver(()=>{rk(e,e.__value)})).observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),nR(()=>{t.disconnect()})}),c=!0})}function rD(e){var t;return null!=(t=e[W])?t:e[W]={[rC]:e.nodeName.includes("-"),[rT]:e.namespaceURI===Q}}var rN=new Map;function rj(e){var t,n=e.getAttribute("is")||e.nodeName,r=rN.get(n);if(r)return r;rN.set(n,r=[]);for(var a=e,i=Element.prototype;i!==a;){for(var l in t=P(a))t[l].set&&"innerHTML"!==l&&"textContent"!==l&&"innerText"!==l&&r.push(l);a=O(a)}return r}function rV(e){var t=e.type;return"number"===t||"range"===t}function rW(e){return""===e?null:+e}function rz(e,t){return e===t||(null==e?void 0:e[N])===t}function rB(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;arguments.length>3&&arguments[3];var r=ee.r,a=nv;return nA(4,()=>{var i,l;return nL(()=>{i=l,l=[],nM(()=>{!rz(n(...l),e)&&(t(e,...l),i&&rz(n(...i),e)&&t(null,...i))})}),()=>{let i=a;for(;i!==r&&null!==i.parent&&0x2000000&i.parent.f;)i=i.parent;let o=i.teardown;i.teardown=()=>{l&&rz(n(...l),e)&&t(null,...l),null==o||o()}}}),e}let rF={get(e,t){if(!e.exclude.includes(t))return e.props[t]},set:(e,t)=>!1,getOwnPropertyDescriptor(e,t){if(!e.exclude.includes(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has:(e,t)=>!e.exclude.includes(t)&&t in e.props,ownKeys:e=>Reflect.ownKeys(e.props).filter(t=>!e.exclude.includes(t))};function rH(e,t,n){return new Proxy({props:e,exclude:t},rF)}function rK(e,t,n,r){var a=r,i=!0,l=()=>(i&&(i=!1,a=r),a);void 0===e[t]&&void 0!==r&&l();var o=!1,s=t2(()=>{var n;return o=!1,void 0===(n=e[t])?l():(i=!0,n)}),c=nv;return function(e,t){if(arguments.length>0){let n=t?nT(s):e;return na(s,n),o=!0,void 0!==a&&(a=n),e}return nh&&o||(16384&c.f)!=0?s.v:nT(s)}}var rY=new WeakMap,rq=new WeakMap;class rG{$set(e){b._(this,rq).$set(e)}$on(e,t){var n=this;b._(this,rY)[e]=b._(this,rY)[e]||[];let r=function(){for(var e=arguments.length,r=Array(e),a=0;a<e;a++)r[a]=arguments[a];return t.call(n,...r)};return b._(this,rY)[e].push(r),()=>{b._(this,rY)[e]=b._(this,rY)[e].filter(e=>e!==r)}}$destroy(){b._(this,rq).$destroy()}constructor(e){w._(this,rY,{writable:!0,value:void 0}),w._(this,rq,{writable:!0,value:void 0});var n,r,a=new Map,i=(e,t)=>{var n=nr(t,!1,!1);return a.set(e,n),n};let l=new Proxy({...e.props||{},$$events:{}},{get(e,t){var n;return nT(null!=(n=a.get(t))?n:i(t,Reflect.get(e,t)))},has(e,t){var n;return t===j||(nT(null!=(n=a.get(t))?n:i(t,Reflect.get(e,t))),Reflect.has(e,t))},set(e,t,n){var r;return na(null!=(r=a.get(t))?r:i(t,n),n),Reflect.set(e,t,n)}});for(let a of(y._(this,rq,(e.hydrate?function(e,n){eg(),n.intro=null!=(l=n.intro)&&l;let r=n.target,a=eo,i=t;try{for(var l,o=eb(r);o&&(8!==o.nodeType||"["!==o.data);)o=ew(o);if(!o)throw Z;eo=!0,es(o);let t=ri(e,{...n,anchor:o});return eo=!1,t}catch(t){if(t instanceof Error&&t.message.split("\n").some(e=>e.startsWith("https://svelte.dev/e/")))throw t;return t!==Z&&console.warn("Failed to hydrate: ",t),!1===n.recover&&function(){throw Error("https://svelte.dev/e/hydration_failed")}(),eg(),r.textContent="",eo=!1,ri(e,n)}finally{eo=a,es(i)}}:function(e,t){return ri(e,t)})(e.component,{target:e.target,anchor:e.anchor,props:l,context:e.context,intro:null!=(r=e.intro)&&r,recover:e.recover,transformError:e.transformError})),(null==e||null==(n=e.props)?void 0:n.$$host)&&!1!==e.sync||tg(),y._(this,rY,l.$$events),Object.keys(b._(this,rq))))"$set"!==a&&"$de
1stroy"!==a&&"$on"!==a&&M(this,a,{get(){return b._(this,rq)[a]},set(e){b._(this,rq)[a]=e},enumerable:!0});b._(this,rq).$set=e=>{Object.assign(l,e)},b._(this,rq).$destroy=()=>{!function(e,t){let n=rl.get(e);n?(rl.delete(e),n(void 0)):Promise.resolve()}(b._(this,rq))}}}let rJ=class{};function rZ(e,t,n,r){var a;let i=null==(a=n[e])?void 0:a.type;if(t="Boolean"===i&&"boolean"!=typeof t?null!=t:t,!r||!n[e])return t;if("toAttribute"===r)switch(i){case"Object":case"Array":return null==t?null:JSON.stringify(t);case"Boolean":return t?"":null;case"Number":return null==t?null:t;default:return t}switch(i){case"Object":case"Array":return t&&JSON.parse(t);case"Boolean":default:return t;case"Number":return null!=t?+t:t}}function rX(e,t,n,r,a,i){let l=class extends rJ{static get observedAttributes(){return T(t).map(e=>(t[e].attribute||e).toLowerCase())}constructor(){super(e,n,a),this.$$p_d=t}};return T(t).forEach(e=>{M(l.prototype,e,{get(){return this.$$c&&e in this.$$c?this.$$c[e]:this.$$d[e]},set(n){n=rZ(e,n,t),this.$$d[e]=n;var r,a=this.$$c;a&&((null==(r=A(a,e))?void 0:r.get)?a[e]=n:a.$set({[e]:n}))}})}),r.forEach(e=>{M(l.prototype,e,{get(){var t;return null==(t=this.$$c)?void 0:t[e]}})}),e.element=l,l}"function"==typeof HTMLElement&&(rJ=class extends HTMLElement{addEventListener(e,t,n){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(t),this.$$c){let n=this.$$c.$on(e,t);this.$$l_u.set(t,n)}super.addEventListener(e,t,n)}removeEventListener(e,t,n){if(super.removeEventListener(e,t,n),this.$$c){let e=this.$$l_u.get(t);e&&(e(),this.$$l_u.delete(t))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){let e=function(e){return t=>{let n=ek("slot");"default"!==e&&(n.name=e),n9(t,n)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let t={},n=function(e){let t={};return e.childNodes.forEach(e=>{t[e.slot||"default"]=!0}),t}(this);for(let r of this.$$s)r in n&&("default"!==r||this.$$d.children?t[r]=e(r):(this.$$d.children=e(r),t.default=!0));for(let e of this.attributes){let t=this.$$g_p(e.name);t in this.$$d||(this.$$d[t]=rZ(t,e.value,this.$$p_d,"toProp"))}for(let e in this.$$p_d)e in this.$$d||void 0===this[e]||(this.$$d[e]=this[e],delete this[e]);for(let e in this.$$c=new rG({component:this.$$ctor,target:this.$$shadowRoot||this,props:{...this.$$d,$$slots:t,$$host:this}}),this.$$me=function(e){to.ensure();let t=nA(524352,e);return()=>{nz(t)}}(()=>{nL(()=>{for(let t of(this.$$r=!0,T(this.$$c))){var e;if(!(null==(e=this.$$p_d[t])?void 0:e.reflect))continue;this.$$d[t]=this.$$c[t];let n=rZ(t,this.$$d[t],this.$$p_d,"toAttribute");null==n?this.removeAttribute(this.$$p_d[t].attribute||t):this.setAttribute(this.$$p_d[t].attribute||t,n)}this.$$r=!1})}),this.$$l)for(let t of this.$$l[e]){let n=this.$$c.$on(e,t);this.$$l_u.set(t,n)}this.$$l={}}}attributeChangedCallback(e,t,n){var r;this.$$r||(e=this.$$g_p(e),this.$$d[e]=rZ(e,n,this.$$p_d,"toProp"),null==(r=this.$$c)||r.$set({[e]:this.$$d[e]}))}disconnectedCallback(){this.$$cn=!1,Promise.resolve().then(()=>{!this.$$cn&&this.$$c&&(this.$$c.$destroy(),this.$$me(),this.$$c=void 0)})}$$g_p(e){return T(this.$$p_d).find(t=>this.$$p_d[t].attribute===e||!this.$$p_d[t].attribute&&t.toLowerCase()===e)||e}constructor(e,t,n){super(),k._(this,"$$ctor",void 0),k._(this,"$$s",void 0),k._(this,"$$c",void 0),k._(this,"$$cn",!1),k._(this,"$$d",{}),k._(this,"$$r",!1),k._(this,"$$p_d",{}),k._(this,"$$l",{}),k._(this,"$$l_u",new Map),k._(this,"$$me",void 0),k._(this,"$$shadowRoot",null),this.$$ctor=e,this.$$s=t,n&&(this.$$shadowRoot=this.attachShadow(n))}});var rQ=n8('<div class="altcha-checkbox"><input/> <svg aria-hidden="true" width="12" height="9" viewBox="0 0 12 9"><polyline points="1 5 4 8 11 1"></polyline></svg> <div class="altcha-spinner altcha-checkbox-spinner" aria-hidden="true"></div></div>');function r0(e,t){let n;et(t,!0);let r=rK(t,"loading"),a=rH(t,["$$slots","$$events","$$legacy","$$host","loading"]);var i=rQ(),l=ey(i);rU(l,()=>({type:"checkbox",...a}),void 0,void 0,void 0,void 0,!0),rB(l,e=>n=e,()=>n);var o=ex(l,2);return eh(2),eu(i),nU(()=>rL(i,"data-loading",r())),nQ("click",o,function(){null==n||n.click()}),n9(e,i),en({get loading(){return r()},set loading($$value){r($$value),tg()}})}n0(["click"]),rX(r0,{loading:{}},[],[],{mode:"open"});var r1=n8('<div class="altcha-checkbox-native"><input/> <div class="altcha-spinner altcha-checkbox-native-spinner"></div></div>');function r2(e,t){et(t,!0);let n=rK(t,"loading"),r=rH(t,["$$slots","$$events","$$legacy","$$host","loading"]);var a=r1();return rU(ey(a),()=>({type:"checkbox",...r}
1),void 0,void 0,void 0,void 0,!0),eh(2),eu(a),nU(()=>rL(a,"data-loading",n())),n9(e,a),en({get loading(){return n()},set loading($$value){n($$value),tg()}})}rX(r2,{loading:{}},[],[],{mode:"open"});var r5=n8('<div><a target="_blank" class="altcha-logo" aria-hidden="true" tabindex="-1"><svg width="22" height="22" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.33955 16.4279C5.88954 20.6586 12.1971 21.2105 16.4279 17.6604C18.4699 15.947 19.6548 13.5911 19.9352 11.1365L17.9886 10.4279C17.8738 12.5624 16.909 14.6459 15.1423 16.1284C11.7577 18.9684 6.71167 18.5269 3.87164 15.1423C1.03163 11.7577 1.4731 6.71166 4.8577 3.87164C8.24231 1.03162 13.2883 1.4731 16.1284 4.8577C16.9767 5.86872 17.5322 7.02798 17.804 8.2324L19.9522 9.01429C19.7622 7.07737 19.0059 5.17558 17.6604 3.57212C14.1104 -0.658624 7.80283 -1.21043 3.57212 2.33956C-0.658625 5.88958 -1.21046 12.1971 2.33955 16.4279Z" fill="currentColor"></path><path d="M3.57212 2.33956C1.65755 3.94607 0.496389 6.11731 0.12782 8.40523L2.04639 9.13961C2.26047 7.15832 3.21057 5.25375 4.8577 3.87164C8.24231 1.03162 13.2883 1.4731 16.1284 4.8577L13.8302 6.78606L19.9633 9.13364C19.7929 7.15555 19.0335 5.20847 17.6604 3.57212C14.1104 -0.658624 7.80283 -1.21043 3.57212 2.33956Z" fill="currentColor"></path><path d="M7 10H5C5 12.7614 7.23858 15 10 15C12.7614 15 15 12.7614 15 10H13C13 11.6569 11.6569 13 10 13C8.3431 13 7 11.6569 7 10Z" fill="currentColor"></path></svg></a></div>');function r4(e,t){et(t,!0);let n=rK(t,"strings");var r=r5(),a=ey(r);return rL(a,"href","https://altcha.org"),eu(r),nU(()=>rL(a,"aria-label",n().ariaLinkLabel)),n9(e,r),en({get strings(){return n()},set strings($$value){n($$value),tg()}})}rX(r4,{strings:{}},[],[],{mode:"open"});var r8=n8('<div class="altcha-footer"><p></p> <!></div>');function r6(e,t){et(t,!0);let n=rK(t,"logo"),r=rK(t,"strings");var a=r8(),i=ey(a);rb(i,()=>r().footer,!0),eu(i);var l=ex(i,2),o=e=>{r4(e,{get strings(){return r()}})};return rg(l,e=>{n()&&e(o)}),eu(a),n9(e,a),en({get logo(){return n()},set logo($$value){n($$value),tg()},get strings(){return r()},set strings($$value){r($$value),tg()}})}rX(r6,{logo:{},strings:{}},[],[],{mode:"open"});var r3=n8('<div class="altcha-switch"><input/> <div class="altcha-switch-toggle"><div class="altcha-spinner altcha-switch-spinner"></div></div></div>');function r7(e,t){let n;et(t,!0);let r=rK(t,"loading"),a=rH(t,["$$slots","$$events","$$legacy","$$host","loading"]);var i=r3(),l=ey(i);rU(l,()=>({type:"checkbox",...a}),void 0,void 0,void 0,void 0,!0),rB(l,e=>n=e,()=>n);var o=ex(l,2);return eu(i),nU(()=>rL(i,"data-loading",r())),nQ("click",o,function(){null==n||n.click()}),n9(e,i),en({get loading(){return r()},set loading($$value){r($$value),tg()}})}n0(["click"]),rX(r7,{loading:{}},[],[],{mode:"open"});var r9=(e=>(e.ERROR="error",e.LOADING="loading",e.PLAYING="playing",e.PAUSED="paused",e.READY="ready",e))(r9||{}),ae=(e=>(e.CODE="code",e.ERROR="error",e.VERIFIED="verified",e.VERIFYING="verifying",e.UNVERIFIED="unverified",e.EXPIRED="expired",e))(ae||{}),at=n8('<div class="altcha-code-challenge-title"> </div>'),an=n8('<div class="altcha-spinner"></div>'),ar=n6('<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM10.9999 16.0002V18.0002H12.9999V16.0002H10.9999ZM10.9999 9.00017V14.0002H12.9999V9.00017H10.9999Z"></path></svg>'),aa=n6('<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M15 7C15 6.44772 15.4477 6 16 6C16.5523 6 17 6.44772 17 7V17C17 17.5523 16.5523 18 16 18C15.4477 18 15 17.5523 15 17V7ZM7 7C7 6.44772 7.44772 6 8 6C8.55228 6 9 6.44772 9 7V17C9 17.5523 8.55228 18 8 18C7.44772 18 7 17.5523 7 17V7Z"></path></svg>'),ai=n6('<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M4 12H7C8.10457 12 9 12.8954 9 14V19C9 20.1046 8.10457 21 7 21H4C2.89543 21 2 20.1046 2 19V12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12V19C22 20.1046 21.1046 21 20 21H17C15.8954 21 15 20.1046 15 19V14C15 12.8954 15.8954 12 17 12H20C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12Z"></path></svg>'),al=n8('<button type="button" class="altcha-button altcha-button-secondary"><!></button>'),ao=n8('<audio hidden="" autoplay=""></audio>'),as=n8('<div class="altcha-code-challenge"><form data-code-challenge="true"><!> <div class="altcha-code-challenge-text"> </div> <img class="altcha-code-challenge-image" alt=""/> <div class="altcha-code-challenge-row"><input type="text" class="altcha-input" autocomplete="off" name="" required=""/> <!> <button type="button" class="altcha-button altcha-button-secondary"><svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2V4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 9.25022 5.38734 6.82447 7.50024 5.38451L7.5 8H9.5V2L3.5 2V4L5.99918 3.99989C3.57075 5.82434 2 8.72873 2 12Z"></path></svg></button></div> <div class="altcha-code-challenge-buttons"><button type="submit" class="altcha-button"> </button> <button type="button" class="altcha-button altcha-button-secondary"> </button></div></form> <!></div>');function ac(e,t){et(t,!0);let n=rK(t,"audioUrl"),r=rK(t,"codeChallenge"),a=rK(t,"config"),i=rK(t,"imageUrl"),l=rK(t,"onCancel"),o=rK(t,"onReload"),s=rK(t,"onSubmit"),c=rK(t,"strings"),u=nn(void 0),h=nn(void 0),d=nn(void 0),f=nn(!1),v=nn(""),p=nn(!1);function g(){na(u,r9.PAUSED,!0)}function m(e){na(u,r9.ERROR,!0)}function b(){na(u,r9.READY,!0)}function w(){na(u,r9.LOADING,!0)}function y(){na(u,r9.PLAYING,!0)}function _(){na(u,r9.PAUSED,!0)}function x(){nT(h)?nT(u)===r9.LOADING||(nT(h).paused?(n()&&nT(h).src!==n()&&(nT(h).src=n()),nT(h).currentTime=0,nT(h).play()):nT(h).pause()):(na(p,!0),requestAnimationFrame(()=>{nT(h)&&n()&&(nT(h).src=n(),nT(h).play())}))}rp(()=>(a().disableAutoFocus||nC().then(()=>{var e;null==(e=nT(d))||e.focus()}),()=>{nT(h)&&(nT(h).pause(),na(h,void 0))}));var k=as(),$=ey(k),S=ey($),E=e=>{var t=at(),n=ey(t,!0);eu(t),nU(()=>rr(n,c().verificationRequired)),n9(e,t)};rg(S,e=>{"standard"!==a().codeChallengeDisplay&&e(E)});var C=ex(S,2),T=ey(C,!0);eu(C);var M=ex(C,2),A=ex(M,2),P=ey(A);rO(P),P.disabled=nT(f),rB(P,e=>na(d,e),()=>nT(d));var R=ex(P,2),I=e=>{var t=al(),n=ey(t),r=e=>{n9(e,an())},a=e=>{n9(e,ar())},i=e=>{n9(e,aa())},l=e=>{n9(e,ai())};rg(n,e=>{nT(u)===r9.LOADING?e(r):nT(u)===r9.ERROR?e(a,1):nT(u)===r9.PLAYING?e(i,2):e(l,-1)}),eu(t),nU(()=>{rL(t,"title",c().getAudioChallenge),t.disabled=nT(u)===r9.LOADING||nT(u)===r9.ERROR,rL(t,"aria-label",nT(u)===r9.LOADING?c().loading:c().getAudioChallenge)}),nX("click",t,()=>x(),!0),n9(e,t)};rg(R,e=>{r().audio&&e(I)});var O=ex(R,2);eu(A);var L=ex(A,2),U=ey(L),D=ey(U,!0);eu(U);var N=ex(U,2),j=ey(N,!0);eu(N),eu(L),eu($);var V=ex($,2),W=e=>{var t=ao();rB(t,e=>na(h,e),()=>nT(h)),nX("error",t,m),nX("loadstart",t,w),nX("canplay",t,b),nX("pause",t,_),nX("playing",t,y),nX("ended",t,g),n9(e,t)};return rg(V,e=>{nT(p)&&e(W)}),eu(k),nU(()=>{rr(T,c().enterCodeFromImage),rL(M,"src",i()),rL(P,"minlength",r().length||1),rL(P,"maxlength",r().length),rL(P,"placeholder",c().enterCode),rL(P,"aria-label",nT(u)===r9.LOADING?c().loading:nT(u)===r9.PLAYING?"":c().enterCodeAria),rL(P,"aria-live",nT(u)?"assertive":"polite"),rL(P,"aria-busy",nT(u)===r9.LOADING),rL(O,"title",c().reload),rL(O,"aria-label",c().reload),rL(U,"aria-label",c().verify),rr(D,c().verify),rL(N,"aria-label",c().cancel),rr(j,c().cancel)}),nX("submit",$,function(e){var t;e.preventDefault(),e.stopPropagation(),null==(t=s())||t(nT(v))},!0),nQ("keydown",P,function(e){if("Space"===e.code)e.preventDefault(),e.stopPropagation(),x();else if("Escape"===e.code){var t;e.preventDefault(),e.stopPropagation(),null==(t=l())||t()}}),!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;var r=new WeakSet;!function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;e.addEventListener(t,()=>nc(n));let a=e[H];a?e[H]=()=>{a(),r(!0)}:e[H]=()=>r(!0),ns()}(e,"input",async a=>{var i=a?e.defaultValue:e.value;if(n(i=rV(e)?rW(i):i),null!==eU&&r.add(eU),await nC(),i!==(i=t())){var l=e.selectionStart,o=e.selectionEnd,s=e.value.length;if(e.value=null!=i?i:"",null!==o){var c=e.value.length;l===o&&o===s&&c>s?(e.selectionStart=c,e.selectionEnd=c):(e.selectionStart=l,e.selectionEnd=Math.min(o,c))}}}),(eo&&e.defaultValue!==e.value||null==nM(t)&&e.value)&&(n(rV(e)?rW(e.value):e.value),null!==eU&&r.add(eU)),nL(()=>{var n=t();if(e===document.activeElement){var a=eU;if(r.has(a))return}(!rV(e)||n!==rW(e.value))&&("date"!==e.type||n||e.value)&&n!==e.value&&(e.value=null!=n?n:"")})}(P,()=>nT(v),e=>na(v,e)),nX("click",O,()=>{var e;return null==(e=o())?void 0:e()},!0),nX("click",N,()=>{var e;return null==(e=l())?void 0:e()},!0),n9(e,k),en({get audioUrl(){return n()},set audioUrl($$value){n($$value),tg()}
1,get codeChallenge(){return r()},set codeChallenge($$value){r($$value),tg()},get config(){return a()},set config($$value){a($$value),tg()},get imageUrl(){return i()},set imageUrl($$value){i($$value),tg()},get onCancel(){return l()},set onCancel($$value){l($$value),tg()},get onReload(){return o()},set onReload($$value){o($$value),tg()},get onSubmit(){return s()},set onSubmit($$value){s($$value),tg()},get strings(){return c()},set strings($$value){c($$value),tg()}})}n0(["keydown"]),rX(ac,{audioUrl:{},codeChallenge:{},config:{},imageUrl:{},onCancel:{},onReload:{},onSubmit:{},strings:{}},[],[],{mode:"open"});var au=n8('<div class="altcha-popover-backdrop" data-backdrop=""></div>'),ah=n8('<div class="altcha-popover-arrow"></div>'),ad=n8('<div role="button" class="altcha-popover-close">×</div>'),af=n8('<!> <div><!> <!> <div class="altcha-popover-content"><!></div></div>',1);function av(e,t){et(t,!0);let n=rK(t,"anchor"),r=rK(t,"children"),a=rK(t,"display",7,"standard"),l=rK(t,"backdrop",7,!1),o=rK(t,"onClickOutside"),s=rK(t,"onClickOutsideDelay",7,600),c=rK(t,"onClose"),u=rK(t,"placement",7,"auto"),h=rK(t,"updateUISignal"),d=rK(t,"variant",7,"neutral"),f=rH(t,["$$slots","$$events","$$legacy","$$host","anchor","children","display","backdrop","onClickOutside","onClickOutsideDelay","onClose","placement","updateUISignal","variant"]),v=nn(void 0),p=nn(void 0),g=nn(!1),m=nn(0);function b(){var e;null==(e=c())||e()}function w(){if(n()&&"auto"===u()&&nT(v)){let e=n().getBoundingClientRect(),t=document.documentElement.clientHeight-(e.top+e.height)<nT(v).clientHeight;nT(g)!==t&&na(g,t)}}nI(()=>{"auto"!==u()&&na(g,"top"===u())}),nI(()=>{h()&&w()}),rp(()=>{let e="bottomsheet"===a()||"overlay"===a();return e&&(nT(p)&&document.body.append(nT(p)),nT(v)&&document.body.append(nT(v))),w(),nC().then(()=>{na(m,Date.now(),!0)}),()=>{e&&(nT(p)&&document.body.removeChild(nT(p)),nT(v)&&document.body.removeChild(nT(v)))}});var y=af();nX("click",i,function(e){var t,n;let r=e.target;!(null==(t=nT(v))?void 0:t.contains(r))&&(!s()||nT(m)+s()<Date.now())&&(null==(n=o())||n())},!0),nX("resize",i,function(){w()}),nX("scroll",i,function(){w()});var _=e_(y),x=e=>{var t=au();rB(t,e=>na(p,e),()=>nT(p)),n9(e,t)};rg(_,e=>{l()&&e(x)});var k=ex(_,2);rU(k,()=>{var e;return{...f,class:"altcha-popover ".concat(null!=(e=t.class||"")?e:""),"data-popover":!0,"data-variant":d(),"data-top":nT(g),"data-display":a()}});var $=ey(k),S=e=>{n9(e,ah())};rg($,e=>{"standard"===a()&&e(S)});var E=ex($,2),C=e=>{var t=ad();nX("click",t,b,!0),n9(e,t)};rg(E,e=>{"standard"!==a()&&e(C)});var T=ex(E,2);return!function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];var i=new rv(e);nD(()=>{var e;let n=null!=(e=t())?e:null;i.ensure(n,n&&(e=>n(e,...r)))},65536)}(ey(T),()=>{var e;return null!=(e=r())?e:U}),eu(T),eu(k),rB(k,e=>na(v,e),()=>nT(v)),n9(e,y),en({get anchor(){return n()},set anchor($$value){n($$value),tg()},get children(){return r()},set children($$value){r($$value),tg()},get display(){return a()},set display($$value){void 0===$$value&&($$value="standard"),a($$value),tg()},get backdrop(){return l()},set backdrop($$value){void 0===$$value&&($$value=!1),l($$value),tg()},get onClickOutside(){return o()},set onClickOutside($$value){o($$value),tg()},get onClickOutsideDelay(){return s()},set onClickOutsideDelay($$value){void 0===$$value&&($$value=600),s($$value),tg()},get onClose(){return c()},set onClose($$value){c($$value),tg()},get placement(){return u()},set placement($$value){void 0===$$value&&($$value="auto"),u($$value),tg()},get updateUISignal(){return h()},set updateUISignal($$value){h($$value),tg()},get variant(){return d()},set variant($$value){void 0===$$value&&($$value="neutral"),d($$value),tg()}})}async function ap(e){let{challenge:t,concurrency:n=navigator.hardwareConcurrency,controller:r=new AbortController,createWorker:a,onOutOfMemory:i=e=>e>1?Math.floor(e/2):0,counterMode:l,timeout:o=9e4}=e,s=Math.min(16,Math.max(1,n)),c=[],u=()=>{for(let e of c)e.terminate()};for(let e=0;e<s;e++)c.push(await a(t.parameters.algorithm));let h=null;try{h=await Promise.race(c.map((e,n)=>(r.signal.addEventListener("abort",()=>{e.postMessage({type:"abort"})}),new Promise((r,a)=>{e.addEventListener("error",e=>{a(e)}),e.addEventListener("message",t=>{if(t.data){for(let t of c)t!==e&&t.postMessage({type:"abort"});if(t.data.error)return a(Error(t.data.error))}r(t.data)}),e.postMessage({challenge:t,counterMode:l,counterStart:n,counterStep:s,timeout:o,type:"work"})}))))}catch(n){var d;if(n instanceof Error&&(null==n||null==(d=n.message)?void 0:d.includes("Out of memory"))&&i){u();let n=i(s);if(n)return ap({...e,challenge:t,controller:r,concurrency:n,createWorker:a})}throw n}finally{u()}return r.signal.aborted?null:h||null}rX(av,{anchor:{},children:{},display:{},backdrop:{},onClickOutside:{},onClickOutsideDelay:{},onClose:{},placement:{},updateUISignal:{},variant:{}},[],[],{mode:"open"});class ag{destroy(){let e={capture:!0};this.target.removeEventListener("focusin",this.onFocus,e),this.target.removeEventListener("keydown",this.onInteraction,e),this.target.removeEventListener("pointerdown",this.onInteraction,e),this.target.removeEventListener("pointermove",this.onPointer,e),this.target.removeEventListener("scroll",this.onScroll,e),this.target.removeEventListener("touchmove",this.onTouchMove,e)}export(){return{focus:this.focus,maxTouchPoints:navigator.maxTouchPoints||0,pointer:this.pointer,scroll:this.scroll,t
1ime:Date.now(),touch:this.touch}}attach(){let e={passive:!0,capture:!0};this.target.addEventListener("focusin",this.onFocus,e),this.target.addEventListener("keydown",this.onInteraction,e),this.target.addEventListener("pointerdown",this.onInteraction,e),this.target.addEventListener("pointermove",this.onPointer,e),this.target.addEventListener("scroll",this.onScroll,e),this.target.addEventListener("touchmove",this.onTouchMove,e)}evict(e){e.length>this.maxSamples&&e.splice(0,e.length-this.maxSamples)}constructor(e={}){k._(this,"TAG_CODES",{INPUT:1,TEXTAREA:2,SELECT:3,BUTTON:4,A:5,DETAILS:6,SUMMARY:7,IFRAME:8,VIDEO:9,AUDIO:10}),k._(this,"maxSamples",void 0),k._(this,"sampleInterval",void 0),k._(this,"target",void 0),k._(this,"focusStartTime",0),k._(this,"focusInteraction",0),k._(this,"focusInteractionTimer",null),k._(this,"lastPointerSample",0),k._(this,"lastTouchSample",0),k._(this,"lastScrollSample",0),k._(this,"pendingPointer",null),k._(this,"pendingTouch",null),k._(this,"focus",[]),k._(this,"pointer",[]),k._(this,"scroll",[]),k._(this,"touch",[]),k._(this,"onFocus",e=>{var t;if(2===this.focusInteraction)return;let n=e.target;if(!(n instanceof Element))return;let r=performance.now();0===this.focusStartTime&&(this.focusStartTime=r),this.focus.push([Math.round(r-this.focusStartTime),n.tabIndex,null!=(t=this.TAG_CODES[n.tagName])?t:0,+!!this.focusInteraction]),this.evict(this.focus)}),k._(this,"onInteraction",e=>{this.focusInteraction="keyCode"in e?1:2,this.focusInteractionTimer&&clearTimeout(this.focusInteractionTimer),this.focusInteractionTimer=setTimeout(()=>{this.focusInteraction=0},100)}),k._(this,"onPointer",e=>{if("touch"===e.pointerType)return;let t=e.timeStamp||performance.now();this.pendingPointer=[Math.round(e.clientX),Math.round(e.clientY),Math.round(t)],t-this.lastPointerSample>=this.sampleInterval&&(this.pointer.push(this.pendingPointer),this.lastPointerSample=t,this.pendingPointer=null,this.evict(this.pointer))}),k._(this,"onScroll",()=>{let e=performance.now();e-this.lastScrollSample<this.sampleInterval||(this.scroll.push([Math.round(window.scrollY),Math.round(e)]),this.lastScrollSample=e,this.evict(this.scroll))}),k._(this,"onTouchMove",e=>{let t=e.timeStamp||performance.now(),n=e.touches[0];n&&(this.pendingTouch=[Math.round(n.clientX),Math.round(n.clientY),Math.round(t),Math.round(1e3*n.force)/1e3,Math.round(n.radiusX||0),Math.round(n.radiusY||0)],t-this.lastTouchSample>=this.sampleInterval&&(this.touch.push(this.pendingTouch),this.lastTouchSample=t,this.pendingTouch=null,this.evict(this.touch)))});let{maxSamples:t=60,sampleInterval:n=50,target:r=window}=e;this.maxSamples=t,this.sampleInterval=n,this.target=r,this.attach()}}var am=n8('<div class="altcha-overlay-backdrop" data-backdrop=""></div>'),ab=n8('<div class="altcha-overlay-content"></div>'),aw=n8('<div role="button" class="altcha-overlay-close">×</div> <!>',1),ay=n8('<div class="altcha-floating-arrow"></div>'),a_=n8('<input type="hidden"/>'),ax=n8('<div class="altcha-error">Secure context (HTTPS) required.</div>'),ak=n8('<div class="altcha-error"> </div>'),a$=n8('<div class="altcha-error"> </div>'),aS=n8("<!> <!>",1),aE=n8('<!> <div class="altcha"><!> <div class="altcha-main"><div><div class="altcha-checkbox-wrap"><!> <label><!></label></div> <!></div> <!> <!> <!></div> <!></div>',1);"undefined"!=typeof window&&window.customElements&&customElements.define("altcha-widget",rX(function(e,n){et(n,!0);let[r,a]=function(){let e={};return[e,function(){nR(()=>{for(var t in e)e[t].unsubscribe();M(e,eI,{enumerable:!1,value:!0})})}]}(),o=["ar","fa","he","ur"],{isSecureContext:s}=globalThis,{store:c}=globalThis.$altcha.defaults,u=navigator.hardwareConcurrency||2,h=navigator.deviceMemory||0,d=h&&h<=4?Math.min(4,u):u,f=globalThis.$altcha.i18n.store,v=n.$$host,p=(e,t)=>{nC().then(()=>{null==v||v.dispatchEvent(new CustomEvent(e,{detail:t}))})},g=null,m=nn(ev(new URL(location.origin))),b=nn(!1),w=nn(null),y=nn(null),_=nn(null),x=nn(ev(ae.UNVERIFIED)),k=nn(void 0),$=nn(void 0),S=nn(null),E=nn(void 0),C=nn(null),T=nn(null),A=nn(null),P=nn(null),R=nn(ev([])),I=nn(0),O=nn(ev({})),L=nn(!0),U=t4(()=>({fetch:(e,t)=>fetch(e,t),audioChallengeLanguage:"",auto:"off",barPlacement:"bottom",challenge:"",codeChallenge:null,codeChallengeDisplay:"standard",credentials:null,debug:!1,disableAutoFocus:!1,display:"standard",floatingAnchor:"",floatingOffset:8,floatingPersist:!1,floatingPlacement:"auto",hideFooter:!1,hideLogo:!1,humanInteractionSignature:!0,language:"",mockError:!1,minDuration:500,overlayContent:"",name:"altcha",popoverPlacement:"auto",retryOnOutOfMemoryError:!0,setCookie:null,serverVerificationFields:!1,serverVerificationTimeZone:!1,test:!1,timeout:9e4,type:"checkbox",validationMessage:"",verifyFunction:null,verifyUrl:"",workers:d,...eO(c,"$altchaDefaults",r),...nT(O)})),D=t4(()=>"altcha-checkbox-".concat(n.id||Math.floor(1e12*Math.random()).toString(16))),N=t4(()=>(function(e){switch(e){case"checkbox":return r0;case"switch":return r7;default:return r2}})(nT(U).type)),j=t4(()=>nT(U).auto),V=t4(()=>nT(x)===ae.VERIFYING),W=t4(()=>!nT(U).hideFooter),z=t4(()=>!nT(U).hideLogo&&"bar"!==nT(U).display),B=t4(()=>(function(e,t){let n=Object.keys(e).map(e=>e.toLowerCase()),r=t.reduce((t,r)=>(r=r.toLowerCase(),t||(e[r]?r:null)||n.find(e=>r.split("-")[0]===e.split("-")[0])||null),null);return e[r||""]||(r="en"),{language:r,strings:e[r]}})(eO(f,"$altchaI18nStore",r),[nT(U).language,document.documentElement.lang,...navigator.languages])),F=t4(()=>
1o.includes(nT(B).language)?"rtl":void 0),H=t4(()=>({...nT(B).strings})),K=t4(()=>{var e,t,n;return(null==(t=nT(w))||null==(e=t.audio)?void 0:e.match(/^(https?:)?\//))?X(nT(w).audio,nT(m),{language:nT(U).audioChallengeLanguage||nT(B).language}).toString():null==(n=nT(w))?void 0:n.audio}),Y=t4(()=>{var e,t,n;return(null==(t=nT(w))||null==(e=t.image)?void 0:e.match(/^(https?:)?\//))?X(nT(w).image,nT(m)):null==(n=nT(w))?void 0:n.image});async function q(e){let t;for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];for(let n of nT(R))t=await n[e].call(n,...r);return t}async function G(e){await new Promise(t=>setTimeout(t,e))}async function J(){var e,t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:nT(U).challenge,r=arguments.length>1?arguments[1]:void 0,a=await q("onFetchChallenge",n),i=null;if(void 0!==a)return a;if("string"==typeof n)if(n.startsWith("{")){e$("parsing JSON challenge");try{i=JSON.parse(n)}catch(e){throw Error("Unable to parse JSON challenge.")}}else{e$("fetching challenge from",(null==r?void 0:r.method)||"GET",n),na(m,new URL(n,location.origin),!0);let e=await nT(U).fetch(n,{credentials:nT(U).credentials||void 0,...r});await em(e);let t=e.headers.get("x-altcha-config");t&&function(e){try{let r=JSON.parse(e);if(r&&"object"==typeof r){var t,n;ew({serverVerificationFields:null==r||null==(t=r.sentinel)?void 0:t.fields,serverVerificationTimeZone:null==r||null==(n=r.sentinel)?void 0:n.timeZone,verifyUrl:r.verifyurl,...r})}}catch(e){e$("unable to configure from x-altcha-config header",e)}}(t);let a=await e.json();if(a&&"his"in a&&a.his){if(e$("requested HIS"),!g)throw Error("Server requested HIS data but collector is disabled.");return J(X(a.his.url,nT(m)),{body:JSON.stringify({his:g.export()}),headers:{"content-type":"application/json"},method:"POST"})}a&&"hisResult"in a&&a.hisResult&&e$("HIS result",a.hisResult),i=a}else if(n&&"object"==typeof n)try{i=JSON.parse(JSON.stringify(n))}catch(e){throw Error("Unable to parse JSON challenge.")}if("object"==typeof(e=i)&&"challenge"in e&&(i=function(e){let[t,n]=e.salt.split("?"),r={};if(n)try{Object.assign(r,Object.fromEntries(new URLSearchParams(n).entries()))}catch(e){}let a={codeChallenge:e.codeChallenge,parameters:{algorithm:e.algorithm,cost:1,data:r,expiresAt:(null==r?void 0:r.expires)?parseInt(r.expires,10):void 0,keyLength:"SHA-512"===e.algorithm?64:"SHA-384"===e.algorithm?48:32,nonce:Array.from(new Uint8Array(new TextEncoder().encode(e.salt))).map(e=>e.toString(16).padStart(2,"0")).join(""),keyPrefix:e.challenge,salt:""},signature:e.signature};return Object.defineProperties(a,{_originalSalt:{enumerable:!1,value:e.salt,writable:!1},_version:{enumerable:!1,value:1,writable:!1}}),a}(i)),!((t=i)&&"object"==typeof t&&"parameters"in t&&t.parameters&&"object"==typeof t.parameters&&"algorithm"in t.parameters&&"nonce"in t.parameters&&"salt"in t.parameters&&"keyPrefix"in t.parameters))throw Error("Challenge validation failed.");return i}function Z(){return document.getElementById(nT(D))}function X(e,t,n){let r=new URL(e,t);if(r.search||(r.search=t.search),n)for(let e in n)void 0!==n[e]&&null!==n[e]&&r.searchParams.set(e,n[e]);return r.toString()}function Q(e){!nT(b)&&e.currentTarget.checked?(e.preventDefault(),e.currentTarget.checked=!1,nT(x)!==ae.VERIFYING&&eM()):e.currentTarget.checked||(e.preventDefault(),eS())}function ee(e){nT(x)===ae.VERIFYING?e.currentTarget.setCustomValidity(nT(H).waitAlert):nT(U).validationMessage&&e.currentTarget.setCustomValidity(nT(U).validationMessage)}function er(){eg(nT(U).display),eS()}function ea(e){"onfocus"===nT(j)&&nT(x)===ae.UNVERIFIED&&eM()}function ei(){eg(nT(U).display),eS()}function el(e){let t=e.target;(null==t?void 0:t.getAttribute("data-code-challenge"))!=="true"&&"onsubmit"===nT(j)&&nT(x)===ae.UNVERIFIED&&(e.preventDefault(),e.stopPropagation(),na(C,e.submitter,!0),eC(),eM().then(e=>{e&&!nT(w)&&nC().then(()=>{ep(nT(C))})}))}async function eh(e,t){var n;let r=await q("onRequestServerVerification",e,t);if(void 0!==r)return r;if(e$("requesting server verification from",nT(U).verifyUrl),!nT(U).verifyUrl)throw Error("Parameter verifyUrl must be set for server verification.");let a=await nT(U).fetch(X(nT(U).verifyUrl,nT(m)),{body:JSON.stringify({code:t,fields:nT(U).serverVerificationFields?[...(null==(n=nT(S))?void 0:n.querySelectorAll('input[type="text"]:not([data-no-spamfilter]), textarea:not([data-no-spamfilter])'))||[]].reduce((e,t)=>
1{let n=t.name,r=t.value;return n&&r&&(e[n]=/\n/.test(r)?r.replace(RegExp("(?<!\\r)\\n","g"),"\r\n"):r),e},{}):void 0,payload:e,timeZone:nT(U).serverVerificationTimeZone?function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){}}():void 0}),credentials:nT(U).credentials||void 0,headers:{"Content-Type":"application/json"},method:"POST"});await em(a);let i=await a.json();return i&&"object"==typeof i&&"payload"in i&&i.payload&&p("serververification",i),i}function ep(e){var t;nT(S)&&"requestSubmit"in nT(S)?nT(S).requestSubmit(e):(null==(t=nT(S))?void 0:t.reportValidity())&&(e?e.click():nT(S).submit())}function eg(e){switch(e){case"bar":case"floating":case"overlay":ek(),nT(j)&&"off"!==nT(j)||(nT(O).auto="onsubmit");break;case"standard":eC()}nT(_)!==e&&na(_,e,!0)}async function em(e){if(e.status>=400){var t;if(null==(t=e.headers.get("content-type"))?void 0:t.includes("/json")){let t;try{t=await e.json()}catch(e){}if(t&&"error"in t)throw Error("Server responded with ".concat(e.status," - ").concat(t.error))}throw Error("Server responded with ".concat(e.status,"."))}let n=e.headers.get("content-type");if(!n||!n.includes("/json"))throw Error("Server responded with invalid content-type. Expected application/json, received ".concat(n,"."))}async function eb(e){if(!nT(P))return void eE(ae.ERROR,"Cannot verify code challenge without PoW payload.");eE(ae.VERIFYING);let t=null;if(nT(U).verifyUrl)t=await eh(nT(P),e);else{if(!nT(U).verifyFunction)return void eE(ae.ERROR,"Parameter verifyUrl is required for code challenge verification.");t=await nT(U).verifyFunction(nT(P),e)}if((null==t?void 0:t.payload)&&(na(P,t.payload,!0),e$("server payload",nT(P))),(null==t?void 0:t.verified)===!0?(e$("verified"),eE(ae.VERIFIED),p("verified",{payload:nT(P)}),"onsubmit"===nT(j)&&nC().then(()=>{ep(nT(C))}
1)):eE(ae.ERROR,(null==t?void 0:t.reason)||"Verification failed."),!nT(U).disableAutoFocus){var n;null==(n=Z())||n.focus()}}function ew(e){Object.assign(nT(O),{...Object.fromEntries(Object.entries(e).filter(e=>{let[t,n]=e;return void 0!==n}))})}function ek(){na(L,!1)}function e$(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(nT(U).debug||t.some(e=>e instanceof Error))&&console[t[0]instanceof Error?"error":"log"]("ALTCHA","[name=".concat(nT(U).name,"]"),...t)}function eS(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ae.UNVERIFIED,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;na(b,!1),na(T,t,!0),na(P,null),nT(y)&&nT(y).abort(),nT(A)&&(clearTimeout(nT(A)),na(A,null)),eE(e)}function eE(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;na(x,e,!0),na(T,t,!0),p("statechange",{payload:nT(P),state:nT(x)})}function eC(){na(L,!0),nC().then(()=>{eT()})}function eT(){if("floating"===nT(U).display)return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;if(!nT(E))return;let t=nT(U).floatingPlacement;if(!nT($)){var n;if(na($,(nT(U).floatingAnchor instanceof HTMLElement?nT(U).floatingAnchor:nT(U).floatingAnchor?document.querySelector(nT(U).floatingAnchor):null==(n=nT(S))?void 0:n.querySelector('input[type="submit"], button[type="submit"], button:not([type="button"]):not([type="reset"])'))||nT(S),!0),!nT($))return void e$("unable to find floating anchor element")}let r=parseInt(nT(U).floatingOffset,10)||12,a=nT($).getBoundingClientRect(),i=nT(E).getBoundingClientRect(),l=document.documentElement.clientHeight,o=document.documentElement.clientWidth,s=t&&"auto"!==t?"top"===t:a.bottom+i.height+r+e>l,c=Math.max(e,Math.min(o-e-i.width,a.left+a.width/2-i.width/2));if(nT(E).style.setProperty("--altcha-floating-left","".concat(c,"px")),nT(E).style.setProperty("--altcha-floating-top",s?"".concat(a.top-(i.height+r),"px"):"".concat(a.bottom+r,"px")),nT(E).setAttribute("data-floating-position",s?"top":"bottom"),nT(k)){let e=nT(k).getBoundingClientRect();nT(k).style.left=a.left-c+a.width/2-e.width/2+"px"}}();na(I,nT(I)+1)}async function eM(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{concurrency:t=Math.max(1,nT(U).workers),controller:n=new AbortController,minDuration:r=nT(U).minDuration}=e,a=performance.now(),i=null,l=null,o=!1,c=await q("onVerify",e);if(void 0!==c)return c;eS(ae.VERIFYING),na(y,n,!0);try{var u,h,d,f;if(!s)throw Error("Secure context (HTTPS) required.");if(nT(U).mockError)throw Error("Mock error.");if(nT(U).test){if(e$("running test mode with null challenge"),await G(Math.max(0,r-(performance.now()-a))),null==(h=nT(y))?void 0:h.signal.aborted)return eS(),null;return na(P,btoa(JSON.stringify({challenge:null,solution:null,test:!0})),!0),e$("verified"),eE(ae.VERIFIED),p("verified",{payload:nT(P)}),{payload:nT(P)}}if(!(i=await J()))throw Error("Failed to fetch challenge.");e$("challenge",i),"configuration"in i&&(e$("re-configuring from challenge",i.configuration),ew(i.configuration)),i.parameters.expiresAt&&function(e){nT(A)&&clearTimeout(nT(A));let t=()=>{nT(x)!==ae.UNVERIFIED?(na(b,!1),eE(ae.EXPIRED)):eS(),p("expired")},n=1e3*e-Date.now();n>=1?na(A,setTimeout(t,n),!0):t()}(i.parameters.expiresAt),o="_version"in i&&1===i._version;let e=globalThis.$altcha.algorithms.get(i.parameters.algorithm);if(!e)throw Error("Unsupported algorithm ".concat(i.parameters.algorithm,"."));if(l=await ap({challenge:i,concurrency:t,controller:n,createWorker:e,counterMode:o?"string":"uint32",onOutOfMemory:e=>{if(e$("out of memory error received"),p("outofmemory"),nT(U).retryOnOutOfMemoryError&&e>1){let t=Math.floor(e/2);return e$("retrying with ".concat(t," workers...")),t}},timeout:nT(U).timeout}),null==(u=nT(y))?void 0:u.signal.aborted)return eS(),null;if(!l)throw Error("Failed to find solution.");(e$("solution",l),await G(Math.max(0,r-(performance.now()-a))),na(w,i.codeChallenge||nT(U).codeChallenge||null,!0),o)?na(P,btoa(JSON.stringify((d=i,f=l,{algorithm:d.parameters.algorithm,challenge:d.parameters.keyPrefix,number:f.counter,salt:"_originalSalt"in d?d._originalSalt:d.parameters.nonce,signature:d.signature,took:f.time||0}))),!0):na(P,btoa(JSON.stringify({challenge:{parameters:i.parameters,signature:i.signature},solution:l})),!0),nT(w)?(e$("requesting code verification"),eE(ae.CODE),p("codechallenge",{codeChallenge:nT(w)})):nT(U).verifyUrl?await eb():(e$("verified"),eE(ae.VERIFIED),p("verified",{payload:nT(P)}))}catch(e){return e$("verification failed",e),eE(ae.ERROR,String(e)),null}finally{na(y,null)}return{challenge:i,payload:nT(P),solution:l}}nI(()=>{ew({auto:n.auto,challenge:n.challenge,display:n.display,language:n.language,name:n.name,type:n.type,workers:n.workers})}),nI(()=>
1{if(n.configuration)try{ew(JSON.parse(n.configuration))}catch(e){e$("unable to parse the `configuration` attribute (JSON expected)")}}),nI(()=>{nT(_)!==nT(U).display&&eg(nT(U).display)}),nI(()=>{nT(b)&&nT(x)===ae.VERIFYING&&na(b,!1)}),nI(()=>{nT(b)||nT(x)!==ae.VERIFIED||na(b,!0)}),nI(()=>{if(!nT(b)){let e=Z();e&&e.checked&&(e.checked=!1)}}),nI(()=>{if(nT(x)===ae.VERIFIED){var e;null==(e=Z())||e.setCustomValidity("")}}),nI(()=>{if("onload"===nT(j)){let e=setTimeout(()=>{eM()},1);return()=>{e&&clearTimeout(e)}}}),nI(()=>{nT(T)&&e$("error:",nT(T))}),nI(()=>{nT(P)&&nT(U).setCookie&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{domain:n,name:r=nT(U).name,maxAge:a,path:i,sameSite:l,secure:o}=t,s="".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(e));n&&(s+="; Domain=".concat(n)),null!=a&&(s+="; Max-Age=".concat(a)),i&&(s+="; Path=".concat(i)),l&&(s+="; SameSite=".concat(l)),o&&(s+="; Secure"),document.cookie=s}(nT(P),nT(U).setCookie)}),rp(()=>{var e,t,n,r;return e$("mounted","3.0.10"),v&&globalThis.$altcha.instances.add(v),na(S,null==(e=nT(E))?void 0:e.closest("form"),!0),null==(t=nT(S))||t.addEventListener("reset",ei),null==(n=nT(S))||n.addEventListener("submit",el,{capture:!0}),null==(r=nT(S))||r.addEventListener("focusin",ea),function(){for(let e of(na(R,[...globalThis.$altcha.plugins].map(e=>new e(v)),!0),e$("activating plugins",nT(R).map(e=>e.constructor.name)),nT(R)))e.activate()}(),nT(U).humanInteractionSignature&&(e$("human interaction signature enabled"),g=new ag),p("load"),s||e$("secure context (HTTPS) required"),()=>{var e,t,n;(function(){for(let e of nT(R))e.destroy()})(),v&&globalThis.$altcha.instances.delete(v),nT(A)&&clearTimeout(nT(A)),null==(e=nT(S))||e.removeEventListener("reset",ei),null==(t=nT(S))||t.removeEventListener("submit",el,{capture:!0}),null==(n=nT(S))||n.removeEventListener("focusin",ea),null==g||g.destroy()}});var eA,eP,eR,eL=aE();nX("scroll",l,function(){eT()}),nX("click",l,function(e){let t=e.target;"floating"!==nT(U).display||!t||(null==v?void 0:v.contains(t))||t.hasAttribute("data-backdrop")||t.closest("[data-popover]")||nT(x)===ae.VERIFIED||nT(U).floatingPersist||ek()}),nX("pageshow",i,function(e){e.persisted&&(eg(nT(U).display),eS())}),nX("resize",i,function(){eT()});var eU=e_(eL),eD=e=>{n9(e,am())};rg(eU,e=>{"overlay"===nT(U).display&&nT(L)&&e(eD)});var eN=ex(eU,2),ej=ey(eN),eV=e=>{var t=aw(),n=e_(t),r=ex(n,2),a=e=>{var t=ab();rb(t,()=>{var e;return null==(e=document.querySelector(nT(U).overlayContent))?void 0:e.innerHTML},!0),eu(t),n9(e,t)};rg(r,e=>{nT(U).overlayContent&&e(a)}),nX("click",n,er,!0),n9(e,t)};rg(ej,e=>{"overlay"===nT(U).display&&nT(L)&&e(eV)});var eW=ex(ej,2),ez=ey(eW),eB=ey(ez),eF=ey(eB);{let e=t4(()=>"standard"===nT(U).display&&"onsubmit"!==nT(j)||nT(x)===ae.VERIFYING);eA=(t,n)=>{n(t,{get id(){return nT(D)},name:"",get required(){return nT(e)},get loading(){return nT(V)},get checked(){return nT(b)},onchange:Q,oninvalid:ee})},eo&&(eP=t,ec()),eR=new rv(eF),nD(()=>{var e,t=null!=(e=(()=>nT(N))())?e:null;if(eo&&"["===ef(eP)!=(null!==t)){var n=ed();es(n),eR.anchor=n,eo=!1,eR.ensure(t,t&&(e=>eA(e,t))),eo=!0;return}eR.ensure(t,t&&(e=>eA(e,t)))},65536)}var eH=ex(eF,2),eK=ey(eH),eY=e=>{var t=n3();nU(()=>rr(t,nT(H).verificationRequired)),n9(e,t)},eq=e=>{var t=n3();nU(()=>rr(t,nT(H).verifying)),n9(e,t)},eG=e=>{var t=n3();nU(()=>rr(t,nT(H).verified)),n9(e,t)},eJ=e=>{var t=n3();nU(()=>rr(t,nT(H).label)),n9(e,t)};rg(eK,e=>{nT(x)===ae.CODE&&nT(w)?e(eY):nT(x)===ae.VERIFYING?e(eq,1):nT(x)===ae.VERIFIED?e(eG,2):e(eJ,-1)}),eu(eH),eu(eB);var eZ=ex(eB,2),eX=e=>{r4(e,{get strings(){return nT(H)}})};rg(eZ,e=>{nT(z)&&e(eX)}),eu(ez);var eQ=ex(ez,2),e0=e=>{{let t=t4(()=>"bar"===nT(U).display&&nT(z));r6(e,{get logo(){return nT(t)},get strings(){return nT(H)}})}};rg(eQ,e=>{nT(W)&&e(e0)});var e1=ex(eQ,2),e2=e=>{var t=ay();rB(t,e=>na(k,e),()=>nT(k)),n9(e,t)};rg(e1,e=>{"floating"===nT(U).display&&e(e2)});var e5=ex(e1,2),e4=e=>{var t=a_();rO(t),nU(()=>{var e,n;rL(t,"name",nT(U).name),e=nT(P),(n=rD(t)).value!==(n.value=null!=e?e:void 0)&&(t.value!==e||0===e&&t.nodeName===rI)&&(t.value=null!=e?e:"")}
1),n9(e,t)};rg(e5,e=>{nT(U).setCookie||e(e4)}),eu(eW);var e8=ex(eW,2),e6=e=>{av(e,{get anchor(){return nT(E)},onClickOutside:()=>{s&&eS()},get placement(){return nT(U).popoverPlacement},role:"alert",variant:"error",get dir(){return nT(F)},get updateUISignal(){return nT(I)},children:(e,t)=>{var n=n7(),r=e_(n),a=e=>{n9(e,ax())},i=e=>{var t=ak(),n=ey(t,!0);eu(t),nU(()=>rr(n,nT(H).expired)),n9(e,t)},l=e=>{var t=a$(),n=ey(t,!0);eu(t),nU(()=>{rL(t,"title",nT(T)),rr(n,nT(H).error)}),n9(e,t)};rg(r,e=>{nT(T)||s?nT(T)||nT(x)!==ae.EXPIRED?e(l,-1):e(i,1):e(a)}),n9(e,n)},$$slots:{default:!0}})},e3=e=>{var t,n,r,a=n7();t=e_(a),n=e=>{{let t=t4(()=>"standard"!==nT(U).codeChallengeDisplay);av(e,{get anchor(){return nT(E)},get backdrop(){return nT(t)},get display(){return nT(U).codeChallengeDisplay},onClose:()=>{eS()},get placement(){return nT(U).popoverPlacement},role:"dialog",get"aria-label"(){return nT(H).verificationRequired},get dir(){return nT(F)},get updateUISignal(){return nT(I)},children:(e,t)=>{var n=aS(),r=e_(n);ac(r,{get audioUrl(){return nT(K)},get imageUrl(){return nT(Y)},onCancel:()=>eS(),onReload:()=>eM(),onSubmit:e=>eb(e),get codeChallenge(){return nT(w)},get config(){return nT(U)},get strings(){return nT(H)}});var a=ex(r,2),i=e=>{r6(e,{get logo(){return nT(z)},get strings(){return nT(H)}})};rg(a,e=>{nT(W)&&"standard"!==nT(U).codeChallengeDisplay&&e(i)}),n9(e,n)},$$slots:{default:!0}})}},eo&&ec(),r=new rv(t),nD(()=>{var e=(()=>nT(w))();e!=e&&(e=rm),r.ensure(e,n)}),n9(e,a)};rg(e8,e=>{nT(T)||nT(x)===ae.EXPIRED||!s?e(e6):nT(w)&&nT(x)===ae.CODE&&e(e3,1)}),eu(eN),rB(eN,e=>na(E,e),()=>nT(E)),nU(e=>{rL(eN,"data-state",nT(x)),rL(eN,"data-display",nT(U).display||void 0),rL(eN,"data-placement",e),rL(eN,"data-visible",nT(L)||void 0),r
1L(eN,"dir",nT(F)),rL(eH,"for",nT(D)),eN.dir=eN.dir},[()=>(function(e){switch(e){case"bar":return nT(U).barPlacement||"bottom";case"floating":return nT(U).floatingPlacement||"auto";default:return}})(nT(U).display)]),n9(e,eL);var e7=en({configure:ew,getConfiguration:function(){return{...nT(U)}},getState:function(){return nT(x)},hide:ek,log:e$,reset:eS,setState:eE,show:eC,updateUI:eT,verify:eM});return a(),e7},{auto:{type:"String"},challenge:{type:"String"},configuration:{type:"String"},display:{type:"String"},language:{type:"String"},name:{type:"String"},theme:{type:"String"},type:{type:"String"},workers:{type:"Number"}},[],["configure","getConfiguration","getState","hide","log","reset","setState","show","updateUI","verify"]));let aC='(function() {\n "use strict";\n function bufferStartsWith(buffer, prefix) {\n if (prefix.length > buffer.length) {\n return false;\n }\n for (let i = 0; i < prefix.length; i++) {\n if (buffer[i] !== prefix[i]) {\n return false;\n }\n }\n return true;\n }\n function bufferToHex(buffer) {\n return Array.from(new Uint8Array(buffer)).map((b) => b.toString(16).padStart(2, "0")).join("");\n }\n function concatBuffers(a, b) {\n const out = new Uint8Array(a.length + b.length);\n out.set(a, 0);\n out.set(b, a.length);\n return out;\n }\n function hexToBuffer(hex) {\n if (hex.length % 2 !== 0) {\n throw new Error(`Hex string must have an even length. Got: ${hex}`);\n }\n const buffer = new ArrayBuffer(hex.length / 2);\n const view = new DataView(buffer);\n for (let i = 0; i < hex.length; i += 2) {\n const byteString = hex.substring(i, i + 2);\n const byteValue = parseInt(byteString, 16);\n view.setUint8(i / 2, byteValue);\n }\n return new Uint8Array(buffer);\n }\n async function delay(ms) {\n await new Promise((resolve) => setTimeout(resolve, ms));\n }\n function timeDuration(start) {\n return Math.floor((performance.now() - start) * 10) / 10;\n }\n class PasswordBuffer {\n constructor(nonce, mode = "uint32") {\n this.nonce = nonce;\n this.mode = mode;\n this.buffer = new Uint8Array(this.nonce.length + this.COUNTER_BYTES);\n this.buffer.set(this.nonce, 0);\n this.dataView = new DataView(this.buffer.buffer);\n }\n COUNTER_BYTES = 4;\n buffer;\n dataView;\n encoder = new TextEncoder();\n /**\n * Appends the counter to the nonce buffer.\n * In \'string\' mode, encodes the counter as a UTF-8 string.\n * In \'uint32\' mode, writes the counter as a big-endian 32-bit integer.\n */\n setCounter(n) {\n if (this.mode === "string") {\n return concatBuffers(this.nonce, this.encoder.encode(n.toString()));\n }\n this.dataView.setUint32(this.nonce.length, n, false);\n return this.buffer;\n }\n }\n async function solveChallenge(options) {\n const {\n challenge,\n controller,\n counterMode = "uint32",\n counterStart = 0,\n counterStep = 1,\n deriveKey: deriveKey2,\n timeout = 9e4\n } = options;\n const { nonce, keyPrefix, salt } = challenge.parameters;\n const nonceBuf = hexToBuffer(nonce);\n const saltBuf = hexToBuffer(salt);\n const keyPrefixBuf = keyPrefix.length % 2 === 0 ? hexToBuffer(keyPrefix) : null;\n const password = new PasswordBuffer(nonceBuf, counterMode);\n const start = performance.now();
1\n let counter = counterStart;\n let iterations = 0;\n let derivedKeyHex = "";\n let lastYield = start;\n while (true) {\n if (controller?.signal.aborted || timeout && iterations % 10 === 0 && performance.now() - start > timeout) {\n return null;\n }\n const { derivedKey } = await deriveKey2(\n challenge.parameters,\n saltBuf,\n password.setCounter(counter)\n );\n if (iterations % 10 === 0 && performance.now() - lastYield > 200) {\n await delay(0);\n lastYield = performance.now();\n }\n if (keyPrefixBuf ? bufferStartsWith(derivedKey, keyPrefixBuf) : bufferToHex(derivedKey).startsWith(keyPrefix)) {\n derivedKeyHex = bufferToHex(derivedKey);\n break;\n }\n counter = counter + counterStep;\n iterations = iterations + 1;\n }\n return {\n counter,\n derivedKey: derivedKeyHex,\n time: timeDuration(start)\n };\n }\n function handler(options) {\n const { deriveKey: deriveKey2 } = options;\n let controller = void 0;\n self.onmessage = async (message) => {\n const { challenge, counterMode, counterStart, counterStep, timeout, type } = message.data;\n if (type === "abort") {\n controller?.abort();\n } else if (type === "work") {\n controller = new AbortController();\n let solution;\n try {\n solution = await solveChallenge({\n challenge,\n controller,\n counterStart,\n counterStep,\n deriveKey: deriveKey2,\n counterMode,\n timeout\n });\n } catch (err) {\n return self.postMessage({ error: err });\n }\n self.postMessage(solution);\n }\n };\n }\n function getDigest(algorithm) {\n switch (algorithm) {\n case "PBKDF2/SHA-512":\n return "SHA-512";\n case "PBKDF2/SHA-384":\n return "SHA-384";\n case "PBKDF2/SHA-256":\n default:\n return "SHA-256";\n }\n }\n async function deriveKey(parameters, salt, password) {\n const { algorithm, cost, keyLength = 32 } = parameters;\n const passwordKey = await crypto.subtle.importKey(\n "raw",\n password,\n { name: "PBKDF2" },\n false,\n ["deriveKey"]\n );\n const derivedKey = await crypto.subtle.deriveKey(\n {\n name: "PBKDF2",\n salt,\n iterations: cost,\n hash: getDigest(algorithm)\n },\n passwordKey,\n { name: "AES-GCM", length: keyLength * 8 },\n true,\n ["encrypt"]\n );\n return {\n derivedKey: new Uint8Array(await crypto.subtle.exportKey("raw", derivedKey))\n };\n }\n handler({\n deriveKey\n });\n})();\n',aT="undefined"!=typeof self&&self.Blob&&new Blob(["(self.URL || self.webkitURL).revokeObjectURL(self.location.href);",aC],{type:"text/javascript;charset=utf-8"});function aM(e){let t;try{if(!(t=aT&&(self.URL||self.webkitURL).createObjectURL(aT)))throw"";let n=new Worker(t,{name:null==e?void 0:e.name});return n.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),n}catch(t){return new Worker("data:text/javascript;charset=utf-8,"+encodeURIComponent(aC),{name:null==e?void 0:e.name})}}let aA='(function() {\n "use strict";\n function bufferStartsWith(buffer, prefix) {\n if (prefix.length > buffer.length) {\n return false;\n }\n for (let i = 0; i < prefix.length; i++) {\n if (buffer[i] !== prefix[i]) {\n return false;\n }\n }\n return true;\n }\n function bufferToHex(buffer) {\n return Array.from(new Uint8Array(buffer)).map((b) => b.toString(16).padStart(2, "0")).join("");\n }\n function concatBuffers(a, b) {\n const out = new Uint8Array(a.length + b.length);\n out.set(a, 0);\n out.set(b, a.length);\n return out;\n }\n function hexToBuffer(hex) {\n if (hex.length % 2 !== 0) {\n throw new Error(`Hex string must have an even length. Got: ${hex}`);\n }\n const buffer = new ArrayBuffer(hex.length / 2);\n const view = new DataView(buffer);\n for (let i = 0; i < hex.length; i += 2) {\n const byteString = hex.substring(i, i + 2);\n const byteValue = parseInt(byteString, 16);\n view.setUint8(i / 2, byteValue);\n }\n return new Uint8Array(buffer);\n }\n async function delay(ms) {\n await new Promise((resolve) => setTimeout(resolve, ms));\n }\n function timeDuration(start) {\n return Math.floor((performance.now() - start) * 10) / 10;\n }\n class PasswordBuffer {\n constructor(nonce, mode = "uint32") {\n this.nonce = nonce;\n this.mode = mode;\n this.buffer = new Uint8Array(this.nonce.length + this.COUNTER_BYTES);\n this.buffer.set(this.nonce, 0);\n this.dataView = new DataView(this.buffer.buffer);\n }\n COUNTER_BYTES = 4;\n buffer;\n dataView;\n encoder = new TextEncoder();\n /**\n * Appends the counter to the nonce buffer.\n * In \'string\' mode, encodes the counter as a UTF-8 string.\n * In \'uint32\' mode, writes the counter as a big-endian 32-bit integer.\n */\n setCounter(n) {\n if (this.mode === "string") {\n return concatBuffers(this.nonce, this.encoder.encode(n.toString()));\n }\n this.dataView.setUint32(this.nonce.length, n, false);\n return this.buffer;\n }\n }\n async function solveChallenge(options) {\n const {\n challenge,\n controller,\n counterMode = "uint32",\n counterStart = 0,\n counterStep = 1,\n deriveKey: deriveKey2,\n timeout = 9e4\n } = options;\n const { nonce, keyPrefix, salt } = challenge.parameters;\n const nonceBuf = hexToBuffer(nonce);\n const saltBuf = hexToBuffer(salt);
1\n const keyPrefixBuf = keyPrefix.length % 2 === 0 ? hexToBuffer(keyPrefix) : null;\n const password = new PasswordBuffer(nonceBuf, counterMode);\n const start = performance.now();\n let counter = counterStart;\n let iterations = 0;\n let derivedKeyHex = "";\n let lastYield = start;\n while (true) {\n if (controller?.signal.aborted || timeout && iterations % 10 === 0 && performance.now() - start > timeout) {\n return null;\n }\n const { derivedKey } = await deriveKey2(\n challenge.parameters,\n saltBuf,\n password.setCounter(counter)\n );\n if (iterations % 10 === 0 && performance.now() - lastYield > 200) {\n await delay(0);\n lastYield = performance.now();\n }\n if (keyPrefixBuf ? bufferStartsWith(derivedKey, keyPrefixBuf) : bufferToHex(derivedKey).startsWith(keyPrefix)) {\n derivedKeyHex = bufferToHex(derivedKey);\n break;\n }\n counter = counter + counterStep;\n iterations = iterations + 1;\n }\n return {\n counter,\n derivedKey: derivedKeyHex,\n time: timeDuration(start)\n };\n }\n function handler(options) {\n const { deriveKey: deriveKey2 } = options;\n let controller = void 0;\n self.onmessage = async (message) => {\n const { challenge, counterMode, counterStart, counterStep, timeout, type } = message.data;\n if (type === "abort") {\n controller?.abort();\n } else if (type === "work") {\n controller = new AbortController();\n let solution;\n try {\n solution = await solveChallenge({\n challenge,\n controller,\n counterStart,\n counterStep,\n deriveKey: deriveKey2,\n counterMode,\n timeout\n });\n } catch (err) {\n return self.postMessage({ error: err });\n }\n self.postMessage(solution);\n }\n };\n }\n async function deriveKey(parameters, salt, password) {\n const { algorithm, keyLength = 32 } = parameters;\n const iterations = Math.max(1, parameters.cost);\n let data = void 0;\n let derivedKey = void 0;\n for (let i = 0; i < iterations; i++) {\n if (i === 0) {\n data = concatBuffers(salt, password);\n } else {\n data = derivedKey;\n }\n derivedKey = new Uint8Array(\n (await crypto.subtle.digest(algorithm, data)).slice(0, keyLength)\n );\n }\n return {\n parameters: {},\n derivedKey\n };\n }\n handler({\n deriveKey\n });\n})();\n',aP="undefined"!=typeof self&&self.Blob&&new Blob(["(self.URL || self.webkitURL).revokeObjectURL(self.location.href);",aA],{type:"text/javascript;charset=utf-8"});function aR(e){let t;try{if(!(t=aP&&(self.URL||self.webkitURL).createObjectURL(aP)))throw"";let n=new Worker(t,{name:null==e?void 0:e.name});return n.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),n}catch(t){return new Worker("data:text/javascript;charset=utf-8,"+encodeURIComponent(aA),{name:null==e?void 0:e.name})}}!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"altcha-css";if(arguments.length>2&&arguments[2],"undefined"!=typeof document&&document&&!document.getElementById(t)){var n,r,a;let i=document.createElement("style");i.id=t,i.textContent=e;let l=null!=(a=null==(n=document.currentScript)?void 0:n.nonce)?a:null==(r=document.querySelector('meta[name="csp-nonce"]'))?void 0:r.content;l&&(i.nonce=l),document.head.appendChild(i)}}(
vendor: 8,570 bytes, line 1
1':root {\n --altcha-border-color: var(--altcha-color-neutral);\n --altcha-border-width: 1px;\n --altcha-border-radius: 6px;\n --altcha-color-base: light-dark(oklch(100% 0.00011 271.152), oklch(20.904% 0.00002 271.152));\n --altcha-color-base-content: light-dark(\n oklch(20.904% 0.00002 271.152),\n oklch(100% 0.00011 271.152)\n );\n --altcha-color-error: oklch(51.284% 0.20527 28.678);\n --altcha-color-error-content: oklch(100% 0.00011 271.152);\n --altcha-color-neutral: light-dark(oklch(83.591% 0.0001 271.152), oklch(46.04% 0.00005 271.152));\n --altcha-color-neutral-content: light-dark(\n oklch(46.76% 0.00005 271.152),\n oklch(100% 0.00011 271.152)\n );\n --altcha-color-primary: oklch(40.279% 0.2449 268.131);\n --altcha-color-primary-content: oklch(100% 0.00011 271.152);\n --altcha-color-success: oklch(55.748% 0.18968 142.511);\n --altcha-color-success-content: oklch(100% 0.00011 271.152);\n --altcha-checkbox-border-color: light-dark(\n oklch(66.494% 0.00233 15.434),\n oklch(51.028% 0.00006 271.152)\n );\n --altcha-checkbox-border-radius: 5px;\n --altcha-checkbox-border-width: var(--altcha-border-width);\n --altcha-checkbox-outline: 2px solid var(--altcha-checkbox-outline-color);\n --altcha-checkbox-outline-color: -webkit-focus-ring-color;\n --altcha-checkbox-outline-offset: 2px;\n --altcha-checkbox-size: 22px;\n --altcha-checkbox-transition-duration: var(--altcha-transition-duration);\n --altcha-input-background-color: var(--altcha-color-base);\n --altcha-input-border-radius: 3px;\n --altcha-input-border-width: 1px;\n --altcha-input-color: var(--altcha-color-base-content);\n --altcha-max-width: 320px;\n --altcha-padding: 0.75rem;\n --altcha-popover-arrow-size: 6px;\n --altcha-popover-color: var(--altcha-border-color);\n --altcha-shadow: drop-shadow(3px 3px 6px oklch(0% 0 0 / 0.2));\n --altcha-spinner-color: var(--altcha-color-base-content);\n --altcha-switch-background-color: var(--altcha-color-neutral);\n --altcha-switch-border-radius: calc(infinity * 1px);\n --altcha-switch-height: var(--altcha-checkbox-size);\n --altcha-switch-padding: 0.25rem;\n --altcha-switch-width: calc(var(--altcha-checkbox-size) * 1.75);\n --altcha-switch-toggle-border-radius: 100%;\n --altcha-switch-toggle-color: var(--altcha-color-neutral-content);\n --altcha-switch-toggle-size: calc(\n var(--altcha-switch-height) - calc(var(--altcha-switch-padding) * 2)\n );\n --altcha-transition-duration: 0.6s;\n --altcha-z-index: 99999999;\n --altcha-z-index-popover: 999999999;\n}\n\n@supports (-moz-appearance: none) {\n :root {\n --altcha-checkbox-outline-color: var(--altcha-color-primary);\n }\n}\n.altcha {\n all: revert-layer;\n display: none;\n font-family: inherit;\n font-size: inherit;\n position: relative;\n}\n.altcha[data-visible] {\n display: block;\n}\n.altcha-popover, .altcha-popover * {\n all: revert-layer;\n box-sizing: border-box;\n font-family: inherit;\n font-size: inherit;\n line-height: 1.25;\n}\n.altcha * {\n all: revert-layer;\n box-sizing: border-box;\n font-family: inherit;\n font-size: inherit;\n line-height: 1.25;\n}\n.altcha a, .altcha-popover a {\n color: currentColor;\n text-decoration: none;\n}\n.altcha a:hover, .altcha-popover a:hover {\n color: currentColor;\n}\n.altcha-main {\n align-items: start;\n background-color: var(--altcha-color-base);\n border: var(--altcha-border-width, 1px) solid var(--altcha-border-color);\n border-radius: var(--altcha-border-radius, 0);\n color: var(--altcha-color-base-content);\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n justify-content: space-between;\n padding: var(--altcha-padding);\n max-width: var(--altcha-max-width, 100%);\n}\n.altcha-main > * {\n display: flex;\n width: 100%;\n}\n.altcha-main > *:first-child {\n flex-grow: 1;\n}\n.altcha-checkbox-wrap {\n align-items: center;\n display: flex;\n flex-direction: row;\n flex-grow: 1;\n gap: 0.5rem;\n}\n.altcha-checkbox-wrap > * {\n display: flex;\n}\n.altcha-logo {\n opacity: 0.7;\n}\n.altcha-footer {\n align-items: center;\n display: flex;\n flex-grow: 1;\n gap: 0.5rem;\n justify-content: flex-end;\n font-size: 0.7rem;\n opacity: 0.7;\n}\n.altcha-footer p {\n margin: 0;\n padding: 0;\n}\n.altcha-error {\n font-size: 0.85rem;\n}\n.altcha-button {\n align-items: center;\n background: var(--altcha-color-primary);\n border: var(--altcha-input-border-width) solid var(--altcha-color-primary);\n border-radius: var(--altcha-input-border-radius);\n color: var(--altcha-color-primary-content);\n cursor: pointer;\n display: flex;\n font-size: 0.9rem;\n gap: 0.5rem;\n padding: 0.35rem;\n}\n.altcha-button:focus {\n border-color: var(--altcha-color-primary);\n outline: var(--altcha-checkbox-outline);\n outline-offset: var(--altcha-checkbox-outline-offset);\n}\n.altcha-button > .altcha-spinner, .altcha-button > svg {\n height: 20px;\n width: 20px;\n}\n.altcha-button-secondary {\n background: transparent;\n border-color: var(--altcha-color-neutral);\n color: var(--altcha-color-neutral-content);\n}\n.altcha-input {\n background: var(--altcha-input-background-color);\n border: var(--altcha-input-border-width) solid var(--altcha-color-neutral);\n border-radius: var(--altcha-input-border-radius);\n color: var(--altcha-input-color);\n flex-grow: 1;\n font-size: 1rem;\n min-width: 0;\n padding: 0.25rem;\n width: auto;\n}\n.altcha-input:focus {\n border-color: var(--altcha-color-primary);\n outline: var(--altcha-checkbox-outline);\n outline-offset: var(--altcha-checkbox-outline-offset);\n}\n.altcha-spinner {\n animation: altcha-rotate 0.6s linear infinite;\n border-radius: 100%;\n border: var(--altcha-checkbox-border-width) solid var(--altcha-spinner-color);\n border-bottom-color: transparent;\n border-right-color: transparent;\n opacity: 0.7;\n}\n.altcha-popover {\n background-color: var(--altcha-color-base);\n border: var(--altcha-border-width) solid var(--altcha-border-color);\n border-radius: var(--altcha-border-radius);\n color: var(--altcha-color-base-content);\n filter: var(--altcha-shadow);\n position: absolute;\n left: calc(var(--altcha-padding) / 2);\n max-width: calc(var(--altcha-max-width) - var(--altcha-padding));\n top: calc(var(--altcha-padding) + var(--altcha-checkbox-size) + var(--altcha-popover-arrow-size));\n z-index: var(--altcha-z-index-popover);\n}\n.altcha-popover-arrow {\n border: var(--altcha-popover-arrow-size) solid transparent;\n border-bottom-color: var(--altcha-popover-color);\n content: "";\n height: 0;\n left: calc(var(--altcha-checkbox-size) / 2);\n position: absolute;\n top: calc(var(--altcha-popover-arrow-size) * -2);\n width: 0;\n}\n.altcha-popover-content {\n max-height: 100dvh;\n overflow: auto;\n padding: var(--altcha-padding);\n}\n.altcha-popover[data-top=true][data-display=standard] {\n bottom: calc(100% - (var(--altcha-padding) - var(--altcha-popover-arrow-size)));\n top: auto;\n}\n.altcha-popover[data-top=true][data-display=standard] .altcha-popover-arrow {\n border-bottom-color: transparent;\n border-top-color: var(--altcha-popover-color);\n bottom: calc(var(--altcha-popover-arrow-size) * -2);\n top: auto;\n}\n.altcha-popover[data-variant=error] {\n --altcha-popover-color: var(--altcha-color-error);\n background-color: var(--altcha-color-error);\n border-color: var(--altcha-color-error);\n color: var(--altcha-color-error-content);\n}\n.altcha-popover[data-variant=error] .altcha-popover-content {\n padding: calc(var(--altcha-padding) / 1.5) var(--altcha-padding);\n}\n.altcha-popover[data-display=overlay] {\n animation: altcha-overlay-slidein 0.5s forwards;\n left: 50%;\n position: fixed;\n top: 45%;\n transform: translate(-50%, -50%);\n width: var(--altcha-max-width);\n z-index: var(--altcha-z-index);\n}\n.altcha-popover[data-display=bottomsheet] {\n animation: altcha-bottomsheet-slideup 0.5s forwards;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom: 0;\n bottom: -100%;\n left: 50%;\n position: fixed;\n top: auto;\n transform: translate(-50%, 0);\n width: var(--altcha-max-width);\n z-index: var(--altcha-z-index);\n}\n.altcha-popover[data-display=bottomsheet] .altcha-popover-content {\n padding-bottom: calc(var(--altcha-padding) * 2);\n}\n.altcha-popover-backdrop {\n background: var(--altcha-color-base-content);\n bottom: 0;\n left: 0;\n opacity: 0.1;\n position: fixed;\n right: 0;\n top: 0;\n transition: opacity 0.5s;\n z-index: var(--altcha-z-index);\n}
vendor: 9,792 bytes, line 1
1\n.altcha-popover-close {\n color: var(--altcha-color-base-content);\n cursor: pointer;\n display: inline-block;\n font-size: 1rem;\n height: 1.25rem;\n line-height: 0.95;\n position: absolute;\n right: 0;\n text-align: center;\n text-shadow: 0 0 1px var(--altcha-color-base);\n top: -1.5rem;\n width: 1.25rem;\n z-index: var(--altcha-z-index);\n}\n[dir=rtl] .altcha-popover {\n left: auto;\n right: calc(var(--altcha-padding) / 2);\n}\n[dir=rtl] .altcha-popover-arrow {\n left: auto;\n right: calc(var(--altcha-checkbox-size) / 2);\n}\n[dir=rtl] .altcha-popover-close {\n left: 0;\n right: auto;\n}\n.altcha-popover[data-display=bottomsheet] .altcha-footer, .altcha-popover[data-display=overlay] .altcha-footer {\n align-items: center;\n justify-content: center;\n padding-top: 1rem;\n gap: 0.5rem;\n}\n.altcha-popover[data-display=bottomsheet] .altcha-footer svg, .altcha-popover[data-display=overlay] .altcha-footer svg {\n height: 18px;\n width: 18px;\n vertical-align: middle;\n}\n.altcha-code-challenge > form {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n.altcha-code-challenge-title {\n font-weight: 600;\n}\n.altcha-code-challenge-text {\n font-size: 0.85rem;\n}\n.altcha-code-challenge-image {\n background: white;\n border: var(--altcha-input-border-width) solid var(--altcha-color-neutral);\n border-radius: var(--altcha-input-border-radius);\n object-fit: contain;\n height: 50px;\n}\n.altcha-code-challenge-row {\n display: flex;\n gap: 0.5rem;\n}\n.altcha-code-challenge-buttons {\n align-items: center;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n margin-top: var(--altcha-padding);\n justify-content: space-between;\n}\n.altcha-code-challenge-buttons button {\n justify-content: center;\n width: 100%;\n}\n.altcha-checkbox {\n cursor: pointer;\n height: var(--altcha-checkbox-size);\n position: relative;\n width: var(--altcha-checkbox-size);\n}\n.altcha-checkbox input {\n appearance: none;\n background: var(--altcha-input-background-color);\n border: var(--altcha-checkbox-border-width, 2px) solid var(--altcha-checkbox-border-color);\n border-radius: var(--altcha-checkbox-border-radius);\n cursor: pointer;\n height: var(--altcha-checkbox-size);\n left: 0;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 0;\n width: var(--altcha-checkbox-size);\n}\n.altcha-checkbox input:before {\n border-radius: var(--altcha-checkbox-border-radius);\n content: "";\n width: 100%;\n height: 100%;\n background: var(--altcha-color-neutral);\n display: block;\n transform: scale(0);\n}\n.altcha-checkbox input:checked {\n background-color: var(--altcha-color-success);\n border-color: var(--altcha-color-success);\n}\n.altcha-checkbox input:checked::before {\n background-color: var(--altcha-color-success);\n opacity: 0;\n transform: scale(2.2);\n transition: all var(--altcha-checkbox-transition-duration) ease;\n transition-delay: 0.1s;\n}\n.altcha-checkbox svg {\n --altcha-radio-svg-size: calc(var(--altcha-checkbox-size) * 0.5);\n --altcha-radio-svg-offset: calc(var(--altcha-checkbox-size) * 0.25);\n fill: none;\n left: var(--altcha-radio-svg-offset);\n height: var(--altcha-radio-svg-size);\n opacity: 0;\n position: absolute;\n stroke: currentColor;\n stroke-width: 2;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-dasharray: 16px;\n stroke-dashoffset: 16px;\n top: var(--altcha-radio-svg-offset);\n transform: translate3d(0, 0, 0);\n width: var(--altcha-radio-svg-size);\n}\n.altcha-checkbox input:checked + svg {\n color: var(--altcha-color-success-content);\n opacity: 1;\n stroke-dashoffset: 0;\n transition: all var(--altcha-checkbox-transition-duration) ease;\n transition-delay: 0.1s;\n}\n.altcha-checkbox-spinner {\n display: none;\n left: 0;\n height: var(--altcha-checkbox-size);\n position: absolute;\n top: 0;\n width: var(--altcha-checkbox-size);\n}\n.altcha-checkbox[data-loading=true] input {\n appearance: none;\n opacity: 0;\n pointer-events: none;\n}\n.altcha-checkbox[data-loading=true] .altcha-checkbox-spinner {\n display: block;\n}\n.altcha-checkbox-native {\n height: var(--altcha-checkbox-size);\n position: relative;\n width: var(--altcha-checkbox-size);\n}\n.altcha-checkbox-native input {\n height: var(--altcha-checkbox-size);\n margin: 0;\n width: var(--altcha-checkbox-size);\n}\n.altcha-checkbox-native-spinner {\n display: none;\n left: 0;\n height: var(--altcha-checkbox-size);\n position: absolute;\n top: 0;\n width: var(--altcha-checkbox-size);\n}\n.altcha-checkbox-native[data-loading=true] input {\n appearance: none;\n opacity: 0;\n pointer-events: none;\n}\n.altcha-checkbox-native[data-loading=true] .altcha-checkbox-native-spinner {\n display: block;\n}\n.altcha-switch {\n align-items: center;\n border-radius: var(--altcha-switch-border-radius);\n background-color: var(--altcha-switch-background-color);\n display: flex;\n height: var(--altcha-switch-height);\n padding: var(--altcha-switch-padding);\n position: relative;\n width: var(--altcha-switch-width);\n}\n.altcha-switch:focus-within {\n outline: var(--altcha-checkbox-outline);\n outline-offset: var(--altcha-checkbox-outline-offset);\n}\n.altcha-switch input {\n appearance: none;\n cursor: pointer;\n height: 100%;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.altcha-switch-toggle {\n align-items: center;\n background-color: var(--altcha-switch-toggle-color);\n border-radius: var(--altcha-switch-toggle-border-radius);\n cursor: pointer;\n display: flex;\n height: var(--altcha-switch-toggle-size);\n justify-content: center;\n left: var(--altcha-switch-padding);\n position: absolute;\n transition: width 150ms ease-out, left 150ms ease-out;\n width: var(--altcha-switch-toggle-size);\n}\n.altcha-switch-spinner {\n display: none;\n height: var(--altcha-switch-toggle-size);\n width: var(--altcha-switch-toggle-size);\n}\n.altcha-switch[data-loading=true] {\n pointer-events: none;\n}\n.altcha-switch[data-loading=true] .altcha-switch-spinner {\n display: block;\n}\n.altcha-switch[data-loading=true] .altcha-switch-toggle {\n background-color: transparent;\n left: calc(50% - var(--altcha-switch-toggle-size) / 2);\n}\n[data-state=verified] .altcha-switch {\n --altcha-switch-background-color: var(--altcha-color-success);\n}\n[data-state=verified] .altcha-switch-toggle {\n background-color: var(--altcha-color-success-content);\n left: calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding));\n}\n[dir=rtl] .altcha-switch-toggle {\n left: calc(100% - var(--altcha-switch-height) + var(--altcha-switch-padding));\n}\n[dir=rtl][data-state=verified] .altcha-switch-toggle {\n left: var(--altcha-switch-padding);\n}\n.altcha-floating-arrow {\n border: 6px solid transparent;\n border-bottom-color: var(--altcha-border-color);\n content: "";\n height: 0;\n left: 12px;\n position: absolute;\n top: -12px;\n width: 0;\n}\n.altcha-overlay-backdrop {\n bottom: 0;\n left: 0;\n position: fixed;\n right: 0;\n top: 0;\n transition: opacity var(--altcha-transition-duration);\n z-index: var(--altcha-z-index);\n}\n.altcha-overlay-close {\n display: inline-block;\n color: currentColor;\n cursor: pointer;\n font-size: 1rem;\n height: 1rem;\n line-height: 0.85;\n position: absolute;\n right: 0;\n text-align: center;\n text-shadow: 0 0 1px var(--altcha-color-base);\n top: -1.5rem;\n width: 1rem;\n z-index: var(--altcha-z-index);\n}\n.altcha[data-display=overlay] {\n animation: altcha-overlay-slidein var(--altcha-transition-duration) forwards;\n filter: var(--altcha-shadow);\n left: 50%;\n opacity: 0;\n position: fixed;\n top: 45%;\n transform: translate(-50%, -50%);\n z-index: var(--altcha-z-index);\n}\n.altcha[data-display=overlay] .altcha-main {\n width: var(--altcha-max-width);\n}\n.altcha[data-display=floating] {\n display: none;\n filter: var(--altcha-shadow);\n left: var(--altcha-floating-left, -100%);\n position: fixed;\n top: var(--altcha-floating-top, -100%);\n z-index: var(--altcha-z-index);\n}\n.altcha[data-display=floating] .altcha-main {\n width: var(--altcha-max-width);\n}\n.altcha[data-display=floating][data-floating-position=top] .altcha-floating-arrow {\n border-bottom-color: transparent;\n border-top-color: var(--altcha-border-color);\n bottom: -12px;\n top: auto;\n}\n.altcha[data-display=floating][data-visible] {\n display: flex;\n}\n.altcha[data-display=bar] {\n bottom: -100%;\n filter: var(--altcha-shadow);\n left: 0;\n position: fixed;\n right: 0;\n transition: bottom var(--altcha-transition-duration), top var(--altcha-transition-duration);\n z-index: var(--altcha-z-index);\n}\n.altcha[data-display=bar] .altcha-main {\n align-items: center;\n border-radius: 0;\n border-width: var(--altcha-border-width) 0 0 0;\n flex-direction: row;\n max-width: 100% !important;\n}\n.altcha[data-display=bar] .altcha-main > * {\n width: auto;\n}\n.altcha[data-display=bar][data-placement=top] {\n bottom: auto;\n top: -100%;\n}\n.altcha[data-display=bar][data-placement=top] .altcha-main {\n border-width: 0 0 var(--altcha-border-width) 0;\n}\n.altcha[data-display=bar][data-placement=bottom]:not([data-state=unverified]) {\n bottom: 0;\n}\n.altcha[data-display=bar][data-placement=top]:not([data-state=unverified]) {\n top: 0;\n}\n.altcha[data-display=invisible] {\n display: none;\n}\n\n@keyframes altcha-rotate {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes altcha-bottomsheet-slideup {\n 100% {\n bottom: 0;\n }\n}\n@keyframes altcha-overlay-slidein {\n 100% {\n opacity: 1;\n top: 50%;\n }\n}'),$altcha.algorithms.set("SHA-256",(
1)=>new aR),$altcha.algorithms.set("SHA-384",()=>new aR),$altcha.algorithms.set("SHA-512",()=>new aR),$altcha.algorithms.set("PBKDF2/SHA-256",()=>new aM),$altcha.algorithms.set("PBKDF2/SHA-384",()=>new aM),$altcha.algorithms.set("PBKDF2/SHA-512",()=>new aM);let aI=(0,m.forwardRef)(function(e,t){let{onConfiguredChange:n,onVerifiedChange:r,className:a}=e,i=(0,m.useRef)(null),[l,o]=(0,m.useState)(null),[s,c]=(0,m.useState)(null);return((0,m.useImperativeHandle)(t,()=>({reset:()=>{var e,t;null==(t=i.current)||null==(e=t.reset)||e.call(t,"unverified"),c(null),null==r||r(null)}})),(0,m.useEffect)(()=>{fetch("/api/altcha/challenge",{cache:"no-store"}).then(e=>{let t=e.ok;o(t),null==n||n(t)}).catch(()=>{o(!1),null==n||n(!1)})},[n]),(0,m.useEffect)(()=>{let e=i.current;if(!e)return;let t=e=>{var t;let n=e.detail,a=null!=(t=null==n?void 0:n.payload)?t:null;c(a),null==r||r(a)};return e.addEventListener("statechange",t),()=>e.removeEventListener("statechange",t)},[r,l]),!1===l)?(0,v.jsxs)("p",{className:"text-sm text-amber-800 bg-amber-50 border border-amber-200 rounded-lg p-3",children:["Security check is not configured yet. Please email"," ",(0,v.jsx)("a",{href:"mailto:[email protected]",className:"underline font-medium",children:"[email protected]"})," ","directly."]}):null===l?(0,v.jsx)("p",{className:"text-sm text-slate-500","aria-live":"polite",children:"Loading verificationâ¦"}):(0,v.jsxs)("div",{className:a,children:[(0,v.jsx)("altcha-widget",{ref:i,challenge:"/api/altcha/challenge",auto:"onload","aria-label":"Anti-spam verification"}),!s&&(0,v.jsx)("p",{className:"text-xs text-slate-500 mt-2",children:"Wait for the check to finish before sending."})]})});e.s(["Send",()=>aO],514764);let aO=(0,e.i(475254).default)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.