PageSourceSearch

https://heizung-sanitaer-nido.de/_next/static/chunks/1141.700ef5a52a0e894b.js

js heizung-sanitaer-nido.de collected 2026-10-07 05:35:41 UTC 65,784 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1141],{41141:function(e,t,r){r.r(t),r.d(t,{Altcha:function(){return rh}});let o=`(function(){"use strict";const d=new TextEncoder;function p(e){return[...new Uint8Array(e)].map(t=>t.toString(16).padStart(2,"0")).join("")}async function b(e,t,r){if(typeof crypto>"u"||!("subtle"in crypto)||!("digest"in crypto.subtle))throw new Error("Web Crypto is not available. Secure context is required (https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts).");return p(await crypto.subtle.digest(r.toUpperCase(),d.encode(e+t)))}function w(e,t,r="SHA-256",n=1e6,l=0){const o=new AbortController,a=Date.now();return{promise:(async()=>{for(let c=l;c<=n;c+=1){if(o.signal.aborted)return null;if(await b(t,c,r)===e)return{number:c,took:Date.now()-a}}return null})(),controller:o}}function h(e){const t=atob(e),r=new Uint8Array(t.length);for(let n=0;n<t.length;n++)r[n]=t.charCodeAt(n);return r}function g(e,t=12){const r=new Uint8Array(t);for(let n=0;n<t;n++)r[n]=e%256,e=Math.floor(e/256);return r}async function m(e,t="",r=1e6,n=0){const l="AES-GCM",o=new AbortController,a=Date.now(),s=async()=>{for(let i=n;i<=r;i+=1){if(o.signal.aborted||!c||!u)return null;try{const f=await crypto.subtle.decrypt({name:l,iv:g(i)},c,u);if(f)return{clearText:new TextDecoder().decode(f),took:Date.now()-a}}catch{}}return null};let c=null,u=null;try{u=h(e);const i=await crypto.subtle.digest("SHA-256",d.encode(t));c=await crypto.subtle.importKey("raw",i,l,!1,["decrypt"])}catch{return{promise:Promise.reject(),controller:o}}return{promise:s(),controller:o}}let y;onmessage=async e=>{const{type:t,payload:r,start:n,max:l}=e.data;let o=null;if(t==="abort")y?.abort(),y=void 0;else if(t==="work"){if("obfuscated"in r){const{key:a,obfuscated:s}=r||{};o=await m(s,a,l,n)}else{const{algorithm:a,challenge:s,salt:c}=r||{};o=w(s,c,a,l,n)}y=o.controller,o.promise.then(a=>{self.postMessage(a&&{...a,worker:!0})})}}})();
2`,l="u">typeof self&&self.Blob&&new Blob(["(self.URL || self.webkitURL).revokeObjectURL(self.location.href);",o],{type:"text/javascript;charset=utf-8"});function a(e){let t;try{if(!(t=l&&(self.URL||self.webkitURL).createObjectURL(l)))throw"";let r=new Worker(t,{name:e?.name});return r.addEventListener("error",()=>{(self.URL||self.webkitURL).revokeObjectURL(t)}),r}catch{return new Worker("data:text/javascript;charset=utf-8,"+encodeURIComponent(o),{name:e?.name})}}"u">typeof window&&((window.__svelte??={}).v??=new Set).add("5");let i={},s=Symbol();function u(e){throw Error("https://svelte.dev/e/lifecycle_outside_component")}var c,f,d,h,v,p,g,m,b,y=Array.isArray,w=Array.prototype.indexOf,x=Array.from,$=Object.keys,E=Object.defineProperty,C=Object.getOwnPropertyDescriptor,_=Object.getOwnPropertyDescriptors,k=Object.prototype,R=Array.prototype,A=Object.getPrototypeOf,I=Object.isExtensible;let L=()=>{};function N(e){for(var t=0;t<e.length;t++)e[t]()}let S=Symbol("$state"),D=Symbol("legacy props"),O=Symbol("");function P(e){console.warn("https://svelte.dev/e/hydration_mismatch")}let V=!1,T;function M(e){if(null===e)throw P(),i;return T=e}function F(){return M(W(T))}function j(e){if(V){if(null!==W(T))throw P(),i;T=e}}function U(e){if("object"!=typeof e||null===e||S in e)return e;let t=A(e);if(t!==k&&t!==R)return e;var r=new Map,o=y(e),l=te(0),a=eS,i=e=>{var t,r=eS;t=a,eS=t;var o,l=e();return eS=o=r,l};return o&&r.set("length",te(e.length)),new Proxy(e,{defineProperty(e,t,o){"value"in o&&!1!==o.configurable&&!1!==o.enumerable&&!1!==o.writable||function(){throw Error("https://svelte.dev/e/state_descriptors_fixed")}();var l=r.get(t);return void 0===l?(l=i(()=>te(o.value)),r.set(t,l)):tr(l,i(()=>U(o.value))),!0},deleteProperty(e,t){var a=r.get(t);if(void 0===a)t in e&&(r.set(t,i(()=>te(s))),q(l));else{if(o&&"string"==typeof t){var u=r.get("length"),c=Number(t);Number.isInteger(c)&&c<u.v&&tr(u,c)}tr(a,s),q(l)}return!0},get(t,o,l){if(o===S)return e;var a=r.get(o),u=o in t;if(void 0===a&&(!u||C(t,o)?.writable)&&(a=i(()=>te(U(u?t[o]:s))),r.set(o,a)),void 0!==a){var c=e4(a);return c===s?void 0:c}return Reflect.get(t,o,l)},getOwnPropertyDescriptor(e,t){var o=Reflect.getOwnPropertyDescriptor(e,t);if(o&&"value"in o){var l=r.get(t);l&&(o.value=e4(l))}else if(void 0===o){var a=r.get(t),i=a?.v;if(void 0!==a&&i!==s)return{enumerable:!0,configurable:!0,value:i,writable:!0}}return o},has(e,t){if(t===S)return!0;var o=r.get(t),l=void 0!==o&&o.v!==s||Reflect.has(e,t);return(!(void 0!==o||null!==eO&&(!l||C(e,t)?.writable))||(void 0===o&&(o=i(()=>te(l?U(e[t]):s)),r.set(t,o)),e4(o)!==s))&&l},set(e,t,a,u){var c=r.get(t),f=t in e;if(o&&"length"===t)for(var d=a;d<c.v;d+=1){var h=r.get(d+"");void 0!==h?tr(h,s):d in e&&(h=i(()=>te(s)),r.set(d+"",h))}void 0===c?(!f||C(e,t)?.writable)&&(c=i(()=>te(void 0)),tr(c,i(()=>U(a))),r.set(t,c)):(f=c.v!==s,tr(c,i(()=>U(a))));var v=Reflect.getOwnPropertyDescriptor(e,t);if(v?.set&&v.set.call(u,a),!f){if(o&&"string"==typeof t){var p=r.get("length"),g=Number(t);Number.isInteger(g)&&g>=p.v&&tr(p,g+1)}q(l)}return!0},ownKeys(e){e4(l);var t=Reflect.ownKeys(e).filter(e=>{var t=r.get(e);return void 0===t||t.v!==s});for(var[o,a]of r)a.v===s||o in e||t.push(o);return t},setPrototypeOf(){(function(){throw Error("https://svelte.dev/e/state_prototype_fixed")})()}})}function q(e,t=1){tr(e,e.v+t)}function B(){if(void 0===p){p=window,g=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;m=C(t,"firstChild").get,b=C(t,"nextSibling").get,I(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),I(r)&&(r.__t=void 0)}}function H(e=""){return document.createTextNode(e)}function G(e){return m.call(e)}function W(e){return b.call(e)}function Z(e,t){if(!V)return G(e);var r=G(T);return null===r&&(r=T.appendChild(H())),M(r),r}function z(e,t){if(!V){var r=G(e);return r instanceof Comment&&""===r.data?W(r):r}return T}function Y(e,t=1,r=!1){let o=V?T:e;for(var l;t--;)l=o,o=W(o);if(!V)return o;var a=o?.nodeType;if(r&&3!==a){var i=H();return null===o?l?.after(i):o.before(i),M(i),i}return M(o),o}function J(e){return e===this.v}function X(e,t){return e!=e?t==t:e!==t||null!==e&&"object"==typeof e||"function"==typeof e}function K(e){return!X(e,this.v)}function Q(e){var t=2050,r=null!==eS&&(2&eS.f)!=0?eS:null;return null===eO||null!==r&&(256&r.f)!=0?t|=256:eO.f|=1048576,{ctx:tn,deps:null,effects:null,equals:J,f:t,fn:e,reactions:null,rv:0,v:null,wv:0,parent:r??eO}}function ee(e){let t=Q(e);return eV(t),t}function et(e){var t=e.effects;if(null!==t){e.effects=null;for(var r=0;r<t.length;r+=1)ev(t[r])}}function er(e){var t,r,o,l=eO;o=function(e){for(var t=e.parent;null!==t;){if((2&t.f)==0)return t;t=t.parent}return null}(e),eO=o;try{et(e),r=ez(e)}finally{t=l,eO=t}return r}function en(e){var t=er(e),r=(eq||(256&e.f)!=0)&&null!==e.deps?4096:1024;e8(e,r),e.equals(t)||(e.v=t,e.wv=eB())}function eo(e,t,r,o=!0){var l,a,i,s=eO,u={ctx:tn,deps:null,nodes_start:null,nodes_end:null,f:2048|e,first:null,fn:t,last:null,next:null,parent:s,prev:null,teardown:null,transitions:null,wv:0};if(r)try{eX(u),u.f|=32768}catch(c){throw ev(u),c}else null!==t&&e1(u);if(!(r&&null===u.deps&&null===u.first&&null===u.nodes_start&&null===u.teardown&&(1048704&u.f)==0)&&o&&(null!==s&&(l=u,null===(i=(a=s).last)?a.last=a.first=l:(i.next=l,l.prev=i,a.last=l)),null!==eS&&(2&eS.f)!=0)){var f=eS;(f.effects??=[]).push(u)}return u}function el(e){let t=eo(8,null,!1);return e8(t,1024),t.teardown=e,t}function ea(e){if(null===eO&&null===eS&&function(){throw Error("https://svelte.dev/e/effect_orphan")}(),null!==eS&&(256&eS.f)!=0&&null===eO&&function(){throw Error("https://svelte.dev/e/effect_in_unowned_derived")}(),eL&&function(){throw Error("https://svelte.dev/e/effect_in_teardown")}(),null===eO||(32&eO.f)==0||null===tn||tn.m)return ei(e);var t=tn;(t.e??=[]).push({fn:e,effect:eO,reaction:eS})}function ei(e){return eo(4,e,!1)}function es(e){return eo(8,e,!0)}function eu(e,t=[],r=Q){let o=t.map(r);return ec(()=>e(...o.map(e4)))}function ec(e,t=0){return eo(24|t,e,!0)}function ef(e,t=!0){return eo(40,e,!0,t)}function ed(e){var t,r,o,l,a=e.teardown;
2if(null!==a){let i=eL,s=eS;eL=t=!0,eS=r=null;try{a.call(null)}finally{eL=o=i,eS=l=s}}}function eh(e,t=!1){var r=e.first;for(e.first=e.last=null;null!==r;){var o=r.next;(64&r.f)!=0?r.parent=null:ev(r,t),r=o}}function ev(e,t=!0){var r=!1;(t||(524288&e.f)!=0)&&null!==e.nodes_start&&(ep(e.nodes_start,e.nodes_end),r=!0),eh(e,t&&!r),eJ(e,0),e8(e,16384);var o=e.transitions;if(null!==o)for(let l of o)l.stop();ed(e);var a=e.parent;null!==a&&null!==a.first&&eg(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes_start=e.nodes_end=null}function ep(e,t){for(;null!==e;){var r=e===t?null:W(e);e.remove(),e=r}}function eg(e){var t=e.parent,r=e.prev,o=e.next;null!==r&&(r.next=o),null!==o&&(o.prev=r),null!==t&&(t.first===e&&(t.first=o),t.last===e&&(t.last=r))}function em(e,t){var r=[];(function e(t,r,o){if((8192&t.f)==0){if(t.f^=8192,null!==t.transitions)for(let l of t.transitions)(l.is_global||o)&&r.push(l);for(var a=t.first;null!==a;){var i=a.next,s=(65536&a.f)!=0||(32&a.f)!=0;e(a,r,!!s&&o),a=i}}})(e,r,!0),function(e,t){var r=e.length;if(r>0){var o=()=>--r||t();for(var l of e)l.out(o)}else t()}(r,()=>{ev(e),t&&t()})}function eb(e){!function e(t,r){if((8192&t.f)!=0){t.f^=8192,(1024&t.f)==0&&(t.f^=1024),eH(t)&&(e8(t,2048),e1(t));for(var o=t.first;null!==o;){var l=o.next,a=(65536&o.f)!=0||(32&o.f)!=0;e(o,!!a&&r),o=l}if(null!==t.transitions)for(let i of t.transitions)(i.is_global||r)&&i.in()}}(e,!0)}let ey=typeof requestIdleCallback>"u"?e=>setTimeout(e,1):requestIdleCallback,ew=[],ex=[];function e$(){var e=ew;ew=[],N(e)}function eE(){var e=ex;ex=[],N(e)}function eC(e){0===ew.length&&queueMicrotask(e$),ew.push(e)}function e_(){ew.length>0&&e$(),ex.length>0&&eE()}let ek=!1,eR=!1,eA=null,eI=!1,eL=!1,eN=[],eS=null,eD=!1,eO=null,eP=null;function eV(e){null!==eS&&2097152&eS.f&&(null===eP?eP=[e]:eP.push(e))}let eT=null,eM=0,eF=null,ej=1,eU=0,eq=!1;function eB(){return++ej}function eH(e){var t=e.f;if((2048&t)!=0)return!0;if((4096&t)!=0){var r=e.deps,o=(256&t)!=0;if(null!==r){var l,a,i=(512&t)!=0,s=o&&null!==eO&&!eq,u=r.length;if(i||s){var c=e,f=c.parent;for(l=0;l<u;l++)a=r[l],(i||!a?.reactions?.includes(c))&&(a.reactions??=[]).push(c);i&&(c.f^=512),s&&null!==f&&(256&f.f)==0&&(c.f^=256)}for(l=0;l<u;l++)if(eH(a=r[l])&&en(a),a.wv>e.wv)return!0}o&&(null===eO||eq)||e8(e,1024)}return!1}function eG(e){return(16384&e.f)==0&&(null===e.parent||(128&e.parent.f)==0)}function eW(e,t,r,o){if(ek){if(null===r&&(ek=!1),eG(t))throw e;return}if(null!==r&&(ek=!0),function(e,t){for(var r=t;null!==r;){if((128&r.f)!=0)try{r.fn(e);return}catch{r.f^=128}r=r.parent}throw ek=!1,e}(e,t),eG(t))throw e}function eZ(e,t,r=!0){var o=e.reactions;if(null!==o)for(var l=0;l<o.length;l++){var a=o[l];eP?.includes(e)||((2&a.f)!=0?eZ(a,t,!1):t===a&&(r?e8(a,2048):(1024&a.f)!=0&&e8(a,4096),e1(a)))}}function ez(e){var t,r,o=eT,l=eM,a=eF,i=eS,s=eq,u=eP,c=tn,f=eD,d=e.f;eT=null,eM=0,eF=null,eq=(256&d)!=0&&(eD||!eI||null===eS),eS=(96&d)==0?e:null,eP=null,tn=r=e.ctx,eD=!1,eU++,e.f|=2097152;try{var h,v=(0,e.fn)(),p=e.deps;if(null!==eT){if(eJ(e,eM),null!==p&&eM>0)for(p.length=eM+eT.length,h=0;h<eT.length;h++)p[eM+h]=eT[h];else e.deps=p=eT;if(!eq)for(h=eM;h<p.length;h++)(p[h].reactions??=[]).push(e)}else null!==p&&eM<p.length&&(eJ(e,eM),p.length=eM);if(null!==eF&&!eD&&null!==p&&(6146&e.f)==0)for(h=0;h<eF.length;h++)eZ(eF[h],e);return null!==i&&i!==e&&(eU++,null!==eF&&(null===a?a=eF:a.push(...eF))),v}finally{eT=o,eM=l,eF=a,eS=i,eq=s,eP=u,tn=t=c,eD=f,e.f^=2097152}}function eY(e,t){let r=t.reactions;if(null!==r){var o=w.call(r,e);if(-1!==o){var l=r.length-1;0===l?r=t.reactions=null:(r[o]=r[l],r.pop())}}null!==r||(2&t.f)==0||null!==eT&&eT.includes(t)||(e8(t,4096),(768&t.f)==0&&(t.f^=512),et(t),eJ(t,0))}function eJ(e,t){var r=e.deps;if(null!==r)for(var o=t;o<r.length;o++)eY(e,r[o])}function eX(e){var t=e.f;if((16384&t)==0){e8(e,1024);var r=eO,o=tn,l=eI;eO=e,eI=!0;try{(16&t)!=0?function(e){for(var t=e.first;null!==t;){var r=t.next;(32&t.f)==0&&ev(t),t=r}}(e):eh(e),ed(e);var a=ez(e);e.teardown="function"==typeof a?a:null,e.wv=ej,e.deps}catch(i){eW(i,e,r,o||e.ctx)}finally{eI=l,eO=r}}}function eK(){try{!function(){throw Error("https://svelte.dev/e/effect_update_depth_exceeded")}()}catch(e){if(null!==eA)eW(e,eA,null);else throw e}}function eQ(){var e=eI;try{var t=0;for(eI=!0;eN.length>0;){t++>1e3&&eK();var r=eN,o=r.length;eN=[];for(var l=0;l<o;l++){var a=e2(r[l]);e0(a)}e9.clear()}}finally{eR=!1,eI=e,eA=null}}function e0(e){var t=e.length;if(0!==t)for(var r=0;r<t;r++){var o=e[r];if((24576&o.f)==0)try{eH(o)&&(eX(o),null===o.deps&&null===o.first&&null===o.nodes_start&&(null===o.teardown?eg(o):o.fn=null))}catch(l){eW(l,o,null,o.ctx)}}}function e1(e){eR||(eR=!0,queueMicrotask(eQ));for(var t=eA=e;null!==t.parent;){var r=(t=t.parent).f;if((96&r)!=0){if((1024&r)==0)return;t.f^=1024}}eN.push(t)}function e2(e){for(var t=[],r=e;null!==r;){var o=r.f,l=(96&o)!=0;if(!(l&&(1024&o)!=0)&&(8192&o)==0){if((4&o)!=0)t.push(r);else if(l)r.f^=1024;else try{eH(r)&&eX(r)}catch(a){eW(a,r,null,r.ctx)}var i=r.first;if(null!==i){r=i;continue}}var s=r.parent;for(r=r.next;null===r&&null!==s;
2)r=s.next,s=s.parent}return t}function e5(e){for(var t;;){if(e_(),0===eN.length)return t;eR=!0,eQ()}}async function e7(){await Promise.resolve(),e5()}function e4(e){var t=(2&e.f)!=0;if(null===eS||eD){if(t&&null===e.deps&&null===e.effects){var r=e,o=r.parent;null!==o&&(256&o.f)==0&&(r.f^=256)}}else if(!eP?.includes(e)){var l=eS.deps;e.rv<eU&&(e.rv=eU,null===eT&&null!==l&&l[eM]===e?eM++:null===eT?eT=[e]:eq&&eT.includes(e)||eT.push(e))}return t&&eH(r=e)&&en(r),eL&&e9.has(e)?e9.get(e):e.v}function e6(e){var t=eD;try{return eD=!0,e()}finally{eD=t}}function e8(e,t){e.f=-7169&e.f|t}let e9=new Map;function e3(e,t){return{f:0,v:e,reactions:null,equals:J,rv:0,wv:0}}function te(e,t){let r=e3(e);return eV(r),r}function tt(e,t=!1){let r=e3(e);return t||(r.equals=K),r}function tr(e,t,r=!1){null===eS||eD||(18&eS.f)==0||eP?.includes(e)||function(){throw Error("https://svelte.dev/e/state_unsafe_mutation")}();let o=r?U(t):t;return function(e,t){if(!e.equals(t)){var r,o=e.v;eL?e9.set(e,t):e9.set(e,o),e.v=t,(2&e.f)!=0&&((2048&e.f)!=0&&er(e),e8(e,(256&e.f)==0?1024:4096)),e.wv=eB(),function e(t,r){var o=t.reactions;if(null!==o)for(var l=o.length,a=0;a<l;a++){var i=o[a],s=i.f;(2048&s)==0&&(e8(i,r),(1280&s)!=0&&((2&s)!=0?e(i,4096):e1(i)))}}(e,2048),null!==eO&&(1024&eO.f)!=0&&(96&eO.f)==0&&(null===eF?eF=r=[e]:eF.push(e))}return t}(e,o)}let tn=null;function to(e,t=!1,r){var o=tn={p:tn,c:null,d:!1,e:null,m:!1,s:e,x:null,l:null};el(()=>{o.d=!0})}function tl(e){let t=tn;if(null!==t){void 0!==e&&(t.x=e);let r=t.e;if(null!==r){var o=eO,l=eS;t.e=null;try{for(var a=0;a<r.length;a++){var i,s,u=r[a];eO=u.effect,eS=u.reaction,ei(u.fn)}}finally{eO=o,eS=l}}tn=t.p,t.m=!0}return e||{}}let ta=["touchstart","touchmove"];function ti(e){return ta.includes(e)}let ts=!1;function tu(){ts||(ts=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(let t of e.target.elements)t.__on_r?.()})},{capture:!0}))}function tc(e){var t=eS,r=eO;eS=null,eO=null;try{return e()}finally{eS=t,eO=r}}let tf=new Set,td=new Set;function th(e,t,r,o,l){var a={capture:o,passive:l},i=function(e,t,r,o={}){function l(e){if(o.capture||tv.call(t,e),!e.cancelBubble)return tc(()=>r?.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?eC(()=>{t.addEventListener(e,l,o)}):t.addEventListener(e,l,o),l}(e,t,r,a);(t===document.body||t===window||t===document)&&el(()=>{t.removeEventListener(e,i,a)})}function tv(e){var t=this.ownerDocument,r=e.type,o=e.composedPath?.()||[],l=o[0]||e.target,a=0,i=e.__root;if(i){var s=o.indexOf(i);if(-1!==s&&(this===document||this===window)){e.__root=this;return}var u=o.indexOf(this);if(-1===u)return;s<=u&&(a=s)}if((l=o[a]||e.target)!==this){E(e,"currentTarget",{configurable:!0,get:()=>l||t});var c=eS,f=eO;eS=null,eO=null;try{for(var d,h=[];null!==l;){var v=l.assignedSlot||l.parentNode||l.host||null;try{var p=l["__"+r];if(null!=p&&(!l.disabled||e.target===l)){if(y(p)){var[g,...m]=p;g.apply(l,[e,...m])}else p.call(l,e)}}catch(b){d?h.push(b):d=b}if(e.cancelBubble||v===this||null===v)break;l=v}if(d){for(let w of h)queueMicrotask(()=>{throw w});throw d}}finally{e.__root=this,delete e.currentTarget,eS=c,eO=f}}}function tp(e){var t=document.createElement("template");return t.innerHTML=e,t.content}function tg(e,t){var r=eO;null===r.nodes_start&&(r.nodes_start=e,r.nodes_end=t)}function tm(e,t){var r,o=(1&t)!=0,l=(2&t)!=0,a=!e.startsWith("<!>");return()=>{if(V)return tg(T,null),T;void 0===r&&(r=tp(a?e:"<!>"+e),o||(r=G(r)));var t=l||g?document.importNode(r,!0):r.cloneNode(!0);if(o){var i=G(t);tg(i,t.lastChild)}else tg(t,t);return t}}function tb(e,t,r="svg"){var o,l=`<${r}>${e.startsWith("<!>")?"<!>"+e:e}</${r}>`;return()=>{if(V)return tg(T,null),T;if(!o){var e=tp(l),t=G(e);o=G(t)}var r=o.cloneNode(!0);return tg(r,r),r}}function ty(){if(V)return tg(T,null),T;var e=document.createDocumentFragment(),t=document.createComment(""),r=H();return e.append(t,r),tg(t,r),e}function tw(e,t){if(V){eO.nodes_end=T,F();return}null!==e&&e.before(t)}function tx(e,t){return tC(e,t)}function t$(e,t){B(),t.intro=t.intro??!1;let r=t.target,o=V,l=T;try{for(var a,s,u=G(r);u&&(8!==u.nodeType||"["!==u.data);)u=W(u);if(!u)throw i;V=!0,M(u),F();let c=tC(e,{...t,anchor:u});if(null===T||8!==T.nodeType||"]"!==T.data)throw P(),i;return V=!1,c}catch(f){if(f===i)return!1===t.recover&&function(){throw Error("https://svelte.dev/e/hydration_failed")}(),B(),r.textContent="",V=!1,a=e,s=t,tC(a,s);throw f}finally{V=o,M(l)}}let tE=new Map;function tC(e,{target:t,anchor:r,props:o={},events:l,context:a,intro:i=!0}){B();var s=new Set,u=e=>{for(var r=0;r<e.length;r++){var o=e[r];if(!s.has(o)){s.add(o);var l=ti(o);t.addEventListener(o,tv,{passive:l});var a=tE.get(o);void 0===a?(document.addEventListener(o,tv,{passive:l}),tE.set(o,1)):tE.set(o,a+1)}}};u(x(tf)),td.add(u);var c=void 0,f=function(e){let t=eo(64,e,!0);return (e={})=>new Promise(r=>{e.outro?em(t,()=>{ev(t),r(void 0)}):(ev(t),r(void 0))})}(()=>{var i=r??t.appendChild(H());return ef(()=>{a&&(to({}
2),tn.c=a),l&&(o.$$events=l),V&&tg(i,null),c=e(i,o)||{},V&&(eO.nodes_end=T),a&&tl()}),()=>{for(var e of s){t.removeEventListener(e,tv);var o=tE.get(e);0==--o?(document.removeEventListener(e,tv),tE.delete(e)):tE.set(e,o)}td.delete(u),i!==r&&i.parentNode?.removeChild(i)}});return t_.set(c,f),c}let t_=new WeakMap;function tk(e,t,[r,o]=[0,0]){V&&0===r&&F();var l=e,a=null,i=null,u=s,c=!1;let f=(e,t=!0)=>{c=!0,d(t,e)},d=(e,t)=>{var s;if(u===(u=e))return;let c=!1;if(V&&-1!==o){if(0===r){let f=l.data;"["===f?o=0:"[!"===f?o=1/0:(o=parseInt(f.substring(1)))!=o&&(o=u?1/0:-1)}let d=o>r;!!u===d&&(l=function(){for(var e=0,t=T;;){if(8===t.nodeType){var r=t.data;if("]"===r){if(0===e)return t;e-=1}else("["===r||"[!"===r)&&(e+=1)}var o=W(t);t.remove(),t=o}}(),M(l),V=!1,c=!0,o=-1)}u?(a?eb(a):t&&(a=ef(()=>t(l))),i&&em(i,()=>{i=null})):(i?eb(i):t&&(i=ef(()=>t(l,[r+1,o]))),a&&em(a,()=>{a=null})),c&&(V=!0)};ec(()=>{c=!1,t(f),c||d(null,null)},r>0?65536:0),V&&(l=T)}function tR(e,t,r=!1,o=!1,l=!1){var a=e,s="";eu(()=>{var e=eO;if(s===(s=t()??"")){V&&F();return}if(null!==e.nodes_start&&(ep(e.nodes_start,e.nodes_end),e.nodes_start=e.nodes_end=null),""!==s){if(V){T.data;for(var l=F(),u=l;null!==l&&(8!==l.nodeType||""!==l.data);)u=l,l=W(l);if(null===l)throw P(),i;tg(T,u),a=M(l);return}var c=s+"";r?c=`<svg>${c}</svg>`:o&&(c=`<math>${c}</math>`);var f=tp(c);if((r||o)&&(f=G(f)),tg(G(f),f.lastChild),r||o)for(;G(f);)a.before(G(f));else a.before(f)}})}let tA=[...` 	
3\r\f\xa0\v\uFEFF`],tI=Symbol("is custom element"),tL=Symbol("is html");function tN(e){if(V){var t,r=!1,o=()=>{if(!r){if(r=!0,e.hasAttribute("value")){var t=e.value;tS(e,"value",null),e.value=t}if(e.hasAttribute("checked")){var o=e.checked;tS(e,"checked",null),e.checked=o}}};e.__on_r=o,0===ex.length&&ey(eE),ex.push(o),tu()}}function tS(e,t,r,o){var l=tD(e);V&&(l[t]=e.getAttribute(t),"src"===t||"srcset"===t||"href"===t&&"LINK"===e.nodeName)||l[t]!==(l[t]=r)&&("loading"===t&&(e[O]=r),null==r?e.removeAttribute(t):"string"!=typeof r&&(function(e){var t=tO.get(e.nodeName);if(t)return t;tO.set(e.nodeName,t=[]);for(var r,o=e,l=Element.prototype;l!==o;){for(var a in r=_(o))r[a].set&&t.push(a);o=A(o)}return t})(e).includes(t)?e[t]=r:e.setAttribute(t,r))}function tD(e){return e.__attributes??={[tI]:e.nodeName.includes("-"),[tL]:"http://www.w3.org/1999/xhtml"===e.namespaceURI}}var tO=new Map;function tP(e,t){return e===t||e?.[S]===t}function tV(e={},t,r,o){return ei(()=>{var o,l;return es(()=>{o=l,l=[],e6(()=>{e!==r(...l)&&(t(e,...l),o&&tP(r(...o),e)&&t(null,...o))})}),()=>{eC(()=>{l&&tP(r(...l),e)&&t(null,...l)})}}),e}function tT(e){null===tn&&u(),ea(()=>{let t=e6(e);if("function"==typeof t)return t})}function tM(e,t,r){if(null==e)return t(void 0),L;let o=e6(()=>e.subscribe(t,r));return o.unsubscribe?()=>o.unsubscribe():o}let tF=[];function tj(e){let t;return tM(e,e=>t=e)(),t}let tU=!1,tq=Symbol();function tB(e){return e.ctx?.d??!1}function tH(e,t,r,o){var l,a,i=(8&r)!=0,s=(16&r)!=0,u=!1;i?[a,u]=function(e){var t=tU;try{return tU=!1,[e(),tU]}finally{tU=t}}(()=>e[t]):a=e[t];var c=S in e||D in e,f=i&&(C(e,t)?.set??(c&&t in e&&(r=>e[t]=r)))||void 0,d=o,h=!0,v=!1,p=()=>(v=!0,h&&(h=!1,d=s?e6(o):o),d);if(void 0===a&&void 0!==o&&(f&&function(){throw Error("https://svelte.dev/e/props_invalid_value")}(),a=p(),f&&f(a)),l=()=>{var r=e[t];return void 0===r?p():(h=!0,v=!1,r)},(4&r)==0)return l;if(f){var g=e.$$legacy;return function(e,t){return arguments.length>0?((!t||g||u)&&f(t?l():e),e):l()}}var m=!1,b=tt(a),y=Q(()=>{var e=l(),t=e4(b);return m?(m=!1,t):b.v=e});return i&&e4(y),(1&r)!=0||(y.equals=K),function(e,t){if(arguments.length>0){let r=t?e4(y):i?U(e):e;if(!y.equals(r)){if(m=!0,tr(b,r),v&&void 0!==d&&(d=r),tB(y))return e;e6(()=>e4(y))}return e}return tB(y)?y.v:e4(y)}}class tG{#a;#b;constructor(e){var t=new Map,r=(e,r)=>{var o=tt(r);return t.set(e,o),o};let o=new Proxy({...e.props||{},$$events:{}},{get:(e,o)=>e4(t.get(o)??r(o,Reflect.get(e,o))),has:(e,o)=>o===D||(e4(t.get(o)??r(o,Reflect.get(e,o))),Reflect.has(e,o)),set:(e,o,l)=>(tr(t.get(o)??r(o,l),l),Reflect.set(e,o,l))});for(let l of(this.#b=(e.hydrate?t$:tx)(e.component,{target:e.target,anchor:e.anchor,props:o,context:e.context,intro:e.intro??!1,recover:e.recover}),e?.props?.$$host&&!1!==e.sync||e5(),this.#a=o.$$events,Object.keys(this.#b)))"$set"===l||"$destroy"===l||"$on"===l||E(this,l,{get(){return this.#b[l]},set(e){this.#b[l]=e},enumerable:!0});this.#b.$set=e=>{Object.assign(o,e)},this.#b.$destroy=()=>{(function(e,t){let r=t_.get(e);r?(t_.delete(e),r(void 0)):Promise.resolve()})(this.#b)}}$set(e){this.#b.$set(e)}$on(e,t){this.#a[e]=this.#a[e]||[];let r=(...e)=>t.call(this,...e);return this.#a[e].push(r),()=>{this.#a[e]=this.#a[e].filter(e=>e!==r)}}$destroy(){this.#b.$destroy()}}let tW;function tZ(e,t,r,o){let l=r[e]?.type;if(t="Boolean"===l&&"boolean"!=typeof t?null!=t:t,!o||!r[e])return t;if("toAttribute"===o)switch(l){case"Object":case"Array":return null==t?null:JSON.stringify(t);case"Boolean":return t?"":null;case"Number":return t??null;default:return t}else switch(l){case"Object":case"Array":return t&&JSON.parse(t);case"Boolean":default:return t;case"Number":return null!=t?+t:t}}"function"==typeof HTMLElement&&(tW=class extends HTMLElement{$$ctor;$$s;$$c;$$cn=!1;$$d={};$$r=!1;$$p_d={};$$l={};$$l_u=new Map;$$me;constructor(e,t,r){super(),this.$$ctor=e,this.$$s=t,r&&this.attachShadow({mode:"open"})}addEventListener(e,t,r){if(this.$$l[e]=this.$$l[e]||[],this.$$l[e].push(t),this.$$c){let o=this.$$c.$on(e,t);this.$$l_u.set(t,o)}super.addEventListener(e,t,r)}removeEventListener(e,t,r){if(super.removeEventListener(e,t,r),this.$$c){let o=this.$$l_u.get(t);o&&(o(),this.$$l_u.delete(t))}}async connectedCallback(){if(this.$$cn=!0,!this.$$c){var e;let t=function(e){return t=>{let r=document.createElement("slot");"default"!==e&&(r.name=e),tw(t,r)}};if(await Promise.resolve(),!this.$$cn||this.$$c)return;let r={},o=function(e){let t={};
3return e.childNodes.forEach(e=>{t[e.slot||"default"]=!0}),t}(this);for(let l of this.$$s)l in o&&("default"!==l||this.$$d.children?r[l]=t(l):(this.$$d.children=t(l),r.default=!0));for(let a of this.attributes){let i=this.$$g_p(a.name);i in this.$$d||(this.$$d[i]=tZ(i,a.value,this.$$p_d,"toProp"))}for(let s in this.$$p_d)s in this.$$d||void 0===this[s]||(this.$$d[s]=this[s],delete this[s]);for(let u in this.$$c=(e={component:this.$$ctor,target:this.shadowRoot||this,props:{...this.$$d,$$slots:r,$$host:this}},new tG(e)),this.$$me=function(e){let t=eo(64,e,!0);return()=>{ev(t)}}(()=>{es(()=>{for(let e of(this.$$r=!0,$(this.$$c))){if(!this.$$p_d[e]?.reflect)continue;this.$$d[e]=this.$$c[e];let t=tZ(e,this.$$d[e],this.$$p_d,"toAttribute");null==t?this.removeAttribute(this.$$p_d[e].attribute||e):this.setAttribute(this.$$p_d[e].attribute||e,t)}this.$$r=!1})}),this.$$l)for(let c of this.$$l[u]){let f=this.$$c.$on(u,c);this.$$l_u.set(c,f)}this.$$l={}}}attributeChangedCallback(e,t,r){this.$$r||(e=this.$$g_p(e),this.$$d[e]=tZ(e,r,this.$$p_d,"toProp"),this.$$c?.$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 $(this.$$p_d).find(t=>this.$$p_d[t].attribute===e||!this.$$p_d[t].attribute&&t.toLowerCase()===e)||e}});let tz=new TextEncoder;async function tY(e,t="SHA-256",r=1e5){let o=Date.now().toString(16);e||(e=Math.round(Math.random()*r));let l=await tJ(o,e,t);return{algorithm:t,challenge:l,salt:o,signature:""}}async function tJ(e,t,r){var o;if(typeof crypto>"u"||!("subtle"in crypto)||!("digest"in crypto.subtle))throw Error("Web Crypto is not available. Secure context is required (https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts).");return o=await crypto.subtle.digest(r.toUpperCase(),tz.encode(e+t)),[...new Uint8Array(o)].map(e=>e.toString(16).padStart(2,"0")).join("")}function tX(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}function tK(e,t=12){let r=new Uint8Array(t);for(let o=0;o<t;o++)r[o]=e%256,e=Math.floor(e/256);return r}async function tQ(e,t="",r=1e6,o=0){let l="AES-GCM",a=new AbortController,i=Date.now(),s=async()=>{for(let e=o;e<=r&&!a.signal.aborted&&u&&c;e+=1)try{let t=await crypto.subtle.decrypt({name:l,iv:tK(e)},u,c);if(t)return{clearText:new TextDecoder().decode(t),took:Date.now()-i}}catch{}return null},u=null,c=null;try{c=function(e){let t=atob(e),r=new Uint8Array(t.length);for(let o=0;o<t.length;o++)r[o]=t.charCodeAt(o);return r}(e);let f=await crypto.subtle.digest("SHA-256",tz.encode(t));u=await crypto.subtle.importKey("raw",f,l,!1,["decrypt"])}catch{return{promise:Promise.reject(),controller:a}}return{promise:s(),controller:a}}var t0,t1,t2=((t0=t2||{}).CODE="code",t0.ERROR="error",t0.VERIFIED="verified",t0.VERIFYING="verifying",t0.UNVERIFIED="unverified",t0.EXPIRED="expired",t0),t5=((t1=t5||{}).ERROR="error",t1.LOADING="loading",t1.PLAYING="playing",t1.PAUSED="paused",t1.READY="ready",t1);globalThis.altchaPlugins=globalThis.altchaPlugins||[],globalThis.altchaI18n=globalThis.altchaI18n||{get:e=>tj(globalThis.altchaI18n.store)[e],set(e,t){Object.assign(tj(globalThis.altchaI18n.store),{[e]:t}),globalThis.altchaI18n.store.set(tj(globalThis.altchaI18n.store))},store:function(e,t=L){let r=null,o=new Set;function l(t){if(X(e,t)&&(e=t,r)){let l=!tF.length;for(let a of o)a[1](),tF.push(a,e);if(l){for(let i=0;i<tF.length;i+=2)tF[i][0](tF[i+1]);tF.length=0}}}function a(t){l(t(e))}return{set:l,update:a,subscribe:function(i,s=L){let u=[i,s];return o.add(u),1===o.size&&(r=t(l,a)||L),i(e),()=>{o.delete(u),0===o.size&&r&&(r(),r=null)}}}}({})},globalThis.altchaI18n.set("en",{ariaLinkLabel:"Visit Altcha.org",enterCode:"Enter code",enterCodeAria:"Enter code you hear. Press Space to play audio.",error:"Verification failed. Try again later.",expired:"Verification expired. Try again.",footer:'Protected by <a href="https://altcha.org/" target="_blank" aria-label="Visit Altcha.org">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:"
3Verifying... please wait."});let t7=(e,t)=>{let r=function(e){let t=Q(e);return t.equals=K,t}(()=>(function(e,t,r=!1){return void 0===e?r?t():t:e})(t?.(),24));var o=t9();eu(()=>{tS(o,"width",e4(r)),tS(o,"height",e4(r))}),tw(e,o)};function t4(e,t){"Space"===e.code&&(e.preventDefault(),e.stopImmediatePropagation(),t())}function t6(e,t){e.preventDefault(),t()}function t8(e,t,r,o,l,a,i,s){[t2.UNVERIFIED,t2.ERROR,t2.EXPIRED,t2.CODE].includes(e4(t))?!1!==r()&&!1===e4(o)?.reportValidity()?tr(l,!1):a()?i():s():tr(l,!0)}var t9=tb('<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="altcha-spinner"><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="currentColor" opacity=".25"></path><path d="M12,4a8,8,0,0,1,7.89,6.7A1.53,1.53,0,0,0,21.38,12h0a1.5,1.5,0,0,0,1.48-1.75,11,11,0,0,0-21.72,0A1.5,1.5,0,0,0,2.62,12h0a1.53,1.53,0,0,0,1.49-1.3A8,8,0,0,1,12,4Z" fill="currentColor"></path></svg>'),t3=tm('<input type="hidden">'),re=tm('<div><a target="_blank" class="altcha-logo" aria-hidden="true"><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>'),rt=tb('<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>'),rr=tb('<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>'),rn=tb('<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>'),ro=tm('<button type="button" class="altcha-code-challenge-audio"><!></button>'),rl=tm("<audio hidden autoplay><source></audio>"),ra=tm('<div class="altcha-code-challenge" role="dialog"><div class="altcha-code-challenge-arrow"></div> <form data-code-challenge-form="1"><img class="altcha-code-challenge-image" alt=""> <input type="text" autocomplete="off" name="code" class="altcha-code-challenge-input" required> <div class="altcha-code-challenge-buttons"><div class="altcha-code-challenge-buttons-left"><!> <button type="button" class="altcha-code-challenge-reload"><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> <button type="submit" class="altcha-code-challenge-verify"><!> </button></div> <!></form></div>
3'),ri=tm("<div><!></div>"),rs=tm("<div><!></div>"),ru=tm('<div class="altcha-error"><svg width="14" height="14" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path></svg> <!></div>'),rc=tm('<div class="altcha-footer"><div><!></div></div>'),rf=tm('<div class="altcha-anchor-arrow"></div>'),rd=tm('<!> <div class="altcha"><div class="altcha-main"><div><!> <input type="checkbox"></div> <label class="altcha-label"><!></label> <!> <!> <!></div> <!> <!> <!></div>',1);function rh(e,t){to(t,!0);let[r,o]=function(){let e={};return[e,function(){el(()=>{for(var t in e)e[t].unsubscribe();E(e,tq,{enumerable:!1,value:!0})})}]}(),l=()=>(function(e,t,r){let o=r[t]??={store:null,source:tt(void 0),unsubscribe:L};if(o.store!==e&&!(tq in r)){if(o.unsubscribe(),o.store=e??null,null==e)o.source.v=void 0,o.unsubscribe=L;else{var l=!0;o.unsubscribe=tM(e,e=>{l?o.source.v=e:tr(o.source,e)}),l=!1}}return e&&tq in r?tj(e):e4(o.source)})(X,"$altchaI18nStore",r),a=tH(t,"auto",7,void 0),i=tH(t,"blockspam",7,void 0),s=tH(t,"challengeurl",7,void 0),c=tH(t,"challengejson",7,void 0),f=tH(t,"credentials",7,void 0),d=tH(t,"customfetch",7,void 0),h=tH(t,"debug",7,!1),v=tH(t,"delay",7,0),p=tH(t,"disableautofocus",7,!1),g=tH(t,"refetchonexpire",7,!0),m=tH(t,"disablerefetchonexpire",23,()=>!g()),b=tH(t,"expire",7,void 0),y=tH(t,"floating",7,void 0),w=tH(t,"floatinganchor",7,void 0),x=tH(t,"floatingoffset",7,void 0),$=tH(t,"floatingpersist",7,!1),C=tH(t,"hidefooter",7,!1),_=tH(t,"hidelogo",7,!1),k=tH(t,"id",7,void 0),R=tH(t,"language",7,void 0),A=tH(t,"name",7,"altcha"),I=tH(t,"maxnumber",7,1e6),N=tH(t,"mockerror",7,!1),S=tH(t,"obfuscated",7,void 0),D=tH(t,"overlay",7,void 0),O=tH(t,"overlaycontent",7,void 0),P=tH(t,"plugins",7,void 0),T=tH(t,"sentinel",7,void 0),M=tH(t,"spamfilter",7,!1),q=tH(t,"strings",7,void 0),B=tH(t,"test",7,!1),H=tH(t,"verifyurl",7,void 0),G=tH(t,"workers",23,()=>Math.min(16,navigator.hardwareConcurrency||8)),W=tH(t,"workerurl",7,void 0),{altchaI18n:J}=globalThis,X=J.store,K=["SHA-256","SHA-384","SHA-512"],Q=(e,r)=>{t.$$host.dispatchEvent(new CustomEvent(e,{detail:r}))},et=document.documentElement.lang?.split("-")?.[0],er=ee(()=>s()&&new URL(s(),location.origin).host.endsWith(".altcha.org")&&!!s()?.includes("apiKey=ckey_")),en=ee(()=>c()?e0(c()):void 0),eo=ee(()=>q()?e0(q()):{}),ei=ee(()=>({...eP(l()),...e4(eo)})),ec=ee(()=>`${k()||A()}_checkbox_${Math.round(1e8*Math.random())}`),ef=te(null),ed=te(!1),eh=te(null),ev=te(U(t2.UNVERIFIED)),ep=te(void 0),eg=te(null),em=te(null),eb=te(null),ey=te(null),ew=te(null),ex=te(null),e$=te(null),eE=te(null),e_=null,ek=te(null),eR=te(!1),eA=[],eI=te(!1),eL=te(null);function eN(e,t){return btoa(JSON.stringify({algorithm:e.algorithm,challenge:e.challenge,number:t.number,salt:e.salt,signature:e.signature,test:!!B()||void 0,took:t.took}))}function eS(){s()&&!m()&&e4(ev)===t2.VERIFIED?tI():t$(t2.EXPIRED,e4(ei).expired)}async function eD(){if(N())throw eM("mocking error"),Error("Mocked error.");if(e4(en))return eM("using provided json data"),e1(e4(en).salt),e4(en);if(B())return eM("generating test challenge",{test:B()}),tY("boolean"!=typeof B()?+B():void 0);{if(!s()&&e4(ex)){let e=e4(ex).getAttribute("action");e?.includes("/form/")&&s(e+"/altcha")}if(!s())throw Error("Attribute challengeurl not set.");eM("fetching challenge from",s());let t={credentials:"boolean"==typeof f()?"include":f(),headers:!1!==M()?{"x-altcha-spam-filter":"1"}:{}},r=await eO()(s(),t);if(!r||!(r instanceof Response))throw Error("Custom fetch function did not return a response.");if(200!==r.status)throw Error(`Server responded with ${r.status}.`);let o=r.headers.get("X-Altcha-Config"),l=await r.json();if(e1(l.salt),o)try{let a=JSON.parse(o);a&&"object"==typeof a&&(a.verifyurl&&!a.verifyurl.startsWith("fn:")&&(a.verifyurl=eT(a.verifyurl)),tv(a))}catch(i){eM("unable to configure from X-Altcha-Config",i)}return l}}function eO(){let e=fetch;
3if(d()){if(eM("using customfetch"),"string"==typeof d()){if(!(e=globalThis[d()]||null))throw Error(`Custom fetch function not found: ${d()}`)}else e=d()}return e}function eP(e,t=[R()||"",document.documentElement.lang||"",...navigator.languages]){let r=Object.keys(e).map(e=>e.toLowerCase()),o=t.reduce((t,o)=>(o=o.toLowerCase(),t||(e[o]?o:null)||r.find(e=>o.split("-")[0]===e.split("-")[0])||null),null);return e[o||"en"]}function eV(e){return[...e4(ex)?.querySelectorAll(e?.length?e.map(e=>`input[name="${e}"]`).join(", "):'input[type="text"]:not([data-no-spamfilter]), textarea:not([data-no-spamfilter])')||[]].reduce((e,t)=>{let r=t.name,o=t.value;return r&&o&&(e[r]=/\n/.test(o)?o.replace(RegExp("(?<!\\r)\\n","g"),`\r
4`):o),e},{})}function eT(e,t){let r=new URL(s()||location.origin),o=new URL(e,r);if(o.search||(o.search=r.search),t)for(let l in t)void 0!==t[l]&&null!==t[l]&&o.searchParams.set(l,t[l]);return o.toString()}function eM(...e){(h()||e.some(e=>e instanceof Error))&&console[e[0]instanceof Error?"error":"log"]("ALTCHA",`[name=${A()}]`,...e)}function eF(){tr(ek,t5.PAUSED,!0)}function ej(e){tr(ek,t5.ERROR,!0)}function eU(){tr(ek,t5.READY,!0)}function eq(){tr(ek,t5.LOADING,!0)}function eB(){tr(ek,t5.PLAYING,!0)}function eH(){tr(ek,t5.PAUSED,!0)}function eG(e){if(e.preventDefault(),e.stopPropagation(),e4(eh)){let t=new FormData(e.target),r=String(t.get("code"));if(H()?.startsWith("fn:")){let o=H().replace(/^fn:/,"");if(eM(`calling ${o} function instead of verifyurl`),!(o in globalThis))throw Error(`Global function "${o}" is undefined.`);return globalThis[o]({challenge:e4(eh).challenge,code:r,solution:e4(eh).solution})}tr(eR,!0),e8(eN(e4(eh).challenge,e4(eh).solution),r).then(({reason:e,verified:t})=>{t?(tr(eh,null),tC(t2.VERIFIED),eM("verified"),e7().then(()=>{e4(ey)?.focus(),Q("verified",{payload:e4(eL)}),"onsubmit"===a()?e9(e4(e$)):D()&&tb()})):(t$(),tr(eE,e||"Verification failed",!0))}).catch(e=>{tr(eh,null),tC(t2.ERROR,e),eM("sentinel verification failed:",e)}).finally(()=>{tr(eR,!1)})}}function eW(e){let t=e.target;y()&&t&&!e4(ep).contains(t)&&(e4(ev)===t2.VERIFIED&&!1===$()||e4(ev)===t2.VERIFIED&&"focus"===$()&&!e4(ex)?.matches(":focus-within")||"off"===a()&&e4(ev)===t2.UNVERIFIED)&&tb()}function eZ(){y()&&e4(ev)!==t2.UNVERIFIED&&tx()}function ez(e){e4(ev)===t2.UNVERIFIED?tI():y()&&"focus"===$()&&e4(ev)===t2.VERIFIED&&t_()}function eY(e){e.target?.hasAttribute("data-code-challenge-form")||(tr(e$,e.submitter,!0),e4(ex)&&"onsubmit"===a()?(e4(e$)?.blur(),e4(ev)===t2.UNVERIFIED?(e.preventDefault(),e.stopPropagation(),tI().then(()=>{e9(e4(e$))})):e4(ev)!==t2.VERIFIED&&(e.preventDefault(),e.stopPropagation(),e4(ev)===t2.VERIFYING&&eX())):e4(ex)&&y()&&"off"===a()&&e4(ev)===t2.UNVERIFIED&&(e.preventDefault(),e.stopPropagation(),t_()))}function eJ(){t$()}function eX(){e4(ev)===t2.VERIFYING&&e4(ei).waitAlert&&alert(e4(ei).waitAlert)}function eK(){e4(em)?e4(em).paused?(e4(em).currentTime=0,e4(em).play()):e4(em).pause():(tr(eI,!0),requestAnimationFrame(()=>{e4(em)?.play()}))}function eQ(){y()&&tx()}function e0(e){return JSON.parse(e)}function e1(e){let t=new URLSearchParams(e.split("?")?.[1]),r=t.get("expires")||t.get("expire");if(r){let o=new Date(1e3*+r),l=isNaN(o.getTime())?0:o.getTime()-Date.now();l>0&&e3(l)}else e_&&(clearTimeout(e_),e_=null)}async function e2(e){if(!H())throw Error("Attribute verifyurl not set.");eM("requesting server verification from",H());let t={payload:e};if(!1!==M()){let{blockedCountries:r,classifier:o,disableRules:l,email:a,expectedLanguages:s,expectedCountries:u,fields:c,ipAddress:f,text:d,timeZone:h}="ipAddress"===M()?{blockedCountries:void 0,classifier:void 0,disableRules:void 0,email:!1,expectedCountries:void 0,expectedLanguages:void 0,fields:!1,ipAddress:void 0,text:void 0,timeZone:void 0}:"object"==typeof M()?M():{blockedCountries:void 0,classifier:void 0,disableRules:void 0,email:void 0,expectedCountries:void 0,expectedLanguages:void 0,fields:void 0,ipAddress:void 0,text:void 0,timeZone:void 0};t.blockedCountries=r,t.classifier=o,t.disableRules=l,t.email=!1===a?void 0:function(e){let t=e4(ex)?.querySelector("string"==typeof e?`input[name="${e}"]`:'input[type="email"]:not([data-no-spamfilter])');return t?.value?.slice(t.value.indexOf("@"))||void 0}(a),t.expectedCountries=u,t.expectedLanguages=s||(et?[et]:void 0),t.fields=!1===c?void 0:eV(c),t.ipAddress=!1===f?void 0:f||"auto",t.text=d,t.timeZone=!1===h?void 0:h||tX()}let v=await eO()(H(),{body:JSON.stringify(t),headers:{"content-type":"application/json"},method:"POST"});if(!v||!(v instanceof Response))throw Error("Custom fetch function did not return a response.");if(200!==v.status)throw Error(`Server responded with ${v.status}.`);let p=await v.json();if(p?.payload&&tr(eL,p.payload,!0),Q("serververification",p),i()&&"BAD"===p.classification)throw Error("SpamFilter returned negative classification.")}async function e8(e,t){if(!H())throw Error("Attribute verifyurl not set.");eM("requesting sentinel verification from",H());let r={code:t,payload:e};T()&&(r.fields=T().fields?eV():void 0,r.timeZone=T().timeZone?tX():void 0);let o=await eO()(H(),{body:JSON.stringify(r),headers:{"content-type":"application/json"},method:"POST"});if(!o||!(o instanceof Response))throw Error("Fetch function did not return a response.");if(200!==o.status)throw Error(`Server responded with ${o.status}.`);let l=await o.json();return l?.payload&&tr(eL,l.payload,!0),Q("sentinelverification",l),l}function e9(e){e4(ex)&&"requestSubmit"in e4(ex)?e4(ex).requestSubmit(e):e4(ex)?.reportValidity()&&(e?e.click():e4(ex).submit())}function e3(e){eM("expire",e),e_&&(clearTimeout(e_),e_=null),e<1?eS():e_=setTimeout(eS,e)}function ta(e){eM("floating",e),y()!==e&&(e4(ep).style.left="",e4(ep).style.top=""),y(!0===e||""===e?"auto":!1===e||"false"===e?void 0:y()),y()?(a()||a("onsubmit"),document.addEventListener("scroll",eZ),document.addEventListener("click",eW),window.addEventListener("resize",eQ)):"onsubmit"===a()&&a(void 0)}function ti(e){if(eM("overlay",e),D(e),e){if(a()||a("onsubmit"),e4(eb)&&e4(ep).parentElement&&e4(eb).replaceWith(e4(ep).parentElement),e4(ep)?.parentElement?.parentElement){tr(eb,document.createElement("div"),
4!0),e4(ep).parentElement.parentElement.appendChild(e4(eb));let t=document.createElement("div"),r=document.createElement("button");r.type="button",r.innerHTML="&times;",r.addEventListener("click",e=>{e.preventDefault(),t$()}),e4(eb).classList.add("altcha-overlay-backdrop"),r.classList.add("altcha-overlay-close-button"),t.classList.add("altcha-overlay"),e4(eb).append(t),t.append(r),O()&&t.append(...document.querySelectorAll(O())),t.append(e4(ep).parentElement)}}else e4(eb)&&e4(ep).parentElement&&(e4(eb).replaceWith(e4(ep).parentElement),e4(ep).style.display="block")}function ts(e){if(!e.algorithm)throw Error("Invalid challenge. Property algorithm is missing.");if(void 0===e.signature)throw Error("Invalid challenge. Property signature is missing.");if(!K.includes(e.algorithm.toUpperCase()))throw Error(`Unknown algorithm value. Allowed values: ${K.join(", ")}`);if(!e.challenge||e.challenge.length<40)throw Error("Challenge is too short. Min. 40 chars.");if(!e.salt||e.salt.length<10)throw Error("Salt is too short. Min. 10 chars.")}async function tf(e){let t=null,r=null;if("Worker"in window){try{t=function(e,t="number"==typeof B()?B():e.maxNumber||e.maxnumber||I(),r=Math.ceil(G())){let o=new AbortController,l=[];r=Math.min(16,t,Math.max(1,r));for(let a=0;a<r;a++)l.push(altchaCreateWorker(W()));let i=Math.ceil(t/r);return{promise:(async()=>{let t=await Promise.all(l.map((t,r)=>{let a=r*i;return o.signal.addEventListener("abort",()=>{t.postMessage({type:"abort"})}),new Promise(r=>{t.addEventListener("message",e=>{if(e.data)for(let o of l)o!==t&&o.postMessage({type:"abort"});r(e.data)}),t.postMessage({payload:e,max:a+i,start:a,type:"work"})})}));for(let r of l)r.terminate();return t.find(e=>!!e)||null})(),controller:o}}(e,e.maxNumber||e.maxnumber||I()),tr(ef,t.controller,!0),r=await t.promise}catch(o){eM(o)}finally{tr(ef,null)}if(null===r||r?.number!==void 0||"obfuscated"in e)return{data:e,solution:r}}if("obfuscated"in e){let l=await tQ(e.obfuscated,e.key,e.maxNumber||e.maxnumber);return{data:e,solution:await l.promise}}t=function(e,t,r="SHA-256",o=1e6,l=0){let a=new AbortController,i=Date.now();return{promise:(async()=>{for(let s=l;s<=o&&!a.signal.aborted;s+=1)if(await tJ(t,s,r)===e)return{number:s,took:Date.now()-i};return null})(),controller:a}}(e.challenge,e.salt,e.algorithm,e.maxNumber||e.maxnumber||I()),tr(ef,t.controller,!0);try{r=await t.promise}catch(a){eM(a)}finally{tr(ef,null)}return{data:e,solution:r}}async function td(){if(!S()){tC(t2.ERROR);return}let e=eA.find(e=>"obfuscation"===e.constructor.pluginName);if(!e||!("clarify"in e)){tC(t2.ERROR),eM("Plugin `obfuscation` not found. Import `altcha/plugins/obfuscation` to load it.");return}if("clarify"in e&&"function"==typeof e.clarify)return e.clarify()}function tv(e){void 0!==e.obfuscated&&S(e.obfuscated),void 0!==e.auto&&(a(e.auto),"onload"===a()&&(S()?td():tI())),void 0!==e.blockspam&&i(!!e.blockspam),void 0!==e.customfetch&&d(e.customfetch),void 0!==e.floatinganchor&&w(e.floatinganchor),void 0!==e.delay&&v(e.delay),void 0!==e.floatingoffset&&x(e.floatingoffset),void 0!==e.floating&&ta(e.floating),void 0!==e.expire&&(e3(e.expire),b(e.expire)),e.challenge&&(c("string"==typeof e.challenge?e.challenge:JSON.stringify(e.challenge)),ts(e4(en))),void 0!==e.challengeurl&&s(e.challengeurl),void 0!==e.debug&&h(!!e.debug),void 0!==e.hidefooter&&C(!!e.hidefooter),void 0!==e.hidelogo&&_(!!e.hidelogo),void 0!==e.language&&q(eP(l(),[e.language])),void 0!==e.maxnumber&&I(+e.maxnumber),void 0!==e.mockerror&&N(!!e.mockerror),void 0!==e.name&&A(e.name),void 0!==e.overlaycontent&&O(e.overlaycontent),void 0!==e.overlay&&ti(e.overlay),void 0!==e.refetchonexpire&&m(!e.refetchonexpire),void 0!==e.disablerefetchonexpire&&m(!e.disablerefetchonexpire),void 0!==e.sentinel&&"object"==typeof e.sentinel&&T(e.sentinel),void 0!==e.spamfilter&&M("object"==typeof e.spamfilter?e.spamfilter:!!e.spamfilter),e.strings&&q("string"==typeof e.strings?e.strings:JSON.stringify(e.strings)),void 0!==e.test&&B("number"==typeof e.test?e.test:!!e.test),void 0!==e.verifyurl&&H(e.verifyurl),void 0!==e.workers&&G(+e.workers),void 0!==e.workerurl&&W(e.workerurl)}function tp(){return{auto:a(),blockspam:i(),challengeurl:s(),debug:h(),delay:v(),disableautofocus:p(),disablerefetchonexpire:m(),expire:b(),floating:y(),floatinganchor:w(),floatingoffset:x(),hidefooter:C(),hidelogo:_(),name:A(),maxnumber:I(),mockerror:N(),obfuscated:S(),overlay:D(),refetchonexpire:!m(),spamfilter:M(),strings:e4(ei),test:B(),verifyurl:H(),workers:G(),workerurl:W()}}function tg(){return e4(ew)}function tm(){return e4(ev)}function tb(){e4(ep).style.display="none",D()&&e4(eb)&&(e4(eb).style.display="none")}function tx(e=20){if(e4(ep)){if(e4(ew)||tr(ew,(w()?document.querySelector(w()):e4(ex)?.querySelector('input[type="submit"], button[type="submit"], button:not([type="button"]):not([type="reset"])'))||e4(ex),!0),e4(ew)){let t=parseInt(x(),10)||12,r=e4(ew).getBoundingClientRect(),o=e4(ep).getBoundingClientRect(),l=document.documentElement.clientHeight,a=document.documentElement.clientWidth,i="auto"===y()?r.bottom+o.height+t+e>
4l:"top"===y(),s=Math.max(e,Math.min(a-e-o.width,r.left+r.width/2-o.width/2));if(i?e4(ep).style.top=`${r.top-(o.height+t)}px`:e4(ep).style.top=`${r.bottom+t}px`,e4(ep).style.left=`${s}px`,e4(ep).setAttribute("data-floating",i?"top":"bottom"),e4(eg)){let u=e4(eg).getBoundingClientRect();e4(eg).style.left=r.left-s+r.width/2-u.width/2+"px"}}else eM("unable to find floating anchor element")}}function t$(e=t2.UNVERIFIED,t=null){e4(ef)&&(e4(ef).abort(),tr(ef,null)),tr(ed,!1),tr(eL,null),tr(eh,null),tr(eI,!1),tr(ek,null),tC(e,t)}function tE(e){tr(ew,e,!0)}function tC(e,t=null){tr(ev,e,!0),tr(eE,t,!0),Q("statechange",{payload:e4(eL),state:e4(ev)})}function t_(){e4(ep).style.display="block",y()&&tx(),D()&&e4(eb)&&(e4(eb).style.display="flex")}async function tI(){return t$(t2.VERIFYING),await new Promise(e=>setTimeout(e,v()||0)),eD().then(e=>(ts(e),eM("challenge",e),tf(e))).then(({data:e,solution:t})=>{if(eM("solution",t),!t||e&&"challenge"in e&&!("clearText"in t)){if(t?.number!==void 0&&"challenge"in e){if(H()&&"codeChallenge"in e)["INPUT","BUTTON","SELECT","TEXTAREA"].includes(document.activeElement?.tagName||"")&&!1===p()&&document.activeElement.blur(),tr(eh,{challenge:e,solution:t},!0);else{if(H()&&void 0!==T())return e8(eN(e,t));if(H())return e2(eN(e,t));tr(eL,eN(e,t),!0),eM("payload",e4(eL))}}else if(e4(ev)!==t2.EXPIRED)throw eM("Unable to find a solution. Ensure that the 'maxnumber' attribute is greater than the randomly generated number."),Error("Unexpected result returned.")}}).then(()=>{e4(eh)?(tC(t2.CODE),e7().then(()=>{Q("code",{codeChallenge:e4(eh)})})):e4(eL)&&(tC(t2.VERIFIED),eM("verified"),e7().then(()=>{Q("verified",{payload:e4(eL)}),D()&&tb()}))}).catch(e=>{eM(e),tC(t2.ERROR,e.message)})}ea(()=>{(function(e){for(let t of eA)"function"==typeof t.onErrorChange&&t.onErrorChange(e4(eE))})(e4(eE))}),ea(()=>{(function(e){for(let t of eA)"function"==typeof t.onStateChange&&t.onStateChange(e4(ev));y()&&e4(ev)!==t2.UNVERIFIED&&requestAnimationFrame(()=>{tx()}),tr(ed,e4(ev)===t2.VERIFIED),D()&&e4(eb)&&(e4(ev)!==t2.UNVERIFIED?t_():tb())})(e4(ev))}),tL=()=>{(function(){for(let e of eA)e.destroy()})(),tr(e$,null),e4(ex)&&(e4(ex).removeEventListener("submit",eY),e4(ex).removeEventListener("reset",eJ),e4(ex).removeEventListener("focusin",ez),tr(ex,null)),e_&&(clearTimeout(e_),e_=null),document.removeEventListener("click",eW),document.removeEventListener("scroll",eZ),window.removeEventListener("resize",eQ)},null===tn&&u(),tT(()=>()=>e6(tL)),tT(()=>{eM("mounted","2.2.4"),eM("workers",G()),function(){let e=void 0!==P()?P().split(","):void 0;for(let t of globalThis.altchaPlugins)(!e||e.includes(t.pluginName))&&eA.push(new t({el:e4(ep),clarify:td,dispatch:Q,getConfiguration:tp,getFloatingAnchor:tg,getState:tm,log:eM,reset:t$,solve:tf,setState:tC,setFloatingAnchor:tE,verify:tI}))}(),eM("plugins",eA.length?eA.map(e=>e.constructor.pluginName).join(", "):"none"),B()&&eM("using test mode"),b()&&e3(b()),void 0!==a()&&eM("auto",a()),void 0!==y()&&ta(y()),tr(ex,e4(ep)?.closest("form"),!0),e4(ex)&&(e4(ex).addEventListener("submit",eY,{capture:!0}),e4(ex).addEventListener("reset",eJ),("onfocus"===a()||"focus"===$())&&e4(ex).addEventListener("focusin",ez)),D()&&ti(!0),"onload"===a()&&(S()?td():tI()),e4(er)&&(C()||_())&&eM("Attributes hidefooter and hidelogo ignored because usage with free API Keys requires attribution."),requestAnimationFrame(()=>{Q("load")})});var tL,tO,tP,tF,tU,tB,tG,tW=rd(),tZ=z(tW);tU={},V&&F(),tB=t.$$slots?.default,tG=!1,!0===tB&&(tB=t.children,tG=!0),void 0===tB||tB(tZ,tG?()=>tU:tU);var tz=Y(tZ,2),tK=Z(tz),t0=Z(tK);let t1;var t9=Z(t0),rh=e=>{t7(e)};tk(t9,e=>{e4(ev)===t2.VERIFYING&&e(rh)});var rv=Y(t9,2);tN(rv),rv.__change=[t8,ev,M,ex,ed,S,td,tI],tV(rv,e=>tr(ey,e),()=>e4(ey)),j(t0);var rp=Y(t0,2),rg=Z(rp),rm=e=>{var t=ty(),r=z(t);tR(r,()=>e4(ei).verified),tw(e,t)},rb=(e,t)=>{var r=e=>{var t=ty(),r=z(t);tR(r,()=>e4(ei).verifying),tw(e,t)},o=(e,t)=>{var r=e=>{var t=ty(),r=z(t);tR(r,()=>e4(ei).verificationRequired),tw(e,t)},o=e=>{var t=ty(),r=z(t);tR(r,()=>e4(ei).label),tw(e,t)};tk(e,e=>{e4(ev)===t2.CODE?e(r):e(o,!1)},t)};tk(e,e=>{e4(ev)===t2.VERIFYING?e(r):e(o,!1)},t)};tk(rg,e=>{e4(ev)===t2.VERIFIED?e(rm):e(rb,!1)}),j(rp);var ry=Y(rp,2),rw=e=>
4{var t=t3();tN(t),eu(()=>{var e,r,o;tS(t,"name",A()),e=t,r=e4(eL),(o=tD(e)).value===(o.value=r??void 0)||e.value===r&&(0!==r||"PROGRESS"!==e.nodeName)||(e.value=r??"")}),tw(e,t)};tk(ry,e=>{e4(ev)===t2.VERIFIED&&e(rw)});var rx=Y(ry,2),r$=e=>{var t=re(),r=Z(t);tS(r,"href","https://altcha.org/"),j(t),eu(()=>tS(r,"aria-label",e4(ei).ariaLinkLabel)),tw(e,t)};tk(rx,e=>{(!0!==_()||e4(er))&&e(r$)});var rE=Y(rx,2),rC=e=>{var t=ra(),r=Y(Z(t),2),o=Z(r),l=Y(o,2);(function(e,t){if(t){let r=document.body;e.autofocus=!0,eC(()=>{document.activeElement===r&&e.focus()})}})(l,!p()),l.__keydown=[t4,eK];var a=Y(l,2),i=Z(a),s=Z(i),u=e=>{var t=ro();t.__click=eK;var r=Z(t),o=e=>{t7(e,()=>20)},l=(e,t)=>{var r=e=>{var t=rt();tw(e,t)},o=(e,t)=>{var r=e=>{var t=rr();tw(e,t)},o=e=>{var t=rn();tw(e,t)};tk(e,e=>{e4(ek)===t5.PLAYING?e(r):e(o,!1)},t)};tk(e,e=>{e4(ek)===t5.ERROR?e(r):e(o,!1)},t)};tk(r,e=>{e4(ek)===t5.LOADING?e(o):e(l,!1)}),j(t),eu(()=>{tS(t,"title",e4(ei).getAudioChallenge),t.disabled=e4(ek)===t5.LOADING||e4(ek)===t5.ERROR||e4(eR),tS(t,"aria-label",e4(ek)===t5.LOADING?e4(ei).loading:e4(ei).getAudioChallenge)}),tw(e,t)};tk(s,e=>{e4(eh).challenge.codeChallenge.audio&&e(u)});var c=Y(s,2);c.__click=[t6,tI],j(i);var f=Y(i,2),d=Z(f),h=e=>{t7(e,()=>16)};tk(d,e=>{e4(eR)&&e(h)});var v=Y(d);j(f),j(a);var g=Y(a,2),m=e=>{var t=rl(),r=Z(t);j(t),tV(t,e=>tr(em,e),()=>e4(em)),eu(e=>tS(r,"src",e),[()=>eT(e4(eh).challenge.codeChallenge.audio,{language:R()})]),th("loadstart",t,eq),th("canplay",t,eU),th("pause",t,eH),th("playing",t,eB),th("ended",t,eF),th("error",r,ej),tw(e,t)};tk(g,e=>{e4(eh).challenge.codeChallenge.audio&&e4(eI)&&e(m)}),j(r),j(t),eu(()=>{var e,r,a;tS(t,"aria-label",e4(ei).verificationRequired),tS(o,"src",e4(eh).challenge.codeChallenge.image),tS(l,"minlength",e4(eh).challenge.codeChallenge.length||1),tS(l,"maxlength",e4(eh).challenge.codeChallenge.length),tS(l,"placeholder",e4(ei).enterCode),tS(l,"aria-label",e4(ek)===t5.LOADING?e4(ei).loading:e4(ek)===t5.PLAYING?"":e4(ei).enterCodeAria),tS(l,"aria-live",e4(ek)?"assertive":"polite"),tS(l,"aria-busy",e4(ek)===t5.LOADING),l.disabled=e4(eR),tS(c,"aria-label",e4(ei).reload),tS(c,"title",e4(ei).reload),c.disabled=e4(eR),f.disabled=e4(eR),tS(f,"aria-label",e4(ei).verify),e=v,(a="object"==typeof(r=` ${e4(ei).verify??""}`)?r+"":r)!==(e.__t??=e.nodeValue)&&(e.__t=a,e.nodeValue=a+"")}),th("submit",r,eG,!0),tw(e,t)};tk(rE,e=>{e4(eh)?.challenge.codeChallenge&&e(rC)}),j(tK);var r_=Y(tK,2),rk=e=>{var t=ru(),r=Y(Z(t),2),o=e=>{var t=ri(),r=Z(t);tR(r,()=>e4(ei).expired),j(t),eu(()=>tS(t,"title",e4(eE))),tw(e,t)},l=e=>{var t=rs(),r=Z(t);tR(r,()=>e4(ei).error),j(t),eu(()=>tS(t,"title",e4(eE))),tw(e,t)};tk(r,e=>{e4(ev)===t2.EXPIRED?e(o):e(l,!1)}),j(t),tw(e,t)};tk(r_,e=>{(e4(eE)||e4(ev)===t2.EXPIRED)&&e(rk)});var rR=Y(r_,2),rA=e=>{var t=rc(),r=Z(t),o=Z(r);tR(o,()=>e4(ei).footer),j(r),j(t),tw(e,t)};tk(rR,e=>{e4(ei).footer&&(!0!==C()||e4(er))&&e(rA)});var rI=Y(rR,2),rL=e=>{var t=rf();tV(t,e=>tr(eg,e),()=>e4(eg)),tw(e,t)};tk(rI,e=>{y()&&e(rL)}),j(tz),tV(tz,e=>tr(ep,e),()=>e4(ep)),eu(e=>{tS(tz,"data-state",e4(ev)),tS(tz,"data-floating",y()),tS(tz,"data-overlay",D()),t1=function(e,t,r,o,l,a){var i=e.__className;if(V||i!==r||void 0===i){var s=function(e,t,r){var o=""+e;if(r){for(var l in r)if(r[l])o=o?o+" "+l:l;else if(o.length)for(var a=l.length,i=0;(i=o.indexOf(l,i))>=0;){var s=i+a;(0===i||tA.includes(o[i-1]))&&(s===o.length||tA.includes(o[s]))?o=(0===i?"":o.substring(0,i))+o.substring(s+1):i=s}}return""===o?null:o}(r,null,a);V&&s===e.getAttribute("class")||(null==s?e.removeAttribute("class"):e.className=s),e.__className=r}else if(a&&l!==a)for(var u in a){var c=!!a[u];(null==l||!!l[u]!==c)&&e.classList.toggle(u,c)}return a}(t0,1,"altcha-checkbox",null,t1,e),tS(rv,"id",e4(ec)),rv.required="onsubmit"!==a()&&(!y()||"off"!==a()),tS(rp,"for",e4(ec))},[()=>({"altcha-checkbox-verifying":e4(ev)===t2.VERIFYING})]),th("invalid",rv,eX),function(e,t,r=t){(function(e,t,r,o=r){e.addEventListener(t,()=>tc(r));let l=e.__on_r;l?e.__on_r=()=>{l(),o(!0)}:e.__on_r=()=>o(!0),tu()})(e,"change",t=>{r(t?e.defaultChecked:e.checked)}),(V&&e.defaultChecked!==e.checked||null==e6(t))&&r(e.checked),es(()=>{var r=t();e.checked=!!r})}(rv,()=>e4(ed),e=>tr(ed,e)),tw(e,tW);var rN=tl({clarify:td,configure:tv,getConfiguration:tp,getFloatingAnchor:tg,getPlugin:function(e){return eA.find(t=>t.constructor.pluginName===e)},getState:tm,hide:tb,repositionFloating:tx,reset:t$,setFloatingAnchor:tE,setState:tC,show:t_,verify:tI,get auto(){return a()},set auto(n){a(n),e5()},get blockspam(){return i()},set blockspam(n){i(n),e5()},get challengeurl(){return s()},set challengeurl(n){s(n),e5()},get challengejson(){return c()},set challengejson(n){c(n),e5()},get credentials(){return f()},set credentials(n){f(n),e5()},get customfetch(){return d()},set customfetch(n){d(n),e5()},get debug(){return h()},set debug(n=!1){h(n),e5()},get delay(){return v()},set delay(n=0){v(n),e5()},get disableautofocus(){return p()},set disableautofocus(n=!1){p(n),e5()}
4,get refetchonexpire(){return g()},set refetchonexpire(n=!0){g(n),e5()},get disablerefetchonexpire(){return m()},set disablerefetchonexpire(n=!g){m(n),e5()},get expire(){return b()},set expire(n){b(n),e5()},get floating(){return y()},set floating(n){y(n),e5()},get floatinganchor(){return w()},set floatinganchor(n){w(n),e5()},get floatingoffset(){return x()},set floatingoffset(n){x(n),e5()},get floatingpersist(){return $()},set floatingpersist(n=!1){$(n),e5()},get hidefooter(){return C()},set hidefooter(n=!1){C(n),e5()},get hidelogo(){return _()},set hidelogo(n=!1){_(n),e5()},get id(){return k()},set id(n){k(n),e5()},get language(){return R()},set language(n){R(n),e5()},get name(){return A()},set name(n="altcha"){A(n),e5()},get maxnumber(){return I()},set maxnumber(n=1e6){I(n),e5()},get mockerror(){return N()},set mockerror(n=!1){N(n),e5()},get obfuscated(){return S()},set obfuscated(n){S(n),e5()},get overlay(){return D()},set overlay(n){D(n),e5()},get overlaycontent(){return O()},set overlaycontent(n){O(n),e5()},get plugins(){return P()},set plugins(n){P(n),e5()},get sentinel(){return T()},set sentinel(n){T(n),e5()},get spamfilter(){return M()},set spamfilter(n=!1){M(n),e5()},get strings(){return q()},set strings(n){q(n),e5()},get test(){return B()},set test(n=!1){B(n),e5()},get verifyurl(){return H()},set verifyurl(n){H(n),e5()},get workers(){return G()},set workers(n=Math.min(16,navigator.hardwareConcurrency||8)){G(n),e5()},get workerurl(){return W()},set workerurl(n){W(n),e5()}});return o(),rN}!function(e){for(var t=0;t<e.length;t++)tf.add(e[t]);for(var r of td)r(e)}(["change","keydown","click"]);let rv;customElements.define("altcha-widget",(c=rh,f={blockspam:{type:"Boolean"},debug:{type:"Boolean"},delay:{type:"Number"},disableautofocus:{type:"Boolean"},disablerefetchonexpire:{type:"Boolean"},expire:{type:"Number"},floatingoffset:{type:"Number"},hidefooter:{type:"Boolean"},hidelogo:{type:"Boolean"},maxnumber:{type:"Number"},mockerror:{type:"Boolean"},refetchonexpire:{type:"Boolean"},test:{type:"Boolean"},workers:{type:"Number"},auto:{},challengeurl:{},challengejson:{},credentials:{},customfetch:{},floating:{},floatinganchor:{},floatingpersist:{},id:{},language:{},name:{},obfuscated:{},overlay:{},overlaycontent:{},plugins:{},sentinel:{},spamfilter:{},strings:{},verifyurl:{},workerurl:{}},h=["clarify","configure","getConfiguration","getFloatingAnchor","getPlugin","getState","hide","repositionFloating","reset","setFloatingAnchor","setState","show","verify"],rv=class extends tW{constructor(){super(c,d=["default"],!1),this.$$p_d=f}static get observedAttributes(){return $(f).map(e=>(f[e].attribute||e).toLowerCase())}},$(f).forEach(e=>{E(rv.prototype,e,{get(){return this.$$c&&e in this.$$c?this.$$c[e]:this.$$d[e]},set(t){t=tZ(e,t,f),this.$$d[e]=t;var r=this.$$c;r&&(C(r,e)?.get?r[e]=t:r.$set({[e]:t}))}})}),h.forEach(e=>{E(rv.prototype,e,{get(){return this.$$c?.[e]}})}),c.element=rv,rv));let rp='@keyframes overlay-slidein{to{opacity:1;top:50%}}@keyframes altcha-spinner{to{transform:rotate(360deg)}}.altcha{background:var(--altcha-color-base, transparent);border:var(--altcha-border-width, 1px) solid var(--altcha-color-border, #a0a0a0);border-radius:var(--altcha-border-radius, 3px);color:var(--altcha-color-text, currentColor);display:flex;flex-direction:column;max-width:var(--altcha-max-width, 260px);position:relative}.altcha:focus-within{border-color:var(--altcha-color-border-focus, currentColor)}.altcha[data-floating]{background:var(--altcha-color-base, white);display:none;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.2));left:-100%;position:fixed;top:-100%;width:var(--altcha-max-width, 260px);z-index:999999}.altcha[data-floating=top] .altcha-anchor-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-color-border, #a0a0a0);bottom:-12px;top:auto}.altcha[data-floating=bottom]:focus-within::after{border-bottom-color:var(--altcha-color-border-focus, currentColor)}.altcha[data-floating=top]:focus-within::after{border-top-color:var(--altcha-color-border-focus, currentColor)}
4.altcha[data-floating]:not([data-state=unverified]){display:block}.altcha-anchor-arrow{border:6px solid transparent;border-bottom-color:var(--altcha-color-border, #a0a0a0);content:"";height:0;left:12px;position:absolute;top:-12px;width:0}.altcha-main{align-items:center;display:flex;gap:.4rem;padding:.7rem;position:relative}.altcha-code-challenge{background:var(--altcha-color-base, white);border:1px solid var(--altcha-color-border-focus, currentColor);border-radius:var(--altcha-border-radius, 3px);filter:drop-shadow(3px 3px 6px rgba(0,0,0,.2));padding:.5rem;position:absolute;top:2.5rem;z-index:9999999}.altcha-code-challenge>form{display:flex;flex-direction:column;gap:.5rem}.altcha-code-challenge-input{border:1px solid currentColor;border-radius:3px;box-sizing:border-box;outline:0;font-size:16px;padding:.35rem;width:220px}.altcha-code-challenge-input:focus{outline:2px solid color-mix(in srgb,var(--altcha-color-active, #1D1DC9) 20%,transparent)}.altcha-code-challenge-input:disabled{opacity:.7}.altcha-code-challenge-image{background-color:#fff;border:1px solid currentColor;border-radius:3px;box-sizing:border-box;object-fit:contain;height:50px;width:220px}.altcha-code-challenge-audio,.altcha-code-challenge-reload{background:color-mix(in srgb,var(--altcha-color-text, currentColor) 10%,transparent);border:0;border-radius:3px;color:var(--altcha-color-text, currentColor);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.35rem}.altcha-code-challenge-audio:disabled,.altcha-code-challenge-reload:disabled,.altcha-code-challenge-verify:disabled{opacity:.7;pointer-events:none}.altcha-code-challenge-audio>*,.altcha-code-challenge-reload>*{height:20px;width:20px}.altcha-code-challenge-buttons{display:flex;justify-content:space-between}.altcha-code-challenge-buttons-left{display:flex;gap:.25rem}.altcha-code-challenge-verify{align-items:center;background:var(--altcha-color-active, #1D1DC9);border:0;border-radius:3px;color:#fff;cursor:pointer;display:flex;gap:.5rem;font-size:100%;padding:.35rem 1rem}.altcha-code-challenge-arrow{border:6px solid transparent;border-bottom-color:var(--altcha-color-border, currentColor);content:"";height:0;left:.15rem;position:absolute;top:-12px;width:0}.altcha[data-floating=top] .altcha-code-challenge{top:-150px}.altcha[data-floating=top] .altcha-code-challenge-arrow{border-bottom-color:transparent;border-top-color:var(--altcha-color-border, currentColor);bottom:-12px;top:auto}.altcha-label{cursor:pointer;flex-grow:1}.altcha-logo{color:currentColor!important;opacity:.7}.altcha-footer:hover,.altcha-logo:hover{opacity:1}.altcha-error{color:var(--altcha-color-error-text, #f23939);display:flex;font-size:.85rem;gap:.3rem;padding:0 .7rem .7rem}.altcha-footer{align-items:center;background-color:var(--altcha-color-footer-bg, transparent);display:flex;font-size:.75rem;opacity:.7;justify-content:end;padding:.2rem .7rem}.altcha-footer a{color:currentColor}.altcha-checkbox{display:flex;align-items:center;justify-content:center;height:24px;position:relative;width:24px}.altcha-checkbox .altcha-spinner{bottom:0;left:0;position:absolute;right:0;top:0}.altcha-checkbox input{width:18px;height:18px;margin:0}.altcha-checkbox-verifying input{appearance:none;opacity:0;pointer-events:none}.altcha-spinner{animation:altcha-spinner .75s infinite linear;transform-origin:center}.altcha-overlay{--altcha-color-base:#fff;--altcha-color-text:#000;animation:overlay-slidein .5s forwards;display:flex;flex-direction:column;gap:.5rem;left:50%;width:260px;opacity:0;position:fixed;top:45%;transform:translate(-50%,-50%)}.altcha-overlay-backdrop{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99999999}.altcha-overlay-close-button{align-self:flex-end;background:0 0;border:0;padding:.25rem;cursor:pointer;color:currentColor;font-size:130%;line-height:1;opacity:.7}@media (max-height:450px){.altcha-overlay{top:10%!important;transform:translate(-50%,0)}}';function rg(e,t="__altcha-css"){if(!document.getElementById(t)){let r=document.createElement("style");r.id=t,r.textContent=e,document.head.appendChild(r)}}globalThis.altchaCreateWorker=e=>e?new Worker(new URL(e)):new a,rg(rp),rg(rp)}}]);

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.