// source --> https://parisfight.fr/wp-content/plugins/boxtal-connect/Boxtal/BoxtalConnectWoocommerce/assets/js/parcel-point.min.js?ver=2.0.0 
"use strict";var _typeof="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};!function(){var t={};t.api={ajaxUrl:null,getShippingMethodExtraLabelNonce:null,getPointsNonce:null,setPointNonce:null,setApiConfiguration:function(t,e,n,o){this.ajaxUrl=t,this.getShippingMethodExtraLabelNonce=e,this.getPointsNonce=n,this.setPointNonce=o},selectPoint:function(t,e,n,o,i,a,r,c,s,l,p,d,u){var h=this,g=new XMLHttpRequest;g.onreadystatechange=function(){if(4===g.readyState){var t=h.getRequestResponse(g);h.isValidResponse(t)?d({data:t.data,name:o,address:a,zipcode:r,city:c,distance:p}):u(t)}},g.open("POST",h.ajaxUrl),g.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),g.responseType="json",g.send("action=bw_set_point&carrier="+encodeURIComponent(t)+"&code="+encodeURIComponent(n)+"&name="+encodeURIComponent(o)+"&address="+encodeURIComponent(a)+"&zipcode="+encodeURIComponent(r)+"&city="+encodeURIComponent(c)+"&country="+encodeURIComponent(s)+"&openingHours="+encodeURIComponent(l)+"&network="+encodeURIComponent(i)+"&packageKey="+encodeURIComponent(e)+"&_wpnonce="+encodeURIComponent(h.setPointNonce))},getParcelPoints:function(t,e,n,o){var i=this,a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState){var t=i.getRequestResponse(a);i.isValidResponse(t)?n(t.data):o(t)}},a.open("POST",i.ajaxUrl),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.responseType="json",a.send("action=bw_get_points&carrier="+encodeURIComponent(t)+"&packageKey="+encodeURIComponent(e)+"&_wpnonce="+encodeURIComponent(i.getPointsNonce))},getMapUrl:function(t,e){var n=this,o=new XMLHttpRequest;o.onreadystatechange=function(){if(4===o.readyState){var i=n.getRequestResponse(o);n.isValidResponse(i)?t(i.data.mapUrl):e(i)}},o.open("POST",n.ajaxUrl),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.responseType="json",o.send("action=bw_get_map_url")},getShippingMethodExtraLabel:function(t,e,n,o){var i=this,a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState){var t=i.getRequestResponse(a);i.isValidResponse(t)?n(t.data):o(t)}},a.open("POST",i.ajaxUrl),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.responseType="json",a.send("action=bw_get_shipping_method_extra_label&shippingMethod="+encodeURIComponent(t)+"&packageKey="+encodeURIComponent(e)+"&_wpnonce="+encodeURIComponent(i.getShippingMethodExtraLabelNonce))},isValidResponse:function(t){return"object"===(void 0===t?"undefined":_typeof(t))&&null!==t&&!0===t.success&&"data"in t},getRequestResponse:function(t){return"object"===_typeof(t.response)&&null!==t.response?t.response:JSON.parse(t.response)}},t.util={translations:{},initTranslations:function(){var t="undefined"!=typeof wp&&"i18n"in wp;if(this.translations["%skm away"]=t?wp.i18n.__("%skm away","boxtal-connect"):"%skm away",this.translations["Unable to find carrier"]=t?wp.i18n.__("Unable to find carrier","boxtal-connect"):"Unable to find carrier",this.translations["Opening hours"]=t?wp.i18n.__("Opening hours","boxtal-connect"):"Opening hours",this.translations["Choose this parcel point"]=t?wp.i18n.__("Choose this parcel point","boxtal-connect"):"Choose this parcel point",this.translations["Your parcel point:"]=t?wp.i18n.__("Your parcel point:","boxtal-connect"):"Your parcel point:",this.translations["Close map"]=t?wp.i18n.__("Close map","boxtal-connect"):"Close map",this.translations.MONDAY=t?wp.i18n.__("MONDAY","boxtal-connect"):"MONDAY",this.translations.TUESDAY=t?wp.i18n.__("TUESDAY","boxtal-connect"):"TUESDAY",this.translations.WEDNESDAY=t?wp.i18n.__("WEDNESDAY","boxtal-connect"):"WEDNESDAY",this.translations.THURSDAY=t?wp.i18n.__("THURSDAY","boxtal-connect"):"THURSDAY",this.translations.FRIDAY=t?wp.i18n.__("FRIDAY","boxtal-connect"):"FRIDAY",this.translations.SATURDAY=t?wp.i18n.__("SATURDAY","boxtal-connect"):"SATURDAY",this.translations.SUNDAY=t?wp.i18n.__("SUNDAY","boxtal-connect"):"SUNDAY",translations){var e=Object.keys(this.translations),n=!0,o=!1,i=undefined;try{for(var a,r=e[Symbol.iterator]();!(n=(a=r.next()).done);n=!0){var c=a.value;c in this.translations&&this.translations[c]!==translations[c]&&(this.translations[c]=translations[c])}}catch(s){o=!0,i=s}finally{try{!n&&r["return"]&&r["return"]()}finally{if(o)throw i}}}},translate:function(t){var e=t;return e in translations&&(e=this.translations[e]),e},on:function(t,e,n,o){if("undefined"!=typeof jQuery)jQuery(t).on(e,n,o);else{var i=document.querySelector(t);i.addEventListener(e,function(t){for(var e=i.querySelectorAll(n),a=t.target,r=0,c=e.length;r<c;r++)for(var s=a,l=e[r];s&&s!==i;){if(s===l)return o.call(l,t);s=s.parentNode}})}},observeDom:function(t,e,n){var o=void 0;return(o=new MutationObserver(function(t){var o=!0,i=!1,a=undefined;try{for(var r,c=t[Symbol.iterator]();!(o=(r=c.next()).done);o=!0){var s=r.value;if(e(s)){setTimeout(function(){return n()});break}}}catch(l){i=!0,a=l}finally{try{!o&&c["return"]&&c["return"]()}finally{if(i)throw a}}})).observe(t,{childList:!0,subtree:!0,attributes:!0,characterData:!1}),o},formatDistance:function(e){var n=t.util.translate("%skm away"),o=null;return null!==e&&(e=Math.round(e/100)/10,isNaN(e)||(o=" ("+this.sprintf(n,e)+")")),o},formatParcelPoingAddress:function(e,n,o,i){var a=[e,[o,n].filter(function(t){return null!==t}).join(", ")].join(" ");return null!==(i=t.util.formatDistance(i))&&(a+=" "+i),a},fillSpaces:function(t,e){for(;t.length<e;)t+=" ";return t},formatOpeningDays:function(e){for(var n=[],o=t.util.fillSpaces("",11),i=0;i<e.length;i++){var a=e[i];if(a.weekday){for(var r=t.util.translate(a.weekday).charAt(0)+" ",c=a.openingPeriods,s=[],l=0;l<c.length;l++){var p=c[l],d=p.openingTime===undefined?"":p.openingTime,u=p.closingTime===undefined?"":p.closingTime;""!==d&&""!==u?s.push(d+"-"+u):s.push(o)}r+=s.join(" "),i%2==1&&(r='<span style="background-color: #d8d8d8;">'+r+"</span>"),n.push(r)}}return'<pre class="bw-parcel-point-schedule">'+n.join("\n")+"</pre>"},formatHours:function(t){var e=t.split(":");return 3===e.length&&(t=e[0]+":"+e[1]),t},isWoocommerceBlocks:function(){return"wc"in window&&"blocksCheckout"in window.wc&&"wcSettings"in window.wc&&window.wc.wcSettings.getSetting("boxtal-connect-parcel-point_data")},sprintf:function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];if("undefined"!=typeof sprintf)return sprintf.apply(undefined,[t].concat(n));var i=!0,a=!1,r=undefined;try{for(var c,s=n[Symbol.iterator]();!(i=(c=s.next()).done);i=!0){var l=c.value;t=t.replace("%s",l)}}catch(p){a=!0,r=p}finally{try{!i&&s["return"]&&s["return"]()}finally{if(a)throw r}}return t}),showError:function(e){t.map.close(),console.error(e)}},t.map={mapContainer:null,map:null,markers:[],mapLogoImageUrl:null,mapLogoHrefUrl:null,setMapConfiguration:function(t,e){this.mapLogoImageUrl=t,this.mapLogoHrefUrl=e},buildMapContainer:function(e){var n=this,o=document.createElement("div"),i=t.util.translate("Close map");o.setAttribute("class","bw-close"),o.setAttribute("title",i),o.addEventListener("click",function(){n.close()});var a=document.createElement("div");a.setAttribute("id","bw-map-canvas");var r=document.createElement("div");r.setAttribute("id","bw-map-container"),r.appendChild(a);var c=document.createElement("div");c.setAttribute("id","bw-pp-container");var s=document.createElement("div");s.setAttribute("id","bw-map-inner"),s.appendChild(o),s.appendChild(r),s.appendChild(c);var l=document.createElement("div");l.setAttribute("id","bw-map"),l.appendChild(s),document.body.appendChild(l),n.map=new maplibregl.Map({container:"bw-map-canvas",style:e,zoom:14,accessToken:"whatever"}),n.map.addControl(new maplibregl.NavigationControl);var p=document.createElement("img");p.setAttribute("src",n.mapLogoImageUrl);var d=document.createElement("a");d.setAttribute("href",n.mapLogoHrefUrl),d.setAttribute("target","_blank"),d.appendChild(p);var u=document.createElement("div");u.setAttribute("id","bw-logo"),u.appendChild(d);var h=document.querySelector(".maplibregl-ctrl-top-left");return h&&h.appendChild(u),l},init:function(e){var n=this;n.mapContainer=document.querySelector("#bw-map"),n.mapContainer?e():t.api.getMapUrl(function(t){n.mapContainer=n.buildMapContainer(t),e()},function(t){"object"===(void 0===t?"undefined":_typeof(t))&&"data"in t&&n.showError(t.data.message)})},open:function(){this.mapContainer.classList.add("bw-modal-show");var t=window.pageYOffset+(window.innerHeight-this.mapContainer.offsetHeight)/2;t<window.pageYOffset&&(t=window.pageYOffset),this.mapContainer.style.top=t+"px",this.map.resize()},close:function(){this.mapContainer.classList.remove("bw-modal-show"),this.clearMarkers()},addParcelPointMarkers:function(t,e){for(var n=0;n<t.length;n++)t[n].index=n,this.addParcelPointMarker(t[n],e)},addParcelPointMarker:function(e,n){var o=t.util.translate("Choose this parcel point"),i=t.util.translate("Opening hours"),a='<div class="bw-marker-popup"><b>'+e.parcelPoint.name+'</b><br/><a href="#" class="bw-parcel-point-button" '+this.generateParcelPointTagData(e,n)+"><b>"+o+"</b></a><br/>"+e.parcelPoint.location.street+", "+e.parcelPoint.location.zipCode+" "+e.parcelPoint.location.city+"<br/><b>"+i+"</b><br/>";a+=t.util.formatOpeningDays(e.parcelPoint.openingDays);var r=this.getMarkerHtmlElement(e.index+1),c=new maplibregl.Popup({offset:25}).setHTML(a),s=new maplibregl.Marker({element:r,anchor:"bottom"}).setLngLat(new maplibregl.LngLat(parseFloat(e.parcelPoint.location.position.longitude),parseFloat(e.parcelPoint.location.position.latitude))).setPopup(c).addTo(this.map);this.markers.push(s),this.addRightColMarkerEvent(s,e.parcelPoint.code)},generateParcelPointTagData:function(t,e){var n='data-code="'+t.parcelPoint.code+'" data-name="'+encodeURIComponent(t.parcelPoint.name)+'" data-network="'+t.parcelPoint.network+'" data-zipcode="'+encodeURIComponent(t.parcelPoint.location.zipCode)+'" data-country="'+encodeURIComponent(t.parcelPoint.location.country)+'" data-city="'+encodeURIComponent(t.parcelPoint.location.city)+'" data-street="'+encodeURIComponent(t.parcelPoint.location.street)+'" data-openinghours="'+encodeURIComponent(JSON.stringify(t.parcelPoint.openingDays))+'" data-distance="'+encodeURIComponent(JSON.stringify(t.distanceFromSearchLocation))+'" ';for(var o in e)n+="data-"+o+'="'+e[o]+'" ';return n},addRightColMarkerEvent:function(e,n){t.util.on("body","click",".bw-show-info-"+n,function(){e.togglePopup()})},addRecipientMarker:function(t){var e=document.createElement("div");e.className="bw-marker-recipient";var n=new maplibregl.Marker({element:e,anchor:"bottom"}).setLngLat(new maplibregl.LngLat(parseFloat(t.position.longitude),parseFloat(t.position.latitude))).addTo(this.map);this.markers.push(n)},setMapBounds:function(){for(var t=new maplibregl.LngLatBounds,e=0;e<this.markers.length;e++){var n=this.markers[e];t=t.extend(n.getLngLat())}this.map.fitBounds(t,{padding:30,linear:!0})},fillParcelPointPanel:function(e,n){var o=t.util.translate("Choose this parcel point"),i="";i+="<table><tbody>";for(var a=0;a<e.length;a++){var r=e[a],c=t.util.formatDistance(r.distanceFromSearchLocation);i+="<tr>",i+="<td>"+this.getMarkerHtmlElement(a+1).outerHTML,i+='<div class="bw-parcel-point-title"><a class="bw-show-info-'+r.parcelPoint.code+'">'+r.parcelPoint.name+"</a></div><br/>",i+=r.parcelPoint.location.street+"<br/>",i+=r.parcelPoint.location.zipCode+" "+r.parcelPoint.location.city+(null!==c?c:"")+"<br/>",i+='<a class="bw-parcel-point-button" '+this.generateParcelPointTagData(r,n)+"><b>"+o+"</b></a>",i+="</td>",i+="</tr>"}i+="</tbody></table>",document.querySelector("#bw-pp-container").innerHTML=i},getMarkerHtmlElement:function(t){var e=document.createElement("div");return e.className="bw-marker",e.innerHTML=t,e},clearMarkers:function(){for(var t=0;t<this.markers.length;t++)this.markers[t].remove();this.markers=[]},getPoints:function(e,n,o,i){var a=this;t.api.getParcelPoints(e,n,function(t){a.addParcelPointMarkers(t.nearbyParcelPoints,o),a.fillParcelPointPanel(t.nearbyParcelPoints,o),a.addRecipientMarker(t.searchLocation),a.setMapBounds()},function(t){"object"===(void 0===t?"undefined":_typeof(t))&&"data"in t&&i(t.data.message)})}},t.blocks={cache:{},init:function(){var e=this,n=(0,window.wc.wcSettings.getSetting)("boxtal-connect-parcel-point_data");if(t.util.initTranslations(),n){t.api.setApiConfiguration(n.ajaxurl,n.getShippingMethodExtraLabelNonce,n.getPointsNonce,n.setPointNonce),t.map.setMapConfiguration(n.mapLogoImageUrl,n.mapLogoHrefUrl);var o=!1;e.onCartChange(function(){e.updateAllShippingMethodGroups(),o||(o=!0,jQuery("body").on("input",e.getShippingMethodInputsSelector(),function(){return e.updateAllShippingMethodGroups()}))}),jQuery("body").on("click",".wc-block-components-panel__button",function(){e.updateAllShippingMethodGroups()}),jQuery("body").on("click",".bw-select-parcel",function(n){var o=jQuery(n.target).closest(e.getShippingMethodsBlockSelector()).find("input:checked").first()[0];t.map.init(function(){t.map.open(o),e.getMapPoints(o)})}),jQuery("body").on("click",".bw-parcel-point-button",function(){var n=wp.i18n.__,o=document.getElementById(this.getAttribute("data-input")),i=e.getShippingMethod(o),a=e.getPackageKey(o);i||t.util.showError(n("Unable to find carrier","boxtal-connect")),t.api.selectPoint(i,a,this.getAttribute("data-code"),decodeURIComponent(this.getAttribute("data-name")),this.getAttribute("data-network"),decodeURIComponent(this.getAttribute("data-street")),decodeURIComponent(this.getAttribute("data-zipcode")),decodeURIComponent(this.getAttribute("data-city")),decodeURIComponent(this.getAttribute("data-country")),decodeURIComponent(this.getAttribute("data-openinghours")),decodeURIComponent(this.getAttribute("data-distance")),function(n){var r=n.data;e.updateShippingMethodExtraLabelCache(a,i,r.label),e.refreshShippingMethodExtraLabel(o),t.map.close()},function(e){"object"===(void 0===e?"undefined":_typeof(e))&&"data"in e&&t.util.showError(e.data.message)})})}else console.error("[boxtal-connect] Failed to load plugin configuration (blocks)")},getMapPoints:function(e){var n=wp.i18n.__,o=this,i=o.getShippingMethod(e),a=o.getPackageKey(e),r={input:e.id,"shipping-method":i,"package-key":a};i&&-1!==a||t.util.showError(n("Unable to find carrier","boxtal-connect")),t.map.getPoints(i,a,r,function(t){return o.showError(t)})},updateAllShippingMethodGroups:function(){var t=this.getShippingMethodRadioGroups(),e=!0,n=!1,o=undefined;try{for(var i,a=t[Symbol.iterator]();!(e=(i=a.next()).done);e=!0){var r=i.value;this.updateShippingMethodGroup(r)}}catch(c){n=!0,o=c}finally{try{!e&&a["return"]&&a["return"]()}finally{if(n)throw o}}},updateShippingMethodGroup:function(e){var n=wp.i18n.__,o=this,i=Array.from(jQuery(e).find("input")),a=!0,r=!1,c=undefined;try{for(var s,l=function(){var e=s.value;if(o.refreshShippingMethodExtraLabel(e),e.checked){var i=o.getShippingMethod(e),a=o.getPackageKey(e);i!==undefined&&-1!==a&&t.api.getShippingMethodExtraLabel(i,a,function(t){o.updateShippingMethodExtraLabelCache(a,i,t.label),o.refreshShippingMethodExtraLabel(e)},function(){t.util.showError(n("Unable to find carrier","boxtal-connect"))})}},p=i[Symbol.iterator]();!(a=(s=p.next()).done);a=!0)l()}catch(d){r=!0,c=d}finally{try{!a&&p["return"]&&p["return"]()}finally{if(r)throw c}}},getShippingMethodRadioGroups:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,e=this,n=jQuery(document.body).find(e.getShippingMethodsBlockSelector()).find(".wc-block-components-radio-control");return null!==t&&(n=n.filter(function(n,o){return e.radioGroupHasInput(o,t)})),Array.from(n).filter(function(t,e,n){return n.indexOf(t)===e})},radioGroupHasInput:function(t,e){return jQuery(t).find('input[id="'+e.id+'"]').length>0},getPackageKey:function(t){var e=this,n=e.getShippingMethodRadioGroups().findIndex(function(n){return e.radioGroupHasInput(n,t)});return n>0?"subscription":n},getShippingMethod:function(t){return jQuery(t).val()},getShippingMethodInputsSelector:function(){var t=this;return t.getShippingMethodsBlockClasses().map(function(e){return"."+e+" "+t.getShippingMethodsRadioControlSelector()}).join(", ")},getShippingMethodsBlockSelector:function(){return this.getShippingMethodsBlockClasses().map(function(t){return"."+t}).join(", ")},getShippingMethodTextLabelSelector:function(){return".wc-block-components-radio-control__label"},getShippingMethodsBlockClasses:function(){return["wp-block-woocommerce-cart-order-summary-shipping-block","wc-block-components-shipping-rates-control__package"]},getShippingMethodsRadioControlSelector:function(){return".wc-block-components-radio-control input"},onCartChange:function(e){var n=this;jQuery(n.getShippingMethodsBlockSelector()).filter(function(t,e){return n.isBlockReady(e)}).length>0&&e(),t.util.observeDom(document.body,function(t){var e=!1;if(t.addedNodes)for(var o=0;o<t.addedNodes.length;o++){var i=t.addedNodes[o];if(n.isBlockReady(i)){e=!0;break}}if(t.removedNodes&&!e)for(var a=0;a<t.removedNodes.length;a++){var r=t.removedNodes[a];if(n.isLoaderBlock(r)){e=!0;break}}return e},e)},isBlockReady:function(t){return this.getShippingMethodsBlockClasses().filter(function(e){return t.classList&&t.classList.contains(e)}).length>0&&jQuery(t).find(this.getShippingMethodsRadioControlSelector()).has(":checked")},isLoaderBlock:function(t){return t.classList&&t.classList.contains("wc-block-components-spinner")},updateShippingMethodExtraLabelCache:function(t,e,n){t in this.cache||(this.cache[t]={}),this.cache[t][e]=n},getShippingMethodCachedExtraLabel:function(t,e){return t in this.cache&&e in this.cache[t]?this.cache[t][e]:null},refreshShippingMethodExtraLabel:function(t){var e=this.getShippingMethod(t),n=this.getPackageKey(t),o=this.getShippingMethodCachedExtraLabel(n,e);jQuery('*[for="'+t.id+'"] .bw-extra-label').remove(),t.checked&&null!==o&&jQuery(this.getShippingMethodsBlockSelector()).find("label").has(t).find(this.getShippingMethodTextLabelSelector()).each(function(t,e){var n=document.createElement("span");n.className="bw-extra-label",n.innerHTML="<br/>"+o,e.appendChild(n)})}},t.legacy={init:function(){var e=this,n=e.getFrontendData();t.util.initTranslations(),null!==n?(t.api.setApiConfiguration(n.ajaxurl,n.getShippingMethodExtraLabelNonce,n.getPointsNonce,n.setPointNonce),t.map.setMapConfiguration(n.mapLogoImageUrl,n.mapLogoHrefUrl),t.util.on("body","click",".bw-select-parcel",function(n){var o=n.target.attributes.getNamedItem("data-package_key").value,i=n.target.attributes.getNamedItem("data-shipping_rate_id").value;t.map.init(function(){t.map.open(),e.getMapPoints(i,o)})}),t.util.on("body","click",".bw-parcel-point-button",function(n){var o=t.util.translate("Unable to find carrier"),i=this.getAttribute("data-package-key"),a=this.getAttribute("data-shipping-rate-id");a&&i||t.util.showError(o),t.api.selectPoint(a,i,this.getAttribute("data-code"),decodeURIComponent(this.getAttribute("data-name")),this.getAttribute("data-network"),decodeURIComponent(this.getAttribute("data-street")),decodeURIComponent(this.getAttribute("data-zipcode")),decodeURIComponent(this.getAttribute("data-city")),decodeURIComponent(this.getAttribute("data-country")),decodeURIComponent(this.getAttribute("data-openinghours")),decodeURIComponent(this.getAttribute("data-distance")),function(n){var o=n.name,a=n.address,r=n.zipcode,c=n.city,s=n.distance;e.initSelectedParcelPoint(i);for(var l=document.querySelectorAll(".bw-parcel-address-"+i),p=document.querySelectorAll(".bw-parcel-name-"+i),d=0;d<l.length;++d)l[d].innerHTML=t.util.formatParcelPoingAddress(a,c,r,s);for(var u=0;u<p.length;++u)p[u].innerHTML=o;t.map.close()},function(e){"object"===(void 0===e?"undefined":_typeof(e))&&"data"in e&&t.util.showError(e.data.message)})})):console.error("[boxtal-connect] Failed to load plugin configuration (legacy)")},getFrontendData:function(){var t=null;if("undefined"!=typeof bwData)t=bwData;else if("wc"in window&&"wcSettings"in window.wc){var e=window.wc.wcSettings.getSetting("boxtal-connect-parcel-point_data");e&&(t=e)}return t},initSelectedParcelPoint:function(e){var n=t.util.translate("Your parcel point:"),o=document.querySelector(".bw-parcel-client-"+e);o.innerHTML=n+" ";var i=document.createElement("span");i.setAttribute("class","bw-parcel-name-"+e),o.appendChild(i)},getMapPoints:function(e,n){var o={"shipping-rate-id":e,"package-key":n};t.map.getPoints(e,n,o,function(e){return t.util.showError(e)})},getSelectedCarrier:function(){var t=void 0,e=document.querySelector('input[type="hidden"].shipping_method');e?t=e.getAttribute("value"):t=document.querySelector("input.shipping_method:checked").getAttribute("value");return t}},document.addEventListener("DOMContentLoaded",function(){t.util.isWoocommerceBlocks()?t.blocks.init():t.legacy.init()})}();
// source --> https://parisfight.fr/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 
/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
// source --> https://parisfight.fr/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.6.2 
/*!
 * jQuery blockUI plugin
 * Version 2.70.0-2014.11.23
 * Requires jQuery v1.7 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2013 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();