"use strict";(self.webpackChunk_spark_front_templates=self.webpackChunk_spark_front_templates||[]).push([["1329"],{9591:function(e,t,o){o.d(t,{v:()=>a}),(n||(n={})).aurora="aurora";var n,s=o("3182"),r=o("5334"),a=()=>{(0,s.d8)("sfauthr","true",365),window.location.href=(0,r.z)("auth")}},5334:function(e,t,o){o.d(t,{z:function(){return i}});var n=o(3182),s=o(470),r=()=>{if("undefined"!=typeof window){if(!["sf-dev","sf-test","sf-uat","sf-prod","sparknews-dev","sparknews-test","sparknews-uat","sparknews"].some(e=>window.location.host.includes(e))){var e=window.location.host.split(".");if(3===e.length&&"www"!==e[0])return e[0];if(e.length>3)return e[1]}}},a=e=>{var t=e.split(".");return t.length>2?t.slice(-2).join("."):e},i=(e,t,o)=>{var i,c,p,d,u,l,f,w=null!==(u=null==t?void 0:t.pageUrl)&&void 0!==u?u:"",m="",v="";if(""!==w&&t){var h=o||t.pageUrl;h&&({domain:m,pathname:v}=(e=>{var[t,...o]=e.replace(/^(https?:\/\/)/,"").split("/");return{domain:t,pathname:"/".concat(o.join("/"))}})(h))}var P="undefined"!=typeof window&&("true"===(0,n.ej)("ssoSandbox")||(0,s.l)().ssoSandbox||(null==t?void 0:t.sandbox)||!1),b="undefined"!=typeof window?null===(c=window.SPARK)||void 0===c?void 0:null===(i=c.sso)||void 0===i?void 0:i.clientId:t?t.clientId:"",g="undefined"!=typeof window?null===(d=window.SPARK)||void 0===d?void 0:null===(p=d.sso)||void 0===p?void 0:p.auth0Realm:t?t.auth0Realm:"";if("undefined"==typeof window)f=encodeURIComponent("https://".concat(m));else{var x=(l=r())?a(window.location.host):window.location.host,S=l?"https://www.":"https://";f=encodeURIComponent("".concat(S).concat(x))}var O=encodeURIComponent(encodeURIComponent("undefined"!=typeof window?window.location.pathname+window.location.search:v)),y="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}),_=P?"https://login-stage.funkemedien.de/realms/".concat(g):"https://login.funkemedien.de/realms/".concat(g);l=l?encodeURIComponent("/".concat(l,"/")):l;var A="redirect_uri=".concat(f,"%2Fredirect.html%3Fo%3D").concat(l||O);return"reset-credentials"===e?"".concat(_,"/login-actions/").concat(e,"?client_id=").concat(b):"".concat(_,"/protocol/openid-connect/").concat("registrations"===e?e:"auth","?client_id=").concat(b).concat("registrations"===e||"auth"===e?"":"&kc_action=".concat(e),"&scope=openid%20profile%20email&response_type=id_token%20token&response_mode=form_post&nonce=").concat(y,"&").concat(A)}},3274:function(e,t,o){o.d(t,{i:function(){return n}});var n=e=>{var t="sandbox_info",o=document.getElementById(t),n=(e,t)=>e.textContent.includes(t),s=o&&Array.from(o.getElementsByTagName("span")).find(t=>n(t,e));if(!o&&((o=document.createElement("div")).className="fixed bottom-4 left-2 rounded-md z-50",o.id=t,document.body.appendChild(o)),!s){var r=document.createElement("span");r.innerText=e,r.className="text-copy-negative bg-background-900 p-2 rounded-md mr-2",o.appendChild(r)}}},470:function(e,t,o){o.d(t,{l:function(){return s}});var n=o(3182),s=()=>{var e=["pcAccess","epAccess","debug"],t=["empty"],o=["ssoSandbox","pianoSandbox"];return window.location.search.slice(1).split("&").reduce((s,r)=>{var[a,i]=r.split("=").map(decodeURIComponent);return"true"===i||"false"===i?s[a]="true"===i:s[a]=i,e.includes(a)&&sessionStorage.setItem(a,i),t.includes(a)&&localStorage.setItem(a,i),o.includes(a)&&(0,n.d8)(a,i,1),("ssoSandbox"===a||"pianoSandbox"===a)&&"false"===i&&(0,n.kT)(a),s},function(e){for(var t=1;ty});var n=o("971"),s=["c6294","s23","s65","s1429","s905"],r="purAccess",a=(0,n.Z)("PianoPurResolver"),i=e=>{var t=window.SPARK.piano.purRid;if(!e||!t){a.error("purRid not found or tp not found");return}var o=sessionStorage.getItem(r);o?p(o)?a.info("checkValidity - Pur Access Valid"):(a.info("checkValidity - Pur Access Expired"),sessionStorage.removeItem(r),i(e)):e.api.callApi("/access/check",{rid:t},e=>{c(e)})},c=e=>{if(window.SPARK.piano.purRid&&e){var{access:{granted:t,expire_date:o}}=e;a.info("handleAccessObject - accessObject: ",e),t&&(sessionStorage.setItem(r,String(o)),l(!0))}},p=e=>!!e&&Math.floor(Date.now()/1e3){p(sessionStorage.getItem(r))?(a.info("cmpCheckPurAccess - Pur Access Valid"),u(e),l(!0)):(a.info("cmpCheckPurAccess - No Pur Access or Pur Access Expired"),l(!1))},u=e=>{for(var t of s)e("setVendorConsent",t,1)},l=e=>{window.cmp_pur_loggedin=e,window.cmp_pur_enable=e,!0===e&&(localStorage.setItem("tpPreset","opt-out"),window.tp.push(["setCustomVariable","__cm_composer","opt-out"]),window.__cmp("close"))},f=o("470"),w=o("3182"),m=o("4824"),v=o("3274"),h=o("5334"),P=o("9591"),b=o(4406),g=(0,n.Z)("simulatePcAccess"),x=()=>{var{pcAccess:e,epAccess:t}=(0,f.l)(),{href:o}=window.location,n=new URL(o),s=b.env.SFAUTHT_COOKIE_PC,r=b.env.SFAUTHP_COOKIE_PC,a=b.env.SFAUTHT_COOKIE_EP,i=b.env.SFAUTHP_COOKIE_EP;if(s&&r&&a&&i){if(e||t){var c=e?s:a,p=e?r:i;!(0,w.ej)("sfautht")&&!(0,w.ej)("sfauthp")&&((0,w.d8)("sfautht",c,1),(0,w.d8)("sfauthp",p,1),window.location.replace("".concat(n.origin).concat(n.pathname).concat(e?"?pcAccess=true":"?epAccess=true"))),g.info(e||t,"sfauthp:",(0,m.a)(p),"sfautht:",(0,m.a)(c))}else(0,w.SC)("sfautht")&&(0,w.SC)("sfauthp")&&((0,w.kT)("sfautht"),(0,w.kT)("sfauthp"),window.location.replace("".concat(n.origin).concat(n.pathname)))}},S=(0,n.Z)("PianoScriptModule"),O={optIn:"opt-in",optOut:"opt-out",tempOptOut:"temp-opt-out"},y=()=>{S.info("running");var{pianoSandbox:e,temporaryOptOut:t}=(0,f.l)(),o="true"===(0,w.ej)("pianoSandbox")||e||!1,n=o?window.SPARK.piano.aidSandbox:window.SPARK.piano.aid,s=window.SPARK.piano.applePayMerchantId||"",r=window.SPARK.piano.cXenseSiteId||"",a=(0,m.N)("sfauthp")||"";o&&(0,v.i)("pianoSandbox = ".concat(o)),t&&localStorage.setItem("tpPreset",O.tempOptOut);var c=setInterval(()=>{window.tp&&(p(),clearInterval(c))},50),p=()=>{var e="undefined"!=typeof window&&window.tp||void 0;if(window.SPARK.piano.pdlConsent?void 0!==window.pdl&&void 0!==window.pdl.requireConsent&&(window.pdl.requireConsent="v2"):e&&e.push(["setCustomVariable","__cm_composer",O.optIn]),e){e.push(["setAid",n]),e.push(["setApplePayMerchantId",s]),e.push(["setUseTinypassAccounts",!1]),e.push(["setSandbox",o]),e.push(["setUsePianoIdUserProvider",!1]),e.push(["setUsePianoIdLiteUserProvider",!0]),e.push(["setExternalJWT",a]),e.push(["setCxenseSiteId",r]),e.push(["setCustomVariable","loginUrl",(0,h.z)("auth")]),e.push(["setCustomVariable","registerUrl",(0,h.z)("registrations")]),e.push(["setCustomVariable","lostPasswordUrl",(0,h.z)("reset-credentials")]),e.push(["setCustomVariable","resetPasswordUrl",(0,h.z)("UPDATE_PASSWORD")]),e.push(["setCustomVariable","configureTOTPUrl",(0,h.z)("CONFIGURE_TOTP")]),e.push(["setCustomVariable","verifyEmailUrl",(0,h.z)("VERIFY_EMAIL")]),e.push(["setCustomVariable","updateProfileUrl",(0,h.z)("UPDATE_PROFILE")]),e.push(["addHandler","checkoutCustomEvent",e=>{if("receipt-reload"===e.eventName)S.info("Checkout complete",e),(0,P.v)()}]);var t=(0,m.N)("sfautht");if(t){var c,p,u=(0,m.a)(t);e.push(["setCustomVariable","userDetails",JSON.stringify((c=function(e){for(var t=1;t{for(var o in t)"type"!==o&&e.push(["setCustomVariable","".concat(t.type,"_").concat(o),t[o]||null])}),window.SPARK.sso.jwtDecode=e=>{if(null!==e)return JSON.parse(atob(e.split(".")[1]))},window.SPARK.sso.getCookie=e=>{for(var t of document.cookie.split("; ")){var[o,n]=t.split("=");if(o===e)return decodeURIComponent(n)}return null}}var l=(0,m.N)("sfauthp");if(l){var f,w,v=(0,m.a)(l),b=void 0!==window.SPARK&&(null===(w=window.SPARK)||void 0===w?void 0:null===(f=w.sso)||void 0===f?void 0:f.sandbox),g=(v.email||"").substring(0,3);document.createElement("img").src="".concat(b?"https://subscriptions-stage.funkemedien.de/public/pushpianoex":"https://subscriptions.funkemedien.de/public/pushpianoex","/").concat(v.evolverid,"/").concat(encodeURIComponent(g))}e.push(["addHandler","customEvent",e=>{var t=JSON.parse("{"+e.params.trackingvars.replace(/'/g,'"')+"}");t.fe_environment="decoupled",window.dataLayer.push(t)}]),e.push(["addHandler","checkoutComplete",()=>{window.dataLayer.push({fe_environment:"decoupled",level:"purchase",template:"Thank you",event:"piano_view"})}]);var y=()=>{e.consent.setAllPurposes&&(void 0===window.__cmp("getCMPData").vendorConsents["412"]?(e.consent.setAllPurposes(O.optOut),localStorage.setItem("tpPreset",O.optOut)):(e.consent.setAllPurposes(O.optIn),localStorage.setItem("tpPreset",O.optIn)),setTimeout(()=>{S.info("tp.experience.execute() - consent from window.__cmp (vendor 412)"),e.experience.execute()},50))};if("function"==typeof window.__cmp){d(window.__cmp);["consent","consentapproved","consentrejected","consentcustom"].forEach(e=>{window.__cmp("addEventListener",[e,()=>{d(window.__cmp),("consent"===e&&null===localStorage.getItem("tpPreset")||"consentcustom"===e||"consentapproved"===e||"consentrejected"===e)&&y()},!1],null)})}e.push(["init",()=>{i(e);var t=localStorage.getItem("tpPreset");if(t&&e.consent.setAllPurposes){var o=t===O.optOut?200:50;if(t===(O.optIn||O.tempOptOut))e.consent.setAllPurposes(t);else S.warn("invalidating tpPreset because its not a valid tpPreset or temporary: tpPreset=",t),e.consent.setAllPurposes(O.optOut),localStorage.removeItem("tpPreset");setTimeout(()=>{S.info("tp.experience.execute() and consent from localStorage (tpPreset)",e.consent.get()),e.experience.execute()},o)}},!1]),x(),S.info("tp Object",e)}}}}}]);