"use strict";(()=>{var Yt=e=>{let n=document.cookie.split("; ").find(r=>r.startsWith(e+"="));return n?decodeURIComponent(n.split("=")[1]??""):null},Xt=(e,t,n={})=>{let r=`${encodeURIComponent(e)}=${encodeURIComponent(t)}`;if(n.days){let o=new Date(Date.now()+n.days*864e5).toUTCString();r+=`; expires=${o}`}r+=n.path?`; path=${n.path}`:"; path=/",r+=n.domain?`; domain=${n.domain}`:"",r+=n.secure?"; secure":"",document.cookie=r};var mo="tagsjs_debug_mode",He=e=>{let{tag:t="common"}=e,n=localStorage.getItem(mo)==="true"||!1;return{log:(...r)=>{n&&console.log(`tagsjs(${t}):`,...r)},info:(...r)=>{n&&console.info(`tagsjs(${t}):`,...r)},warn:(...r)=>console.warn(`tagsjs(${t}):`,...r),error:(...r)=>console.error(`tagsjs(${t}):`,...r)}};var vo="tagsjs_dev_override",po="http://localhost:3000",Fn=!1,go=()=>{if(Fn)return!0;let e=null;try{e=localStorage.getItem(vo)}catch{return!1}if(!e)return!1;let t=e==="true"?`${po}/story-premium.ovb24.de.js`:e;try{let r=new URL(t);if(!((r.protocol==="http:"||r.protocol==="https:")&&(r.hostname==="localhost"||r.hostname==="127.0.0.1"||r.hostname==="[::1]"||r.hostname==="::1")))return console.warn(`tagsjs: dev override target ${t} is not a loopback URL \u2014 ignoring.`),!1}catch{return console.warn(`tagsjs: dev override value ${e} is not a valid absolute URL \u2014 ignoring.`),!1}Fn=!0;let n=document.createElement("script");return n.src=t,n.dataset.tagsjsDevOverride="true",n.onerror=()=>console.error(`tagsjs: dev override failed to load ${t} \u2014 is 'pnpm dev' running? (mixed-content/CSP can also block this)`),(document.head||document.documentElement).appendChild(n),console.warn(`tagsjs: DEV OVERRIDE active \u2014 loading ${t} instead of the production bundle.`),!0},qn=go;var yo=e=>{qn()||(document.readyState==="loading"?window.addEventListener("DOMContentLoaded",e):e())},Hn=yo;var Gn=()=>e=>e();var $n=(e,t,n)=>r=>{let o=He({tag:n.name}),a=n.conditions??[];o.info("init",t);for(let u of a)if(u.immediate&&!u.test()){o.info(`condition failed: ${u.name}`);return}let s=!1;n.trigger(()=>{if(s)return;s=!0;for(let c of a)if(!c.immediate&&!c.test()){o.info(`condition failed: ${c.name}`);return}let u=n.capping,l=0;if(u&&(l=+(Yt(u.cookieName)??0),o.info(`cappingViews: ${l}, capping.count: ${u.count}`),l>=u.count)){o.info("cap reached - do not fire");return}for(let c of n.effects??[])o.info(`effect: ${c.name}`),c.run(o);for(let c of n.gate??[])if(!c.test()){o.info(`gate failed: ${c.name}`);return}Promise.resolve(e(t,{log:o,cappingViews:l,variables:r})).then(()=>{u&&Xt(u.cookieName,`${l+1}`,{days:u.days})}).catch(c=>o.error("tag failed",c))})},Yn=e=>{let t=e.variables??{offers:{}};Hn(()=>{for(let n of e.tags)try{n(t)}catch(r){He({tag:"container"}).error("tag entry failed",r)}})};var D=function(){return D=Object.assign||function(t){for(var n,r=1,o=arguments.length;r0&&a[a.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]>18&63,a=l>>12&63,s=l>>6&63,u=l&63,m[f++]=Pe.charAt(o)+Pe.charAt(a)+Pe.charAt(s)+Pe.charAt(u);while(c>16&255,r=c>>8&255,o=c&255,u===64?b[m++]=String.fromCharCode(n):l===64?b[m++]=String.fromCharCode(n,r):b[m++]=String.fromCharCode(n,r,o);while(f=pe.error&&typeof console<"u"){var f=Et+s+` `;u?console.error.apply(console,W([f+` `,u],l,!1)):console.error.apply(console,W([f],l,!1))}}function r(s,u){for(var l=[],c=2;c=pe.warn&&typeof console<"u"){var f=Et+s;u?console.warn.apply(console,W([f+` `,u],l,!1)):console.warn.apply(console,W([f],l,!1))}}function o(s){for(var u=[],l=1;l=pe.debug&&typeof console<"u"&&console.debug.apply(console,W([Et+s],u,!1))}function a(s){for(var u=[],l=1;l=pe.info&&typeof console<"u"&&console.info.apply(console,W([Et+s],u,!1))}return{setLogLevel:t,warn:r,error:n,debug:o,info:a}}function Ao(){var e=[],t=[],n={},r={},o=function(a){var s=Mo(a),u=Vo(a),l=[],c=Zt(e.concat(Object.values(n)),a,u,s);l.push.apply(l,c);var f=Fo(t.concat(Object.values(r)),a,u,s);return l.push.apply(l,f),l};return{getGlobalPrimitives:function(){return e.concat(Object.values(n))},getConditionalProviders:function(){return t.concat(Object.values(r))},addGlobalContexts:function(a){if(Array.isArray(a)){for(var s=[],u=[],l=0,c=a;l0){for(var t=!1,n=0,r=e.slice(2);n1?Lo(t):!1}function nr(e){var t=new RegExp("^iglu:((?:(?:[a-zA-Z0-9-_]+|\\*).)+(?:[a-zA-Z0-9-_]+|\\*))/([a-zA-Z0-9-_.]+|\\*)/jsonschema/([1-9][0-9]*|\\*)-(0|[1-9][0-9]*|\\*)-(0|[1-9][0-9]*|\\*)$"),n=t.exec(e);if(n!==null&&tr(n[1]))return n.slice(1,6)}function Qt(e){var t=nr(e);if(t){var n=t[0];return t.length===5&&tr(n)}return!1}function Ro(e){return Array.isArray(e)&&e.every(function(t){return typeof t=="string"})}function Jn(e){return Ro(e)?e.every(function(t){return Qt(t)}):typeof e=="string"?Qt(e):!1}function Ke(e){var t=e;return Kn(t)&&"schema"in t&&"data"in t?typeof t.schema=="string"&&typeof t.data=="object":!1}function Do(e){var t=e,n=0;if(e!=null&&typeof e=="object"&&!Array.isArray(e)){if(Object.prototype.hasOwnProperty.call(t,"accept"))if(Jn(t.accept))n+=1;else return!1;if(Object.prototype.hasOwnProperty.call(t,"reject"))if(Jn(t.reject))n+=1;else return!1;return n>0&&n<=2}return!1}function _t(e){return typeof e=="function"&&e.length<=1}function ge(e){return _t(e)||Ke(e)}function rr(e){return Array.isArray(e)&&e.length===2?Array.isArray(e[1])?_t(e[0])&&e[1].every(ge):_t(e[0])&&ge(e[1]):!1}function or(e){return Array.isArray(e)&&e.length===2&&Do(e[0])?Array.isArray(e[1])?e[1].every(ge):ge(e[1]):!1}function Ze(e){return rr(e)||or(e)}function jo(e,t){var n=0,r=0,o=e.accept;Array.isArray(o)?e.accept.some(function(s){return At(s,t)})&&r++:typeof o=="string"&&At(o,t)&&r++;var a=e.reject;return Array.isArray(a)?e.reject.some(function(s){return At(s,t)})&&n++:typeof a=="string"&&At(a,t)&&n++,r>0&&n===0?!0:(r===0&&n>0,!1)}function At(e,t){if(!Qt(e))return!1;var n=nr(e),r=_o(t);if(n&&r){if(!Uo(n[0],r[0]))return!1;for(var o=1;o<5;o++)if(!ir(n[o],r[o]))return!1;return!0}return!1}function Uo(e,t){var n=t.split("."),r=e.split(".");if(n&&r){if(n.length!==r.length)return!1;for(var o=0;on;)a.shift();return s()},removeHead:function(u){for(var l=0;l0?x[0].getServerAnonymization():void 0}function oe(k){return x.length>0&&F()!==k.getServerAnonymization()?!1:(x.push(k),!0)}function ue(){return x}function ce(){return B?z()>=S:x.length>=1}function q(){var k=new Headers;return B&&k.append("Content-Type","application/json; charset=UTF-8"),u&&Object.keys(u).forEach(function(R){k.append(R,u[R])}),F()&&k.append("SP-Anonymous","*"),k}function $(){var k=t;t.includes("://")||(k="".concat(r,"://").concat(t)),o&&(k="".concat(k,":").concat(o));var R=B?p:"/i";return k+R}function we(k,R){de(!1),C=new AbortController,g=setTimeout(function(){var Ne="Request timed out";console.error(Ne),g=void 0,de(!1,Ne)},l??5e3);var Z=D({headers:q(),signal:C.signal,keepalive:f,credentials:M},R),Oe=new Request(k,Z);return Oe}function be(){var k=Xo(x.map(function(R){return R.getPOSTRequestBody()}));return we($(),{method:"POST",body:Yo(k)})}function fe(){if(x.length!==1)throw new Error("Only one event can be sent in a GET request");var k=x[0],R=k.getGETRequestURL($(),h);return we(R,{method:"GET"})}function Ae(){if(x.length!==0)return B?be():fe()}function de(k,R){if(g!==void 0&&(clearTimeout(g),g=void 0),C!==void 0){var Z=C;C=void 0,k||Z.abort(R)}}return{addEvent:oe,getEvents:ue,toRequest:Ae,countBytes:z,countEvents:L,isFull:ce,closeRequest:de}}function Qn(e){for(var t=0,n=0;n=55296&&r<=57343?(t+=4,n++):r<65535?t+=3:t+=4}return t}function Wo(e){var t={co:!0,cx:!0},n=[];for(var r in e)e.hasOwnProperty(r)&&!t[r]&&n.push(r+"="+encodeURIComponent(e[r]));for(var o in t)e.hasOwnProperty(o)&&t[o]&&n.push(o+"="+encodeURIComponent(e[o]));return"?"+n.join("&")}function Qo(e){var t=Object.keys(e).map(function(n){return[n,e[n]]}).reduce(function(n,r){var o=r[0],a=r[1];return n[o]=a.toString(),n},{});return t}function Zn(e){var t=null,n=null,r=null,o=null;function a(){return e.payload}function s(){var p;return(p=e.svrAnon)!==null&&p!==void 0?p:!1}function u(p){return t===null&&(t=Wo(p)),t}function l(p,b){var h=u(a());return b?p+h.replace("?","?stm="+new Date().getTime()+"&"):p+h}function c(){if(r===null){var p=u(a());r=Qn(p)}return r}function f(){return n===null&&(n=Qo(a())),n}function m(){return o===null&&(o=Qn(JSON.stringify(f()))),o}return{getPayload:a,getServerAnonymization:s,getGETRequestURL:l,getGETRequestBytesCount:c,getPOSTRequestBody:f,getPOSTRequestBytesCount:m}}function fr(e){var t=e.endpoint,n=e.eventMethod,r=n===void 0?"post":n,o=e.postPath,a=e.protocol,s=e.port,u=e.maxPostBytes,l=u===void 0?4e4:u,c=e.maxGetBytes,f=e.bufferSize,m=f===void 0?1:f,p=e.customHeaders,b=e.serverAnonymization,h=e.connectionTimeout,v=e.keepalive,S=e.cookieExtensionService,U=e.idService,M=e.dontRetryStatusCodes,x=M===void 0?[]:M,B=e.retryStatusCodes,g=B===void 0?[]:B,C=e.retryFailedRequests,z=C===void 0?!0:C,L=e.onRequestFailure,F=e.onRequestSuccess,oe=e.customFetch,ue=oe===void 0?fetch:oe,ce=e.useStm,q=e.eventStore,$=q===void 0?et({}):q,we=e.credentials;S=S||U;var be=!1,fe=!1,Ae=r.toLowerCase()==="post";x=x.concat([400,401,403,410,422]);function de(w){return w>=200&&w<300||!z?!1:g.includes(w)?!0:!x.includes(w)}function k(w,T){F!==void 0&&setTimeout(function(){try{F?.(w,T)}catch(I){G.error("Error in onRequestSuccess",I)}},0)}function R(w,T){L!==void 0&&setTimeout(function(){try{L?.(w,T)}catch(I){G.error("Error in onRequestFailure",I)}},0)}function Z(w){return Ge(this,void 0,void 0,function(){var T,I,E,J,j,X;return $e(this,function(V){switch(V.label){case 0:if(T=w.toRequest(),T===void 0)throw new Error("Empty batch");I=w.getEvents().map(function(ie){return ie.getPayload()}),V.label=1;case 1:return V.trys.push([1,4,,5]),[4,ue(T)];case 2:return E=V.sent(),[4,E.text()];case 3:return V.sent(),w.closeRequest(!0),E.ok?(k(I,E),[2,{success:!0,retry:!1,status:E.status}]):(J=de(E.status),R({events:I,status:E.status,message:E.statusText,willRetry:J},E),[2,{success:!1,retry:J,status:E.status}]);case 4:return j=V.sent(),w.closeRequest(!1),X=typeof j=="string"?j:j?j.message:"Unknown error",R({events:I,message:X,willRetry:!0}),[2,{success:!1,retry:!0}];case 5:return[2]}})})}function Oe(){return Jo({endpoint:t,protocol:a,port:s,eventMethod:r,customHeaders:p,connectionTimeout:h,keepalive:v,maxPostBytes:l,useStm:ce,credentials:we,postPath:o})}function Ne(w){var T=function(J,j){return G.warn("Event ("+J+"B) too big, max is "+j)};if(Ae){var I=w.getPOSTRequestBytesCount()+88,E=I>l;return E&&T(I,l),E}else{if(c===void 0)return!1;var I=w.getGETRequestBytesCount(),E=I>c;return E&&T(I,c),E}}function at(){return Ge(this,void 0,void 0,function(){var w;return $e(this,function(T){switch(T.label){case 0:return S&&!be?(be=!0,w=new Request(S,{method:"GET"}),[4,ue(w)]):[3,2];case 1:T.sent(),T.label=2;case 2:return[2]}})})}function st(){return Ge(this,void 0,void 0,function(){var w;return $e(this,function(T){switch(T.label){case 0:if(fe)return[3,5];fe=!0,T.label=1;case 1:return T.trys.push([1,3,4,5]),[4,K()];case 2:return T.sent(),[3,5];case 3:return w=T.sent(),G.error("Error sending events",w),[3,5];case 4:return fe=!1,[7];case 5:return[2]}})})}function K(){return Ge(this,void 0,void 0,function(){var w,T,I,E,J,j,X,V,ie,Be;return $e(this,function(ae){switch(ae.label){case 0:return[4,at()];case 1:ae.sent(),w=Oe(),T=$.iterator(),ae.label=2;case 2:return w.isFull()?[3,4]:[4,T.next()];case 3:return I=ae.sent(),E=I.value,J=I.done,J||E===void 0?[3,4]:(j=Zn(E),w.addEvent(j)?[3,2]:[3,4]);case 4:return w.countEvents()===0?[2]:[4,Z(w)];case 5:return X=ae.sent(),V=X.success,ie=X.retry,Be=X.status,V||!ie?(V||G.error("Status ".concat(Be,", will not retry.")),[4,$.removeHead(w.countEvents())]):[3,7];case 6:ae.sent(),ae.label=7;case 7:return V?[4,K()]:[3,9];case 8:ae.sent(),ae.label=9;case 9:return[2]}})})}function Y(w){return Ge(this,void 0,void 0,function(){var T,I,E,J;return $e(this,function(j){switch(j.label){case 0:return T=qo({payload:w,svrAnon:b}),I=Zn(T),Ne(I)?(E=Oe(),E.addEvent(I),[4,Z(E)]):[3,2];case 1:return j.sent(),[3,5];case 2:return[4,$.add(T)];case 3:return J=j.sent(),J>=m?[4,st()]:[3,5];case 4:j.sent(),j.label=5;case 5:return[2]}})})}function jt(w){t=w}function me(w){b=w}function ut(w){m=w}return{flush:st,input:Y,setCollectorUrl:jt,setAnonymousTracking:me,setBufferSize:ut}}var dr=So;function Zo(e){for(var t=[],n=0;n>6,128|r&63);else if(r>=55296&&r<=56319&&n+1>18,128|r>>12&63,128|r>>6&63,128|r&63)}else t.push(224|r>>12,128|r>>6&63,128|r&63)}var a=t.length*8;for(t.push(128);t.length%64!==56;)t.push(0);t.push(0,0,0,0),t.push(a>>>24&255,a>>>16&255,a>>>8&255,a&255);for(var s=1732584193,u=4023233417,l=2562383102,c=271733878,f=3285377520,m=new Array(80),p=0;p>>31}for(var h=s,v=u,r=l,S=c,U=f,n=0;n<80;n++){var M=void 0,x=void 0;n<20?(M=v&r|~v&S,x=1518500249):n<40?(M=v^r^S,x=1859775393):n<60?(M=v&r|v&S|r&S,x=2400959708):(M=v^r^S,x=3395469782);var B=(h<<5|h>>>27)+M+U+x+m[n]|0;U=S,S=r,r=v<<30|v>>>2,v=h,h=B}s=s+h|0,u=u+v|0,l=l+r|0,c=c+S|0,f=f+U|0}for(var g="",C=0,z=[s,u,l,c,f];C>>0).toString(16);g+=(F.length<8?"00000000".slice(F.length):"")+F}return g}function Ko(e){try{var t=window.localStorage,n=t.getItem(e+".expires");if(n===null||+n>Date.now())return t.getItem(e);t.removeItem(e),t.removeItem(e+".expires");return}catch{return}}function ei(e,t,n){n===void 0&&(n=63072e3);try{var r=window.localStorage,o=Date.now()+n*1e3;return r.setItem("".concat(e,".expires"),o.toString()),r.setItem(e,t),!0}catch{return!1}}function mr(e){try{var t=window.localStorage;return t.removeItem(e),t.removeItem(e+".expires"),!0}catch{return!1}}function vr(e){try{return window.sessionStorage.getItem(e)}catch{return}}function ti(e,t){try{return window.sessionStorage.setItem(e,t),!0}catch{return!1}}var ni={sessionId:!0,sourceId:!0,sourcePlatform:!1,userId:!1,reason:!1};function ri(e,t,n){var r,o,a=new Date().getTime(),s=D(D({},ni),t),u=n.domainUserId,l=n.userId,c=n.sessionId,f=n.sourceId,m=n.sourcePlatform,p=n.event,b=p.currentTarget,h=typeof s.reason=="function"?s.reason(p):(r=b?.textContent)===null||r===void 0?void 0:r.trim();return e?o=[u,a,s.sessionId&&c,s.userId&&nn(l||""),s.sourceId&&nn(f||""),s.sourcePlatform&&m,s.reason&&nn(h||"")].map(function(v){return v||""}).join(".").replace(/([.]*$)/,""):o=n.domainUserId+"."+a,o}function nn(e){return btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=+$/,"")}function oi(e){return!!(e&&typeof e.valueOf()=="string")}function pr(e){return Number.isInteger&&Number.isInteger(e)||typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function ii(){if(typeof Intl=="object"&&typeof Intl.DateTimeFormat=="function"){var e=new Intl.DateTimeFormat().resolvedOptions();return e.timeZone}}function gr(e){if(!oi(e)){e=e.text||"";var t=document.getElementsByTagName("title");t&&t[0]!=null&&(e=t[0].text)}return e}function rt(e){var t=new RegExp("^(?:(?:https?|ftp):)/*(?:[^@]+@)?([^:/#]+)"),n=t.exec(e);return n?n[1]:e}function yr(e){var t=e.length;return e.charAt(--t)==="."&&(e=e.slice(0,t)),e.slice(0,2)==="*."&&(e=e.slice(1)),e}function rn(e){var t=window,n=ot("referrer",t.location.href)||ot("referer",t.location.href);if(n)return n;if(e)return e;try{if(t.top)return t.top.document.referrer;if(t.parent)return t.parent.document.referrer}catch{}return document.referrer}function le(e,t,n,r){if(e.addEventListener)return e.addEventListener(t,n,r),!0;if(e.attachEvent)return e.attachEvent("on"+t,n);e["on"+t]=n}function ot(e,t){var n=new RegExp("^[^#]*[?&]"+e+"=([^&#]*)").exec(t);return n?decodeURIComponent(n[1].replace(/\+/g," ")):null}function ai(e,t,n){var r=t+"="+n,o=e.split("#"),a=o[0].split("?"),s=a.shift(),u=a.join("?");if(!u)u=r;else{for(var l=!0,c=u.split("&"),f=0;f=0;u--){var l=s.slice(u).join(".");if(Ee(o,a,0,"/",l,e,t),Ee(o)===a){Rt(o,"/",l,e,t);for(var c=ui(r),f=0;f1?document.cookie=e+"="+encodeURIComponent(t??"")+(n?"; Expires="+new Date(+new Date+n*1e3).toUTCString():"")+(r?"; Path="+r:"")+(o?"; Domain="+o:"")+(a?"; SameSite="+a:"")+(s?"; Secure":""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}function Sr(e){if(e==null||typeof e!="object"||Array.isArray(e))return function(){return!0};var t=Object.prototype.hasOwnProperty.call(e,"allowlist"),n=fi(e);return li(e,function(r){return ci(r,n)===t})}function dn(e){return e.className.match(/\S+/g)||[]}function ci(e,t){for(var n=dn(e),r=0,o=n;r1?ot(t,r[1]):null}function hr(e,t,n){var r;return e==="translate.googleusercontent.com"?(n===""&&(n=t),t=(r=vi(t,"u"))!==null&&r!==void 0?r:"",e=rt(t)):(e==="cc.bingj.com"||e==="webcache.googleusercontent.com")&&(t=document.links[0].href,e=rt(t)),[e,t,n]}var Tr=0,ke=1,pi=2,it=3,mn=4,Cr=5,Ie=6,je=7,Ue=8,Me=9,ye=10;function gi(){var e=["1","",0,0,0,void 0,"","","",void 0,0];return e}function yi(e,t,n,r){var o=new Date,a=Math.round(o.getTime()/1e3),s;e?(s=e.split("."),s.unshift("0")):s=["1",t,a,r,a,"",n],(!s[Ie]||s[Ie]==="undefined")&&(s[Ie]=ne()),(!s[je]||s[je]==="undefined")&&(s[je]=""),(!s[Ue]||s[Ue]==="undefined")&&(s[Ue]=""),(!s[Me]||s[Me]==="undefined")&&(s[Me]=""),(!s[ye]||s[ye]==="undefined")&&(s[ye]=0);var u=function(f,m){var p=parseInt(f);return isNaN(p)?m:p},l=function(f){return f?u(f,void 0):void 0},c=[s[Tr],s[ke],u(s[pi],a),u(s[it],r),u(s[mn],a),l(s[Cr]),s[Ie],s[je],s[Ue],l(s[Me]),u(s[ye],0)];return c}function hi(e,t){var n;return e[ke]?n=e[ke]:t?(n="",e[ke]=n):(n=ne(),e[ke]=n),n}function tt(e,t){t===void 0&&(t={memorizedVisitCount:1});var n=t.memorizedVisitCount;ln(e)?(e[je]=e[Ie],e[Cr]=e[mn],e[it]++):e[it]=n;var r=ne();return e[Ie]=r,e[ye]=0,e[Ue]="",e[Me]=void 0,r}function on(e){e[mn]=Math.round(new Date().getTime()/1e3)}function wi(e,t){if(e[ye]===0){var n=t.build();e[Ue]=n.eid;var r=n.dtm||n.ttm;e[Me]=r?parseInt(r):void 0}}function bi(e){e[ye]+=1}function xi(e,t){var n=W([],e,!0);return t&&(n[ke]="",n[je]=""),n.shift(),n.join(".")}function wr(e,t,n){var r=e[Me],o={userId:n?"00000000-0000-0000-0000-000000000000":e[ke],sessionId:e[Ie],eventIndex:e[ye],sessionIndex:e[it],previousSessionId:n?null:e[je]||null,storageMechanism:t=="localStorage"?"LOCAL_STORAGE":"COOKIE_1",firstEventId:e[Ue]||null,firstEventTimestamp:r?new Date(r).toISOString():null};return o}function an(e){return e[Ie]}function Si(e){return e[ke]}function sn(e){return e[it]}function ln(e){return e[Tr]==="0"}function br(e){return e[ye]}var Ti="iglu:com.snowplowanalytics.snowplow/web_page/jsonschema/1-0-0",Ci="iglu:com.snowplowanalytics.snowplow/browser_context/jsonschema/2-0-0",Pi="iglu:com.snowplowanalytics.snowplow/client_session/jsonschema/1-0-2",ki="iglu:com.snowplowanalytics.snowplow/application/jsonschema/1-0-0",Ii="iglu:com.snowplowanalytics.snowplow/activity_metrics/jsonschema/1-0-0";function Ei(){return"ResizeObserver"in window}var xr=!1,un=null;function Ai(){if(!xr&&!(!document||!document.body||!document.documentElement)){xr=!0;var e=new ResizeObserver(function(){un||(un=requestAnimationFrame(function(){un=null,Lt=fn()}))});e.observe(document.body),e.observe(document.documentElement)}}var Lt;function cn(){return Ei()?(Lt||(Lt=fn()),Ai(),Lt):fn()}function fn(){return{viewport:Oi(),documentSize:_i(),resolution:Li(),colorDepth:screen.colorDepth,devicePixelRatio:window.devicePixelRatio,cookiesEnabled:window.navigator.cookieEnabled,online:window.navigator.onLine,browserLanguage:window.navigator.language||window.navigator.userLanguage,documentLanguage:document.documentElement.lang,webdriver:window.navigator.webdriver,deviceMemory:window.navigator.deviceMemory,hardwareConcurrency:Math.floor(window.navigator.hardwareConcurrency)||void 0}}function Oi(){var e,t;if("innerWidth"in window)e=window.innerWidth,t=window.innerHeight;else{var n=document.documentElement||document.body;e=n.clientWidth,t=n.clientHeight}return vn(Math.max(0,e),Math.max(0,t))}function _i(){var e=document.documentElement,t=document.body,n=t?Math.max(t.offsetHeight,t.scrollHeight):0;return vn(Math.max(e.clientWidth,e.offsetWidth,e.scrollWidth),Math.max(e.clientHeight,e.offsetHeight,e.scrollHeight,n))}function Li(){return vn(screen.width,screen.height)}function vn(e,t){return isNaN(e)||isNaN(t)?null:Math.floor(e)+"x"+Math.floor(t)}function Ri(e){var t,n,r,o=!0,a=10,s=.05;function u(){var m;return n&&(!r||r>new Date)&&(m=n[0])!==null&&m!==void 0?m:Ee(e)}function l(m,p,b,h,v,S){return n=[m,p,b,h,v,S],o=!1,t===void 0&&(t=setTimeout(function(){t=void 0,f()},a)),r=new Date(Date.now()+Math.min(s,p??s)*1e3),!0}function c(m,p,b,h){n=void 0,o=!0,t!==void 0&&(clearTimeout(t),t=void 0),Rt(e,m,p,b,h)}function f(){if(t!==void 0&&(clearTimeout(t),t=void 0),!o&&(o=!0,n!==void 0)){var m=n[0],p=n[1],b=n[2],h=n[3],v=n[4],S=n[5];Ee(e,m,p,b,h,v,S)}}return{getValue:u,setValue:l,deleteValue:c,flush:f}}function Di(){var e={};function t(u){return e[u]||(e[u]=Ri(u)),e[u]}function n(u){return t(u).getValue()}function r(u,l,c,f,m,p,b){return t(u).setValue(l,c,f,m,p,b)}function o(u,l,c,f,m){t(u).deleteValue(l,c,f,m)}function a(){e={}}function s(){for(var u=0,l=Object.values(e);u=0&&(i=i.slice(0,P)),(P=i.lastIndexOf("/"))!==i.length-1&&(i=i.slice(0,P+1)),i+d)}function Qr(i){wn||yt||Se.enqueueRequest(i.build())}function Fe(i){return Br+i+"."+Sn}function bt(i){var d=Fe(i);if(_=="localStorage")return Ko(d);if(_=="cookie"||_=="cookieAndLocalStorage")return K.getCookie(d)}function In(){Re(),Sn=Zo((_e||ut)+(Ye||"/")).slice(0,4)}function Xe(i){var d=new Date;if(ft=d.getTime(),xt()&&i)switch(i.type){case"mousemove":{var y=i;if(A.lastMouseX!==void 0&&A.lastMouseY!==void 0){var P=y.clientX-A.lastMouseX,O=y.clientY-A.lastMouseY;A.metrics.mouseDistance+=Math.sqrt(P*P+O*O)}A.lastMouseX=y.clientX,A.lastMouseY=y.clientY;break}case"click":A.metrics.clicks++;break;case"keydown":A.metrics.keyPresses++;break;case"touchstart":A.metrics.touches++;break}}function Zr(){Xe();var i=En(),d=i[0];dmt&&(mt=d);var y=i[1];ypt&&(pt=y),xt()&&(A.lastScrollX!==void 0&&A.lastScrollY!==void 0&&(A.metrics.scrollDistance+=Math.abs(d-A.lastScrollX)+Math.abs(y-A.lastScrollY)),A.lastScrollX=d,A.lastScrollY=y)}function En(){var i=document.documentElement;return i?[i.scrollLeft||window.pageXOffset,i.scrollTop||window.pageYOffset]:[0,0]}function An(){var i=En(),d=i[0];dt=d,mt=d;var y=i[1];vt=y,pt=y}function xt(){var i,d;return!!(!((i=N.configurations.pagePing)===null||i===void 0)&&i.activityMetrics||!((d=N.configurations.callback)===null||d===void 0)&&d.activityMetrics)}function St(){A.metrics={mouseDistance:0,scrollDistance:0,keyPresses:0,clicks:0,touches:0},A.lastMouseX=void 0,A.lastMouseY=void 0,A.lastScrollX=void 0,A.lastScrollY=void 0}function Kr(){return D(D({},A.metrics),{mouseDistance:Math.round(A.metrics.mouseDistance),scrollDistance:Math.round(A.metrics.scrollDistance)})}function Tt(i){return Math.round(i)}function Ct(){var i=Fe("ses"),d="*";return On(i,d,xn)}function Ft(i){var d=Fe("id"),y=xi(i,ee);return On(d,y,bn)}function On(i,d,y){return ee&&!Le?!1:_=="localStorage"?ei(i,d,y):_=="cookie"||_=="cookieAndLocalStorage"?K.setCookie(i,d,y,Ye,_e,ct,lt):!1}function _n(i){var d=Fe("id"),y=Fe("ses");mr(d),mr(y),K.deleteCookie(d,Ye,_e,ct,lt),K.deleteCookie(y,Ye,_e,ct,lt),i?.preserveSession||(te=ne(),se=1),i?.preserveUser||(gt=ee?"":ne(),xe=null)}function Ln(i){i&&i.stateStorageStrategy&&(v.stateStorageStrategy=i.stateStorageStrategy,_=k(v)),ee=Oe(v),Le=R(v),Mt=Z(v),Se.setUseLocalStorage(_=="localStorage"||_=="cookieAndLocalStorage"),Se.setAnonymousTracking(Mt)}function Rn(){if(!(ee&&!Le)){var i=_!="none"&&!!bt("ses"),d=Je();gt=hi(d,ee),i?te=an(d):te=tt(d),se=sn(d),_!="none"&&(Ct(),on(d),Ft(d),br(d)||K.flush())}}function Je(){if(_=="none")return gi();var i=bt("id")||void 0;return yi(i,gt,te,se)}function Dn(i){return i.indexOf("http")===0?i:(document.location.protocol==="https:"?"https":"http")+"://"+i}function jn(){(!Nt||h.pageViewId==null)&&(h.pageViewId=ne(),h.pageViewUrl=X||w)}function We(){return eo()&&(h.pageViewId=ne(),h.pageViewUrl=X||w),h.pageViewId}function eo(){if(h.pageViewId==null)return!0;if(Nt||!ze)return!1;if(h.pageViewUrl===void 0)return!0;var i=X||w;if(ze===!0||ze=="full"||!("URL"in window))return h.pageViewUrl!=i;var d=new URL(i),y=new URL(h.pageViewUrl);return ze=="pathname"?d.pathname!=y.pathname:ze=="pathnameAndSearch"?d.pathname!=y.pathname||d.search!=y.search:!1}function Un(){if(_==="none"||ee||!at)return null;var i="_sp_tab_id",d=vr(i);return d||(ti(i,ne()),d=vr(i)),d||null}function to(){return{contexts:function(){return[{schema:Ti,data:{id:We()}}]}}}function no(){return{contexts:function(){return[{schema:Ci,data:D(D({},cn()),{tabId:Un()})}]}}}function ro(){var i=function(y){return ee?null:y},d=function(y){return Le?y:i(y)};return{beforeTrack:function(y){var P=bt("ses"),O=Je(),Te=br(O)===0;if(Ut?yt=!!K.getCookie(Ut):yt=!1,wn||yt){_n();return}ln(O)?(!P&&_!="none"?te=tt(O):te=an(O),se=sn(O)):new Date().getTime()-Vt>xn*1e3&&(se++,te=tt(O,{memorizedVisitCount:se})),on(O),wi(O,y),bi(O);var Q=cn(),Ce=Q.viewport,ve=Q.documentSize;y.add("vp",Ce),y.add("ds",ve),y.add("vid",d(se)),y.add("sid",d(te)),y.add("duid",i(Si(O))),y.add("uid",i(xe)),Re(),y.add("refr",De(I||T)),y.add("url",De(X||w));var Qe=wr(O,_,ee);if(Fr&&(!ee||Le)&&oo(y,Qe),_!="none"){Ft(O);var Ht=Ct();(!P||Te)&&Ht&&ht&&!zt&&(K.flush(),ht(Qe),zt=!1)}Vt=new Date().getTime()}}}function oo(i,d){var y={schema:Pi,data:d};i.addContextEntity(y)}function io(){var i=Je();if(ln(i)?(_!="none"?te=tt(i):te=an(i),se=sn(i)):(se++,te=tt(i,{memorizedVisitCount:se})),on(i),_!="none"){var d=wr(i,_,ee);Ft(i);var y=Ct();K.flush(),y&&ht&&(zt=!0,ht(d))}Vt=new Date().getTime()}function qt(i,d){return(i||[]).concat(d?d():[])}function ao(i){var d=i.title,y=i.context,P=i.timestamp,O=i.contextCallback;Re(),Bt&&Bt==We()&&jn(),Bt=We(),V=document.title,d?(ie=d,Be=!0):Be&&(ie=null);var Te=gr(ie||V);Y.track(cr({pageUrl:De(X||w),pageTitle:Te,referrer:De(I||T)}),qt(y,O),P);var Q=new Date,Ce=!1;if(N.enabled&&!N.installed){N.installed=!0,Ce=!0;var ve={update:function(){if(typeof window<"u"&&typeof window.addEventListener=="function"){var qe=!1,Pt=Object.defineProperty({},"passive",{get:function(){qe=!0},set:function(){}}),Bn=function(){};window.addEventListener("testPassiveEventSupport",Bn,Pt),window.removeEventListener("testPassiveEventSupport",Bn,Pt),ve.hasSupport=qe}}};ve.update();var Qe="onwheel"in document.createElement("div")?"wheel":document.onmousewheel!==void 0?"mousewheel":"DOMMouseScroll";Object.prototype.hasOwnProperty.call(ve,"hasSupport")?le(document,Qe,Xe,{passive:!0}):le(document,Qe,Xe),An(),St();var Ht=["click","mouseup","mousedown","mousemove","keypress","keydown","keyup","touchend","touchstart"],lo=["resize","focus","blur"],Gt=function(fo,qe){return qe===void 0&&(qe=Xe),function(Pt){return le(document,Pt,qe)}};Ht.forEach(Gt(document)),lo.forEach(Gt(window)),Gt(window,Zr)("scroll")}if(N.enabled&&(ae||Ce)){ft=Q.getTime(),St();var Nn=void 0;for(Nn in N.configurations){var $t=N.configurations[Nn];$t&&(window.clearInterval($t.activityInterval),so($t,y,O))}}}function so(i,d,y){var P=function(Q,Ce){Re();var ve;xt()&&(ve=Kr(),Ce=Ce.concat([{schema:Ii,data:ve}])),Q({context:Ce,pageViewId:We(),minXOffset:dt,minYOffset:vt,maxXOffset:mt,maxYOffset:pt,activityMetrics:ve}),An(),xt()&&St()},O=function(){var Q=new Date;ft+i.configMinimumVisitLength>Q.getTime()&&P(i.callback,qt(d,y)),i.activityInterval=window.setInterval(Te,i.configHeartBeatTimer)},Te=function(){var Q=new Date;ft+i.configHeartBeatTimer>Q.getTime()&&P(i.callback,qt(d,y))};i.configMinimumVisitLength===0?i.activityInterval=window.setInterval(Te,i.configHeartBeatTimer):i.activityInterval=window.setTimeout(O,i.configMinimumVisitLength)}function Mn(i){var d=i.minimumVisitLength,y=i.heartbeatDelay,P=i.callback;if(pr(d)&&pr(y))return{configMinimumVisitLength:d*1e3,configHeartBeatTimer:y*1e3,callback:P,activityMetrics:i.activityMetrics};G.error("Activity tracking minimumVisitLength & heartbeatDelay must be integers")}function uo(i){var d=i.context,y=i.minXOffset,P=i.minYOffset,O=i.maxXOffset,Te=i.maxYOffset,Q=document.title;Q!==V&&(V=Q,ie=void 0),Y.track(lr({pageUrl:De(X||w),pageTitle:gr(ie||V),referrer:De(I||T),minXOffset:Tt(y),maxXOffset:Tt(O),minYOffset:Tt(P),maxYOffset:Tt(Te)}),d)}function Vn(i){var d=N.configurations[i];d?.configMinimumVisitLength===0?window.clearTimeout(d?.activityInterval):window.clearInterval(d?.activityInterval),N.configurations[i]=void 0,!N.configurations.pagePing&&!N.configurations.callback&&St()}var co={getDomainSessionIndex:function(){return se},getPageViewId:We,getTabId:Un,newSession:io,getCookieName:function(i){return Fe(i)},getUserId:function(){return xe},getDomainUserId:function(){return Je()[1]},getDomainUserInfo:function(){return Je()},setReferrerUrl:function(i){I=i},setCustomUrl:function(i){Re(),X=Wr(w,i)},setDocumentTitle:function(i){V=document.title,ie=i,Be=!1},discardHashTag:function(i){gn=i},discardBrace:function(i){yn=i},setCookiePath:function(i){Ye=i,In()},setVisitorCookieTimeout:function(i){bn=i},crossDomainLinker:function(i){Pn(i)},enableActivityTracking:function(i){N.configurations.pagePing||(N.enabled=!0,N.configurations.pagePing=Mn(D(D({},i),{callback:uo})))},enableActivityTrackingCallback:function(i){N.configurations.callback||(N.enabled=!0,N.configurations.callback=Mn(i))},disableActivityTracking:function(){Vn("pagePing")},disableActivityTrackingCallback:function(){Vn("callback")},updatePageActivity:function(){Xe()},setOptOutCookie:function(i){Ut=i},setUserId:function(i){xe=i},setUserIdFromLocation:function(i){Re(),xe=ot(i,w)},setUserIdFromReferrer:function(i){Re(),xe=ot(i,T)},setUserIdFromCookie:function(i){xe=K.getCookie(i)},setCollectorUrl:function(i){Se.setCollectorUrl(Dn(i))},setBufferSize:function(i){Se.setBufferSize(i)},flushBuffer:function(i){i===void 0&&(i={}),Se.executeQueue(),i.newBufferSize&&Se.setBufferSize(i.newBufferSize)},trackPageView:function(i){i===void 0&&(i={}),ao(i)},preservePageViewId:function(){Nt=!0},preservePageViewIdForUrl:function(i){ze=i},disableAnonymousTracking:function(i){var d=i?.stateStorageStrategy&&i.stateStorageStrategy!==_&&(!ee||Le)&&bt("ses");v.anonymousTracking=!1,Ln(i),d&&Ct(),Rn(),Se.executeQueue()},enableAnonymousTracking:function(i){var d;v.anonymousTracking=(d=i&&i?.options)!==null&&d!==void 0?d:!0,Ln(i),Le||jn()},clearUserData:_n};return D(D({},co),{id:f,namespace:m,core:Y,sharedState:h})},l=u(e,t,n,r,o,a),c=D(D({},l),{addPlugin:function(f){var m,p;c.core.addPlugin(f),(p=(m=f.plugin).activateBrowserPlugin)===null||p===void 0||p.call(m,c)}});return s.forEach(function(f){var m;(m=f.activateBrowserPlugin)===null||m===void 0||m.call(f,c)}),c}var nt={};function pn(e,t){try{Mi(e??Vi()).forEach(t)}catch(n){G.error("Function failed",n)}}function kr(e,t,n){try{Er(e??Object.keys(t),t).forEach(n)}catch(r){G.error("Function failed",r)}}function Ir(e,t,n,r,o,a){return nt.hasOwnProperty(e)?null:(nt[e]=Ui(e,t,n,r,o,a),nt[e])}function Mi(e){return Er(e,nt)}function Vi(){return Object.keys(nt)}function Er(e,t){for(var n=[],r=0,o=e;r{let{appId:t,collectorUrl:n,shouldTrackLinkClicks:r=!1}=e,o=He({tag:"snowplow"});o.info("init");let a=[];r&&a.push(Rr());let s=Vr("tagsjs.sp",n,{appId:t,discoverRootDomain:!0,cookieSameSite:"Lax",plugins:a});if(!s){o.error("failed to initialize tracker");return}Ur({minimumVisitLength:5,heartbeatDelay:5},[s.id]),r&&Dr({trackContent:!0},[s.id]);let u=!1;(()=>{u||(Mr({},[s.id]),u=!0,o.info("tracked page view"))})()};Yn({tags:[$n(Nr,{appId:"story-premium.ovb24.de",collectorUrl:"s.story-premium.ovb24.de",shouldTrackLinkClicks:!0},{name:"snowplow",trigger:Gn()})]});})();