(function(c,a){function n(b){a.pushNotifications?a.pushNotifications.getUserToken(b):b(null)}function p(b,g){if(!b||!g)return!1;for(var a=b.toLowerCase(),h=0;h<g.length;h++)if(g[h].toLowerCase()===a)return!0;return!1}function k(b,a,d){if(b&&""!==b.trim()){var c="contactId externalCustomerId email emailAddress userEmail contactEmail orderEmail phone SMS phoneNumber pushToken".split(" ");if(!a||""===a.trim()){var l=!1;if(d&&Array.isArray(d))for(var k=0;k<d.length;k++){var m=d[k];if(m&&m.name&&m.value&&
p(m.name,c)&&""!==m.value.trim()){l=!0;break}}if(!l)return}n(function(c){if(c)try{d||(d=[]),e(d)||d.push({name:"pushToken",value:c})}catch(l){}c=d&&Array.isArray(d)?d.reduce(function(a,b){if(b&&b.name&&b.value){var g=b.name,c;var d=b.value;try{c=JSON.parse(d)}catch(h){c=d}a[g]=c}return a},{}):{};h(JSON.stringify({eventTypeKey:b,keyValue:a,params:c}))})}}function e(b){try{var a=!1;b.forEach(function(b){b.name&&"pushtoken"===b.name.toLowerCase()&&(a=!0)});return a}catch(c){return!1}}function h(b){var a=
new XMLHttpRequest;a.onerror=function(){};a.open("POST","https://esputnik.com/api/v3/event?source=webpush",!0);a.withCredentials=!0;a.setRequestHeader("Authorization","Bearer eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiI0NTI0ZWZhYTJkYzI2MGRmYTM4YTE1NDBlMWJhYmU1M2Q1YTMzODFmMmIwMGQ2OGExZGFmNGU3NGRkYTM0OTFlMzZiNGU3MzY0NWJjZTMyMzJjMGEzY2JjOTMyY2RkMTIwZWY1ZTg1YzBkNDkyMmFhYjkzOTQ1OTQ2OTU0YTM1MmU0ODlmYTc2NGYyMTc0NWFhYzYzYjAyN2I3OWQ1MTU0NWVkNmIxODY5MjFiNjc1NmYwMGJhYzkwOTJhYTg1ODMyOTI5ZmQifQ.wxIDI0-ZaYfP1C--RSaLDgqDmN1c2RfFAYg9c3S0lFu7XCZljn_tY1tfuqTjEzfi6Z96T60SnTIyDI-vcyu5xQ");a.setRequestHeader("Content-Type","application/json");a.send(b)}var l=!1;c.__es_sdk?a=c.__es_sdk:(c.__es_sdk=a,a.isPushModuleOn=function(){return l});a.pushOn=function(b){a.pushNotifications&&!a.isPushModuleOn()?(l=!0,a.pushNotifications.init(b)):console.log("Push module unavailable")};a.sendEvent=function(a,c,h){k(a,c,
h)};a.getPushToken=n;a.getPushContactId=function(b){a.pushNotifications?a.pushNotifications.getUserPushSubscriptionContactId(b):b(null)};a.onWebPushSubscriptionChange=function(b){if(a.pushNotifications)a.pushNotifications.onSubscriptionChange(b,!0)}})(this,this.__es_sdk||{});
var z="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global?global:this,aa={};function M(l,n){(aa[l]=aa[l]||[]).push(n);for(var q=z,h=l.split("."),w=0;w<h.length-1&&q;w++)q=q[h[w]];h=h[h.length-1];q&&q[h]instanceof Function&&(q[h]=n(q[h]))}
function N(){N=function(){};if(!z.Symbol){z.Symbol=ra;var l=[],n=function(n){return function(h){l=[];h=n(h);for(var w=[],r=0,G=h.length;r<G;r++){var t;a:if(t=h[r],14>t.length)t=!1;else{for(var A=0;14>A;A++)if(t[A]!="jscomp_symbol_"[A]){t=!1;break a}t=!0}t?l.push(h[r]):w.push(h[r])}return w}};M("Object.keys",n);M("Object.getOwnPropertyNames",n);M("Object.getOwnPropertySymbols",function(q){return function(h){n.ca=Object.getOwnPropertyNames(h);l.push.apply(q(h));return l}})}}var sa=0;
function ra(l){return"jscomp_symbol_"+l+sa++}function O(){N();z.Symbol.iterator||(z.Symbol.iterator=z.Symbol("iterator"));O=function(){}}function ta(l){O();N();O();var n=l[Symbol.iterator];if(n)return n.call(l);var q=0;return{next:function(){return q<l.length?{done:!1,value:l[q++]}:{done:!0}}}}
(function(l,n){function q(){if("safari"===g.userAgent.name.toLowerCase()&&w()){if("default"===window.safari.pushNotification.permission(b.main.apnWebsitePushId).permission){var a={};a.domainId=b.main.APPLICATION_ID;a.userAgent=g.userAgent.name;a.userAgentVersion=g.userAgent.version;a.userAgentLanguage=window.navigator.O||window.navigator.language;a.OS=g.platform;a.subscriptionPage=window.location.href;window.safari.pushNotification.requestPermission(b.main.apnSubscriptionServiceUrl,b.main.apnWebsitePushId,
a,A);x.close()}try{document.body.removeEventListener("click",q)}catch(e){}}}function h(){try{!g.b||g.b&&b.main.IS_SHOW_CUSTOM_POP_OVER_DIALOG_FOR_SPECIAL_HTTPS?ua():g.b&&!b.main.IS_SHOW_CUSTOM_POP_OVER_DIALOG_FOR_SPECIAL_HTTPS?P.j():d.error("[registerController()] NO ACTIONS !!!")}catch(a){d.log("[registerController()] handle error ",a)}}function w(){var a="safari"in window&&"pushNotification"in window.safari,e=a&&16.3>=parseFloat(g.userAgent.version);if(a)try{a="granted"===window.Y.V.permission(b.main.apnWebsitePushId).permission}catch(c){a=
!1}return a||e}function r(){return w()?window.safari.pushNotification.permission(b.main.apnWebsitePushId):window.Notification}function G(a){d.log("[init()] Started process...");var e=b.urls,c;c=ba;if(a&&a["service-worker"]&&a["service-worker"].relUrl)c=a["service-worker"].relUrl;else{d.log("Custom service worker script url is not provided, use default");var f=b.urls.serviceWorkerName,p=b.urls.serviceWorkerPath;c=f&&p?p+f:c["service-worker"].relUrl}e.SERVICE_WORKER_URL_HTTPS=c;e=b.urls;c=ba;a&&a["service-worker"]&&
a["service-worker"].scope?a=a["service-worker"].scope:(d.log("Custom service worker scope is not provided, use default"),a=(a=b.urls.serviceWorkerScope)?a:c["service-worker"].scope);e.serviceWorkerScope=a;d.log("Configuration: ");d.log("Target Domain: ",b.main.targetDomain);d.log("Proxy Domain: ",b.main.proxyDomain);d.log("Application ID: ",b.main.APPLICATION_ID);d.log("Notifications Service: ",b.main.notificationsService);d.log("Apple Push Notification Website Push ID: ",b.main.apnWebsitePushId);
d.log("Show Subscription IFrame Result [s]: ",b.subscription.timeSuccessShow);d.log("Timeout on ignore prompt: ",b.subscription.timeoutIgnorePopover);d.log("Timeout on block prompt: ",b.subscription.timeBlockPopover);d.log("Validation period: ",b.validation.validationPeriod);d.log("Is Validation Enabled: ",b.validation.isValidationEnabled);d.log("Validation Window Width: ",b.validation.validationWindowWidth);d.log("Validation Window Height: ",b.validation.validationWindowHeight);d.log("Token Data Update Period: ",
b.updates.tokenDataUpdatePeriod);d.log("Is show special for Https: ",b.main.IS_SHOW_SPECIAL_FOR_HTTPS);d.log("Use client proxy for special Https: ",b.main.USE_CLIENT_PROXY_FOR_SPECIAL_HTTPS);d.log("App Manifest URL: ",b.urls.APP_MANIFEST_URL_HTTPS);d.log("Service Worker URL: ",b.urls.SERVICE_WORKER_URL_HTTPS);d.log("Show IFrame for Https: ",b.main.IS_SHOW_CUSTOM_POP_OVER_DIALOG_FOR_SPECIAL_HTTPS);d.log("Show Prompt Delay: ",b.subscription.SHOW_PROMPT_DELAY);d.log("Is logger enabled: ",b.logging.IS_LOGGER_ENABLED);
g.platform=E.B();g.userAgent=E.F();g.b=E.b();g.isSupported=E.K();g.i=E.J();d.log("[init()] Environment: ",g);d.log("");va()}function t(){"serviceWorker"in navigator&&navigator.serviceWorker.register(b.urls.SERVICE_WORKER_URL_HTTPS,{scope:b.urls.serviceWorkerScope}).then(function(a){d.log("[registerServiceWorker()] sw registered for scope: ",a.scope);d.log("[registerServiceWorker()] OK:",a);d.log("");wa(a)})["catch"](function(a){d.error("[registerServiceWorker()] FAIL:",a)});try{document.body.removeEventListener("click",
t)}catch(a){}}function A(a){if("denied"===a.permission)d.log("User refused push notifications"),"true"===b.subscription.FLOATING_BUTTON_ENABLED&&("true"!==b.subscription.FLOATING_BUTTON_REMINDER_ENABLED||"true"===b.subscription.FLOATING_BUTTON_REMINDER_ENABLED&&0===1E3*b.subscription.FLOATING_BUTTON_REMINDER_DELAY)&&x.c();else if("granted"===a.permission){d.log("User allow push notifications");var e={};e.token=a.deviceToken;B.l(e)}}function wa(a){d.log("[checkSubscriptionInGCM()] Started.. ");(new Promise(function(e){if(a.active&&
"activated"===a.active.state)e(a);else{var c=a.active||a.waiting||a.installing,f=function(b){"activated"===b.target.state&&(d.log("[checkSubscriptionInGCM()] State changed to activated"),c.removeEventListener("statechange",f),e(a))};c.addEventListener("statechange",f)}})).then(function(a){try{a.pushManager.getSubscription().then(function(c){d.log("[checkSubscriptionInGCM()] OK, subscription =",c);if(c){var f=Q(c),b={};b.token=f;b.auth=H(c.getKey("auth"));b.p256dh=H(c.getKey("p256dh"));B.l(b)}else xa(a)})["catch"](function(a){d.error("[checkSubscriptionInGCM()] FAIL: ",
a)})}catch(c){}})}function xa(a){var e={userVisibleOnly:!0};I()&&(e.applicationServerKey=ya(b.subscription.vapidApplicationServerKey));a.pushManager.subscribe(e).then(function(a){var e=Q(a),d={};d.token=e;d.auth=H(a.getKey("auth"));d.p256dh=H(a.getKey("p256dh"));B.l(d)})["catch"](function(a){"true"===b.subscription.FLOATING_BUTTON_ENABLED&&("true"!==b.subscription.FLOATING_BUTTON_REMINDER_ENABLED||"true"===b.subscription.FLOATING_BUTTON_REMINDER_ENABLED&&0===1E3*b.subscription.FLOATING_BUTTON_REMINDER_DELAY)&&
x.c();d.warn("[subscribe()] FAIL: ",a)})}function I(){var a=b.subscription.vapidApplicationServerKey;return a&&0!==a.length}function ya(a){var e="=".repeat((4-a.length%4)%4);a=(a+e).replace(/\-/g,"+").replace(/_/g,"/");a=window.atob(a);for(var e=new Uint8Array(a.length),c=0;c<a.length;++c)e[c]=a.charCodeAt(c);return e}function H(a){return btoa(String.fromCharCode.apply(null,new Uint8Array(a))).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"")}function Q(a){d.log("[parseSubscriptionEndpoint()] Started... ");
a=a.subscriptionId?a.subscriptionId:a.endpoint;d.log("[parseSubscriptionEndpoint()] OK, subscriptionEndpoint = ",a);return a}function va(){k.get("Contacts",function(a){a.target.result&&a.target.result.value&&J(a.target.result.value)})}function J(a){"localStorage"in window&&void 0!==a&&null!==a&&localStorage.setItem("esWebPushContactId",a)}function za(){try{var a=localStorage.getItem("esState");if(!a)return null;var e=JSON.parse(a),c=e&&e.webContact;return c&&c.webId||null}catch(f){return d.log("[getWebIdFromLocalStorage()] Error getting webId from localStorage:",
f),null}}function R(){for(var a=0;a<ca.length;a++){var e;a:{var c=document.getElementById(ca[a]);if(c)try{e=c.innerHTML.trim();break a}catch(f){}e=null}if(e&&/^\S+@\S+$/.test(e))return e}return null}function S(a,e){k.get("cmms",function(c){c.target.result?e(a,c.target.result.value):e(a,null)},function(){e(a,null)})}function da(a,e,c,f,b,m){B.m(e,c,f,b,function(e,c){try{if(e&&c)if(c=JSON.parse(c),c.cmms&&k.a({key:"cmms",value:c.cmms}),1==c.type){var f=c.value;k.a({key:"Contacts",value:c.value},function(){J(f);
d.log(a+" ContactId: ",f);d.log(a+" Done");m&&m(!0,f)})}else m&&m(!0,null);else d.log(a+" Stopped. Reason - no data")}catch(b){d.error("[bind()] ",b)}})}function fa(a,e){var c=R();c&&da("[bind()] ",a,"5",c,e)}function Ba(a){a=a.scriptURL;a=0==a.indexOf(window.location.origin)?a.substring(window.location.origin.length):void 0;return a&&-1!=a.indexOf(b.urls.SERVICE_WORKER_URL_HTTPS)}function Ca(){k.remove("SID",function(){try{g.b&&!b.main.IS_SHOW_CUSTOM_POP_OVER_DIALOG_FOR_SPECIAL_HTTPS?ga()["catch"](function(a){d.log("error unsubscribing",
a)}).then(function(){h()}):h()}catch(a){}},function(a){d.log("Failed to remove subscription info from storage: "+a.target.errorCode)})}function ga(){return navigator.serviceWorker.ready.then(function(a){try{return a.pushManager.getSubscription().then(function(a){if(a)return a.unsubscribe()})["catch"](function(){})}catch(e){return Promise.reject(e)}})}function T(a){try{return!isNaN(a-parseInt(a))}catch(e){return!1}}function ha(a){return["esputnik","yespo","reteno"].some(function(e){return a.toLowerCase().includes(e)})}
function ia(){var a=new URL(window.location.href);d.log("[init()] check utm labels:",window.location.search);var e=a.searchParams.get("etm_term"),c=a.searchParams.get("utm_content"),a=a.searchParams.get("utm_source");e?(e=(new URLSearchParams(atob(e))).get("cid"),e=T(e)?e:null):e=null;if(e)return e;if(c)var f=ta(c.split("-")),e=f.next().value,f=f.next().value,e=ha(e)&&T(f)?f:null;else e=null;if(e)return e;if(c&&a&&ha(a))return T(c)?c:null}function ua(){d.log("[showCustomPopOverDialogController()] Starting...");
y.I(k,ja);try{Da(function(a,e){a&&Ea(function(a){var f=r();try{a&&f&&"granted"===f.permission||U(function(a){try{if(a){var c=new Date(e),u=new Date;"true"===b.subscription.FLOATING_BUTTON_REMINDER_ENABLED?C(c,u)>1E3*b.subscription.FLOATING_BUTTON_REMINDER_DELAY&&x.c():C(c,u)>864E5*b.subscription.timeBlockPopover&&y.f()}else{var ea=new Date;"true"===b.subscription.FLOATING_BUTTON_ENABLED&&"true"===b.subscription.FLOATING_BUTTON_REMINDER_ENABLED&&f&&"denied"===f.permission?x.c():(!e||C(e,ea)>1E3*b.subscription.timeoutIgnorePopover)&&
f&&"denied"!==f.permission&&y.f()}}catch(Aa){d.error("check before iframe",Aa)}})}catch(p){d.error("check before iframe",p)}})})}catch(a){d.error("check before iframe",a)}}function Da(a){k.get("userPrompted",function(e){var c=null;void 0===e.target.result?d.log("New visitor, try to subscribe ..."):void 0!==e.target.result.value&&(c=new Date(e.target.result.value.date));a(!0,c)},function(){a(!1,null)})}function U(a){k.get("refused",function(e){a(e.target.result)},function(e){d.log("Failed to retrieve refused key, error: "+
e.target.errorCode);a(null)})}function Ea(a){k.get("SID",function(e){a(e.target.result)},function(e){d.log("Failed to retrieve ID key, error: "+e.target.errorCode);a(null)})}function ja(){try{d.log("Subscription denied"),k.a({key:"refused",value:(new Date).toString()})}catch(a){}}function C(a,e){return e.getTime()-a.getTime()}function ka(){var a=window.location.protocol;return b.main.IS_SHOW_SPECIAL_FOR_HTTPS&&"https:"===a?!0:!1}function la(a,e,c){var f=new Date;f.setTime(f.getTime()+864E5*c);document.cookie=
a+"="+e+"; path=/;"+("expires="+f.toUTCString())}function V(a){function e(c,e,b){d.log("[sendResultCallback()] save to indexedDb..");d.log("[sendResultCallback()]",c,e,b);try{if(c&&b){d.log("[sendResultCallback()] Starting save token to indexedDb:",b.token);var m={sid:b.token,bnd:e};I()&&a.auth&&(m.auth=a.auth);I()&&a.p256dh&&(m.p256dh=a.p256dh);k.a({key:"SID",value:m});k.a({key:"activeness.check",value:(new Date).getTime()});b.cmms&&k.a({key:"cmms",value:b.cmms});b.bindings?(d.log("[sendResultCallback()] Starting save to indexedDb:",
b.bindings),b.bindings.forEach(function(a){if(1==a.type){var e=a.value;k.a({key:"Contacts",value:a.value},function(){J(e)});try{b.status&&"NEW"===b.status&&K.rememberEvent({type:"subscription-change",data:{type:"new-subscription",token:b.token,contactId:a.value}})}catch(c){d.error("[evt error()]",c)}}else 2==a.type?la("es-bind-id",a.value,1095):3==a.type&&k.a({key:"sw-md5",value:{hash:a.value,date:(new Date).toString()}})})):d.warn("[sendResultCallback()] return, data.bindings = ",b.bindings)}else d.warn("[sendResultCallback()] return, subscription not saved")}catch(u){d.error("[syncSubscription()]",
u)}}d.log("[syncSubscription()]",a);k.get("SID",function(c){try{if(!c.target.result)ma(a,e);else if(c.target.result.value!==a.token){var b=c.target.result.value;d.warn("[[syncSubscription()]] old data in indexedDB",b,a);na(b,a,e)}}catch(p){d.error("[syncSubscription()]",p)}},function(){d.error("Failed to get SID data")})}function ma(a,e){d.log("[sendSubscriptionToService()]",a);try{var c=new XMLHttpRequest;c.onreadystatechange=function(){try{4==c.readyState&&(200==c.status?e(!0,!0,JSON.parse(c.responseText)):
409==c.status?e(!0,!0,JSON.parse(c.responseText)):(d.warn("Bad Response status = ",c),e(!1,!1,null)))}catch(a){d.error("[sendSubscriptionToService()]",a)}};c.open("PUT",b.main.notificationsService+"/v1/subscribe/",!0);c.setRequestHeader("Content-Type","application/json");var f={};f.domainId=b.main.APPLICATION_ID;f.endpoint=a.token;I()&&(a.auth&&a.p256dh&&(f.keys={},f.keys.auth=a.auth,f.keys.p256dh=a.p256dh),f.subscriptionType="VAPID");f.userAgent=g.userAgent.name;f.userAgentVersion=g.userAgent.version;
f.userAgentLanguage=window.navigator.O||window.navigator.language;f.userLanguage=W.g();f.OS=g.platform;f.subscriptionPage=window.location.href;f.binding=Fa();c.send(JSON.stringify(f))}catch(p){d.error("[sendSubscriptionToService()]",p)}}function oa(a,e){try{var c=new XMLHttpRequest;c.onreadystatechange=function(){try{var a=!0;4==c.readyState&&(410==c.status&&(a=!1),k.a({key:"activeness.check",value:(new Date).getTime()},function(){e(a)}))}catch(b){d.error("[checkSubscriptionIsActive()]",b)}};c.open("GET",
b.main.notificationsService+"/v1/wps/"+b.main.APPLICATION_ID+"/subscription/state?sid="+encodeURIComponent(a),!0);c.setRequestHeader("Content-Type","application/json");c.send()}catch(f){e(!0)}}function Fa(){var a={},e=za();if(e)return a.type="9",a.value=e,a;if(v&&0!==v.length)e=v;else a:{if("localStorage"in window){var c=localStorage.getItem("esWebPushContactId",c);if(void 0!==c&&null!==c){e=c;break a}}e=null}e&&""!=e?(a.type="1",a.value=e):R()?(a.type="5",a.value=R()):""!=L&&(a.type="2",a.value=
L);return a}function na(a,e,c){d.log("Send updated subscription to server:"+e);d.log("Old subscription:"+a);c(!0,null)}function pa(a,e){k.get(a,function(a){try{var b=a.target.result;a=null;b&&(a=new Date(b.value));e(a)}catch(d){e(null)}})}function Ga(a){pa("validation",function(e){if(null!=e&&C(e,new Date)<b.validation.validationPeriod)return a(!1);a(!0)})}function Ha(a){pa("activeness.check",function(e){if(null!=e){try{var c=parseInt(e);Number.isNaN(c)||(e=c)}catch(b){}if(259200000>
C(e,new Date)){a(!1);return}}a(!0)})}function Ia(a,e,c){try{Ga(function(f){if(f){var p=new XMLHttpRequest;p.onreadystatechange=function(){try{4==p.readyState&&200==p.status&&(X="true"===p.responseText?!0:!1,d.log("Is token valid: "+X),X?c():Ja(a,e),k.a({key:"validation",value:(new Date).toString()}))}catch(b){d.log("Failed to update service worker: "+b)}};null!=a&&(p.open("GET",b.main.notificationsService+"/v1/subscription/validate?value="+a+"&app="+b.main.APPLICATION_ID,!0),p.setRequestHeader("Content-Type",
"application/json"),p.send())}else c()})}catch(f){d.log("Error: "+f)}}function Ja(a,e){var c=new XMLHttpRequest;c.onreadystatechange=function(){try{4==c.readyState&&200==c.status&&(d.log("Token is set to inactive"),k.remove("SID",function(){d.log("SID key is removed from storage");e()},function(a){d.log("Failed to remove subscription info from storage: "+a.target.errorCode)}))}catch(a){d.log("Failed to deactivate token: "+a)}};c.open("PUT",b.main.notificationsService+"/v1/subscription/"+a+"/inactive",
!0);c.setRequestHeader("Content-Type","application/json");c.send()}function D(a,e,c){if(!a||!c)return e;var b;try{b="string"===typeof a?JSON.parse(a):a;if(!Array.isArray(b)||!b.length)return e;var d=b.find(function(a){return a.lang===c}),m=b.find(function(a){return a.origin});return d?d.text||e:m?m.text:e}catch(u){return e}}l.__es_sdk||(l.__es_sdk={});l.__es_sdk.pushNotifications=n;var ba={manifest:{included:!1,relUrl:"/manifest.json"},"service-worker":{relUrl:"/sw.js",scope:"/"}},b={main:{targetDomain:"https://shop.tefal.ua",
proxyDomain:"",APPLICATION_ID:"4D6D56DB-5BB8-4EBB-B0BC-4F322D3A95B4",notificationsService:"https://push.esputnik.com",apnWebsitePushId:"",apnSubscriptionServiceUrl:"https://push.esputnik.com/v1/subscribe/apns/safari",isApnEnabled:false,IS_SHOW_SPECIAL_FOR_HTTPS:true,USE_CLIENT_PROXY_FOR_SPECIAL_HTTPS:false,IS_SHOW_CUSTOM_POP_OVER_DIALOG_FOR_SPECIAL_HTTPS:!1},subscription:{timeSuccessShow:8,timeoutIgnorePopover:0,
timeBlockPopover:7,SHOW_PROMPT_DELAY:2,promptMode:1,subscriptionPromptAcceptBtnText:"Дозволити",subscriptionPromptAcceptBtnTextArr:[{"origin":true,"text":"Дозволити"}],subscriptionPromptAcceptBtnTextArr123:[{"origin":true,"text":"Дозволити"}],subscriptionPromptDeclineBtnText:"Заборонити",subscriptionPromptDeclineBtnTextArr:[{"origin":true,"text":"Заборонити"}],
subscriptionPromptText:"Клікніть &quot;Дозволити&quot;, щоб отримувати повідомлення від https://shop.tefal.ua/",subscriptionPromptTextArr:[{"origin":true,"text":"Клікніть \u0026quot;Дозволити\u0026quot;, щоб отримувати повідомлення від https://shop.tefal.ua/"}],subscriptionPopoverType:1,vapidApplicationServerKey:"BI-hZlh_-Dvp53zNQNQvY0h9kOh5yxBSQlCNZtIAH_CIGFgUfTpjgvm8MzavcKkjuGUdZ6UYEpImBDuILJ_j5Ag",FLOATING_BUTTON_ENABLED:"false",FLOATING_BUTTON_BACKGROUND_COLOR:"#3A9EDA",FLOATING_BUTTON_SIDE:"left",FLOATING_BUTTON_BOTTOM_DIMENSION:"20px",FLOATING_BUTTON_SIDE_DIMENSION:"20px",
FLOATING_BUTTON_ANIMATION_TYPE:"vibrate",FLOATING_BUTTON_REMINDER_ENABLED:"false",FLOATING_BUTTON_REMINDER_NOT_BLOCKED_TEXT:"Клікніть, щоб увімкнути push-повідомлення",FLOATING_BUTTON_REMINDER_NOT_BLOCKED_TEXT_ARR:[{"origin":true,"text":"Клікніть, щоб увімкнути push-повідомлення"}],FLOATING_BUTTON_REMINDER_BLOCKED_TEXT:"Щоб увімкнути push-повідомлення, виконайте наступні дії:",FLOATING_BUTTON_REMINDER_BLOCKED_TEXT_ARR:[{"origin":true,"text":"Щоб увімкнути push-повідомлення, виконайте наступні дії:"}],FLOATING_BUTTON_REMINDER_DELAY:"604800"},
validation:{validationPeriod:86400000,isValidationEnabled:false,validationWindowWidth:500,validationWindowHeight:300},updates:{tokenDataUpdatePeriod:604800000},urls:{serviceWorkerName:"sw.js",serviceWorkerScope:"/",serviceWorkerPath:"/"},logging:{IS_LOGGER_ENABLED:false}},ca=["EsputnikEmail","esputnikemail",
"esputnikEmail","eSputnikEmail","Esputnikemail"],v="",L="",X=!1,K={};(function(a){var e={},c={};a.rememberEvent=function(a){try{if(c[a.type]||(c[a.type]=[]),c[a.type].push(a),e[a.type])for(var b=0;b<e[a.type].length;b++)if(e[a.type][b])try{e[a.type][b](a)}catch(m){d.log("failed to fire evt",m)}}catch(m){d.log("Failed to remember event",m)}};a.registerListener=function(a,b,d){e[a]||(e[a]=[]);if(d&&(d=c[a]))for(var u=0;u<d.length;u++)b(d[u]);e[a].push(b)}})(K);var Ka={onPageLoad:1,byElementClick:2},
Z={"default":1,topPanel:2,bottomPanel:3},g={platform:null,userAgent:null,isSupported:!1,b:!1,i:!1},P={W:h,j:function(){d.log("[registerServiceWorker()] Started...");w()?document.body.addEventListener("click",q):-1<navigator.userAgent.toLowerCase().indexOf("firefox")||-1<navigator.userAgent.toLowerCase().indexOf("edg")||/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?document.body.addEventListener("click",t):t()}},Ma={bind:function(){d.log("[bind()] Starting...");v=ia();L=La.A("es-bind-id");
d.log("[bind()] userId =",v);d.log("[bind()] uuid =",L);k.get("SID",function(a){function e(a){a&&""!==a&&oa(a,function(a){a?m():Ca()})}function c(){var c=a.target.result.value.sid;"serviceWorker"in navigator&&ka()?navigator.serviceWorker.getRegistration().then(function(a){a&&a.active&&Ba(a.active)&&a.pushManager.getSubscription().then(function(a){a&&(a=Q(a))&&-1!=a.indexOf(c)&&e(c)})["catch"](function(){})})["catch"](function(){}):e(c)}function f(e){var c=a.target.result.value.sid;B.m(c,"1",v,null,
function(a,b){try{if(a&&b){b=JSON.parse(b);var f=b.value;1==b.type&&k.a({key:"Contacts",value:b.value},function(){J(f);try{K.rememberEvent({type:"subscription-change",data:{type:"contact-id-update",token:c,contactId:e,newContactId:b.value}})}catch(a){d.error("[evt error()] ",a)}})}}catch(p){d.error("[bind()] ",p)}})}function p(){if(a.target.result.value){var e=a.target.result.value.sid;k.get("Contacts",function(a){try{if(a.target.result){var c=a.target.result.value;v&&""!==v&&v!=c?f(c):S(e,fa)}else v&&
""!==v?f(null):S(e,fa)}catch(b){d.log("[bind()] ",b)}})}}function m(){var e=a.target.result.value.sid;b.validation.isValidationEnabled&&!g.b?Ia(e,h,p):p()}d.log("[bind()] Starting...");d.log("[bind()]  Check SID in DB: ",a.target.result);try{window.localStorage.setItem("es_webpush_inited","1")}catch(ea){}var u=r();a.target.result?("true"===b.subscription.FLOATING_BUTTON_ENABLED&&"true"===b.subscription.FLOATING_BUTTON_REMINDER_ENABLED&&u&&"granted"!==u.permission&&(u&&"denied"===u.permission&&U(function(a){a||
ja()}),h()),Ha(function(a){a?c():m()})):(d.log("[bind()] No SID in DB, try to register"),b.subscription.FLOATING_BUTTON_ENABLED&&u&&"granted"===u.permission?P.j():g.b&&!b.main.IS_SHOW_CUSTOM_POP_OVER_DIALOG_FOR_SPECIAL_HTTPS?navigator.serviceWorker.getRegistrations().then(function(a){a&&0<a.length?ga().then(function(){h()}):h()})["catch"](function(){}):h())},function(){d.log("Failed to get data")});d.log("[bind()] Finish");d.log("")}},La={A:function(a){var e="";a+="=";for(var c=document.cookie.split(";"),
b=0;b<c.length;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1);0==d.indexOf(a)&&(e=d.substring(a.length,d.length))}return e},aa:la,R:function(){document.cookie=name+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;"}},B={Z:ma,m:function(a,e,c,f,p){d.log("[sendBindRequestToService()] Starting...");try{var m=new XMLHttpRequest;m.onreadystatechange=function(){try{4===m.readyState&&(200==m.status?p(!0,m.responseText):p(!1,null))}catch(a){d.error("[sendBindRequestToService()]",a)}};m.open("PUT",b.main.notificationsService+
"/v1/bind/",!0);m.setRequestHeader("Content-Type","application/json");m.send(JSON.stringify({token:a,type:e,value:c,appId:b.main.APPLICATION_ID,cmms:f}))}catch(u){d.error("[sendBindRequestToService()]",u)}},$:na,l:V,X:function(){d.log("Try Register User Visit");k.get("SID",function(a){d.log("Check SID in DB: ",a.target.result);a.target.result?(d.log("Register User Visit"),a=a.target.result.value.sid,l.__es_sdk.S("user_visited_site",a,[{name:"sid",value:a}])):d.log("No SID in DB")})},L:function(a,
e,c){if(e){var b;switch(a){case "contactId":b="1";break;case "email":b="5";break;case "phone":b="7";break;case "externalCustomerId":b="8"}b?(d.log("[rebind()] Locator type is supported"),k.get("SID",function(a){d.log("[rebind()] Starting binding...");d.log("[rebind()] Check SID in DB: ",a.target.result);if(a.target.result.value){var m=a.target.result.value.sid;m&&""!==m?oa(m,function(a){a?S(m,function(a,d){da("[rebind()] ",a,b,e,d,function(a,b){c&&c(a,b)})}):(d.log("[rebind()] Subscription is not active"),
c&&c(!1,null))}):(d.log("[rebind()] No SID in DB"),c&&c(!1,null))}else c&&c(!1,null)},function(){c&&c(!1,null)})):(d.log("[rebind()] Locator type is unsupported"),c&&c(!1,null))}else c&&c(!1,null)}},d={log:function(){console&&d.isEnabled()&&console.log.apply(console,arguments)},warn:function(){console&&d.isEnabled()&&console.warn.apply(console,arguments)},error:function(){console&&d.isEnabled()&&console.error.apply(console,arguments)},isEnabled:function(){return/true/.test(b.logging.IS_LOGGER_ENABLED)}},
E={U:G,F:function(){var a,b=navigator.userAgent,c=b.match(/(opera|chrome|safari|firefox|msie|yabrowser|trident(?=\/))\/?\s*(\d+)/i)||[],d=b.match(/(edge?(?=\/))\/?\s*(\d+)/i)||[];if("Edge"===d[1]||-1!=b.indexOf("Edg"))return{name:d[1],version:d[2]};if(/trident/i.test(c[1]))return a=/\brv[ :]+(\d+)/g.exec(b)||[],{name:"IE",version:a[1]||""};if("Chrome"===c[1]){a=b.match(/\bOPR\/(\d+)/);if(null!=a)return{name:"Opera",version:a[1]};if(a=b.match(/\bYaBrowser\/(\d+)/),null!=a)return{name:"Yandex",version:a[1]}}return b.includes("CriOS")?
{name:"Chrome",version:b.match(/CriOS\/(\d+(\.\d+)?)/)[1]}:"safari"!==c[1].toLowerCase()||b.includes("Chrome")||b.includes("Chromium")||b.includes("CriOS")||!(d=b.match(/version\/(\d+\.\d+)/i))?(c=c[2]?[c[1],c[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(a=b.match(/version\/(\d+)/i))&&c.splice(1,1,a[1]),{name:c[0],version:c[1]}):{name:"Safari",version:d[1]}},B:function(){var a="Windows FreeBSD Android iPhone Linux Mac".split(" ");for(i=0;i<a.length;i++)if(-1!=navigator.userAgent.indexOf(a[i]))return a[i];
return""},b:ka,K:function(){if(("iPhone"===g.platform||/iPad/.test(navigator.userAgent)||"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints)&&!navigator.standalone||["iPhone"].includes(g.platform)&&16.3>=parseFloat(g.userAgent.version)||""===g.platform)return!1;if("chrome"===g.userAgent.name.toLowerCase()&&42<=parseFloat(g.userAgent.version)||"firefox"===g.userAgent.name.toLowerCase()&&44<=parseFloat(g.userAgent.version)||"safari"===g.userAgent.name.toLowerCase()&&16.4<=parseFloat(g.userAgent.version))return!0;
if("safari"===g.userAgent.name.toLowerCase())return b.main.isApnEnabled&&10<=g.userAgent.version;if("opera"===g.userAgent.name.toLowerCase()&&43<=parseFloat(g.userAgent.version)||"yandex"===g.userAgent.name.toLowerCase()&&18<=parseFloat(g.userAgent.version))return!0},J:function(){var a=(b.main.targetDomain||"").replace("://www.","://");return 0===window.location.href.replace("://www.","://").indexOf(a)}},qa={h:G,w:function(){d.log("[checkData()] Started..");g.isSupported||d.warn("[checkData()] FAIL, Environment is not supported:",
g);g.i||d.warn("[checkData()] FAIL,this  is not target domain",g);d.log("[checkData()] Ok");d.log("")},T:ia};n.rebind=function(a,b,c){B.L(a,b,c)};n.init=function(a){try{var e=function(){try{qa.h(a),qa.w(),g.isSupported&&g.i&&Ma.bind()}catch(b){d.log("[main()] handle error ",b)}};b.subscription.promptMode===Ka.onPageLoad?setTimeout(e,1E3*b.subscription.SHOW_PROMPT_DELAY):document.addEventListener("click",function(a){a.target.closest(".es-push-prompt-init")&&(d.log("init subscription by click"),e())},
!1)}catch(c){d.log("[init] handle error ",c)}};n.getUserToken=function(a){k.get("SID",function(b){var c=null;b.target.result&&(c=b.target.result.value.sid);a(c)})};n.getUserPushSubscriptionContactId=function(a){k.get("Contacts",function(b){var c=null;b.target.result&&(c=b.target.result.value);try{c=parseInt(c),isNaN(c)&&(c=null)}catch(d){c=null}a(c)})};n.onSubscriptionChange=function(a,b){K.registerListener("subscription-change",a,b)};var k=function(){function a(a,b){try{var e=(window.indexedDB||
window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB).open("es-push-integration",1);e.onsuccess=function(b){try{c=b.target.result,a()}catch(e){}};e.onerror=function(a){try{d.log("DB opening error: "+a.target.errorCode),b()}catch(c){}};e.onupgradeneeded=function(a){try{a.target.result.createObjectStore("integration-data",{keyPath:"key"})}catch(b){}}}catch(u){}}function b(e){try{c?e():a(function(){e()},function(){d.log("DB init failed")})}catch(p){d.log("Error occurred: "+p)}}var c=null;
return{a:function(a,d,m){b(function(){var b=c.transaction(["integration-data"],"readwrite").objectStore("integration-data").put(a);b.onsuccess=d;b.onerror=m})},remove:function(a,d,m){b(function(){var b=c.transaction(["integration-data"],"readwrite").objectStore("integration-data")["delete"](a);b.onsuccess=d;b.onerror=m})},get:function(a,d,m){b(function(){var b=c.transaction(["integration-data"],"readonly").objectStore("integration-data").get(a);b.onsuccess=d;b.onerror=m})}}}(),x=function(){function a(a,
e){function d(){f.querySelector(".js-webPushSubscriptionBlockedTip").style.display="none"}var g=document.createElement("div"),h=W.g(),k="color: "+b.subscription.FLOATING_BUTTON_BACKGROUND_COLOR+"; background-color: "+b.subscription.FLOATING_BUTTON_BACKGROUND_COLOR+"; display: none;",l="bottom: "+b.subscription.FLOATING_BUTTON_BOTTOM_DIMENSION+";\n                                z-index: 2147483647; \n                                "+b.subscription.FLOATING_BUTTON_SIDE+": "+b.subscription.FLOATING_BUTTON_SIDE_DIMENSION+
";";try{g.classList.add("webPushSubscriptionPreview--component"),g.classList.add("widget-icon-"+b.subscription.FLOATING_BUTTON_SIDE),g.setAttribute("style",l),g.innerHTML='\n                    <div class="js-webPushSubscriptionPreview webPushSubscriptionPreview" style="display: none;">\n                        <div class="webPushSubscriptionPreview--inner">\n                            <span class="webPushSubscriptionPreview--text">\n                                '+D(b.subscription.subscriptionPromptTextArr,
b.subscription.subscriptionPromptText,h)+'\n                            </span>\n                            <div class="webPushSubscriptionPreview--confirm">\n                                <button id="es-push-decline-btn" class="webPushSubscriptionPreview--button webPushSubscriptionPreview--button__decline">\n                                    '+D(b.subscription.subscriptionPromptDeclineBtnTextArr,b.subscription.subscriptionPromptDeclineBtnText,h)+'\n                                 </button>\n                                 <button id="es-push-accept-btn" class="webPushSubscriptionPreview--button webPushSubscriptionPreview--button__accept">\n                                    '+
D(b.subscription.subscriptionPromptAcceptBtnTextArr,b.subscription.subscriptionPromptAcceptBtnText,h)+'\n                                 </button>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="js-webPushSubscriptionAlert webPushSubscriptionPreview--widgetTooltip webPushSubscriptionPreview--widgetTooltip__notBlocked" style="display: none;">\n                        '+D(b.subscription.FLOATING_BUTTON_REMINDER_NOT_BLOCKED_TEXT_ARR,
b.subscription.FLOATING_BUTTON_REMINDER_NOT_BLOCKED_TEXT,h)+'\n                    </div>\n                    <div class="js-webPushSubscriptionBlockedAlert webPushSubscriptionPreview--widgetTooltip webPushSubscriptionPreview--widgetTooltip__blocked" style="display: none;">\n                        '+D(b.subscription.FLOATING_BUTTON_REMINDER_NOT_BLOCKED_TEXT_ARR,b.subscription.FLOATING_BUTTON_REMINDER_NOT_BLOCKED_TEXT,h)+'\n                    </div>\n                    <div class="js-webPushSubscriptionBlockedTip webPushSubscriptionPreview--widgetTooltip" style="display: none;">\n                        <div class="widgetTooltip--text">\n                            <span>\n                            '+
D(b.subscription.FLOATING_BUTTON_REMINDER_BLOCKED_TEXT_ARR,b.subscription.FLOATING_BUTTON_REMINDER_BLOCKED_TEXT,h)+'\n                            </span>\n                            <span class="widgetTooltip--close close-prompt"></span>\n                        </div>\n                        <div class="widgetTooltip--imageContainer">\n                            <img class="widgetTooltip--image" src="https://statics.esputnik.com/images/widgetTooltip.png"/>\n                        </div>\n                    </div>\n                    <div class="js-bell-widget-icon widget-icon-wrap '+
b.subscription.FLOATING_BUTTON_ANIMATION_TYPE+'" style="'+k+'">\n                        <img alt="widget icon" src="'+b.main.notificationsService+"/push/resource/"+b.main.APPLICATION_ID+"/floating_button?decache="+(new Date).getTime()+'">\n                    </div>\n                ',g.style.visibility="hidden",g.querySelector(".widgetTooltip--close").addEventListener("click",d),g.querySelector("#es-push-decline-btn").addEventListener("click",function(){c();"true"===b.subscription.FLOATING_BUTTON_REMINDER_ENABLED&&
0===1*b.subscription.FLOATING_BUTTON_REMINDER_DELAY&&x.c();e()}),g.querySelector("#es-push-accept-btn").addEventListener("click",function(){c();a()}),g.querySelector(".js-bell-widget-icon").addEventListener("click",function(){U(function(a){var c=r();try{c&&"default"===c.permission&&(a?C(new Date(a&&a.value),new Date)>1E3*b.subscription.FLOATING_BUTTON_REMINDER_DELAY&&(y.f(),g.querySelector(".js-webPushSubscriptionAlert").style.display="none"):(y.f(),g.querySelector(".js-webPushSubscriptionAlert").style.display=
"none"))}catch(e){}})})}catch(n){}return g}function e(a,e){W.g();try{var f="push-notification-popover",g="push-notification-prompt-buttons";b.subscription.subscriptionPopoverType===Z.topPanel?(f="push-notification-popover-top",g="push-notification-prompt-inline-buttons"):b.subscription.subscriptionPopoverType===Z.bottomPanel&&(f="push-notification-popover-bottom",g="push-notification-prompt-inline-buttons");var h=document.createElement("div");h.setAttribute("class","push-notification-prompt "+f);
var k=document.createElement("div");k.setAttribute("class","push-notification-prompt-message");var l=document.createElement("div"),n=document.createElement("img");n.setAttribute("class","push-notification-bell-icon");n.setAttribute("width","14");n.setAttribute("height","14");n.setAttribute("src",b.main.notificationsService+"/img/subscription-notify-icon.svg");l.appendChild(n);l.setAttribute("class","push-notification-prompt-message-text");var F=document.createElement("div");F.setAttribute("class",
g);var q=document.createElement("button");q.setAttribute("class","push-notification-prompt-btn push-notification-accept-btn");q.setAttribute("type","button");q.onclick=a;q.innerHTML=b.subscription.subscriptionPromptAcceptBtnText;var r=document.createElement("button");r.setAttribute("class","push-notification-prompt-btn push-notification-disallow-btn");r.setAttribute("type","button");r.onclick=function(){c();e()};r.innerHTML=b.subscription.subscriptionPromptDeclineBtnText;F.appendChild(r);F.appendChild(q);
k.appendChild(l);if(b.subscription.subscriptionPopoverType===Z["default"]){k.appendChild(F);var t=document.createElement("div");t.setAttribute("class","push-prompt-text");t.innerHTML=b.subscription.subscriptionPromptText;l.appendChild(t)}else l.innerHTML+=b.subscription.subscriptionPromptText,l.appendChild(F);h.appendChild(k);var v=document.createElement("span");v.setAttribute("class","close-prompt");v.onclick=function(){c()};k.appendChild(v);h.style.visibility="hidden";return h}catch(w){return d.error("prompt ctor error: ",
w),null}}function c(){try{null!=f&&(f.style.visibility="hidden",f.classList.contains("webPushSubscriptionPreview--component")&&Array.from(f.children).forEach(function(a){a.style.display="none"}))}catch(a){d.error("prompt widget error:",a)}}var f=null;return{h:function(c,d){var g=document.getElementsByTagName("head")[0],h=document.createElement("link");h.rel="stylesheet";h.type="text/css";h.href=b.main.notificationsService+"/resource/"+b.main.APPLICATION_ID+"/es-subscription-prompt-style.css";g.appendChild(h);
f="true"===b.subscription.FLOATING_BUTTON_ENABLED?a(c,d):e(c,d);null!=f&&document.body.appendChild(f)},show:function(){try{null!=f&&(f.style.visibility="visible",f.classList.contains("webPushSubscriptionPreview--component")&&Array.from(f.children).forEach(function(a){a.classList.contains("js-webPushSubscriptionPreview")&&(a.style.display="block");a.classList.contains("js-bell-widget-icon")&&(a.style.display="flex")}))}catch(a){d.error("prompt widget error:",a)}},close:c,M:function(){},N:function(){},
c:function(){try{if(null!=f){f.style.visibility="visible";var a=f.querySelector(".js-webPushSubscriptionBlockedTip"),b=f.querySelector(".js-webPushSubscriptionAlert"),c=f.querySelector(".js-webPushSubscriptionBlockedAlert"),e=f.querySelector(".js-webPushSubscriptionPreview");Array.from(f.children).forEach(function(d){d.classList.contains("js-bell-widget-icon")?(d.style.display="flex",d.addEventListener("mouseenter",function(){var d=r();e&&"none"!==e.style.display||a&&"none"!==a.style.display||d&&
"denied"===d.permission?e&&"none"!==e.style.display||a&&"none"!==a.style.display||!c||"none"!==c.style.display||!d||"denied"!==d.permission||(c.style.display="block"):b.style.display="block"}),d.addEventListener("mouseleave",function(){var d=r();e&&"none"!==e.style.display||a&&"none"!==a.style.display||d&&"denied"===d.permission?e&&"none"!==e.style.display||a&&"none"!==a.style.display||!c||"none"===c.style.display||!d||"denied"!==d.permission||(c.style.display="none"):b.style.display="none"}),d.addEventListener("click",
function(){var d=r();d&&"denied"===d.permission&&(a.style.display="block",b.style.display="none",c.style.display="none")})):d.style.display="none"})}}catch(g){d.error("prompt widget error:",g)}}}}(),y=function(){function a(){window.addEventListener("message",function(a){var c=b.main.proxyDomain;try{if(c&&0==a.origin.indexOf(c))if("pong"==a.data)clearInterval(q),e();else if("SYNC"==a.data)t.a({key:"synced",value:(new Date).toString()});else{var f=1E3*b.subscription.timeSuccessShow;if("refused"==a.data)n();
else if(0===a.data.indexOf("SID|")){var g=a.data.split("|");if(2==g.length){var h={};h.token=g[1];V(h)}}else if(0===a.data.indexOf("SDO|"))try{g=a.data.split("|"),2==g.length&&(h=JSON.parse(g[1]),V(h))}catch(k){}setTimeout(function(){try{null!=l&&l.close()}catch(a){d.error("iframe: ",a)}},f)}}catch(k){d.error("iframe: ",k)}},!1)}function e(){try{x.close()}catch(a){d.error("iframe: ",a)}}function c(){var a=window.location.protocol;if("true"===b.subscription.FLOATING_BUTTON_ENABLED||!b.main.proxyDomain&&
"https:"===a)e(),P.j();else try{l=window.open(b.main.proxyDomain+"/subscription/"+b.main.APPLICATION_ID,"_blank","scrollbars=yes, width=500, height=500, top="+(g()/2-250+k())+", left="+(f()/2-250+h())),window.focus&&l.focus(),q=setInterval(function(){try{l.postMessage("ping",b.main.proxyDomain),l.postMessage("callFrom|"+window.location.href,b.main.proxyDomain)}catch(a){e()}},100)}catch(c){d.error("iframe: ",c)}}function f(){return window.innerWidth?window.innerWidth:document.documentElement.clientWidth?
document.documentElement.clientWidth:screen.width}function g(){return window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height}function h(){return void 0!==window.screenLeft?window.screenLeft:screen.left}function k(){return void 0!==window.screenTop?window.screenTop:screen.top}var l=null,n=null,q=null,r=null,t=null;return{I:function(b,e){try{d.log("UI Module Init."),a(),n=e,x.h(c,n),t=b}catch(f){d.error("iframe: ",f)}},f:function(){try{t.a({key:"userPrompted",
value:{date:(new Date).toString()}}),x.show()}catch(a){d.error("iframe: ",a)}},ba:function(){try{var a=y.H(),c=y.G(),e=a/2-b.validation.validationWindowWidth/2+y.C(),f=c/2-b.validation.validationWindowHeight/2+y.D();r=window.open(b.main.proxyDomain+"/resource/update-frame/"+b.main.APPLICATION_ID,"_blank","location=no, scrollbars=no, width="+b.validation.validationWindowWidth+", height="+b.validation.validationWindowHeight+", top="+f+", left="+e);r.blur();window.focus()}catch(g){d.log("Error: "+g)}},
P:e,H:f,G:g,C:h,D:k,M:function(){},N:function(){}}}(),W={g:function(){var a=this.o()||this.u()||this.s();return this.v(a)},o:function(){return document.querySelector("html").getAttribute("lang")},s:function(){return navigator.language},u:function(){var a=location.pathname.split("/")[1];return a&&2===a.length?a:null},v:function(a){return a.split("-")[0].toLowerCase()}};return n})(this,{});
(function(c,a){function n(){for(var a=c[e].q;0<a.length;)p(a)}function p(a){try{if(0!=a.length){var c=a.shift(),b=c[0];a=[];for(var g=1;g<c.length;g++)a.push(c[g]);k(b,a)}}catch(d){}}function k(c,e){for(f in a)if(a.hasOwnProperty(f)){var b=a[f];if(f===c){b.apply(this,e);break}}}var e=c.esSdk;c[e]?(c[e].q||(c[e].q=[]),c[e].q.push=function(){var a=Array.prototype.push.apply(this,arguments);p(c[e].q);return a},n()):console.log("Using SDK synchronously")}(this,this.__es_sdk));
