You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

2156 lines
117 KiB

!(function (e, t) {
"object" == typeof exports && "undefined" != typeof module
? (module.exports = t())
: "function" == typeof define && define.amd
? define(t)
: (e.Sweetalert2 = t());
})(this, function () {
"use strict";
function q(e) {
return (q =
"function" == typeof Symbol && "symbol" == typeof Symbol.iterator
? function (e) {
return typeof e;
}
: function (e) {
return e &&
"function" == typeof Symbol &&
e.constructor === Symbol &&
e !== Symbol.prototype
? "symbol"
: typeof e;
})(e);
}
function a(e, t) {
if (!(e instanceof t))
throw new TypeError("Cannot call a class as a function");
}
function o(e, t) {
for (var n = 0; n < t.length; n++) {
var o = t[n];
(o.enumerable = o.enumerable || !1),
(o.configurable = !0),
"value" in o && (o.writable = !0),
Object.defineProperty(e, o.key, o);
}
}
function i(e, t, n) {
return t && o(e.prototype, t), n && o(e, n), e;
}
function r() {
return (r =
Object.assign ||
function (e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var o in n)
Object.prototype.hasOwnProperty.call(n, o) &&
(e[o] = n[o]);
}
return e;
}).apply(this, arguments);
}
function s(e, t) {
if ("function" != typeof t && null !== t)
throw new TypeError(
"Super expression must either be null or a function"
);
(e.prototype = Object.create(t && t.prototype, {
constructor: { value: e, writable: !0, configurable: !0 },
})),
t && u(e, t);
}
function c(e) {
return (c = Object.setPrototypeOf
? Object.getPrototypeOf
: function (e) {
return e.__proto__ || Object.getPrototypeOf(e);
})(e);
}
function u(e, t) {
return (u =
Object.setPrototypeOf ||
function (e, t) {
return (e.__proto__ = t), e;
})(e, t);
}
function l(e, t, n) {
return (l = (function () {
if ("undefined" == typeof Reflect || !Reflect.construct) return !1;
if (Reflect.construct.sham) return !1;
if ("function" == typeof Proxy) return !0;
try {
return (
Date.prototype.toString.call(
Reflect.construct(Date, [], function () {})
),
!0
);
} catch (e) {
return !1;
}
})()
? Reflect.construct
: function (e, t, n) {
var o = [null];
o.push.apply(o, t);
var i = new (Function.bind.apply(e, o))();
return n && u(i, n.prototype), i;
}).apply(null, arguments);
}
function d(e, t) {
return !t || ("object" != typeof t && "function" != typeof t)
? (function (e) {
if (void 0 === e)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called"
);
return e;
})(e)
: t;
}
function p(e, t, n) {
return (p =
"undefined" != typeof Reflect && Reflect.get
? Reflect.get
: function (e, t, n) {
var o = (function (e, t) {
for (
;
!Object.prototype.hasOwnProperty.call(e, t) &&
null !== (e = c(e));
);
return e;
})(e, t);
if (o) {
var i = Object.getOwnPropertyDescriptor(o, t);
return i.get ? i.get.call(n) : i.value;
}
})(e, t, n || e);
}
var t = "SweetAlert2:",
f = function (e) {
return Array.prototype.slice.call(e);
},
R = function (e) {
console.warn("".concat(t, " ").concat(e));
},
I = function (e) {
console.error("".concat(t, " ").concat(e));
},
n = [],
m = function (e) {
-1 === n.indexOf(e) && (n.push(e), R(e));
},
H = function (e) {
return "function" == typeof e ? e() : e;
},
D = function (e) {
return e && Promise.resolve(e) === e;
},
e = Object.freeze({
cancel: "cancel",
backdrop: "overlay",
close: "close",
esc: "esc",
timer: "timer",
}),
h = function (e) {
var t = {};
for (var n in e) t[e[n]] = "swal2-" + e[n];
return t;
},
_ = h([
"container",
"shown",
"height-auto",
"iosfix",
"popup",
"modal",
"no-backdrop",
"toast",
"toast-shown",
"toast-column",
"fade",
"show",
"hide",
"noanimation",
"close",
"title",
"header",
"content",
"actions",
"confirm",
"cancel",
"footer",
"icon",
"icon-text",
"image",
"input",
"file",
"range",
"select",
"radio",
"checkbox",
"label",
"textarea",
"inputerror",
"validation-message",
"progresssteps",
"activeprogressstep",
"progresscircle",
"progressline",
"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",
]),
g = h(["success", "warning", "info", "question", "error"]),
b = { previousBodyPadding: null },
v = function (e, t) {
return e.classList.contains(t);
},
N = function (e) {
if ((e.focus(), "file" !== e.type)) {
var t = e.value;
(e.value = ""), (e.value = t);
}
},
y = function (e, t, n) {
e &&
t &&
("string" == typeof t && (t = t.split(/\s+/).filter(Boolean)),
t.forEach(function (t) {
e.forEach
? e.forEach(function (e) {
n ? e.classList.add(t) : e.classList.remove(t);
})
: n
? e.classList.add(t)
: e.classList.remove(t);
}));
},
z = function (e, t) {
y(e, t, !0);
},
W = function (e, t) {
y(e, t, !1);
},
U = function (e, t) {
for (var n = 0; n < e.childNodes.length; n++)
if (v(e.childNodes[n], t)) return e.childNodes[n];
},
K = function (e) {
(e.style.opacity = ""),
(e.style.display = e.id === _.content ? "block" : "flex");
},
F = function (e) {
(e.style.opacity = ""), (e.style.display = "none");
},
Z = function (e) {
return (
e &&
(e.offsetWidth || e.offsetHeight || e.getClientRects().length)
);
},
w = function () {
return document.body.querySelector("." + _.container);
},
C = function (e) {
var t = w();
return t ? t.querySelector("." + e) : null;
},
k = function () {
return C(_.popup);
},
x = function () {
var e = k();
return f(e.querySelectorAll("." + _.icon));
},
A = function () {
return C(_.title);
},
B = function () {
return C(_.content);
},
S = function () {
return C(_.image);
},
P = function () {
return C(_.progresssteps);
},
E = function () {
return C(_["validation-message"]);
},
L = function () {
return C(_.confirm);
},
O = function () {
return C(_.cancel);
},
Q = function () {
return C(_.actions);
},
Y = function () {
return C(_.footer);
},
$ = function () {
return C(_.close);
},
J = function () {
var e = f(
k().querySelectorAll(
'[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'
)
).sort(function (e, t) {
return (
(e = parseInt(e.getAttribute("tabindex"))),
(t = parseInt(t.getAttribute("tabindex"))) < e
? 1
: e < t
? -1
: 0
);
}),
t = f(
k().querySelectorAll(
'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable], audio[controls], video[controls]'
)
).filter(function (e) {
return "-1" !== e.getAttribute("tabindex");
});
return (function (e) {
for (var t = [], n = 0; n < e.length; n++)
-1 === t.indexOf(e[n]) && t.push(e[n]);
return t;
})(e.concat(t)).filter(function (e) {
return Z(e);
});
},
T = function () {
return !M() && !document.body.classList.contains(_["no-backdrop"]);
},
M = function () {
return document.body.classList.contains(_["toast-shown"]);
},
j = function () {
return (
"undefined" == typeof window || "undefined" == typeof document
);
},
V = '\n <div aria-labelledby="'
.concat(_.title, '" aria-describedby="')
.concat(_.content, '" class="')
.concat(_.popup, '" tabindex="-1">\n <div class="')
.concat(_.header, '">\n <ul class="')
.concat(_.progresssteps, '"></ul>\n <div class="')
.concat(_.icon, " ")
.concat(
g.error,
'">\n <span class="swal2-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span>\n </div>\n <div class="'
)
.concat(_.icon, " ")
.concat(g.question, '">\n <span class="')
.concat(
_["icon-text"],
'">?</span>\n </div>\n <div class="'
)
.concat(_.icon, " ")
.concat(g.warning, '">\n <span class="')
.concat(
_["icon-text"],
'">!</span>\n </div>\n <div class="'
)
.concat(_.icon, " ")
.concat(g.info, '">\n <span class="')
.concat(
_["icon-text"],
'">i</span>\n </div>\n <div class="'
)
.concat(_.icon, " ")
.concat(
g.success,
'">\n <div class="swal2-success-circular-line-left"></div>\n <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n <div class="swal2-success-circular-line-right"></div>\n </div>\n <img class="'
)
.concat(_.image, '" />\n <h2 class="')
.concat(_.title, '" id="')
.concat(_.title, '"></h2>\n <button type="button" class="')
.concat(_.close, '">×</button>\n </div>\n <div class="')
.concat(_.content, '">\n <div id="')
.concat(_.content, '"></div>\n <input class="')
.concat(_.input, '" />\n <input type="file" class="')
.concat(_.file, '" />\n <div class="')
.concat(
_.range,
'">\n <input type="range" />\n <output></output>\n </div>\n <select class="'
)
.concat(_.select, '"></select>\n <div class="')
.concat(_.radio, '"></div>\n <label for="')
.concat(_.checkbox, '" class="')
.concat(
_.checkbox,
'">\n <input type="checkbox" />\n <span class="'
)
.concat(_.label, '"></span>\n </label>\n <textarea class="')
.concat(_.textarea, '"></textarea>\n <div class="')
.concat(_["validation-message"], '" id="')
.concat(
_["validation-message"],
'"></div>\n </div>\n <div class="'
)
.concat(_.actions, '">\n <button type="button" class="')
.concat(
_.confirm,
'">OK</button>\n <button type="button" class="'
)
.concat(_.cancel, '">Cancel</button>\n </div>\n <div class="')
.concat(_.footer, '">\n </div>\n </div>\n')
.replace(/(^|\n)\s*/g, ""),
X = function (e) {
var t = w();
if (
(t &&
(t.parentNode.removeChild(t),
W(
[document.documentElement, document.body],
[_["no-backdrop"], _["toast-shown"], _["has-column"]]
)),
!j())
) {
var n = document.createElement("div");
(n.className = _.container), (n.innerHTML = V);
var o =
"string" == typeof e.target
? document.querySelector(e.target)
: e.target;
o.appendChild(n);
var i,
r = k(),
a = B(),
s = U(a, _.input),
c = U(a, _.file),
u = a.querySelector(".".concat(_.range, " input")),
l = a.querySelector(".".concat(_.range, " output")),
d = U(a, _.select),
p = a.querySelector(".".concat(_.checkbox, " input")),
f = U(a, _.textarea);
r.setAttribute("role", e.toast ? "alert" : "dialog"),
r.setAttribute(
"aria-live",
e.toast ? "polite" : "assertive"
),
e.toast || r.setAttribute("aria-modal", "true"),
"rtl" === window.getComputedStyle(o).direction &&
z(w(), _.rtl);
var m = function (e) {
De.isVisible() &&
i !== e.target.value &&
De.resetValidationMessage(),
(i = e.target.value);
};
return (
(s.oninput = m),
(c.onchange = m),
(d.onchange = m),
(p.onchange = m),
(f.oninput = m),
(u.oninput = function (e) {
m(e), (l.value = u.value);
}),
(u.onchange = function (e) {
m(e), (u.nextSibling.value = u.value);
}),
r
);
}
I("SweetAlert2 requires document to initialize");
},
G = function (e, t) {
if (!e) return F(t);
if (e instanceof HTMLElement) t.appendChild(e);
else if ("object" === q(e))
if (((t.innerHTML = ""), 0 in e))
for (var n = 0; n in e; n++)
t.appendChild(e[n].cloneNode(!0));
else t.appendChild(e.cloneNode(!0));
else e && (t.innerHTML = e);
K(t);
},
ee = (function () {
if (j()) return !1;
var e = document.createElement("div"),
t = {
WebkitAnimation: "webkitAnimationEnd",
OAnimation: "oAnimationEnd oanimationend",
animation: "animationend",
};
for (var n in t)
if (t.hasOwnProperty(n) && void 0 !== e.style[n]) return t[n];
return !1;
})(),
te = function (e) {
var t = Q(),
n = L(),
o = O();
if (
(e.showConfirmButton || e.showCancelButton ? K(t) : F(t),
e.showCancelButton ? (o.style.display = "inline-block") : F(o),
e.showConfirmButton ? n.style.removeProperty("display") : F(n),
(n.innerHTML = e.confirmButtonText),
(o.innerHTML = e.cancelButtonText),
n.setAttribute("aria-label", e.confirmButtonAriaLabel),
o.setAttribute("aria-label", e.cancelButtonAriaLabel),
(n.className = _.confirm),
z(n, e.confirmButtonClass),
(o.className = _.cancel),
z(o, e.cancelButtonClass),
e.buttonsStyling)
) {
z([n, o], _.styled),
e.confirmButtonColor &&
(n.style.backgroundColor = e.confirmButtonColor),
e.cancelButtonColor &&
(o.style.backgroundColor = e.cancelButtonColor);
var i = window
.getComputedStyle(n)
.getPropertyValue("background-color");
(n.style.borderLeftColor = i), (n.style.borderRightColor = i);
} else
W([n, o], _.styled),
(n.style.backgroundColor =
n.style.borderLeftColor =
n.style.borderRightColor =
""),
(o.style.backgroundColor =
o.style.borderLeftColor =
o.style.borderRightColor =
"");
},
ne = function (e) {
var t = B().querySelector("#" + _.content);
e.html
? G(e.html, t)
: e.text
? ((t.textContent = e.text), K(t))
: F(t);
},
oe = function (e) {
for (var t = x(), n = 0; n < t.length; n++) F(t[n]);
if (e.type)
if (-1 !== Object.keys(g).indexOf(e.type)) {
var o = De.getPopup().querySelector(
".".concat(_.icon, ".").concat(g[e.type])
);
K(o),
e.animation &&
z(o, "swal2-animate-".concat(e.type, "-icon"));
} else
I(
'Unknown type! Expected "success", "error", "warning", "info" or "question", got "'.concat(
e.type,
'"'
)
);
},
ie = function (e) {
var t = S();
e.imageUrl
? (t.setAttribute("src", e.imageUrl),
t.setAttribute("alt", e.imageAlt),
K(t),
e.imageWidth
? t.setAttribute("width", e.imageWidth)
: t.removeAttribute("width"),
e.imageHeight
? t.setAttribute("height", e.imageHeight)
: t.removeAttribute("height"),
(t.className = _.image),
e.imageClass && z(t, e.imageClass))
: F(t);
},
re = function (i) {
var r = P(),
a = parseInt(
null === i.currentProgressStep
? De.getQueueStep()
: i.currentProgressStep,
10
);
i.progressSteps && i.progressSteps.length
? (K(r),
(r.innerHTML = ""),
a >= i.progressSteps.length &&
R(
"Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"
),
i.progressSteps.forEach(function (e, t) {
var n = document.createElement("li");
if (
(z(n, _.progresscircle),
(n.innerHTML = e),
t === a && z(n, _.activeprogressstep),
r.appendChild(n),
t !== i.progressSteps.length - 1)
) {
var o = document.createElement("li");
z(o, _.progressline),
i.progressStepsDistance &&
(o.style.width = i.progressStepsDistance),
r.appendChild(o);
}
}))
: F(r);
},
ae = function (e) {
var t = A();
e.titleText
? (t.innerText = e.titleText)
: e.title &&
("string" == typeof e.title &&
(e.title = e.title.split("\n").join("<br />")),
G(e.title, t));
},
se = function () {
null === b.previousBodyPadding &&
document.body.scrollHeight > window.innerHeight &&
((b.previousBodyPadding = parseInt(
window
.getComputedStyle(document.body)
.getPropertyValue("padding-inline-end")
)),
(document.body.style.paddingRight =
b.previousBodyPadding +
(function () {
if (
"ontouchstart" in window ||
navigator.msMaxTouchPoints
)
return 0;
var e = document.createElement("div");
(e.style.width = "50px"),
(e.style.height = "50px"),
(e.style.overflow = "scroll"),
document.body.appendChild(e);
var t = e.offsetWidth - e.clientWidth;
return document.body.removeChild(e), t;
})() +
"px"));
},
ce = function () {
return !!window.MSInputMethodContext && !!document.documentMode;
},
ue = function () {
var e = w(),
t = k();
e.style.removeProperty("align-items"),
t.offsetTop < 0 && (e.style.alignItems = "flex-start");
},
le = {},
de = function (e, t) {
var n = w(),
o = k();
if (o) {
null !== e && "function" == typeof e && e(o),
W(o, _.show),
z(o, _.hide);
var i = function () {
M()
? pe(t)
: (new Promise(function (e) {
var t = window.scrollX,
n = window.scrollY;
(le.restoreFocusTimeout = setTimeout(function () {
le.previousActiveElement &&
le.previousActiveElement.focus
? (le.previousActiveElement.focus(),
(le.previousActiveElement = null))
: document.body && document.body.focus(),
e();
}, 100)),
void 0 !== t &&
void 0 !== n &&
window.scrollTo(t, n);
}).then(function () {
return pe(t);
}),
le.keydownTarget.removeEventListener(
"keydown",
le.keydownHandler,
{ capture: le.keydownListenerCapture }
),
(le.keydownHandlerAdded = !1)),
n.parentNode && n.parentNode.removeChild(n),
W(
[document.documentElement, document.body],
[
_.shown,
_["height-auto"],
_["no-backdrop"],
_["toast-shown"],
_["toast-column"],
]
),
T() &&
(null !== b.previousBodyPadding &&
((document.body.style.paddingRight =
b.previousBodyPadding),
(b.previousBodyPadding = null)),
(function () {
if (v(document.body, _.iosfix)) {
var e = parseInt(
document.body.style.top,
10
);
W(document.body, _.iosfix),
(document.body.style.top = ""),
(document.body.scrollTop = -1 * e);
}
})(),
"undefined" != typeof window &&
ce() &&
window.removeEventListener("resize", ue),
f(document.body.children).forEach(function (e) {
e.hasAttribute("data-previous-aria-hidden")
? (e.setAttribute(
"aria-hidden",
e.getAttribute(
"data-previous-aria-hidden"
)
),
e.removeAttribute(
"data-previous-aria-hidden"
))
: e.removeAttribute("aria-hidden");
}));
};
ee && !v(o, _.noanimation)
? o.addEventListener(ee, function e() {
o.removeEventListener(ee, e), v(o, _.hide) && i();
})
: i();
}
},
pe = function (e) {
null !== e &&
"function" == typeof e &&
setTimeout(function () {
e();
});
};
function fe(e) {
var t = function e() {
for (var t = arguments.length, n = new Array(t), o = 0; o < t; o++)
n[o] = arguments[o];
if (!(this instanceof e)) return l(e, n);
Object.getPrototypeOf(e).apply(this, n);
};
return (
(t.prototype = r(Object.create(e.prototype), { constructor: t })),
"function" == typeof Object.setPrototypeOf
? Object.setPrototypeOf(t, e)
: (t.__proto__ = e),
t
);
}
var me = {
title: "",
titleText: "",
text: "",
html: "",
footer: "",
type: null,
toast: !1,
customClass: "",
customContainerClass: "",
target: "body",
backdrop: !0,
animation: !0,
heightAuto: !0,
allowOutsideClick: !0,
allowEscapeKey: !0,
allowEnterKey: !0,
stopKeydownPropagation: !0,
keydownListenerCapture: !1,
showConfirmButton: !0,
showCancelButton: !1,
preConfirm: null,
confirmButtonText: "OK",
confirmButtonAriaLabel: "",
confirmButtonColor: null,
confirmButtonClass: null,
cancelButtonText: "Cancel",
cancelButtonAriaLabel: "",
cancelButtonColor: null,
cancelButtonClass: null,
buttonsStyling: !0,
reverseButtons: !1,
focusConfirm: !0,
focusCancel: !1,
showCloseButton: !1,
closeButtonAriaLabel: "Close this dialog",
showLoaderOnConfirm: !1,
imageUrl: null,
imageWidth: null,
imageHeight: null,
imageAlt: "",
imageClass: null,
timer: null,
width: null,
padding: null,
background: null,
input: null,
inputPlaceholder: "",
inputValue: "",
inputOptions: {},
inputAutoTrim: !0,
inputClass: null,
inputAttributes: {},
inputValidator: null,
validationMessage: null,
grow: !1,
position: "center",
progressSteps: [],
currentProgressStep: null,
progressStepsDistance: null,
onBeforeOpen: null,
onAfterClose: null,
onOpen: null,
onClose: null,
useRejections: !1,
expectRejections: !1,
},
he = ["useRejections", "expectRejections", "extraParams"],
ge = [
"allowOutsideClick",
"allowEnterKey",
"backdrop",
"focusConfirm",
"focusCancel",
"heightAuto",
"keydownListenerCapture",
],
be = function (e) {
return me.hasOwnProperty(e) || "extraParams" === e;
},
ve = function (e) {
return -1 !== he.indexOf(e);
},
ye = function (e) {
for (var t in e)
be(t) || R('Unknown parameter "'.concat(t, '"')),
e.toast &&
-1 !== ge.indexOf(t) &&
R(
'The parameter "'.concat(
t,
'" is incompatible with toasts'
)
),
ve(t) &&
m(
'The parameter "'.concat(
t,
'" is deprecated and will be removed in the next major release.'
)
);
},
we =
'"setDefaults" & "resetDefaults" methods are deprecated in favor of "mixin" method and will be removed in the next major release. For new projects, use "mixin". For past projects already using "setDefaults", support will be provided through an additional package.',
Ce = {};
var ke = [],
xe = function () {
var e = k();
e || De(""), (e = k());
var t = Q(),
n = L(),
o = O();
K(t),
K(n),
z([e, t], _.loading),
(n.disabled = !0),
(o.disabled = !0),
e.setAttribute("data-loading", !0),
e.setAttribute("aria-busy", !0),
e.focus();
},
Ae = Object.freeze({
isValidParameter: be,
isDeprecatedParameter: ve,
argsToParams: function (n) {
var o = {};
switch (q(n[0])) {
case "object":
r(o, n[0]);
break;
default:
["title", "html", "type"].forEach(function (e, t) {
switch (q(n[t])) {
case "string":
o[e] = n[t];
break;
case "undefined":
break;
default:
I(
"Unexpected type of "
.concat(
e,
'! Expected "string", got '
)
.concat(q(n[t]))
);
}
});
}
return o;
},
adaptInputValidator: function (n) {
return function (e, t) {
return n.call(this, e, t).then(
function () {},
function (e) {
return e;
}
);
};
},
close: de,
closePopup: de,
closeModal: de,
closeToast: de,
isVisible: function () {
return !!k();
},
clickConfirm: function () {
return L().click();
},
clickCancel: function () {
return O().click();
},
getContainer: w,
getPopup: k,
getTitle: A,
getContent: B,
getImage: S,
getIcons: x,
getCloseButton: $,
getButtonsWrapper: function () {
return (
m(
"swal.getButtonsWrapper() is deprecated and will be removed in the next major release, use swal.getActions() instead"
),
C(_.actions)
);
},
getActions: Q,
getConfirmButton: L,
getCancelButton: O,
getFooter: Y,
getFocusableElements: J,
getValidationMessage: E,
isLoading: function () {
return k().hasAttribute("data-loading");
},
fire: function () {
for (
var e = arguments.length, t = new Array(e), n = 0;
n < e;
n++
)
t[n] = arguments[n];
return l(this, t);
},
mixin: function (n) {
return fe(
(function (e) {
function t() {
return (
a(this, t), d(this, c(t).apply(this, arguments))
);
}
return (
s(t, e),
i(t, [
{
key: "_main",
value: function (e) {
return p(
c(t.prototype),
"_main",
this
).call(this, r({}, n, e));
},
},
]),
t
);
})(this)
);
},
queue: function (e) {
var r = this;
ke = e;
var a = function () {
(ke = []),
document.body.removeAttribute(
"data-swal2-queue-step"
);
},
s = [];
return new Promise(function (i) {
!(function t(n, o) {
n < ke.length
? (document.body.setAttribute(
"data-swal2-queue-step",
n
),
r(ke[n]).then(function (e) {
void 0 !== e.value
? (s.push(e.value), t(n + 1, o))
: (a(), i({ dismiss: e.dismiss }));
}))
: (a(), i({ value: s }));
})(0);
});
},
getQueueStep: function () {
return document.body.getAttribute("data-swal2-queue-step");
},
insertQueueStep: function (e, t) {
return t && t < ke.length ? ke.splice(t, 0, e) : ke.push(e);
},
deleteQueueStep: function (e) {
void 0 !== ke[e] && ke.splice(e, 1);
},
showLoading: xe,
enableLoading: xe,
getTimerLeft: function () {
return le.timeout && le.timeout.getTimerLeft();
},
stopTimer: function () {
return le.timeout && le.timeout.stop();
},
resumeTimer: function () {
return le.timeout && le.timeout.start();
},
toggleTimer: function () {
var e = le.timeout;
return e && (e.running ? e.stop() : e.start());
},
increaseTimer: function (e) {
return le.timeout && le.timeout.increase(e);
},
isTimerRunning: function () {
return le.timeout && le.timeout.isRunning();
},
}),
Be =
"function" == typeof Symbol
? Symbol
: (function () {
var t = 0;
function e(e) {
return (
"__" +
e +
"_" +
Math.floor(1e9 * Math.random()) +
"_" +
++t +
"__"
);
}
return (e.iterator = e("Symbol.iterator")), e;
})(),
Se =
"function" == typeof WeakMap
? WeakMap
: (function (n, o, t) {
function e() {
o(this, n, { value: Be("WeakMap") });
}
return (
(e.prototype = {
delete: function (e) {
delete e[this[n]];
},
get: function (e) {
return e[this[n]];
},
has: function (e) {
return t.call(e, this[n]);
},
set: function (e, t) {
o(e, this[n], { configurable: !0, value: t });
},
}),
e
);
})(Be("WeakMap"), Object.defineProperty, {}.hasOwnProperty),
Pe = { promise: new Se(), innerParams: new Se(), domCache: new Se() };
function Ee() {
var e = Pe.innerParams.get(this),
t = Pe.domCache.get(this);
e.showConfirmButton ||
(F(t.confirmButton), e.showCancelButton || F(t.actions)),
W([t.popup, t.actions], _.loading),
t.popup.removeAttribute("aria-busy"),
t.popup.removeAttribute("data-loading"),
(t.confirmButton.disabled = !1),
(t.cancelButton.disabled = !1);
}
function Le(e) {
var t = Pe.domCache.get(this);
t.validationMessage.innerHTML = e;
var n = window.getComputedStyle(t.popup);
(t.validationMessage.style.marginLeft = "-".concat(
n.getPropertyValue("padding-inline-start")
)),
(t.validationMessage.style.marginRight = "-".concat(
n.getPropertyValue("padding-inline-end")
)),
K(t.validationMessage);
var o = this.getInput();
o &&
(o.setAttribute("aria-invalid", !0),
o.setAttribute("aria-describedBy", _["validation-message"]),
N(o),
z(o, _.inputerror));
}
function Oe() {
var e = Pe.domCache.get(this);
e.validationMessage && F(e.validationMessage);
var t = this.getInput();
t &&
(t.removeAttribute("aria-invalid"),
t.removeAttribute("aria-describedBy"),
W(t, _.inputerror));
}
var Te = function e(t, n) {
a(this, e);
var o,
i,
r = n;
(this.running = !1),
(this.start = function () {
return (
this.running ||
((this.running = !0),
(i = new Date()),
(o = setTimeout(t, r))),
r
);
}),
(this.stop = function () {
return (
this.running &&
((this.running = !1),
clearTimeout(o),
(r -= new Date() - i)),
r
);
}),
(this.increase = function (e) {
var t = this.running;
return t && this.stop(), (r += e), t && this.start(), r;
}),
(this.getTimerLeft = function () {
return this.running && (this.stop(), this.start()), r;
}),
(this.isRunning = function () {
return this.running;
}),
this.start();
},
Me = {
email: function (e, t) {
return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(
e
)
? Promise.resolve()
: Promise.reject(
t && t.validationMessage
? t.validationMessage
: "Invalid email address"
);
},
url: function (e, t) {
return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/.test(
e
)
? Promise.resolve()
: Promise.reject(
t && t.validationMessage
? t.validationMessage
: "Invalid URL"
);
},
};
var je = function (e) {
var t = w(),
n = k();
null !== e.onBeforeOpen &&
"function" == typeof e.onBeforeOpen &&
e.onBeforeOpen(n),
e.animation
? (z(n, _.show), z(t, _.fade), W(n, _.hide))
: W(n, _.fade),
K(n),
(t.style.overflowY = "hidden"),
ee && !v(n, _.noanimation)
? n.addEventListener(ee, function e() {
n.removeEventListener(ee, e),
(t.style.overflowY = "auto");
})
: (t.style.overflowY = "auto"),
z([document.documentElement, document.body, t], _.shown),
e.heightAuto &&
e.backdrop &&
!e.toast &&
z([document.documentElement, document.body], _["height-auto"]),
T() &&
(se(),
(function () {
if (
/iPad|iPhone|iPod/.test(navigator.userAgent) &&
!window.MSStream &&
!v(document.body, _.iosfix)
) {
var e = document.body.scrollTop;
(document.body.style.top = -1 * e + "px"),
z(document.body, _.iosfix);
}
})(),
"undefined" != typeof window &&
ce() &&
(ue(), window.addEventListener("resize", ue)),
f(document.body.children).forEach(function (e) {
e === w() ||
(function (e, t) {
if ("function" == typeof e.contains)
return e.contains(t);
})(e, w()) ||
(e.hasAttribute("aria-hidden") &&
e.setAttribute(
"data-previous-aria-hidden",
e.getAttribute("aria-hidden")
),
e.setAttribute("aria-hidden", "true"));
}),
setTimeout(function () {
t.scrollTop = 0;
})),
M() ||
le.previousActiveElement ||
(le.previousActiveElement = document.activeElement),
null !== e.onOpen &&
"function" == typeof e.onOpen &&
setTimeout(function () {
e.onOpen(n);
});
};
var Ve,
qe = Object.freeze({
hideLoading: Ee,
disableLoading: Ee,
getInput: function (e) {
var t = Pe.innerParams.get(this),
n = Pe.domCache.get(this);
if (!(e = e || t.input)) return null;
switch (e) {
case "select":
case "textarea":
case "file":
return U(n.content, _[e]);
case "checkbox":
return n.popup.querySelector(
".".concat(_.checkbox, " input")
);
case "radio":
return (
n.popup.querySelector(
".".concat(_.radio, " input:checked")
) ||
n.popup.querySelector(
".".concat(_.radio, " input:first-child")
)
);
case "range":
return n.popup.querySelector(
".".concat(_.range, " input")
);
default:
return U(n.content, _.input);
}
},
enableButtons: function () {
var e = Pe.domCache.get(this);
(e.confirmButton.disabled = !1), (e.cancelButton.disabled = !1);
},
disableButtons: function () {
var e = Pe.domCache.get(this);
(e.confirmButton.disabled = !0), (e.cancelButton.disabled = !0);
},
enableConfirmButton: function () {
Pe.domCache.get(this).confirmButton.disabled = !1;
},
disableConfirmButton: function () {
Pe.domCache.get(this).confirmButton.disabled = !0;
},
enableInput: function () {
var e = this.getInput();
if (!e) return !1;
if ("radio" === e.type)
for (
var t =
e.parentNode.parentNode.querySelectorAll(
"input"
),
n = 0;
n < t.length;
n++
)
t[n].disabled = !1;
else e.disabled = !1;
},
disableInput: function () {
var e = this.getInput();
if (!e) return !1;
if (e && "radio" === e.type)
for (
var t =
e.parentNode.parentNode.querySelectorAll(
"input"
),
n = 0;
n < t.length;
n++
)
t[n].disabled = !0;
else e.disabled = !0;
},
showValidationMessage: Le,
resetValidationMessage: Oe,
resetValidationError: function () {
m(
"Swal.resetValidationError() is deprecated and will be removed in the next major release, use Swal.resetValidationMessage() instead"
),
Oe.bind(this)();
},
showValidationError: function (e) {
m(
"Swal.showValidationError() is deprecated and will be removed in the next major release, use Swal.showValidationMessage() instead"
),
Le.bind(this)(e);
},
getProgressSteps: function () {
return Pe.innerParams.get(this).progressSteps;
},
setProgressSteps: function (e) {
var t = r({}, Pe.innerParams.get(this), { progressSteps: e });
Pe.innerParams.set(this, t), re(t);
},
showProgressSteps: function () {
var e = Pe.domCache.get(this);
K(e.progressSteps);
},
hideProgressSteps: function () {
var e = Pe.domCache.get(this);
F(e.progressSteps);
},
_main: function (e) {
var T = this;
ye(e);
var M = r({}, me, e);
!(function (t) {
var e;
t.inputValidator ||
Object.keys(Me).forEach(function (e) {
t.input === e &&
(t.inputValidator = t.expectRejections
? Me[e]
: De.adaptInputValidator(Me[e]));
}),
t.validationMessage &&
("object" !== q(t.extraParams) &&
(t.extraParams = {}),
(t.extraParams.validationMessage =
t.validationMessage)),
(!t.target ||
("string" == typeof t.target &&
!document.querySelector(t.target)) ||
("string" != typeof t.target &&
!t.target.appendChild)) &&
(R(
'Target parameter is not valid, defaulting to "body"'
),
(t.target = "body")),
"function" == typeof t.animation &&
(t.animation = t.animation.call());
var n = k(),
o =
"string" == typeof t.target
? document.querySelector(t.target)
: t.target;
(e =
n && o && n.parentNode !== o.parentNode
? X(t)
: n || X(t)),
t.width &&
(e.style.width =
"number" == typeof t.width
? t.width + "px"
: t.width),
t.padding &&
(e.style.padding =
"number" == typeof t.padding
? t.padding + "px"
: t.padding),
t.background && (e.style.background = t.background);
for (
var i = window
.getComputedStyle(e)
.getPropertyValue("background-color"),
r = e.querySelectorAll(
"[class^=swal2-success-circular-line], .swal2-success-fix"
),
a = 0;
a < r.length;
a++
)
r[a].style.backgroundColor = i;
var s = w(),
c = $(),
u = Y();
if (
(ae(t),
ne(t),
"string" == typeof t.backdrop
? (w().style.background = t.backdrop)
: t.backdrop ||
z(
[document.documentElement, document.body],
_["no-backdrop"]
),
!t.backdrop &&
t.allowOutsideClick &&
R(
'"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'
),
t.position in _
? z(s, _[t.position])
: (R(
'The "position" parameter is not valid, defaulting to "center"'
),
z(s, _.center)),
t.grow && "string" == typeof t.grow)
) {
var l = "grow-" + t.grow;
l in _ && z(s, _[l]);
}
t.showCloseButton
? (c.setAttribute("aria-label", t.closeButtonAriaLabel),
K(c))
: F(c),
(e.className = _.popup),
t.toast
? (z(
[document.documentElement, document.body],
_["toast-shown"]
),
z(e, _.toast))
: z(e, _.modal),
t.customClass && z(e, t.customClass),
t.customContainerClass && z(s, t.customContainerClass),
re(t),
oe(t),
ie(t),
te(t),
G(t.footer, u),
!0 === t.animation
? W(e, _.noanimation)
: z(e, _.noanimation),
t.showLoaderOnConfirm &&
!t.preConfirm &&
R(
"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"
);
})(M),
Object.freeze(M),
Pe.innerParams.set(this, M),
le.timeout && (le.timeout.stop(), delete le.timeout),
clearTimeout(le.restoreFocusTimeout);
var j = {
popup: k(),
container: w(),
content: B(),
actions: Q(),
confirmButton: L(),
cancelButton: O(),
closeButton: $(),
validationMessage: E(),
progressSteps: P(),
};
Pe.domCache.set(this, j);
var V = this.constructor;
return new Promise(function (t, n) {
var o = function (e) {
V.closePopup(M.onClose, M.onAfterClose),
M.useRejections ? t(e) : t({ value: e });
},
c = function (e) {
V.closePopup(M.onClose, M.onAfterClose),
M.useRejections ? n(e) : t({ dismiss: e });
},
u = function (e) {
V.closePopup(M.onClose, M.onAfterClose), n(e);
};
M.timer &&
(le.timeout = new Te(function () {
c("timer"), delete le.timeout;
}, M.timer)),
M.input &&
setTimeout(function () {
var e = T.getInput();
e && N(e);
}, 0);
for (
var l = function (t) {
if (
(M.showLoaderOnConfirm && V.showLoading(),
M.preConfirm)
) {
T.resetValidationMessage();
var e = Promise.resolve().then(function () {
return M.preConfirm(t, M.extraParams);
});
M.expectRejections
? e.then(
function (e) {
return o(e || t);
},
function (e) {
T.hideLoading(),
e &&
T.showValidationMessage(
e
);
}
)
: e.then(
function (e) {
Z(j.validationMessage) ||
!1 === e
? T.hideLoading()
: o(e || t);
},
function (e) {
return u(e);
}
);
} else o(t);
},
e = function (e) {
var t = e.target,
n = j.confirmButton,
o = j.cancelButton,
i = n && (n === t || n.contains(t)),
r = o && (o === t || o.contains(t));
switch (e.type) {
case "click":
if (i && V.isVisible())
if ((T.disableButtons(), M.input)) {
var a = (function () {
var e = T.getInput();
if (!e) return null;
switch (M.input) {
case "checkbox":
return e.checked
? 1
: 0;
case "radio":
return e.checked
? e.value
: null;
case "file":
return e.files
.length
? e.files[0]
: null;
default:
return M.inputAutoTrim
? e.value.trim()
: e.value;
}
})();
if (M.inputValidator) {
T.disableInput();
var s =
Promise.resolve().then(
function () {
return M.inputValidator(
a,
M.extraParams
);
}
);
M.expectRejections
? s.then(
function () {
T.enableButtons(),
T.enableInput(),
l(a);
},
function (e) {
T.enableButtons(),
T.enableInput(),
e &&
T.showValidationMessage(
e
);
}
)
: s.then(
function (e) {
T.enableButtons(),
T.enableInput(),
e
? T.showValidationMessage(
e
)
: l(
a
);
},
function (e) {
return u(e);
}
);
} else
T.getInput().checkValidity()
? l(a)
: (T.enableButtons(),
T.showValidationMessage(
M.validationMessage
));
} else l(!0);
else
r &&
V.isVisible() &&
(T.disableButtons(),
c(V.DismissReason.cancel));
}
},
i = j.popup.querySelectorAll("button"),
r = 0;
r < i.length;
r++
)
(i[r].onclick = e),
(i[r].onmouseover = e),
(i[r].onmouseout = e),
(i[r].onmousedown = e);
if (
((j.closeButton.onclick = function () {
c(V.DismissReason.close);
}),
M.toast)
)
j.popup.onclick = function () {
M.showConfirmButton ||
M.showCancelButton ||
M.showCloseButton ||
M.input ||
c(V.DismissReason.close);
};
else {
var a = !1;
(j.popup.onmousedown = function () {
j.container.onmouseup = function (e) {
(j.container.onmouseup = void 0),
e.target === j.container && (a = !0);
};
}),
(j.container.onmousedown = function () {
j.popup.onmouseup = function (e) {
(j.popup.onmouseup = void 0),
(e.target === j.popup ||
j.popup.contains(e.target)) &&
(a = !0);
};
}),
(j.container.onclick = function (e) {
a
? (a = !1)
: e.target === j.container &&
H(M.allowOutsideClick) &&
c(V.DismissReason.backdrop);
});
}
M.reverseButtons
? j.confirmButton.parentNode.insertBefore(
j.cancelButton,
j.confirmButton
)
: j.confirmButton.parentNode.insertBefore(
j.confirmButton,
j.cancelButton
);
var s = function (e, t) {
for (var n = J(M.focusCancel), o = 0; o < n.length; o++)
return (
(e += t) === n.length
? (e = 0)
: -1 === e && (e = n.length - 1),
n[e].focus()
);
j.popup.focus();
};
le.keydownHandlerAdded &&
(le.keydownTarget.removeEventListener(
"keydown",
le.keydownHandler,
{ capture: le.keydownListenerCapture }
),
(le.keydownHandlerAdded = !1)),
M.toast ||
((le.keydownHandler = function (e) {
return (function (e, t) {
if (
(t.stopKeydownPropagation &&
e.stopPropagation(),
"Enter" !== e.key || e.isComposing)
)
if ("Tab" === e.key) {
for (
var n = e.target,
o = J(t.focusCancel),
i = -1,
r = 0;
r < o.length;
r++
)
if (n === o[r]) {
i = r;
break;
}
e.shiftKey ? s(i, -1) : s(i, 1),
e.stopPropagation(),
e.preventDefault();
} else
-1 !==
[
"ArrowLeft",
"ArrowRight",
"ArrowUp",
"ArrowDown",
"Left",
"Right",
"Up",
"Down",
].indexOf(e.key)
? document.activeElement ===
j.confirmButton &&
Z(j.cancelButton)
? j.cancelButton.focus()
: document.activeElement ===
j.cancelButton &&
Z(j.confirmButton) &&
j.confirmButton.focus()
: ("Escape" !== e.key &&
"Esc" !== e.key) ||
!0 !== H(t.allowEscapeKey) ||
(e.preventDefault(),
c(V.DismissReason.esc));
else if (
e.target &&
T.getInput() &&
e.target.outerHTML ===
T.getInput().outerHTML
) {
if (
-1 !==
["textarea", "file"].indexOf(
t.input
)
)
return;
V.clickConfirm(), e.preventDefault();
}
})(e, M);
}),
(le.keydownTarget = M.keydownListenerCapture
? window
: j.popup),
(le.keydownListenerCapture =
M.keydownListenerCapture),
le.keydownTarget.addEventListener(
"keydown",
le.keydownHandler,
{ capture: le.keydownListenerCapture }
),
(le.keydownHandlerAdded = !0)),
T.enableButtons(),
T.hideLoading(),
T.resetValidationMessage(),
M.toast && (M.input || M.footer || M.showCloseButton)
? z(document.body, _["toast-column"])
: W(document.body, _["toast-column"]);
for (
var d,
p,
f = [
"input",
"file",
"range",
"select",
"radio",
"checkbox",
"textarea",
],
m = function (e) {
(e.placeholder && !M.inputPlaceholder) ||
(e.placeholder = M.inputPlaceholder);
},
h = 0;
h < f.length;
h++
) {
var g = _[f[h]],
b = U(j.content, g);
if ((d = T.getInput(f[h]))) {
for (var v in d.attributes)
if (d.attributes.hasOwnProperty(v)) {
var y = d.attributes[v].name;
"type" !== y &&
"value" !== y &&
d.removeAttribute(y);
}
for (var w in M.inputAttributes)
("range" === f[h] && "placeholder" === w) ||
d.setAttribute(w, M.inputAttributes[w]);
}
(b.className = g),
M.inputClass && z(b, M.inputClass),
F(b);
}
switch (M.input) {
case "text":
case "email":
case "password":
case "number":
case "tel":
case "url":
(d = U(j.content, _.input)),
"string" == typeof M.inputValue ||
"number" == typeof M.inputValue
? (d.value = M.inputValue)
: D(M.inputValue) ||
R(
'Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat(
q(M.inputValue),
'"'
)
),
m(d),
(d.type = M.input),
K(d);
break;
case "file":
m((d = U(j.content, _.file))),
(d.type = M.input),
K(d);
break;
case "range":
var C = U(j.content, _.range),
k = C.querySelector("input"),
x = C.querySelector("output");
(k.value = M.inputValue),
(k.type = M.input),
(x.value = M.inputValue),
K(C);
break;
case "select":
var A = U(j.content, _.select);
if (((A.innerHTML = ""), M.inputPlaceholder)) {
var B = document.createElement("option");
(B.innerHTML = M.inputPlaceholder),
(B.value = ""),
(B.disabled = !0),
(B.selected = !0),
A.appendChild(B);
}
p = function (e) {
e.forEach(function (e) {
var t = e[0],
n = e[1],
o = document.createElement("option");
(o.value = t),
(o.innerHTML = n),
M.inputValue.toString() ===
t.toString() && (o.selected = !0),
A.appendChild(o);
}),
K(A),
A.focus();
};
break;
case "radio":
var S = U(j.content, _.radio);
(S.innerHTML = ""),
(p = function (e) {
e.forEach(function (e) {
var t = e[0],
n = e[1],
o = document.createElement("input"),
i = document.createElement("label");
(o.type = "radio"),
(o.name = _.radio),
(o.value = t),
M.inputValue.toString() ===
t.toString() &&
(o.checked = !0);
var r = document.createElement("span");
(r.innerHTML = n),
(r.className = _.label),
i.appendChild(o),
i.appendChild(r),
S.appendChild(i);
}),
K(S);
var t = S.querySelectorAll("input");
t.length && t[0].focus();
});
break;
case "checkbox":
var P = U(j.content, _.checkbox),
E = T.getInput("checkbox");
(E.type = "checkbox"),
(E.value = 1),
(E.id = _.checkbox),
(E.checked = Boolean(M.inputValue)),
(P.querySelector("span").innerHTML =
M.inputPlaceholder),
K(P);
break;
case "textarea":
var L = U(j.content, _.textarea);
(L.value = M.inputValue), m(L), K(L);
break;
case null:
break;
default:
I(
'Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(
M.input,
'"'
)
);
}
if ("select" === M.input || "radio" === M.input) {
var O = function (e) {
return p(
((t = e),
(n = []),
"undefined" != typeof Map && t instanceof Map
? t.forEach(function (e, t) {
n.push([t, e]);
})
: Object.keys(t).forEach(function (e) {
n.push([e, t[e]]);
}),
n)
);
var t, n;
};
D(M.inputOptions)
? (V.showLoading(),
M.inputOptions.then(function (e) {
T.hideLoading(), O(e);
}))
: "object" === q(M.inputOptions)
? O(M.inputOptions)
: I(
"Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(
q(M.inputOptions)
)
);
} else
-1 !==
[
"text",
"email",
"number",
"tel",
"textarea",
].indexOf(M.input) &&
D(M.inputValue) &&
(V.showLoading(),
F(d),
M.inputValue
.then(function (e) {
(d.value =
"number" === M.input
? parseFloat(e) || 0
: e + ""),
K(d),
d.focus(),
T.hideLoading();
})
.catch(function (e) {
I("Error in inputValue promise: " + e),
(d.value = ""),
K(d),
d.focus(),
T.hideLoading();
}));
je(M),
M.toast ||
(H(M.allowEnterKey)
? M.focusCancel && Z(j.cancelButton)
? j.cancelButton.focus()
: M.focusConfirm && Z(j.confirmButton)
? j.confirmButton.focus()
: s(-1, 1)
: document.activeElement &&
"function" ==
typeof document.activeElement.blur &&
document.activeElement.blur()),
(j.container.scrollTop = 0);
});
},
});
function Re() {
if ("undefined" != typeof window) {
"undefined" == typeof Promise &&
I(
"This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)"
),
(Ve = this);
for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
t[n] = arguments[n];
var o = Object.freeze(this.constructor.argsToParams(t));
Object.defineProperties(this, {
params: { value: o, writable: !1, enumerable: !0 },
});
var i = this._main(this.params);
Pe.promise.set(this, i);
}
}
(Re.prototype.then = function (e, t) {
return Pe.promise.get(this).then(e, t);
}),
(Re.prototype.catch = function (e) {
return Pe.promise.get(this).catch(e);
}),
(Re.prototype.finally = function (e) {
return Pe.promise.get(this).finally(e);
}),
r(Re.prototype, qe),
r(Re, Ae),
Object.keys(qe).forEach(function (t) {
Re[t] = function () {
var e;
if (Ve) return (e = Ve)[t].apply(e, arguments);
};
}),
(Re.DismissReason = e),
(Re.noop = function () {});
var Ie,
He,
De = fe(
((Ie = Re),
(He = (function (e) {
function t() {
return a(this, t), d(this, c(t).apply(this, arguments));
}
return (
s(t, Ie),
i(
t,
[
{
key: "_main",
value: function (e) {
return p(
c(t.prototype),
"_main",
this
).call(this, r({}, Ce, e));
},
},
],
[
{
key: "setDefaults",
value: function (t) {
if ((m(we), !t || "object" !== q(t)))
throw new TypeError(
"SweetAlert2: The argument for setDefaults() is required and has to be a object"
);
ye(t),
Object.keys(t).forEach(function (e) {
Ie.isValidParameter(e) &&
(Ce[e] = t[e]);
});
},
},
{
key: "resetDefaults",
value: function () {
m(we), (Ce = {});
},
},
]
),
t
);
})()),
"undefined" != typeof window &&
"object" === q(window._swalDefaults) &&
He.setDefaults(window._swalDefaults),
He)
);
return (De.default = De);
}),
"undefined" != typeof window &&
window.Sweetalert2 &&
((window.Sweetalert2.version = "7.33.1"),
(window.swal =
window.sweetAlert =
window.Swal =
window.SweetAlert =
window.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,
"@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-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:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@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:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-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-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}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;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{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.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{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;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-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-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 animate-toast-success-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}}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-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-inline-end:30px;margin-inline-start:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-inline-start:5px;border:3px solid #999;border-radius:50%;border-inline-end-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0 .75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validation-message::before{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;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.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}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-inline-start:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-inline-end:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@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:initial!important}}"
);