intl-tel-input
Version:
A JavaScript plugin for entering and validating international telephone numbers
2,049 lines • 479 kB
JavaScript
var G9 = Object.defineProperty;
var N3 = (t) => {
throw TypeError(t);
};
var F9 = (t, d, e) => d in t ? G9(t, d, { enumerable: !0, configurable: !0, writable: !0, value: e }) : t[d] = e;
var z1 = (t, d, e) => F9(t, typeof d != "symbol" ? d + "" : d, e), J2 = (t, d, e) => d.has(t) || N3("Cannot " + e);
var $ = (t, d, e) => (J2(t, d, "read from private field"), e ? e.call(t) : d.get(t)), O = (t, d, e) => d.has(t) ? N3("Cannot add the same private member more than once") : d instanceof WeakSet ? d.add(t) : d.set(t, e), N = (t, d, e, i) => (J2(t, d, "write to private field"), i ? i.call(t, e) : d.set(t, e), e), g = (t, d, e) => (J2(t, d, "access private method"), e);
import { onMount as W9, onDestroy as V9 } from "svelte";
const K9 = "5";
var z3;
typeof window < "u" && ((z3 = window.__svelte ?? (window.__svelte = {})).v ?? (z3.v = /* @__PURE__ */ new Set())).add(K9);
const j9 = 1, Y9 = 4, Z9 = 8, z9 = 16, X9 = 2, i1 = Symbol(), q9 = "http://www.w3.org/1999/xhtml", J9 = "@attach", rd = !1;
var X3 = Array.isArray, Q9 = Array.prototype.indexOf, d5 = Object.defineProperty, P2 = Object.getOwnPropertyDescriptor, t5 = Object.getOwnPropertyDescriptors, e5 = Object.prototype, n5 = Array.prototype, q3 = Object.getPrototypeOf;
function i5(t) {
for (var d = 0; d < t.length; d++)
t[d]();
}
function J3() {
var t, d, e = new Promise((i, r) => {
t = i, d = r;
});
return { promise: e, resolve: t, reject: d };
}
const $1 = 2, U2 = 4, Dd = 8, Od = 1 << 24, N0 = 16, A0 = 32, Y0 = 64, Q3 = 128, T1 = 512, h1 = 1024, w1 = 2048, $0 = 4096, M0 = 8192, K1 = 16384, Pd = 32768, A3 = 65536, S3 = 1 << 17, d4 = 1 << 18, K2 = 1 << 19, r5 = 1 << 20, I0 = 32768, sd = 1 << 21, Rd = 1 << 22, n0 = 1 << 23, v0 = Symbol("$state"), s5 = Symbol("legacy props"), $5 = Symbol(""), L0 = new class extends Error {
constructor() {
super(...arguments);
z1(this, "name", "StaleReactionError");
z1(this, "message", "The reaction that called `getAbortSignal()` was re-run or destroyed");
}
}();
function o5() {
throw new Error("https://svelte.dev/e/async_derived_orphan");
}
function l5(t) {
throw new Error("https://svelte.dev/e/effect_in_teardown");
}
function u5() {
throw new Error("https://svelte.dev/e/effect_in_unowned_derived");
}
function a5(t) {
throw new Error("https://svelte.dev/e/effect_orphan");
}
function f5() {
throw new Error("https://svelte.dev/e/effect_update_depth_exceeded");
}
function c5(t) {
throw new Error("https://svelte.dev/e/props_invalid_value");
}
function h5() {
throw new Error("https://svelte.dev/e/state_descriptors_fixed");
}
function p5() {
throw new Error("https://svelte.dev/e/state_prototype_fixed");
}
function g5() {
throw new Error("https://svelte.dev/e/state_unsafe_mutation");
}
function C5() {
console.warn("https://svelte.dev/e/select_multiple_invalid_value");
}
function t4(t) {
return t === this.v;
}
function y5(t, d) {
return t != t ? d == d : t !== d || t !== null && typeof t == "object" || typeof t == "function";
}
function m5(t) {
return !y5(t, this.v);
}
let v5 = !1, k1 = null;
function x2(t) {
k1 = t;
}
function _5(t, d = !1, e) {
k1 = {
p: k1,
i: !1,
c: null,
e: null,
s: t,
x: null,
l: null
};
}
function E5(t) {
var d = (
/** @type {ComponentContext} */
k1
), e = d.e;
if (e !== null) {
d.e = null;
for (var i of e)
h4(i);
}
return t !== void 0 && (d.x = t), d.i = !0, k1 = d.p, t ?? /** @type {T} */
{};
}
function e4() {
return !0;
}
let D0 = [];
function I5() {
var t = D0;
D0 = [], i5(t);
}
function l2(t) {
if (D0.length === 0) {
var d = D0;
queueMicrotask(() => {
d === D0 && I5();
});
}
D0.push(t);
}
function w5(t) {
var d = X;
if (d === null)
return F.f |= n0, t;
if ((d.f & Pd) === 0) {
if ((d.f & Q3) === 0)
throw t;
d.b.error(t);
} else
k2(t, d);
}
function k2(t, d) {
for (; d !== null; ) {
if ((d.f & Q3) !== 0)
try {
d.b.error(t);
return;
} catch (e) {
t = e;
}
d = d.parent;
}
throw t;
}
const N5 = -7169;
function g1(t, d) {
t.f = t.f & N5 | d;
}
function Md(t) {
(t.f & T1) !== 0 || t.deps === null ? g1(t, h1) : g1(t, $0);
}
function n4(t) {
if (t !== null)
for (const d of t)
(d.f & $1) === 0 || (d.f & I0) === 0 || (d.f ^= I0, n4(
/** @type {Derived} */
d.deps
));
}
function A5(t, d, e) {
(t.f & w1) !== 0 ? d.add(t) : (t.f & $0) !== 0 && e.add(t), n4(t.deps), g1(t, h1);
}
const T2 = /* @__PURE__ */ new Set();
let Q = null, s1 = null, O1 = [], Bd = null, $d = !1;
var B0, U0, h0, x0, f2, k0, H0, G0, G1, od, ld, i4;
const Fd = class Fd {
constructor() {
O(this, G1);
z1(this, "committed", !1);
/**
* The current values of any sources that are updated in this batch
* They keys of this map are identical to `this.#previous`
* @type {Map<Source, any>}
*/
z1(this, "current", /* @__PURE__ */ new Map());
/**
* The values of any sources that are updated in this batch _before_ those updates took place.
* They keys of this map are identical to `this.#current`
* @type {Map<Source, any>}
*/
z1(this, "previous", /* @__PURE__ */ new Map());
/**
* When the batch is committed (and the DOM is updated), we need to remove old branches
* and append new ones by calling the functions added inside (if/each/key/etc) blocks
* @type {Set<() => void>}
*/
O(this, B0, /* @__PURE__ */ new Set());
/**
* If a fork is discarded, we need to destroy any effects that are no longer needed
* @type {Set<(batch: Batch) => void>}
*/
O(this, U0, /* @__PURE__ */ new Set());
/**
* The number of async effects that are currently in flight
*/
O(this, h0, 0);
/**
* The number of async effects that are currently in flight, _not_ inside a pending boundary
*/
O(this, x0, 0);
/**
* A deferred that resolves when the batch is committed, used with `settled()`
* TODO replace with Promise.withResolvers once supported widely enough
* @type {{ promise: Promise<void>, resolve: (value?: any) => void, reject: (reason: unknown) => void } | null}
*/
O(this, f2, null);
/**
* Deferred effects (which run after async work has completed) that are DIRTY
* @type {Set<Effect>}
*/
O(this, k0, /* @__PURE__ */ new Set());
/**
* Deferred effects that are MAYBE_DIRTY
* @type {Set<Effect>}
*/
O(this, H0, /* @__PURE__ */ new Set());
/**
* A set of branches that still exist, but will be destroyed when this batch
* is committed — we skip over these during `process`
* @type {Set<Effect>}
*/
z1(this, "skipped_effects", /* @__PURE__ */ new Set());
z1(this, "is_fork", !1);
O(this, G0, !1);
}
is_deferred() {
return this.is_fork || $(this, x0) > 0;
}
/**
*
* @param {Effect[]} root_effects
*/
process(d) {
var r;
O1 = [], this.apply();
var e = [], i = [];
for (const o of d)
g(this, G1, od).call(this, o, e, i);
if (this.is_deferred())
g(this, G1, ld).call(this, i), g(this, G1, ld).call(this, e);
else {
for (const o of $(this, B0)) o();
$(this, B0).clear(), $(this, h0) === 0 && g(this, G1, i4).call(this), Q = null, b3(i), b3(e), (r = $(this, f2)) == null || r.resolve();
}
s1 = null;
}
/**
* Associate a change to a given source with the current
* batch, noting its previous and current values
* @param {Source} source
* @param {any} value
*/
capture(d, e) {
e !== i1 && !this.previous.has(d) && this.previous.set(d, e), (d.f & n0) === 0 && (this.current.set(d, d.v), s1 == null || s1.set(d, d.v));
}
activate() {
Q = this, this.apply();
}
deactivate() {
Q === this && (Q = null, s1 = null);
}
flush() {
if (this.activate(), O1.length > 0) {
if (S5(), Q !== null && Q !== this)
return;
} else $(this, h0) === 0 && this.process([]);
this.deactivate();
}
discard() {
for (const d of $(this, U0)) d(this);
$(this, U0).clear();
}
/**
*
* @param {boolean} blocking
*/
increment(d) {
N(this, h0, $(this, h0) + 1), d && N(this, x0, $(this, x0) + 1);
}
/**
*
* @param {boolean} blocking
*/
decrement(d) {
N(this, h0, $(this, h0) - 1), d && N(this, x0, $(this, x0) - 1), !$(this, G0) && (N(this, G0, !0), l2(() => {
N(this, G0, !1), this.is_deferred() ? O1.length > 0 && this.flush() : this.revive();
}));
}
revive() {
for (const d of $(this, k0))
$(this, H0).delete(d), g1(d, w1), j0(d);
for (const d of $(this, H0))
g1(d, $0), j0(d);
this.flush();
}
/** @param {() => void} fn */
oncommit(d) {
$(this, B0).add(d);
}
/** @param {(batch: Batch) => void} fn */
ondiscard(d) {
$(this, U0).add(d);
}
settled() {
return ($(this, f2) ?? N(this, f2, J3())).promise;
}
static ensure() {
if (Q === null) {
const d = Q = new Fd();
T2.add(Q), l2(() => {
Q === d && d.flush();
});
}
return Q;
}
apply() {
}
};
B0 = new WeakMap(), U0 = new WeakMap(), h0 = new WeakMap(), x0 = new WeakMap(), f2 = new WeakMap(), k0 = new WeakMap(), H0 = new WeakMap(), G0 = new WeakMap(), G1 = new WeakSet(), /**
* Traverse the effect tree, executing effects or stashing
* them for later execution as appropriate
* @param {Effect} root
* @param {Effect[]} effects
* @param {Effect[]} render_effects
*/
od = function(d, e, i) {
d.f ^= h1;
for (var r = d.first, o = null; r !== null; ) {
var l = r.f, f = (l & (A0 | Y0)) !== 0, a = f && (l & h1) !== 0, h = a || (l & M0) !== 0 || this.skipped_effects.has(r);
if (!h && r.fn !== null) {
f ? r.f ^= h1 : o !== null && (l & (U2 | Dd | Od)) !== 0 ? o.b.defer_effect(r) : (l & U2) !== 0 ? e.push(r) : v2(r) && ((l & N0) !== 0 && $(this, k0).add(r), u2(r));
var m = r.first;
if (m !== null) {
r = m;
continue;
}
}
var _ = r.parent;
for (r = r.next; r === null && _ !== null; )
_ === o && (o = null), r = _.next, _ = _.parent;
}
}, /**
* @param {Effect[]} effects
*/
ld = function(d) {
for (var e = 0; e < d.length; e += 1)
A5(d[e], $(this, k0), $(this, H0));
}, i4 = function() {
var r;
if (T2.size > 1) {
this.previous.clear();
var d = s1, e = !0;
for (const o of T2) {
if (o === this) {
e = !1;
continue;
}
const l = [];
for (const [a, h] of this.current) {
if (o.current.has(a))
if (e && h !== o.current.get(a))
o.current.set(a, h);
else
continue;
l.push(a);
}
if (l.length === 0)
continue;
const f = [...o.current.keys()].filter((a) => !this.current.has(a));
if (f.length > 0) {
var i = O1;
O1 = [];
const a = /* @__PURE__ */ new Set(), h = /* @__PURE__ */ new Map();
for (const m of l)
r4(m, f, a, h);
if (O1.length > 0) {
Q = o, o.apply();
for (const m of O1)
g(r = o, G1, od).call(r, m, [], []);
o.deactivate();
}
O1 = i;
}
}
Q = null, s1 = d;
}
this.committed = !0, T2.delete(this);
};
let H2 = Fd;
function S5() {
$d = !0;
var t = null;
try {
for (var d = 0; O1.length > 0; ) {
var e = H2.ensure();
if (d++ > 1e3) {
var i, r;
b5();
}
e.process(O1), i0.clear();
}
} finally {
$d = !1, Bd = null;
}
}
function b5() {
try {
f5();
} catch (t) {
k2(t, Bd);
}
}
let D1 = null;
function b3(t) {
var d = t.length;
if (d !== 0) {
for (var e = 0; e < d; ) {
var i = t[e++];
if ((i.f & (K1 | M0)) === 0 && v2(i) && (D1 = /* @__PURE__ */ new Set(), u2(i), i.deps === null && i.first === null && i.nodes === null && (i.teardown === null && i.ac === null ? m4(i) : i.fn = null), (D1 == null ? void 0 : D1.size) > 0)) {
i0.clear();
for (const r of D1) {
if ((r.f & (K1 | M0)) !== 0) continue;
const o = [r];
let l = r.parent;
for (; l !== null; )
D1.has(l) && (D1.delete(l), o.push(l)), l = l.parent;
for (let f = o.length - 1; f >= 0; f--) {
const a = o[f];
(a.f & (K1 | M0)) === 0 && u2(a);
}
}
D1.clear();
}
}
D1 = null;
}
}
function r4(t, d, e, i) {
if (!e.has(t) && (e.add(t), t.reactions !== null))
for (const r of t.reactions) {
const o = r.f;
(o & $1) !== 0 ? r4(
/** @type {Derived} */
r,
d,
e,
i
) : (o & (Rd | N0)) !== 0 && (o & w1) === 0 && s4(r, d, i) && (g1(r, w1), j0(
/** @type {Effect} */
r
));
}
}
function s4(t, d, e) {
const i = e.get(t);
if (i !== void 0) return i;
if (t.deps !== null)
for (const r of t.deps) {
if (d.includes(r))
return !0;
if ((r.f & $1) !== 0 && s4(
/** @type {Derived} */
r,
d,
e
))
return e.set(
/** @type {Derived} */
r,
!0
), !0;
}
return e.set(t, !1), !1;
}
function j0(t) {
for (var d = Bd = t; d.parent !== null; ) {
d = d.parent;
var e = d.f;
if ($d && d === X && (e & N0) !== 0 && (e & d4) === 0)
return;
if ((e & (Y0 | A0)) !== 0) {
if ((e & h1) === 0) return;
d.f ^= h1;
}
}
O1.push(d);
}
function T5(t, d, e, i) {
const r = Ud;
var o = t.filter((E) => !E.settled);
if (e.length === 0 && o.length === 0) {
i(d.map(r));
return;
}
var l = Q, f = (
/** @type {Effect} */
X
), a = L5(), h = o.length === 1 ? o[0].promise : o.length > 1 ? Promise.all(o.map((E) => E.promise)) : null;
function m(E) {
a();
try {
i(E);
} catch (A) {
(f.f & K1) === 0 && k2(A, f);
}
l == null || l.deactivate(), ud();
}
if (e.length === 0) {
h.then(() => m(d.map(r)));
return;
}
function _() {
a(), Promise.all(e.map((E) => /* @__PURE__ */ D5(E))).then((E) => m([...d.map(r), ...E])).catch((E) => k2(E, f));
}
h ? h.then(_) : _();
}
function L5() {
var t = X, d = F, e = k1, i = Q;
return function(o = !0) {
s0(t), H1(d), x2(e), o && (i == null || i.activate());
};
}
function ud() {
s0(null), H1(null), x2(null);
}
// @__NO_SIDE_EFFECTS__
function Ud(t) {
var d = $1 | w1, e = F !== null && (F.f & $1) !== 0 ? (
/** @type {Derived} */
F
) : null;
return X !== null && (X.f |= K2), {
ctx: k1,
deps: null,
effects: null,
equals: t4,
f: d,
fn: t,
reactions: null,
rv: 0,
v: (
/** @type {V} */
i1
),
wv: 0,
parent: e ?? X,
ac: null
};
}
// @__NO_SIDE_EFFECTS__
function D5(t, d, e) {
let i = (
/** @type {Effect | null} */
X
);
i === null && o5();
var r = (
/** @type {Boundary} */
i.b
), o = (
/** @type {Promise<V>} */
/** @type {unknown} */
void 0
), l = u4(
/** @type {V} */
i1
), f = !F, a = /* @__PURE__ */ new Map();
return K5(() => {
var A;
var h = J3();
o = h.promise;
try {
Promise.resolve(t()).then(h.resolve, h.reject).then(() => {
m === Q && m.committed && m.deactivate(), ud();
});
} catch (b) {
h.reject(b), ud();
}
var m = (
/** @type {Batch} */
Q
);
if (f) {
var _ = r.is_rendered();
r.update_pending_count(1), m.increment(_), (A = a.get(m)) == null || A.reject(L0), a.delete(m), a.set(m, h);
}
const E = (b, P = void 0) => {
if (m.activate(), P)
P !== L0 && (l.f |= n0, fd(l, P));
else {
(l.f & n0) !== 0 && (l.f ^= n0), fd(l, b);
for (const [k, D] of a) {
if (a.delete(k), k === m) break;
D.reject(L0);
}
}
f && (r.update_pending_count(-1), m.decrement(_));
};
h.promise.then(E, (b) => E(null, b || "unknown"));
}), c4(() => {
for (const h of a.values())
h.reject(L0);
}), new Promise((h) => {
function m(_) {
function E() {
_ === o ? h(l) : m(o);
}
_.then(E, E);
}
m(o);
});
}
// @__NO_SIDE_EFFECTS__
function O5(t) {
const d = /* @__PURE__ */ Ud(t);
return d.equals = m5, d;
}
function $4(t) {
var d = t.effects;
if (d !== null) {
t.effects = null;
for (var e = 0; e < d.length; e += 1)
w0(
/** @type {Effect} */
d[e]
);
}
}
function P5(t) {
for (var d = t.parent; d !== null; ) {
if ((d.f & $1) === 0)
return (d.f & K1) === 0 ? (
/** @type {Effect} */
d
) : null;
d = d.parent;
}
return null;
}
function xd(t) {
var d, e = X;
s0(P5(t));
try {
t.f &= ~I0, $4(t), d = I4(t);
} finally {
s0(e);
}
return d;
}
function o4(t) {
var d = xd(t);
if (!t.equals(d) && (t.wv = _4(), (!(Q != null && Q.is_fork) || t.deps === null) && (t.v = d, t.deps === null))) {
g1(t, h1);
return;
}
r0 || (s1 !== null ? (f4() || Q != null && Q.is_fork) && s1.set(t, d) : Md(t));
}
let ad = /* @__PURE__ */ new Set();
const i0 = /* @__PURE__ */ new Map();
let l4 = !1;
function u4(t, d) {
var e = {
f: 0,
// TODO ideally we could skip this altogether, but it causes type errors
v: t,
reactions: null,
equals: t4,
rv: 0,
wv: 0
};
return e;
}
// @__NO_SIDE_EFFECTS__
function c1(t, d) {
const e = u4(t);
return z5(e), e;
}
function e1(t, d, e = !1) {
F !== null && // since we are untracking the function inside `$inspect.with` we need to add this check
// to ensure we error if state is set inside an inspect effect
(!B1 || (F.f & S3) !== 0) && e4() && (F.f & ($1 | N0 | Rd | S3)) !== 0 && !(p1 != null && p1.includes(t)) && g5();
let i = e ? O0(d) : d;
return fd(t, i);
}
function fd(t, d) {
if (!t.equals(d)) {
var e = t.v;
r0 ? i0.set(t, d) : i0.set(t, e), t.v = d;
var i = H2.ensure();
if (i.capture(t, e), (t.f & $1) !== 0) {
const r = (
/** @type {Derived} */
t
);
(t.f & w1) !== 0 && xd(r), Md(r);
}
t.wv = _4(), a4(t, w1), X !== null && (X.f & h1) !== 0 && (X.f & (A0 | Y0)) === 0 && (A1 === null ? X5([t]) : A1.push(t)), !i.is_fork && ad.size > 0 && !l4 && R5();
}
return d;
}
function R5() {
l4 = !1;
for (const t of ad)
(t.f & h1) !== 0 && g1(t, $0), v2(t) && u2(t);
ad.clear();
}
function Q2(t) {
e1(t, t.v + 1);
}
function a4(t, d) {
var e = t.reactions;
if (e !== null)
for (var i = e.length, r = 0; r < i; r++) {
var o = e[r], l = o.f, f = (l & w1) === 0;
if (f && g1(o, d), (l & $1) !== 0) {
var a = (
/** @type {Derived} */
o
);
s1 == null || s1.delete(a), (l & I0) === 0 && (l & T1 && (o.f |= I0), a4(a, $0));
} else f && ((l & N0) !== 0 && D1 !== null && D1.add(
/** @type {Effect} */
o
), j0(
/** @type {Effect} */
o
));
}
}
function O0(t) {
if (typeof t != "object" || t === null || v0 in t)
return t;
const d = q3(t);
if (d !== e5 && d !== n5)
return t;
var e = /* @__PURE__ */ new Map(), i = X3(t), r = /* @__PURE__ */ c1(0), o = _0, l = (f) => {
if (_0 === o)
return f();
var a = F, h = _0;
H1(null), D3(o);
var m = f();
return H1(a), D3(h), m;
};
return i && e.set("length", /* @__PURE__ */ c1(
/** @type {any[]} */
t.length
)), new Proxy(
/** @type {any} */
t,
{
defineProperty(f, a, h) {
(!("value" in h) || h.configurable === !1 || h.enumerable === !1 || h.writable === !1) && h5();
var m = e.get(a);
return m === void 0 ? m = l(() => {
var _ = /* @__PURE__ */ c1(h.value);
return e.set(a, _), _;
}) : e1(m, h.value, !0), !0;
},
deleteProperty(f, a) {
var h = e.get(a);
if (h === void 0) {
if (a in f) {
const m = l(() => /* @__PURE__ */ c1(i1));
e.set(a, m), Q2(r);
}
} else
e1(h, i1), Q2(r);
return !0;
},
get(f, a, h) {
var A;
if (a === v0)
return t;
var m = e.get(a), _ = a in f;
if (m === void 0 && (!_ || (A = P2(f, a)) != null && A.writable) && (m = l(() => {
var b = O0(_ ? f[a] : i1), P = /* @__PURE__ */ c1(b);
return P;
}), e.set(a, m)), m !== void 0) {
var E = G(m);
return E === i1 ? void 0 : E;
}
return Reflect.get(f, a, h);
},
getOwnPropertyDescriptor(f, a) {
var h = Reflect.getOwnPropertyDescriptor(f, a);
if (h && "value" in h) {
var m = e.get(a);
m && (h.value = G(m));
} else if (h === void 0) {
var _ = e.get(a), E = _ == null ? void 0 : _.v;
if (_ !== void 0 && E !== i1)
return {
enumerable: !0,
configurable: !0,
value: E,
writable: !0
};
}
return h;
},
has(f, a) {
var E;
if (a === v0)
return !0;
var h = e.get(a), m = h !== void 0 && h.v !== i1 || Reflect.has(f, a);
if (h !== void 0 || X !== null && (!m || (E = P2(f, a)) != null && E.writable)) {
h === void 0 && (h = l(() => {
var A = m ? O0(f[a]) : i1, b = /* @__PURE__ */ c1(A);
return b;
}), e.set(a, h));
var _ = G(h);
if (_ === i1)
return !1;
}
return m;
},
set(f, a, h, m) {
var L;
var _ = e.get(a), E = a in f;
if (i && a === "length")
for (var A = h; A < /** @type {Source<number>} */
_.v; A += 1) {
var b = e.get(A + "");
b !== void 0 ? e1(b, i1) : A in f && (b = l(() => /* @__PURE__ */ c1(i1)), e.set(A + "", b));
}
if (_ === void 0)
(!E || (L = P2(f, a)) != null && L.writable) && (_ = l(() => /* @__PURE__ */ c1(void 0)), e1(_, O0(h)), e.set(a, _));
else {
E = _.v !== i1;
var P = l(() => O0(h));
e1(_, P);
}
var k = Reflect.getOwnPropertyDescriptor(f, a);
if (k != null && k.set && k.set.call(m, h), !E) {
if (i && typeof a == "string") {
var D = (
/** @type {Source<number>} */
e.get("length")
), W = Number(a);
Number.isInteger(W) && W >= D.v && e1(D, W + 1);
}
Q2(r);
}
return !0;
},
ownKeys(f) {
G(r);
var a = Reflect.ownKeys(f).filter((_) => {
var E = e.get(_);
return E === void 0 || E.v !== i1;
});
for (var [h, m] of e)
m.v !== i1 && !(h in f) && a.push(h);
return a;
},
setPrototypeOf() {
p5();
}
}
);
}
function T3(t) {
try {
if (t !== null && typeof t == "object" && v0 in t)
return t[v0];
} catch {
}
return t;
}
function M5(t, d) {
return Object.is(T3(t), T3(d));
}
var B5, U5, x5;
// @__NO_SIDE_EFFECTS__
function k5(t) {
return (
/** @type {TemplateNode | null} */
U5.call(t)
);
}
// @__NO_SIDE_EFFECTS__
function H5(t) {
return (
/** @type {TemplateNode | null} */
x5.call(t)
);
}
function G5(t, d) {
if (d) {
const e = document.body;
t.autofocus = !0, l2(() => {
document.activeElement === e && t.focus();
});
}
}
function kd(t) {
var d = F, e = X;
H1(null), s0(null);
try {
return t();
} finally {
H1(d), s0(e);
}
}
function F5(t) {
X === null && (F === null && a5(), u5()), r0 && l5();
}
function W5(t, d) {
var e = d.last;
e === null ? d.last = d.first = t : (e.next = t, t.prev = e, d.last = t);
}
function S0(t, d, e) {
var i = X;
i !== null && (i.f & M0) !== 0 && (t |= M0);
var r = {
ctx: k1,
deps: null,
nodes: null,
f: t | w1 | T1,
first: null,
fn: d,
last: null,
next: null,
parent: i,
b: i && i.b,
prev: null,
teardown: null,
wv: 0,
ac: null
};
if (e)
try {
u2(r), r.f |= Pd;
} catch (f) {
throw w0(r), f;
}
else d !== null && j0(r);
var o = r;
if (e && o.deps === null && o.teardown === null && o.nodes === null && o.first === o.last && // either `null`, or a singular child
(o.f & K2) === 0 && (o = o.first, (t & N0) !== 0 && (t & A3) !== 0 && o !== null && (o.f |= A3)), o !== null && (o.parent = i, i !== null && W5(o, i), F !== null && (F.f & $1) !== 0 && (t & Y0) === 0)) {
var l = (
/** @type {Derived} */
F
);
(l.effects ?? (l.effects = [])).push(o);
}
return r;
}
function f4() {
return F !== null && !B1;
}
function c4(t) {
const d = S0(Dd, null, !1);
return g1(d, h1), d.teardown = t, d;
}
function V5(t) {
F5();
var d = (
/** @type {Effect} */
X.f
), e = !F && (d & A0) !== 0 && (d & Pd) === 0;
if (e) {
var i = (
/** @type {ComponentContext} */
k1
);
(i.e ?? (i.e = [])).push(t);
} else
return h4(t);
}
function h4(t) {
return S0(U2 | r5, t, !1);
}
function Hd(t) {
return S0(U2, t, !1);
}
function K5(t) {
return S0(Rd | K2, t, !0);
}
function j5(t, d = 0) {
return S0(Dd | d, t, !0);
}
function p4(t, d = 0) {
var e = S0(Od | d, t, !0);
return e;
}
function g4(t) {
return S0(A0 | K2, t, !0);
}
function C4(t) {
var d = t.teardown;
if (d !== null) {
const e = r0, i = F;
L3(!0), H1(null);
try {
d.call(null);
} finally {
L3(e), H1(i);
}
}
}
function y4(t, d = !1) {
var e = t.first;
for (t.first = t.last = null; e !== null; ) {
const r = e.ac;
r !== null && kd(() => {
r.abort(L0);
});
var i = e.next;
(e.f & Y0) !== 0 ? e.parent = null : w0(e, d), e = i;
}
}
function Y5(t) {
for (var d = t.first; d !== null; ) {
var e = d.next;
(d.f & A0) === 0 && w0(d), d = e;
}
}
function w0(t, d = !0) {
var e = !1;
(d || (t.f & d4) !== 0) && t.nodes !== null && t.nodes.end !== null && (Z5(
t.nodes.start,
/** @type {TemplateNode} */
t.nodes.end
), e = !0), y4(t, d && !e), G2(t, 0), g1(t, K1);
var i = t.nodes && t.nodes.t;
if (i !== null)
for (const o of i)
o.stop();
C4(t);
var r = t.parent;
r !== null && r.first !== null && m4(t), t.next = t.prev = t.teardown = t.ctx = t.deps = t.fn = t.nodes = t.ac = null;
}
function Z5(t, d) {
for (; t !== null; ) {
var e = t === d ? null : /* @__PURE__ */ H5(t);
t.remove(), t = e;
}
}
function m4(t) {
var d = t.parent, e = t.prev, i = t.next;
e !== null && (e.next = i), i !== null && (i.prev = e), d !== null && (d.first === t && (d.first = i), d.last === t && (d.last = e));
}
let R2 = !1, r0 = !1;
function L3(t) {
r0 = t;
}
let F = null, B1 = !1;
function H1(t) {
F = t;
}
let X = null;
function s0(t) {
X = t;
}
let p1 = null;
function z5(t) {
F !== null && (p1 === null ? p1 = [t] : p1.push(t));
}
let m1 = null, v1 = 0, A1 = null;
function X5(t) {
A1 = t;
}
let v4 = 1, c0 = 0, _0 = c0;
function D3(t) {
_0 = t;
}
function _4() {
return ++v4;
}
function v2(t) {
var d = t.f;
if ((d & w1) !== 0)
return !0;
if (d & $1 && (t.f &= ~I0), (d & $0) !== 0) {
for (var e = (
/** @type {Value[]} */
t.deps
), i = e.length, r = 0; r < i; r++) {
var o = e[r];
if (v2(
/** @type {Derived} */
o
) && o4(
/** @type {Derived} */
o
), o.wv > t.wv)
return !0;
}
(d & T1) !== 0 && // During time traveling we don't want to reset the status so that
// traversal of the graph in the other batches still happens
s1 === null && g1(t, h1);
}
return !1;
}
function E4(t, d, e = !0) {
var i = t.reactions;
if (i !== null && !(p1 != null && p1.includes(t)))
for (var r = 0; r < i.length; r++) {
var o = i[r];
(o.f & $1) !== 0 ? E4(
/** @type {Derived} */
o,
d,
!1
) : d === o && (e ? g1(o, w1) : (o.f & h1) !== 0 && g1(o, $0), j0(
/** @type {Effect} */
o
));
}
}
function I4(t) {
var b;
var d = m1, e = v1, i = A1, r = F, o = p1, l = k1, f = B1, a = _0, h = t.f;
m1 = /** @type {null | Value[]} */
null, v1 = 0, A1 = null, F = (h & (A0 | Y0)) === 0 ? t : null, p1 = null, x2(t.ctx), B1 = !1, _0 = ++c0, t.ac !== null && (kd(() => {
t.ac.abort(L0);
}), t.ac = null);
try {
t.f |= sd;
var m = (
/** @type {Function} */
t.fn
), _ = m(), E = t.deps;
if (m1 !== null) {
var A;
if (G2(t, v1), E !== null && v1 > 0)
for (E.length = v1 + m1.length, A = 0; A < m1.length; A++)
E[v1 + A] = m1[A];
else
t.deps = E = m1;
if (f4() && (t.f & T1) !== 0)
for (A = v1; A < E.length; A++)
((b = E[A]).reactions ?? (b.reactions = [])).push(t);
} else E !== null && v1 < E.length && (G2(t, v1), E.length = v1);
if (e4() && A1 !== null && !B1 && E !== null && (t.f & ($1 | $0 | w1)) === 0)
for (A = 0; A < /** @type {Source[]} */
A1.length; A++)
E4(
A1[A],
/** @type {Effect} */
t
);
if (r !== null && r !== t) {
if (c0++, r.deps !== null)
for (let P = 0; P < e; P += 1)
r.deps[P].rv = c0;
if (d !== null)
for (const P of d)
P.rv = c0;
A1 !== null && (i === null ? i = A1 : i.push(.../** @type {Source[]} */
A1));
}
return (t.f & n0) !== 0 && (t.f ^= n0), _;
} catch (P) {
return w5(P);
} finally {
t.f ^= sd, m1 = d, v1 = e, A1 = i, F = r, p1 = o, x2(l), B1 = f, _0 = a;
}
}
function q5(t, d) {
let e = d.reactions;
if (e !== null) {
var i = Q9.call(e, t);
if (i !== -1) {
var r = e.length - 1;
r === 0 ? e = d.reactions = null : (e[i] = e[r], e.pop());
}
}
if (e === null && (d.f & $1) !== 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
(m1 === null || !m1.includes(d))) {
var o = (
/** @type {Derived} */
d
);
(o.f & T1) !== 0 && (o.f ^= T1, o.f &= ~I0), Md(o), $4(o), G2(o, 0);
}
}
function G2(t, d) {
var e = t.deps;
if (e !== null)
for (var i = d; i < e.length; i++)
q5(t, e[i]);
}
function u2(t) {
var d = t.f;
if ((d & K1) === 0) {
g1(t, h1);
var e = X, i = R2;
X = t, R2 = !0;
try {
(d & (N0 | Od)) !== 0 ? Y5(t) : y4(t), C4(t);
var r = I4(t);
t.teardown = typeof r == "function" ? r : null, t.wv = v4;
var o;
rd && v5 && (t.f & w1) !== 0 && t.deps;
} finally {
R2 = i, X = e;
}
}
}
function G(t) {
var d = t.f, e = (d & $1) !== 0;
if (F !== null && !B1) {
var i = X !== null && (X.f & K1) !== 0;
if (!i && !(p1 != null && p1.includes(t))) {
var r = F.deps;
if ((F.f & sd) !== 0)
t.rv < c0 && (t.rv = c0, m1 === null && r !== null && r[v1] === t ? v1++ : m1 === null ? m1 = [t] : m1.push(t));
else {
(F.deps ?? (F.deps = [])).push(t);
var o = t.reactions;
o === null ? t.reactions = [F] : o.includes(F) || o.push(F);
}
}
}
if (r0 && i0.has(t))
return i0.get(t);
if (e) {
var l = (
/** @type {Derived} */
t
);
if (r0) {
var f = l.v;
return ((l.f & h1) === 0 && l.reactions !== null || N4(l)) && (f = xd(l)), i0.set(l, f), f;
}
var a = (l.f & T1) === 0 && !B1 && F !== null && (R2 || (F.f & T1) !== 0), h = l.deps === null;
v2(l) && (a && (l.f |= T1), o4(l)), a && !h && w4(l);
}
if (s1 != null && s1.has(t))
return s1.get(t);
if ((t.f & n0) !== 0)
throw t.v;
return t.v;
}
function w4(t) {
if (t.deps !== null) {
t.f |= T1;
for (const d of t.deps)
(d.reactions ?? (d.reactions = [])).push(t), (d.f & $1) !== 0 && (d.f & T1) === 0 && w4(
/** @type {Derived} */
d
);
}
}
function N4(t) {
if (t.v === i1) return !0;
if (t.deps === null) return !1;
for (const d of t.deps)
if (i0.has(d) || (d.f & $1) !== 0 && N4(
/** @type {Derived} */
d
))
return !0;
return !1;
}
function A4(t) {
var d = B1;
try {
return B1 = !0, t();
} finally {
B1 = d;
}
}
const J5 = /* @__PURE__ */ new Set(), Q5 = /* @__PURE__ */ new Set();
function d6(t, d, e, i = {}) {
function r(o) {
if (i.capture || e6.call(d, o), !o.cancelBubble)
return kd(() => e == null ? void 0 : e.call(this, o));
}
return t.startsWith("pointer") || t.startsWith("touch") || t === "wheel" ? l2(() => {
d.addEventListener(t, r, i);
}) : d.addEventListener(t, r, i), r;
}
function t6(t) {
for (var d = 0; d < t.length; d++)
J5.add(t[d]);
for (var e of Q5)
e(t);
}
let O3 = null;
function e6(t) {
var k;
var d = this, e = (
/** @type {Node} */
d.ownerDocument
), i = t.type, r = ((k = t.composedPath) == null ? void 0 : k.call(t)) || [], o = (
/** @type {null | Element} */
r[0] || t.target
);
O3 = t;
var l = 0, f = O3 === t && t.__root;
if (f) {
var a = r.indexOf(f);
if (a !== -1 && (d === document || d === /** @type {any} */
window)) {
t.__root = d;
return;
}
var h = r.indexOf(d);
if (h === -1)
return;
a <= h && (l = a);
}
if (o = /** @type {Element} */
r[l] || t.target, o !== d) {
d5(t, "currentTarget", {
configurable: !0,
get() {
return o || e;
}
});
var m = F, _ = X;
H1(null), s0(null);
try {
for (var E, A = []; o !== null; ) {
var b = o.assignedSlot || o.parentNode || /** @type {any} */
o.host || null;
try {
var P = o["__" + i];
P != null && (!/** @type {any} */
o.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
t.target === o) && P.call(o, t);
} catch (D) {
E ? A.push(D) : E = D;
}
if (t.cancelBubble || b === d || b === null)
break;
o = b;
}
if (E) {
for (let D of A)
queueMicrotask(() => {
throw D;
});
throw E;
}
} finally {
t.__root = d, delete t.currentTarget, H1(m), s0(_);
}
}
}
function n6(t) {
var d = document.createElement("template");
return d.innerHTML = t.replaceAll("<!>", "<!---->"), d.content;
}
function i6(t, d) {
var e = (
/** @type {Effect} */
X
);
e.nodes === null && (e.nodes = { start: t, end: d, a: null, t: null });
}
// @__NO_SIDE_EFFECTS__
function r6(t, d) {
var e = (d & X9) !== 0, i, r = !t.startsWith("<!>");
return () => {
i === void 0 && (i = n6(r ? t : "<!>" + t), i = /** @type {TemplateNode} */
/* @__PURE__ */ k5(i));
var o = (
/** @type {TemplateNode} */
e || B5 ? document.importNode(i, !0) : i.cloneNode(!0)
);
return i6(o, o), o;
};
}
function s6(t, d) {
t !== null && t.before(
/** @type {Node} */
d
);
}
function $6(t) {
return t.endsWith("capture") && t !== "gotpointercapture" && t !== "lostpointercapture";
}
const o6 = [
"beforeinput",
"click",
"change",
"dblclick",
"contextmenu",
"focusin",
"focusout",
"input",
"keydown",
"keyup",
"mousedown",
"mousemove",
"mouseout",
"mouseover",
"mouseup",
"pointerdown",
"pointermove",
"pointerout",
"pointerover",
"pointerup",
"touchend",
"touchmove",
"touchstart"
];
function l6(t) {
return o6.includes(t);
}
const u6 = {
// no `class: 'className'` because we handle that separately
formnovalidate: "formNoValidate",
ismap: "isMap",
nomodule: "noModule",
playsinline: "playsInline",
readonly: "readOnly",
defaultvalue: "defaultValue",
defaultchecked: "defaultChecked",
srcobject: "srcObject",
novalidate: "noValidate",
allowfullscreen: "allowFullscreen",
disablepictureinpicture: "disablePictureInPicture",
disableremoteplayback: "disableRemotePlayback"
};
function a6(t) {
return t = t.toLowerCase(), u6[t] ?? t;
}
function f6(t, d) {
var e = void 0, i;
p4(() => {
e !== (e = d()) && (i && (w0(i), i = null), e && (i = g4(() => {
Hd(() => (
/** @type {(node: Element) => void} */
e(t)
));
})));
});
}
function S4(t) {
var d, e, i = "";
if (typeof t == "string" || typeof t == "number") i += t;
else if (typeof t == "object") if (Array.isArray(t)) {
var r = t.length;
for (d = 0; d < r; d++) t[d] && (e = S4(t[d])) && (i && (i += " "), i += e);
} else for (e in t) t[e] && (i && (i += " "), i += e);
return i;
}
function c6() {
for (var t, d, e = 0, i = "", r = arguments.length; e < r; e++) (t = arguments[e]) && (d = S4(t)) && (i && (i += " "), i += d);
return i;
}
function h6(t) {
return typeof t == "object" ? c6(t) : t ?? "";
}
const P3 = [...`
\r\f \v\uFEFF`];
function p6(t, d, e) {
var i = t == null ? "" : "" + t;
if (e) {
for (var r in e)
if (e[r])
i = i ? i + " " + r : r;
else if (i.length)
for (var o = r.length, l = 0; (l = i.indexOf(r, l)) >= 0; ) {
var f = l + o;
(l === 0 || P3.includes(i[l - 1])) && (f === i.length || P3.includes(i[f])) ? i = (l === 0 ? "" : i.substring(0, l)) + i.substring(f + 1) : l = f;
}
}
return i === "" ? null : i;
}
function R3(t, d = !1) {
var e = d ? " !important;" : ";", i = "";
for (var r in t) {
var o = t[r];
o != null && o !== "" && (i += " " + r + ": " + o + e);
}
return i;
}
function dd(t) {
return t[0] !== "-" || t[1] !== "-" ? t.toLowerCase() : t;
}
function g6(t, d) {
if (d) {
var e = "", i, r;
if (Array.isArray(d) ? (i = d[0], r = d[1]) : i = d, t) {
t = String(t).replaceAll(/\s*\/\*.*?\*\/\s*/g, "").trim();
var o = !1, l = 0, f = !1, a = [];
i && a.push(...Object.keys(i).map(dd)), r && a.push(...Object.keys(r).map(dd));
var h = 0, m = -1;
const P = t.length;
for (var _ = 0; _ < P; _++) {
var E = t[_];
if (f ? E === "/" && t[_ - 1] === "*" && (f = !1) : o ? o === E && (o = !1) : E === "/" && t[_ + 1] === "*" ? f = !0 : E === '"' || E === "'" ? o = E : E === "(" ? l++ : E === ")" && l--, !f && o === !1 && l === 0) {
if (E === ":" && m === -1)
m = _;
else if (E === ";" || _ === P - 1) {
if (m !== -1) {
var A = dd(t.substring(h, m).trim());
if (!a.includes(A)) {
E !== ";" && _++;
var b = t.substring(h, _).trim();
e += " " + b + ";";
}
}
h = _ + 1, m = -1;
}
}
}
}
return i && (e += R3(i)), r && (e += R3(r, !0)), e = e.trim(), e === "" ? null : e;
}
return t == null ? null : String(t);
}
function C6(t, d, e, i, r, o) {
var l = t.__className;
if (l !== e || l === void 0) {
var f = p6(e, i, o);
f == null ? t.removeAttribute("class") : d ? t.className = f : t.setAttribute("class", f), t.__className = e;
} else if (o && r !== o)
for (var a in o) {
var h = !!o[a];
(r == null || h !== !!r[a]) && t.classList.toggle(a, h);
}
return o;
}
function td(t, d = {}, e, i) {
for (var r in e) {
var o = e[r];
d[r] !== o && (e[r] == null ? t.style.removeProperty(r) : t.style.setProperty(r, o, i));
}
}
function y6(t, d, e, i) {
var r = t.__style;
if (r !== d) {
var o = g6(d, i);
o == null ? t.removeAttribute("style") : t.style.cssText = o, t.__style = d;
} else i && (Array.isArray(i) ? (td(t, e == null ? void 0 : e[0], i[0]), td(t, e == null ? void 0 : e[1], i[1], "important")) : td(t, e, i));
return i;
}
function cd(t, d, e = !1) {
if (t.multiple) {
if (d == null)
return;
if (!X3(d))
return C5();
for (var i of t.options)
i.selected = d.includes(M3(i));
return;
}
for (i of t.options) {
var r = M3(i);
if (M5(r, d)) {
i.selected = !0;
return;
}
}
(!e || d !== void 0) && (t.selectedIndex = -1);
}
function m6(t) {
var d = new MutationObserver(() => {
cd(t, t.__value);
});
d.observe(t, {
// Listen to option element changes
childList: !0,
subtree: !0,
// because of <optgroup>
// Listen to option element value attribute changes
// (doesn't get notified of select value changes,
// because that property is not reflected as an attribute)
attributes: !0,
attributeFilter: ["value"]
}), c4(() => {
d.disconnect();
});
}
function M3(t) {
return "__value" in t ? t.__value : t.value;
}
const d2 = Symbol("class"), t2 = Symbol("style"), b4 = Symbol("is custom element"), T4 = Symbol("is html");
function v6(t, d) {
d ? t.hasAttribute("selected") || t.setAttribute("selected", "") : t.removeAttribute("selected");
}
function B3(t, d, e, i) {
var r = L4(t);
r[d] !== (r[d] = e) && (d === "loading" && (t[$5] = e), e == null ? t.removeAttribute(d) : typeof e != "string" && D4(t).includes(d) ? t[d] = e : t.setAttribute(d, e));
}
function _6(t, d, e, i, r = !1, o = !1) {
var l = L4(t), f = l[b4], a = !l[T4], h = d || {}, m = t.tagName === "OPTION";
for (var _ in d)
_ in e || (e[_] = null);
e.class ? e.class = h6(e.class) : e[d2] && (e.class = null), e[t2] && (e.style ?? (e.style = null));
var E = D4(t);
for (const L in e) {
let B = e[L];
if (m && L === "value" && B == null) {
t.value = t.__value = "", h[L] = B;
continue;
}
if (L === "class") {
var A = t.namespaceURI === "http://www.w3.org/1999/xhtml";
C6(t, A, B, i, d == null ? void 0 : d[d2], e[d2]), h[L] = B, h[d2] = e[d2];
continue;
}
if (L === "style") {
y6(t, B, d == null ? void 0 : d[t2], e[t2]), h[L] = B, h[t2] = e[t2];
continue;
}
var b = h[L];
if (!(B === b && !(B === void 0 && t.hasAttribute(L)))) {
h[L] = B;
var P = L[0] + L[1];
if (P !== "$$")
if (P === "on") {
const J = {}, Y = "$$" + L;
let R = L.slice(2);
var k = l6(R);
if ($6(R) && (R = R.slice(0, -7), J.capture = !0), !k && b) {
if (B != null) continue;
t.removeEventListener(R, h[Y], J), h[Y] = null;
}
if (B != null)
if (k)
t[`__${R}`] = B, t6([R]);
else {
let j = function(n1) {
h[L].call(this, n1);
};
h[Y] = d6(R, t, j, J);
}
else k && (t[`__${R}`] = void 0);
} else if (L === "style")
B3(t, L, B);
else if (L === "autofocus")
G5(
/** @type {HTMLElement} */
t,
!!B
);
else if (!f && (L === "__value" || L === "value" && B != null))
t.value = t.__value = B;
else if (L === "selected" && m)
v6(
/** @type {HTMLOptionElement} */
t,
B
);
else {
var D = L;
a || (D = a6(D));
var W = D === "defaultValue" || D === "defaultChecked";
if (B == null && !f && !W)
if (l[L] = null, D === "value" || D === "checked") {
let J = (
/** @type {HTMLInputElement} */
t
);
const Y = d === void 0;
if (D === "value") {
let R = J.defaultValue;
J.removeAttribute(D), J.defaultValue = R, J.value = J.__value = Y ? R : null;
} else {
let R = J.defaultChecked;
J.removeAttribute(D), J.defaultChecked = R, J.checked = Y ? R : !1;
}
} else
t.removeAttribute(L);
else W || E.includes(D) && (f || typeof B != "string") ? (t[D] = B, D in l && (l[D] = i1)) : typeof B != "function" && B3(t, D, B);
}
}
}
return h;
}
function E6(t, d, e = [], i = [], r = [], o, l = !1, f = !1) {
T5(r, e, i, (a) => {
var h = void 0, m = {}, _ = t.nodeName === "SELECT", E = !1;
if (p4(() => {
var b = d(...a.map(G)), P = _6(
t,
h,
b,
o,
l,
f
);
E && _ && "value" in b && cd(
/** @type {HTMLSelectElement} */
t,
b.value
);
for (let D of Object.getOwnPropertySymbols(m))
b[D] || w0(m[D]);
for (let D of Object.getOwnPropertySymbols(b)) {
var k = b[D];
D.description === J9 && (!h || k !== h[D]) && (m[D] && w0(m[D]), m[D] = g4(() => f6(t, () => k))), P[D] = k;
}
h = P;
}), _) {
var A = (
/** @type {HTMLSelectElement} */
t
);
Hd(() => {
cd(
A,
/** @type {Record<string | symbol, any>} */
h.value,
!0
), m6(A);
});
}
E = !0;
});
}
function L4(t) {
return (
/** @type {Record<string | symbol, unknown>} **/
// @ts-expect-error
t.__attributes ?? (t.__attributes = {
[b4]: t.nodeName.includes("-"),
[T4]: t.namespaceURI === q9
})
);
}
var U3 = /* @__PURE__ */ new Map();
function D4(t) {
var d = t.getAttribute("is") || t.nodeName, e = U3.get(d);
if (e) return e;
U3.set(d, e = []);
for (var i, r = t, o = Element.prototype; o !== r; ) {
i = t5(r);
for (var l in i)
i[l].set && e.push(l);
r = q3(r);
}
return e;
}
function x3(t, d) {
return t === d || (t == null ? void 0 : t[v0]) === d;
}
function I6(t = {}, d, e, i) {
return Hd(() => {
var r, o;
return j5(() => {
r = o, o = [], A4(() => {
t !== e(...o) && (d(t, ...o), r && x3(e(...r), t) && d(null, ...r));
});
}), () => {
l2(() => {
o && x3(e(...o), t) && d(null, ...o);
});
};
}), t;
}
let L2 = !1;
function w6(t) {
var d = L2;
try {
return L2 = !1, [t(), L2];
} finally {
L2 = d;
}
}
function e2(t, d, e, i) {
var W;
var r = (e & Z9) !== 0, o = (e & z9) !== 0, l = (
/** @type {V} */
i
), f = !0, a = () => (f && (f = !1, l = o ? A4(
/** @type {() => V} */
i
) : (
/** @type {V} */
i
)), l), h;
if (r) {
var m = v0 in t || s5 in t;
h = ((W = P2(t, d)) == null ? void 0 : W.set) ?? (m && d in t ? (L) => t[d] = L : void 0);
}
var _, E = !1;
r ? [_, E] = w6(() => (
/** @type {V} */
t[d]
)) : _ = /** @type {V} */
t[d], _ === void 0 && i !== void 0 && (_ = a(), h && (c5(), h(_)));
var A;
if (A = () => {
var L = (
/** @type {V} */
t[d]
);
return L === void 0 ? a() : (f = !0, L);
}, (e & Y9) === 0)
return A;
if (h) {
var b = t.$$legacy;
return (
/** @type {() => V} */
(function(L, B) {
return arguments.length > 0 ? ((!B || b || E) && h(B ? A() : L), L) : A();
})
);
}
var P = !1, k = ((e & j9) !== 0 ? Ud : O5)(() => (P = !1, A()));
r && G(k);
var D = (
/** @type {Effect} */
X
);
return (
/** @type {() => V} */
(function(L, B) {
if (arguments.length > 0) {
const J = B ? G(k) : r ? O0(L) : L;
return e1(k, J), P = !0, l !== void 0 && (l = J), L;
}
return r0 && P || (D.f & K1) !== 0 ? k.v : G(k);
})
);
}
const N6 = [
[
"af",
// Afghanistan
"93",
0,
null,
"0"
],
[
"ax",
// Åland Islands
"358",
1,
["18", "4"],
// (4 is a mobile range shared with FI)
"0"
],
[
"al",
// Albania
"355",
0,
null,
"0"
],
[
"dz",
// Algeria
"213",
0,
null,
"0"
],
[
"as",
// American Samoa
"1",
5,
["684"],
"1"
],
[
"ad",
// Andorra
"376"
],
[
"ao",
// Angola
"244"
],
[
"ai",
// Anguilla
"1",
6,
["264"],
"1"
],
[
"ag",
// Antigua and Barbuda
"1",
7,
["268"],
"1"
],
[
"ar",
// Argentina
"54",
0,
null,
"0"
],
[
"am",
// Armenia
"374",
0,
null,
"0"
],
[
"aw",
// Aruba
"297"
],
[
"ac",
// Ascension Island
"247"
],
[
"au",
// Australia
"61",
0,
["4"],
// (mobile range shared with CX and CC)
"0"
],
[
"at",
// Austria
"43",
0,
null,
"0"
],
[
"az",
// Azerbaijan
"994",
0,
null,
"0"
],
[
"bs",
// Bahamas
"1",
8,
["242"],
"1"
],
[
"bh",
// Bahrain
"973"
],
[
"bd",
// Bangladesh
"880",
0,
null,
"0"
],
[
"bb",
// Barbados
"1",
9,
["246"],
"1"
],
[
"by",
// Belarus
"375",
0,
null,
"8"
],
[
"be",
// Belgium
"32",
0,
null,
"0"
],
[
"bz",
// Belize
"501"
],
[
"bj",
// Benin
"229"
],
[
"bm",
// Bermuda
"1",
10,
["441"],
"1"
],
[
"bt",
// Bhutan
"975"
],
[
"bo",
// Bolivia
"591",
0,
null,
"0"
],
[
"ba",
// Bosnia and Herzegovina
"387",
0,
null,
"0"
],
[
"bw",
// Botswana
"267"
],
[
"br",
// Brazil
"55",
0,
null,
"0"
],
[
"io",
// British Indian Ocean Territory
"246"
],
[
"vg",
// British Virgin Islands
"1",
11,
["284"],
"1"
],
[
"bn",
// Brunei
"673"
],
[
"bg",
// B