(()=>{"use strict";var t={81:(t,a)=>{var e,n,r,i;a.o3=void 0,function(t){t.identifier="index",t.initiator="initiator",t.manifest="manifest",t.commons="commons",t.main="main",t.modificationEngine="me",t.jquery="jquery",t.crossDomainIframe="cross-domain-iframe",t.fakeAd1="-banner-ad.abt",t.fakeAd2="banner-ads-abt",t.fakeAd3="static-ad-abt"}(e||(a.o3=e={})),function(t){t.IDENTIFIER="identifier",t.INITIATOR="initiator",t.CLIENT="client",t.JSON="json",t.MANIFEST="manifest",t.SHARED="shared"}(n||(n={})),function(t){t.accountJs="accountJs",t.consentJs="consentJs",t.fragmentJs="fragment-",t.customAnalytics="custom-analytics-",t.campaignJs="campaign-js-",t.variationJs="variation-js-",t.scopeJs="scope-js-",t.triggerJs="trigger-js-",t.componentJs="component-js-",t.integration="integration-"}(r||(r={})),function(t){t.widgets="widgets"}(i||(i={}))}},a={};const e="error::",n="warning::",r={allowed:document.cookie.indexOf("abTastyDebug=")>=0};function i(t,a,e){if(function(){const t=!window.abTastyStopLog;return(r.allowed||window.abTastyDebug)&&t}()){for(var n=arguments.length,i=new Array(n>3?n-3:0),o=3;ocaches.match(t),d=async(t,a,e)=>{try{const n=await caches.open(t);return await(e?n.put(a,e):n.add(a)),!0}catch(t){return!1}},u=(()=>{const t={origin:""};return function(){if(!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])&&""!==t.origin)return t.origin;try{const a=document.currentScript?.getAttribute("src");return t.origin=g()||a?.replace(/\/[^\/]+\.js$/,"")||"https://try.abtasty.com",t.origin}catch(t){return o("Error getting tag origin. Fallback to default origin.",t.message),"https://try.abtasty.com"}}})(),g=()=>{const t=document.querySelector("#abtasty-initiator")?.getAttribute("data-abtasty-path");return t||null},m=async()=>{const t=u(),a=`${t}/71cd12cdf77ebcb750cff91a9bba6f04/${s.o3.initiator}.js`,e=await(async()=>{if(window.caches){const t=await c("/abt-cache-timestamp-update").then((t=>t?.text())),e=!t||Date.now()-Number(t)>3e5;return async function(t){const a=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?void 0:await c(t);if(!a){const a=Date.now(),e=(await Promise.allSettled([d("abtasty-tag-cache",t),d("abtasty-tag-cache","/abt-cache-timestamp-update",new Response(`${a}`))])).filter((t=>"rejected"===t.status||!t.value));if(e.length>0)throw"rejected"===e[0].status?e[0].reason:`Can't load or add to cache ${t}.`;return await c(t)||(o("There was an issue while adding initiator to cache JS. Running fallback with fetch()."),fetch(t,{method:"GET",priority:"high"}))}return a}(a,e)}return fetch(a,{method:"GET",priority:"high"})})(),n=document.createElement("script");n.type="text/javascript",n.id="abtasty-initiator",n.setAttribute("data-abtasty-path",t),n.innerHTML=await e.text(),document.head.append(n)},f="abtasty-execution-started",p=()=>(t=>!!window.abTastyNoRandomHit||0!==t&&1===Math.floor(Math.random()*t)+1)(1e3),h=()=>{try{if(!p()||window.performance.getEntriesByName(f).length>0)return;window.performance.mark(f)}catch(t){o("Can't start execution time performance measure due to:",t.message)}};(async()=>{h(),(window.ABTastyTagPerforming||window.ABTasty?.started)&&o("AB Tasty's Tag is already performing or started. If you think that's an issue, please check your tag implementation."),window.ABTastyTagPerforming=!0;try{await m()}catch(t){!function(){for(var t=arguments.length,a=new Array(t),n=0;n