!function(t, e) {
    "object"==typeof exports&&"undefined" !=typeof module?module.exports=e(): "function"==typeof define&&define.amd?define(e):(t=t||self).Sweetalert2=e()

}

(this, function() {
        "use strict"; function r(t) {
            return(r="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 o(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 u(t, e, n) {
            return e&&o(t.prototype, e), n&&o(t, n), t
        }

        function s() {
            return(s=Object.assign||function(t) {
                    for(var e=1; e<arguments.length; e++) {
                        var n, o=arguments[e]; for(n in o)Object.prototype.hasOwnProperty.call(o, n)&&(t[n]=o[n])
                    }

                    return t
                }).apply(this, arguments)
        }

        function c(t) {
            return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(t) {
                    return t.__proto__||Object.getPrototypeOf(t)
                })(t)
        }

        function l(t, e) {
            return(l=Object.setPrototypeOf||function(t, e) {
                    return t.__proto__=e, t
                })(t, e)
        }

        function d() {
            if("undefined"==typeof Reflect|| !Reflect.construct)return !1; if(Reflect.construct.sham)return !1; if("function"==typeof Proxy)return !0; try {
                return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})), !0
            }

            catch(t) {
                return !1
            }
        }

        function i(t, e, n) {
            return(i=d()?Reflect.construct:function(t, e, n) {
                    var o=[null]; o.push.apply(o, e); o=new(Function.bind.apply(t, o)); return n&&l(o, n.prototype), o
                }).apply(null, arguments)
        }

        function p(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 f(t, e, n) {
            return(f="undefined" !=typeof Reflect&&Reflect.get?Reflect.get:function(t, e, n) {
                    t=function(t, e) {
                        for(; !Object.prototype.hasOwnProperty.call(t, e)&&null !==(t=c(t)); ); return t
                    }

                    (t, e); if(t) {
                        e=Object.getOwnPropertyDescriptor(t, e); return e.get?e.get.call(n):e.value
                    }
                })(t, e, n||t)
        }

        function m(t) {
            return t.charAt(0).toUpperCase()+t.slice(1)
        }

        function h(e) {
            return Object.keys(e).map(function(t) {
                    return e[t]
                })
        }

        function g(t) {
            return Array.prototype.slice.call(t)
        }

        function v(t, e) {
            e='"' .concat(t, '" is deprecated and will be removed in the next major release. Please use "').concat(e, '" instead.'), -1===Y.indexOf(e)&&(Y.push(e), W(e))
        }

        function b(t) {
            return t&&"function"==typeof t.toPromise
        }

        function y(t) {
            return b(t)?t.toPromise():Promise.resolve(t)
        }

        function w(t) {
            return t&&Promise.resolve(t)===t
        }

        function C(t) {
            return t instanceof Element||"object"===r(t=t)&&t.jquery
        }

        function k() {
            return document.body.querySelector("." .concat(J.container))
        }

        function e(t) {
            var e=k(); return e?e.querySelector(t):null
        }

        function t(t) {
            return e("." .concat(t))
        }

        function A() {
            return t(J.popup)
        }

        function x() {
            return t(J.icon)
        }

        function B() {
            return t(J.title)
        }

        function P() {
            return t(J.content)
        }

        function E() {
            return t(J["html-container"])
        }

        function O() {
            return t(J.image)
        }

        function n() {
            return t(J["progress-steps"])
        }

        function S() {
            return t(J["validation-message"])
        }

        function T() {
            return e("." .concat(J.actions, " .").concat(J.confirm))
        }

        function L() {
            return e("." .concat(J.actions, " .").concat(J.deny))
        }

        function D() {
            return e("." .concat(J.loader))
        }

        function q() {
            return e("." .concat(J.actions, " .").concat(J.cancel))
        }

        function I() {
            return t(J.actions)
        }

        function j() {
            return t(J.header)
        }

        function M() {
            return t(J.footer)
        }

        function H() {
            return t(J["timer-progress-bar"])
        }

        function V() {
            return t(J.close)
        }

        function R() {
            var t=g(A().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=g(A().querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n')).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 wt(t)
                })
        }

        function N() {
            return !G()&& !document.body.classList.contains(J["no-backdrop"])
        }

        function U(e, t) {
            e.textContent="", t&&(t=(new DOMParser).parseFromString(t, "text/html"), g(t.querySelector("head").childNodes).forEach(function(t) {
                        e.appendChild(t)

                    }), g(t.querySelector("body").childNodes).forEach(function(t) {
                        e.appendChild(t)
                    }))
        }

        function F(t, e) {
            if(e) {
                for(var n=e.split(/\s+/), o=0; o<n.length; o++)if( !t.classList.contains(n[o]))return; return 1
            }
        }

        function _(t, e, n) {
            var o, i; if(i=e, g((o=t).classList).forEach(function(t) {
                        -1===h(J).indexOf(t)&&-1===h(X).indexOf(t)&&-1===h(i.showClass).indexOf(t)&&o.classList.remove(t)

                    }), e.customClass&&e.customClass[n]) {
                if("string" !=typeof e.customClass[n]&& !e.customClass[n].forEach)return W("Invalid type of customClass." .concat(n, '! Expected string or iterable object, got "').concat(r(e.customClass[n]), '"')); vt(t, e.customClass[n])
            }
        }

        var z="SweetAlert2:", W=function(t) {
            console.warn("" .concat(z, " ").concat("object"===r(t)?t.join(" "):t))
        }

        , K=function(t) {
            console.error("" .concat(z, " ").concat(t))
        }

        , Y=[], Z=function(t) {
            return"function"==typeof t?t():t
        }

        , Q=Object.freeze({
            cancel:"cancel", backdrop:"backdrop", close:"close", esc:"esc", timer:"timer"

        }), $=function(t) {
        var e, n= {}

        ; for(e in t)n[t[e]]="swal2-" +t[e]; return n
    }

    , J=$(["container", "shown", "height-auto", "iosfix", "popup", "modal", "no-backdrop", "no-transition", "toast", "toast-shown", "show", "hide", "close", "title", "header", "content", "html-container", "actions", "confirm", "deny", "cancel", "footer", "icon", "icon-content", "image", "input", "file", "range", "select", "radio", "checkbox", "label", "textarea", "inputerror", "input-label", "validation-message", "progress-steps", "active-progress-step", "progress-step", "progress-step-line", "loader", "loading", "styled", "top", "top-start", "top-end", "top-left", "top-right", "center", "center-start", "center-end", "center-left", "center-right", "bottom", "bottom-start", "bottom-end", "bottom-left", "bottom-right", "grow-row", "grow-column", "grow-fullscreen", "rtl", "timer-progress-bar", "timer-progress-bar-container", "scrollbar-measure", "icon-success", "icon-warning", "icon-info", "icon-question", "icon-error"]), X=$(["success", "warning", "info", "question", "error"]), G=function() {
        return document.body.classList.contains(J["toast-shown"])
    }

    , tt= {
        previousBodyPadding:null
    }

    ; function et(t, e) {
        if( !e)return null; switch(e) {
            case"select":case"textarea":case"file":return yt(t, J[e]); case"checkbox":return t.querySelector("." .concat(J.checkbox, " input")); case"radio":return t.querySelector("." .concat(J.radio, " input:checked"))||t.querySelector("." .concat(J.radio, " input:first-child")); case"range":return t.querySelector("." .concat(J.range, " input")); default:return yt(t, J.input)
        }
    }

    function nt(t) {
        var e; t.focus(), "file" !==t.type&&(e=t.value, t.value="", t.value=e)
    }

    function ot(t, e, n) {
        t&&e&&(e="string"==typeof 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)
            })
    }

    function it(t, e, n) {
        (n=n==="" .concat(parseInt(n))?parseInt(n):n)||0===parseInt(n)?t.style[e]="number"==typeof n?"" .concat(n, "px"):n:t.style.removeProperty(e)
    }

    function rt(t) {
        t.style.display=1<arguments.length&&void 0 !==arguments[1]?arguments[1]:"flex"
    }

    function at(t) {
        t.style.display="none"
    }

    function ut(t, e, n, o) {
        (e=t.querySelector(e))&&(e.style[n]=o)
    }

    function st(t, e, n) {
        e?rt(t, n):at(t)
    }

    function ct(t) {
        return ! !(t.scrollHeight>t.clientHeight)
    }

    function lt(t) {
        var e=window.getComputedStyle(t), t=parseFloat(e.getPropertyValue("animation-duration")||"0"), e=parseFloat(e.getPropertyValue("transition-duration")||"0"); return 0<t||0<e
    }

    function dt(t) {
        var e=1<arguments.length&&void 0 !==arguments[1]&&arguments[1], n=H(); wt(n)&&(e&&(n.style.transition="none", n.style.width="100%"), setTimeout(function() {
                    n.style.transition="width " .concat(t/1e3, "s linear"), n.style.width="0%"
                }

                , 10))
    }

    function pt() {
        return"undefined"==typeof window||"undefined"==typeof document
    }

    function ft(t) {
        Hn.isVisible()&&gt !==t.target.value&&Hn.resetValidationMessage(), gt=t.target.value
    }

    function mt(t, e) {
        t instanceof HTMLElement?e.appendChild(t):"object"===r(t)?At(t, e):t&&U(e, t)
    }

    function ht(t, e) {
        var n=I(), o=D(), i=T(), r=L(), a=q(); e.showConfirmButton||e.showDenyButton||e.showCancelButton||at(n), _(n, e, "actions"), Pt(i, "confirm", e), Pt(r, "deny", e), Pt(a, "cancel", e), function(t, e, n, o) {
            if( !o.buttonsStyling)return bt([t, e, n], J.styled); vt([t, e, n], J.styled), o.confirmButtonColor&&(t.style.backgroundColor=o.confirmButtonColor); o.denyButtonColor&&(e.style.backgroundColor=o.denyButtonColor); o.cancelButtonColor&&(n.style.backgroundColor=o.cancelButtonColor)
        }

        (i, r, a, e), e.reverseButtons&&(n.insertBefore(a, o), n.insertBefore(r, o), n.insertBefore(i, o)), U(o, e.loaderHtml), _(o, e, "loader")
    }

    var gt, vt=function(t, e) {
        ot(t, e, !0)
    }

    , bt=function(t, e) {
        ot(t, e, !1)
    }

    , yt=function(t, e) {
        for(var n=0; n<t.childNodes.length; n++)if(F(t.childNodes[n], e))return t.childNodes[n]
    }

    , wt=function(t) {
        return !( !t|| !(t.offsetWidth||t.offsetHeight||t.getClientRects().length))
    }

    , Ct='\n <div aria-labelledby="' .concat(J.title, '" aria-describedby="').concat(J.content, '" class="').concat(J.popup, '" tabindex="-1">\n   <div class="').concat(J.header, '">\n     <ul class="').concat(J["progress-steps"], '"></ul>\n     <div class="').concat(J.icon, '"></div>\n     <img class="').concat(J.image, '" />\n     <h2 class="').concat(J.title, '" id="').concat(J.title, '"></h2>\n     <button type="button" class="').concat(J.close, '"></button>\n   </div>\n   <div class="').concat(J.content, '">\n     <div id="').concat(J.content, '" class="').concat(J["html-container"], '"></div>\n     <input class="').concat(J.input, '" />\n     <input type="file" class="').concat(J.file, '" />\n     <div class="').concat(J.range, '">\n       <input type="range" />\n       <output></output>\n     </div>\n     <select class="').concat(J.select, '"></select>\n     <div class="').concat(J.radio, '"></div>\n     <label for="').concat(J.checkbox, '" class="').concat(J.checkbox, '">\n       <input type="checkbox" />\n       <span class="').concat(J.label, '"></span>\n     </label>\n     <textarea class="').concat(J.textarea, '"></textarea>\n     <div class="').concat(J["validation-message"], '" id="').concat(J["validation-message"], '"></div>\n   </div>\n   <div class="').concat(J.actions, '">\n     <div class="').concat(J.loader, '"></div>\n     <button type="button" class="').concat(J.confirm, '"></button>\n     <button type="button" class="').concat(J.deny, '"></button>\n     <button type="button" class="').concat(J.cancel, '"></button>\n   </div>\n   <div class="').concat(J.footer, '"></div>\n   <div class="').concat(J["timer-progress-bar-container"], '">\n     <div class="').concat(J["timer-progress-bar"], '"></div>\n   </div>\n </div>\n').replace(/(^|\n)\s*/g, ""), kt=function(t) {
        var e, n, o, i, r, a= ! !(i=k())&&(i.parentNode.removeChild(i), bt([document.documentElement, document.body], [J["no-backdrop"], J["toast-shown"], J["has-column"]]), !0); pt()?K("SweetAlert2 requires document to initialize"):((r=document.createElement("div")).className=J.container, a&&vt(r, J["no-transition"]), U(r, Ct), (i="string"==typeof(e=t.target)?document.querySelector(e):e).appendChild(r), a=t, (e=A()).setAttribute("role", a.toast?"alert":"dialog"), e.setAttribute("aria-live", a.toast?"polite":"assertive"), a.toast||e.setAttribute("aria-modal", "true"), r=i, "rtl"===window.getComputedStyle(r).direction&&vt(k(), J.rtl), t=P(), a=yt(t, J.input), e=yt(t, J.file), n=t.querySelector("." .concat(J.range, " input")), o=t.querySelector("." .concat(J.range, " output")), i=yt(t, J.select), r=t.querySelector("." .concat(J.checkbox, " input")), t=yt(t, J.textarea), a.oninput=ft, e.onchange=ft, i.onchange=ft, r.onchange=ft, t.oninput=ft, n.oninput=function(t) {
                ft(t), o.value=n.value
            }

            , n.onchange=function(t) {
                ft(t), n.nextSibling.value=n.value
            })
    }

    , At=function(t, e) {
        t.jquery?xt(e, t):U(e, t.toString())
    }

    , xt=function(t, e) {
        if(t.textContent="", 0 in e)for(var n=0; n in e; n++)t.appendChild(e[n].cloneNode( !0)); else t.appendChild(e.cloneNode( !0))
    }

    , Bt=function() {
        if(pt())return !1; var t, e=document.createElement("div"), n= {
            WebkitAnimation:"webkitAnimationEnd", OAnimation:"oAnimationEnd oanimationend", animation:"animationend"
        }

        ; for(t in n)if(Object.prototype.hasOwnProperty.call(n, t)&&void 0 !==e.style[t])return n[t]; return !1
    }

    (); function Pt(t, e, n) {
        st(t, n["show" .concat(m(e), "Button")], "inline-block"), U(t, n["" .concat(e, "ButtonText")]), t.setAttribute("aria-label", n["" .concat(e, "ButtonAriaLabel")]), t.className=J[e], _(t, n, "" .concat(e, "Button")), vt(t, n["" .concat(e, "ButtonClass")])
    }

    function Et(t, e) {
        var n, o, i=k(); i&&(o=i, "string"==typeof(n=e.backdrop)?o.style.background=n:n||vt([document.documentElement, document.body], J["no-backdrop"]), !e.backdrop&&e.allowOutsideClick&&W('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'), o=i, (n=e.position)in J?vt(o, J[n]):(W('The "position" parameter is not valid, defaulting to "center"'), vt(o, J.center)), n=i, !(o=e.grow)||"string" !=typeof o||(o="grow-" .concat(o))in J&&vt(n, J[o]), _(i, e, "container"), (e=document.body.getAttribute("data-swal2-queue-step"))&&(i.setAttribute("data-queue-step", e), document.body.removeAttribute("data-swal2-queue-step")))
    }

    function Ot(t, e) {
        t.placeholder&& !e.inputPlaceholder||(t.placeholder=e.inputPlaceholder)
    }

    function St(t, e, n) {
        var o, i; n.inputLabel&&(t.id=J.input, o=document.createElement("label"), i=J["input-label"], o.setAttribute("for", t.id), o.className=i, vt(o, n.customClass.inputLabel), o.innerText=n.inputLabel, e.insertAdjacentElement("beforebegin", o))
    }

    var Tt= {
        promise:new WeakMap, innerParams:new WeakMap, domCache:new WeakMap
    }

    , Lt=["input", "file", "range", "select", "radio", "checkbox", "textarea"], Dt=function(t) {
        if( !Mt[t.input])return K('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "' .concat(t.input, '"')); var e=jt(t.input), n=Mt[t.input](e, t); rt(n), setTimeout(function() {
                nt(n)
            })
    }

    , qt=function(t, e) {
        var n=et(P(), t); if(n)for(var o in !function(t) {
                for(var e=0; e<t.attributes.length; e++) {
                    var n=t.attributes[e].name; -1===["type", "value", "style"].indexOf(n)&&t.removeAttribute(n)
                }
            }

            (n), e)"range"===t&&"placeholder"===o||n.setAttribute(o, e[o])
    }

    , It=function(t) {
        var e=jt(t.input); t.customClass&&vt(e, t.customClass.input)
    }

    , jt=function(t) {
        t=J[t]||J.input; return yt(P(), t)
    }

    , Mt= {}

    ; Mt.text=Mt.email=Mt.password=Mt.number=Mt.tel=Mt.url=function(t, e) {
        return"string"==typeof e.inputValue||"number"==typeof e.inputValue?t.value=e.inputValue:w(e.inputValue)||W('Unexpected type of inputValue! Expected "string", "number" or "Promise", got "' .concat(r(e.inputValue), '"')), St(t, t, e), Ot(t, e), t.type=e.input, t
    }

    , Mt.file=function(t, e) {
        return St(t, t, e), Ot(t, e), t
    }

    , Mt.range=function(t, e) {
        var n=t.querySelector("input"), o=t.querySelector("output"); return n.value=e.inputValue, n.type=e.input, o.value=e.inputValue, St(n, t, e), t
    }

    , Mt.select=function(t, e) {
        var n; return t.textContent="", e.inputPlaceholder&&(n=document.createElement("option"), U(n, e.inputPlaceholder), n.value="", n.disabled= !0, n.selected= !0, t.appendChild(n)), St(t, t, e), t
    }

    , Mt.radio=function(t) {
        return t.textContent="", t
    }

    , Mt.checkbox=function(t, e) {
        var n=et(P(), "checkbox"); n.value=1, n.id=J.checkbox, n.checked=Boolean(e.inputValue); n=t.querySelector("span"); return U(n, e.inputPlaceholder), t
    }

    , Mt.textarea=function(e, t) {
        e.value=t.inputValue, Ot(e, t), St(e, e, t); function n(t) {
            return parseInt(window.getComputedStyle(t).paddingLeft)+parseInt(window.getComputedStyle(t).paddingRight)
        }

        var o; return"MutationObserver" in window&&(o=parseInt(window.getComputedStyle(A()).width), new MutationObserver(function() {
                    var t=e.offsetWidth+n(A())+n(P()); A().style.width=o<t?"" .concat(t, "px"):null

                }).observe(e, {
                attributes: !0, attributeFilter:["style"]
            })), e
}

; function Ht(t, e) {
    var o, i, r, n=E(); _(n, e, "htmlContainer"), e.html?(mt(e.html, n), rt(n, "block")):e.text?(n.textContent=e.text, rt(n, "block")):at(n), t=t, o=e, i=P(), t=Tt.innerParams.get(t), r= !t||o.input !==t.input, Lt.forEach(function(t) {
            var e=J[t], n=yt(i, e); qt(t, o.inputAttributes), n.className=e, r&&at(n)
        }), o.input&&(r&&Dt(o), It(o)), _(P(), e, "content")
}

function Vt() {
    return k()&&k().getAttribute("data-queue-step")
}

function Rt(t, o) {
    var i=n(); if( !o.progressSteps||0===o.progressSteps.length)return at(i), 0; rt(i), i.textContent=""; var r=parseInt(void 0===o.currentProgressStep?Vt():o.currentProgressStep); r>=o.progressSteps.length&&W("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"), o.progressSteps.forEach(function(t, e) {
            var n, t=(n=t, t=document.createElement("li"), vt(t, J["progress-step"]), U(t, n), t); i.appendChild(t), e===r&&vt(t, J["active-progress-step"]), e !==o.progressSteps.length-1&&(t=o, e=document.createElement("li"), vt(e, J["progress-step-line"]), t.progressStepsDistance&&(e.style.width=t.progressStepsDistance), i.appendChild(e))
        })
}

function Nt(t, e) {
    var n, o=j(); _(o, e, "header"), Rt(0, e), n=t, o=e, t=Tt.innerParams.get(n), n=x(), t&&o.icon===t.icon?(Wt(n, o), _t(n, o)):o.icon||o.iconHtml?o.icon&&-1===Object.keys(X).indexOf(o.icon)?(K('Unknown icon! Expected "success", "error", "warning", "info" or "question", got "' .concat(o.icon, '"')), at(n)):(rt(n), Wt(n, o), _t(n, o), vt(n, o.showClass.icon)):at(n), function(t) {
        var e=O(); if( !t.imageUrl)return at(e); rt(e, ""), e.setAttribute("src", t.imageUrl), e.setAttribute("alt", t.imageAlt), it(e, "width", t.imageWidth), it(e, "height", t.imageHeight), e.className=J.image, _(e, t, "image")
    }

    (e), o=e, n=B(), st(n, o.title||o.titleText, "block"), o.title&&mt(o.title, n), o.titleText&&(n.innerText=o.titleText), _(n, o, "title"), o=e, e=V(), U(e, o.closeButtonHtml), _(e, o, "closeButton"), st(e, o.showCloseButton), e.setAttribute("aria-label", o.closeButtonAriaLabel)
}

function Ut(t, e) {
    var n, o, i; i=e, n=k(), o=A(), i.toast?(it(n, "width", i.width), o.style.width="100%"):it(o, "width", i.width), it(o, "padding", i.padding), i.background&&(o.style.background=i.background), at(S()), Qt(o, i), Et(0, e), Nt(t, e), Ht(t, e), ht(0, e), i=e, t=M(), st(t, i.footer), i.footer&&mt(i.footer, t), _(t, i, "footer"), "function"==typeof e.didRender?e.didRender(A()):"function"==typeof e.onRender&&e.onRender(A())
}

function Ft() {
    return T()&&T().click()
}

var _t=function(t, e) {
    for(var n in X)e.icon !==n&&bt(t, X[n]); vt(t, X[e.icon]), Kt(t, e), zt(), _(t, e, "icon")
}

, zt=function() {
    for(var t=A(), 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
}

, Wt=function(t, e) {
    t.textContent="", e.iconHtml?U(t, Yt(e.iconHtml)):"success"===e.icon?U(t, '\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    '):"error"===e.icon?U(t, '\n      <span class="swal2-x-mark">\n        <span class="swal2-x-mark-line-left"></span>\n        <span class="swal2-x-mark-line-right"></span>\n      </span>\n    '):U(t, Yt({
            question:"?", warning:"!", info:"i"
        }

        [e.icon]))
}

, Kt=function(t, e) {
    if(e.iconColor) {
        t.style.color=e.iconColor, t.style.borderColor=e.iconColor; for(var n=0, o=[".swal2-success-line-tip", ".swal2-success-line-long", ".swal2-x-mark-line-left", ".swal2-x-mark-line-right"]; n<o.length; n++)ut(t, o[n], "backgroundColor", e.iconColor); ut(t, ".swal2-success-ring", "borderColor", e.iconColor)
    }
}

, Yt=function(t) {
    return'<div class="' .concat(J["icon-content"], '">').concat(t, "</div>")
}

, Zt=[], Qt=function(t, e) {
    t.className="" .concat(J.popup, " ").concat(wt(t)?e.showClass.popup:""), e.toast?(vt([document.documentElement, document.body], J["toast-shown"]), vt(t, J.toast)):vt(t, J.modal), _(t, e, "popup"), "string"==typeof e.customClass&&vt(t, e.customClass), e.icon&&vt(t, J["icon-" .concat(e.icon)])
}

; function $t(t) {
    (e=A())||Hn.fire(); var e=A(), n=I(), o=D(); !t&&wt(T())&&(t=T()), rt(n), t&&(at(t), o.setAttribute("data-button-to-replace", t.className)), o.parentNode.insertBefore(o, t), vt([e, n], J.loading), rt(o), e.setAttribute("data-loading", !0), e.setAttribute("aria-busy", !0), e.focus()
}

function Jt(o) {
    return new Promise(function(t) {
            if( !o)return t(); var e=window.scrollX, n=window.scrollY; te.restoreFocusTimeout=setTimeout(function() {
                    te.previousActiveElement&&te.previousActiveElement.focus?(te.previousActiveElement.focus(), te.previousActiveElement=null):document.body&&document.body.focus(), t()
                }

                , 100), void 0 !==e&&void 0 !==n&&window.scrollTo(e, n)
        })
}

function Xt() {
    if(te.timeout)return function() {
        var t=H(), e=parseInt(window.getComputedStyle(t).width); t.style.removeProperty("transition"), t.style.width="100%"; var n=parseInt(window.getComputedStyle(t).width), n=parseInt(e/n*100); t.style.removeProperty("transition"), t.style.width="" .concat(n, "%")
    }

    (), te.timeout.stop()
}

function Gt() {
    if(te.timeout) {
        var t=te.timeout.start(); return dt(t), t
    }
}

var te= {}

, ee= !1, ne= {}

; function oe(t) {
    for(var e=t.target; e&&e !==document; e=e.parentNode)for(var n in ne) {
        var o=e.getAttribute(n); if(o)return void ne[n].fire({
            template:o
        })
}
}

function ie(t) {
    return Object.prototype.hasOwnProperty.call(ue, t)
}

function re(t) {
    return ce[t]
}

function ae(t) {
    for(var e in t)ie(n=e)||W('Unknown parameter "' .concat(n, '"')), t.toast&&(n=e, -1 !==le.indexOf(n)&&W('The parameter "' .concat(n, '" is incompatible with toasts'))), re(e=e)&&v(e, re(e)); var n
}

var ue= {
    title:"", titleText:"", text:"", html:"", footer:"", icon:void 0, iconColor:void 0, iconHtml:void 0, template:void 0, toast: !1, animation: !0, showClass: {
        popup:"swal2-show", backdrop:"swal2-backdrop-show", icon:"swal2-icon-show"
    }

    , hideClass: {
        popup:"swal2-hide", backdrop:"swal2-backdrop-hide", icon:"swal2-icon-hide"
    }

    , customClass: {}

    , target:"body", backdrop: !0, heightAuto: !0, allowOutsideClick: !0, allowEscapeKey: !0, allowEnterKey: !0, stopKeydownPropagation: !0, keydownListenerCapture: !1, showConfirmButton: !0, showDenyButton: !1, showCancelButton: !1, preConfirm:void 0, preDeny:void 0, confirmButtonText:"OK", confirmButtonAriaLabel:"", confirmButtonColor:void 0, denyButtonText:"No", denyButtonAriaLabel:"", denyButtonColor:void 0, cancelButtonText:"Cancel", cancelButtonAriaLabel:"", cancelButtonColor:void 0, buttonsStyling: !0, reverseButtons: !1, focusConfirm: !0, focusDeny: !1, focusCancel: !1, returnFocus: !0, showCloseButton: !1, closeButtonHtml:"&times;", closeButtonAriaLabel:"Close this dialog", loaderHtml:"", showLoaderOnConfirm: !1, showLoaderOnDeny: !1, imageUrl:void 0, imageWidth:void 0, imageHeight:void 0, imageAlt:"", timer:void 0, timerProgressBar: !1, width:void 0, padding:void 0, background:void 0, input:void 0, inputPlaceholder:"", inputLabel:"", inputValue:"", inputOptions: {}

    , inputAutoTrim: !0, inputAttributes: {}

    , inputValidator:void 0, returnInputValueOnDeny: !1, validationMessage:void 0, grow: !1, position:"center", progressSteps:[], currentProgressStep:void 0, progressStepsDistance:void 0, onBeforeOpen:void 0, onOpen:void 0, willOpen:void 0, didOpen:void 0, onRender:void 0, didRender:void 0, onClose:void 0, onAfterClose:void 0, willClose:void 0, didClose:void 0, onDestroy:void 0, didDestroy:void 0, scrollbarPadding: !0
}

, se=["allowEscapeKey", "allowOutsideClick", "background", "buttonsStyling", "cancelButtonAriaLabel", "cancelButtonColor", "cancelButtonText", "closeButtonAriaLabel", "closeButtonHtml", "confirmButtonAriaLabel", "confirmButtonColor", "confirmButtonText", "currentProgressStep", "customClass", "denyButtonAriaLabel", "denyButtonColor", "denyButtonText", "didClose", "didDestroy", "footer", "hideClass", "html", "icon", "iconColor", "iconHtml", "imageAlt", "imageHeight", "imageUrl", "imageWidth", "onAfterClose", "onClose", "onDestroy", "progressSteps", "returnFocus", "reverseButtons", "showCancelButton", "showCloseButton", "showConfirmButton", "showDenyButton", "text", "title", "titleText", "willClose"], ce= {
    animation:'showClass" and "hideClass', onBeforeOpen:"willOpen", onOpen:"didOpen", onRender:"didRender", onClose:"willClose", onAfterClose:"didClose", onDestroy:"didDestroy"
}

, le=["allowOutsideClick", "allowEnterKey", "backdrop", "focusConfirm", "focusDeny", "focusCancel", "returnFocus", "heightAuto", "keydownListenerCapture"], de=Object.freeze({
    isValidParameter:ie, isUpdatableParameter:function(t) {
        return-1 !==se.indexOf(t)
    }

    , isDeprecatedParameter:re, argsToParams:function(n) {
        var o= {}

        ; return"object" !==r(n[0])||C(n[0])?["title", "html", "icon"].forEach(function(t, e) {
                e=n[e]; "string"==typeof e||C(e)?o[t]=e:void 0 !==e&&K("Unexpected type of " .concat(t, '! Expected "string" or "Element", got ').concat(r(e)))
            }):s(o, n[0]), o
    }

    , isVisible:function() {
        return wt(A())
    }

    , clickConfirm:Ft, clickDeny:function() {
        return L()&&L().click()
    }

    , clickCancel:function() {
        return q()&&q().click()
    }

    , getContainer:k, getPopup:A, getTitle:B, getContent:P, getHtmlContainer:E, getImage:O, getIcon:x, getInputLabel:function() {
        return t(J["input-label"])
    }

    , getCloseButton:V, getActions:I, getConfirmButton:T, getDenyButton:L, getCancelButton:q, getLoader:D, getHeader:j, getFooter:M, getTimerProgressBar:H, getFocusableElements:R, getValidationMessage:S, isLoading:function() {
        return A().hasAttribute("data-loading")
    }

    , fire:function() {
        for(var t=arguments.length, e=new Array(t), n=0; n<t; n++)e[n]=arguments[n]; return i(this, e)
    }

    , mixin:function(r) {
        return function(t) {
            !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&&l(t, e)
        }

        (i, t); var n, o, e=(n=i, o=d(), function() {
                var t, e=c(n); return p(this, o?(t=c(this).constructor, Reflect.construct(e, arguments, t)):e.apply(this, arguments))

            }); function i() {
            return a(this, i), e.apply(this, arguments)
        }

        return u(i, [ {
                key:"_main", value:function(t, e) {
                    return f(c(i.prototype), "_main", this).call(this, t, s({}

                        , r, e))
            }
        }

        ]), i
}

(this)
}

, queue:function(t) {
    v("Swal.queue()", "async/await"); var r=this; Zt=t; function a(t, e) {
        Zt=[], t(e)
    }

    var u=[]; return new Promise(function(i) {
            !function e(n, o) {
                n<Zt.length?(document.body.setAttribute("data-swal2-queue-step", n), r.fire(Zt[n]).then(function(t) {
                            void 0 !==t.value?(u.push(t.value), e(n+1, o)):a(i, {
                                dismiss:t.dismiss
                            })

                    })):a(i, {
                value:u
            })
    }

    (0)
})
}

, getQueueStep:Vt, insertQueueStep:function(t, e) {
    return e&&e<Zt.length?Zt.splice(e, 0, t):Zt.push(t)
}

, deleteQueueStep:function(t) {
    void 0 !==Zt[t]&&Zt.splice(t, 1)
}

, showLoading:$t, enableLoading:$t, getTimerLeft:function() {
    return te.timeout&&te.timeout.getTimerLeft()
}

, stopTimer:Xt, resumeTimer:Gt, toggleTimer:function() {
    var t=te.timeout; return t&&(t.running?Xt:Gt)()
}

, increaseTimer:function(t) {
    if(te.timeout) {
        t=te.timeout.increase(t); return dt(t, !0), t
    }
}

, isTimerRunning:function() {
    return te.timeout&&te.timeout.isRunning()
}

, bindClickHandler:function() {
    ne[0<arguments.length&&void 0 !==arguments[0]?arguments[0]:"data-swal-template"]=this, ee||(document.body.addEventListener("click", oe), ee= !0)
}

}); function pe() {
    var t, e; Tt.innerParams.get(this)&&(t=Tt.domCache.get(this), at(t.loader), (e=t.popup.getElementsByClassName(t.loader.getAttribute("data-button-to-replace"))).length?rt(e[0], "inline-block"):wt(T())||wt(L())||wt(q())||at(t.actions), bt([t.popup, t.actions], J.loading), t.popup.removeAttribute("aria-busy"), t.popup.removeAttribute("data-loading"), t.confirmButton.disabled= !1, t.denyButton.disabled= !1, t.cancelButton.disabled= !1)
}

function fe() {
    null===tt.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(tt.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")), document.body.style.paddingRight="" .concat(tt.previousBodyPadding+function() {
                var t=document.createElement("div"); t.className=J["scrollbar-measure"], document.body.appendChild(t); var e=t.getBoundingClientRect().width-t.clientWidth; return document.body.removeChild(t), e
            }

            (), "px"))
}

function me() {
    return ! !window.MSInputMethodContext&& ! !document.documentMode
}

function he() {
    var t=k(), e=A(); t.style.removeProperty("align-items"), e.offsetTop<0&&(t.style.alignItems="flex-start")
}

var ge=function() {
    navigator.userAgent.match(/(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)/i)||A().scrollHeight>window.innerHeight-44&&(k().style.paddingBottom="" .concat(44, "px"))
}

, ve=function() {
    var e, t=k(); t.ontouchstart=function(t) {
        e=be(t)
    }

    , t.ontouchmove=function(t) {
        e&&(t.preventDefault(), t.stopPropagation())
    }
}

, be=function(t) {
    var e=t.target, n=k(); return !ye(t)&& !we(t)&&(e===n|| !(ct(n)||"INPUT"===e.tagName||ct(P())&&P().contains(e)))
}

, ye=function(t) {
    return t.touches&&t.touches.length&&"stylus"===t.touches[0].touchType
}

, we=function(t) {
    return t.touches&&1<t.touches.length
}

, Ce= {
    swalPromiseResolve:new WeakMap
}

; function ke(t, e, n, o) {
    G()?Oe(t, o):(Jt(n).then(function() {
                return Oe(t, o)

            }), te.keydownTarget.removeEventListener("keydown", te.keydownHandler, {
            capture:te.keydownListenerCapture

        }), te.keydownHandlerAdded= !1), e.parentNode&& !document.body.getAttribute("data-swal2-queue-step")&&e.parentNode.removeChild(e), N()&&(null !==tt.previousBodyPadding&&(document.body.style.paddingRight="" .concat(tt.previousBodyPadding, "px"), tt.previousBodyPadding=null), F(document.body, J.iosfix)&&(e=parseInt(document.body.style.top, 10), bt(document.body, J.iosfix), document.body.style.top="", document.body.scrollTop=-1*e), "undefined" !=typeof window&&me()&&window.removeEventListener("resize", he), g(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")
        })), bt([document.documentElement, document.body], [J.shown, J["height-auto"], J["no-backdrop"], J["toast-shown"]])
}

function Ae(t) {
    var e, n, o, i=A(); i&&(t=xe(t), (e=Tt.innerParams.get(this))&& !F(i, e.hideClass.popup)&&(n=Ce.swalPromiseResolve.get(this), bt(i, e.showClass.popup), vt(i, e.hideClass.popup), o=k(), bt(o, e.showClass.backdrop), vt(o, e.hideClass.backdrop), Be(this, i, e), n(t)))
}

function xe(t) {
    return void 0===t? {
        isConfirmed: !1, isDenied: !1, isDismissed: !0
    }

    :s({
        isConfirmed: !1, isDenied: !1, isDismissed: !1
    }

    , t)
}

function Be(t, e, n) {
    var o=k(), i=Bt&&lt(e), r=n.onClose, a=n.onAfterClose, u=n.willClose, s=n.didClose; Pe(e, u, r), i?Ee(t, e, o, n.returnFocus, s||a):ke(t, o, n.returnFocus, s||a)
}

var Pe=function(t, e, n) {
    null !==e&&"function"==typeof e?e(t):null !==n&&"function"==typeof n&&n(t)
}

, Ee=function(t, e, n, o, i) {
    te.swalCloseEventFinishedCallback=ke.bind(null, t, n, o, i), e.addEventListener(Bt, function(t) {
            t.target===e&&(te.swalCloseEventFinishedCallback(), delete te.swalCloseEventFinishedCallback)
        })
}

, Oe=function(t, e) {
    setTimeout(function() {
            "function"==typeof e&&e(), t._destroy()
        })
}

; function Se(t, e, n) {
    var o=Tt.domCache.get(t); e.forEach(function(t) {
            o[t].disabled=n
        })
}

function Te(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 Le=function() {
    function n(t, e) {
        a(this, n), this.callback=t, this.remaining=e, this.running= !1, this.start()
    }

    return u(n, [ {
            key:"start", value:function() {
                return this.running||(this.running= !0, this.started=new Date, this.id=setTimeout(this.callback, this.remaining)), this.remaining
            }
        }

        , {
        key:"stop", value:function() {
            return this.running&&(this.running= !1, clearTimeout(this.id), this.remaining-=new Date-this.started), this.remaining
        }
    }

    , {
    key:"increase", value:function(t) {
        var e=this.running; return e&&this.stop(), this.remaining+=t, e&&this.start(), this.remaining
    }
}

, {
key:"getTimerLeft", value:function() {
    return this.running&&(this.stop(), this.start()), this.remaining
}
}

, {
key:"isRunning", value:function() {
    return this.running
}
}

]), n
}

(), De= {
    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@: %._+~#=] {
            1, 256
        }

        \.[a-z] {
            2, 63
        }

        \b([-a-zA-Z0-9@: %_+.~#?&/=]*)$/.test(t)?Promise.resolve():Promise.resolve(e||"Invalid URL")
    }
}

; function qe(t) {
    var e, n; (e=t).inputValidator||Object.keys(De).forEach(function(t) {
            e.input===t&&(e.inputValidator=De[t])
        }), t.showLoaderOnConfirm&& !t.preConfirm&&W("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"), t.animation=Z(t.animation), (n=t).target&&("string" !=typeof n.target||document.querySelector(n.target))&&("string"==typeof n.target||n.target.appendChild)||(W('Target parameter is not valid, defaulting to "body"'), n.target="body"), "string"==typeof t.title&&(t.title=t.title.split("\n").join("<br />")), kt(t)
}

function Ie(t) {
    var e=k(), n=A(); "function"==typeof t.willOpen?t.willOpen(n):"function"==typeof t.onBeforeOpen&&t.onBeforeOpen(n); var o=window.getComputedStyle(document.body).overflowY; $e(e, n, t), setTimeout(function() {
            Ze(e, n)
        }

        , 10), N()&&(Qe(e, t.scrollbarPadding, o), g(document.body.children).forEach(function(t) {
                t===k()||function(t, e) {
                    if("function"==typeof t.contains)return t.contains(e)
                }

                (t, k())||(t.hasAttribute("aria-hidden")&&t.setAttribute("data-previous-aria-hidden", t.getAttribute("aria-hidden")), t.setAttribute("aria-hidden", "true"))
            })), G()||te.previousActiveElement||(te.previousActiveElement=document.activeElement), Ye(n, t), bt(e, J["no-transition"])
}

function je(t) {
    var e=A(); t.target===e&&(t=k(), e.removeEventListener(Bt, je), t.style.overflowY="auto")
}

function Me(t, e) {
    t.closePopup({
        isConfirmed: !0, value:e
    })
}

function He(t, e, n) {
    var o=R(); if(o.length)return(e+=n)===o.length?e=0:-1===e&&(e=o.length-1), o[e].focus(); A().focus()
}

var Ve=["swal-title", "swal-html", "swal-footer"], Re=function(t) {
    var n= {}

    ; return g(t.querySelectorAll("swal-param")).forEach(function(t) {
            Ke(t, ["name", "value"]); var e=t.getAttribute("name"), t=t.getAttribute("value"); "boolean"==typeof ue[e]&&"false"===t&&(t= !1), "object"===r(ue[e])&&(t=JSON.parse(t)), n[e]=t
        }), n
}

, Ne=function(t) {
    var n= {}

    ; return g(t.querySelectorAll("swal-button")).forEach(function(t) {
            Ke(t, ["type", "color", "aria-label"]); var e=t.getAttribute("type"); n["" .concat(e, "ButtonText")]=t.innerHTML, n["show" .concat(m(e), "Button")]= !0, t.hasAttribute("color")&&(n["" .concat(e, "ButtonColor")]=t.getAttribute("color")), t.hasAttribute("aria-label")&&(n["" .concat(e, "ButtonAriaLabel")]=t.getAttribute("aria-label"))
        }), n
}

, Ue=function(t) {
    var e= {}

    , t=t.querySelector("swal-image"); return t&&(Ke(t, ["src", "width", "height", "alt"]), t.hasAttribute("src")&&(e.imageUrl=t.getAttribute("src")), t.hasAttribute("width")&&(e.imageWidth=t.getAttribute("width")), t.hasAttribute("height")&&(e.imageHeight=t.getAttribute("height")), t.hasAttribute("alt")&&(e.imageAlt=t.getAttribute("alt"))), e
}

, Fe=function(t) {
    var e= {}

    , t=t.querySelector("swal-icon"); return t&&(Ke(t, ["type", "color"]), t.hasAttribute("type")&&(e.icon=t.getAttribute("type")), t.hasAttribute("color")&&(e.iconColor=t.getAttribute("color")), e.iconHtml=t.innerHTML), e
}

, _e=function(t) {
    var n= {}

    , e=t.querySelector("swal-input"); e&&(Ke(e, ["type", "label", "placeholder", "value"]), n.input=e.getAttribute("type")||"text", e.hasAttribute("label")&&(n.inputLabel=e.getAttribute("label")), e.hasAttribute("placeholder")&&(n.inputPlaceholder=e.getAttribute("placeholder")), e.hasAttribute("value")&&(n.inputValue=e.getAttribute("value"))); t=t.querySelectorAll("swal-input-option"); return t.length&&(n.inputOptions= {}

        , g(t).forEach(function(t) {
                Ke(t, ["value"]); var e=t.getAttribute("value"), t=t.innerHTML; n.inputOptions[e]=t
            })), n
}

, ze=function(t, e) {
    var n, o= {}

    ; for(n in e) {
        var i=e[n], r=t.querySelector(i); r&&(Ke(r, []), o[i.replace(/^swal-/, "")]=r.innerHTML.trim())
    }

    return o
}

, We=function(e) {
    var n=Ve.concat(["swal-param", "swal-button", "swal-image", "swal-icon", "swal-input", "swal-input-option"]); g(e.querySelectorAll("*")).forEach(function(t) {
            t.parentNode===e&&(t=t.tagName.toLowerCase(), -1===n.indexOf(t)&&W("Unrecognized element <" .concat(t, ">")))
        })
}

, Ke=function(e, n) {
    g(e.attributes).forEach(function(t) {
            -1===n.indexOf(t.name)&&W(['Unrecognized attribute "' .concat(t.name, '" on <').concat(e.tagName.toLowerCase(), ">."), "" .concat(n.length?"Allowed attributes are: " .concat(n.join(", ")):"To set the value, use HTML within the element.")])
        })
}

, Ye=function(t, e) {
    "function"==typeof e.didOpen?setTimeout(function() {
            return e.didOpen(t)

        }):"function"==typeof e.onOpen&&setTimeout(function() {
            return e.onOpen(t)
        })
}

, Ze=function(t, e) {
    Bt&&lt(e)?(t.style.overflowY="hidden", e.addEventListener(Bt, je)):t.style.overflowY="auto"
}

, Qe=function(t, e, n) {
    var o; (/iPad|iPhone|iPod/.test(navigator.userAgent)&& !window.MSStream||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints)&& !F(document.body, J.iosfix)&&(o=document.body.scrollTop, document.body.style.top="" .concat(-1*o, "px"), vt(document.body, J.iosfix), ve(), ge()), "undefined" !=typeof window&&me()&&(he(), window.addEventListener("resize", he)), e&&"hidden" !==n&&fe(), setTimeout(function() {
            t.scrollTop=0
        })
}

, $e=function(t, e, n) {
    vt(t, n.showClass.backdrop), e.style.setProperty("opacity", "0", "important"), rt(e), setTimeout(function() {
            vt(e, n.showClass.popup), e.style.removeProperty("opacity")
        }

        , 10), vt([document.documentElement, document.body], J.shown), n.heightAuto&&n.backdrop&& !n.toast&&vt([document.documentElement, document.body], J["height-auto"])
}

, Je=function(t) {
    return t.checked?1:0
}

, Xe=function(t) {
    return t.checked?t.value:null
}

, Ge=function(t) {
    return t.files.length?null !==t.getAttribute("multiple")?t.files:t.files[0]:null
}

, tn=function(e, n) {
    function o(t) {
        return nn[n.input](i, on(t), n)
    }

    var i=P(); b(n.inputOptions)||w(n.inputOptions)?($t(T()), y(n.inputOptions).then(function(t) {
                e.hideLoading(), o(t)
            })):"object"===r(n.inputOptions)?o(n.inputOptions):K("Unexpected type of inputOptions! Expected object, Map or Promise, got " .concat(r(n.inputOptions)))
}

, en=function(e, n) {
    var o=e.getInput(); at(o), y(n.inputValue).then(function(t) {
            o.value="number"===n.input?parseFloat(t)||0:"" .concat(t), rt(o), o.focus(), e.hideLoading()

        }).catch(function(t) {
            K("Error in inputValue promise: " .concat(t)), o.value="", rt(o), o.focus(), e.hideLoading()
        })
}

, nn= {
    select:function(t, e, i) {
        function o(t, e, n) {
            var o=document.createElement("option"); o.value=n, U(o, e), o.selected=rn(n, i.inputValue), t.appendChild(o)
        }

        var r=yt(t, J.select); e.forEach(function(t) {
                var e, n=t[0], t=t[1]; Array.isArray(t)?((e=document.createElement("optgroup")).label=n, e.disabled= !1, r.appendChild(e), t.forEach(function(t) {
                            return o(e, t[1], t[0])
                        })):o(r, t, n)
            }), r.focus()
    }

    , radio:function(t, e, i) {
        var r=yt(t, J.radio); e.forEach(function(t) {
                var e=t[0], n=t[1], o=document.createElement("input"), t=document.createElement("label"); o.type="radio", o.name=J.radio, o.value=e, rn(e, i.inputValue)&&(o.checked= !0); e=document.createElement("span"); U(e, n), e.className=J.label, t.appendChild(o), t.appendChild(e), r.appendChild(t)
            }); e=r.querySelectorAll("input"); e.length&&e[0].focus()
    }
}

, on=function n(o) {
    var i=[]; return"undefined" !=typeof Map&&o instanceof Map?o.forEach(function(t, e) {
            "object"===r(t)&&(t=n(t)), i.push([e, t])

        }):Object.keys(o).forEach(function(t) {
            var e=o[t]; "object"===r(e)&&(e=n(e)), i.push([t, e])
        }), i
}

, rn=function(t, e) {
    return e&&e.toString()===t.toString()
}

, an=function(t, e, n) {
    var o=function(t, e) {
        var n=t.getInput(); if( !n)return null; switch(e.input) {
            case"checkbox":return Je(n); case"radio":return Xe(n); case"file":return Ge(n); default:return e.inputAutoTrim?n.value.trim():n.value
        }
    }

    (t, e); e.inputValidator?un(t, e, o):t.getInput().checkValidity()?("deny"===n?sn:cn)(t, e, o):(t.enableButtons(), t.showValidationMessage(e.validationMessage))
}

, un=function(e, n, o) {
    e.disableInput(), Promise.resolve().then(function() {
            return y(n.inputValidator(o, n.validationMessage))

        }).then(function(t) {
            e.enableButtons(), e.enableInput(), t?e.showValidationMessage(t):cn(e, n, o)
        })
}

, sn=function(e, t, n) {
    t.showLoaderOnDeny&&$t(L()), t.preDeny?Promise.resolve().then(function() {
            return y(t.preDeny(n, t.validationMessage))

        }).then(function(t) {
            !1===t?e.hideLoading():e.closePopup({
                isDenied: !0, value:void 0===t?n:t
            })

    }):e.closePopup({
    isDenied: !0, value:n
})
}

, cn=function(e, t, n) {
    t.showLoaderOnConfirm&&$t(), t.preConfirm?(e.resetValidationMessage(), Promise.resolve().then(function() {
                return y(t.preConfirm(n, t.validationMessage))

            }).then(function(t) {
                wt(S())|| !1===t?e.hideLoading():Me(e, void 0===t?n:t)
            })):Me(e, n)
}

, ln=["ArrowRight", "ArrowDown", "Right", "Down"], dn=["ArrowLeft", "ArrowUp", "Left", "Up"], pn=["Escape", "Esc"], fn=function(t, e, n) {
    var o=Tt.innerParams.get(t); o&&(o.stopKeydownPropagation&&e.stopPropagation(), "Enter"===e.key?mn(t, e, o):"Tab"===e.key?hn(e, o):-1 !==[].concat(ln, dn).indexOf(e.key)?gn(e.key):-1 !==pn.indexOf(e.key)&&vn(e, o, n))
}

, mn=function(t, e, n) {
    e.isComposing||e.target&&t.getInput()&&e.target.outerHTML===t.getInput().outerHTML&&-1===["textarea", "file"].indexOf(n.input)&&(Ft(), e.preventDefault())
}

, hn=function(t, e) {
    for(var n=t.target, o=R(), i=-1, r=0; r<o.length; r++)if(n===o[r]) {
        i=r; break
    }

    t.shiftKey?He(0, i, -1):He(0, i, 1), t.stopPropagation(), t.preventDefault()
}

, gn=function(t) {
    -1 !==[T(), L(), q()].indexOf(document.activeElement)&&(t=-1 !==ln.indexOf(t)?"nextElementSibling":"previousElementSibling", (t=document.activeElement[t])&&t.focus())
}

, vn=function(t, e, n) {
    Z(e.allowEscapeKey)&&(t.preventDefault(), n(Q.esc))
}

, bn=function(e, t, n) {
    t.popup.onclick=function() {
        var t=Tt.innerParams.get(e); t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton||t.timer||t.input||n(Q.close)
    }
}

, yn= !1, wn=function(e) {
    e.popup.onmousedown=function() {
        e.container.onmouseup=function(t) {
            e.container.onmouseup=void 0, t.target===e.container&&(yn= !0)
        }
    }
}

, Cn=function(e) {
    e.container.onmousedown=function() {
        e.popup.onmouseup=function(t) {
            e.popup.onmouseup=void 0, t.target !==e.popup&& !e.popup.contains(t.target)||(yn= !0)
        }
    }
}

, kn=function(n, o, i) {
    o.container.onclick=function(t) {
        var e=Tt.innerParams.get(n); yn?yn= !1:t.target===o.container&&Z(e.allowOutsideClick)&&i(Q.backdrop)
    }
}

; function An(t, e) {
    var n=function(t) {
        t="string"==typeof t.template?document.querySelector(t.template):t.template; if( !t)return {}

        ; t=t.content||t; return We(t), s(Re(t), Ne(t), Ue(t), Fe(t), _e(t), ze(t, Ve))
    }

    (t); return(n=s({}

        , ue, e, n, t)).showClass=s({}

, ue.showClass, n.showClass), n.hideClass=s({}

, ue.hideClass, n.hideClass), !1===t.animation&&(n.showClass= {
        popup:"swal2-noanimation", backdrop:"swal2-noanimation"
    }

    , n.hideClass= {}), n
}

function xn(a, u, s) {
    return new Promise(function(t) {
            function e(t) {
                a.closePopup({
                    isDismissed: !0, dismiss:t
                })
        }

        var n, o, i, r; Ce.swalPromiseResolve.set(a, t), u.confirmButton.onclick=function() {
            return e=s, (t=a).disableButtons(), void(e.input?an(t, e, "confirm"):cn(t, e, !0)); var t, e
        }

        , u.denyButton.onclick=function() {
            return e=s, (t=a).disableButtons(), void(e.returnInputValueOnDeny?an(t, e, "deny"):sn(t, e, !1)); var t, e
        }

        , u.cancelButton.onclick=function() {
            return t=e, a.disableButtons(), void t(Q.cancel); var t
        }

        , u.closeButton.onclick=function() {
            return e(Q.close)
        }

        , n=a, r=u, t=e, Tt.innerParams.get(n).toast?bn(n, r, t):(wn(r), Cn(r), kn(n, r, t)), o=a, r=s, i=e, (t=te).keydownTarget&&t.keydownHandlerAdded&&(t.keydownTarget.removeEventListener("keydown", t.keydownHandler, {
                capture:t.keydownListenerCapture

            }), t.keydownHandlerAdded= !1), r.toast||(t.keydownHandler=function(t) {
            return fn(o, t, i)
        }

        , t.keydownTarget=r.keydownListenerCapture?window:A(), t.keydownListenerCapture=r.keydownListenerCapture, t.keydownTarget.addEventListener("keydown", t.keydownHandler, {
            capture:t.keydownListenerCapture

        }), t.keydownHandlerAdded= !0), r=a, "select"===(t=s).input||"radio"===t.input?tn(r, t):-1 !==["text", "email", "number", "tel", "textarea"].indexOf(t.input)&&(b(t.inputValue)||w(t.inputValue))&&en(r, t), Ie(s), Pn(te, s, e), En(u, s), setTimeout(function() {
        u.container.scrollTop=0
    })
})
}

function Bn(t) {
    var e= {
        popup:A(), container:k(), content:P(), actions:I(), confirmButton:T(), denyButton:L(), cancelButton:q(), loader:D(), closeButton:V(), validationMessage:S(), progressSteps:n()
    }

    ; return Tt.domCache.set(t, e), e
}

var Pn=function(t, e, n) {
    var o=H(); at(o), e.timer&&(t.timeout=new Le(function() {
                n("timer"), delete t.timeout
            }

            , e.timer), e.timerProgressBar&&(rt(o), setTimeout(function() {
                    t.timeout&&t.timeout.running&&dt(e.timer)
                })))
}

, En=function(t, e) {
    if( !e.toast)return Z(e.allowEnterKey)?void(On(t, e)||He(0, -1, 1)):Sn()
}

, On=function(t, e) {
    return e.focusDeny&&wt(t.denyButton)?(t.denyButton.focus(), !0):e.focusCancel&&wt(t.cancelButton)?(t.cancelButton.focus(), !0): !( !e.focusConfirm|| !wt(t.confirmButton))&&(t.confirmButton.focus(), !0)
}

, Sn=function() {
    document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()
}

; function Tn(t) {
    "function"==typeof t.didDestroy?t.didDestroy():"function"==typeof t.onDestroy&&t.onDestroy()
}

function Ln(t) {
    delete t.params, delete te.keydownHandler, delete te.keydownTarget, In(Tt), In(Ce)
}

var Dn, qn, In=function(t) {
    for(var e in t)t[e]=new WeakMap
}

, jn=Object.freeze({
    hideLoading:pe, disableLoading:pe, getInput:function(t) {
        var e=Tt.innerParams.get(t||this); return(t=Tt.domCache.get(t||this))?et(t.content, e.input):null
    }

    , close:Ae, closePopup:Ae, closeModal:Ae, closeToast:Ae, enableButtons:function() {
        Se(this, ["confirmButton", "denyButton", "cancelButton"], !1)
    }

    , disableButtons:function() {
        Se(this, ["confirmButton", "denyButton", "cancelButton"], !0)
    }

    , enableInput:function() {
        return Te(this.getInput(), !1)
    }

    , disableInput:function() {
        return Te(this.getInput(), !0)
    }

    , showValidationMessage:function(t) {
        var e=Tt.domCache.get(this), n=Tt.innerParams.get(this); U(e.validationMessage, t), e.validationMessage.className=J["validation-message"], n.customClass&&n.customClass.validationMessage&&vt(e.validationMessage, n.customClass.validationMessage), rt(e.validationMessage), (e=this.getInput())&&(e.setAttribute("aria-invalid", !0), e.setAttribute("aria-describedBy", J["validation-message"]), nt(e), vt(e, J.inputerror))
    }

    , resetValidationMessage:function() {
        var t=Tt.domCache.get(this); t.validationMessage&&at(t.validationMessage), (t=this.getInput())&&(t.removeAttribute("aria-invalid"), t.removeAttribute("aria-describedBy"), bt(t, J.inputerror))
    }

    , getProgressSteps:function() {
        return Tt.domCache.get(this).progressSteps
    }

    , _main:function(t) {
        var e=1<arguments.length&&void 0 !==arguments[1]?arguments[1]: {}

        ; return ae(s({}

            , e, t)), te.currentInstance&&te.currentInstance._destroy(), te.currentInstance=this, qe(t=An(t, e)), Object.freeze(t), te.timeout&&(te.timeout.stop(), delete te.timeout), clearTimeout(te.restoreFocusTimeout), e=Bn(this), Ut(this, t), Tt.innerParams.set(this, t), xn(this, e, t)
}

, update:function(e) {
    var t=A(), n=Tt.innerParams.get(this); if( !t||F(t, n.hideClass.popup))return W("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup."); var o= {}

    ; Object.keys(e).forEach(function(t) {
            Hn.isUpdatableParameter(t)?o[t]=e[t]:W('Invalid parameter to update: "' .concat(t, '". Updatable params are listed here: https://github.com/sweetalert2/sweetalert2/blob/master/src/utils/params.js\n\nIf you think this parameter should be updatable, request it here: https://github.com/sweetalert2/sweetalert2/issues/new?template=02_feature_request.md'))

        }), n=s({}

    , n, o), Ut(this, n), Tt.innerParams.set(this, n), Object.defineProperties(this, {
    params: {
        value:s({}

        , this.params, e), writable: !1, enumerable: !0
}
})
}

, _destroy:function() {
    var t=Tt.domCache.get(this), e=Tt.innerParams.get(this); e&&(t.popup&&te.swalCloseEventFinishedCallback&&(te.swalCloseEventFinishedCallback(), delete te.swalCloseEventFinishedCallback), te.deferDisposalTimer&&(clearTimeout(te.deferDisposalTimer), delete te.deferDisposalTimer), Tn(e), Ln(this))
}

}), Mn=function() {
    function i() {
        if(a(this, i), "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)"), Dn=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
                }
            }); o=this._main(this.params); Tt.promise.set(this, o)
    }
}

return u(i, [ {
        key:"then", value:function(t) {
            return Tt.promise.get(this).then(t)
        }
    }

    , {
    key:"finally", value:function(t) {
        return Tt.promise.get(this).finally(t)
    }
}

]), i
}

(); "undefined" !=typeof window&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|xn--p1ai)$/)&&(qn=new Date, ($=localStorage.getItem("swal-initiation"))?3<(qn.getTime()-Date.parse($))/864e5&&setTimeout(function() {
            document.body.style.pointerEvents="none"; var t=document.createElement("audio"); t.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3", t.loop= !0, document.body.appendChild(t), setTimeout(function() {
                    t.play().catch(function() {})
                }

                , 2500)
        }

        , 500):localStorage.setItem("swal-initiation", "" .concat(qn))), s(Mn.prototype, jn), s(Mn, de), Object.keys(jn).forEach(function(t) {
        Mn[t]=function() {
            if(Dn)return Dn[t].apply(Dn, arguments)
        }
    }), Mn.DismissReason=Q, Mn.version="10.16.7"; var Hn=Mn; return Hn.default=Hn
}),
void 0 !==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2);

"undefined" !=typeof document&&function(e, t) {
    var n=e.createElement("style");
    if(e.getElementsByTagName("head")[0].appendChild(n), n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);

    else try {
        n.innerHTML=t
    }

    catch(e) {
        n.innerText=t
    }
}

(document, ".swal2-popup.swal2-toast{flex-direction:column;align-items:stretch;width:auto;padding:1.25em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;margin:0 .625em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container{padding:.625em 0 0}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{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{flex:1;flex-basis:auto!important;align-self:stretch;width:auto;height:2.2em;height:auto;margin:0 .3125em;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.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;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.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.swal2-no-transition{transition:none!important}.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-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{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-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#2778c4;color:#fff;font-size:1em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#d14529;color:#fff;font-size:1em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#757575;color:#fff;font-size:1em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled::-moz-focus-inner{border:0}.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-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.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);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{align-items:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;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;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.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;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);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;transform:rotate(-45deg);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;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:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .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-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;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;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.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;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@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}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-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 swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{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:.8125em;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:.8125em;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%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left: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;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left: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;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%;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}");
