altcha
Version:
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
1,933 lines • 145 kB
JavaScript
var $n = Object.defineProperty;
var Va = (e) => {
throw TypeError(e);
};
var Sn = (e, t, r) => t in e ? $n(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r;
var Ae = (e, t, r) => Sn(e, typeof t != "symbol" ? t + "" : t, r), Ra = (e, t, r) => t.has(e) || Va("Cannot " + r);
var se = (e, t, r) => (Ra(e, t, "read from private field"), r ? r.call(e) : t.get(e)), wr = (e, t, r) => t.has(e) ? Va("Cannot add the same private member more than once") : t instanceof WeakSet ? t.add(e) : t.set(e, r), Cr = (e, t, r, i) => (Ra(e, t, "write to private field"), i ? i.call(e, r) : t.set(e, r), r);
var Ga = Array.isArray, Pn = Array.prototype.indexOf, zn = Array.from, Xt = Object.keys, St = Object.defineProperty, Qe = Object.getOwnPropertyDescriptor, Nn = Object.getOwnPropertyDescriptors, Dn = Object.prototype, qn = Array.prototype, Ya = Object.getPrototypeOf, ja = Object.isExtensible;
const bt = () => {
};
function Wa(e) {
for (var t = 0; t < e.length; t++)
e[t]();
}
function On(e, t, r = !1) {
return e === void 0 ? r ? (
/** @type {() => V} */
t()
) : (
/** @type {V} */
t
) : e;
}
const ke = 2, Ka = 4, nr = 8, zr = 16, Pe = 32, rt = 64, Qt = 128, he = 256, er = 512, fe = 1024, Se = 2048, at = 4096, mt = 8192, or = 16384, Hn = 32768, Nr = 65536, Fn = 1 << 19, Ja = 1 << 20, Tr = 1 << 21, jt = Symbol("$state"), Xa = Symbol("legacy props"), Mn = Symbol(""), Bn = typeof requestIdleCallback > "u" ? (e) => setTimeout(e, 1) : requestIdleCallback;
let Pt = [], zt = [];
function Qa() {
var e = Pt;
Pt = [], Wa(e);
}
function ei() {
var e = zt;
zt = [], Wa(e);
}
function Dr(e) {
Pt.length === 0 && queueMicrotask(Qa), Pt.push(e);
}
function Un(e) {
zt.length === 0 && Bn(ei), zt.push(e);
}
function Zn() {
Pt.length > 0 && Qa(), zt.length > 0 && ei();
}
function ti(e) {
return e === this.v;
}
function ri(e, t) {
return e != e ? t == t : e !== t || e !== null && typeof e == "object" || typeof e == "function";
}
function qr(e) {
return !ri(e, this.v);
}
function Gn(e) {
throw new Error("https://svelte.dev/e/effect_in_teardown");
}
function Yn() {
throw new Error("https://svelte.dev/e/effect_in_unowned_derived");
}
function Wn(e) {
throw new Error("https://svelte.dev/e/effect_orphan");
}
function Kn() {
throw new Error("https://svelte.dev/e/effect_update_depth_exceeded");
}
function Jn() {
throw new Error("https://svelte.dev/e/hydration_failed");
}
function Xn(e) {
throw new Error("https://svelte.dev/e/props_invalid_value");
}
function Qn() {
throw new Error("https://svelte.dev/e/state_descriptors_fixed");
}
function eo() {
throw new Error("https://svelte.dev/e/state_prototype_fixed");
}
function to() {
throw new Error("https://svelte.dev/e/state_unsafe_mutation");
}
const ro = 1, ao = 4, io = 8, no = 16, oo = 1, lo = 2, Or = "[", ai = "[!", ii = "]", pt = {}, ue = Symbol(), so = "http://www.w3.org/1999/xhtml";
function ni(e) {
throw new Error("https://svelte.dev/e/lifecycle_outside_component");
}
let ie = null;
function $a(e) {
ie = e;
}
function oi(e, t = !1, r) {
var i = ie = {
p: ie,
c: null,
d: !1,
e: null,
m: !1,
s: e,
x: null,
l: null
};
Mr(() => {
i.d = !0;
});
}
function li(e) {
const t = ie;
if (t !== null) {
e !== void 0 && (t.x = e);
const u = t.e;
if (u !== null) {
var r = $, i = j;
t.e = null;
try {
for (var o = 0; o < u.length; o++) {
var n = u[o];
Ue(n.effect), Ve(n.reaction), Br(n.fn);
}
} finally {
Ue(r), Ve(i);
}
}
ie = t.p, t.m = !0;
}
return e || /** @type {T} */
{};
}
function si() {
return !0;
}
function Fe(e) {
if (typeof e != "object" || e === null || jt in e)
return e;
const t = Ya(e);
if (t !== Dn && t !== qn)
return e;
var r = /* @__PURE__ */ new Map(), i = Ga(e), o = /* @__PURE__ */ D(0), n = j, u = (s) => {
var c = j;
Ve(n);
var d = s();
return Ve(c), d;
};
return i && r.set("length", /* @__PURE__ */ D(
/** @type {any[]} */
e.length
)), new Proxy(
/** @type {any} */
e,
{
defineProperty(s, c, d) {
(!("value" in d) || d.configurable === !1 || d.enumerable === !1 || d.writable === !1) && Qn();
var p = r.get(c);
return p === void 0 ? (p = u(() => /* @__PURE__ */ D(d.value)), r.set(c, p)) : y(
p,
u(() => Fe(d.value))
), !0;
},
deleteProperty(s, c) {
var d = r.get(c);
if (d === void 0)
c in s && (r.set(
c,
u(() => /* @__PURE__ */ D(ue))
), Lr(o));
else {
if (i && typeof c == "string") {
var p = (
/** @type {Source<number>} */
r.get("length")
), h = Number(c);
Number.isInteger(h) && h < p.v && y(p, h);
}
y(d, ue), Lr(o);
}
return !0;
},
get(s, c, d) {
var k;
if (c === jt)
return e;
var p = r.get(c), h = c in s;
if (p === void 0 && (!h || (k = Qe(s, c)) != null && k.writable) && (p = u(() => /* @__PURE__ */ D(Fe(h ? s[c] : ue))), r.set(c, p)), p !== void 0) {
var v = l(p);
return v === ue ? void 0 : v;
}
return Reflect.get(s, c, d);
},
getOwnPropertyDescriptor(s, c) {
var d = Reflect.getOwnPropertyDescriptor(s, c);
if (d && "value" in d) {
var p = r.get(c);
p && (d.value = l(p));
} else if (d === void 0) {
var h = r.get(c), v = h == null ? void 0 : h.v;
if (h !== void 0 && v !== ue)
return {
enumerable: !0,
configurable: !0,
value: v,
writable: !0
};
}
return d;
},
has(s, c) {
var v;
if (c === jt)
return !0;
var d = r.get(c), p = d !== void 0 && d.v !== ue || Reflect.has(s, c);
if (d !== void 0 || $ !== null && (!p || (v = Qe(s, c)) != null && v.writable)) {
d === void 0 && (d = u(() => /* @__PURE__ */ D(p ? Fe(s[c]) : ue)), r.set(c, d));
var h = l(d);
if (h === ue)
return !1;
}
return p;
},
set(s, c, d, p) {
var K;
var h = r.get(c), v = c in s;
if (i && c === "length")
for (var k = d; k < /** @type {Source<number>} */
h.v; k += 1) {
var V = r.get(k + "");
V !== void 0 ? y(V, ue) : k in s && (V = u(() => /* @__PURE__ */ D(ue)), r.set(k + "", V));
}
h === void 0 ? (!v || (K = Qe(s, c)) != null && K.writable) && (h = u(() => /* @__PURE__ */ D(void 0)), y(
h,
u(() => Fe(d))
), r.set(c, h)) : (v = h.v !== ue, y(
h,
u(() => Fe(d))
));
var _ = Reflect.getOwnPropertyDescriptor(s, c);
if (_ != null && _.set && _.set.call(p, d), !v) {
if (i && typeof c == "string") {
var q = (
/** @type {Source<number>} */
r.get("length")
), ce = Number(c);
Number.isInteger(ce) && ce >= q.v && y(q, ce + 1);
}
Lr(o);
}
return !0;
},
ownKeys(s) {
l(o);
var c = Reflect.ownKeys(s).filter((h) => {
var v = r.get(h);
return v === void 0 || v.v !== ue;
});
for (var [d, p] of r)
p.v !== ue && !(d in s) && c.push(d);
return c;
},
setPrototypeOf() {
eo();
}
}
);
}
function Lr(e, t = 1) {
y(e, e.v + t);
}
// @__NO_SIDE_EFFECTS__
function lr(e) {
var t = ke | Se, r = j !== null && (j.f & ke) !== 0 ? (
/** @type {Derived} */
j
) : null;
return $ === null || r !== null && (r.f & he) !== 0 ? t |= he : $.f |= Ja, {
ctx: ie,
deps: null,
effects: null,
equals: ti,
f: t,
fn: e,
reactions: null,
rv: 0,
v: (
/** @type {V} */
null
),
wv: 0,
parent: r ?? $
};
}
// @__NO_SIDE_EFFECTS__
function It(e) {
const t = /* @__PURE__ */ lr(e);
return pi(t), t;
}
// @__NO_SIDE_EFFECTS__
function uo(e) {
const t = /* @__PURE__ */ lr(e);
return t.equals = qr, t;
}
function ui(e) {
var t = e.effects;
if (t !== null) {
e.effects = null;
for (var r = 0; r < t.length; r += 1)
Ze(
/** @type {Effect} */
t[r]
);
}
}
function fo(e) {
for (var t = e.parent; t !== null; ) {
if ((t.f & ke) === 0)
return (
/** @type {Effect} */
t
);
t = t.parent;
}
return null;
}
function fi(e) {
var t, r = $;
Ue(fo(e));
try {
ui(e), t = ki(e);
} finally {
Ue(r);
}
return t;
}
function ci(e) {
var t = fi(e), r = (Me || (e.f & he) !== 0) && e.deps !== null ? at : fe;
_e(e, r), e.equals(t) || (e.v = t, e.wv = yi());
}
const Nt = /* @__PURE__ */ new Map();
function di(e, t) {
var r = {
f: 0,
// TODO ideally we could skip this altogether, but it causes type errors
v: e,
reactions: null,
equals: ti,
rv: 0,
wv: 0
};
return r;
}
// @__NO_SIDE_EFFECTS__
function D(e, t) {
const r = di(e);
return pi(r), r;
}
// @__NO_SIDE_EFFECTS__
function Hr(e, t = !1) {
const r = di(e);
return t || (r.equals = qr), r;
}
function y(e, t, r = !1) {
j !== null && !Te && si() && (j.f & (ke | zr)) !== 0 && !(ne != null && ne.includes(e)) && to();
let i = r ? Fe(t) : t;
return co(e, i);
}
function co(e, t) {
if (!e.equals(t)) {
var r = e.v;
Dt ? Nt.set(e, t) : Nt.set(e, r), e.v = t, (e.f & ke) !== 0 && ((e.f & Se) !== 0 && fi(
/** @type {Derived} */
e
), _e(e, (e.f & he) === 0 ? fe : at)), e.wv = yi(), hi(e, Se), $ !== null && ($.f & fe) !== 0 && ($.f & (Pe | rt)) === 0 && (ve === null ? vo([e]) : ve.push(e));
}
return t;
}
function hi(e, t) {
var r = e.reactions;
if (r !== null)
for (var i = r.length, o = 0; o < i; o++) {
var n = r[o], u = n.f;
(u & Se) === 0 && (_e(n, t), (u & (fe | he)) !== 0 && ((u & ke) !== 0 ? hi(
/** @type {Derived} */
n,
at
) : cr(
/** @type {Effect} */
n
)));
}
}
function sr(e) {
console.warn("https://svelte.dev/e/hydration_mismatch");
}
let N = !1;
function vt(e) {
N = e;
}
let z;
function Be(e) {
if (e === null)
throw sr(), pt;
return z = e;
}
function yt() {
return Be(
/** @type {TemplateNode} */
/* @__PURE__ */ Ge(z)
);
}
function Z(e) {
if (N) {
if (/* @__PURE__ */ Ge(z) !== null)
throw sr(), pt;
z = e;
}
}
function ho() {
for (var e = 0, t = z; ; ) {
if (t.nodeType === 8) {
var r = (
/** @type {Comment} */
t.data
);
if (r === ii) {
if (e === 0) return t;
e -= 1;
} else (r === Or || r === ai) && (e += 1);
}
var i = (
/** @type {TemplateNode} */
/* @__PURE__ */ Ge(t)
);
t.remove(), t = i;
}
}
var Sa, gi, vi, bi;
function Ir() {
if (Sa === void 0) {
Sa = window, gi = /Firefox/.test(navigator.userAgent);
var e = Element.prototype, t = Node.prototype, r = Text.prototype;
vi = Qe(t, "firstChild").get, bi = Qe(t, "nextSibling").get, ja(e) && (e.__click = void 0, e.__className = void 0, e.__attributes = null, e.__style = void 0, e.__e = void 0), ja(r) && (r.__t = void 0);
}
}
function ur(e = "") {
return document.createTextNode(e);
}
// @__NO_SIDE_EFFECTS__
function pe(e) {
return vi.call(e);
}
// @__NO_SIDE_EFFECTS__
function Ge(e) {
return bi.call(e);
}
function G(e, t) {
if (!N)
return /* @__PURE__ */ pe(e);
var r = (
/** @type {TemplateNode} */
/* @__PURE__ */ pe(z)
);
return r === null && (r = z.appendChild(ur())), Be(r), r;
}
function Vt(e, t) {
if (!N) {
var r = (
/** @type {DocumentFragment} */
/* @__PURE__ */ pe(
/** @type {Node} */
e
)
);
return r instanceof Comment && r.data === "" ? /* @__PURE__ */ Ge(r) : r;
}
return z;
}
function Y(e, t = 1, r = !1) {
let i = N ? z : e;
for (var o; t--; )
o = i, i = /** @type {TemplateNode} */
/* @__PURE__ */ Ge(i);
if (!N)
return i;
var n = i == null ? void 0 : i.nodeType;
if (r && n !== 3) {
var u = ur();
return i === null ? o == null || o.after(u) : i.before(u), Be(u), u;
}
return Be(i), /** @type {TemplateNode} */
i;
}
function go(e) {
e.textContent = "";
}
let Wt = !1, tr = !1, rr = null, et = !1, Dt = !1;
function Pa(e) {
Dt = e;
}
let $t = [];
let j = null, Te = !1;
function Ve(e) {
j = e;
}
let $ = null;
function Ue(e) {
$ = e;
}
let ne = null;
function pi(e) {
j !== null && j.f & Tr && (ne === null ? ne = [e] : ne.push(e));
}
let ae = null, de = 0, ve = null;
function vo(e) {
ve = e;
}
let mi = 1, ar = 0, Me = !1;
function yi() {
return ++mi;
}
function qt(e) {
var h;
var t = e.f;
if ((t & Se) !== 0)
return !0;
if ((t & at) !== 0) {
var r = e.deps, i = (t & he) !== 0;
if (r !== null) {
var o, n, u = (t & er) !== 0, s = i && $ !== null && !Me, c = r.length;
if (u || s) {
var d = (
/** @type {Derived} */
e
), p = d.parent;
for (o = 0; o < c; o++)
n = r[o], (u || !((h = n == null ? void 0 : n.reactions) != null && h.includes(d))) && (n.reactions ?? (n.reactions = [])).push(d);
u && (d.f ^= er), s && p !== null && (p.f & he) === 0 && (d.f ^= he);
}
for (o = 0; o < c; o++)
if (n = r[o], qt(
/** @type {Derived} */
n
) && ci(
/** @type {Derived} */
n
), n.wv > e.wv)
return !0;
}
(!i || $ !== null && !Me) && _e(e, fe);
}
return !1;
}
function bo(e, t) {
for (var r = t; r !== null; ) {
if ((r.f & Qt) !== 0)
try {
r.fn(e);
return;
} catch {
r.f ^= Qt;
}
r = r.parent;
}
throw Wt = !1, e;
}
function za(e) {
return (e.f & or) === 0 && (e.parent === null || (e.parent.f & Qt) === 0);
}
function fr(e, t, r, i) {
if (Wt) {
if (r === null && (Wt = !1), za(t))
throw e;
return;
}
if (r !== null && (Wt = !0), bo(e, t), za(t))
throw e;
}
function Ai(e, t, r = !0) {
var i = e.reactions;
if (i !== null)
for (var o = 0; o < i.length; o++) {
var n = i[o];
ne != null && ne.includes(e) || ((n.f & ke) !== 0 ? Ai(
/** @type {Derived} */
n,
t,
!1
) : t === n && (r ? _e(n, Se) : (n.f & fe) !== 0 && _e(n, at), cr(
/** @type {Effect} */
n
)));
}
}
function ki(e) {
var k;
var t = ae, r = de, i = ve, o = j, n = Me, u = ne, s = ie, c = Te, d = e.f;
ae = /** @type {null | Value[]} */
null, de = 0, ve = null, Me = (d & he) !== 0 && (Te || !et || j === null), j = (d & (Pe | rt)) === 0 ? e : null, ne = null, $a(e.ctx), Te = !1, ar++, e.f |= Tr;
try {
var p = (
/** @type {Function} */
(0, e.fn)()
), h = e.deps;
if (ae !== null) {
var v;
if (ir(e, de), h !== null && de > 0)
for (h.length = de + ae.length, v = 0; v < ae.length; v++)
h[de + v] = ae[v];
else
e.deps = h = ae;
if (!Me)
for (v = de; v < h.length; v++)
((k = h[v]).reactions ?? (k.reactions = [])).push(e);
} else h !== null && de < h.length && (ir(e, de), h.length = de);
if (si() && ve !== null && !Te && h !== null && (e.f & (ke | at | Se)) === 0)
for (v = 0; v < /** @type {Source[]} */
ve.length; v++)
Ai(
ve[v],
/** @type {Effect} */
e
);
return o !== null && o !== e && (ar++, ve !== null && (i === null ? i = ve : i.push(.../** @type {Source[]} */
ve))), p;
} finally {
ae = t, de = r, ve = i, j = o, Me = n, ne = u, $a(s), Te = c, e.f ^= Tr;
}
}
function po(e, t) {
let r = t.reactions;
if (r !== null) {
var i = Pn.call(r, e);
if (i !== -1) {
var o = r.length - 1;
o === 0 ? r = t.reactions = null : (r[i] = r[o], r.pop());
}
}
r === null && (t.f & ke) !== 0 && // Destroying a child effect while updating a parent effect can cause a dependency to appear
// to be unused, when in fact it is used by the currently-updating parent. Checking `new_deps`
// allows us to skip the expensive work of disconnecting and immediately reconnecting it
(ae === null || !ae.includes(t)) && (_e(t, at), (t.f & (he | er)) === 0 && (t.f ^= er), ui(
/** @type {Derived} **/
t
), ir(
/** @type {Derived} **/
t,
0
));
}
function ir(e, t) {
var r = e.deps;
if (r !== null)
for (var i = t; i < r.length; i++)
po(e, r[i]);
}
function Fr(e) {
var t = e.f;
if ((t & or) === 0) {
_e(e, fe);
var r = $, i = ie, o = et;
$ = e, et = !0;
try {
(t & zr) !== 0 ? Eo(e) : Li(e), Ci(e);
var n = ki(e);
e.teardown = typeof n == "function" ? n : null, e.wv = mi;
var u = e.deps, s;
} catch (c) {
fr(c, e, r, i || e.ctx);
} finally {
et = o, $ = r;
}
}
}
function mo() {
try {
Kn();
} catch (e) {
if (rr !== null)
fr(e, rr, null);
else
throw e;
}
}
function _i() {
var e = et;
try {
var t = 0;
for (et = !0; $t.length > 0; ) {
t++ > 1e3 && mo();
var r = $t, i = r.length;
$t = [];
for (var o = 0; o < i; o++) {
var n = Ao(r[o]);
yo(n);
}
Nt.clear();
}
} finally {
tr = !1, et = e, rr = null;
}
}
function yo(e) {
var t = e.length;
if (t !== 0)
for (var r = 0; r < t; r++) {
var i = e[r];
if ((i.f & (or | mt)) === 0)
try {
qt(i) && (Fr(i), i.deps === null && i.first === null && i.nodes_start === null && (i.teardown === null ? xi(i) : i.fn = null));
} catch (o) {
fr(o, i, null, i.ctx);
}
}
}
function cr(e) {
tr || (tr = !0, queueMicrotask(_i));
for (var t = rr = e; t.parent !== null; ) {
t = t.parent;
var r = t.f;
if ((r & (rt | Pe)) !== 0) {
if ((r & fe) === 0) return;
t.f ^= fe;
}
}
$t.push(t);
}
function Ao(e) {
for (var t = [], r = e; r !== null; ) {
var i = r.f, o = (i & (Pe | rt)) !== 0, n = o && (i & fe) !== 0;
if (!n && (i & mt) === 0) {
if ((i & Ka) !== 0)
t.push(r);
else if (o)
r.f ^= fe;
else
try {
qt(r) && Fr(r);
} catch (c) {
fr(c, r, null, r.ctx);
}
var u = r.first;
if (u !== null) {
r = u;
continue;
}
}
var s = r.parent;
for (r = r.next; r === null && s !== null; )
r = s.next, s = s.parent;
}
return t;
}
function E(e) {
for (var t; ; ) {
if (Zn(), $t.length === 0)
return (
/** @type {T} */
t
);
tr = !0, _i();
}
}
async function Er() {
await Promise.resolve(), E();
}
function l(e) {
var t = e.f, r = (t & ke) !== 0;
if (j !== null && !Te) {
if (!(ne != null && ne.includes(e))) {
var i = j.deps;
e.rv < ar && (e.rv = ar, ae === null && i !== null && i[de] === e ? de++ : ae === null ? ae = [e] : (!Me || !ae.includes(e)) && ae.push(e));
}
} else if (r && /** @type {Derived} */
e.deps === null && /** @type {Derived} */
e.effects === null) {
var o = (
/** @type {Derived} */
e
), n = o.parent;
n !== null && (n.f & he) === 0 && (o.f ^= he);
}
return r && (o = /** @type {Derived} */
e, qt(o) && ci(o)), Dt && Nt.has(e) ? Nt.get(e) : e.v;
}
function tt(e) {
var t = Te;
try {
return Te = !0, e();
} finally {
Te = t;
}
}
const ko = -7169;
function _e(e, t) {
e.f = e.f & ko | t;
}
function _o(e) {
$ === null && j === null && Wn(), j !== null && (j.f & he) !== 0 && $ === null && Yn(), Dt && Gn();
}
function wo(e, t) {
var r = t.last;
r === null ? t.last = t.first = e : (r.next = e, e.prev = r, t.last = e);
}
function it(e, t, r, i = !0) {
var o = $, n = {
ctx: ie,
deps: null,
nodes_start: null,
nodes_end: null,
f: e | Se,
first: null,
fn: t,
last: null,
next: null,
parent: o,
prev: null,
teardown: null,
transitions: null,
wv: 0
};
if (r)
try {
Fr(n), n.f |= Hn;
} catch (c) {
throw Ze(n), c;
}
else t !== null && cr(n);
var u = r && n.deps === null && n.first === null && n.nodes_start === null && n.teardown === null && (n.f & (Ja | Qt)) === 0;
if (!u && i && (o !== null && wo(n, o), j !== null && (j.f & ke) !== 0)) {
var s = (
/** @type {Derived} */
j
);
(s.effects ?? (s.effects = [])).push(n);
}
return n;
}
function Mr(e) {
const t = it(nr, null, !1);
return _e(t, fe), t.teardown = e, t;
}
function Vr(e) {
_o();
var t = $ !== null && ($.f & Pe) !== 0 && ie !== null && !ie.m;
if (t) {
var r = (
/** @type {ComponentContext} */
ie
);
(r.e ?? (r.e = [])).push({
fn: e,
effect: $,
reaction: j
});
} else {
var i = Br(e);
return i;
}
}
function Co(e) {
const t = it(rt, e, !0);
return () => {
Ze(t);
};
}
function Lo(e) {
const t = it(rt, e, !0);
return (r = {}) => new Promise((i) => {
r.outro ? jr(t, () => {
Ze(t), i(void 0);
}) : (Ze(t), i(void 0));
});
}
function Br(e) {
return it(Ka, e, !1);
}
function Ur(e) {
return it(nr, e, !0);
}
function xe(e, t = [], r = lr) {
const i = t.map(r);
return wi(() => e(...i.map(l)));
}
function wi(e, t = 0) {
return it(nr | zr | t, e, !0);
}
function Rr(e, t = !0) {
return it(nr | Pe, e, !0, t);
}
function Ci(e) {
var t = e.teardown;
if (t !== null) {
const r = Dt, i = j;
Pa(!0), Ve(null);
try {
t.call(null);
} finally {
Pa(r), Ve(i);
}
}
}
function Li(e, t = !1) {
var r = e.first;
for (e.first = e.last = null; r !== null; ) {
var i = r.next;
(r.f & rt) !== 0 ? r.parent = null : Ze(r, t), r = i;
}
}
function Eo(e) {
for (var t = e.first; t !== null; ) {
var r = t.next;
(t.f & Pe) === 0 && Ze(t), t = r;
}
}
function Ze(e, t = !0) {
var r = !1;
(t || (e.f & Fn) !== 0) && e.nodes_start !== null && (Ei(
e.nodes_start,
/** @type {TemplateNode} */
e.nodes_end
), r = !0), Li(e, t && !r), ir(e, 0), _e(e, or);
var i = e.transitions;
if (i !== null)
for (const n of i)
n.stop();
Ci(e);
var o = e.parent;
o !== null && o.first !== null && xi(e), e.next = e.prev = e.teardown = e.ctx = e.deps = e.fn = e.nodes_start = e.nodes_end = null;
}
function Ei(e, t) {
for (; e !== null; ) {
var r = e === t ? null : (
/** @type {TemplateNode} */
/* @__PURE__ */ Ge(e)
);
e.remove(), e = r;
}
}
function xi(e) {
var t = e.parent, r = e.prev, i = e.next;
r !== null && (r.next = i), i !== null && (i.prev = r), t !== null && (t.first === e && (t.first = i), t.last === e && (t.last = r));
}
function jr(e, t) {
var r = [];
Ti(e, r, !0), xo(r, () => {
Ze(e), t && t();
});
}
function xo(e, t) {
var r = e.length;
if (r > 0) {
var i = () => --r || t();
for (var o of e)
o.out(i);
} else
t();
}
function Ti(e, t, r) {
if ((e.f & mt) === 0) {
if (e.f ^= mt, e.transitions !== null)
for (const u of e.transitions)
(u.is_global || r) && t.push(u);
for (var i = e.first; i !== null; ) {
var o = i.next, n = (i.f & Nr) !== 0 || (i.f & Pe) !== 0;
Ti(i, t, n ? r : !1), i = o;
}
}
}
function Na(e) {
Ii(e, !0);
}
function Ii(e, t) {
if ((e.f & mt) !== 0) {
e.f ^= mt, (e.f & fe) === 0 && (e.f ^= fe), qt(e) && (_e(e, Se), cr(e));
for (var r = e.first; r !== null; ) {
var i = r.next, o = (r.f & Nr) !== 0 || (r.f & Pe) !== 0;
Ii(r, o ? t : !1), r = i;
}
if (e.transitions !== null)
for (const n of e.transitions)
(n.is_global || t) && n.in();
}
}
const To = ["touchstart", "touchmove"];
function Io(e) {
return To.includes(e);
}
function Vo(e, t) {
if (t) {
const r = document.body;
e.autofocus = !0, Dr(() => {
document.activeElement === r && e.focus();
});
}
}
let Da = !1;
function Vi() {
Da || (Da = !0, document.addEventListener(
"reset",
(e) => {
Promise.resolve().then(() => {
var t;
if (!e.defaultPrevented)
for (
const r of
/**@type {HTMLFormElement} */
e.target.elements
)
(t = r.__on_r) == null || t.call(r);
});
},
// In the capture phase to guarantee we get noticed of it (no possiblity of stopPropagation)
{ capture: !0 }
));
}
function Ri(e) {
var t = j, r = $;
Ve(null), Ue(null);
try {
return e();
} finally {
Ve(t), Ue(r);
}
}
function Ro(e, t, r, i = r) {
e.addEventListener(t, () => Ri(r));
const o = e.__on_r;
o ? e.__on_r = () => {
o(), i(!0);
} : e.__on_r = () => i(!0), Vi();
}
const ji = /* @__PURE__ */ new Set(), $r = /* @__PURE__ */ new Set();
function jo(e, t, r, i = {}) {
function o(n) {
if (i.capture || Rt.call(t, n), !n.cancelBubble)
return Ri(() => r == null ? void 0 : r.call(this, n));
}
return e.startsWith("pointer") || e.startsWith("touch") || e === "wheel" ? Dr(() => {
t.addEventListener(e, o, i);
}) : t.addEventListener(e, o, i), o;
}
function He(e, t, r, i, o) {
var n = { capture: i, passive: o }, u = jo(e, t, r, n);
(t === document.body || t === window || t === document) && Mr(() => {
t.removeEventListener(e, u, n);
});
}
function $o(e) {
for (var t = 0; t < e.length; t++)
ji.add(e[t]);
for (var r of $r)
r(e);
}
function Rt(e) {
var K;
var t = this, r = (
/** @type {Node} */
t.ownerDocument
), i = e.type, o = ((K = e.composedPath) == null ? void 0 : K.call(e)) || [], n = (
/** @type {null | Element} */
o[0] || e.target
), u = 0, s = e.__root;
if (s) {
var c = o.indexOf(s);
if (c !== -1 && (t === document || t === /** @type {any} */
window)) {
e.__root = t;
return;
}
var d = o.indexOf(t);
if (d === -1)
return;
c <= d && (u = c);
}
if (n = /** @type {Element} */
o[u] || e.target, n !== t) {
St(e, "currentTarget", {
configurable: !0,
get() {
return n || r;
}
});
var p = j, h = $;
Ve(null), Ue(null);
try {
for (var v, k = []; n !== null; ) {
var V = n.assignedSlot || n.parentNode || /** @type {any} */
n.host || null;
try {
var _ = n["__" + i];
if (_ != null && (!/** @type {any} */
n.disabled || // DOM could've been updated already by the time this is reached, so we check this as well
// -> the target could not have been disabled because it emits the event in the first place
e.target === n))
if (Ga(_)) {
var [q, ...ce] = _;
q.apply(n, [e, ...ce]);
} else
_.call(n, e);
} catch (ee) {
v ? k.push(ee) : v = ee;
}
if (e.cancelBubble || V === t || V === null)
break;
n = V;
}
if (v) {
for (let ee of k)
queueMicrotask(() => {
throw ee;
});
throw v;
}
} finally {
e.__root = t, delete e.currentTarget, Ve(p), Ue(h);
}
}
}
function Zr(e) {
var t = document.createElement("template");
return t.innerHTML = e, t.content;
}
function Ie(e, t) {
var r = (
/** @type {Effect} */
$
);
r.nodes_start === null && (r.nodes_start = e, r.nodes_end = t);
}
// @__NO_SIDE_EFFECTS__
function we(e, t) {
var r = (t & oo) !== 0, i = (t & lo) !== 0, o, n = !e.startsWith("<!>");
return () => {
if (N)
return Ie(z, null), z;
o === void 0 && (o = Zr(n ? e : "<!>" + e), r || (o = /** @type {Node} */
/* @__PURE__ */ pe(o)));
var u = (
/** @type {TemplateNode} */
i || gi ? document.importNode(o, !0) : o.cloneNode(!0)
);
if (r) {
var s = (
/** @type {TemplateNode} */
/* @__PURE__ */ pe(u)
), c = (
/** @type {TemplateNode} */
u.lastChild
);
Ie(s, c);
} else
Ie(u, u);
return u;
};
}
// @__NO_SIDE_EFFECTS__
function dr(e, t, r = "svg") {
var i = !e.startsWith("<!>"), o = `<${r}>${i ? e : "<!>" + e}</${r}>`, n;
return () => {
if (N)
return Ie(z, null), z;
if (!n) {
var u = (
/** @type {DocumentFragment} */
Zr(o)
), s = (
/** @type {Element} */
/* @__PURE__ */ pe(u)
);
n = /** @type {Element} */
/* @__PURE__ */ pe(s);
}
var c = (
/** @type {TemplateNode} */
n.cloneNode(!0)
);
return Ie(c, c), c;
};
}
function Zt() {
if (N)
return Ie(z, null), z;
var e = document.createDocumentFragment(), t = document.createComment(""), r = ur();
return e.append(t, r), Ie(t, r), e;
}
function O(e, t) {
if (N) {
$.nodes_end = z, yt();
return;
}
e !== null && e.before(
/** @type {Node} */
t
);
}
function So(e, t) {
var r = t == null ? "" : typeof t == "object" ? t + "" : t;
r !== (e.__t ?? (e.__t = e.nodeValue)) && (e.__t = r, e.nodeValue = r + "");
}
function $i(e, t) {
return Si(e, t);
}
function Po(e, t) {
Ir(), t.intro = t.intro ?? !1;
const r = t.target, i = N, o = z;
try {
for (var n = (
/** @type {TemplateNode} */
/* @__PURE__ */ pe(r)
); n && (n.nodeType !== 8 || /** @type {Comment} */
n.data !== Or); )
n = /** @type {TemplateNode} */
/* @__PURE__ */ Ge(n);
if (!n)
throw pt;
vt(!0), Be(
/** @type {Comment} */
n
), yt();
const u = Si(e, { ...t, anchor: n });
if (z === null || z.nodeType !== 8 || /** @type {Comment} */
z.data !== ii)
throw sr(), pt;
return vt(!1), /** @type {Exports} */
u;
} catch (u) {
if (u === pt)
return t.recover === !1 && Jn(), Ir(), go(r), vt(!1), $i(e, t);
throw u;
} finally {
vt(i), Be(o);
}
}
const ht = /* @__PURE__ */ new Map();
function Si(e, { target: t, anchor: r, props: i = {}, events: o, context: n, intro: u = !0 }) {
Ir();
var s = /* @__PURE__ */ new Set(), c = (h) => {
for (var v = 0; v < h.length; v++) {
var k = h[v];
if (!s.has(k)) {
s.add(k);
var V = Io(k);
t.addEventListener(k, Rt, { passive: V });
var _ = ht.get(k);
_ === void 0 ? (document.addEventListener(k, Rt, { passive: V }), ht.set(k, 1)) : ht.set(k, _ + 1);
}
}
};
c(zn(ji)), $r.add(c);
var d = void 0, p = Lo(() => {
var h = r ?? t.appendChild(ur());
return Rr(() => {
if (n) {
oi({});
var v = (
/** @type {ComponentContext} */
ie
);
v.c = n;
}
o && (i.$$events = o), N && Ie(
/** @type {TemplateNode} */
h,
null
), d = e(h, i) || {}, N && ($.nodes_end = z), n && li();
}), () => {
var V;
for (var v of s) {
t.removeEventListener(v, Rt);
var k = (
/** @type {number} */
ht.get(v)
);
--k === 0 ? (document.removeEventListener(v, Rt), ht.delete(v)) : ht.set(v, k);
}
$r.delete(c), h !== r && ((V = h.parentNode) == null || V.removeChild(h));
};
});
return Sr.set(d, p), d;
}
let Sr = /* @__PURE__ */ new WeakMap();
function zo(e, t) {
const r = Sr.get(e);
return r ? (Sr.delete(e), r(t)) : Promise.resolve();
}
function W(e, t, [r, i] = [0, 0]) {
N && r === 0 && yt();
var o = e, n = null, u = null, s = ue, c = r > 0 ? Nr : 0, d = !1;
const p = (v, k = !0) => {
d = !0, h(k, v);
}, h = (v, k) => {
if (s === (s = v)) return;
let V = !1;
if (N && i !== -1) {
if (r === 0) {
const q = (
/** @type {Comment} */
o.data
);
q === Or ? i = 0 : q === ai ? i = 1 / 0 : (i = parseInt(q.substring(1)), i !== i && (i = s ? 1 / 0 : -1));
}
const _ = i > r;
!!s === _ && (o = ho(), Be(o), vt(!1), V = !0, i = -1);
}
s ? (n ? Na(n) : k && (n = Rr(() => k(o))), u && jr(u, () => {
u = null;
})) : (u ? Na(u) : k && (u = Rr(() => k(o, [r + 1, i]))), n && jr(n, () => {
n = null;
})), V && vt(!0);
};
wi(() => {
d = !1, t(p), d || h(null, null);
}, c), N && (o = z);
}
function Xe(e, t, r = !1, i = !1, o = !1) {
var n = e, u = "";
xe(() => {
var s = (
/** @type {Effect} */
$
);
if (u === (u = t() ?? "")) {
N && yt();
return;
}
if (s.nodes_start !== null && (Ei(
s.nodes_start,
/** @type {TemplateNode} */
s.nodes_end
), s.nodes_start = s.nodes_end = null), u !== "") {
if (N) {
z.data;
for (var c = yt(), d = c; c !== null && (c.nodeType !== 8 || /** @type {Comment} */
c.data !== ""); )
d = c, c = /** @type {TemplateNode} */
/* @__PURE__ */ Ge(c);
if (c === null)
throw sr(), pt;
Ie(z, d), n = Be(c);
return;
}
var p = u + "";
r ? p = `<svg>${p}</svg>` : i && (p = `<math>${p}</math>`);
var h = Zr(p);
if ((r || i) && (h = /** @type {Element} */
/* @__PURE__ */ pe(h)), Ie(
/** @type {TemplateNode} */
/* @__PURE__ */ pe(h),
/** @type {TemplateNode} */
h.lastChild
), r || i)
for (; /* @__PURE__ */ pe(h); )
n.before(
/** @type {Node} */
/* @__PURE__ */ pe(h)
);
else
n.before(h);
}
});
}
function No(e, t, r, i, o) {
var s;
N && yt();
var n = (s = t.$$slots) == null ? void 0 : s[r], u = !1;
n === !0 && (n = t.children, u = !0), n === void 0 || n(e, u ? () => i : i);
}
const qa = [...`
\r\f \v\uFEFF`];
function Do(e, t, r) {
var i = "" + e;
if (r) {
for (var o in r)
if (r[o])
i = i ? i + " " + o : o;
else if (i.length)
for (var n = o.length, u = 0; (u = i.indexOf(o, u)) >= 0; ) {
var s = u + n;
(u === 0 || qa.includes(i[u - 1])) && (s === i.length || qa.includes(i[s])) ? i = (u === 0 ? "" : i.substring(0, u)) + i.substring(s + 1) : u = s;
}
}
return i === "" ? null : i;
}
function qo(e, t, r, i, o, n) {
var u = e.__className;
if (N || u !== r || u === void 0) {
var s = Do(r, i, n);
(!N || s !== e.getAttribute("class")) && (s == null ? e.removeAttribute("class") : e.className = s), e.__className = r;
} else if (n && o !== n)
for (var c in n) {
var d = !!n[c];
(o == null || d !== !!o[c]) && e.classList.toggle(c, d);
}
return n;
}
const Oo = Symbol("is custom element"), Ho = Symbol("is html");
function Oa(e) {
if (N) {
var t = !1, r = () => {
if (!t) {
if (t = !0, e.hasAttribute("value")) {
var i = e.value;
R(e, "value", null), e.value = i;
}
if (e.hasAttribute("checked")) {
var o = e.checked;
R(e, "checked", null), e.checked = o;
}
}
};
e.__on_r = r, Un(r), Vi();
}
}
function Fo(e, t) {
var r = Pi(e);
r.value === (r.value = // treat null and undefined the same for the initial value
t ?? void 0) || // @ts-expect-error
// `progress` elements always need their value set when it's `0`
e.value === t && (t !== 0 || e.nodeName !== "PROGRESS") || (e.value = t ?? "");
}
function R(e, t, r, i) {
var o = Pi(e);
N && (o[t] = e.getAttribute(t), t === "src" || t === "srcset" || t === "href" && e.nodeName === "LINK") || o[t] !== (o[t] = r) && (t === "loading" && (e[Mn] = r), r == null ? e.removeAttribute(t) : typeof r != "string" && Mo(e).includes(t) ? e[t] = r : e.setAttribute(t, r));
}
function Pi(e) {
return (
/** @type {Record<string | symbol, unknown>} **/
// @ts-expect-error
e.__attributes ?? (e.__attributes = {
[Oo]: e.nodeName.includes("-"),
[Ho]: e.namespaceURI === so
})
);
}
var Ha = /* @__PURE__ */ new Map();
function Mo(e) {
var t = Ha.get(e.nodeName);
if (t) return t;
Ha.set(e.nodeName, t = []);
for (var r, i = e, o = Element.prototype; o !== i; ) {
r = Nn(i);
for (var n in r)
r[n].set && t.push(n);
i = Ya(i);
}
return t;
}
function Bo(e, t, r = t) {
Ro(e, "change", (i) => {
var o = i ? e.defaultChecked : e.checked;
r(o);
}), // If we are hydrating and the value has since changed,
// then use the update value from the input instead.
(N && e.defaultChecked !== e.checked || // If defaultChecked is set, then checked == defaultChecked
tt(t) == null) && r(e.checked), Ur(() => {
var i = t();
e.checked = !!i;
});
}
function Fa(e, t) {
return e === t || (e == null ? void 0 : e[jt]) === t;
}
function Gt(e = {}, t, r, i) {
return Br(() => {
var o, n;
return Ur(() => {
o = n, n = [], tt(() => {
e !== r(...n) && (t(e, ...n), o && Fa(r(...o), e) && t(null, ...o));
});
}), () => {
Dr(() => {
n && Fa(r(...n), e) && t(null, ...n);
});
};
}), e;
}
let Yt = !1, Pr = Symbol();
function Uo(e, t, r) {
const i = r[t] ?? (r[t] = {
store: null,
source: /* @__PURE__ */ Hr(void 0),
unsubscribe: bt
});
if (i.store !== e && !(Pr in r))
if (i.unsubscribe(), i.store = e ?? null, e == null)
i.source.v = void 0, i.unsubscribe = bt;
else {
var o = !0;
i.unsubscribe = Di(e, (n) => {
o ? i.source.v = n : y(i.source, n);
}), o = !1;
}
return e && Pr in r ? Jt(e) : l(i.source);
}
function Zo() {
const e = {};
function t() {
Mr(() => {
for (var r in e)
e[r].unsubscribe();
St(e, Pr, {
enumerable: !1,
value: !0
});
});
}
return [e, t];
}
function Go(e) {
var t = Yt;
try {
return Yt = !1, [e(), Yt];
} finally {
Yt = t;
}
}
function Ma(e) {
var t;
return ((t = e.ctx) == null ? void 0 : t.d) ?? !1;
}
function x(e, t, r, i) {
var nt;
var o = (r & ro) !== 0, n = !0, u = (r & io) !== 0, s = (r & no) !== 0, c = !1, d;
u ? [d, c] = Go(() => (
/** @type {V} */
e[t]
)) : d = /** @type {V} */
e[t];
var p = jt in e || Xa in e, h = u && (((nt = Qe(e, t)) == null ? void 0 : nt.set) ?? (p && t in e && ((H) => e[t] = H))) || void 0, v = (
/** @type {V} */
i
), k = !0, V = !1, _ = () => (V = !0, k && (k = !1, s ? v = tt(
/** @type {() => V} */
i
) : v = /** @type {V} */
i), v);
d === void 0 && i !== void 0 && (h && n && Xn(), d = _(), h && h(d));
var q;
if (q = () => {
var H = (
/** @type {V} */
e[t]
);
return H === void 0 ? _() : (k = !0, V = !1, H);
}, (r & ao) === 0)
return q;
if (h) {
var ce = e.$$legacy;
return function(H, oe) {
return arguments.length > 0 ? ((!oe || ce || c) && h(oe ? q() : H), H) : q();
};
}
var K = !1, ee = /* @__PURE__ */ Hr(d), J = /* @__PURE__ */ lr(() => {
var H = q(), oe = l(ee);
return K ? (K = !1, oe) : ee.v = H;
});
return u && l(J), o || (J.equals = qr), function(H, oe) {
if (arguments.length > 0) {
const me = oe ? l(J) : u ? Fe(H) : H;
if (!J.equals(me)) {
if (K = !0, y(ee, me), V && v !== void 0 && (v = me), Ma(J))
return H;
tt(() => l(J));
}
return H;
}
return Ma(J) ? J.v : l(J);
};
}
function Yo(e) {
return new Wo(e);
}
var $e, be;
class Wo {
/**
* @param {ComponentConstructorOptions & {
* component: any;
* }} options
*/
constructor(t) {
/** @type {any} */
wr(this, $e);
/** @type {Record<string, any>} */
wr(this, be);
var n;
var r = /* @__PURE__ */ new Map(), i = (u, s) => {
var c = /* @__PURE__ */ Hr(s);
return r.set(u, c), c;
};
const o = new Proxy(
{ ...t.props || {}, $$events: {} },
{
get(u, s) {
return l(r.get(s) ?? i(s, Reflect.get(u, s)));
},
has(u, s) {
return s === Xa ? !0 : (l(r.get(s) ?? i(s, Reflect.get(u, s))), Reflect.has(u, s));
},
set(u, s, c) {
return y(r.get(s) ?? i(s, c), c), Reflect.set(u, s, c);
}
}
);
Cr(this, be, (t.hydrate ? Po : $i)(t.component, {
target: t.target,
anchor: t.anchor,
props: o,
context: t.context,
intro: t.intro ?? !1,
recover: t.recover
})), (!((n = t == null ? void 0 : t.props) != null && n.$$host) || t.sync === !1) && E(), Cr(this, $e, o.$$events);
for (const u of Object.keys(se(this, be)))
u === "$set" || u === "$destroy" || u === "$on" || St(this, u, {
get() {
return se(this, be)[u];
},
/** @param {any} value */
set(s) {
se(this, be)[u] = s;
},
enumerable: !0
});
se(this, be).$set = /** @param {Record<string, any>} next */
(u) => {
Object.assign(o, u);
}, se(this, be).$destroy = () => {
zo(se(this, be));
};
}
/** @param {Record<string, any>} props */
$set(t) {
se(this, be).$set(t);
}
/**
* @param {string} event
* @param {(...args: any[]) => any} callback
* @returns {any}
*/
$on(t, r) {
se(this, $e)[t] = se(this, $e)[t] || [];
const i = (...o) => r.call(this, ...o);
return se(this, $e)[t].push(i), () => {
se(this, $e)[t] = se(this, $e)[t].filter(
/** @param {any} fn */
(o) => o !== i
);
};
}
$destroy() {
se(this, be).$destroy();
}
}
$e = new WeakMap(), be = new WeakMap();
let zi;
typeof HTMLElement == "function" && (zi = class extends HTMLElement {
/**
* @param {*} $$componentCtor
* @param {*} $$slots
* @param {*} use_shadow_dom
*/
constructor(t, r, i) {
super();
/** The Svelte component constructor */
Ae(this, "$$ctor");
/** Slots */
Ae(this, "$$s");
/** @type {any} The Svelte component instance */
Ae(this, "$$c");
/** Whether or not the custom element is connected */
Ae(this, "$$cn", !1);
/** @type {Record<string, any>} Component props data */
Ae(this, "$$d", {});
/** `true` if currently in the process of reflecting component props back to attributes */
Ae(this, "$$r", !1);
/** @type {Record<string, CustomElementPropDefinition>} Props definition (name, reflected, type etc) */
Ae(this, "$$p_d", {});
/** @type {Record<string, EventListenerOrEventListenerObject[]>} Event listeners */
Ae(this, "$$l", {});
/** @type {Map<EventListenerOrEventListenerObject, Function>} Event listener unsubscribe functions */
Ae(this, "$$l_u", /* @__PURE__ */ new Map());
/** @type {any} The managed render effect for reflecting attributes */
Ae(this, "$$me");
this.$$ctor = t, this.$$s = r, i && this.attachShadow({ mode: "open" });
}
/**
* @param {string} type
* @param {EventListenerOrEventListenerObject} listener
* @param {boolean | AddEventListenerOptions} [options]
*/
addEventListener(t, r, i) {
if (this.$$l[t] = this.$$l[t] || [], this.$$l[t].push(r), this.$$c) {
const o = this.$$c.$on(t, r);
this.$$l_u.set(r, o);
}
super.addEventListener(t, r, i);
}
/**
* @param {string} type
* @param {EventListenerOrEventListenerObject} listener
* @param {boolean | AddEventListenerOptions} [options]
*/
removeEventListener(t, r, i) {
if (super.removeEventListener(t, r, i), this.$$c) {
const o = this.$$l_u.get(r);
o && (o(), this.$$l_u.delete(r));
}
}
async connectedCallback() {
if (this.$$cn = !0, !this.$$c) {
let t = function(o) {
return (n) => {
const u = document.createElement("slot");
o !== "default" && (u.name = o), O(n, u);
};
};
if (await Promise.resolve(), !this.$$cn || this.$$c)
return;
const r = {}, i = Ko(this);
for (const o of this.$$s)
o in i && (o === "default" && !this.$$d.children ? (this.$$d.children = t(o), r.default = !0) : r[o] = t(o));
for (const o of this.attributes) {
const n = this.$$g_p(o.name);
n in this.$$d || (this.$$d[n] = Kt(n, o.value, this.$$p_d, "toProp"));
}
for (const o in this.$$p_d)
!(o in this.$$d) && this[o] !== void 0 && (this.$$d[o] = this[o], delete this[o]);
this.$$c = Yo({
component: this.$$ctor,
target: this.shadowRoot || this,
props: {
...this.$$d,
$$slots: r,
$$host: this
}
}), this.$$me = Co(() => {
Ur(() => {
var o;
this.$$r = !0;
for (const n of Xt(this.$$c)) {
if (!((o = this.$$p_d[n]) != null && o.reflect)) continue;
this.$$d[n] = this.$$c[n];
const u = Kt(
n,
this.$$d[n],
this.$$p_d,
"toAttribute"
);
u == null ? this.removeAttribute(this.$$p_d[n].attribute || n) : this.setAttribute(this.$$p_d[n].attribute || n, u);
}
this.$$r = !1;
});
});
for (const o in this.$$l)
for (const n of this.$$l[o]) {
const u = this.$$c.$on(o, n);
this.$$l_u.set(n, u);
}
this.$$l = {};
}
}
// We don't need this when working within Svelte code, but for compatibility of people using this outside of Svelte
// and setting attributes through setAttribute etc, this is helpful
/**
* @param {string} attr
* @param {string} _oldValue
* @param {string} newValue
*/
attributeChangedCallback(t, r, i) {
var o;
this.$$r || (t = this.$$g_p(t), this.$$d[t] = Kt(t, i, this.$$p_d, "toProp"), (o = this.$$c) == null || o.$set({ [t]: this.$$d[t] }));
}
disconnectedCallback() {
this.$$cn = !1, Promise.resolve().then(() => {
!this.$$cn && this.$$c && (this.$$c.$destroy(), this.$$me(), this.$$c = void 0);
});
}
/**
* @param {string} attribute_name
*/
$$g_p(t) {
return Xt(this.$$p_d).find(
(r) => this.$$p_d[r].attribute === t || !this.$$p_d[r].attribute && r.toLowerCase() === t
) || t;
}
});
function Kt(e, t, r, i) {
var n;
const o = (n = r[e]) == null ? void 0 : n.type;
if (t = o === "Boolean" && typeof t != "boolean" ? t != null : t, !i || !r[e])
return t;
if (i === "toAttribute")
switch (o) {
case "Object":
case "Array":
return t == null ? null : JSON.stringify(t);
case "Boolean":
return t ? "" : null;
case "Number":
return t ?? null;
default:
return t;
}
else
switch (o) {
case "Object":
case "Array":
return t && JSON.parse(t);
case "Boolean":
return t;
// conversion already handled above
case "Number":
return t != null ? +t : t;
default:
return t;
}
}
function Ko(e) {
const t = {};
return e.childNodes.forEach((r) => {
t[
/** @type {Element} node */
r.slot || "default"
] = !0;
}), t;
}
function Jo(e, t, r, i, o, n) {
let u = class extends zi {
constructor() {
super(e, r, o), this.$$p_d = t;
}
static get observedAttributes() {
return Xt(t).map(
(s) => (t[s].attribute || s).toLowerCase()
);
}
};
return Xt(t).forEach((s) => {
St(u.prototype, s, {
get() {
return this.$$c && s in this.$$c ? this.$$c[s] : this.$$d[s];
},
set(c) {
var h;
c = Kt(s, c, t), this.$$d[s] = c;
var d = this.$$c;
if (d) {
var p = (h = Qe(d, s)) == null ? void 0 : h.get;
p ? d[s] = c : d.$set({ [s]: c });
}
}
});
}), i.forEach((s) => {
St(u.prototype, s, {
get() {
var c;
return (c = this.$$c) == null ? void 0 : c[s];
}
});
}), e.element = /** @type {any} */
u, u;
}
function Ni(e) {
ie === null && ni(), Vr(() => {
const t = tt(e);
if (typeof t == "function") return (
/** @type {() => void} */
t
);
});
}
function Xo(e) {
ie === null && ni(), Ni(() => () => tt(e));
}
function Di(e, t, r) {
if (e == null)
return t(void 0), bt;
const i = tt(
() => e.subscribe(
t,
// @ts-expect-error
r
)
);
return i.unsubscribe ? () => i.unsubscribe() : i;
}
const gt = [];
function Qo(e, t = bt) {
let r = null;
const i = /* @__PURE__ */ new Set();
function o(s) {
if (ri(e, s) && (e = s, r)) {
const c = !gt.length;
for (const d of i)
d[1](), gt.push(d, e);
if (c) {
for (let d = 0; d < gt.length; d += 2)
gt[d][0](gt[d + 1]);
gt.length = 0;
}
}
}
function n(s) {
o(s(
/** @type {T} */
e
));
}
function u(s, c = bt) {
const d = [s, c];
return i.add(d), i.size === 1 && (r = t(o, n) || bt), s(
/** @type {T} */
e
), () => {
i.delete(d), i.size === 0 && r && (r(), r = null);
};
}
return { set: o, update: n, subscribe: u };
}
function Jt(e) {
let t;
return Di(e, (r) => t = r)(), t;
}
globalThis.altchaPlugins = globalThis.altchaPlugins || [];
globalThis.altchaI18n = globalThis.altchaI18n || {
get: (e) => Jt(globalThis.altchaI18n.store)[e],
set: (e, t) => {
Object.assign(Jt(globalThis.altchaI18n.store), {
[e]: t
}), globalThis.altchaI18n.store.set(Jt(globalThis.altchaI18n.store));
},
store: Qo({})
};
const el = {
ariaLinkLabel: "Besoek Altcha.org",
enterCode: "Voer kode in",
enterCodeAria: "Voer die kode in wat jy hoor. Druk Spasie om die klank af te speel.",
error: "Verifikasie het misluk. Probeer later weer.",
expired: "Verifikasie het verval. Probeer weer.",
footer: 'Beskerm deur <a href="https://altcha.org/" target="_blank" aria-label="Besoek Altcha.org">ALTCHA</a>',
getAudioChallenge: "Kry 'n klankuitdaging",
label: "Ek i