New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

sweetalert2

Package Overview
Dependencies
Maintainers
1
Versions
743
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sweetalert2 - npm Package Compare versions

Comparing version 4.3.2 to 4.3.3

57

dist/sweetalert2.common.js
/*!
* sweetalert2 v4.3.2
* sweetalert2 v4.3.3
* Released under the MIT License.

@@ -114,3 +114,3 @@ */

'<output></output>' +
'<input type="range" class="' + swalClasses.input + '">' +
'<input type="range">' +
'</div>' +

@@ -120,3 +120,3 @@ '<select class="' + swalClasses.select + '"></select>' +

'<label for="' + swalClasses.checkbox + '" class="' + swalClasses.checkbox + '">' +
'<input type="checkbox" id="' + swalClasses.checkbox + '">' +
'<input type="checkbox">' +
'</label>' +

@@ -766,8 +766,10 @@ '<textarea class="' + swalClasses.textarea + '"></textarea>' +

// Get input element by specified type or, if type isn't specified, by params.input
var getInput = function() {
switch (params.input) {
var getInput = function(inputType) {
inputType = inputType || params.input;
switch (inputType) {
case 'select':
case 'textarea':
return getChildByClass(modal, swalClasses[inputType]);
case 'checkbox':
case 'textarea':
return getChildByClass(modal, swalClasses[params.input]);
return modal.querySelector('.' + swalClasses.checkbox + ' input');
case 'radio':

@@ -786,2 +788,5 @@ return modal.querySelector('.' + swalClasses.radio + ' input:checked') ||

var input = getInput();
if (!input) {
return null;
}
switch (params.input) {

@@ -1073,2 +1078,5 @@ case 'checkbox':

var input = getInput();
if (!input) {
return false;
}
if (input.type === 'radio') {

@@ -1087,3 +1095,6 @@ var radiosContainer = input.parentNode.parentNode;

var input = getInput();
if (input.type === 'radio') {
if (!input) {
return false;
}
if (input && input.type === 'radio') {
var radiosContainer = input.parentNode.parentNode;

@@ -1145,19 +1156,22 @@ var radios = radiosContainer.querySelectorAll('input');

var inputClass = swalClasses[inputTypes[i]];
input = getChildByClass(modal, inputClass);
var inputContainer = getChildByClass(modal, inputClass);
input = getInput(inputTypes[i]);
// set attributes
while (input.attributes.length > 0) {
input.removeAttribute(input.attributes[0].name);
if (input) {
while (input.attributes.length > 0) {
input.removeAttribute(input.attributes[0].name);
}
for (var attr in params.inputAttributes) {
input.setAttribute(attr, params.inputAttributes[attr]);
}
}
for (var attr in params.inputAttributes) {
input.setAttribute(attr, params.inputAttributes[attr]);
}
// set class
input.className = inputClass;
inputContainer.className = inputClass;
if (params.inputClass) {
addClass(input, params.inputClass);
addClass(inputContainer, params.inputClass);
}
hide(input);
hide(inputContainer);
}

@@ -1184,2 +1198,3 @@

rangeInput.value = params.inputValue;
rangeInput.type = params.input;
rangeOutput.value = params.inputValue;

@@ -1244,4 +1259,6 @@ show(range);

var checkbox = getChildByClass(modal, swalClasses.checkbox);
var checkboxInput = modal.querySelector('#' + swalClasses.checkbox);
var checkboxInput = getInput('checkbox');
checkboxInput.type = 'checkbox';
checkboxInput.value = 1;
checkboxInput.id = swalClasses.checkbox;
checkboxInput.checked = Boolean(params.inputValue);

@@ -1454,3 +1471,3 @@ var label = checkbox.getElementsByTagName('span');

var $select = getChildByClass(modal, swalClasses.select);
var $checkbox = modal.querySelector('#' + swalClasses.checkbox);
var $checkbox = modal.querySelector('.' + swalClasses.checkbox + ' input');
var $textarea = getChildByClass(modal, swalClasses.textarea);

@@ -1522,3 +1539,3 @@ var $image = getChildByClass(modal, swalClasses.image);

sweetAlert.version = '4.3.2';
sweetAlert.version = '4.3.3';

@@ -1525,0 +1542,0 @@ window.sweetAlert = window.swal = sweetAlert;

/*!
* sweetalert2 v4.3.2
* sweetalert2 v4.3.3
* Released under the MIT License.

@@ -118,3 +118,3 @@ */

'<output></output>' +
'<input type="range" class="' + swalClasses.input + '">' +
'<input type="range">' +
'</div>' +

@@ -124,3 +124,3 @@ '<select class="' + swalClasses.select + '"></select>' +

'<label for="' + swalClasses.checkbox + '" class="' + swalClasses.checkbox + '">' +
'<input type="checkbox" id="' + swalClasses.checkbox + '">' +
'<input type="checkbox">' +
'</label>' +

@@ -770,8 +770,10 @@ '<textarea class="' + swalClasses.textarea + '"></textarea>' +

// Get input element by specified type or, if type isn't specified, by params.input
var getInput = function() {
switch (params.input) {
var getInput = function(inputType) {
inputType = inputType || params.input;
switch (inputType) {
case 'select':
case 'textarea':
return getChildByClass(modal, swalClasses[inputType]);
case 'checkbox':
case 'textarea':
return getChildByClass(modal, swalClasses[params.input]);
return modal.querySelector('.' + swalClasses.checkbox + ' input');
case 'radio':

@@ -790,2 +792,5 @@ return modal.querySelector('.' + swalClasses.radio + ' input:checked') ||

var input = getInput();
if (!input) {
return null;
}
switch (params.input) {

@@ -1077,2 +1082,5 @@ case 'checkbox':

var input = getInput();
if (!input) {
return false;
}
if (input.type === 'radio') {

@@ -1091,3 +1099,6 @@ var radiosContainer = input.parentNode.parentNode;

var input = getInput();
if (input.type === 'radio') {
if (!input) {
return false;
}
if (input && input.type === 'radio') {
var radiosContainer = input.parentNode.parentNode;

@@ -1149,19 +1160,22 @@ var radios = radiosContainer.querySelectorAll('input');

var inputClass = swalClasses[inputTypes[i]];
input = getChildByClass(modal, inputClass);
var inputContainer = getChildByClass(modal, inputClass);
input = getInput(inputTypes[i]);
// set attributes
while (input.attributes.length > 0) {
input.removeAttribute(input.attributes[0].name);
if (input) {
while (input.attributes.length > 0) {
input.removeAttribute(input.attributes[0].name);
}
for (var attr in params.inputAttributes) {
input.setAttribute(attr, params.inputAttributes[attr]);
}
}
for (var attr in params.inputAttributes) {
input.setAttribute(attr, params.inputAttributes[attr]);
}
// set class
input.className = inputClass;
inputContainer.className = inputClass;
if (params.inputClass) {
addClass(input, params.inputClass);
addClass(inputContainer, params.inputClass);
}
hide(input);
hide(inputContainer);
}

@@ -1188,2 +1202,3 @@

rangeInput.value = params.inputValue;
rangeInput.type = params.input;
rangeOutput.value = params.inputValue;

@@ -1248,4 +1263,6 @@ show(range);

var checkbox = getChildByClass(modal, swalClasses.checkbox);
var checkboxInput = modal.querySelector('#' + swalClasses.checkbox);
var checkboxInput = getInput('checkbox');
checkboxInput.type = 'checkbox';
checkboxInput.value = 1;
checkboxInput.id = swalClasses.checkbox;
checkboxInput.checked = Boolean(params.inputValue);

@@ -1458,3 +1475,3 @@ var label = checkbox.getElementsByTagName('span');

var $select = getChildByClass(modal, swalClasses.select);
var $checkbox = modal.querySelector('#' + swalClasses.checkbox);
var $checkbox = modal.querySelector('.' + swalClasses.checkbox + ' input');
var $textarea = getChildByClass(modal, swalClasses.textarea);

@@ -1526,3 +1543,3 @@ var $image = getChildByClass(modal, swalClasses.image);

sweetAlert.version = '4.3.2';
sweetAlert.version = '4.3.3';

@@ -1529,0 +1546,0 @@ window.sweetAlert = window.swal = sweetAlert;

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Sweetalert2=t()}(this,function(){"use strict";function e(){if(void 0===arguments[0])return console.error("SweetAlert2 expects at least 1 attribute!"),!1;var e=s({},K);switch(typeof arguments[0]){case"string":e.title=arguments[0],e.text=arguments[1]||"",e.type=arguments[2]||"";break;case"object":s(e,arguments[0]),e.extraParams=arguments[0].extraParams,"email"===e.input&&null===e.inputValidator&&(e.inputValidator=function(e){return new Promise(function(t,n){var o=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/;o.test(e)?t():n("Invalid email address")})});break;default:return console.error('SweetAlert2: Unexpected type of argument! Expected "string" or "object", got '+typeof arguments[0]),!1}W(e);var n=p();return new Promise(function(o,i){function a(t,n){for(var o=w(e.focusCancel),r=0;r<o.length;r++){t+=n,t===o.length?t=0:-1===t&&(t=o.length-1);var i=o[t];if(P(i))return i.focus()}}function l(n){var o=n||window.event,r=o.keyCode||o.which;if(-1!==[9,13,32,27].indexOf(r)){for(var l=o.target||o.srcElement,s=w(e.focusCancel),c=-1,u=0;u<s.length;u++)if(l===s[u]){c=u;break}9===r?(o.shiftKey?a(c,-1):a(c,1),N(o)):13===r||32===r?-1===c&&(e.focusCancel?O(M,o):O(L,o)):27===r&&e.allowEscapeKey===!0&&(t.closeModal(e.onClose),i("esc"))}}e.timer&&(n.timeout=setTimeout(function(){t.closeModal(e.onClose),i("timer")},e.timer));var s=function(){switch(e.input){case"select":case"checkbox":case"textarea":return E(n,r[e.input]);case"radio":return n.querySelector("."+r.radio+" input:checked")||n.querySelector("."+r.radio+" input:first-child");case"range":return n.querySelector("."+r.range+" input");default:return E(n,r.input)}},d=function(){var t=s();switch(e.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 e.inputAutoTrim?t.value.trim():t.value}};e.input&&setTimeout(function(){var e=s();e&&k(e)},0);var p,m=function(n){e.showLoaderOnConfirm&&t.showLoading(),e.preConfirm?e.preConfirm(n,e.extraParams).then(function(r){t.closeModal(e.onClose),o(r||n)},function(e){t.hideLoading(),e&&t.showValidationError(e)}):(t.closeModal(e.onClose),o(n))},C=function(n){var o=n||window.event,r=o.target||o.srcElement,a=h(),l=g(),s=a===r||a.contains(r),u=l===r||l.contains(r);switch(o.type){case"mouseover":case"mouseup":e.buttonsStyling&&(s?a.style.backgroundColor=c(e.confirmButtonColor,-.1):u&&(l.style.backgroundColor=c(e.cancelButtonColor,-.1)));break;case"mouseout":e.buttonsStyling&&(s?a.style.backgroundColor=e.confirmButtonColor:u&&(l.style.backgroundColor=e.cancelButtonColor));break;case"mousedown":e.buttonsStyling&&(s?a.style.backgroundColor=c(e.confirmButtonColor,-.2):u&&(l.style.backgroundColor=c(e.cancelButtonColor,-.2)));break;case"click":if(s&&t.isVisible())if(e.input){var p=d();e.inputValidator?(t.disableInput(),e.inputValidator(p,e.extraParams).then(function(){t.enableInput(),m(p)},function(e){t.enableInput(),e&&t.showValidationError(e)})):m(p)}else m(!0);else u&&t.isVisible()&&(t.closeModal(e.onClose),i("cancel"))}},q=n.querySelectorAll("button");for(p=0;p<q.length;p++)q[p].onclick=C,q[p].onmouseover=C,q[p].onmouseout=C,q[p].onmousedown=C;b().onclick=function(){t.closeModal(e.onClose),i("close")},f().onclick=function(){e.allowOutsideClick&&(t.closeModal(e.onClose),i("overlay"))};var L=h(),M=g();e.reverseButtons?L.parentNode.insertBefore(M,L):L.parentNode.insertBefore(L,M),u.previousWindowKeyDown=window.onkeydown,window.onkeydown=l,e.buttonsStyling&&(L.style.borderLeftColor=e.confirmButtonColor,L.style.borderRightColor=e.confirmButtonColor),t.showLoading=t.enableLoading=function(){A(v()),A(L,"inline-block"),S(L,"loading"),S(n,"loading"),L.disabled=!0,M.disabled=!0},t.hideLoading=t.disableLoading=function(){e.showConfirmButton||(B(L),e.showCancelButton||B(v())),x(L,"loading"),x(n,"loading"),L.disabled=!1,M.disabled=!1},t.enableButtons=function(){L.disabled=!1,M.disabled=!1},t.disableButtons=function(){L.disabled=!0,M.disabled=!0},t.enableConfirmButton=function(){L.disabled=!1},t.disableConfirmButton=function(){L.disabled=!0},t.enableInput=function(){var e=s();if("radio"===e.type)for(var t=e.parentNode.parentNode,n=t.querySelectorAll("input"),o=0;o<n.length;o++)n[o].disabled=!1;else e.disabled=!1},t.disableInput=function(){var e=s();if("radio"===e.type)for(var t=e.parentNode.parentNode,n=t.querySelectorAll("input"),o=0;o<n.length;o++)n[o].disabled=!0;else e.disabled=!0},t.showValidationError=function(e){var t=n.querySelector("."+r.validationerror);t.innerHTML=e,A(t);var o=s();k(o),S(o,"error")},t.resetValidationError=function(){var e=n.querySelector("."+r.validationerror);B(e);var t=s();t&&x(t,"error")},t.getProgressSteps=function(){return e.progressSteps},t.setProgressSteps=function(t){e.progressSteps=t,W(e)},t.showProgressSteps=function(){A(y())},t.hideProgressSteps=function(){B(y())},t.enableButtons(),t.hideLoading(),t.resetValidationError();var T,V=["input","range","select","radio","checkbox","textarea"];for(p=0;p<V.length;p++){var H=r[V[p]];for(T=E(n,H);T.attributes.length>0;)T.removeAttribute(T.attributes[0].name);for(var D in e.inputAttributes)T.setAttribute(D,e.inputAttributes[D]);T.className=H,e.inputClass&&S(T,e.inputClass),B(T)}var I;switch(e.input){case"text":case"email":case"password":case"file":case"number":case"tel":T=E(n,r.input),T.value=e.inputValue,T.placeholder=e.inputPlaceholder,T.type=e.input,A(T);break;case"range":var j=E(n,r.range),K=j.querySelector("input"),U=j.querySelector("output");K.value=e.inputValue,U.value=e.inputValue,A(j);break;case"select":var Q=E(n,r.select);if(Q.innerHTML="",e.inputPlaceholder){var Z=document.createElement("option");Z.innerHTML=e.inputPlaceholder,Z.value="",Z.disabled=!0,Z.selected=!0,Q.appendChild(Z)}I=function(t){for(var n in t){var o=document.createElement("option");o.value=n,o.innerHTML=t[n],e.inputValue===n&&(o.selected=!0),Q.appendChild(o)}A(Q),Q.focus()};break;case"radio":var $=E(n,r.radio);$.innerHTML="",I=function(t){for(var n in t){var o=1,i=document.createElement("input"),a=document.createElement("label"),l=document.createElement("span");i.type="radio",i.name=r.radio,i.value=n,i.id=r.radio+"-"+o++,e.inputValue===n&&(i.checked=!0),l.innerHTML=t[n],a.appendChild(i),a.appendChild(l),a["for"]=i.id,$.appendChild(a)}A($);var s=$.querySelectorAll("input");s.length&&s[0].focus()};break;case"checkbox":var F=E(n,r.checkbox),J=n.querySelector("#"+r.checkbox);J.value=1,J.checked=Boolean(e.inputValue);var _=F.getElementsByTagName("span");_.length&&F.removeChild(_[0]),_=document.createElement("span"),_.innerHTML=e.inputPlaceholder,F.appendChild(_),A(F);break;case"textarea":var G=E(n,r.textarea);G.value=e.inputValue,G.placeholder=e.inputPlaceholder,A(G);break;case null:break;default:console.error('SweetAlert2: Unexpected type of input! Expected "text" or "email" or "password", "select", "checkbox", "textarea" or "file", got "'+e.input+'"')}"select"!==e.input&&"radio"!==e.input||(e.inputOptions instanceof Promise?(t.showLoading(),e.inputOptions.then(function(e){t.hideLoading(),I(e)})):"object"==typeof e.inputOptions?I(e.inputOptions):console.error("SweetAlert2: Unexpected type of inputOptions! Expected object or Promise, got "+typeof e.inputOptions)),R(),z(e.animation,e.onOpen),a(-1,1)})}function t(){var n=arguments,o=p();return null===o&&(t.init(),o=p()),t.isVisible()&&t.close(),e.apply(this,n)}var n="swal2-",o=function(e){var t={};for(var o in e)t[e[o]]=n+e[o];return t},r=o(["container","modal","overlay","close","content","spacer","confirm","cancel","icon","image","input","range","select","radio","checkbox","textarea","validationerror","progresssteps","activeprogressstep","progresscircle","progressline"]),i=o(["success","warning","info","question","error"]),a={title:"",text:"",html:"",type:null,customClass:"",animation:!0,allowOutsideClick:!0,allowEscapeKey:!0,showConfirmButton:!0,showCancelButton:!1,preConfirm:null,confirmButtonText:"OK",confirmButtonColor:"#3085d6",confirmButtonClass:null,cancelButtonText:"Cancel",cancelButtonColor:"#aaa",cancelButtonClass:null,buttonsStyling:!0,reverseButtons:!1,focusCancel:!1,showCloseButton:!1,showLoaderOnConfirm:!1,imageUrl:null,imageWidth:null,imageHeight:null,imageClass:null,timer:null,width:500,padding:20,background:"#fff",input:null,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputClass:null,inputAttributes:{},inputValidator:null,progressSteps:[],currentProgressStep:null,progressStepsDistance:"40px",onOpen:null,onClose:null},l='<div class="'+r.overlay+'" tabIndex="-1"></div><div class="'+r.modal+'" style="display: none" tabIndex="-1"><ul class="'+r.progresssteps+'"></ul><div class="'+r.icon+" "+i.error+'"><span class="x-mark"><span class="line left"></span><span class="line right"></span></span></div><div class="'+r.icon+" "+i.question+'">?</div><div class="'+r.icon+" "+i.warning+'">!</div><div class="'+r.icon+" "+i.info+'">i</div><div class="'+r.icon+" "+i.success+'"><span class="line tip"></span> <span class="line long"></span><div class="placeholder"></div> <div class="fix"></div></div><img class="'+r.image+'"><h2></h2><div class="'+r.content+'"></div><input class="'+r.input+'"><div class="'+r.range+'"><output></output><input type="range" class="'+r.input+'"></div><select class="'+r.select+'"></select><div class="'+r.radio+'"></div><label for="'+r.checkbox+'" class="'+r.checkbox+'"><input type="checkbox" id="'+r.checkbox+'"></label><textarea class="'+r.textarea+'"></textarea><div class="'+r.validationerror+'"></div><hr class="'+r.spacer+'"><button type="button" class="'+r.confirm+'">OK</button><button type="button" class="'+r.cancel+'">Cancel</button><span class="'+r.close+'">&times;</span></div>',s=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},c=function(e,t){e=String(e).replace(/[^0-9a-f]/gi,""),e.length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;for(var n="#",o=0;3>o;o++){var r=parseInt(e.substr(2*o,2),16);r=Math.round(Math.min(Math.max(0,r+r*t),255)).toString(16),n+=("00"+r).substr(r.length)}return n},u={previousWindowKeyDown:null,previousActiveElement:null},d=function(e){return document.querySelector("."+e)},p=function(){return d(r.modal)},f=function(){return d(r.overlay)},m=function(){var e=p();return e.querySelectorAll("."+r.icon)},v=function(){return d(r.spacer)},y=function(){return d(r.progresssteps)},h=function(){return d(r.confirm)},g=function(){return d(r.cancel)},b=function(){return d(r.close)},w=function(e){var t=[h(),g()];return e&&t.reverse(),t.concat(Array.prototype.slice.call(p().querySelectorAll("button:not([class^="+n+"]), input:not([type=hidden]), textarea, select")))},C=function(e,t){return e.classList.contains(t)},k=function(e){e.focus();var t=e.value;e.value="",e.value=t},S=function(e,t){if(e&&t){var n=t.split(/\s+/);n.forEach(function(t){e.classList.add(t)})}},x=function(e,t){if(e&&t){var n=t.split(/\s+/);n.forEach(function(t){e.classList.remove(t)})}},E=function(e,t){for(var n=0;n<e.childNodes.length;n++)if(C(e.childNodes[n],t))return e.childNodes[n]},A=function(e,t){t||(t="block"),e.style.opacity="",e.style.display=t},B=function(e){e.style.opacity="",e.style.display="none"},q=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},P=function(e){return e.offsetWidth||e.offsetHeight||e.getClientRects().length},L=function(e,t){e.style.removeProperty?e.style.removeProperty(t):e.style.removeAttribute(t)},M=function(e){var t=e.style.display;e.style.left="-9999px",e.style.display="block";var n=e.clientHeight;return e.style.left="",e.style.display=t,"-"+parseInt(n/2,10)+"px"},T=function(e,t){if(+e.style.opacity<1){t=t||16,e.style.opacity=0,e.style.display="block";var n=+new Date,o=function(){var r=+e.style.opacity+(new Date-n)/100;e.style.opacity=r>1?1:r,n=+new Date,+e.style.opacity<1&&setTimeout(o,t)};o()}},V=function(e,t){if(+e.style.opacity>0){t=t||16;var n=e.style.opacity,o=+new Date,r=function(){var i=new Date-o,a=+e.style.opacity-i/(100*n);e.style.opacity=a,o=+new Date,+e.style.opacity>0?setTimeout(r,t):B(e)};r()}},O=function(e){if("function"==typeof MouseEvent){var t=new MouseEvent("click",{view:window,bubbles:!1,cancelable:!0});e.dispatchEvent(t)}else if(document.createEvent){var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),e.dispatchEvent(n)}else document.createEventObject?e.fireEvent("onclick"):"function"==typeof e.onclick&&e.onclick()},N=function(e){"function"==typeof e.stopPropagation?(e.stopPropagation(),e.preventDefault()):window.event&&window.event.hasOwnProperty("cancelBubble")&&(window.event.cancelBubble=!0)},H=function(){var e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",msAnimation:"MSAnimationEnd",animation:"animationend"};for(var n in t)if(t.hasOwnProperty(n)&&void 0!==e.style[n])return t[n];return!1}(),D=function(){var e=p();window.onkeydown=u.previousWindowKeyDown,u.previousActiveElement&&u.previousActiveElement.focus&&u.previousActiveElement.focus(),clearTimeout(e.timeout)},I=function(e){var t=n+"mediaquery-"+Math.random().toString(36).substring(2,7),o=document.getElementsByTagName("head")[0],r=document.createElement("style");return r.type="text/css",r.id=t,r.innerHTML=e,o.appendChild(r),t},j=function(e){if(!e)return!1;var t=document.getElementsByTagName("head")[0],n=document.getElementById(e);n&&t.removeChild(n)},K=s({},a),U=[],W=function(e){var t=p();for(var n in e)a.hasOwnProperty(n)||"extraParams"===n||console.warn('SweetAlert2: Unknown parameter "'+n+'"');e.width=e.width.toString();var o,l=e.width.match(/^(\d+)(px|%)?$/);if(l?(o="px",l[2]&&(o=l[2]),l=parseInt(l[1],10),t.style.width=l+o,t.style.marginLeft=-l/2+o):console.warn('SweetAlert2: Invalid width parameter, usage examples: "400px", "50%", or just 500 which equals to "500px"'),t.style.padding=e.padding+"px",t.style.background=e.background,"px"===o){var s=5,c=l+l*(s/100)*2,u=I("@media screen and (max-width: "+c+"px) {."+r.modal+" {width: auto !important;left: "+s+"% !important;right: "+s+"% !important;margin-left: 0 !important;}}");t.setAttribute("data-mediaquery-id",u)}var d=t.querySelector("h2"),f=t.querySelector("."+r.content),b=h(),w=g(),C=t.querySelector("."+r.close);d.innerHTML=e.title.split("\n").join("<br>");var k;if(e.text||e.html){if("object"==typeof e.html)if(f.innerHTML="",0 in e.html)for(k=0;k in e.html;k++)f.appendChild(e.html[k].cloneNode(!0));else f.appendChild(e.html.cloneNode(!0));else f.innerHTML=e.html||e.text.split("\n").join("<br>");A(f)}else B(f);e.showCloseButton?A(C):B(C),t.className=r.modal,e.customClass&&S(t,e.customClass);var E=y(),P=parseInt(null===e.currentProgressStep?swal.getQueueStep():e.currentProgressStep,10);e.progressSteps.length?(A(E),q(E),P>=e.progressSteps.length&&console.warn("SweetAlert2: Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),e.progressSteps.forEach(function(t,n){var o=document.createElement("li");if(S(o,r.progresscircle),o.innerHTML=t,n===P&&S(o,r.activeprogressstep),E.appendChild(o),n!==e.progressSteps.length-1){var i=document.createElement("li");S(i,r.progressline),i.style.width=e.progressStepsDistance,E.appendChild(i)}})):B(E);var M=m();for(k=0;k<M.length;k++)B(M[k]);if(e.type){var T=!1;for(var V in i)if(e.type===V){T=!0;break}if(!T)return console.error("SweetAlert2: Unknown alert type: "+e.type),!1;var O=t.querySelector("."+r.icon+"."+i[e.type]);switch(A(O),e.type){case"success":S(O,"animate"),S(O.querySelector(".tip"),"animate-success-tip"),S(O.querySelector(".long"),"animate-success-long");break;case"error":S(O,"animate-error-icon"),S(O.querySelector(".x-mark"),"animate-x-mark");break;case"warning":S(O,"pulse-warning")}}var N=t.querySelector("."+r.image);e.imageUrl?(N.setAttribute("src",e.imageUrl),A(N),e.imageWidth?N.setAttribute("width",e.imageWidth):N.removeAttribute("width"),e.imageHeight?N.setAttribute("height",e.imageHeight):N.removeAttribute("height"),N.className=r.image,e.imageClass&&S(N,e.imageClass)):B(N),e.showCancelButton?w.style.display="inline-block":B(w),e.showConfirmButton?L(b,"display"):B(b);var H=v();e.showConfirmButton||e.showCancelButton?A(H):B(H),b.innerHTML=e.confirmButtonText,w.innerHTML=e.cancelButtonText,e.buttonsStyling&&(b.style.backgroundColor=e.confirmButtonColor,w.style.backgroundColor=e.cancelButtonColor),b.className=r.confirm,S(b,e.confirmButtonClass),w.className=r.cancel,S(w,e.cancelButtonClass),e.buttonsStyling?(S(b,"styled"),S(w,"styled")):(x(b,"styled"),x(w,"styled"),b.style.backgroundColor=b.style.borderLeftColor=b.style.borderRightColor="",w.style.backgroundColor=w.style.borderLeftColor=w.style.borderRightColor=""),e.animation===!0?x(t,"no-animation"):S(t,"no-animation")},z=function(e,t){var n=p();e?(T(f(),10),S(n,"show-swal2"),x(n,"hide-swal2")):A(f()),A(n),u.previousActiveElement=document.activeElement,null!==t&&"function"==typeof t&&t.call(this,n)},R=function(){var e=p();null!==e&&(e.style.marginTop=M(e))};return t.isVisible=function(){var e=p();return P(e)},t.queue=function(e){U=e;var n=p()||t.init(),o=function(){U=[],n.removeAttribute("data-queue-step")};return new Promise(function(e,r){!function i(a,l){a<U.length?(n.setAttribute("data-queue-step",a),t(U[a]).then(function(){i(a+1,l)},function(e){o(),r(e)})):(o(),e())}(0)})},t.getQueueStep=function(){return p().getAttribute("data-queue-step")},t.insertQueueStep=function(e,t){return t&&t<U.length?U.splice(t,0,e):U.push(e)},t.deleteQueueStep=function(e){"undefined"!=typeof U[e]&&U.splice(e,1)},t.close=t.closeModal=function(e){var t=p();x(t,"show-swal2"),S(t,"hide-swal2");var n=t.querySelector("."+r.icon+"."+i.success);x(n,"animate"),x(n.querySelector(".tip"),"animate-success-tip"),x(n.querySelector(".long"),"animate-success-long");var o=t.querySelector("."+r.icon+"."+i.error);x(o,"animate-error-icon"),x(o.querySelector(".x-mark"),"animate-x-mark");var a=t.querySelector("."+r.icon+"."+i.warning);x(a,"pulse-warning"),D();var l=t.getAttribute("data-mediaquery-id");H&&!C(t,"no-animation")?t.addEventListener(H,function s(){t.removeEventListener(H,s),C(t,"hide-swal2")&&(B(t),V(f(),0)),j(l)}):(B(t),B(f()),j(l)),null!==e&&"function"==typeof e&&e.call(this,t)},t.clickConfirm=function(){h().click()},t.clickCancel=function(){g().click()},t.init=function(){if("undefined"==typeof document)return void console.log("SweetAlert2 requires document to initialize");if(!document.getElementsByClassName(r.container).length){var e=document.createElement("div");e.className=r.container,e.innerHTML=l,document.body.appendChild(e);var n=p(),o=E(n,r.input),i=n.querySelector("."+r.range+" input"),a=E(n,r.select),s=n.querySelector("#"+r.checkbox),c=E(n,r.textarea),u=E(n,r.image);return o.oninput=function(){t.resetValidationError()},o.onkeyup=function(e){e.stopPropagation(),13===e.keyCode&&t.clickConfirm()},i.oninput=function(){t.resetValidationError(),i.previousSibling.value=i.value},i.onchange=function(){t.resetValidationError(),i.previousSibling.value=i.value},a.onchange=function(){t.resetValidationError()},s.onchange=function(){t.resetValidationError()},c.oninput=function(){t.resetValidationError()},u.onload=R,u.onerror=R,window.addEventListener("resize",R,!1),n}},t.setDefaults=function(e){if(!e)throw new Error("userParams is required");if("object"!=typeof e)throw new Error("userParams has to be a object");s(K,e)},t.resetDefaults=function(){K=s({},a)},t.version="4.3.2",window.sweetAlert=window.swal=t,function(){"complete"===document.readyState||"interactive"===document.readyState&&document.body?t.init():document.addEventListener("DOMContentLoaded",function e(){document.removeEventListener("DOMContentLoaded",e,!1),t.init()},!1)}(),"function"==typeof Promise?Promise.prototype.done=Promise.prototype.done||function(){return this["catch"](function(){})}:console.warn("SweetAlert2: Please inlude Promise polyfill BEFORE including sweetalert2.js if IE10+ support needed."),t});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Sweetalert2=t()}(this,function(){"use strict";function e(){if(void 0===arguments[0])return console.error("SweetAlert2 expects at least 1 attribute!"),!1;var e=s({},K);switch(typeof arguments[0]){case"string":e.title=arguments[0],e.text=arguments[1]||"",e.type=arguments[2]||"";break;case"object":s(e,arguments[0]),e.extraParams=arguments[0].extraParams,"email"===e.input&&null===e.inputValidator&&(e.inputValidator=function(e){return new Promise(function(t,n){var o=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/;o.test(e)?t():n("Invalid email address")})});break;default:return console.error('SweetAlert2: Unexpected type of argument! Expected "string" or "object", got '+typeof arguments[0]),!1}W(e);var n=p();return new Promise(function(o,i){function a(t,n){for(var o=w(e.focusCancel),r=0;r<o.length;r++){t+=n,t===o.length?t=0:-1===t&&(t=o.length-1);var i=o[t];if(P(i))return i.focus()}}function l(n){var o=n||window.event,r=o.keyCode||o.which;if(-1!==[9,13,32,27].indexOf(r)){for(var l=o.target||o.srcElement,s=w(e.focusCancel),c=-1,u=0;u<s.length;u++)if(l===s[u]){c=u;break}9===r?(o.shiftKey?a(c,-1):a(c,1),N(o)):13===r||32===r?-1===c&&(e.focusCancel?O(M,o):O(L,o)):27===r&&e.allowEscapeKey===!0&&(t.closeModal(e.onClose),i("esc"))}}e.timer&&(n.timeout=setTimeout(function(){t.closeModal(e.onClose),i("timer")},e.timer));var s=function(t){switch(t=t||e.input){case"select":case"textarea":return E(n,r[t]);case"checkbox":return n.querySelector("."+r.checkbox+" input");case"radio":return n.querySelector("."+r.radio+" input:checked")||n.querySelector("."+r.radio+" input:first-child");case"range":return n.querySelector("."+r.range+" input");default:return E(n,r.input)}},d=function(){var t=s();if(!t)return null;switch(e.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 e.inputAutoTrim?t.value.trim():t.value}};e.input&&setTimeout(function(){var e=s();e&&k(e)},0);var p,m=function(n){e.showLoaderOnConfirm&&t.showLoading(),e.preConfirm?e.preConfirm(n,e.extraParams).then(function(r){t.closeModal(e.onClose),o(r||n)},function(e){t.hideLoading(),e&&t.showValidationError(e)}):(t.closeModal(e.onClose),o(n))},C=function(n){var o=n||window.event,r=o.target||o.srcElement,a=h(),l=g(),s=a===r||a.contains(r),u=l===r||l.contains(r);switch(o.type){case"mouseover":case"mouseup":e.buttonsStyling&&(s?a.style.backgroundColor=c(e.confirmButtonColor,-.1):u&&(l.style.backgroundColor=c(e.cancelButtonColor,-.1)));break;case"mouseout":e.buttonsStyling&&(s?a.style.backgroundColor=e.confirmButtonColor:u&&(l.style.backgroundColor=e.cancelButtonColor));break;case"mousedown":e.buttonsStyling&&(s?a.style.backgroundColor=c(e.confirmButtonColor,-.2):u&&(l.style.backgroundColor=c(e.cancelButtonColor,-.2)));break;case"click":if(s&&t.isVisible())if(e.input){var p=d();e.inputValidator?(t.disableInput(),e.inputValidator(p,e.extraParams).then(function(){t.enableInput(),m(p)},function(e){t.enableInput(),e&&t.showValidationError(e)})):m(p)}else m(!0);else u&&t.isVisible()&&(t.closeModal(e.onClose),i("cancel"))}},q=n.querySelectorAll("button");for(p=0;p<q.length;p++)q[p].onclick=C,q[p].onmouseover=C,q[p].onmouseout=C,q[p].onmousedown=C;b().onclick=function(){t.closeModal(e.onClose),i("close")},f().onclick=function(){e.allowOutsideClick&&(t.closeModal(e.onClose),i("overlay"))};var L=h(),M=g();e.reverseButtons?L.parentNode.insertBefore(M,L):L.parentNode.insertBefore(L,M),u.previousWindowKeyDown=window.onkeydown,window.onkeydown=l,e.buttonsStyling&&(L.style.borderLeftColor=e.confirmButtonColor,L.style.borderRightColor=e.confirmButtonColor),t.showLoading=t.enableLoading=function(){A(v()),A(L,"inline-block"),S(L,"loading"),S(n,"loading"),L.disabled=!0,M.disabled=!0},t.hideLoading=t.disableLoading=function(){e.showConfirmButton||(B(L),e.showCancelButton||B(v())),x(L,"loading"),x(n,"loading"),L.disabled=!1,M.disabled=!1},t.enableButtons=function(){L.disabled=!1,M.disabled=!1},t.disableButtons=function(){L.disabled=!0,M.disabled=!0},t.enableConfirmButton=function(){L.disabled=!1},t.disableConfirmButton=function(){L.disabled=!0},t.enableInput=function(){var e=s();if(!e)return!1;if("radio"===e.type)for(var t=e.parentNode.parentNode,n=t.querySelectorAll("input"),o=0;o<n.length;o++)n[o].disabled=!1;else e.disabled=!1},t.disableInput=function(){var e=s();if(!e)return!1;if(e&&"radio"===e.type)for(var t=e.parentNode.parentNode,n=t.querySelectorAll("input"),o=0;o<n.length;o++)n[o].disabled=!0;else e.disabled=!0},t.showValidationError=function(e){var t=n.querySelector("."+r.validationerror);t.innerHTML=e,A(t);var o=s();k(o),S(o,"error")},t.resetValidationError=function(){var e=n.querySelector("."+r.validationerror);B(e);var t=s();t&&x(t,"error")},t.getProgressSteps=function(){return e.progressSteps},t.setProgressSteps=function(t){e.progressSteps=t,W(e)},t.showProgressSteps=function(){A(y())},t.hideProgressSteps=function(){B(y())},t.enableButtons(),t.hideLoading(),t.resetValidationError();var T,V=["input","range","select","radio","checkbox","textarea"];for(p=0;p<V.length;p++){var H=r[V[p]],D=E(n,H);if(T=s(V[p])){for(;T.attributes.length>0;)T.removeAttribute(T.attributes[0].name);for(var I in e.inputAttributes)T.setAttribute(I,e.inputAttributes[I])}D.className=H,e.inputClass&&S(D,e.inputClass),B(D)}var j;switch(e.input){case"text":case"email":case"password":case"file":case"number":case"tel":T=E(n,r.input),T.value=e.inputValue,T.placeholder=e.inputPlaceholder,T.type=e.input,A(T);break;case"range":var K=E(n,r.range),U=K.querySelector("input"),Q=K.querySelector("output");U.value=e.inputValue,U.type=e.input,Q.value=e.inputValue,A(K);break;case"select":var Z=E(n,r.select);if(Z.innerHTML="",e.inputPlaceholder){var $=document.createElement("option");$.innerHTML=e.inputPlaceholder,$.value="",$.disabled=!0,$.selected=!0,Z.appendChild($)}j=function(t){for(var n in t){var o=document.createElement("option");o.value=n,o.innerHTML=t[n],e.inputValue===n&&(o.selected=!0),Z.appendChild(o)}A(Z),Z.focus()};break;case"radio":var F=E(n,r.radio);F.innerHTML="",j=function(t){for(var n in t){var o=1,i=document.createElement("input"),a=document.createElement("label"),l=document.createElement("span");i.type="radio",i.name=r.radio,i.value=n,i.id=r.radio+"-"+o++,e.inputValue===n&&(i.checked=!0),l.innerHTML=t[n],a.appendChild(i),a.appendChild(l),a["for"]=i.id,F.appendChild(a)}A(F);var s=F.querySelectorAll("input");s.length&&s[0].focus()};break;case"checkbox":var J=E(n,r.checkbox),_=s("checkbox");_.type="checkbox",_.value=1,_.id=r.checkbox,_.checked=Boolean(e.inputValue);var G=J.getElementsByTagName("span");G.length&&J.removeChild(G[0]),G=document.createElement("span"),G.innerHTML=e.inputPlaceholder,J.appendChild(G),A(J);break;case"textarea":var X=E(n,r.textarea);X.value=e.inputValue,X.placeholder=e.inputPlaceholder,A(X);break;case null:break;default:console.error('SweetAlert2: Unexpected type of input! Expected "text" or "email" or "password", "select", "checkbox", "textarea" or "file", got "'+e.input+'"')}"select"!==e.input&&"radio"!==e.input||(e.inputOptions instanceof Promise?(t.showLoading(),e.inputOptions.then(function(e){t.hideLoading(),j(e)})):"object"==typeof e.inputOptions?j(e.inputOptions):console.error("SweetAlert2: Unexpected type of inputOptions! Expected object or Promise, got "+typeof e.inputOptions)),R(),z(e.animation,e.onOpen),a(-1,1)})}function t(){var n=arguments,o=p();return null===o&&(t.init(),o=p()),t.isVisible()&&t.close(),e.apply(this,n)}var n="swal2-",o=function(e){var t={};for(var o in e)t[e[o]]=n+e[o];return t},r=o(["container","modal","overlay","close","content","spacer","confirm","cancel","icon","image","input","range","select","radio","checkbox","textarea","validationerror","progresssteps","activeprogressstep","progresscircle","progressline"]),i=o(["success","warning","info","question","error"]),a={title:"",text:"",html:"",type:null,customClass:"",animation:!0,allowOutsideClick:!0,allowEscapeKey:!0,showConfirmButton:!0,showCancelButton:!1,preConfirm:null,confirmButtonText:"OK",confirmButtonColor:"#3085d6",confirmButtonClass:null,cancelButtonText:"Cancel",cancelButtonColor:"#aaa",cancelButtonClass:null,buttonsStyling:!0,reverseButtons:!1,focusCancel:!1,showCloseButton:!1,showLoaderOnConfirm:!1,imageUrl:null,imageWidth:null,imageHeight:null,imageClass:null,timer:null,width:500,padding:20,background:"#fff",input:null,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputClass:null,inputAttributes:{},inputValidator:null,progressSteps:[],currentProgressStep:null,progressStepsDistance:"40px",onOpen:null,onClose:null},l='<div class="'+r.overlay+'" tabIndex="-1"></div><div class="'+r.modal+'" style="display: none" tabIndex="-1"><ul class="'+r.progresssteps+'"></ul><div class="'+r.icon+" "+i.error+'"><span class="x-mark"><span class="line left"></span><span class="line right"></span></span></div><div class="'+r.icon+" "+i.question+'">?</div><div class="'+r.icon+" "+i.warning+'">!</div><div class="'+r.icon+" "+i.info+'">i</div><div class="'+r.icon+" "+i.success+'"><span class="line tip"></span> <span class="line long"></span><div class="placeholder"></div> <div class="fix"></div></div><img class="'+r.image+'"><h2></h2><div class="'+r.content+'"></div><input class="'+r.input+'"><div class="'+r.range+'"><output></output><input type="range"></div><select class="'+r.select+'"></select><div class="'+r.radio+'"></div><label for="'+r.checkbox+'" class="'+r.checkbox+'"><input type="checkbox"></label><textarea class="'+r.textarea+'"></textarea><div class="'+r.validationerror+'"></div><hr class="'+r.spacer+'"><button type="button" class="'+r.confirm+'">OK</button><button type="button" class="'+r.cancel+'">Cancel</button><span class="'+r.close+'">&times;</span></div>',s=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},c=function(e,t){e=String(e).replace(/[^0-9a-f]/gi,""),e.length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;for(var n="#",o=0;3>o;o++){var r=parseInt(e.substr(2*o,2),16);r=Math.round(Math.min(Math.max(0,r+r*t),255)).toString(16),n+=("00"+r).substr(r.length)}return n},u={previousWindowKeyDown:null,previousActiveElement:null},d=function(e){return document.querySelector("."+e)},p=function(){return d(r.modal)},f=function(){return d(r.overlay)},m=function(){var e=p();return e.querySelectorAll("."+r.icon)},v=function(){return d(r.spacer)},y=function(){return d(r.progresssteps)},h=function(){return d(r.confirm)},g=function(){return d(r.cancel)},b=function(){return d(r.close)},w=function(e){var t=[h(),g()];return e&&t.reverse(),t.concat(Array.prototype.slice.call(p().querySelectorAll("button:not([class^="+n+"]), input:not([type=hidden]), textarea, select")))},C=function(e,t){return e.classList.contains(t)},k=function(e){e.focus();var t=e.value;e.value="",e.value=t},S=function(e,t){if(e&&t){var n=t.split(/\s+/);n.forEach(function(t){e.classList.add(t)})}},x=function(e,t){if(e&&t){var n=t.split(/\s+/);n.forEach(function(t){e.classList.remove(t)})}},E=function(e,t){for(var n=0;n<e.childNodes.length;n++)if(C(e.childNodes[n],t))return e.childNodes[n]},A=function(e,t){t||(t="block"),e.style.opacity="",e.style.display=t},B=function(e){e.style.opacity="",e.style.display="none"},q=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},P=function(e){return e.offsetWidth||e.offsetHeight||e.getClientRects().length},L=function(e,t){e.style.removeProperty?e.style.removeProperty(t):e.style.removeAttribute(t)},M=function(e){var t=e.style.display;e.style.left="-9999px",e.style.display="block";var n=e.clientHeight;return e.style.left="",e.style.display=t,"-"+parseInt(n/2,10)+"px"},T=function(e,t){if(+e.style.opacity<1){t=t||16,e.style.opacity=0,e.style.display="block";var n=+new Date,o=function(){var r=+e.style.opacity+(new Date-n)/100;e.style.opacity=r>1?1:r,n=+new Date,+e.style.opacity<1&&setTimeout(o,t)};o()}},V=function(e,t){if(+e.style.opacity>0){t=t||16;var n=e.style.opacity,o=+new Date,r=function(){var i=new Date-o,a=+e.style.opacity-i/(100*n);e.style.opacity=a,o=+new Date,+e.style.opacity>0?setTimeout(r,t):B(e)};r()}},O=function(e){if("function"==typeof MouseEvent){var t=new MouseEvent("click",{view:window,bubbles:!1,cancelable:!0});e.dispatchEvent(t)}else if(document.createEvent){var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),e.dispatchEvent(n)}else document.createEventObject?e.fireEvent("onclick"):"function"==typeof e.onclick&&e.onclick()},N=function(e){"function"==typeof e.stopPropagation?(e.stopPropagation(),e.preventDefault()):window.event&&window.event.hasOwnProperty("cancelBubble")&&(window.event.cancelBubble=!0)},H=function(){var e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",msAnimation:"MSAnimationEnd",animation:"animationend"};for(var n in t)if(t.hasOwnProperty(n)&&void 0!==e.style[n])return t[n];return!1}(),D=function(){var e=p();window.onkeydown=u.previousWindowKeyDown,u.previousActiveElement&&u.previousActiveElement.focus&&u.previousActiveElement.focus(),clearTimeout(e.timeout)},I=function(e){var t=n+"mediaquery-"+Math.random().toString(36).substring(2,7),o=document.getElementsByTagName("head")[0],r=document.createElement("style");return r.type="text/css",r.id=t,r.innerHTML=e,o.appendChild(r),t},j=function(e){if(!e)return!1;var t=document.getElementsByTagName("head")[0],n=document.getElementById(e);n&&t.removeChild(n)},K=s({},a),U=[],W=function(e){var t=p();for(var n in e)a.hasOwnProperty(n)||"extraParams"===n||console.warn('SweetAlert2: Unknown parameter "'+n+'"');e.width=e.width.toString();var o,l=e.width.match(/^(\d+)(px|%)?$/);if(l?(o="px",l[2]&&(o=l[2]),l=parseInt(l[1],10),t.style.width=l+o,t.style.marginLeft=-l/2+o):console.warn('SweetAlert2: Invalid width parameter, usage examples: "400px", "50%", or just 500 which equals to "500px"'),t.style.padding=e.padding+"px",t.style.background=e.background,"px"===o){var s=5,c=l+l*(s/100)*2,u=I("@media screen and (max-width: "+c+"px) {."+r.modal+" {width: auto !important;left: "+s+"% !important;right: "+s+"% !important;margin-left: 0 !important;}}");t.setAttribute("data-mediaquery-id",u)}var d=t.querySelector("h2"),f=t.querySelector("."+r.content),b=h(),w=g(),C=t.querySelector("."+r.close);d.innerHTML=e.title.split("\n").join("<br>");var k;if(e.text||e.html){if("object"==typeof e.html)if(f.innerHTML="",0 in e.html)for(k=0;k in e.html;k++)f.appendChild(e.html[k].cloneNode(!0));else f.appendChild(e.html.cloneNode(!0));else f.innerHTML=e.html||e.text.split("\n").join("<br>");A(f)}else B(f);e.showCloseButton?A(C):B(C),t.className=r.modal,e.customClass&&S(t,e.customClass);var E=y(),P=parseInt(null===e.currentProgressStep?swal.getQueueStep():e.currentProgressStep,10);e.progressSteps.length?(A(E),q(E),P>=e.progressSteps.length&&console.warn("SweetAlert2: Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),e.progressSteps.forEach(function(t,n){var o=document.createElement("li");if(S(o,r.progresscircle),o.innerHTML=t,n===P&&S(o,r.activeprogressstep),E.appendChild(o),n!==e.progressSteps.length-1){var i=document.createElement("li");S(i,r.progressline),i.style.width=e.progressStepsDistance,E.appendChild(i)}})):B(E);var M=m();for(k=0;k<M.length;k++)B(M[k]);if(e.type){var T=!1;for(var V in i)if(e.type===V){T=!0;break}if(!T)return console.error("SweetAlert2: Unknown alert type: "+e.type),!1;var O=t.querySelector("."+r.icon+"."+i[e.type]);switch(A(O),e.type){case"success":S(O,"animate"),S(O.querySelector(".tip"),"animate-success-tip"),S(O.querySelector(".long"),"animate-success-long");break;case"error":S(O,"animate-error-icon"),S(O.querySelector(".x-mark"),"animate-x-mark");break;case"warning":S(O,"pulse-warning")}}var N=t.querySelector("."+r.image);e.imageUrl?(N.setAttribute("src",e.imageUrl),A(N),e.imageWidth?N.setAttribute("width",e.imageWidth):N.removeAttribute("width"),e.imageHeight?N.setAttribute("height",e.imageHeight):N.removeAttribute("height"),N.className=r.image,e.imageClass&&S(N,e.imageClass)):B(N),e.showCancelButton?w.style.display="inline-block":B(w),e.showConfirmButton?L(b,"display"):B(b);var H=v();e.showConfirmButton||e.showCancelButton?A(H):B(H),b.innerHTML=e.confirmButtonText,w.innerHTML=e.cancelButtonText,e.buttonsStyling&&(b.style.backgroundColor=e.confirmButtonColor,w.style.backgroundColor=e.cancelButtonColor),b.className=r.confirm,S(b,e.confirmButtonClass),w.className=r.cancel,S(w,e.cancelButtonClass),e.buttonsStyling?(S(b,"styled"),S(w,"styled")):(x(b,"styled"),x(w,"styled"),b.style.backgroundColor=b.style.borderLeftColor=b.style.borderRightColor="",w.style.backgroundColor=w.style.borderLeftColor=w.style.borderRightColor=""),e.animation===!0?x(t,"no-animation"):S(t,"no-animation")},z=function(e,t){var n=p();e?(T(f(),10),S(n,"show-swal2"),x(n,"hide-swal2")):A(f()),A(n),u.previousActiveElement=document.activeElement,null!==t&&"function"==typeof t&&t.call(this,n)},R=function(){var e=p();null!==e&&(e.style.marginTop=M(e))};return t.isVisible=function(){var e=p();return P(e)},t.queue=function(e){U=e;var n=p()||t.init(),o=function(){U=[],n.removeAttribute("data-queue-step")};return new Promise(function(e,r){!function i(a,l){a<U.length?(n.setAttribute("data-queue-step",a),t(U[a]).then(function(){i(a+1,l)},function(e){o(),r(e)})):(o(),e())}(0)})},t.getQueueStep=function(){return p().getAttribute("data-queue-step")},t.insertQueueStep=function(e,t){return t&&t<U.length?U.splice(t,0,e):U.push(e)},t.deleteQueueStep=function(e){"undefined"!=typeof U[e]&&U.splice(e,1)},t.close=t.closeModal=function(e){var t=p();x(t,"show-swal2"),S(t,"hide-swal2");var n=t.querySelector("."+r.icon+"."+i.success);x(n,"animate"),x(n.querySelector(".tip"),"animate-success-tip"),x(n.querySelector(".long"),"animate-success-long");var o=t.querySelector("."+r.icon+"."+i.error);x(o,"animate-error-icon"),x(o.querySelector(".x-mark"),"animate-x-mark");var a=t.querySelector("."+r.icon+"."+i.warning);x(a,"pulse-warning"),D();var l=t.getAttribute("data-mediaquery-id");H&&!C(t,"no-animation")?t.addEventListener(H,function s(){t.removeEventListener(H,s),C(t,"hide-swal2")&&(B(t),V(f(),0)),j(l)}):(B(t),B(f()),j(l)),null!==e&&"function"==typeof e&&e.call(this,t)},t.clickConfirm=function(){h().click()},t.clickCancel=function(){g().click()},t.init=function(){if("undefined"==typeof document)return void console.log("SweetAlert2 requires document to initialize");if(!document.getElementsByClassName(r.container).length){var e=document.createElement("div");e.className=r.container,e.innerHTML=l,document.body.appendChild(e);var n=p(),o=E(n,r.input),i=n.querySelector("."+r.range+" input"),a=E(n,r.select),s=n.querySelector("."+r.checkbox+" input"),c=E(n,r.textarea),u=E(n,r.image);return o.oninput=function(){t.resetValidationError()},o.onkeyup=function(e){e.stopPropagation(),13===e.keyCode&&t.clickConfirm()},i.oninput=function(){t.resetValidationError(),i.previousSibling.value=i.value},i.onchange=function(){t.resetValidationError(),i.previousSibling.value=i.value},a.onchange=function(){t.resetValidationError()},s.onchange=function(){t.resetValidationError()},c.oninput=function(){t.resetValidationError()},u.onload=R,u.onerror=R,window.addEventListener("resize",R,!1),n}},t.setDefaults=function(e){if(!e)throw new Error("userParams is required");if("object"!=typeof e)throw new Error("userParams has to be a object");s(K,e)},t.resetDefaults=function(){K=s({},a)},t.version="4.3.3",window.sweetAlert=window.swal=t,function(){"complete"===document.readyState||"interactive"===document.readyState&&document.body?t.init():document.addEventListener("DOMContentLoaded",function e(){document.removeEventListener("DOMContentLoaded",e,!1),t.init()},!1)}(),"function"==typeof Promise?Promise.prototype.done=Promise.prototype.done||function(){return this["catch"](function(){})}:console.warn("SweetAlert2: Please inlude Promise polyfill BEFORE including sweetalert2.js if IE10+ support needed."),t});
{
"name": "sweetalert2",
"version": "4.3.2",
"version": "4.3.3",
"repository": "https://github.com/limonte/sweetalert2.git",

@@ -5,0 +5,0 @@ "homepage": "https://limonte.github.io/sweetalert2/",

@@ -343,8 +343,10 @@ 'use strict';

// Get input element by specified type or, if type isn't specified, by params.input
var getInput = function() {
switch (params.input) {
var getInput = function(inputType) {
inputType = inputType || params.input;
switch (inputType) {
case 'select':
case 'textarea':
return dom.getChildByClass(modal, swalClasses[inputType]);
case 'checkbox':
case 'textarea':
return dom.getChildByClass(modal, swalClasses[params.input]);
return modal.querySelector('.' + swalClasses.checkbox + ' input');
case 'radio':

@@ -363,2 +365,5 @@ return modal.querySelector('.' + swalClasses.radio + ' input:checked') ||

var input = getInput();
if (!input) {
return null;
}
switch (params.input) {

@@ -650,2 +655,5 @@ case 'checkbox':

var input = getInput();
if (!input) {
return false;
}
if (input.type === 'radio') {

@@ -664,3 +672,6 @@ var radiosContainer = input.parentNode.parentNode;

var input = getInput();
if (input.type === 'radio') {
if (!input) {
return false;
}
if (input && input.type === 'radio') {
var radiosContainer = input.parentNode.parentNode;

@@ -722,19 +733,22 @@ var radios = radiosContainer.querySelectorAll('input');

var inputClass = swalClasses[inputTypes[i]];
input = dom.getChildByClass(modal, inputClass);
var inputContainer = dom.getChildByClass(modal, inputClass);
input = getInput(inputTypes[i]);
// set attributes
while (input.attributes.length > 0) {
input.removeAttribute(input.attributes[0].name);
if (input) {
while (input.attributes.length > 0) {
input.removeAttribute(input.attributes[0].name);
}
for (var attr in params.inputAttributes) {
input.setAttribute(attr, params.inputAttributes[attr]);
}
}
for (var attr in params.inputAttributes) {
input.setAttribute(attr, params.inputAttributes[attr]);
}
// set class
input.className = inputClass;
inputContainer.className = inputClass;
if (params.inputClass) {
dom.addClass(input, params.inputClass);
dom.addClass(inputContainer, params.inputClass);
}
dom.hide(input);
dom.hide(inputContainer);
}

@@ -761,2 +775,3 @@

rangeInput.value = params.inputValue;
rangeInput.type = params.input;
rangeOutput.value = params.inputValue;

@@ -821,4 +836,6 @@ dom.show(range);

var checkbox = dom.getChildByClass(modal, swalClasses.checkbox);
var checkboxInput = modal.querySelector('#' + swalClasses.checkbox);
var checkboxInput = getInput('checkbox');
checkboxInput.type = 'checkbox';
checkboxInput.value = 1;
checkboxInput.id = swalClasses.checkbox;
checkboxInput.checked = Boolean(params.inputValue);

@@ -1031,3 +1048,3 @@ var label = checkbox.getElementsByTagName('span');

var $select = dom.getChildByClass(modal, swalClasses.select);
var $checkbox = modal.querySelector('#' + swalClasses.checkbox);
var $checkbox = modal.querySelector('.' + swalClasses.checkbox + ' input');
var $textarea = dom.getChildByClass(modal, swalClasses.textarea);

@@ -1034,0 +1051,0 @@ var $image = dom.getChildByClass(modal, swalClasses.image);

@@ -68,3 +68,3 @@ import { swalClasses, iconTypes } from './classes.js';

'<output></output>' +
'<input type="range" class="' + swalClasses.input + '">' +
'<input type="range">' +
'</div>' +

@@ -74,3 +74,3 @@ '<select class="' + swalClasses.select + '"></select>' +

'<label for="' + swalClasses.checkbox + '" class="' + swalClasses.checkbox + '">' +
'<input type="checkbox" id="' + swalClasses.checkbox + '">' +
'<input type="checkbox">' +
'</label>' +

@@ -77,0 +77,0 @@ '<textarea class="' + swalClasses.textarea + '"></textarea>' +

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc