/*!
* sweetalert2 v11.11.1
* Released under the MIT License.
*/
!(function (t, e) {
"object" == typeof exports && "undefined" != typeof module
? (module.exports = e())
: "function" == typeof define && define.amd
? define(e)
: ((t =
"undefined" != typeof globalThis ? globalThis : t || self).Sweetalert2 =
e());
})(this, function () {
"use strict";
function t(t, e) {
(null == e || e > t.length) && (e = t.length);
for (var n = 0, o = Array(e); n < e; n++) o[n] = t[n];
return o;
}
function e(t, e, n) {
if ("function" == typeof t ? t === e : t.has(e))
return arguments.length < 3 ? e : n;
throw new TypeError("Private element is not present on this object");
}
function n(t, e, n) {
return (
(e = u(e)),
(function (t, e) {
if (e && ("object" == typeof e || "function" == typeof e)) return e;
if (void 0 !== e)
throw new TypeError(
"Derived constructors may only return object or undefined"
);
return (function (t) {
if (void 0 === t)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called"
);
return t;
})(t);
})(
t,
s() ? Reflect.construct(e, n || [], u(t).constructor) : e.apply(t, n)
)
);
}
function o(t, e) {
if (!(t instanceof e))
throw new TypeError("Cannot call a class as a function");
}
function i(t, n) {
return t.get(e(t, n));
}
function r(t, e, n) {
(function (t, e) {
if (e.has(t))
throw new TypeError(
"Cannot initialize the same private elements twice on an object"
);
})(t, e),
e.set(t, n);
}
function a(t, e, n) {
return (
e &&
(function (t, e) {
for (var n = 0; n < e.length; n++) {
var o = e[n];
(o.enumerable = o.enumerable || !1),
(o.configurable = !0),
"value" in o && (o.writable = !0),
Object.defineProperty(t, p(o.key), o);
}
})(t.prototype, e),
Object.defineProperty(t, "prototype", { writable: !1 }),
t
);
}
function c() {
return (
(c =
"undefined" != typeof Reflect && Reflect.get
? Reflect.get.bind()
: function (t, e, n) {
var o = (function (t, e) {
for (; !{}.hasOwnProperty.call(t, e) && null !== (t = u(t)); );
return t;
})(t, e);
if (o) {
var i = Object.getOwnPropertyDescriptor(o, e);
return i.get
? i.get.call(arguments.length < 3 ? t : n)
: i.value;
}
}),
c.apply(null, arguments)
);
}
function u(t) {
return (
(u = Object.setPrototypeOf
? Object.getPrototypeOf.bind()
: function (t) {
return t.__proto__ || Object.getPrototypeOf(t);
}),
u(t)
);
}
function s() {
try {
var t = !Boolean.prototype.valueOf.call(
Reflect.construct(Boolean, [], function () {})
);
} catch (t) {}
return (s = function () {
return !!t;
})();
}
function l(t, e) {
return (
(l = Object.setPrototypeOf
? Object.setPrototypeOf.bind()
: function (t, e) {
return (t.__proto__ = e), t;
}),
l(t, e)
);
}
function d(t, e) {
return (
(function (t) {
if (Array.isArray(t)) return t;
})(t) ||
(function (t, e) {
var n =
null == t
? null
: ("undefined" != typeof Symbol && t[Symbol.iterator]) ||
t["@@iterator"];
if (null != n) {
var o,
i,
r,
a,
c = [],
u = !0,
s = !1;
try {
if (((r = (n = n.call(t)).next), 0 === e));
else
for (
;
!(u = (o = r.call(n)).done) &&
(c.push(o.value), c.length !== e);
u = !0
);
} catch (t) {
(s = !0), (i = t);
} finally {
try {
if (!u && null != n.return && ((a = n.return()), Object(a) !== a))
return;
} finally {
if (s) throw i;
}
}
return c;
}
})(t, e) ||
h(t, e) ||
(function () {
throw new TypeError(
"Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
);
})()
);
}
function f(e) {
return (
(function (e) {
if (Array.isArray(e)) return t(e);
})(e) ||
(function (t) {
if (
("undefined" != typeof Symbol && null != t[Symbol.iterator]) ||
null != t["@@iterator"]
)
return Array.from(t);
})(e) ||
h(e) ||
(function () {
throw new TypeError(
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
);
})()
);
}
function p(t) {
var e = (function (t, e) {
if ("object" != typeof t || !t) return t;
var n = t[Symbol.toPrimitive];
if (void 0 !== n) {
var o = n.call(t, e);
if ("object" != typeof o) return o;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(t);
})(t, "string");
return "symbol" == typeof e ? e : e + "";
}
function m(t) {
return (
(m =
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
? function (t) {
return typeof t;
}
: function (t) {
return t &&
"function" == typeof Symbol &&
t.constructor === Symbol &&
t !== Symbol.prototype
? "symbol"
: typeof t;
}),
m(t)
);
}
function h(e, n) {
if (e) {
if ("string" == typeof e) return t(e, n);
var o = {}.toString.call(e).slice(8, -1);
return (
"Object" === o && e.constructor && (o = e.constructor.name),
"Map" === o || "Set" === o
? Array.from(e)
: "Arguments" === o ||
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)
? t(e, n)
: void 0
);
}
}
var v = {},
g = function (t) {
return new Promise(function (e) {
if (!t) return e();
var n = window.scrollX,
o = window.scrollY;
(v.restoreFocusTimeout = setTimeout(function () {
v.previousActiveElement instanceof HTMLElement
? (v.previousActiveElement.focus(),
(v.previousActiveElement = null))
: document.body && document.body.focus(),
e();
}, 100)),
window.scrollTo(n, o);
});
},
b = "swal2-",
y = [
"container",
"shown",
"height-auto",
"iosfix",
"popup",
"modal",
"no-backdrop",
"no-transition",
"toast",
"toast-shown",
"show",
"hide",
"close",
"title",
"html-container",
"actions",
"confirm",
"deny",
"cancel",
"default-outline",
"footer",
"icon",
"icon-content",
"image",
"input",
"file",
"range",
"select",
"radio",
"checkbox",
"label",
"textarea",
"inputerror",
"input-label",
"validation-message",
"progress-steps",
"active-progress-step",
"progress-step",
"progress-step-line",
"loader",
"loading",
"styled",
"top",
"top-start",
"top-end",
"top-left",
"top-right",
"center",
"center-start",
"center-end",
"center-left",
"center-right",
"bottom",
"bottom-start",
"bottom-end",
"bottom-left",
"bottom-right",
"grow-row",
"grow-column",
"grow-fullscreen",
"rtl",
"timer-progress-bar",
"timer-progress-bar-container",
"scrollbar-measure",
"icon-success",
"icon-warning",
"icon-info",
"icon-question",
"icon-error",
].reduce(function (t, e) {
return (t[e] = b + e), t;
}, {}),
w = ["success", "warning", "info", "question", "error"].reduce(function (
t,
e
) {
return (t[e] = b + e), t;
},
{}),
C = "SweetAlert2:",
A = function (t) {
return t.charAt(0).toUpperCase() + t.slice(1);
},
k = function (t) {
console.warn(
"".concat(C, " ").concat("object" === m(t) ? t.join(" ") : t)
);
},
E = function (t) {
console.error("".concat(C, " ").concat(t));
},
P = [],
B = function (t, e) {
var n;
(n = '"'
.concat(
t,
'" is deprecated and will be removed in the next major release. Please use "'
)
.concat(e, '" instead.')),
P.includes(n) || (P.push(n), k(n));
},
T = function (t) {
return "function" == typeof t ? t() : t;
},
x = function (t) {
return t && "function" == typeof t.toPromise;
},
S = function (t) {
return x(t) ? t.toPromise() : Promise.resolve(t);
},
L = function (t) {
return t && Promise.resolve(t) === t;
},
O = function () {
return document.body.querySelector(".".concat(y.container));
},
j = function (t) {
var e = O();
return e ? e.querySelector(t) : null;
},
M = function (t) {
return j(".".concat(t));
},
I = function () {
return M(y.popup);
},
H = function () {
return M(y.icon);
},
D = function () {
return M(y.title);
},
q = function () {
return M(y["html-container"]);
},
V = function () {
return M(y.image);
},
_ = function () {
return M(y["progress-steps"]);
},
R = function () {
return M(y["validation-message"]);
},
N = function () {
return j(".".concat(y.actions, " .").concat(y.confirm));
},
F = function () {
return j(".".concat(y.actions, " .").concat(y.cancel));
},
U = function () {
return j(".".concat(y.actions, " .").concat(y.deny));
},
z = function () {
return j(".".concat(y.loader));
},
W = function () {
return M(y.actions);
},
K = function () {
return M(y.footer);
},
Y = function () {
return M(y["timer-progress-bar"]);
},
Z = function () {
return M(y.close);
},
$ = function () {
var t = I();
if (!t) return [];
var e = t.querySelectorAll(
'[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'
),
n = Array.from(e).sort(function (t, e) {
var n = parseInt(t.getAttribute("tabindex") || "0"),
o = parseInt(e.getAttribute("tabindex") || "0");
return n > o ? 1 : n < o ? -1 : 0;
}),
o = t.querySelectorAll(
'\n a[href],\n area[href],\n input:not([disabled]),\n select:not([disabled]),\n textarea:not([disabled]),\n button:not([disabled]),\n iframe,\n object,\n embed,\n [tabindex="0"],\n [contenteditable],\n audio[controls],\n video[controls],\n summary\n'
),
i = Array.from(o).filter(function (t) {
return "-1" !== t.getAttribute("tabindex");
});
return f(new Set(n.concat(i))).filter(function (t) {
return pt(t);
});
},
J = function () {
return (
Q(document.body, y.shown) &&
!Q(document.body, y["toast-shown"]) &&
!Q(document.body, y["no-backdrop"])
);
},
X = function () {
var t = I();
return !!t && Q(t, y.toast);
},
G = function (t, e) {
if (((t.textContent = ""), e)) {
var n = new DOMParser().parseFromString(e, "text/html"),
o = n.querySelector("head");
o &&
Array.from(o.childNodes).forEach(function (e) {
t.appendChild(e);
});
var i = n.querySelector("body");
i &&
Array.from(i.childNodes).forEach(function (e) {
e instanceof HTMLVideoElement || e instanceof HTMLAudioElement
? t.appendChild(e.cloneNode(!0))
: t.appendChild(e);
});
}
},
Q = function (t, e) {
if (!e) return !1;
for (var n = e.split(/\s+/), o = 0; o < n.length; o++)
if (!t.classList.contains(n[o])) return !1;
return !0;
},
tt = function (t, e, n) {
if (
((function (t, e) {
Array.from(t.classList).forEach(function (n) {
Object.values(y).includes(n) ||
Object.values(w).includes(n) ||
Object.values(e.showClass || {}).includes(n) ||
t.classList.remove(n);
});
})(t, e),
e.customClass && e.customClass[n])
) {
if ("string" != typeof e.customClass[n] && !e.customClass[n].forEach)
return void k(
"Invalid type of customClass."
.concat(n, '! Expected string or iterable object, got "')
.concat(m(e.customClass[n]), '"')
);
it(t, e.customClass[n]);
}
},
et = function (t, e) {
if (!e) return null;
switch (e) {
case "select":
case "textarea":
case "file":
return t.querySelector(".".concat(y.popup, " > .").concat(y[e]));
case "checkbox":
return t.querySelector(
".".concat(y.popup, " > .").concat(y.checkbox, " input")
);
case "radio":
return (
t.querySelector(
".".concat(y.popup, " > .").concat(y.radio, " input:checked")
) ||
t.querySelector(
".".concat(y.popup, " > .").concat(y.radio, " input:first-child")
)
);
case "range":
return t.querySelector(
".".concat(y.popup, " > .").concat(y.range, " input")
);
default:
return t.querySelector(".".concat(y.popup, " > .").concat(y.input));
}
},
nt = function (t) {
if ((t.focus(), "file" !== t.type)) {
var e = t.value;
(t.value = ""), (t.value = e);
}
},
ot = function (t, e, n) {
t &&
e &&
("string" == typeof e && (e = e.split(/\s+/).filter(Boolean)),
e.forEach(function (e) {
Array.isArray(t)
? t.forEach(function (t) {
n ? t.classList.add(e) : t.classList.remove(e);
})
: n
? t.classList.add(e)
: t.classList.remove(e);
}));
},
it = function (t, e) {
ot(t, e, !0);
},
rt = function (t, e) {
ot(t, e, !1);
},
at = function (t, e) {
for (var n = Array.from(t.children), o = 0; o < n.length; o++) {
var i = n[o];
if (i instanceof HTMLElement && Q(i, e)) return i;
}
},
ct = function (t, e, n) {
n === "".concat(parseInt(n)) && (n = parseInt(n)),
n || 0 === parseInt(n)
? t.style.setProperty(
e,
"number" == typeof n ? "".concat(n, "px") : n
)
: t.style.removeProperty(e);
},
ut = function (t) {
var e =
arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "flex";
t && (t.style.display = e);
},
st = function (t) {
t && (t.style.display = "none");
},
lt = function (t) {
var e =
arguments.length > 1 && void 0 !== arguments[1]
? arguments[1]
: "block";
t &&
new MutationObserver(function () {
ft(t, t.innerHTML, e);
}).observe(t, { childList: !0, subtree: !0 });
},
dt = function (t, e, n, o) {
var i = t.querySelector(e);
i && i.style.setProperty(n, o);
},
ft = function (t, e) {
e
? ut(
t,
arguments.length > 2 && void 0 !== arguments[2]
? arguments[2]
: "flex"
)
: st(t);
},
pt = function (t) {
return !(
!t || !(t.offsetWidth || t.offsetHeight || t.getClientRects().length)
);
},
mt = function (t) {
return !!(t.scrollHeight > t.clientHeight);
},
ht = function (t) {
var e = window.getComputedStyle(t),
n = parseFloat(e.getPropertyValue("animation-duration") || "0"),
o = parseFloat(e.getPropertyValue("transition-duration") || "0");
return n > 0 || o > 0;
},
vt = function (t) {
var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
n = Y();
n &&
pt(n) &&
(e && ((n.style.transition = "none"), (n.style.width = "100%")),
setTimeout(function () {
(n.style.transition = "width ".concat(t / 1e3, "s linear")),
(n.style.width = "0%");
}, 10));
},
gt = function () {
return "undefined" == typeof window || "undefined" == typeof document;
},
bt = '\n
\n')
.replace(/(^|\n)\s*/g, ""),
yt = function () {
v.currentInstance.resetValidationMessage();
},
wt = function (t) {
var e,
n =
!!(e = O()) &&
(e.remove(),
rt(
[document.documentElement, document.body],
[y["no-backdrop"], y["toast-shown"], y["has-column"]]
),
!0);
if (gt()) E("SweetAlert2 requires document to initialize");
else {
var o = document.createElement("div");
(o.className = y.container), n && it(o, y["no-transition"]), G(o, bt);
var i,
r,
a,
c,
u,
s,
l,
d,
f,
p = "string" == typeof (i = t.target) ? document.querySelector(i) : i;
p.appendChild(o),
(function (t) {
var e = I();
e.setAttribute("role", t.toast ? "alert" : "dialog"),
e.setAttribute("aria-live", t.toast ? "polite" : "assertive"),
t.toast || e.setAttribute("aria-modal", "true");
})(t),
(function (t) {
"rtl" === window.getComputedStyle(t).direction && it(O(), y.rtl);
})(p),
(r = I()),
(a = at(r, y.input)),
(c = at(r, y.file)),
(u = r.querySelector(".".concat(y.range, " input"))),
(s = r.querySelector(".".concat(y.range, " output"))),
(l = at(r, y.select)),
(d = r.querySelector(".".concat(y.checkbox, " input"))),
(f = at(r, y.textarea)),
(a.oninput = yt),
(c.onchange = yt),
(l.onchange = yt),
(d.onchange = yt),
(f.oninput = yt),
(u.oninput = function () {
yt(), (s.value = u.value);
}),
(u.onchange = function () {
yt(), (s.value = u.value);
});
}
},
Ct = function (t, e) {
t instanceof HTMLElement
? e.appendChild(t)
: "object" === m(t)
? At(t, e)
: t && G(e, t);
},
At = function (t, e) {
t.jquery ? kt(e, t) : G(e, t.toString());
},
kt = function (t, e) {
if (((t.textContent = ""), 0 in e))
for (var n = 0; n in e; n++) t.appendChild(e[n].cloneNode(!0));
else t.appendChild(e.cloneNode(!0));
},
Et = (function () {
if (gt()) return !1;
var t = document.createElement("div");
return void 0 !== t.style.webkitAnimation
? "webkitAnimationEnd"
: void 0 !== t.style.animation && "animationend";
})(),
Pt = function (t, e) {
var n = W(),
o = z();
n &&
o &&
(e.showConfirmButton || e.showDenyButton || e.showCancelButton
? ut(n)
: st(n),
tt(n, e, "actions"),
(function (t, e, n) {
var o = N(),
i = U(),
r = F();
if (!o || !i || !r) return;
Bt(o, "confirm", n),
Bt(i, "deny", n),
Bt(r, "cancel", n),
(function (t, e, n, o) {
if (!o.buttonsStyling) return void rt([t, e, n], y.styled);
it([t, e, n], y.styled),
o.confirmButtonColor &&
((t.style.backgroundColor = o.confirmButtonColor),
it(t, y["default-outline"]));
o.denyButtonColor &&
((e.style.backgroundColor = o.denyButtonColor),
it(e, y["default-outline"]));
o.cancelButtonColor &&
((n.style.backgroundColor = o.cancelButtonColor),
it(n, y["default-outline"]));
})(o, i, r, n),
n.reverseButtons &&
(n.toast
? (t.insertBefore(r, o), t.insertBefore(i, o))
: (t.insertBefore(r, e),
t.insertBefore(i, e),
t.insertBefore(o, e)));
})(n, o, e),
G(o, e.loaderHtml || ""),
tt(o, e, "loader"));
};
function Bt(t, e, n) {
var o = A(e);
ft(t, n["show".concat(o, "Button")], "inline-block"),
G(t, n["".concat(e, "ButtonText")] || ""),
t.setAttribute("aria-label", n["".concat(e, "ButtonAriaLabel")] || ""),
(t.className = y[e]),
tt(t, n, "".concat(e, "Button"));
}
var Tt = function (t, e) {
var n = O();
n &&
(!(function (t, e) {
"string" == typeof e
? (t.style.background = e)
: e ||
it([document.documentElement, document.body], y["no-backdrop"]);
})(n, e.backdrop),
(function (t, e) {
if (!e) return;
e in y
? it(t, y[e])
: (k('The "position" parameter is not valid, defaulting to "center"'),
it(t, y.center));
})(n, e.position),
(function (t, e) {
if (!e) return;
it(t, y["grow-".concat(e)]);
})(n, e.grow),
tt(n, e, "container"));
};
var xt = { innerParams: new WeakMap(), domCache: new WeakMap() },
St = ["input", "file", "range", "select", "radio", "checkbox", "textarea"],
Lt = function (t) {
if (t.input)
if (qt[t.input]) {
var e = Ht(t.input),
n = qt[t.input](e, t);
ut(e),
t.inputAutoFocus &&
setTimeout(function () {
nt(n);
});
} else
E(
"Unexpected type of input! Expected "
.concat(Object.keys(qt).join(" | "), ', got "')
.concat(t.input, '"')
);
},
Ot = function (t, e) {
var n = et(I(), t);
if (n)
for (var o in ((function (t) {
for (var e = 0; e < t.attributes.length; e++) {
var n = t.attributes[e].name;
["id", "type", "value", "style"].includes(n) ||
t.removeAttribute(n);
}
})(n),
e))
n.setAttribute(o, e[o]);
},
jt = function (t) {
var e = Ht(t.input);
"object" === m(t.customClass) && it(e, t.customClass.input);
},
Mt = function (t, e) {
(t.placeholder && !e.inputPlaceholder) ||
(t.placeholder = e.inputPlaceholder);
},
It = function (t, e, n) {
if (n.inputLabel) {
var o = document.createElement("label"),
i = y["input-label"];
o.setAttribute("for", t.id),
(o.className = i),
"object" === m(n.customClass) && it(o, n.customClass.inputLabel),
(o.innerText = n.inputLabel),
e.insertAdjacentElement("beforebegin", o);
}
},
Ht = function (t) {
return at(I(), y[t] || y.input);
},
Dt = function (t, e) {
["string", "number"].includes(m(e))
? (t.value = "".concat(e))
: L(e) ||
k(
'Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(
m(e),
'"'
)
);
},
qt = {};
(qt.text =
qt.email =
qt.password =
qt.number =
qt.tel =
qt.url =
qt.search =
qt.date =
qt["datetime-local"] =
qt.time =
qt.week =
qt.month =
function (t, e) {
return (
Dt(t, e.inputValue), It(t, t, e), Mt(t, e), (t.type = e.input), t
);
}),
(qt.file = function (t, e) {
return It(t, t, e), Mt(t, e), t;
}),
(qt.range = function (t, e) {
var n = t.querySelector("input"),
o = t.querySelector("output");
return (
Dt(n, e.inputValue),
(n.type = e.input),
Dt(o, e.inputValue),
It(n, t, e),
t
);
}),
(qt.select = function (t, e) {
if (((t.textContent = ""), e.inputPlaceholder)) {
var n = document.createElement("option");
G(n, e.inputPlaceholder),
(n.value = ""),
(n.disabled = !0),
(n.selected = !0),
t.appendChild(n);
}
return It(t, t, e), t;
}),
(qt.radio = function (t) {
return (t.textContent = ""), t;
}),
(qt.checkbox = function (t, e) {
var n = et(I(), "checkbox");
(n.value = "1"), (n.checked = Boolean(e.inputValue));
var o = t.querySelector("span");
return G(o, e.inputPlaceholder), n;
}),
(qt.textarea = function (t, e) {
Dt(t, e.inputValue), Mt(t, e), It(t, t, e);
return (
setTimeout(function () {
if ("MutationObserver" in window) {
var n = parseInt(window.getComputedStyle(I()).width);
new MutationObserver(function () {
if (document.body.contains(t)) {
var o,
i =
t.offsetWidth +
((o = t),
parseInt(window.getComputedStyle(o).marginLeft) +
parseInt(window.getComputedStyle(o).marginRight));
i > n
? (I().style.width = "".concat(i, "px"))
: ct(I(), "width", e.width);
}
}).observe(t, { attributes: !0, attributeFilter: ["style"] });
}
}),
t
);
});
var Vt = function (t, e) {
var n = q();
n &&
(lt(n),
tt(n, e, "htmlContainer"),
e.html
? (Ct(e.html, n), ut(n, "block"))
: e.text
? ((n.textContent = e.text), ut(n, "block"))
: st(n),
(function (t, e) {
var n = I();
if (n) {
var o = xt.innerParams.get(t),
i = !o || e.input !== o.input;
St.forEach(function (t) {
var o = at(n, y[t]);
o && (Ot(t, e.inputAttributes), (o.className = y[t]), i && st(o));
}),
e.input && (i && Lt(e), jt(e));
}
})(t, e));
},
_t = function (t, e) {
for (var n = 0, o = Object.entries(w); n < o.length; n++) {
var i = d(o[n], 2),
r = i[0],
a = i[1];
e.icon !== r && rt(t, a);
}
it(t, e.icon && w[e.icon]), Ft(t, e), Rt(), tt(t, e, "icon");
},
Rt = function () {
var t = I();
if (t)
for (
var e = window
.getComputedStyle(t)
.getPropertyValue("background-color"),
n = t.querySelectorAll(
"[class^=swal2-success-circular-line], .swal2-success-fix"
),
o = 0;
o < n.length;
o++
)
n[o].style.backgroundColor = e;
},
Nt = function (t, e) {
if (e.icon || e.iconHtml) {
var n = t.innerHTML,
o = "";
if (e.iconHtml) o = Ut(e.iconHtml);
else if ("success" === e.icon)
(o =
'\n \n \n \n \n'),
(n = n.replace(/ style=".*?"/g, ""));
else if ("error" === e.icon)
o =
'\n \n \n \n \n';
else if (e.icon) {
o = Ut({ question: "?", warning: "!", info: "i" }[e.icon]);
}
n.trim() !== o.trim() && G(t, o);
}
},
Ft = function (t, e) {
if (e.iconColor) {
(t.style.color = e.iconColor), (t.style.borderColor = e.iconColor);
for (
var n = 0,
o = [
".swal2-success-line-tip",
".swal2-success-line-long",
".swal2-x-mark-line-left",
".swal2-x-mark-line-right",
];
n < o.length;
n++
) {
dt(t, o[n], "background-color", e.iconColor);
}
dt(t, ".swal2-success-ring", "border-color", e.iconColor);
}
},
Ut = function (t) {
return '').concat(t, "
");
},
zt = function (t, e) {
var n = e.showClass || {};
(t.className = "".concat(y.popup, " ").concat(pt(t) ? n.popup : "")),
e.toast
? (it([document.documentElement, document.body], y["toast-shown"]),
it(t, y.toast))
: it(t, y.modal),
tt(t, e, "popup"),
"string" == typeof e.customClass && it(t, e.customClass),
e.icon && it(t, y["icon-".concat(e.icon)]);
},
Wt = function (t) {
var e = document.createElement("li");
return it(e, y["progress-step"]), G(e, t), e;
},
Kt = function (t) {
var e = document.createElement("li");
return (
it(e, y["progress-step-line"]),
t.progressStepsDistance && ct(e, "width", t.progressStepsDistance),
e
);
},
Yt = function (t, e) {
!(function (t, e) {
var n = O(),
o = I();
if (n && o) {
if (e.toast) {
ct(n, "width", e.width), (o.style.width = "100%");
var i = z();
i && o.insertBefore(i, H());
} else ct(o, "width", e.width);
ct(o, "padding", e.padding),
e.color && (o.style.color = e.color),
e.background && (o.style.background = e.background),
st(R()),
zt(o, e);
}
})(0, e),
Tt(0, e),
(function (t, e) {
var n = _();
if (n) {
var o = e.progressSteps,
i = e.currentProgressStep;
o && 0 !== o.length && void 0 !== i
? (ut(n),
(n.textContent = ""),
i >= o.length &&
k(
"Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"
),
o.forEach(function (t, r) {
var a = Wt(t);
if (
(n.appendChild(a),
r === i && it(a, y["active-progress-step"]),
r !== o.length - 1)
) {
var c = Kt(e);
n.appendChild(c);
}
}))
: st(n);
}
})(0, e),
(function (t, e) {
var n = xt.innerParams.get(t),
o = H();
if (o) {
if (n && e.icon === n.icon) return Nt(o, e), void _t(o, e);
if (e.icon || e.iconHtml) {
if (e.icon && -1 === Object.keys(w).indexOf(e.icon))
return (
E(
'Unknown icon! Expected "success", "error", "warning", "info" or "question", got "'.concat(
e.icon,
'"'
)
),
void st(o)
);
ut(o), Nt(o, e), _t(o, e), it(o, e.showClass && e.showClass.icon);
} else st(o);
}
})(t, e),
(function (t, e) {
var n = V();
n &&
(e.imageUrl
? (ut(n, ""),
n.setAttribute("src", e.imageUrl),
n.setAttribute("alt", e.imageAlt || ""),
ct(n, "width", e.imageWidth),
ct(n, "height", e.imageHeight),
(n.className = y.image),
tt(n, e, "image"))
: st(n));
})(0, e),
(function (t, e) {
var n = D();
n &&
(lt(n),
ft(n, e.title || e.titleText, "block"),
e.title && Ct(e.title, n),
e.titleText && (n.innerText = e.titleText),
tt(n, e, "title"));
})(0, e),
(function (t, e) {
var n = Z();
n &&
(G(n, e.closeButtonHtml || ""),
tt(n, e, "closeButton"),
ft(n, e.showCloseButton),
n.setAttribute("aria-label", e.closeButtonAriaLabel || ""));
})(0, e),
Vt(t, e),
Pt(0, e),
(function (t, e) {
var n = K();
n &&
(lt(n),
ft(n, e.footer, "block"),
e.footer && Ct(e.footer, n),
tt(n, e, "footer"));
})(0, e);
var n = I();
"function" == typeof e.didRender && n && e.didRender(n);
},
Zt = function () {
var t;
return null === (t = N()) || void 0 === t ? void 0 : t.click();
},
$t = Object.freeze({
cancel: "cancel",
backdrop: "backdrop",
close: "close",
esc: "esc",
timer: "timer",
}),
Jt = function (t) {
t.keydownTarget &&
t.keydownHandlerAdded &&
(t.keydownTarget.removeEventListener("keydown", t.keydownHandler, {
capture: t.keydownListenerCapture,
}),
(t.keydownHandlerAdded = !1));
},
Xt = function (t, e) {
var n,
o = $();
if (o.length)
return (
(t += e) === o.length ? (t = 0) : -1 === t && (t = o.length - 1),
void o[t].focus()
);
null === (n = I()) || void 0 === n || n.focus();
},
Gt = ["ArrowRight", "ArrowDown"],
Qt = ["ArrowLeft", "ArrowUp"],
te = function (t, e, n) {
t &&
(e.isComposing ||
229 === e.keyCode ||
(t.stopKeydownPropagation && e.stopPropagation(),
"Enter" === e.key
? ee(e, t)
: "Tab" === e.key
? ne(e)
: [].concat(Gt, Qt).includes(e.key)
? oe(e.key)
: "Escape" === e.key && ie(e, t, n)));
},
ee = function (t, e) {
if (T(e.allowEnterKey)) {
var n = et(I(), e.input);
if (
t.target &&
n &&
t.target instanceof HTMLElement &&
t.target.outerHTML === n.outerHTML
) {
if (["textarea", "file"].includes(e.input)) return;
Zt(), t.preventDefault();
}
}
},
ne = function (t) {
for (var e = t.target, n = $(), o = -1, i = 0; i < n.length; i++)
if (e === n[i]) {
o = i;
break;
}
t.shiftKey ? Xt(o, -1) : Xt(o, 1),
t.stopPropagation(),
t.preventDefault();
},
oe = function (t) {
var e = W(),
n = N(),
o = U(),
i = F();
if (e && n && o && i) {
var r = [n, o, i];
if (
!(document.activeElement instanceof HTMLElement) ||
r.includes(document.activeElement)
) {
var a = Gt.includes(t)
? "nextElementSibling"
: "previousElementSibling",
c = document.activeElement;
if (c) {
for (var u = 0; u < e.children.length; u++) {
if (!(c = c[a])) return;
if (c instanceof HTMLButtonElement && pt(c)) break;
}
c instanceof HTMLButtonElement && c.focus();
}
}
}
},
ie = function (t, e, n) {
T(e.allowEscapeKey) && (t.preventDefault(), n($t.esc));
},
re = {
swalPromiseResolve: new WeakMap(),
swalPromiseReject: new WeakMap(),
},
ae = function () {
Array.from(document.body.children).forEach(function (t) {
t.hasAttribute("data-previous-aria-hidden")
? (t.setAttribute(
"aria-hidden",
t.getAttribute("data-previous-aria-hidden") || ""
),
t.removeAttribute("data-previous-aria-hidden"))
: t.removeAttribute("aria-hidden");
});
},
ce = "undefined" != typeof window && !!window.GestureEvent,
ue = function () {
var t,
e = O();
e &&
((e.ontouchstart = function (e) {
t = se(e);
}),
(e.ontouchmove = function (e) {
t && (e.preventDefault(), e.stopPropagation());
}));
},
se = function (t) {
var e = t.target,
n = O(),
o = q();
return (
!(!n || !o) &&
!le(t) &&
!de(t) &&
(e === n ||
(!mt(n) &&
e instanceof HTMLElement &&
"INPUT" !== e.tagName &&
"TEXTAREA" !== e.tagName &&
(!mt(o) || !o.contains(e))))
);
},
le = function (t) {
return (
t.touches && t.touches.length && "stylus" === t.touches[0].touchType
);
},
de = function (t) {
return t.touches && t.touches.length > 1;
},
fe = null,
pe = function (t) {
null === fe &&
(document.body.scrollHeight > window.innerHeight || "scroll" === t) &&
((fe = parseInt(
window
.getComputedStyle(document.body)
.getPropertyValue("padding-right")
)),
(document.body.style.paddingRight = "".concat(
fe +
(function () {
var t = document.createElement("div");
(t.className = y["scrollbar-measure"]),
document.body.appendChild(t);
var e = t.getBoundingClientRect().width - t.clientWidth;
return document.body.removeChild(t), e;
})(),
"px"
)));
};
function me(t, e, n, o) {
X()
? Ae(t, o)
: (g(n).then(function () {
return Ae(t, o);
}),
Jt(v)),
ce
? (e.setAttribute("style", "display:none !important"),
e.removeAttribute("class"),
(e.innerHTML = ""))
: e.remove(),
J() &&
(null !== fe &&
((document.body.style.paddingRight = "".concat(fe, "px")),
(fe = null)),
(function () {
if (Q(document.body, y.iosfix)) {
var t = parseInt(document.body.style.top, 10);
rt(document.body, y.iosfix),
(document.body.style.top = ""),
(document.body.scrollTop = -1 * t);
}
})(),
ae()),
rt(
[document.documentElement, document.body],
[y.shown, y["height-auto"], y["no-backdrop"], y["toast-shown"]]
);
}
function he(t) {
t = ye(t);
var e = re.swalPromiseResolve.get(this),
n = ve(this);
this.isAwaitingPromise ? t.isDismissed || (be(this), e(t)) : n && e(t);
}
var ve = function (t) {
var e = I();
if (!e) return !1;
var n = xt.innerParams.get(t);
if (!n || Q(e, n.hideClass.popup)) return !1;
rt(e, n.showClass.popup), it(e, n.hideClass.popup);
var o = O();
return (
rt(o, n.showClass.backdrop), it(o, n.hideClass.backdrop), we(t, e, n), !0
);
};
function ge(t) {
var e = re.swalPromiseReject.get(this);
be(this), e && e(t);
}
var be = function (t) {
t.isAwaitingPromise &&
(delete t.isAwaitingPromise, xt.innerParams.get(t) || t._destroy());
},
ye = function (t) {
return void 0 === t
? { isConfirmed: !1, isDenied: !1, isDismissed: !0 }
: Object.assign({ isConfirmed: !1, isDenied: !1, isDismissed: !1 }, t);
},
we = function (t, e, n) {
var o = O(),
i = Et && ht(e);
"function" == typeof n.willClose && n.willClose(e),
i
? Ce(t, e, o, n.returnFocus, n.didClose)
: me(t, o, n.returnFocus, n.didClose);
},
Ce = function (t, e, n, o, i) {
Et &&
((v.swalCloseEventFinishedCallback = me.bind(null, t, n, o, i)),
e.addEventListener(Et, function (t) {
t.target === e &&
(v.swalCloseEventFinishedCallback(),
delete v.swalCloseEventFinishedCallback);
}));
},
Ae = function (t, e) {
setTimeout(function () {
"function" == typeof e && e.bind(t.params)(),
t._destroy && t._destroy();
});
},
ke = function (t) {
var e = I();
if ((e || new oo(), (e = I()))) {
var n = z();
X() ? st(H()) : Ee(e, t),
ut(n),
e.setAttribute("data-loading", "true"),
e.setAttribute("aria-busy", "true"),
e.focus();
}
},
Ee = function (t, e) {
var n = W(),
o = z();
n &&
o &&
(!e && pt(N()) && (e = N()),
ut(n),
e &&
(st(e),
o.setAttribute("data-button-to-replace", e.className),
n.insertBefore(o, e)),
it([t, n], y.loading));
},
Pe = function (t) {
return t.checked ? 1 : 0;
},
Be = function (t) {
return t.checked ? t.value : null;
},
Te = function (t) {
return t.files && t.files.length
? null !== t.getAttribute("multiple")
? t.files
: t.files[0]
: null;
},
xe = function (t, e) {
var n = I();
if (n) {
var o = function (t) {
"select" === e.input
? (function (t, e, n) {
var o = at(t, y.select);
if (!o) return;
var i = function (t, e, o) {
var i = document.createElement("option");
(i.value = o),
G(i, e),
(i.selected = Oe(o, n.inputValue)),
t.appendChild(i);
};
e.forEach(function (t) {
var e = t[0],
n = t[1];
if (Array.isArray(n)) {
var r = document.createElement("optgroup");
(r.label = e),
(r.disabled = !1),
o.appendChild(r),
n.forEach(function (t) {
return i(r, t[1], t[0]);
});
} else i(o, n, e);
}),
o.focus();
})(n, Le(t), e)
: "radio" === e.input &&
(function (t, e, n) {
var o = at(t, y.radio);
if (!o) return;
e.forEach(function (t) {
var e = t[0],
i = t[1],
r = document.createElement("input"),
a = document.createElement("label");
(r.type = "radio"),
(r.name = y.radio),
(r.value = e),
Oe(e, n.inputValue) && (r.checked = !0);
var c = document.createElement("span");
G(c, i),
(c.className = y.label),
a.appendChild(r),
a.appendChild(c),
o.appendChild(a);
});
var i = o.querySelectorAll("input");
i.length && i[0].focus();
})(n, Le(t), e);
};
x(e.inputOptions) || L(e.inputOptions)
? (ke(N()),
S(e.inputOptions).then(function (e) {
t.hideLoading(), o(e);
}))
: "object" === m(e.inputOptions)
? o(e.inputOptions)
: E(
"Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(
m(e.inputOptions)
)
);
}
},
Se = function (t, e) {
var n = t.getInput();
n &&
(st(n),
S(e.inputValue)
.then(function (o) {
(n.value =
"number" === e.input
? "".concat(parseFloat(o) || 0)
: "".concat(o)),
ut(n),
n.focus(),
t.hideLoading();
})
.catch(function (e) {
E("Error in inputValue promise: ".concat(e)),
(n.value = ""),
ut(n),
n.focus(),
t.hideLoading();
}));
};
var Le = function t(e) {
var n = [];
return (
e instanceof Map
? e.forEach(function (e, o) {
var i = e;
"object" === m(i) && (i = t(i)), n.push([o, i]);
})
: Object.keys(e).forEach(function (o) {
var i = e[o];
"object" === m(i) && (i = t(i)), n.push([o, i]);
}),
n
);
},
Oe = function (t, e) {
return !!e && e.toString() === t.toString();
},
je = void 0,
Me = function (t, e) {
var n = xt.innerParams.get(t);
if (n.input) {
var o = t.getInput(),
i = (function (t, e) {
var n = t.getInput();
if (!n) return null;
switch (e.input) {
case "checkbox":
return Pe(n);
case "radio":
return Be(n);
case "file":
return Te(n);
default:
return e.inputAutoTrim ? n.value.trim() : n.value;
}
})(t, n);
n.inputValidator
? Ie(t, i, e)
: o && !o.checkValidity()
? (t.enableButtons(),
t.showValidationMessage(n.validationMessage || o.validationMessage))
: "deny" === e
? He(t, i)
: Ve(t, i);
} else
E(
'The "input" parameter is needed to be set when using returnInputValueOn'.concat(
A(e)
)
);
},
Ie = function (t, e, n) {
var o = xt.innerParams.get(t);
t.disableInput(),
Promise.resolve()
.then(function () {
return S(o.inputValidator(e, o.validationMessage));
})
.then(function (o) {
t.enableButtons(),
t.enableInput(),
o
? t.showValidationMessage(o)
: "deny" === n
? He(t, e)
: Ve(t, e);
});
},
He = function (t, e) {
var n = xt.innerParams.get(t || je);
(n.showLoaderOnDeny && ke(U()), n.preDeny)
? ((t.isAwaitingPromise = !0),
Promise.resolve()
.then(function () {
return S(n.preDeny(e, n.validationMessage));
})
.then(function (n) {
!1 === n
? (t.hideLoading(), be(t))
: t.close({ isDenied: !0, value: void 0 === n ? e : n });
})
.catch(function (e) {
return qe(t || je, e);
}))
: t.close({ isDenied: !0, value: e });
},
De = function (t, e) {
t.close({ isConfirmed: !0, value: e });
},
qe = function (t, e) {
t.rejectPromise(e);
},
Ve = function (t, e) {
var n = xt.innerParams.get(t || je);
(n.showLoaderOnConfirm && ke(), n.preConfirm)
? (t.resetValidationMessage(),
(t.isAwaitingPromise = !0),
Promise.resolve()
.then(function () {
return S(n.preConfirm(e, n.validationMessage));
})
.then(function (n) {
pt(R()) || !1 === n
? (t.hideLoading(), be(t))
: De(t, void 0 === n ? e : n);
})
.catch(function (e) {
return qe(t || je, e);
}))
: De(t, e);
};
function _e() {
var t = xt.innerParams.get(this);
if (t) {
var e = xt.domCache.get(this);
st(e.loader),
X() ? t.icon && ut(H()) : Re(e),
rt([e.popup, e.actions], y.loading),
e.popup.removeAttribute("aria-busy"),
e.popup.removeAttribute("data-loading"),
(e.confirmButton.disabled = !1),
(e.denyButton.disabled = !1),
(e.cancelButton.disabled = !1);
}
}
var Re = function (t) {
var e = t.popup.getElementsByClassName(
t.loader.getAttribute("data-button-to-replace")
);
e.length
? ut(e[0], "inline-block")
: pt(N()) || pt(U()) || pt(F()) || st(t.actions);
};
function Ne() {
var t = xt.innerParams.get(this),
e = xt.domCache.get(this);
return e ? et(e.popup, t.input) : null;
}
function Fe(t, e, n) {
var o = xt.domCache.get(t);
e.forEach(function (t) {
o[t].disabled = n;
});
}
function Ue(t, e) {
var n = I();
if (n && t)
if ("radio" === t.type)
for (
var o = n.querySelectorAll('[name="'.concat(y.radio, '"]')), i = 0;
i < o.length;
i++
)
o[i].disabled = e;
else t.disabled = e;
}
function ze() {
Fe(this, ["confirmButton", "denyButton", "cancelButton"], !1);
}
function We() {
Fe(this, ["confirmButton", "denyButton", "cancelButton"], !0);
}
function Ke() {
Ue(this.getInput(), !1);
}
function Ye() {
Ue(this.getInput(), !0);
}
function Ze(t) {
var e = xt.domCache.get(this),
n = xt.innerParams.get(this);
G(e.validationMessage, t),
(e.validationMessage.className = y["validation-message"]),
n.customClass &&
n.customClass.validationMessage &&
it(e.validationMessage, n.customClass.validationMessage),
ut(e.validationMessage);
var o = this.getInput();
o &&
(o.setAttribute("aria-invalid", "true"),
o.setAttribute("aria-describedby", y["validation-message"]),
nt(o),
it(o, y.inputerror));
}
function $e() {
var t = xt.domCache.get(this);
t.validationMessage && st(t.validationMessage);
var e = this.getInput();
e &&
(e.removeAttribute("aria-invalid"),
e.removeAttribute("aria-describedby"),
rt(e, y.inputerror));
}
var Je = {
title: "",
titleText: "",
text: "",
html: "",
footer: "",
icon: void 0,
iconColor: void 0,
iconHtml: void 0,
template: void 0,
toast: !1,
animation: !0,
showClass: {
popup: "swal2-show",
backdrop: "swal2-backdrop-show",
icon: "swal2-icon-show",
},
hideClass: {
popup: "swal2-hide",
backdrop: "swal2-backdrop-hide",
icon: "swal2-icon-hide",
},
customClass: {},
target: "body",
color: void 0,
backdrop: !0,
heightAuto: !0,
allowOutsideClick: !0,
allowEscapeKey: !0,
allowEnterKey: !0,
stopKeydownPropagation: !0,
keydownListenerCapture: !1,
showConfirmButton: !0,
showDenyButton: !1,
showCancelButton: !1,
preConfirm: void 0,
preDeny: void 0,
confirmButtonText: "OK",
confirmButtonAriaLabel: "",
confirmButtonColor: void 0,
denyButtonText: "No",
denyButtonAriaLabel: "",
denyButtonColor: void 0,
cancelButtonText: "Cancel",
cancelButtonAriaLabel: "",
cancelButtonColor: void 0,
buttonsStyling: !0,
reverseButtons: !1,
focusConfirm: !0,
focusDeny: !1,
focusCancel: !1,
returnFocus: !0,
showCloseButton: !1,
closeButtonHtml: "×",
closeButtonAriaLabel: "Close this dialog",
loaderHtml: "",
showLoaderOnConfirm: !1,
showLoaderOnDeny: !1,
imageUrl: void 0,
imageWidth: void 0,
imageHeight: void 0,
imageAlt: "",
timer: void 0,
timerProgressBar: !1,
width: void 0,
padding: void 0,
background: void 0,
input: void 0,
inputPlaceholder: "",
inputLabel: "",
inputValue: "",
inputOptions: {},
inputAutoFocus: !0,
inputAutoTrim: !0,
inputAttributes: {},
inputValidator: void 0,
returnInputValueOnDeny: !1,
validationMessage: void 0,
grow: !1,
position: "center",
progressSteps: [],
currentProgressStep: void 0,
progressStepsDistance: void 0,
willOpen: void 0,
didOpen: void 0,
didRender: void 0,
willClose: void 0,
didClose: void 0,
didDestroy: void 0,
scrollbarPadding: !0,
},
Xe = [
"allowEscapeKey",
"allowOutsideClick",
"background",
"buttonsStyling",
"cancelButtonAriaLabel",
"cancelButtonColor",
"cancelButtonText",
"closeButtonAriaLabel",
"closeButtonHtml",
"color",
"confirmButtonAriaLabel",
"confirmButtonColor",
"confirmButtonText",
"currentProgressStep",
"customClass",
"denyButtonAriaLabel",
"denyButtonColor",
"denyButtonText",
"didClose",
"didDestroy",
"footer",
"hideClass",
"html",
"icon",
"iconColor",
"iconHtml",
"imageAlt",
"imageHeight",
"imageUrl",
"imageWidth",
"preConfirm",
"preDeny",
"progressSteps",
"returnFocus",
"reverseButtons",
"showCancelButton",
"showCloseButton",
"showConfirmButton",
"showDenyButton",
"text",
"title",
"titleText",
"willClose",
],
Ge = {},
Qe = [
"allowOutsideClick",
"allowEnterKey",
"backdrop",
"focusConfirm",
"focusDeny",
"focusCancel",
"returnFocus",
"heightAuto",
"keydownListenerCapture",
],
tn = function (t) {
return Object.prototype.hasOwnProperty.call(Je, t);
},
en = function (t) {
return -1 !== Xe.indexOf(t);
},
nn = function (t) {
return Ge[t];
},
on = function (t) {
tn(t) || k('Unknown parameter "'.concat(t, '"'));
},
rn = function (t) {
Qe.includes(t) &&
k('The parameter "'.concat(t, '" is incompatible with toasts'));
},
an = function (t) {
var e = nn(t);
e && B(t, e);
};
function cn(t) {
var e = I(),
n = xt.innerParams.get(this);
if (e && !Q(e, n.hideClass.popup)) {
var o = un(t),
i = Object.assign({}, n, o);
Yt(this, i),
xt.innerParams.set(this, i),
Object.defineProperties(this, {
params: {
value: Object.assign({}, this.params, t),
writable: !1,
enumerable: !0,
},
});
} else k("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");
}
var un = function (t) {
var e = {};
return (
Object.keys(t).forEach(function (n) {
en(n) ? (e[n] = t[n]) : k("Invalid parameter to update: ".concat(n));
}),
e
);
};
function sn() {
var t = xt.domCache.get(this),
e = xt.innerParams.get(this);
e
? (t.popup &&
v.swalCloseEventFinishedCallback &&
(v.swalCloseEventFinishedCallback(),
delete v.swalCloseEventFinishedCallback),
"function" == typeof e.didDestroy && e.didDestroy(),
ln(this))
: dn(this);
}
var ln = function (t) {
dn(t),
delete t.params,
delete v.keydownHandler,
delete v.keydownTarget,
delete v.currentInstance;
},
dn = function (t) {
t.isAwaitingPromise
? (fn(xt, t), (t.isAwaitingPromise = !0))
: (fn(re, t),
fn(xt, t),
delete t.isAwaitingPromise,
delete t.disableButtons,
delete t.enableButtons,
delete t.getInput,
delete t.disableInput,
delete t.enableInput,
delete t.hideLoading,
delete t.disableLoading,
delete t.showValidationMessage,
delete t.resetValidationMessage,
delete t.close,
delete t.closePopup,
delete t.closeModal,
delete t.closeToast,
delete t.rejectPromise,
delete t.update,
delete t._destroy);
},
fn = function (t, e) {
for (var n in t) t[n].delete(e);
},
pn = Object.freeze({
__proto__: null,
_destroy: sn,
close: he,
closeModal: he,
closePopup: he,
closeToast: he,
disableButtons: We,
disableInput: Ye,
disableLoading: _e,
enableButtons: ze,
enableInput: Ke,
getInput: Ne,
handleAwaitingPromise: be,
hideLoading: _e,
rejectPromise: ge,
resetValidationMessage: $e,
showValidationMessage: Ze,
update: cn,
}),
mn = function (t, e, n) {
e.popup.onclick = function () {
(t && (hn(t) || t.timer || t.input)) || n($t.close);
};
},
hn = function (t) {
return !!(
t.showConfirmButton ||
t.showDenyButton ||
t.showCancelButton ||
t.showCloseButton
);
},
vn = !1,
gn = function (t) {
t.popup.onmousedown = function () {
t.container.onmouseup = function (e) {
(t.container.onmouseup = function () {}),
e.target === t.container && (vn = !0);
};
};
},
bn = function (t) {
t.container.onmousedown = function (e) {
e.target === t.container && e.preventDefault(),
(t.popup.onmouseup = function (e) {
(t.popup.onmouseup = function () {}),
(e.target === t.popup ||
(e.target instanceof HTMLElement &&
t.popup.contains(e.target))) &&
(vn = !0);
});
};
},
yn = function (t, e, n) {
e.container.onclick = function (o) {
vn
? (vn = !1)
: o.target === e.container &&
T(t.allowOutsideClick) &&
n($t.backdrop);
};
},
wn = function (t) {
return (
t instanceof Element ||
(function (t) {
return "object" === m(t) && t.jquery;
})(t)
);
};
var Cn = function () {
if (v.timeout)
return (
(function () {
var t = Y();
if (t) {
var e = parseInt(window.getComputedStyle(t).width);
t.style.removeProperty("transition"), (t.style.width = "100%");
var n = (e / parseInt(window.getComputedStyle(t).width)) * 100;
t.style.width = "".concat(n, "%");
}
})(),
v.timeout.stop()
);
},
An = function () {
if (v.timeout) {
var t = v.timeout.start();
return vt(t), t;
}
},
kn = !1,
En = {};
var Pn,
Bn = function (t) {
for (var e = t.target; e && e !== document; e = e.parentNode)
for (var n in En) {
var o = e.getAttribute(n);
if (o) return void En[n].fire({ template: o });
}
},
Tn = Object.freeze({
__proto__: null,
argsToParams: function (t) {
var e = {};
return (
"object" !== m(t[0]) || wn(t[0])
? ["title", "html", "icon"].forEach(function (n, o) {
var i = t[o];
"string" == typeof i || wn(i)
? (e[n] = i)
: void 0 !== i &&
E(
"Unexpected type of "
.concat(n, '! Expected "string" or "Element", got ')
.concat(m(i))
);
})
: Object.assign(e, t[0]),
e
);
},
bindClickHandler: function () {
(En[
arguments.length > 0 && void 0 !== arguments[0]
? arguments[0]
: "data-swal-template"
] = this),
kn || (document.body.addEventListener("click", Bn), (kn = !0));
},
clickCancel: function () {
var t;
return null === (t = F()) || void 0 === t ? void 0 : t.click();
},
clickConfirm: Zt,
clickDeny: function () {
var t;
return null === (t = U()) || void 0 === t ? void 0 : t.click();
},
enableLoading: ke,
fire: function () {
for (var t = arguments.length, e = new Array(t), n = 0; n < t; n++)
e[n] = arguments[n];
return (function (t, e, n) {
if (s()) return Reflect.construct.apply(null, arguments);
var o = [null];
return o.push.apply(o, e), new (t.bind.apply(t, o))();
})(this, e);
},
getActions: W,
getCancelButton: F,
getCloseButton: Z,
getConfirmButton: N,
getContainer: O,
getDenyButton: U,
getFocusableElements: $,
getFooter: K,
getHtmlContainer: q,
getIcon: H,
getIconContent: function () {
return M(y["icon-content"]);
},
getImage: V,
getInputLabel: function () {
return M(y["input-label"]);
},
getLoader: z,
getPopup: I,
getProgressSteps: _,
getTimerLeft: function () {
return v.timeout && v.timeout.getTimerLeft();
},
getTimerProgressBar: Y,
getTitle: D,
getValidationMessage: R,
increaseTimer: function (t) {
if (v.timeout) {
var e = v.timeout.increase(t);
return vt(e, !0), e;
}
},
isDeprecatedParameter: nn,
isLoading: function () {
var t = I();
return !!t && t.hasAttribute("data-loading");
},
isTimerRunning: function () {
return !(!v.timeout || !v.timeout.isRunning());
},
isUpdatableParameter: en,
isValidParameter: tn,
isVisible: function () {
return pt(I());
},
mixin: function (t) {
var e = (function (e) {
function i() {
return o(this, i), n(this, i, arguments);
}
return (
(function (t, e) {
if ("function" != typeof e && null !== e)
throw new TypeError(
"Super expression must either be null or a function"
);
(t.prototype = Object.create(e && e.prototype, {
constructor: { value: t, writable: !0, configurable: !0 },
})),
Object.defineProperty(t, "prototype", { writable: !1 }),
e && l(t, e);
})(i, e),
a(i, [
{
key: "_main",
value: function (e, n) {
return c(u(i.prototype), "_main", this).call(
this,
e,
Object.assign({}, t, n)
);
},
},
])
);
})(this);
return e;
},
resumeTimer: An,
showLoading: ke,
stopTimer: Cn,
toggleTimer: function () {
var t = v.timeout;
return t && (t.running ? Cn() : An());
},
}),
xn = (function () {
return a(
function t(e, n) {
o(this, t),
(this.callback = e),
(this.remaining = n),
(this.running = !1),
this.start();
},
[
{
key: "start",
value: function () {
return (
this.running ||
((this.running = !0),
(this.started = new Date()),
(this.id = setTimeout(this.callback, this.remaining))),
this.remaining
);
},
},
{
key: "stop",
value: function () {
return (
this.started &&
this.running &&
((this.running = !1),
clearTimeout(this.id),
(this.remaining -=
new Date().getTime() - this.started.getTime())),
this.remaining
);
},
},
{
key: "increase",
value: function (t) {
var e = this.running;
return (
e && this.stop(),
(this.remaining += t),
e && this.start(),
this.remaining
);
},
},
{
key: "getTimerLeft",
value: function () {
return (
this.running && (this.stop(), this.start()), this.remaining
);
},
},
{
key: "isRunning",
value: function () {
return this.running;
},
},
]
);
})(),
Sn = ["swal-title", "swal-html", "swal-footer"],
Ln = function (t) {
var e = {};
return (
Array.from(t.querySelectorAll("swal-param")).forEach(function (t) {
Vn(t, ["name", "value"]);
var n = t.getAttribute("name"),
o = t.getAttribute("value");
"boolean" == typeof Je[n]
? (e[n] = "false" !== o)
: "object" === m(Je[n])
? (e[n] = JSON.parse(o))
: (e[n] = o);
}),
e
);
},
On = function (t) {
var e = {};
return (
Array.from(t.querySelectorAll("swal-function-param")).forEach(function (
t
) {
var n = t.getAttribute("name"),
o = t.getAttribute("value");
e[n] = new Function("return ".concat(o))();
}),
e
);
},
jn = function (t) {
var e = {};
return (
Array.from(t.querySelectorAll("swal-button")).forEach(function (t) {
Vn(t, ["type", "color", "aria-label"]);
var n = t.getAttribute("type");
(e["".concat(n, "ButtonText")] = t.innerHTML),
(e["show".concat(A(n), "Button")] = !0),
t.hasAttribute("color") &&
(e["".concat(n, "ButtonColor")] = t.getAttribute("color")),
t.hasAttribute("aria-label") &&
(e["".concat(n, "ButtonAriaLabel")] =
t.getAttribute("aria-label"));
}),
e
);
},
Mn = function (t) {
var e = {},
n = t.querySelector("swal-image");
return (
n &&
(Vn(n, ["src", "width", "height", "alt"]),
n.hasAttribute("src") &&
(e.imageUrl = n.getAttribute("src") || void 0),
n.hasAttribute("width") &&
(e.imageWidth = n.getAttribute("width") || void 0),
n.hasAttribute("height") &&
(e.imageHeight = n.getAttribute("height") || void 0),
n.hasAttribute("alt") &&
(e.imageAlt = n.getAttribute("alt") || void 0)),
e
);
},
In = function (t) {
var e = {},
n = t.querySelector("swal-icon");
return (
n &&
(Vn(n, ["type", "color"]),
n.hasAttribute("type") && (e.icon = n.getAttribute("type")),
n.hasAttribute("color") && (e.iconColor = n.getAttribute("color")),
(e.iconHtml = n.innerHTML)),
e
);
},
Hn = function (t) {
var e = {},
n = t.querySelector("swal-input");
n &&
(Vn(n, ["type", "label", "placeholder", "value"]),
(e.input = n.getAttribute("type") || "text"),
n.hasAttribute("label") && (e.inputLabel = n.getAttribute("label")),
n.hasAttribute("placeholder") &&
(e.inputPlaceholder = n.getAttribute("placeholder")),
n.hasAttribute("value") && (e.inputValue = n.getAttribute("value")));
var o = Array.from(t.querySelectorAll("swal-input-option"));
return (
o.length &&
((e.inputOptions = {}),
o.forEach(function (t) {
Vn(t, ["value"]);
var n = t.getAttribute("value"),
o = t.innerHTML;
e.inputOptions[n] = o;
})),
e
);
},
Dn = function (t, e) {
var n = {};
for (var o in e) {
var i = e[o],
r = t.querySelector(i);
r && (Vn(r, []), (n[i.replace(/^swal-/, "")] = r.innerHTML.trim()));
}
return n;
},
qn = function (t) {
var e = Sn.concat([
"swal-param",
"swal-function-param",
"swal-button",
"swal-image",
"swal-icon",
"swal-input",
"swal-input-option",
]);
Array.from(t.children).forEach(function (t) {
var n = t.tagName.toLowerCase();
e.includes(n) || k("Unrecognized element <".concat(n, ">"));
});
},
Vn = function (t, e) {
Array.from(t.attributes).forEach(function (n) {
-1 === e.indexOf(n.name) &&
k([
'Unrecognized attribute "'
.concat(n.name, '" on <')
.concat(t.tagName.toLowerCase(), ">."),
"".concat(
e.length
? "Allowed attributes are: ".concat(e.join(", "))
: "To set the value, use HTML within the element."
),
]);
});
},
_n = function (t) {
var e = O(),
n = I();
"function" == typeof t.willOpen && t.willOpen(n);
var o = window.getComputedStyle(document.body).overflowY;
Un(e, n, t),
setTimeout(function () {
Nn(e, n);
}, 10),
J() &&
(Fn(e, t.scrollbarPadding, o),
(function () {
var t = O();
Array.from(document.body.children).forEach(function (e) {
e.contains(t) ||
(e.hasAttribute("aria-hidden") &&
e.setAttribute(
"data-previous-aria-hidden",
e.getAttribute("aria-hidden") || ""
),
e.setAttribute("aria-hidden", "true"));
});
})()),
X() ||
v.previousActiveElement ||
(v.previousActiveElement = document.activeElement),
"function" == typeof t.didOpen &&
setTimeout(function () {
return t.didOpen(n);
}),
rt(e, y["no-transition"]);
},
Rn = function t(e) {
var n = I();
if (e.target === n && Et) {
var o = O();
n.removeEventListener(Et, t), (o.style.overflowY = "auto");
}
},
Nn = function (t, e) {
Et && ht(e)
? ((t.style.overflowY = "hidden"), e.addEventListener(Et, Rn))
: (t.style.overflowY = "auto");
},
Fn = function (t, e, n) {
!(function () {
if (ce && !Q(document.body, y.iosfix)) {
var t = document.body.scrollTop;
(document.body.style.top = "".concat(-1 * t, "px")),
it(document.body, y.iosfix),
ue();
}
})(),
e && "hidden" !== n && pe(n),
setTimeout(function () {
t.scrollTop = 0;
});
},
Un = function (t, e, n) {
it(t, n.showClass.backdrop),
n.animation
? (e.style.setProperty("opacity", "0", "important"),
ut(e, "grid"),
setTimeout(function () {
it(e, n.showClass.popup), e.style.removeProperty("opacity");
}, 10))
: ut(e, "grid"),
it([document.documentElement, document.body], y.shown),
n.heightAuto &&
n.backdrop &&
!n.toast &&
it([document.documentElement, document.body], y["height-auto"]);
},
zn = {
email: function (t, e) {
return /^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(t)
? Promise.resolve()
: Promise.resolve(e || "Invalid email address");
},
url: function (t, e) {
return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(
t
)
? Promise.resolve()
: Promise.resolve(e || "Invalid URL");
},
};
function Wn(t) {
!(function (t) {
t.inputValidator ||
("email" === t.input && (t.inputValidator = zn.email),
"url" === t.input && (t.inputValidator = zn.url));
})(t),
t.showLoaderOnConfirm &&
!t.preConfirm &&
k(
"showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"
),
(function (t) {
(!t.target ||
("string" == typeof t.target && !document.querySelector(t.target)) ||
("string" != typeof t.target && !t.target.appendChild)) &&
(k('Target parameter is not valid, defaulting to "body"'),
(t.target = "body"));
})(t),
"string" == typeof t.title &&
(t.title = t.title.split("\n").join("
")),
wt(t);
}
var Kn = new WeakMap(),
Yn = (function () {
return a(
function t() {
if ((o(this, t), r(this, Kn, void 0), "undefined" != typeof window)) {
Pn = this;
for (var n = arguments.length, i = new Array(n), a = 0; a < n; a++)
i[a] = arguments[a];
var c,
u,
s,
l = Object.freeze(this.constructor.argsToParams(i));
(this.params = l),
(this.isAwaitingPromise = !1),
(c = Kn),
(u = this),
(s = this._main(Pn.params)),
c.set(e(c, u), s);
}
},
[
{
key: "_main",
value: function (t) {
var e =
arguments.length > 1 && void 0 !== arguments[1]
? arguments[1]
: {};
if (
((function (t) {
for (var e in (!1 === t.backdrop &&
t.allowOutsideClick &&
k(
'"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'
),
t))
on(e), t.toast && rn(e), an(e);
})(Object.assign({}, e, t)),
v.currentInstance)
) {
var n = re.swalPromiseResolve.get(v.currentInstance),
o = v.currentInstance.isAwaitingPromise;
v.currentInstance._destroy(),
o || n({ isDismissed: !0 }),
J() && ae();
}
v.currentInstance = Pn;
var i = $n(t, e);
Wn(i),
Object.freeze(i),
v.timeout && (v.timeout.stop(), delete v.timeout),
clearTimeout(v.restoreFocusTimeout);
var r = Jn(Pn);
return Yt(Pn, i), xt.innerParams.set(Pn, i), Zn(Pn, r, i);
},
},
{
key: "then",
value: function (t) {
return i(Kn, this).then(t);
},
},
{
key: "finally",
value: function (t) {
return i(Kn, this).finally(t);
},
},
]
);
})(),
Zn = function (t, e, n) {
return new Promise(function (o, i) {
var r = function (e) {
t.close({ isDismissed: !0, dismiss: e });
};
re.swalPromiseResolve.set(t, o),
re.swalPromiseReject.set(t, i),
(e.confirmButton.onclick = function () {
!(function (t) {
var e = xt.innerParams.get(t);
t.disableButtons(), e.input ? Me(t, "confirm") : Ve(t, !0);
})(t);
}),
(e.denyButton.onclick = function () {
!(function (t) {
var e = xt.innerParams.get(t);
t.disableButtons(),
e.returnInputValueOnDeny ? Me(t, "deny") : He(t, !1);
})(t);
}),
(e.cancelButton.onclick = function () {
!(function (t, e) {
t.disableButtons(), e($t.cancel);
})(t, r);
}),
(e.closeButton.onclick = function () {
r($t.close);
}),
(function (t, e, n) {
t.toast ? mn(t, e, n) : (gn(e), bn(e), yn(t, e, n));
})(n, e, r),
(function (t, e, n) {
Jt(t),
e.toast ||
((t.keydownHandler = function (t) {
return te(e, t, n);
}),
(t.keydownTarget = e.keydownListenerCapture ? window : I()),
(t.keydownListenerCapture = e.keydownListenerCapture),
t.keydownTarget.addEventListener("keydown", t.keydownHandler, {
capture: t.keydownListenerCapture,
}),
(t.keydownHandlerAdded = !0));
})(v, n, r),
(function (t, e) {
"select" === e.input || "radio" === e.input
? xe(t, e)
: ["text", "email", "number", "tel", "textarea"].some(function (
t
) {
return t === e.input;
}) &&
(x(e.inputValue) || L(e.inputValue)) &&
(ke(N()), Se(t, e));
})(t, n),
_n(n),
Xn(v, n, r),
Gn(e, n),
setTimeout(function () {
e.container.scrollTop = 0;
});
});
},
$n = function (t, e) {
var n = (function (t) {
var e =
"string" == typeof t.template
? document.querySelector(t.template)
: t.template;
if (!e) return {};
var n = e.content;
return (
qn(n),
Object.assign(Ln(n), On(n), jn(n), Mn(n), In(n), Hn(n), Dn(n, Sn))
);
})(t),
o = Object.assign({}, Je, e, n, t);
return (
(o.showClass = Object.assign({}, Je.showClass, o.showClass)),
(o.hideClass = Object.assign({}, Je.hideClass, o.hideClass)),
!1 === o.animation &&
((o.showClass = { backdrop: "swal2-noanimation" }),
(o.hideClass = {})),
o
);
},
Jn = function (t) {
var e = {
popup: I(),
container: O(),
actions: W(),
confirmButton: N(),
denyButton: U(),
cancelButton: F(),
loader: z(),
closeButton: Z(),
validationMessage: R(),
progressSteps: _(),
};
return xt.domCache.set(t, e), e;
},
Xn = function (t, e, n) {
var o = Y();
st(o),
e.timer &&
((t.timeout = new xn(function () {
n("timer"), delete t.timeout;
}, e.timer)),
e.timerProgressBar &&
(ut(o),
tt(o, e, "timerProgressBar"),
setTimeout(function () {
t.timeout && t.timeout.running && vt(e.timer);
})));
},
Gn = function (t, e) {
e.toast || (T(e.allowEnterKey) ? Qn(t, e) || Xt(-1, 1) : to());
},
Qn = function (t, e) {
return e.focusDeny && pt(t.denyButton)
? (t.denyButton.focus(), !0)
: e.focusCancel && pt(t.cancelButton)
? (t.cancelButton.focus(), !0)
: !(!e.focusConfirm || !pt(t.confirmButton)) &&
(t.confirmButton.focus(), !0);
},
to = function () {
document.activeElement instanceof HTMLElement &&
"function" == typeof document.activeElement.blur &&
document.activeElement.blur();
};
if (
"undefined" != typeof window &&
/^ru\b/.test(navigator.language) &&
location.host.match(/\.(ru|su|by|xn--p1ai)$/)
) {
var eo = new Date(),
no = localStorage.getItem("swal-initiation");
no
? (eo.getTime() - Date.parse(no)) / 864e5 > 3 &&
setTimeout(function () {
setTimeout(function () {
t.play().catch(function () {});
}, 2500);
}, 500)
: localStorage.setItem("swal-initiation", "".concat(eo));
}
(Yn.prototype.disableButtons = We),
(Yn.prototype.enableButtons = ze),
(Yn.prototype.getInput = Ne),
(Yn.prototype.disableInput = Ye),
(Yn.prototype.enableInput = Ke),
(Yn.prototype.hideLoading = _e),
(Yn.prototype.disableLoading = _e),
(Yn.prototype.showValidationMessage = Ze),
(Yn.prototype.resetValidationMessage = $e),
(Yn.prototype.close = he),
(Yn.prototype.closePopup = he),
(Yn.prototype.closeModal = he),
(Yn.prototype.closeToast = he),
(Yn.prototype.rejectPromise = ge),
(Yn.prototype.update = cn),
(Yn.prototype._destroy = sn),
Object.assign(Yn, Tn),
Object.keys(pn).forEach(function (t) {
Yn[t] = function () {
var e;
return Pn && Pn[t] ? (e = Pn)[t].apply(e, arguments) : null;
};
}),
(Yn.DismissReason = $t),
(Yn.version = "11.11.1");
var oo = Yn;
return (oo.default = oo), oo;
}),
void 0 !== this &&
this.Sweetalert2 &&
(this.swal =
this.sweetAlert =
this.Swal =
this.SweetAlert =
this.Sweetalert2);
"undefined" != typeof document &&
(function (e, t) {
var n = e.createElement("style");
if ((e.getElementsByTagName("head")[0].appendChild(n), n.styleSheet))
n.styleSheet.disabled || (n.styleSheet.cssText = t);
else
try {
n.innerHTML = t;
} catch (e) {
n.innerText = t;
}
})(
document,
'.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}'
);