311 lines
13 KiB
JavaScript
311 lines
13 KiB
JavaScript
import {
|
|
d
|
|
} from "./chunk-WH2RCB7C.js";
|
|
import {
|
|
d as d2
|
|
} from "./chunk-S7GHTZCP.js";
|
|
import {
|
|
P,
|
|
f,
|
|
h,
|
|
n,
|
|
u
|
|
} from "./chunk-EMI7KDEO.js";
|
|
import {
|
|
__async
|
|
} from "./chunk-WDMUDEB6.js";
|
|
|
|
// node_modules/@ionic/core/components/p-Csw8xuz4.js
|
|
var t;
|
|
var i = (e, o, i2) => {
|
|
const n3 = o.startsWith("animation") ? (r3 = e, void 0 === t && (t = void 0 === r3.style.animationName && void 0 !== r3.style.webkitAnimationName ? "-webkit-" : ""), t) : "";
|
|
var r3;
|
|
e.style.setProperty(n3 + o, i2);
|
|
};
|
|
var n2 = (e = [], o) => {
|
|
if (void 0 !== o) {
|
|
const t3 = Array.isArray(o) ? o : [o];
|
|
return [...e, ...t3];
|
|
}
|
|
return e;
|
|
};
|
|
var r = (t3) => {
|
|
let r3, a, s2, d4, l2, f3, c2, v2, m2, u3, p2, y2 = [], g2 = [], A = [], b2 = false, C2 = {}, E2 = [], h3 = [], R = {}, S = 0, j2 = false, k2 = false, w2 = true, T = false, D2 = true, F = false;
|
|
const M2 = t3, W2 = [], I = [], K = [], P3 = [], Z = [], x2 = [], B2 = [], J = [], q = [], z2 = [], G = [], H = "function" == typeof AnimationEffect || void 0 !== d && "function" == typeof d.AnimationEffect, L2 = "function" == typeof Element && "function" == typeof Element.prototype.animate && H, N = () => G, O = (e, o) => {
|
|
const t4 = o.findIndex(((o2) => o2.c === e));
|
|
t4 > -1 && o.splice(t4, 1);
|
|
}, Q = (e, o) => (((null == o ? void 0 : o.oneTimeCallback) ? I : W2).push({ c: e, o }), p2), U2 = () => {
|
|
L2 && (G.forEach(((e) => {
|
|
e.cancel();
|
|
})), G.length = 0);
|
|
}, V2 = () => {
|
|
x2.forEach(((e) => {
|
|
(null == e ? void 0 : e.parentNode) && e.parentNode.removeChild(e);
|
|
})), x2.length = 0;
|
|
}, X = () => void 0 !== l2 ? l2 : c2 ? c2.getFill() : "both", Y = () => void 0 !== v2 ? v2 : void 0 !== f3 ? f3 : c2 ? c2.getDirection() : "normal", $ = () => j2 ? "linear" : void 0 !== s2 ? s2 : c2 ? c2.getEasing() : "linear", _ = () => k2 ? 0 : void 0 !== m2 ? m2 : void 0 !== a ? a : c2 ? c2.getDuration() : 0, ee = () => void 0 !== d4 ? d4 : c2 ? c2.getIterations() : 1, oe = () => void 0 !== u3 ? u3 : void 0 !== r3 ? r3 : c2 ? c2.getDelay() : 0, te = () => {
|
|
0 !== S && (S--, 0 === S && ((() => {
|
|
q.forEach(((e2) => e2())), z2.forEach(((e2) => e2()));
|
|
const e = w2 ? 1 : 0, o = E2, t4 = h3, n3 = R;
|
|
P3.forEach(((e2) => {
|
|
const r4 = e2.classList;
|
|
o.forEach(((e3) => r4.add(e3))), t4.forEach(((e3) => r4.remove(e3)));
|
|
for (const o2 in n3) n3.hasOwnProperty(o2) && i(e2, o2, n3[o2]);
|
|
})), m2 = void 0, v2 = void 0, u3 = void 0, W2.forEach(((o2) => o2.c(e, p2))), I.forEach(((o2) => o2.c(e, p2))), I.length = 0, D2 = true, w2 && (T = true), w2 = true;
|
|
})(), c2 && c2.animationFinish()));
|
|
}, ie = () => {
|
|
(() => {
|
|
B2.forEach(((e2) => e2())), J.forEach(((e2) => e2()));
|
|
const e = g2, o = A, t4 = C2;
|
|
P3.forEach(((n3) => {
|
|
const r4 = n3.classList;
|
|
e.forEach(((e2) => r4.add(e2))), o.forEach(((e2) => r4.remove(e2)));
|
|
for (const e2 in t4) t4.hasOwnProperty(e2) && i(n3, e2, t4[e2]);
|
|
}));
|
|
})(), y2.length > 0 && L2 && (P3.forEach(((e) => {
|
|
const o = e.animate(y2, { id: M2, delay: oe(), duration: _(), easing: $(), iterations: ee(), fill: X(), direction: Y() });
|
|
o.pause(), G.push(o);
|
|
})), G.length > 0 && (G[0].onfinish = () => {
|
|
te();
|
|
})), b2 = true;
|
|
}, ne = (e) => {
|
|
e = Math.min(Math.max(e, 0), 0.9999), L2 && G.forEach(((o) => {
|
|
o.currentTime = o.effect.getComputedTiming().delay + _() * e, o.pause();
|
|
}));
|
|
}, re = (e) => {
|
|
G.forEach(((e2) => {
|
|
e2.effect.updateTiming({ delay: oe(), duration: _(), easing: $(), iterations: ee(), fill: X(), direction: Y() });
|
|
})), void 0 !== e && ne(e);
|
|
}, ae = (e = false, o = true, t4) => (e && Z.forEach(((i2) => {
|
|
i2.update(e, o, t4);
|
|
})), L2 && re(t4), p2), se = () => {
|
|
b2 && (L2 ? G.forEach(((e) => {
|
|
e.pause();
|
|
})) : P3.forEach(((e) => {
|
|
i(e, "animation-play-state", "paused");
|
|
})), F = true);
|
|
}, de = (e) => new Promise(((o) => {
|
|
(null == e ? void 0 : e.sync) && (k2 = true, Q((() => k2 = false), { oneTimeCallback: true })), b2 || ie(), T && (L2 && (ne(0), re()), T = false), D2 && (S = Z.length + 1, D2 = false);
|
|
const t4 = () => {
|
|
O(i2, I), o();
|
|
}, i2 = () => {
|
|
O(t4, K), o();
|
|
};
|
|
Q(i2, { oneTimeCallback: true }), K.push({ c: t4, o: { oneTimeCallback: true } }), Z.forEach(((e2) => {
|
|
e2.play();
|
|
})), L2 ? (G.forEach(((e2) => {
|
|
e2.play();
|
|
})), 0 !== y2.length && 0 !== P3.length || te()) : te(), F = false;
|
|
})), le = (e, o) => {
|
|
const t4 = y2[0];
|
|
return void 0 === t4 || void 0 !== t4.offset && 0 !== t4.offset ? y2 = [{ offset: 0, [e]: o }, ...y2] : t4[e] = o, p2;
|
|
};
|
|
return p2 = { parentAnimation: c2, elements: P3, childAnimations: Z, id: M2, animationFinish: te, from: le, to: (e, o) => {
|
|
const t4 = y2[y2.length - 1];
|
|
return void 0 === t4 || void 0 !== t4.offset && 1 !== t4.offset ? y2 = [...y2, { offset: 1, [e]: o }] : t4[e] = o, p2;
|
|
}, fromTo: (e, o, t4) => le(e, o).to(e, t4), parent: (e) => (c2 = e, p2), play: de, pause: () => (Z.forEach(((e) => {
|
|
e.pause();
|
|
})), se(), p2), stop: () => {
|
|
Z.forEach(((e) => {
|
|
e.stop();
|
|
})), b2 && (U2(), b2 = false), j2 = false, k2 = false, D2 = true, v2 = void 0, m2 = void 0, u3 = void 0, S = 0, T = false, w2 = true, F = false, K.forEach(((e) => e.c(0, p2))), K.length = 0;
|
|
}, destroy: (e) => (Z.forEach(((o) => {
|
|
o.destroy(e);
|
|
})), ((e2) => {
|
|
U2(), e2 && V2();
|
|
})(e), P3.length = 0, Z.length = 0, y2.length = 0, W2.length = 0, I.length = 0, b2 = false, D2 = true, p2), keyframes: (e) => {
|
|
const o = y2 !== e;
|
|
return y2 = e, o && ((e2) => {
|
|
L2 && N().forEach(((o2) => {
|
|
const t4 = o2.effect;
|
|
if (t4.setKeyframes) t4.setKeyframes(e2);
|
|
else {
|
|
const i2 = new KeyframeEffect(t4.target, e2, t4.getTiming());
|
|
o2.effect = i2;
|
|
}
|
|
}));
|
|
})(y2), p2;
|
|
}, addAnimation: (e) => {
|
|
if (null != e) if (Array.isArray(e)) for (const o of e) o.parent(p2), Z.push(o);
|
|
else e.parent(p2), Z.push(e);
|
|
return p2;
|
|
}, addElement: (o) => {
|
|
if (null != o) if (1 === o.nodeType) P3.push(o);
|
|
else if (o.length >= 0) for (let e = 0; e < o.length; e++) P3.push(o[e]);
|
|
else f("createAnimation - Invalid addElement value.");
|
|
return p2;
|
|
}, update: ae, fill: (e) => (l2 = e, ae(true), p2), direction: (e) => (f3 = e, ae(true), p2), iterations: (e) => (d4 = e, ae(true), p2), duration: (e) => (L2 || 0 !== e || (e = 1), a = e, ae(true), p2), easing: (e) => (s2 = e, ae(true), p2), delay: (e) => (r3 = e, ae(true), p2), getWebAnimations: N, getKeyframes: () => y2, getFill: X, getDirection: Y, getDelay: oe, getIterations: ee, getEasing: $, getDuration: _, afterAddRead: (e) => (q.push(e), p2), afterAddWrite: (e) => (z2.push(e), p2), afterClearStyles: (e = []) => {
|
|
for (const o of e) R[o] = "";
|
|
return p2;
|
|
}, afterStyles: (e = {}) => (R = e, p2), afterRemoveClass: (e) => (h3 = n2(h3, e), p2), afterAddClass: (e) => (E2 = n2(E2, e), p2), beforeAddRead: (e) => (B2.push(e), p2), beforeAddWrite: (e) => (J.push(e), p2), beforeClearStyles: (e = []) => {
|
|
for (const o of e) C2[o] = "";
|
|
return p2;
|
|
}, beforeStyles: (e = {}) => (C2 = e, p2), beforeRemoveClass: (e) => (A = n2(A, e), p2), beforeAddClass: (e) => (g2 = n2(g2, e), p2), onFinish: Q, isRunning: () => 0 !== S && !F, progressStart: (e = false, o) => (Z.forEach(((t4) => {
|
|
t4.progressStart(e, o);
|
|
})), se(), j2 = e, b2 || ie(), ae(false, true, o), p2), progressStep: (e) => (Z.forEach(((o) => {
|
|
o.progressStep(e);
|
|
})), ne(e), p2), progressEnd: (e, o, t4) => (j2 = false, Z.forEach(((i2) => {
|
|
i2.progressEnd(e, o, t4);
|
|
})), void 0 !== t4 && (m2 = t4), T = false, w2 = true, 0 === e ? (v2 = "reverse" === Y() ? "normal" : "reverse", "reverse" === v2 && (w2 = false), L2 ? (ae(), ne(1 - o)) : (u3 = (1 - o) * _() * -1, ae(false, false))) : 1 === e && (L2 ? (ae(), ne(o)) : (u3 = o * _() * -1, ae(false, false))), void 0 === e || c2 || de(), p2) };
|
|
};
|
|
|
|
// node_modules/@ionic/core/components/p-9VcRUwdB.js
|
|
var r2 = "ionViewWillEnter";
|
|
var t2 = "ionViewDidEnter";
|
|
var s = "ionViewWillLeave";
|
|
var c = "ionViewDidLeave";
|
|
var l = "ionViewWillUnload";
|
|
var u2 = (n3) => {
|
|
n3.tabIndex = -1, n3.focus();
|
|
};
|
|
var d3 = (n3) => null !== n3.offsetParent;
|
|
var f2 = "ion-last-focus";
|
|
var p = (e) => {
|
|
if (n.get("focusManagerPriority", false)) {
|
|
const n3 = document.activeElement;
|
|
null !== n3 && (null == e ? void 0 : e.contains(n3)) && n3.setAttribute(f2, "true");
|
|
}
|
|
};
|
|
var w = (i2) => {
|
|
const a = n.get("focusManagerPriority", false);
|
|
if (Array.isArray(a) && !i2.contains(document.activeElement)) {
|
|
const n3 = i2.querySelector(`[${f2}]`);
|
|
if (n3 && d3(n3)) return void u2(n3);
|
|
for (const n4 of a) switch (n4) {
|
|
case "content":
|
|
const a2 = i2.querySelector('main, [role="main"]');
|
|
if (a2 && d3(a2)) return void u2(a2);
|
|
break;
|
|
case "heading":
|
|
const o = i2.querySelector('h1, [role="heading"][aria-level="1"]');
|
|
if (o && d3(o)) return void u2(o);
|
|
break;
|
|
case "banner":
|
|
const r3 = i2.querySelector('header, [role="banner"]');
|
|
if (r3 && d3(r3)) return void u2(r3);
|
|
break;
|
|
default:
|
|
u(`Unrecognized focus manager priority value ${n4}`);
|
|
}
|
|
u2(i2);
|
|
}
|
|
};
|
|
var v = (n3) => new Promise(((e, a) => {
|
|
P((() => {
|
|
const i2 = z(n3);
|
|
m(n3, i2), g(n3).then(((i3) => {
|
|
i3.animation && i3.animation.destroy(), b(n3), e(i3);
|
|
}), ((e2) => {
|
|
b(n3), a(e2);
|
|
})).finally((() => {
|
|
W(i2, false);
|
|
}));
|
|
}));
|
|
}));
|
|
var m = (n3, e) => {
|
|
const i2 = n3.enteringEl, a = n3.leavingEl;
|
|
p(a), U(i2, a, n3.direction), W(e, true), n3.showGoBack ? i2.classList.add("can-go-back") : i2.classList.remove("can-go-back"), D(i2, false), i2.style.setProperty("pointer-events", "none"), a && (D(a, false), a.style.setProperty("pointer-events", "none"));
|
|
};
|
|
var g = (n3) => __async(null, null, function* () {
|
|
const e = yield h2(n3);
|
|
return e && h.isBrowser ? y(e, n3) : P2(n3);
|
|
});
|
|
var b = (n3) => {
|
|
const e = n3.enteringEl, i2 = n3.leavingEl;
|
|
e.classList.remove("ion-page-invisible"), e.style.removeProperty("pointer-events"), void 0 !== i2 && (i2.classList.remove("ion-page-invisible"), i2.style.removeProperty("pointer-events")), w(e);
|
|
};
|
|
var h2 = (n3) => __async(null, null, function* () {
|
|
if (n3.leavingEl && n3.animated && 0 !== n3.duration) return n3.animationBuilder ? n3.animationBuilder : "ios" === n3.mode ? (yield import("./p-CBzELu-H-JWTCFCN2.js")).iosTransitionAnimation : (yield import("./p-CU1SSH8_-WH64AVR7.js")).mdTransitionAnimation;
|
|
});
|
|
var y = (n3, e) => __async(null, null, function* () {
|
|
yield k(e, true);
|
|
const i2 = n3(e.baseEl, e);
|
|
V(e.enteringEl, e.leavingEl);
|
|
const a = yield M(i2, e);
|
|
return e.progressCallback && e.progressCallback(void 0), a && j(e.enteringEl, e.leavingEl), { hasCompleted: a, animation: i2 };
|
|
});
|
|
var P2 = (e) => __async(null, null, function* () {
|
|
const i2 = e.enteringEl, a = e.leavingEl, o = n.get("focusManagerPriority", false);
|
|
return yield k(e, o), V(i2, a), j(i2, a), { hasCompleted: true };
|
|
});
|
|
var k = (n3, e) => __async(null, null, function* () {
|
|
(void 0 !== n3.deepWait ? n3.deepWait : e) && (yield Promise.all([B(n3.enteringEl), B(n3.leavingEl)])), yield C(n3.viewIsReady, n3.enteringEl);
|
|
});
|
|
var C = (n3, e) => __async(null, null, function* () {
|
|
n3 && (yield n3(e));
|
|
});
|
|
var M = (n3, e) => {
|
|
const i2 = e.progressCallback, a = new Promise(((e2) => {
|
|
n3.onFinish(((n4) => e2(1 === n4)));
|
|
}));
|
|
return i2 ? (n3.progressStart(true), i2(n3)) : n3.play(), a;
|
|
};
|
|
var V = (n3, e) => {
|
|
E(e, s), E(n3, r2);
|
|
};
|
|
var j = (n3, e) => {
|
|
E(n3, t2), E(e, c);
|
|
};
|
|
var E = (n3, e) => {
|
|
if (n3) {
|
|
const i2 = new CustomEvent(e, { bubbles: false, cancelable: false });
|
|
n3.dispatchEvent(i2);
|
|
}
|
|
};
|
|
var L = () => new Promise(((n3) => d2((() => d2((() => n3()))))));
|
|
var B = (n3) => __async(null, null, function* () {
|
|
const e = n3;
|
|
if (e) {
|
|
if (null != e.componentOnReady) {
|
|
if (null != (yield e.componentOnReady())) return;
|
|
} else if (null != e.__registerHost) {
|
|
const n4 = new Promise(((n5) => d2(n5)));
|
|
return void (yield n4);
|
|
}
|
|
yield Promise.all(Array.from(e.children).map(B));
|
|
}
|
|
});
|
|
var D = (n3, e) => {
|
|
e ? (n3.setAttribute("aria-hidden", "true"), n3.classList.add("ion-page-hidden")) : (n3.hidden = false, n3.removeAttribute("aria-hidden"), n3.classList.remove("ion-page-hidden"));
|
|
};
|
|
var U = (n3, e, i2) => {
|
|
void 0 !== n3 && (n3.style.zIndex = "back" === i2 ? "99" : "101"), void 0 !== e && (e.style.zIndex = "100");
|
|
};
|
|
var W = (n3, e) => {
|
|
if (!n3) return;
|
|
const i2 = "header-transitioning";
|
|
e ? n3.classList.add(i2) : n3.classList.remove(i2);
|
|
};
|
|
var x = (n3) => {
|
|
if (n3.classList.contains("ion-page")) return n3;
|
|
return n3.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs") || n3;
|
|
};
|
|
var z = (n3) => {
|
|
if ("ios" !== n3.mode) return null;
|
|
const e = "back" === n3.direction ? n3.leavingEl : n3.enteringEl;
|
|
return e ? e.querySelector("ion-header") : null;
|
|
};
|
|
|
|
export {
|
|
r,
|
|
r2,
|
|
t2 as t,
|
|
s,
|
|
c,
|
|
l,
|
|
v,
|
|
E,
|
|
L,
|
|
B,
|
|
D,
|
|
x
|
|
};
|
|
/*! Bundled license information:
|
|
|
|
@ionic/core/components/p-Csw8xuz4.js:
|
|
@ionic/core/components/p-9VcRUwdB.js:
|
|
(*!
|
|
* (C) Ionic http://ionicframework.com - MIT License
|
|
*)
|
|
*/
|
|
//# sourceMappingURL=chunk-NEPL4PF4.js.map
|