!(function (t, e) { "object" == typeof exports && "undefined" != typeof module ? (module.exports = e()) : "function" == typeof define && define.amd ? define(e) : (t.Sweetalert2 = e()); })(this, function () { "use strict"; function w(t) { return (w = "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; })(t); } function a(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function"); } function r(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, o.key, o); } } function s() { return (s = Object.assign || function (t) { for (var e = 1; e < arguments.length; e++) { var n = arguments[e]; for (var o in n) Object.prototype.hasOwnProperty.call(n, o) && (t[o] = n[o]); } return t; }).apply(this, arguments); } function c(t) { return (c = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) { return t.__proto__ || Object.getPrototypeOf(t); })(t); } function u(t, e) { return (u = Object.setPrototypeOf || function (t, e) { return (t.__proto__ = e), t; })(t, e); } function o(t, e, n) { return (o = (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 (t) { return !1; } })() ? Reflect.construct : function (t, e, n) { var o = [null]; o.push.apply(o, e); var i = new (Function.bind.apply(t, o))(); return n && u(i, n.prototype), i; }).apply(null, arguments); } function l(t, e) { return !e || ("object" != typeof e && "function" != typeof e) ? (function (t) { if (void 0 === t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return t; })(t) : e; } function d(t, e, n) { return (d = "undefined" != typeof Reflect && Reflect.get ? Reflect.get : function (t, e, n) { var o = (function (t, e) { for ( ; !Object.prototype.hasOwnProperty.call(t, e) && null !== (t = c(t)); ); return t; })(t, e); if (o) { var i = Object.getOwnPropertyDescriptor(o, e); return i.get ? i.get.call(n) : i.value; } })(t, e, n || t); } var e = "SweetAlert2:", i = function (e) { return Object.keys(e).map(function (t) { return e[t]; }); }, p = function (t) { return Array.prototype.slice.call(t); }, C = function (t) { console.warn("".concat(e, " ").concat(t)); }, k = function (t) { console.error("".concat(e, " ").concat(t)); }, f = [], n = function (t, e) { var n; (n = '"' .concat( t, '" is deprecated and will be removed in the next major release. Please use "' ) .concat(e, '" instead.')), -1 === f.indexOf(n) && (f.push(n), C(n)); }, h = function (t) { return "function" == typeof t ? t() : t; }, B = function (t) { return t && Promise.resolve(t) === t; }, t = Object.freeze({ cancel: "cancel", backdrop: "backdrop", close: "close", esc: "esc", timer: "timer", }), m = function (t) { var e = {}; for (var n in t) e[t[n]] = "swal2-" + t[n]; return e; }, x = m([ "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", "image", "input", "file", "range", "select", "radio", "checkbox", "label", "textarea", "inputerror", "validation-message", "progress-steps", "active-progress-step", "progress-step", "progress-step-line", "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 = m(["success", "warning", "info", "question", "error"]), v = { previousBodyPadding: null }, b = function (t, e) { return t.classList.contains(e); }, y = function (e, t, n) { p(e.classList).forEach(function (t) { -1 === i(x).indexOf(t) && -1 === i(g).indexOf(t) && e.classList.remove(t); }), t && t[n] && E(e, t[n]); }; function S(t, e) { if (!e) return null; switch (e) { case "select": case "textarea": case "file": return T(t, x[e]); case "checkbox": return t.querySelector(".".concat(x.checkbox, " input")); case "radio": return ( t.querySelector(".".concat(x.radio, " input:checked")) || t.querySelector(".".concat(x.radio, " input:first-child")) ); case "range": return t.querySelector(".".concat(x.range, " input")); default: return T(t, x.input); } } var A, P = function (t) { if ((t.focus(), "file" !== t.type)) { var e = t.value; (t.value = ""), (t.value = e); } }, L = function (t, e, n) { t && e && ("string" == typeof e && (e = e.split(/\s+/).filter(Boolean)), e.forEach(function (e) { t.forEach ? t.forEach(function (t) { n ? t.classList.add(e) : t.classList.remove(e); }) : n ? t.classList.add(e) : t.classList.remove(e); })); }, E = function (t, e) { L(t, e, !0); }, O = function (t, e) { L(t, e, !1); }, T = function (t, e) { for (var n = 0; n < t.childNodes.length; n++) if (b(t.childNodes[n], e)) return t.childNodes[n]; }, M = function (t, e, n) { n || 0 === parseInt(n) ? (t.style[e] = "number" == typeof n ? n + "px" : n) : t.style.removeProperty(e); }, V = function (t) { var e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : "flex"; (t.style.opacity = ""), (t.style.display = e); }, q = function (t) { (t.style.opacity = ""), (t.style.display = "none"); }, j = function (t, e, n) { e ? V(t, n) : q(t); }, H = function (t) { return !( !t || !(t.offsetWidth || t.offsetHeight || t.getClientRects().length) ); }, I = function () { return document.body.querySelector("." + x.container); }, R = function (t) { var e = I(); return e ? e.querySelector(t) : null; }, N = function (t) { return R("." + t); }, D = function () { return N(x.popup); }, U = function () { var t = D(); return p(t.querySelectorAll("." + x.icon)); }, _ = function () { return N(x.title); }, z = function () { return N(x.content); }, W = function () { return N(x.image); }, K = function () { return N(x["progress-steps"]); }, F = function () { return N(x["validation-message"]); }, Z = function () { return R("." + x.actions + " ." + x.confirm); }, Q = function () { return R("." + x.actions + " ." + x.cancel); }, Y = function () { return N(x.actions); }, $ = function () { return N(x.header); }, J = function () { return N(x.footer); }, X = function () { return N(x.close); }, G = function () { var t = p( D().querySelectorAll( '[tabindex]:not([tabindex="-1"]):not([tabindex="0"])' ) ).sort(function (t, e) { return ( (t = parseInt(t.getAttribute("tabindex"))), (e = parseInt(e.getAttribute("tabindex"))) < t ? 1 : t < e ? -1 : 0 ); }), e = p( D().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 (t) { return "-1" !== t.getAttribute("tabindex"); }); return (function (t) { for (var e = [], n = 0; n < t.length; n++) -1 === e.indexOf(t[n]) && e.push(t[n]); return e; })(t.concat(e)).filter(function (t) { return H(t); }); }, tt = function () { return !et() && !document.body.classList.contains(x["no-backdrop"]); }, et = function () { return document.body.classList.contains(x["toast-shown"]); }, nt = function () { return "undefined" == typeof window || "undefined" == typeof document; }, ot = '\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n \n

\n \n
\n
\n
\n \n \n
\n \n \n
\n \n
\n \n \n
\n
\n
\n \n \n
\n
\n
\n
\n') .replace(/(^|\n)\s*/g, ""), it = function (t) { Ut.isVisible() && A !== t.target.value && Ut.resetValidationMessage(), (A = t.target.value); }, rt = function (t) { var e; if ( ((e = I()) && (e.parentNode.removeChild(e), O( [document.documentElement, document.body], [x["no-backdrop"], x["toast-shown"], x["has-column"]] )), nt()) ) k("SweetAlert2 requires document to initialize"); else { var n = document.createElement("div"); (n.className = x.container), (n.innerHTML = ot); var o, i, r, a, s, c, u, l, d, p, f, m, g = "string" == typeof (o = t.target) ? document.querySelector(o) : o; g.appendChild(n), (i = t), (r = D()).setAttribute("role", i.toast ? "alert" : "dialog"), r.setAttribute("aria-live", i.toast ? "polite" : "assertive"), i.toast || r.setAttribute("aria-modal", "true"), (a = g), "rtl" === window.getComputedStyle(a).direction && E(I(), x.rtl), (s = z()), (c = T(s, x.input)), (u = T(s, x.file)), (l = s.querySelector(".".concat(x.range, " input"))), (d = s.querySelector(".".concat(x.range, " output"))), (p = T(s, x.select)), (f = s.querySelector(".".concat(x.checkbox, " input"))), (m = T(s, x.textarea)), (c.oninput = it), (u.onchange = it), (p.onchange = it), (f.onchange = it), (m.oninput = it), (l.oninput = function (t) { it(t), (d.value = l.value); }), (l.onchange = function (t) { it(t), (l.nextSibling.value = l.value); }); } }, at = function (t, e) { t instanceof HTMLElement ? e.appendChild(t) : "object" === w(t) ? st(e, t) : t && (e.innerHTML = t); }, st = function (t, 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)); }, ct = (function () { if (nt()) return !1; var t = document.createElement("div"), e = { WebkitAnimation: "webkitAnimationEnd", OAnimation: "oAnimationEnd oanimationend", animation: "animationend", }; for (var n in e) if (e.hasOwnProperty(n) && void 0 !== t.style[n]) return e[n]; return !1; })(), ut = function (t) { var e = z().querySelector("#" + x.content); t.html ? (at(t.html, e), V(e, "block")) : t.text ? ((e.textContent = t.text), V(e, "block")) : q(e), (function (e) { for ( var t, n = z(), o = [ "input", "file", "range", "select", "radio", "checkbox", "textarea", ], i = function (t) { (t.placeholder && !e.inputPlaceholder) || (t.placeholder = e.inputPlaceholder); }, r = 0; r < o.length; r++ ) { var a = x[o[r]], s = T(n, a); if ((t = S(n, o[r]))) { for (var c in t.attributes) if (t.attributes.hasOwnProperty(c)) { var u = t.attributes[c].name; "type" !== u && "value" !== u && t.removeAttribute(u); } for (var l in e.inputAttributes) ("range" === o[r] && "placeholder" === l) || t.setAttribute(l, e.inputAttributes[l]); } (s.className = a), e.inputClass && E(s, e.inputClass), e.customClass && E(s, e.customClass.input), q(s); } switch (e.input) { case "text": case "email": case "password": case "number": case "tel": case "url": (t = T(n, x.input)), "string" == typeof e.inputValue || "number" == typeof e.inputValue ? (t.value = e.inputValue) : B(e.inputValue) || C( 'Unexpected type of inputValue! Expected "string", "number" or "Promise", got "'.concat( w(e.inputValue), '"' ) ), i(t), (t.type = e.input), V(t); break; case "file": i((t = T(n, x.file))), (t.type = e.input), V(t); break; case "range": var d = T(n, x.range), p = d.querySelector("input"), f = d.querySelector("output"); (p.value = e.inputValue), (p.type = e.input), (f.value = e.inputValue), V(d); break; case "select": var m = T(n, x.select); if (((m.innerHTML = ""), e.inputPlaceholder)) { var g = document.createElement("option"); (g.innerHTML = e.inputPlaceholder), (g.value = ""), (g.disabled = !0), (g.selected = !0), m.appendChild(g); } V(m); break; case "radio": var h = T(n, x.radio); (h.innerHTML = ""), V(h); break; case "checkbox": var v = T(n, x.checkbox), b = S(n, "checkbox"); (b.type = "checkbox"), (b.value = 1), (b.id = x.checkbox), (b.checked = Boolean(e.inputValue)), (v.querySelector("span").innerHTML = e.inputPlaceholder), V(v); break; case "textarea": var y = T(n, x.textarea); (y.value = e.inputValue), i(y), V(y); break; case null: break; default: k( 'Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat( e.input, '"' ) ); } })(t), y(z(), t.customClass, "content"); }, lt = function () { for (var t = U(), e = 0; e < t.length; e++) q(t[e]); }, dt = function () { for ( var t = D(), 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; }, pt = function (i) { var r = K(), a = parseInt( null === i.currentProgressStep ? Ut.getQueueStep() : i.currentProgressStep, 10 ); i.progressSteps && i.progressSteps.length ? (V(r), (r.innerHTML = ""), a >= i.progressSteps.length && C( "Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)" ), i.progressSteps.forEach(function (t, e) { var n = document.createElement("li"); if ( (E(n, x["progress-step"]), (n.innerHTML = t), e === a && E(n, x["active-progress-step"]), r.appendChild(n), e !== i.progressSteps.length - 1) ) { var o = document.createElement("li"); E(o, x["progress-step-line"]), i.progressStepsDistance && (o.style.width = i.progressStepsDistance), r.appendChild(o); } })) : q(r); }, ft = function (t) { var e, n, o, i, r = $(); y(r, t.customClass, "header"), pt(t), (function (t) { if ((lt(), t.type)) if ((dt(), -1 !== Object.keys(g).indexOf(t.type))) { var e = D().querySelector( ".".concat(x.icon, ".").concat(g[t.type]) ); V(e), y(e, t.customClass, "icon"), t.animation && E(e, "swal2-animate-".concat(t.type, "-icon")); } else k( 'Unknown type! Expected "success", "error", "warning", "info" or "question", got "'.concat( t.type, '"' ) ); })(t), (function (t) { var e = W(); if (!t.imageUrl) return q(e); V(e), e.setAttribute("src", t.imageUrl), e.setAttribute("alt", t.imageAlt), M(e, "width", t.imageWidth), M(e, "height", t.imageHeight), (e.className = x.image), y(e, t.customClass, "image"), t.imageClass && E(e, t.imageClass); })(t), (e = t), (n = _()), j(n, e.title || e.titleText), e.title && at(e.title, n), e.titleText && (n.innerText = e.titleText), y(n, e.customClass, "title"), (o = t), (i = X()), y(i, o.customClass, "closeButton"), j(i, o.showCloseButton), i.setAttribute("aria-label", o.closeButtonAriaLabel); }, mt = function (t) { var e, n, o, i; (e = t), (n = D()), M(n, "width", e.width), M(n, "padding", e.padding), e.background && (n.style.background = e.background), (n.className = x.popup), e.toast ? (E([document.documentElement, document.body], x["toast-shown"]), E(n, x.toast)) : E(n, x.modal), y(n, e.customClass, "popup"), "string" == typeof e.customClass && E(n, e.customClass), e.animation ? O(n, x.noanimation) : E(n, x.noanimation), (function (t) { var e = I(); if (e) { if ( ("string" == typeof t.backdrop ? (e.style.background = t.backdrop) : t.backdrop || E( [document.documentElement, document.body], x["no-backdrop"] ), !t.backdrop && t.allowOutsideClick && C( '"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`' ), t.position in x ? E(e, x[t.position]) : (C( 'The "position" parameter is not valid, defaulting to "center"' ), E(e, x.center)), t.grow && "string" == typeof t.grow) ) { var n = "grow-" + t.grow; n in x && E(e, x[n]); } y(e, t.customClass, "container"), t.customContainerClass && E(e, t.customContainerClass); } })(t), ft(t), ut(t), (function (t) { var e = Y(), n = Z(), o = Q(); if ( (t.showConfirmButton || t.showCancelButton ? V(e) : q(e), y(e, t.customClass, "actions"), j(n, t.showConfirmButton, "inline-block"), j(o, t.showCancelButton, "inline-block"), (n.innerHTML = t.confirmButtonText), (o.innerHTML = t.cancelButtonText), n.setAttribute("aria-label", t.confirmButtonAriaLabel), o.setAttribute("aria-label", t.cancelButtonAriaLabel), (n.className = x.confirm), E(n, t.confirmButtonClass), t.customClass && E(n, t.customClass.confirmButton), (o.className = x.cancel), E(o, t.cancelButtonClass), t.customClass && E(o, t.customClass.cancelButton), t.buttonsStyling) ) { E([n, o], x.styled), t.confirmButtonColor && (n.style.backgroundColor = t.confirmButtonColor), t.cancelButtonColor && (o.style.backgroundColor = t.cancelButtonColor); var i = window .getComputedStyle(n) .getPropertyValue("background-color"); (n.style.borderLeftColor = i), (n.style.borderRightColor = i); } else O([n, o], x.styled), (n.style.backgroundColor = n.style.borderLeftColor = n.style.borderRightColor = ""), (o.style.backgroundColor = o.style.borderLeftColor = o.style.borderRightColor = ""); })(t), (o = t), (i = J()), j(i, o.footer), o.footer && at(o.footer, i), y(i, o.customClass, "footer"); }; var gt = [], ht = function () { var t = D(); t || Ut.fire(""), (t = D()); var e = Y(), n = Z(), o = Q(); V(e), V(n), E([t, e], x.loading), (n.disabled = !0), (o.disabled = !0), t.setAttribute("data-loading", !0), t.setAttribute("aria-busy", !0), t.focus(); }, vt = {}, bt = { 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: "", cancelButtonText: "Cancel", cancelButtonAriaLabel: "", cancelButtonColor: null, cancelButtonClass: "", buttonsStyling: !0, reverseButtons: !1, focusConfirm: !0, focusCancel: !1, showCloseButton: !1, closeButtonAriaLabel: "Close this dialog", showLoaderOnConfirm: !1, imageUrl: null, imageWidth: null, imageHeight: null, imageAlt: "", imageClass: "", timer: null, width: null, padding: null, background: null, input: null, inputPlaceholder: "", inputValue: "", inputOptions: {}, inputAutoTrim: !0, inputClass: "", inputAttributes: {}, inputValidator: null, validationMessage: null, grow: !1, position: "center", progressSteps: [], currentProgressStep: null, progressStepsDistance: null, onBeforeOpen: null, onAfterClose: null, onOpen: null, onClose: null, scrollbarPadding: !0, }, yt = { customContainerClass: "customClass", confirmButtonClass: "customClass", cancelButtonClass: "customClass", imageClass: "customClass", inputClass: "customClass", }, wt = [ "allowOutsideClick", "allowEnterKey", "backdrop", "focusConfirm", "focusCancel", "heightAuto", "keydownListenerCapture", ], Ct = function (t) { return bt.hasOwnProperty(t); }, kt = function (t) { return yt[t]; }, Bt = Object.freeze({ isValidParameter: Ct, isUpdatableParameter: function (t) { return ( -1 !== [ "customClass", "title", "titleText", "text", "html", "type", "showConfirmButton", "showCancelButton", "confirmButtonText", "confirmButtonAriaLabel", "confirmButtonColor", "confirmButtonClass", "cancelButtonText", "cancelButtonAriaLabel", "cancelButtonColor", "cancelButtonClass", "buttonsStyling", "reverseButtons", "imageUrl", "imageWidth", "imageHeigth", "imageAlt", "imageClass", "progressSteps", "currentProgressStep", ].indexOf(t) ); }, isDeprecatedParameter: kt, argsToParams: function (n) { var o = {}; switch (w(n[0])) { case "object": s(o, n[0]); break; default: ["title", "html", "type"].forEach(function (t, e) { switch (w(n[e])) { case "string": o[t] = n[e]; break; case "undefined": break; default: k( "Unexpected type of " .concat(t, '! Expected "string", got ') .concat(w(n[e])) ); } }); } return o; }, isVisible: function () { return H(D()); }, clickConfirm: function () { return Z() && Z().click(); }, clickCancel: function () { return Q() && Q().click(); }, getContainer: I, getPopup: D, getTitle: _, getContent: z, getImage: W, getIcon: function () { var t = U().filter(function (t) { return H(t); }); return t.length ? t[0] : null; }, getIcons: U, getCloseButton: X, getActions: Y, getConfirmButton: Z, getCancelButton: Q, getHeader: $, getFooter: J, getFocusableElements: G, getValidationMessage: F, isLoading: function () { return D().hasAttribute("data-loading"); }, fire: function () { for (var t = arguments.length, e = new Array(t), n = 0; n < t; n++) e[n] = arguments[n]; return o(this, e); }, mixin: function (i) { return (function (t) { function e() { return a(this, e), l(this, c(e).apply(this, arguments)); } var n, o; 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 }, })), e && u(t, e); })(e, t), r((n = e).prototype, [ { key: "_main", value: function (t) { return d(c(e.prototype), "_main", this).call( this, s({}, i, t) ); }, }, ]), o && r(n, o), e ); })(this); }, queue: function (t) { var r = this; gt = t; var a = function (t, e) { (gt = []), document.body.removeAttribute("data-swal2-queue-step"), t(e); }, s = []; return new Promise(function (i) { !(function e(n, o) { n < gt.length ? (document.body.setAttribute("data-swal2-queue-step", n), r.fire(gt[n]).then(function (t) { void 0 !== t.value ? (s.push(t.value), e(n + 1, o)) : a(i, { dismiss: t.dismiss }); })) : a(i, { value: s }); })(0); }); }, getQueueStep: function () { return document.body.getAttribute("data-swal2-queue-step"); }, insertQueueStep: function (t, e) { return e && e < gt.length ? gt.splice(e, 0, t) : gt.push(t); }, deleteQueueStep: function (t) { void 0 !== gt[t] && gt.splice(t, 1); }, showLoading: ht, enableLoading: ht, getTimerLeft: function () { return vt.timeout && vt.timeout.getTimerLeft(); }, stopTimer: function () { return vt.timeout && vt.timeout.stop(); }, resumeTimer: function () { return vt.timeout && vt.timeout.start(); }, toggleTimer: function () { var t = vt.timeout; return t && (t.running ? t.stop() : t.start()); }, increaseTimer: function (t) { return vt.timeout && vt.timeout.increase(t); }, isTimerRunning: function () { return vt.timeout && vt.timeout.isRunning(); }, }), xt = { promise: new WeakMap(), innerParams: new WeakMap(), domCache: new WeakMap(), }; function St() { var t = xt.innerParams.get(this), e = xt.domCache.get(this); t.showConfirmButton || (q(e.confirmButton), t.showCancelButton || q(e.actions)), O([e.popup, e.actions], x.loading), e.popup.removeAttribute("aria-busy"), e.popup.removeAttribute("data-loading"), (e.confirmButton.disabled = !1), (e.cancelButton.disabled = !1); } var At = function () { null === v.previousBodyPadding && document.body.scrollHeight > window.innerHeight && ((v.previousBodyPadding = parseInt( window .getComputedStyle(document.body) .getPropertyValue("padding-right") )), (document.body.style.paddingRight = v.previousBodyPadding + (function () { if ("ontouchstart" in window || navigator.msMaxTouchPoints) return 0; var t = document.createElement("div"); (t.style.width = "50px"), (t.style.height = "50px"), (t.style.overflow = "scroll"), document.body.appendChild(t); var e = t.offsetWidth - t.clientWidth; return document.body.removeChild(t), e; })() + "px")); }, Pt = function () { return !!window.MSInputMethodContext && !!document.documentMode; }, Lt = function () { var t = I(), e = D(); t.style.removeProperty("align-items"), e.offsetTop < 0 && (t.style.alignItems = "flex-start"); }, Et = { swalPromiseResolve: new WeakMap() }; function Ot(t) { var e = I(), n = D(), o = xt.innerParams.get(this), i = Et.swalPromiseResolve.get(this), r = o.onClose, a = o.onAfterClose; if (n) { null !== r && "function" == typeof r && r(n), O(n, x.show), E(n, x.hide); var s = function () { et() ? Tt(a) : (new Promise(function (t) { var e = window.scrollX, n = window.scrollY; (vt.restoreFocusTimeout = setTimeout(function () { vt.previousActiveElement && vt.previousActiveElement.focus ? (vt.previousActiveElement.focus(), (vt.previousActiveElement = null)) : document.body && document.body.focus(), t(); }, 100)), void 0 !== e && void 0 !== n && window.scrollTo(e, n); }).then(function () { return Tt(a); }), vt.keydownTarget.removeEventListener("keydown", vt.keydownHandler, { capture: vt.keydownListenerCapture, }), (vt.keydownHandlerAdded = !1)), e.parentNode && e.parentNode.removeChild(e), O( [document.documentElement, document.body], [ x.shown, x["height-auto"], x["no-backdrop"], x["toast-shown"], x["toast-column"], ] ), tt() && (null !== v.previousBodyPadding && ((document.body.style.paddingRight = v.previousBodyPadding + "px"), (v.previousBodyPadding = null)), (function () { if (b(document.body, x.iosfix)) { var t = parseInt(document.body.style.top, 10); O(document.body, x.iosfix), (document.body.style.top = ""), (document.body.scrollTop = -1 * t); } })(), "undefined" != typeof window && Pt() && window.removeEventListener("resize", Lt), p(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"); })); }; ct && !b(n, x.noanimation) ? n.addEventListener(ct, function t() { n.removeEventListener(ct, t), b(n, x.hide) && s(); }) : s(), i(t || {}); } } var Tt = function (t) { null !== t && "function" == typeof t && setTimeout(function () { t(); }); }; function Mt(t, e, n) { var o = xt.domCache.get(t); e.forEach(function (t) { o[t].disabled = n; }); } function Vt(t, e) { if (!t) return !1; if ("radio" === t.type) for ( var n = t.parentNode.parentNode.querySelectorAll("input"), o = 0; o < n.length; o++ ) n[o].disabled = e; else t.disabled = e; } var qt = function t(e, n) { a(this, t); var o, i, r = n; (this.running = !1), (this.start = function () { return ( this.running || ((this.running = !0), (i = new Date()), (o = setTimeout(e, r))), r ); }), (this.stop = function () { return ( this.running && ((this.running = !1), clearTimeout(o), (r -= new Date() - i)), r ); }), (this.increase = function (t) { var e = this.running; return e && this.stop(), (r += t), e && this.start(), r; }), (this.getTimerLeft = function () { return this.running && (this.stop(), this.start()), r; }), (this.isRunning = function () { return this.running; }), this.start(); }, jt = { email: function (t, e) { return /^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(t) ? Promise.resolve() : Promise.resolve(e || "Invalid email address"); }, url: function (t, e) { return /^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/.test( t ) ? Promise.resolve() : Promise.resolve(e || "Invalid URL"); }, }; var Ht = function (t) { var e = I(), n = D(); null !== t.onBeforeOpen && "function" == typeof t.onBeforeOpen && t.onBeforeOpen(n), t.animation ? (E(n, x.show), E(e, x.fade), O(n, x.hide)) : O(n, x.fade), V(n), (e.style.overflowY = "hidden"), ct && !b(n, x.noanimation) ? n.addEventListener(ct, function t() { n.removeEventListener(ct, t), (e.style.overflowY = "auto"); }) : (e.style.overflowY = "auto"), E([document.documentElement, document.body, e], x.shown), t.heightAuto && t.backdrop && !t.toast && E([document.documentElement, document.body], x["height-auto"]), tt() && (t.scrollbarPadding && At(), (function () { if ( /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream && !b(document.body, x.iosfix) ) { var t = document.body.scrollTop; (document.body.style.top = -1 * t + "px"), E(document.body, x.iosfix); } })(), "undefined" != typeof window && Pt() && (Lt(), window.addEventListener("resize", Lt)), p(document.body.children).forEach(function (t) { t === I() || (function (t, e) { if ("function" == typeof t.contains) return t.contains(e); })(t, I()) || (t.hasAttribute("aria-hidden") && t.setAttribute( "data-previous-aria-hidden", t.getAttribute("aria-hidden") ), t.setAttribute("aria-hidden", "true")); }), setTimeout(function () { e.scrollTop = 0; })), et() || vt.previousActiveElement || (vt.previousActiveElement = document.activeElement), null !== t.onOpen && "function" == typeof t.onOpen && setTimeout(function () { t.onOpen(n); }); }, It = { select: function (t, e, i) { var r = T(t, x.select); e.forEach(function (t) { var e = t[0], n = t[1], o = document.createElement("option"); (o.value = e), (o.innerHTML = n), i.inputValue.toString() === e.toString() && (o.selected = !0), r.appendChild(o); }), r.focus(); }, radio: function (t, e, a) { var s = T(t, x.radio); e.forEach(function (t) { var e = t[0], n = t[1], o = document.createElement("input"), i = document.createElement("label"); (o.type = "radio"), (o.name = x.radio), (o.value = e), a.inputValue.toString() === e.toString() && (o.checked = !0); var r = document.createElement("span"); (r.innerHTML = n), (r.className = x.label), i.appendChild(o), i.appendChild(r), s.appendChild(i); }); var n = s.querySelectorAll("input"); n.length && n[0].focus(); }, }; var Rt, Nt = Object.freeze({ hideLoading: St, disableLoading: St, getInput: function (t) { var e = xt.innerParams.get(t || this); return S(xt.domCache.get(t || this).content, e.input); }, close: Ot, closePopup: Ot, closeModal: Ot, closeToast: Ot, enableButtons: function () { Mt(this, ["confirmButton", "cancelButton"], !1); }, disableButtons: function () { Mt(this, ["confirmButton", "cancelButton"], !0); }, enableConfirmButton: function () { n( "Swal.disableConfirmButton()", "Swal.getConfirmButton().removeAttribute('disabled')" ), Mt(this, ["confirmButton"], !1); }, disableConfirmButton: function () { n( "Swal.enableConfirmButton()", "Swal.getConfirmButton().setAttribute('disabled', '')" ), Mt(this, ["confirmButton"], !0); }, enableInput: function () { return Vt(this.getInput(), !1); }, disableInput: function () { return Vt(this.getInput(), !0); }, showValidationMessage: function (t) { var e = xt.domCache.get(this); e.validationMessage.innerHTML = t; var n = window.getComputedStyle(e.popup); (e.validationMessage.style.marginLeft = "-".concat( n.getPropertyValue("padding-left") )), (e.validationMessage.style.marginRight = "-".concat( n.getPropertyValue("padding-right") )), V(e.validationMessage); var o = this.getInput(); o && (o.setAttribute("aria-invalid", !0), o.setAttribute("aria-describedBy", x["validation-message"]), P(o), E(o, x.inputerror)); }, resetValidationMessage: function () { var t = xt.domCache.get(this); t.validationMessage && q(t.validationMessage); var e = this.getInput(); e && (e.removeAttribute("aria-invalid"), e.removeAttribute("aria-describedBy"), O(e, x.inputerror)); }, getProgressSteps: function () { return ( n( "Swal.getProgressSteps()", "const swalInstance = Swal.fire({progressSteps: ['1', '2', '3']}); const progressSteps = swalInstance.params.progressSteps" ), xt.innerParams.get(this).progressSteps ); }, setProgressSteps: function (t) { n("Swal.setProgressSteps()", "Swal.update()"); var e = s({}, xt.innerParams.get(this), { progressSteps: t }); xt.innerParams.set(this, e), pt(e); }, showProgressSteps: function () { var t = xt.domCache.get(this); V(t.progressSteps); }, hideProgressSteps: function () { var t = xt.domCache.get(this); q(t.progressSteps); }, _main: function (t) { var p = this; !(function (t) { for (var e in t) Ct(e) || C('Unknown parameter "'.concat(e, '"')), t.toast && -1 !== wt.indexOf(e) && C('The parameter "'.concat(e, '" is incompatible with toasts')), kt(e) && n(e, kt(e)); })(t); var f = s({}, bt, t); !(function (e) { e.inputValidator || Object.keys(jt).forEach(function (t) { e.input === t && (e.inputValidator = jt[t]); }), e.showLoaderOnConfirm && !e.preConfirm && C( "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" ), (e.animation = h(e.animation)), (!e.target || ("string" == typeof e.target && !document.querySelector(e.target)) || ("string" != typeof e.target && !e.target.appendChild)) && (C('Target parameter is not valid, defaulting to "body"'), (e.target = "body")), "string" == typeof e.title && (e.title = e.title.split("\n").join("
")); var t = D(), n = "string" == typeof e.target ? document.querySelector(e.target) : e.target; (!t || (t && n && t.parentNode !== n.parentNode)) && rt(e); })(f), Object.freeze(f), xt.innerParams.set(this, f), vt.timeout && (vt.timeout.stop(), delete vt.timeout), clearTimeout(vt.restoreFocusTimeout); var m = { popup: D(), container: I(), content: z(), actions: Y(), confirmButton: Z(), cancelButton: Q(), closeButton: X(), validationMessage: F(), progressSteps: K(), }; xt.domCache.set(this, m), mt(f); var g = this.constructor; return new Promise(function (t) { var n = function (t) { p.closePopup({ value: t }); }, s = function (t) { p.closePopup({ dismiss: t }); }; Et.swalPromiseResolve.set(p, t), f.timer && (vt.timeout = new qt(function () { s("timer"), delete vt.timeout; }, f.timer)), f.input && setTimeout(function () { var t = p.getInput(); t && P(t); }, 0); for ( var c = function (e) { f.showLoaderOnConfirm && g.showLoading(), f.preConfirm ? (p.resetValidationMessage(), Promise.resolve() .then(function () { return f.preConfirm(e, f.validationMessage); }) .then(function (t) { H(m.validationMessage) || !1 === t ? p.hideLoading() : n(void 0 === t ? e : t); })) : n(e); }, e = function (t) { var e = t.target, n = m.confirmButton, o = m.cancelButton, i = n && (n === e || n.contains(e)), r = o && (o === e || o.contains(e)); switch (t.type) { case "click": if (i) if ((p.disableButtons(), f.input)) { var a = (function () { var t = p.getInput(); if (!t) return null; switch (f.input) { case "checkbox": return t.checked ? 1 : 0; case "radio": return t.checked ? t.value : null; case "file": return t.files.length ? t.files[0] : null; default: return f.inputAutoTrim ? t.value.trim() : t.value; } })(); f.inputValidator ? (p.disableInput(), Promise.resolve() .then(function () { return f.inputValidator(a, f.validationMessage); }) .then(function (t) { p.enableButtons(), p.enableInput(), t ? p.showValidationMessage(t) : c(a); })) : p.getInput().checkValidity() ? c(a) : (p.enableButtons(), p.showValidationMessage(f.validationMessage)); } else c(!0); else r && (p.disableButtons(), s(g.DismissReason.cancel)); } }, o = m.popup.querySelectorAll("button"), i = 0; i < o.length; i++ ) (o[i].onclick = e), (o[i].onmouseover = e), (o[i].onmouseout = e), (o[i].onmousedown = e); if ( ((m.closeButton.onclick = function () { s(g.DismissReason.close); }), f.toast) ) m.popup.onclick = function () { f.showConfirmButton || f.showCancelButton || f.showCloseButton || f.input || s(g.DismissReason.close); }; else { var r = !1; (m.popup.onmousedown = function () { m.container.onmouseup = function (t) { (m.container.onmouseup = void 0), t.target === m.container && (r = !0); }; }), (m.container.onmousedown = function () { m.popup.onmouseup = function (t) { (m.popup.onmouseup = void 0), (t.target === m.popup || m.popup.contains(t.target)) && (r = !0); }; }), (m.container.onclick = function (t) { r ? (r = !1) : t.target === m.container && h(f.allowOutsideClick) && s(g.DismissReason.backdrop); }); } f.reverseButtons ? m.confirmButton.parentNode.insertBefore( m.cancelButton, m.confirmButton ) : m.confirmButton.parentNode.insertBefore( m.confirmButton, m.cancelButton ); var a = function (t, e) { for (var n = G(f.focusCancel), o = 0; o < n.length; o++) return ( (t += e) === n.length ? (t = 0) : -1 === t && (t = n.length - 1), n[t].focus() ); m.popup.focus(); }; if ( (vt.keydownHandlerAdded && (vt.keydownTarget.removeEventListener( "keydown", vt.keydownHandler, { capture: vt.keydownListenerCapture } ), (vt.keydownHandlerAdded = !1)), f.toast || ((vt.keydownHandler = function (t) { return (function (t, e) { if ( (e.stopKeydownPropagation && t.stopPropagation(), "Enter" !== t.key || t.isComposing) ) if ("Tab" === t.key) { for ( var n = t.target, o = G(e.focusCancel), i = -1, r = 0; r < o.length; r++ ) if (n === o[r]) { i = r; break; } t.shiftKey ? a(i, -1) : a(i, 1), t.stopPropagation(), t.preventDefault(); } else -1 !== [ "ArrowLeft", "ArrowRight", "ArrowUp", "ArrowDown", "Left", "Right", "Up", "Down", ].indexOf(t.key) ? document.activeElement === m.confirmButton && H(m.cancelButton) ? m.cancelButton.focus() : document.activeElement === m.cancelButton && H(m.confirmButton) && m.confirmButton.focus() : ("Escape" !== t.key && "Esc" !== t.key) || !0 !== h(e.allowEscapeKey) || (t.preventDefault(), s(g.DismissReason.esc)); else if ( t.target && p.getInput() && t.target.outerHTML === p.getInput().outerHTML ) { if (-1 !== ["textarea", "file"].indexOf(e.input)) return; g.clickConfirm(), t.preventDefault(); } })(t, f); }), (vt.keydownTarget = f.keydownListenerCapture ? window : m.popup), (vt.keydownListenerCapture = f.keydownListenerCapture), vt.keydownTarget.addEventListener("keydown", vt.keydownHandler, { capture: vt.keydownListenerCapture, }), (vt.keydownHandlerAdded = !0)), p.enableButtons(), p.hideLoading(), p.resetValidationMessage(), f.toast && (f.input || f.footer || f.showCloseButton) ? E(document.body, x["toast-column"]) : O(document.body, x["toast-column"]), "select" === f.input || "radio" === f.input) ) { var u = z(), l = function (t) { return It[f.input]( u, ((e = t), (n = []), "undefined" != typeof Map && e instanceof Map ? e.forEach(function (t, e) { n.push([e, t]); }) : Object.keys(e).forEach(function (t) { n.push([t, e[t]]); }), n), f ); var e, n; }; B(f.inputOptions) ? (g.showLoading(), f.inputOptions.then(function (t) { p.hideLoading(), l(t); })) : "object" === w(f.inputOptions) ? l(f.inputOptions) : k( "Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat( w(f.inputOptions) ) ); } else if ( -1 !== ["text", "email", "number", "tel", "textarea"].indexOf(f.input) && B(f.inputValue) ) { var d = g.getInput(); g.showLoading(), q(d), f.inputValue .then(function (t) { (d.value = "number" === f.input ? parseFloat(t) || 0 : t + ""), V(d), d.focus(), p.hideLoading(); }) .catch(function (t) { k("Error in inputValue promise: " + t), (d.value = ""), V(d), d.focus(), p.hideLoading(); }); } Ht(f), f.toast || (h(f.allowEnterKey) ? f.focusCancel && H(m.cancelButton) ? m.cancelButton.focus() : f.focusConfirm && H(m.confirmButton) ? m.confirmButton.focus() : a(-1, 1) : document.activeElement && "function" == typeof document.activeElement.blur && document.activeElement.blur()), (m.container.scrollTop = 0); }); }, update: function (e) { var n = {}; Object.keys(e).forEach(function (t) { Ut.isUpdatableParameter(t) ? (n[t] = e[t]) : C( 'Invalid parameter to update: "'.concat( t, '". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js' ) ); }); var t = s({}, xt.innerParams.get(this), n); mt(t), xt.innerParams.set(this, t), Object.defineProperties(this, { params: { value: s({}, this.params, e), writable: !1, enumerable: !0, }, }); }, }); function Dt() { if ("undefined" != typeof window) { "undefined" == typeof Promise && k( "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)" ), (Rt = this); for (var t = arguments.length, e = new Array(t), n = 0; n < t; n++) e[n] = arguments[n]; var o = Object.freeze(this.constructor.argsToParams(e)); Object.defineProperties(this, { params: { value: o, writable: !1, enumerable: !0, configurable: !0 }, }); var i = this._main(this.params); xt.promise.set(this, i); } } (Dt.prototype.then = function (t) { return xt.promise.get(this).then(t); }), (Dt.prototype.finally = function (t) { return xt.promise.get(this).finally(t); }), s(Dt.prototype, Nt), s(Dt, Bt), Object.keys(Nt).forEach(function (e) { Dt[e] = function () { var t; if (Rt) return (t = Rt)[e].apply(t, arguments); }; }), (Dt.DismissReason = t), (Dt.version = "8.8.0"); var Ut = Dt; return (Ut.default = Ut); }), "undefined" != typeof window && window.Sweetalert2 && (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, "@charset \"UTF-8\";@-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;overflow-y:hidden;box-shadow:0 0 .625em #d9d9d9}.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::before{display:flex;align-items:center;font-size:2em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon::before{font-size:.25em}}.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;max-width:calc(100% - .625em * 2);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;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;background-color:transparent;-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-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.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;box-sizing:border-box;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}.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{z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0}.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{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;-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-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:'';display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.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;overflow:hidden;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}.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{z-index:1;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;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{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);font-size:1.125em}.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{margin:1em auto;background:inherit}.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;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{background:inherit;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;background:inherit;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center;background:inherit}.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;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-popup .swal2-validation-message::before{content:'!';display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;zoom:normal;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}@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;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;zoom:normal;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon::before{display:flex;align-items:center;height:92%;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-warning::before{content:'!'}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info::before{content:'i'}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question::before{content:'?'}.swal2-icon.swal2-question.swal2-arabic-question-mark::before{content:'؟'}.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;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.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-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[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}}" );