(()=>{var __webpack_modules__={9110:(e,t)=>{!function(e){var t=/\S/,n=/\"/g,r=/\n/g,i=/\r/g,o=/\\/g,a=/\u2028/,s=/\u2029/;function c(e){"}"===e.n.substr(e.n.length-1)&&(e.n=e.n.substring(0,e.n.length-1))}function u(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function l(e,t,n){if(t.charAt(n)!=e.charAt(0))return!1;for(var r=1,i=e.length;r":7,"=":8,_v:9,"{":10,"&":11,_t:12},e.scan=function(n,r){var i=n.length,o=0,a=null,s=null,p="",f=[],h=!1,d=0,g=0,_="{{",b="}}";function m(){p.length>0&&(f.push({tag:"_t",text:new String(p)}),p="")}function v(n,r){if(m(),n&&function(){for(var n=!0,r=g;r"==i.tag&&(i.indent=f[o].text.toString()),f.splice(o,1));else r||f.push({tag:"\n"});h=!1,g=f.length}function w(e,t){var n="="+b,r=e.indexOf(n,t),i=u(e.substring(e.indexOf("=",t)+1,r)).split(" ");return _=i[0],b=i[i.length-1],r+n.length-1}for(r&&(r=r.split(" "),_=r[0],b=r[1]),d=0;d0;){if(c=t.shift(),o&&"<"==o.tag&&!(c.tag in p))throw new Error("Illegal content in < super tag.");if(e.tags[c.tag]<=e.tags.$||h(c,i))r.push(c),c.nodes=f(t,c.tag,r,i);else{if("/"==c.tag){if(0===r.length)throw new Error("Closing tag without opener: /"+c.n);if(s=r.pop(),c.n!=s.n&&!d(c.n,s.n,i))throw new Error("Nesting error: "+s.n+" vs. "+c.n);return s.end=c.i,a}"\n"==c.tag&&(c.last=0==t.length||"\n"==t[0].tag)}a.push(c)}if(r.length>0)throw new Error("missing closing tag: "+r.pop().n);return a}function h(e,t){for(var n=0,r=t.length;n":v,"<":function(t,n){var r={partials:{},code:"",subs:{},inPartial:!0};e.walk(t.nodes,r);var i=n.partials[v(t,n)];i.subs=r.subs,i.partials=r.partials},$:function(t,n){var r={subs:{},code:"",partials:n.partials,prefix:t.n};e.walk(t.nodes,r),n.subs[t.n]=r.code,n.inPartial||(n.code+='t.sub("'+b(t.n)+'",c,p,i);')},"\n":function(e,t){t.code+=y('"\\n"'+(e.last?"":" + i"))},_v:function(e,t){t.code+="t.b(t.v(t."+m(e.n)+'("'+b(e.n)+'",c,p,0)));'},_t:function(e,t){t.code+=y('"'+b(e.text)+'"')},"{":w,"&":w},e.walk=function(t,n){for(var r,i=0,o=t.length;i{var r=n(9110);r.Template=n(9549).Template,r.template=r.Template,e.exports=r},9549:(e,t)=>{!function(e){function t(e,t,n){var r;return t&&"object"==typeof t&&(void 0!==t[e]?r=t[e]:n&&t.get&&"function"==typeof t.get&&(r=t.get(e))),r}e.Template=function(e,t,n,r){e=e||{},this.r=e.code||this.r,this.c=n,this.options=r||{},this.text=t||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},e.Template.prototype={r:function(e,t,n){return""},v:function(e){return e=c(e),s.test(e)?e.replace(n,"&").replace(r,"<").replace(i,">").replace(o,"'").replace(a,"""):e},t:c,render:function(e,t,n){return this.ri([e],t||{},n)},ri:function(e,t,n){return this.r(e,t,n)},ep:function(e,t){var n=this.partials[e],r=t[n.name];if(n.instance&&n.base==r)return n.instance;if("string"==typeof r){if(!this.c)throw new Error("No compiler available.");r=this.c.compile(r,this.options)}if(!r)return null;if(this.partials[e].base=r,n.subs){for(key in t.stackText||(t.stackText={}),n.subs)t.stackText[key]||(t.stackText[key]=void 0!==this.activeSub&&t.stackText[this.activeSub]?t.stackText[this.activeSub]:this.text);r=function(e,t,n,r,i,o){function a(){}function s(){}var c;a.prototype=e,s.prototype=e.subs;var u=new a;for(c in u.subs=new s,u.subsText={},u.buf="",r=r||{},u.stackSubs=r,u.subsText=o,t)r[c]||(r[c]=t[c]);for(c in r)u.subs[c]=r[c];for(c in i=i||{},u.stackPartials=i,n)i[c]||(i[c]=n[c]);for(c in i)u.partials[c]=i[c];return u}(r,n.subs,n.partials,this.stackSubs,this.stackPartials,t.stackText)}return this.partials[e].instance=r,r},rp:function(e,t,n,r){var i=this.ep(e,n);return i?i.ri(t,n,r):""},rs:function(e,t,n){var r=e[e.length-1];if(u(r))for(var i=0;i=0;c--)if(void 0!==(o=t(e,n[c],s))){a=!0;break}return a?(i||"function"!=typeof o||(o=this.mv(o,n,r)),o):!i&&""},ls:function(e,t,n,r,i){var o=this.options.delimiters;return this.options.delimiters=i,this.b(this.ct(c(e.call(t,r)),t,n)),this.options.delimiters=o,!1},ct:function(e,t,n){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(t,n)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,t,n,r,i,o,a){var s,c=t[t.length-1],u=e.call(c);return"function"==typeof u?!!r||(s=this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text,this.ls(u,c,n,s.substring(i,o),a)):u},mv:function(e,t,n){var r=t[t.length-1],i=e.call(r);return"function"==typeof i?this.ct(c(i.call(r)),r,n):i},sub:function(e,t,n,r){var i=this.subs[e];i&&(this.activeSub=e,i(t,n,this,r),this.activeSub=!1)}};var n=/&/g,r=//g,o=/\'/g,a=/\"/g,s=/[&<>\"\']/;function c(e){return String(null==e?"":e)}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(t)},4053:(e,t,n)=>{var r=n(4129),i=n(3890),o=[n(3293)];e.exports=r.createStore(i,o)},3293:(e,t,n)=>{e.exports=function(){return n(5413),{}}},5413:()=>{"object"!=typeof JSON&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta,rep;function f(e){return e<10?"0"+e:e}function this_value(){return this.valueOf()}function quote(e){return rx_escapable.lastIndex=0,rx_escapable.test(e)?'"'+e.replace(rx_escapable,(function(e){var t=meta[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}function str(e,t){var n,r,i,o,a,s=gap,c=t[e];switch(c&&"object"==typeof c&&"function"==typeof c.toJSON&&(c=c.toJSON(e)),"function"==typeof rep&&(c=rep.call(t,e,c)),typeof c){case"string":return quote(c);case"number":return isFinite(c)?String(c):"null";case"boolean":case"null":return String(c);case"object":if(!c)return"null";if(gap+=indent,a=[],"[object Array]"===Object.prototype.toString.apply(c)){for(o=c.length,n=0;n{var r=n(6123),i=r.slice,o=r.pluck,a=r.each,s=r.bind,c=r.create,u=r.isList,l=r.isFunction,p=r.isObject;e.exports={createStore:h};var f={version:"2.0.12",enabled:!1,get:function(e,t){var n=this.storage.read(this._namespacePrefix+e);return this._deserialize(n,t)},set:function(e,t){return void 0===t?this.remove(e):(this.storage.write(this._namespacePrefix+e,this._serialize(t)),t)},remove:function(e){this.storage.remove(this._namespacePrefix+e)},each:function(e){var t=this;this.storage.each((function(n,r){e.call(t,t._deserialize(n),(r||"").replace(t._namespaceRegexp,""))}))},clearAll:function(){this.storage.clearAll()},hasNamespace:function(e){return this._namespacePrefix=="__storejs_"+e+"_"},createStore:function(){return h.apply(this,arguments)},addPlugin:function(e){this._addPlugin(e)},namespace:function(e){return h(this.storage,this.plugins,e)}};function h(e,t,n){n||(n=""),e&&!u(e)&&(e=[e]),t&&!u(t)&&(t=[t]);var r=n?"__storejs_"+n+"_":"",h=n?new RegExp("^"+r):null;if(!/^[a-zA-Z0-9_\-]*$/.test(n))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var d={_namespacePrefix:r,_namespaceRegexp:h,_testStorage:function(e){try{var t="__storejs__test__";e.write(t,t);var n=e.read(t)===t;return e.remove(t),n}catch(e){return!1}},_assignPluginFnProp:function(e,t){var n=this[t];this[t]=function(){var t=i(arguments,0),r=this;var o=[function(){if(n)return a(arguments,(function(e,n){t[n]=e})),n.apply(r,t)}].concat(t);return e.apply(r,o)}},_serialize:function(e){return JSON.stringify(e)},_deserialize:function(e,t){if(!e)return t;var n="";try{n=JSON.parse(e)}catch(t){n=e}return void 0!==n?n:t},_addStorage:function(e){this.enabled||this._testStorage(e)&&(this.storage=e,this.enabled=!0)},_addPlugin:function(e){var t=this;if(u(e))a(e,(function(e){t._addPlugin(e)}));else if(!o(this.plugins,(function(t){return e===t}))){if(this.plugins.push(e),!l(e))throw new Error("Plugins must be function values that return objects");var n=e.call(this);if(!p(n))throw new Error("Plugins must return an object of function properties");a(n,(function(n,r){if(!l(n))throw new Error("Bad plugin property: "+r+" from plugin "+e.name+". Plugins should only return functions.");t._assignPluginFnProp(n,r)}))}},addStorage:function(e){!function(){var e="undefined"==typeof console?null:console;e&&(e.warn?e.warn:e.log).apply(e,arguments)}("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(e)}},g=c(d,f,{plugins:[]});return g.raw={},a(g,(function(e,t){l(e)&&(g.raw[t]=s(g,e))})),a(e,(function(e){g._addStorage(e)})),a(t,(function(e){g._addPlugin(e)})),g}},6123:(e,t,n)=>{var r=Object.assign?Object.assign:function(e,t,n,r){for(var i=1;i{e.exports=[n(9653),n(7333),n(5991),n(9234),n(5416),n(1529)]},9234:(e,t,n)=>{var r=n(6123),i=r.Global,o=r.trim;e.exports={name:"cookieStorage",read:function(e){if(!e||!u(e))return null;var t="(?:^|.*;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(a.cookie.replace(new RegExp(t),"$1"))},write:function(e,t){if(!e)return;a.cookie=escape(e)+"="+escape(t)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/"},each:s,remove:c,clearAll:function(){s((function(e,t){c(t)}))}};var a=i.document;function s(e){for(var t=a.cookie.split(/; ?/g),n=t.length-1;n>=0;n--)if(o(t[n])){var r=t[n].split("="),i=unescape(r[0]);e(unescape(r[1]),i)}}function c(e){e&&u(e)&&(a.cookie=escape(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function u(e){return new RegExp("(?:^|;\\s*)"+escape(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(a.cookie)}},9653:(e,t,n)=>{var r=n(6123).Global;function i(){return r.localStorage}function o(e){return i().getItem(e)}e.exports={name:"localStorage",read:o,write:function(e,t){return i().setItem(e,t)},each:function(e){for(var t=i().length-1;t>=0;t--){var n=i().key(t);e(o(n),n)}},remove:function(e){return i().removeItem(e)},clearAll:function(){return i().clear()}}},1529:e=>{e.exports={name:"memoryStorage",read:function(e){return t[e]},write:function(e,n){t[e]=n},each:function(e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)},remove:function(e){delete t[e]},clearAll:function(e){t={}}};var t={}},7333:(e,t,n)=>{var r=n(6123).Global;e.exports={name:"oldFF-globalStorage",read:function(e){return i[e]},write:function(e,t){i[e]=t},each:o,remove:function(e){return i.removeItem(e)},clearAll:function(){o((function(e,t){delete i[e]}))}};var i=r.globalStorage;function o(e){for(var t=i.length-1;t>=0;t--){var n=i.key(t);e(i[n],n)}}},5991:(e,t,n)=>{var r=n(6123).Global;e.exports={name:"oldIE-userDataStorage",write:function(e,t){if(s)return;var n=u(e);a((function(e){e.setAttribute(n,t),e.save(i)}))},read:function(e){if(s)return;var t=u(e),n=null;return a((function(e){n=e.getAttribute(t)})),n},each:function(e){a((function(t){for(var n=t.XMLDocument.documentElement.attributes,r=n.length-1;r>=0;r--){var i=n[r];e(t.getAttribute(i.name),i.name)}}))},remove:function(e){var t=u(e);a((function(e){e.removeAttribute(t),e.save(i)}))},clearAll:function(){a((function(e){var t=e.XMLDocument.documentElement.attributes;e.load(i);for(var n=t.length-1;n>=0;n--)e.removeAttribute(t[n].name);e.save(i)}))}};var i="storejs",o=r.document,a=function(){if(!o||!o.documentElement||!o.documentElement.addBehavior)return null;var e,t,n,r="script";try{(t=new ActiveXObject("htmlfile")).open(),t.write("<"+r+">document.w=window'),t.close(),e=t.w.frames[0].document,n=e.createElement("div")}catch(t){n=o.createElement("div"),e=o.body}return function(t){var r=[].slice.call(arguments,0);r.unshift(n),e.appendChild(n),n.addBehavior("#default#userData"),n.load(i),t.apply(this,r),e.removeChild(n)}}(),s=(r.navigator?r.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);var c=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function u(e){return e.replace(/^\d/,"___$&").replace(c,"___")}},5416:(e,t,n)=>{var r=n(6123).Global;function i(){return r.sessionStorage}function o(e){return i().getItem(e)}e.exports={name:"sessionStorage",read:o,write:function(e,t){return i().setItem(e,t)},each:function(e){for(var t=i().length-1;t>=0;t--){var n=i().key(t);e(o(n),n)}},remove:function(e){return i().removeItem(e)},clearAll:function(){return i().clear()}}},669:(e,t,n)=>{"use strict";n.r(t),n.d(t,{WHITELISTED_DOMAINS_REGEX:()=>r});const r=[/^api\.pn\.vg$/,/^cdn\.pn\.vg$/,/^cdn\.pushnews\.eu$/,/^dev-[^.]+\.pn\.vg$/]},1509:(e,t,n)=>{const r=n(2191),i=n(6651),o="https://api.pn.vg/api/v1";t.grabOsp=function(e,t,n,r){let i="https://osp-assets.pn.vg/{appId}.json";!0===t&&(i="https://osp-smart-provider.pn.vg/?appId={appId}"),i=i.replace("{appId}",e),null!==n&&(i.match(/\?/)?i+=`&c=${n}`:i+=`?c=${n}`),fetch(i,{cache:"reload"}).then((function(e){r(e)})).catch((function(e){IlabsPush.log("could not retrieve OSP")}))},t.grabOspStats=function(e,t){let n="https://cdn.pn.vg/stats/{appId}.json".replace("{appId}",e);fetch(n,{cache:"reload"}).then((function(e){t(e)})).catch((function(e){IlabsPush.log("could not retrieve JSON from "+n,e)}))},t.trackView=function(e,t){let{posId:n,appId:a,itemId:s,type:c,skipPosViews:u}=e;if(u=u||!1,!u){let e=i.get("posViews");void 0===e?(e={},e[n]=1):e[n]?e[n]++:e[n]=1,i.set("posViews",e)}let l=`${o}/pushonsite/${n}/${a}/view`;s&&(l+=`/${s}`);let p={...c?{type:c}:{}};r.fetchAndExecuteWithJsonPayload("POST",l,p,t)},t.trackClick=function(e,t){let{posId:n,appId:i,itemId:a,type:s,isDecrement:c}=e,u=`${o}/pushonsite/${n}/${i}/click`;a&&(u+=`/${a}`);let l={...s?{type:s}:{},...void 0!==c?{isDecrement:c}:{}};r.fetchAndExecuteWithJsonPayload("POST",u,l,t)},t.trackDismiss=function(e,t){let{posId:n,appId:i}=e,a=`${o}/pushonsite/${n}/${i}/dismiss`;r.fetchAndExecute("POST",a,t)},t.trackFeedback=function(e,t){let{posId:n,appId:i,score:a,comment:s,shouldSaveScore:c}=e,u=`${o}/pushonsite/${n}/${i}/feedback`,l={score:a,...s?{comment:s}:{},shouldSaveScore:c??!0};r.fetchAndExecuteWithJsonPayload("POST",u,l,t)},t.trackInterests=function(e,t){let{appId:n,increments:i,decrements:a}=e,s={};i.forEach((e=>{s[e]=1})),a.forEach((e=>{s[e]=-1}));let c=`${o}/categories/increment`,u={appId:n,type:"interest",module:"pos",increments:s};r.fetchAndExecuteWithJsonPayload("POST",c,u,t)},t.trackAdditionalFields=function(e,t,n,i,a){void 0!==n.split("_")[1]&&(n=n.split("_")[1]);let s={appId:t,additionalFields:i};if(null===n||""===n){let e=`${o}/players`;r.fetchAndExecuteWithJsonPayload("POST",e,s,a)}else{let e=`${o}/players/${n}`;r.fetchAndExecuteWithJsonPayload("PUT",e,s,a)}},t.trackConversion=function(e){let t,n,r,a,s=i.get("lastTrackConversion"),c=s?.pnId??s?.pnMinutesDelay??s?.pnValue,u=i.get("convertedPnIds")??{},l=!!c&&u[c]>(new Date).getTime();s&&!l&&({pnId:t,pnSrc:n,pnMinutesDelay:r,pnValue:a}=s);let p=(IlabsPush.getSubscriberId&&IlabsPush.getSubscriberId())??"",f={pnAppId:e.appId,pnId:t,pnSrc:n,pnMinutesDelay:r,pnValue:a,...p&&{subscriberId:p},url:window.location.href,context:e.context??{}};fetch(o+"/converted",{cache:"no-cache",method:"POST",headers:{"Content-Type":"application/json","User-Agent":`Pushnews/1.0 orchestrator/${IlabsPush?.VERSION??"unknown"}`},body:JSON.stringify(f)}).then((function(e){c&&!l&&(u[c]=(new Date).getTime()+864e5,i.set("convertedPnIds",u)),IlabsPush.log("trackConversion: Response",e)})).catch((function(e){IlabsPush.log("trackConversion: Failed to call API",e)}))},t.trackEngagementPush=function(e,t,n,r){let i={appId:e,value:r,type:t};fetch(`${o}/appfields/${n}`,{cache:"no-cache",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)}).then((function(e){IlabsPush.log("trackEngagementPush: Response",e)})).catch((function(e){IlabsPush.log("trackEngagementPush: Failed to call API",e)}))},t.sendNotification=function(e,t){const{appId:n,body:i,title:a,url:s,icon:c,subscriberId:u,useButton:l,buttonText:p,useBigImage:f,bigImageUrl:h,data:d}=e;if(!(n&&u&&i&&a&&s))return void IlabsPush.log("sendNotification: missing fields");const g=`${o}/notifications`;let _={app_id:n,contents:{en:i},include_player_ids:[u],isAnyWeb:!0,headings:{en:a},url:s,chrome_web_icon:c,firefox_icon:c,...l?{web_buttons:[{id:"read-more-button",text:p,url:s}]}:{},...f?{chrome_web_image:h}:{},...d?{data:d}:{}};r.fetchAndExecuteWithJsonPayload("POST",g,_,t)},t.URL_API=o},6651:(e,t,n)=>{var r=n(4053);function i(e){return"pnews_"+e}function o(e){for(var t=(e="ilabspush_"+e)+"=",n=document.cookie.split(";"),r=0;r{const r=n(6651),i=n(4714),o=n(669),a=n(1509);function s(){for(var e=1;e"object"==typeof e?JSON.stringify(e):e)),document.querySelector("#ilabspush-debugger textarea")?document.querySelector("#ilabspush-debugger textarea").value+=e.join(" ")+"\n":(void 0===window.IlabsPushLogs&&(window.IlabsPushLogs=[]),window.IlabsPushLogs.push(e.join(" ")))},init:function(e){void 0!==e&&(this.SHOULD_LOG=e,r.set("debug",e))},log:function(...e){if(!0!==this.SHOULD_LOG)return;let t="";e[1]&&"string"==typeof e[1]&&(-1!==e[1].indexOf("red")?t="🟥️":-1!==e[1].indexOf("green")?t="🟩":-1!==e[1].indexOf("orange")?t="🟧":-1!==e[1].indexOf("blue")&&(t="🟦")),e[0]=`[IlabsPush] ${t} ${e[0]}`,console.log(...e),this.logToUi(...e)},group:function(e,t){!0===this.SHOULD_LOG&&(e=`[IlabsPush] ${e}`,void 0!==t?(console.group(e,t),this.logToUi(e,t)):(console.group(e),this.logToUi(e)))},groupEnd:function(){!0===this.SHOULD_LOG&&(console.groupEnd(),this.logToUi("--------------------"))},time:function(e){!0===this.SHOULD_LOG&&(e=`[IlabsPush] ${e}`,console.time(e),this.logToUi(e))},timeEnd:function(e){!0===this.SHOULD_LOG&&(e=`[IlabsPush] ${e}`,console.timeEnd(e),this.logToUi(e+"\n-------------------"))}};function l(e){let t,n,r,i=1;if(e.startsWith("#"))4===e.length?(t=parseInt(e[1]+e[1],16),n=parseInt(e[2]+e[2],16),r=parseInt(e[3]+e[3],16)):7===e.length&&(t=parseInt(e.substr(1,2),16),n=parseInt(e.substr(3,2),16),r=parseInt(e.substr(5,2),16));else if(e.startsWith("rgb")){const o=e.match(/rgba?\(([\d\s.,]+)\)/)[1].split(",").map((e=>parseFloat(e.trim())));[t,n,r]=o,4===o.length&&(i=o[3])}return{r:t,g:n,b:r,a:i}}function p(e){const{r:t,g:n,b:r,a:i}=l(e),o=function(e,t,n,r){return(299*(e=Math.round(255*(1-r)+r*e))+587*(t=Math.round(255*(1-r)+r*t))+114*(n=Math.round(255*(1-r)+r*n)))/1e3}(t,n,r,i);return o>=128?"#000000":"#FFFFFF"}function f(){const e=document.currentScript||(()=>{const e=document.getElementsByTagName("script");return e[e.length-1]})();return e?e.src:null}t.getPushNotificationsSupport=function(){return!1===("serviceWorker"in navigator&&"PushManager"in window)?"NO:BROWSER_NOT_SUPPORTED":!0===(c()&&0===parseInt(r.get("dismissed")))?"NO:USER_DISMISSED":!0===(c()&&1===parseInt(r.get("dismissed")))?"YES:SUPPORTED_BUT_ALREADY_SUBSCRIBED":"YES:PUSHNOTIFICATIONS_SUPPORTED"},t.extend=s,t.serialize=function e(t,n){var r=[];for(var i in t)if(t.hasOwnProperty(i)){var o=n?n+"["+i+"]":i,a=t[i];r.push("object"==typeof a?e(a,o):encodeURIComponent(o)+"="+encodeURIComponent(a))}return r.join("&")},t.extend=s,t.getParams=function(e=null){var t=e?e.split("?")[1]:window.location.search.slice(1),n={};if(t)for(var r=(t=t.split("#")[0]).split("&"),i=0;i{"function"==typeof n&&n()})).catch((e=>{this.logger.log("Fetch error: "+e)}))},t.fetchAndExecuteWithJsonPayload=function(e,t,n,r){"object"==typeof n&&(n=JSON.stringify(n)),fetch(t,{method:e,headers:{"Content-Type":"application/json"},body:n}).then((async e=>{if("function"==typeof r){let t,n=await e.text();try{t=JSON.parse(n)}catch(e){t=n}r(t)}})).catch((e=>{this.logger.log("Fetch error: "+e)}))},t.isEmailValid=function(e){return/\@/.test(e)&&/\./.test(e)&&/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)},t.isServiceWorkerValid=async function(e,t){try{void 0!==e&&(e=e+"?appId="+t);let n=await fetch(e),r=200===n.status,i=null!==n.headers.get("Content-Type").match("javascript"),s=await n.text(),c=!1;const l=[...s.matchAll(/importScripts\(\s*['"`]([^'"`]+)['"`]\s*\)/g)];if(l.length>0)for(const e of l){const t=new URL(e[1]).hostname;if(o.WHITELISTED_DOMAINS_REGEX.some((e=>e.test(t)))){c=!0;break}}c||s.includes("PushnewsServiceWorker")&&s.includes(a.URL_API)&&(c=!0);let p=null===s.match(/e.test(t)))},t.getUrlCallingThisScript=f,t.getDomainCallingThisScript=function(){const e=f();return e?new URL(e).hostname:null},t.isPushInvitationDismissed=c,t.setLastTrackConversion=function(e){for(let t in e)void 0!==e[t]&&null!==e[t]&&""!==e[t]||delete e[t];r.set("lastTrackConversion",e,IlabsPush.CONVERSION_TTL)},t.clickToSelect=function(e){const t=e.currentTarget,n=document.createRange();n.selectNodeContents(t);const r=window.getSelection();r.removeAllRanges(),r.addRange(n)},t.humanizeNumber=function(e){return"number"!=typeof e||isNaN(e)?"":e>=1e9?(e/1e9).toFixed(1).replace(/\.0$/,"")+"B":e>=1e6?(e/1e6).toFixed(1).replace(/\.0$/,"")+"M":e>=1e3?(e/1e3).toFixed(1).replace(/\.0$/,"")+"K":e.toString()}}},__webpack_module_cache__={},inProgress,dataWebpackPrefix;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,n)=>(__webpack_require__.f[n](e,t),t)),[])),__webpack_require__.u=e=>({127:"c0a9b756d82f408ade01",520:"18c2146589a383de8772",530:"170dd39f1e53e883ecf9",792:"2f626db04aada12124a1"}[e]+".js"),__webpack_require__.miniCssF=e=>({127:"36a8003e95e84fff9028",530:"f2a0cfc256d0a66ab14e",792:"b42fa66c0def7c5198bc"}[e]+".css"),__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="orchestrator-js:",__webpack_require__.l=(e,t,n,r)=>{if(inProgress[e])inProgress[e].push(t);else{var i,o;if(void 0!==n)for(var a=document.getElementsByTagName("script"),s=0;s{i.onerror=i.onload=null,clearTimeout(l);var r=inProgress[e];if(delete inProgress[e],i.parentNode&&i.parentNode.removeChild(i),r&&r.forEach((e=>e(n))),t)return t(n)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=u.bind(null,i.onerror),i.onload=u.bind(null,i.onload),o&&document.head.appendChild(i)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,n)=>{var r=__webpack_require__.miniCssF(e),i=__webpack_require__.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",__webpack_require__.nc&&(o.nonce=__webpack_require__.nc),o.onerror=o.onload=n=>{if(o.onerror=o.onload=null,"load"===n.type)r();else{var a=n&&n.type,s=n&&n.target&&n.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+a+": "+s+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=a,c.request=s,o.parentNode&&o.parentNode.removeChild(o),i(c)}},o.href=t,n?n.parentNode.insertBefore(o,n.nextSibling):document.head.appendChild(o)})(e,i,null,t,n)})),t={812:0};__webpack_require__.f.miniCss=(n,r)=>{t[n]?r.push(t[n]):0!==t[n]&&{127:1,530:1,792:1}[n]&&r.push(t[n]=e(n).then((()=>{t[n]=0}),(e=>{throw delete t[n],e})))}}})(),(()=>{var e={812:0};__webpack_require__.f.j=(t,n)=>{var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var i=new Promise(((n,i)=>r=e[t]=[n,i]));n.push(r[2]=i);var o=__webpack_require__.p+__webpack_require__.u(t),a=new Error;__webpack_require__.l(o,(n=>{if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var i=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,r[1](a)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,i,[o,a,s]=n,c=0;if(o.some((t=>0!==e[t]))){for(r in a)__webpack_require__.o(a,r)&&(__webpack_require__.m[r]=a[r]);if(s)s(__webpack_require__)}for(t&&t(n);c{const e=__webpack_require__(2191);let t=!0;const n=e.getUrlCallingThisScript(),r=new URLSearchParams(window.location.search).get("sdkUrl");if(e.isDomainWhitelisted(n)||(t=!1,console.error("[IlabsPush] Execution blocked. Unauthorized script domain.",n)),r)if(e.isDomainWhitelisted(r)){if(r!==n){t=!1,console.warn(`[IlabsPush] Preventing further execution of ${n} — Custom SDK will be loaded instead: ${r}`);const e=document.createElement("script");e.src=r,e.async=!0,document.head?document.head.appendChild(e):document.addEventListener("DOMContentLoaded",(()=>document.head.appendChild(e)))}}else console.error("[IlabsPush] Custom SDK Url is unauthorized. Proceeding with default SDK.",r);t&&Promise.all([__webpack_require__.e(520),__webpack_require__.e(127)]).then(__webpack_require__.bind(__webpack_require__,2127)).then((e=>{e.default&&e.default()})).catch((e=>console.error("Failed to load app.js:",e)))})()})();