!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.Sweetalert2=t()}(this,function(){"use strict";var n={title:"",titleText:"",text:"",html:"",footer:"",type:null,toast:!1,customClass:"",target:"body",backdrop:!0,animation:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,showConfirmButton:!0,showCancelButton:!1,preConfirm:null,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:null,confirmButtonClass:null,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:null,cancelButtonClass:null,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusCancel:!1,showCloseButton:!1,closeButtonAriaLabel:"Close this dialog",showLoaderOnConfirm:!1,imageUrl:null,imageWidth:null,imageHeight:null,imageAlt:"",imageClass:null,timer:null,width:null,padding:null,background:null,input:null,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputClass:null,inputAttributes:{},inputValidator:null,grow:!1,position:"center",progressSteps:[],currentProgressStep:null,progressStepsDistance:null,onBeforeOpen:null,onOpen:null,onClose:null,useRejections:!1,expectRejections:!1},t=["useRejections","expectRejections"],e=function(n){var t={};for(var e in n)t[n[e]]="swal2-"+n[e];return t},o=e(["container","shown","iosfix","popup","modal","no-backdrop","toast","toast-shown","fade","show","hide","noanimation","close","title","header","content","actions","confirm","cancel","footer","icon","image","input","has-input","file","range","select","radio","checkbox","textarea","inputerror","validationerror","progresssteps","activeprogressstep","progresscircle","progressline","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen"]),a=e(["success","warning","info","question","error"]),s="SweetAlert2:",r=function(n){if(n instanceof Map)return n;var t=new Map;return Object.keys(n).forEach(function(e){t.set(e,n[e])}),t},i=function(n){console.warn(s+" "+n)},l=function(n){console.error(s+" "+n)},c=[],p=function(n){-1===c.indexOf(n)&&(c.push(n),i(n))},w=function(n){return"function"==typeof n?n():n},u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},d=Object.assign||function(n){for(var t=1;t")),"string"==typeof n.backdrop?E().style.background=n.backdrop:n.backdrop||F([document.documentElement,document.body],o["no-backdrop"]),n.html?X(n.html,d):n.text?(d.textContent=n.text,nn(d)):tn(d),n.position in o?F(w,o[n.position]):(i('The "position" parameter is not valid, defaulting to "center"'),F(w,o.center)),n.grow&&"string"==typeof n.grow){var x="grow-"+n.grow;x in o&&F(w,o[x])}n.showCloseButton?(g.setAttribute("aria-label",n.closeButtonAriaLabel),nn(g)):tn(g),t.className=o.popup,n.toast?(F([document.documentElement,document.body],o["toast-shown"]),F(t,o.toast)):F(t,o.modal),n.customClass&&F(t,n.customClass);var k=O(),y=parseInt(null===n.currentProgressStep?C.getQueueStep():n.currentProgressStep,10);n.progressSteps&&n.progressSteps.length?(nn(k),en(k),y>=n.progressSteps.length&&i("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),n.progressSteps.forEach(function(t,e){var a=document.createElement("li");if(F(a,o.progresscircle),a.innerHTML=t,e===y&&F(a,o.activeprogressstep),k.appendChild(a),e!==n.progressSteps.length-1){var s=document.createElement("li");F(s,o.progressline),n.progressStepsDistance&&(s.style.width=n.progressStepsDistance),k.appendChild(s)}})):tn(k);for(var v=T(),S=0;Swindow.innerHeight&&(S.previousBodyPadding=document.body.style.paddingRight,document.body.style.paddingRight=ln()+"px")},v=function(){if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&!K(document.body,o.iosfix)){var n=document.body.scrollTop;document.body.style.top=-1*n+"px",F(document.body,o.iosfix)}},C=function n(){for(var t=arguments.length,e=Array(t),a=0;a