1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[228],{11602:function(e,n,t){t.d(n,{AutoProgressOptions:function(){return a},useAutoProgress:function(){return r}});var i=t(7653);class a{constructor(e,n,t=500,i=!0){this.name=e,this.duration=n,this.intervalStepMs=t,this.doProgress=i}}function r(e){let{duration:n,intervalStepMs:t,doProgress:a}=e,[r,o]=(0,i.useState)(()=>a?0:100),d=n/t,l=(0,i.useRef)(0*d);return(0,i.useEffect)(()=>{if(!a)return;let e=setInterval(()=>{let n=(l.current=l.current+1)/d;o(n),n>=1&&clearInterval(e)},t);return()=>clearInterval(e)},[a]),{now:r,max:1}}},8475:function(e,n,t){t.d(n,{default:function(){return m},T:function(){return s}});var i=t(27573);let a=(0,t(57653).BX)("\n query SessionQuery {\n session {\n misc\n tdata\n parameters\n }\n }\n");var r=t(61177),o=t(6610),d=t(7601),l=t(7653);let u=(0,l.createContext)(void 0),c=o.jb.getLogger("Session");function s(){return(0,l.useContext)(u)}function m(e){let{children:n}=e,t=function(){if(!(0,r.V)())return null;let e=new URLSearchParams(window.location.search),n={...e&&Object.fromEntries(null==e?void 0:e.entries())},t=new URLSearchParams(Object.keys(n).reduce((e,t)=>(e[t]=n[t],e),{}));return t.set("_path",window.location.pathname),t.set("originUrl",window.location.href),t.set("ref",document.referrer),t}(),o=(0,d.x)(),[s,m]=(0,l.useState)({isAvailable:!1,isRefreshing:!1,data:{},misc:{},parameters:{}}),p=(0,l.useCallback)(async e=>{var n;m(e=>({...e,isRefreshing:!0}));let i=new URLSearchParams(null!=t?t:{});e&&Object.entries(e).forEach(e=>{let[n,t]=e;return null==i?void 0:i.set(n,t)}),c.getLevel()<=c.levels.DEBUG&&c.debug("Refreshing session",i.toString());let{data:{session:r}}=await o.query({query:a,fetchPolicy:"no-cache",context:{fetchOptions:{credentials:"include",search:"?".concat(i)}}});return m({isAvailable:!!r,data:(null==r?void 0:r.tdata)||{},misc:(null==r?void 0:r.misc)||{},parameters:null!==(n=null==r?void 0:r.parameters)&&void 0!==n?n:{},isRefreshing:!1}),c.debug("Refreshed session",r),r},[t,o]),v=(0,l.useMemo)(()=>({session:s,refresh:p}),[s,p]);return(0,i.jsx)(u.Provider,{value:v,children:n})}},26498:function(e,n,t){t.d(n,{VariationsProvider:function(){return r},o:function(){return a}});var i=t(27573);let a=(0,t(7653).createContext)({externalIds:{},variations:{},experiments:[]});function r(e){let{children:n,externalIds:t,variations:r,experiments:o}=e;return(0,i.jsx)(a.Provider,{value:{externalIds:t,variations:r,experiments:o},children:n})}},90475:function(e,n,t){t.d(n,{F:function(){return d}});var i=t(61177),a=t(6610),r=t(7653);let o=a.jb.getLogger("useCurrentWindowSearch");function d(){let[e,n]=(0,r.useState)((0,i.V)()?window.location.search:""),t=(0,r.useCallback)(()=>{let t=new MutationObserver(()=>{e!=window.location.search&&(o.debug("URL search changed",e,"to",window.location.search),n(window.location.search))});return t.observe(document,{subtree:!0,childList:!0}),()=>t.disconnect()},[]);return(0,r.useEffect)(()=>{t()},[t]),new URLSearchParams(e)}},28836:function(e,n,t){t.r(n),t.d(n,{DecoratingTrackingProvider:function(){return o}});var i=t(27573),a=t(18153),r=t(7474);function o(e){let{children:n,callParent:t,trigger:o,...d}=e,l=(0,a.Z)();return(0,i.jsx)(r.Z,{...d,trigger:function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];null==o||o(...n),!1!=t&&(null==l||l(...n))},children:n})}},23611:function(e,n,t){t.d(n,{Z:function(){return m},PageViewTrackingProvider:function(){return p}});var i=t(27573),a=t(34650),r=t(5013),o=t(13960),d=t(61177),l=t(85058),u=t(27118),c=t(41165),s=t(7653);let m=s.createContext(null);function p(e){let{children:n}=e,t=function(){let e=(0,c.bU)(),n=(0,s.useContext)(u.PlasmicCanvasContext),t=(0,s.useRef)(null),i=(0,s.useContext)(l.Z),m=(0,s.useRef)((0,d.V)()?sessionStorage.getItem("pv_t"):""),p=(0,s.useCallback)((n,r)=>{let d=Object.entries({url:n.url,lang:e}).toString();if(m.current===d){a.Q.debug("PageView skipping event");return}a.Q.debug("PageView event",n),sessionStorage.setItem("pv_t",d),m.current=d,t.current=null,i.trigger(o.q,r,{trackingCategory:"performance",location:n})},[i,e]);return(0,s.useEffect)(()=>{let e=r.Y.fromWindow();if(e&&!n){if(t.current&&t.current.equals(e)){a.Q.debug("intercepted auto tracking",t.current);return}p(e,{})}},[]),{track:p,intercept:e=>{a.Q.debug("intercepting",e),e&&(t.current=e)}}}();return(0,i.jsx)(m.Provider,{value:t,children:n})}},93551:function(e,n,t){t.d(n,{SessionDataTrackingProvider:function(){return c}});var i=t(27573),a=t(34650),r=t(7653),o=t(28836),d=t(18153),l=t(27118),u=t
1(41165);function c(e){var n;let{children:t}=e,c=(0,l.useSelector)("session"),s=(0,d.Z)(),m=(0,u.bU)(),p=(null==c?void 0:c.isAvailable)===!0&&(null==c?void 0:c.isRefreshing)===!1,v=function(){let e=(0,r.useRef)([]),n=function(){for(var n=arguments.length,t=Array(n),i=0;i<n;i++)t[i]=arguments[i];a.Q.debug("enqueue event",...t),e.current.push(t)};return(0,r.useMemo)(()=>({enqueue:n,getAndClear:()=>{let n=Array.from(e.current);return e.current=[],n}}),[])}();return(0,r.useEffect)(()=>{if(!p)return;let e=v.getAndClear();if(0!==e.length)for(let[n,t,i]of(a.Q.debug("session available; tracking enqueued",c,e),e)){let e=function(e,n,t){var i,a;return{payload:{...null!=n?n:{},...null!==(i=null==e?void 0:e.data)&&void 0!==i?i:{}},options:{...null!=t?t:{},...null!==(a=null==e?void 0:e.misc)&&void 0!==a?a:{}}}}(c,t,i);null==s||s(n,e.payload,e.options)}},[c,p,s,v]),(0,i.jsx)(o.DecoratingTrackingProvider,{payload:{...null!==(n=null==c?void 0:c.data)&&void 0!==n?n:{},lang:m},options:null==c?void 0:c.misc,callParent:p,trigger:function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];p||v.enqueue(...n),a.Q.debug("session data trigger",...n,c)},children:t})}},18153:function(e,n,t){t.d(n,{Z:function(){return r}});var i=t(85058),a=t(7653);function r(){let e=(0,a.useContext)(i.Z);return null==e?void 0:e.trigger}},34650:function(e,n,t){t.d(n,{Q:function(){return i}});let i=t(6610).ZP.getLogger("Tracking")},28047:function(e,n,t){t.d(n,{default:function(){return r}});var i=t(27573),a=t(7653);function r(e){return(0,a.useEffect)(()=>{let n=window,t=n._paq=n._paq||[];t.push(["setRequestMethod","POST"]),t.push(["disableAlwaysUseSendBeacon"]),t.push(["enableHeartBeatTimer"]),t.push(["enableLinkTracking"]),function(){var n;let i="".concat(e.siteUrl,"/");t.push(["setTrackerUrl",i+"ma.php"]),t.push(["setSiteId",e.siteId]);let a=document,r=a.createElement("script"),o=a.getElementsByTagName("script")[0];r.async=!0,r.src=i+"ma.js",null===(n=o.parentNode)||void 0===n||n.insertBefore(r,o)}()},[]),(0,a.useEffect)(()=>{let n=window;(n._mtm=n._mtm||[]).push({"mtm.startTime":new Date().getTime(),event:"mtm.Start"}),function(){var n;let t=document,i=t.createElement("script"),a=t.getElementsByTagName("script")[0];i.async=!0,i.src=e.containerUrl,null===(n=a.parentNode)||void 0===n||n.insertBefore(i,a)}()},[]),(0,i.jsx)(i.Fragment,{})}},5013:function(e,n,t){t.d(n,{Y:function(){return a}});var i=t(61177);class a{static fromWindow(){if(!(0,i.V)())return null;let e=new URL(window.location.href);return new a(e.pathname,e.href,document.title)}equals(e){return e.path==this.path||e.url==this.url}constructor(e,n,t){this.path=e,this.url=n,this.title=t}}},13960:function(e,n,t){t.d(n,{q:function(){return i}});let i="pageview"},92465:function(e,n,t){t.d(n,{trialBlacklistLogger:function(){return l},useQueryPaymentDataFlag:function(){return u}});let i=(0,t(57653).BX)("\n query UserFlagsQuery {\n userData {\n userFlags {\n userFlagTypeId\n cancelDate\n }\n }\n serviceInformation {\n currentServiceRound {\n article {\n articleTypeId\n }\n }\n }\n }\n");var a=t(83608),r=t(6610),o=t(65508),d=t(7653);let l=r.jb.getLogger("TrialBlacklist");function u(){let[e,n]=(0,d.useState)(!1),[t,r]=(0,d.useState)(void 0),[u]=(0,o.t)(i,{fetchPolicy:"no-cache",errorPolicy:"all"}),c=(0,d.useRef)(u);return c.current=u,(0,d.useEffect)(()=>{l.debug("hook mounted");let e=!1;return(async()=>{for(let t=1;t<=5;t++){l.debug("poll attempt",t,"/",5);try{let i=await c.current();if(e){l.debug("poll: cancelled after attempt",t);return}let o=function(e){var n,t;return(null==e?void 0:null===(t=e.userData)||void 0===t?void 0:null===(n=t.userFlags)||void 0===n?void 0:n.find(e=>(null==e?void 0:e.userFlagTypeId)===a.J4.TrialPaymentDataBlacklisted))?a.J4.TrialPaymentDataBlacklisted:null}(i.data);if(l.debug("poll result",{attempt:t,matchedFlag:o,hasData:!!i.data}),o){l.log("poll: flag matched â done"),r(o),n(!0);return}}catch(e){l.debug("poll error on attempt",t,e)}if(t<5&&(l.debug("poll: no flag, waiting",3e3,"ms"),await new Promise(e=>setTimeout(e,3e3)),e))return}l.log("poll: max attempts reached â done without flag"),n(!0)})(),()=>{l.debug("hook unmounted"),e=!0}},[]),l.debug("render",{isLoading:!e,flag:t}),{isLoading:!e,flag:t}}},93770:function(e,n,t){t.d(n,{v:function(){return i}});let i=(0,t(7653).createContext)({cvv:null,number:null,tokenize:null,setElementRef:null})},23207:function(e,n,t){t.d(n,{ApolloWrapper:function(){return g},u:function(){return f}});var i=t(27573),a=t(12976);let r=new a.i((e,n)=>(e.setContext(e=>{let{headers:n={}}=e;return{headers:n instanceof Headers?Object.fromEntries(n.entries()):n}}),n(e)));var o=t(74859),d=t(85999),l=t(69754),u=t(83101),c=t(10776),s=t(7982),m=t(80851),p=t(63340),v=t(7653);function f(e,n){let t=(0,p.Z)({uri:e,credentials:"include",fetch:(e,n)=>((null==n?void 0:n.search)&&(e="".concat(e).concat(n.search)),fetch(e,n
1))}),i=new c.W,o=new a.i((e,t)=>(e.setContext(e=>{let{headers:t={}}=e;return{headers:function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];if(0===n.length)return{};let[i,...a]=n,r=new Headers(i);return a.length>0&&a.forEach(e=>{new Headers(e).forEach((e,n)=>{r.append(n,e)})}),(0,l.a)(r)}(t,{"x-ui-language":n})}}),t(e)));return new s.fe({cache:new s.h4({addTypename:!1}),link:(0,u.D)([i,o,r,t]),queryDeduplication:!1})}function g(e){var n,t;let{locale:a,children:r}=e,l=(0,v.useContext)(m.gh),u=null!==(t=null!==(n=function(){let e=o.env.PUBLIC_JANUS_URL;return console.log("janus url",e),e}())&&void 0!==n?n:l.PUBLIC_JANUS_URL)&&void 0!==t?t:"",c=null!=a?a:d.l.localeConfig.defaultLocale;return(0,i.jsx)(s.e$,{makeClient:()=>f(u,c),children:r})}},83608:function(e,n,t){var i,a,r,o,d,l,u,c,s,m,p,v,f,g,k,h,N,y,b,S;t.d(n,{$f:function(){return W},$o:function(){return ei},A8:function(){return ee},AH:function(){return w},EJ:function(){return X},Gi:function(){return $},I8:function(){return _},J$:function(){return J},J4:function(){return m},LL:function(){return K},LM:function(){return C},Lx:function(){return V},Nc:function(){return Y},Np:function(){return eo},OK:function(){return ea},PD:function(){return Z},Sf:function(){return O},T_:function(){return E},Uy:function(){return et},VQ:function(){return j},XL:function(){return l},YK:function(){return q},Z4:function(){return H},Zx:function(){return I},bz:function(){return x},fz:function(){return F},gL:function(){return T},gx:function(){return ed},jr:function(){return G},lk:function(){return L},oK:function(){return Q},q3:function(){return A},qi:function(){return U},qy:function(){return er},rs:function(){return z},rz:function(){return D},t6:function(){return R},vV:function(){return M},vi:function(){return en},vo:function(){return P},wJ:function(){return B},x:function(){return o}}),(p=i||(i={})).AfterResolver="AFTER_RESOLVER",p.BeforeResolver="BEFORE_RESOLVER",(v=a||(a={})).AfterNext2Rounds="AFTER_NEXT2_ROUNDS",v.AfterNext3Rounds="AFTER_NEXT3_ROUNDS",v.AfterNextRound="AFTER_NEXT_ROUND",v.Checkout="CHECKOUT",v.ContractChange="CONTRACT_CHANGE",v.CreditNoteLastServiceRound="CREDIT_NOTE_LAST_SERVICE_ROUND",v.Default="DEFAULT",v.FakeUser="FAKE_USER",v.FakeUser2="FAKE_USER2",v.NoRenewal="NO_RENEWAL",v.PayPalBlacklist="PAY_PAL_BLACKLIST",v.Rejected="REJECTED",v.Spammer="SPAMMER",v.Special="SPECIAL",v.StopServiceInstantly="STOP_SERVICE_INSTANTLY",v.Void="VOID",(f=r||(r={})).Retention="RETENTION",f.VolumeUpgrade="VOLUME_UPGRADE",f.Winback="WINBACK",(g=o||(o={})).ActiveBounced="ACTIVE_BOUNCED",g.Credited="CREDITED",g.Deleted="DELETED",g.Delivered="DELIVERED",g.Denied="DENIED",g.PartialPayment="PARTIAL_PAYMENT",g.PassiveBounced="PASSIVE_BOUNCED",g.Pending="PENDING",g.Revalidate="REVALIDATE",g.Uncollectible="UNCOLLECTIBLE",g.Verified="VERIFIED",g.Virgin="VIRGIN",(k=d||(d={})).Discounted="DISCOUNTED",k.Extend="EXTEND",k.None="NONE",k.NotEligible="NOT_ELIGIBLE",k.Undefined="UNDEFINED",(h=l||(l={})).CreditCard="CREDIT_CARD",h.DirectDebit="DIRECT_DEBIT",h.IDeal="I_DEAL",h.PayPal="PAY_PAL",h.Undefined="UNDEFINED",(N=u||(u={})).BankAccount="BANK_ACCOUNT",N.CreditCardEmp="CREDIT_CARD_EMP",N.CreditCardFirst="CREDIT_CARD_FIRST",N.CreditCardSecond="CREDIT_CARD_SECOND",N.CreditCardThird="CREDIT_CARD_THIRD",N.Dummy="DUMMY",N.Extern="EXTERN",N.Invoicing="INVOICING",N.IDeal="I_DEAL",N.NoPayment="NO_PAYMENT",N.PayPalBuyNow="PAY_PAL_BUY_NOW",N.PayPalExpress="PAY_PAL_EXPRESS",(y=c||(c={})).AnyStatic="ANY_STATIC",y.Campaign="CAMPAIGN",y.Newsletter="NEWSLETTER",y.None="NONE",y.Static="STATIC",(b=s||(s={})).Asc="ASC",b.Desc="DESC",(S=m||(m={})).Deleted="DELETED",S.DirectDebitMandateRevoked="DIRECT_DEBIT_MANDATE_REVOKED",S.Freezed="FREEZED",S.LoginDisabled="LOGIN_DISABLED",S.NoCustomerRetention="NO_CUSTOMER_RETENTION",S.Parti
1alPayment="PARTIAL_PAYMENT",S.TrialPaymentDataBlacklisted="TRIAL_PAYMENT_DATA_BLACKLISTED";let P={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"Min_Article"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Article"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"runtime"}},{kind:"Field",name:{kind:"Name",value:"runtimeUnit"}},{kind:"Field",name:{kind:"Name",value:"priceGross"}},{kind:"Field",name:{kind:"Name",value:"priceNet"}},{kind:"Field",name:{kind:"Name",value:"articleTypeId"}}]}}]},T={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"AcceptOffer"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"offer"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SignedJsonPayloadOfOfferInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"acceptOffer"},arguments:[{kind:"Argument",name:{kind:"Name",value:"payload"},value:{kind:"Variable",name:{kind:"Name",value:"offer"}}}]}]}}]},C={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"addFreeTrial"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"request"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddFreeTrialRequestInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"addFreeTrial"},arguments:[{kind:"Argument",name:{kind:"Name",value:"request"},value:{kind:"Variable",name:{kind:"Name",value:"request"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extraRadiusAccountId"}}]}}]}}]},D={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"addUser"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"request"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddUserRequestInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"addUser"},arguments:[{kind:"Argument",name:{kind:"Name",value:"request"},value:{kind:"Variable",name:{kind:"Name",value:"request"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"invoiceUuid"}},{kind:"Field",name:{kind:"Name",value:"userName"}}]}}]}}]},w={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CancelCheckout"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cancelCheckout"},arguments:[{kind:"Argument",name:{kind:"Name",value:"invoiceUuid"},value:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}}}]}]}}]},I={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"MutationDirectCancellation"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"postCancelUserContract"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cancellationTypeId"}},{kind:"Field",name:{kind:"Name",value:"cancellationData"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"calculatedContractEndDate"}},{kind:"Field",name:{kind:"Name",value:"cancellationTime"}},{kind:"Field",name:{kind:"Name",value:"contractId"}},{kind:"Field",name:{kind:"Name",value:"currentCancellationTypeId"}},{kind:"Field",name:{kind:"Name",value:"isInCancellationPeriod"}},{kind:"Field",name:{kind:"Name",value:"mailTypeId"}},{kind:"Field",name:{kind:"Name",value:"serviceRoundNr"}},{kind:"Field",name:{kind:"Name",value:"targetCancellationTypeId"}}]}}]}}]}}]},A={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"confirmEmailChangeProcess"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"emailChangeUuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"confirmEmailChangeProcess"},arguments:[{kind:"Argument",name:{kind:"Name",value:"emailChangeUuid"},value:{kind:"Variable",name:{kind:"Name",value:"emailChangeUuid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isValid"}}]}}]}}]},U={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"InitiatePasswordReset"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"info"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"InitiatePasswordResetInfoInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"initiateResetPassword"},arguments:[{kind:"Argument",name:{kind:"Name",value:"info"},value:{kind:"Variable",name:{kind:"Name",value:"info"}}}]}]}}]},E={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"NewsLetterUnsubscribe"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"request"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"NewsletterUnsubscribeRequestInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"newsLetterUnsubscribe"},arguments:[{kind:"Argument",name:{kind:"Name",value:"request"},value:{kind:"Variable",name:{kind:"Name",value:"request"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isValid"}}]}}]}}]},R={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"NextPackageChange"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"nextArticleId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nextPackageChange"},arguments:[{kind:"Argument",name:{kind:"Name",value:"nextArticleId"},value:{kind:"Variable",name:{kind:"Name",value:"nextArticleId"}}}]}]}}]},x={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpgradePackage"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"articleId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"newPackageUpgrade"},arguments:[{kind:"Argument",name:{kind:"Name",value:"articleId"},value:{kind:"Variable",name:{kind:"Name",value:"articleId"}}}]}]}}]},F={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"PayWith"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}
1,{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"redirectUrls"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PaymentRedirectUrlsInput"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"paymentData"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PaymentDataInput"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"creditCardData"}},type:{kind:"NamedType",name:{kind:"Name",value:"CreditCardDataInput"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"payWith"},arguments:[{kind:"Argument",name:{kind:"Name",value:"invoiceUuid"},value:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}}},{kind:"Argument",name:{kind:"Name",value:"redirectUrls"},value:{kind:"Variable",name:{kind:"Name",value:"redirectUrls"}}},{kind:"Argument",name:{kind:"Name",value:"paymentData"},value:{kind:"Variable",name:{kind:"Name",value:"paymentData"}}},{kind:"Argument",name:{kind:"Name",value:"creditCardData"},value:{kind:"Variable",name:{kind:"Name",value:"creditCardData"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"redirectUrl"}}]}}]}}]},V={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"StProc"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"stProcTyp"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"checkInvoice"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"processHopeRun"},arguments:[{kind:"Argument",name:{kind:"Name",value:"invoiceUuid"},value:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}}},{kind:"Argument",name:{kind:"Name",value:"stProcTyp"},value:{kind:"Variable",name:{kind:"Name",value:"stProcTyp"}}},{kind:"Argument",name:{kind:"Name",value:"checkInvoice"},value:{kind:"Variable",name:{kind:"Name",value:"checkInvoice"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isValid"}}]}}]}}]},_={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"postCancellationSurvey"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"request"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddCancellationSurveyRequestInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"postCancellationSurvey"},arguments:[{kind:"Argument",name:{kind:"Name",value:"request"},value:{kind:"Variable",name:{kind:"Name",value:"request"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"createDate"}}]}}]}}]},j={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"PreponeServiceRoundUpgrade"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"preponeServiceRoundUpgrade"}}]}}]},O={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RedeemBirthdayBoost"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"redeemBirthdayBoost"}}]}}]},L={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RedeemExtraBoostPromo"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"redeemExtraBoostPromo"},arguments:[{kind:"Argument",name:{kind:"Name",value:"uuid"},value:{kind:"Variable",name:{kind:"Name",value:"uuid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isValid"}}]}}]}}]},M={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SupportCancellation"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"data"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CancellationFormDataInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cancellation"},arguments:[{kind:"Argument",name:{kind:"Name",value:"data"},value:{kind:"Variable",name:{kind:"Name",value:"data"}}}]}]}}]},q={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SupportContact"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"data"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ContactFormDataInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contact"},arguments:[{kind:"Argument",name:{kind:"Name",value:"data"},value:{kind:"Variable",name:{kind:"Name",value:"data"}}}]}]}}]},$={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"TrialBlacklistUpsellingNewPackageUpgrade"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sc"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"trialBlacklistUpsellingNewPackageUpgrade"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sc"},value:{kind:"Variable",name:{kind:"Name",value:"sc"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"roundNr"}},{kind:"Field",name:{kind:"Name",value:"article"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"Min_Article"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"Min_Article"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Article"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"runtime"}},{kind:"Field",name:{kind:"Name",value:"runtimeUnit"}},{kind:"Field",name:{kind:"Name",value:"priceGross"}},{kind:"Field",name:{kind:"Name",value:"priceNet"}},{kind:"Field",name:{kind:"Name",value:"articleTypeId"}}]}}]},B={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdatePayment"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"paymentData"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PaymentDataInput"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updatePayment"},arguments:[{kind:"Argument",name:{kind:"Name",value:"paymentData"},value:{kind:"Variable",name:{kind:"Name",value:"paymentData"}}},{kind:"Argument",name:{kind:"Name",value:"invoiceUuid"},value:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"invoiceUuid"}}]}}]}}]},H={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"PhoneAndBirthdateMutation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"data"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"BirthdayAndPhoneUserDataInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"postPhoneAndBirthdateModal"},arguments:[{kind:"Argument",name:{kind:"Name",value:"data"},value:{kind:"Variable",name:{kind:"Name",value:"data"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}}]},W={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"WinbackCancellationWithdraw"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"acceptWinbackOffer"}}]}}]},Y={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"MutationWithdrawCancellation"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"withdrawCancellation"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isValid"}}]}}]}}]},Z={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"Withdrawal"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"data"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"WithdrawalFormDataInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"withdrawal"},arguments:[{kind:"Argument",name:{kind:"Name",value:"data"},value:{kind:"Variable",name:{kind:"Name",value:"data"}}}]}]}}]},G={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"MutationChangePassword"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"info"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ChangePasswordInfoInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"changePassword"},arguments:[{kind:"Argument",name:{kind:"Name",value:"info"},value:{kind:"Variable",name:{kind:"Name",value:"info"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isSuccessful"}},{kind:"Field",name:{kind:"Name",value:"email"}}]}}]}}]},Q={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"MutationPersonalData"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"data"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"EditablePersonalDataInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"postPersonalData"},arguments:[{kind:"Argument",name:{kind:"Name",value:"data"},value:{kind:"Variable",name:{kind:"Name",value:"data"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}}]},J={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpsellingNewPackageUpgrade"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"articleId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"upsellingNewPackageUpgrade"},arguments:[{kind:"Argument",name:{kind:"Name",value:"articleId"},value:{kind:"Variable",name:{kind:"Name",value:"articleId"}}}]}]}}]},z={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpsellingNextPackageChange"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"nextArticleId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"upsellingNextPackageChange"},arguments:[{kind:"Argument",name:{kind:"Name",value:"nextArticleId"},value:{kind:"Variable",name:{kind:"Name",value:"nextArticleId"}}}]}]}}]},X={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CreditCardToken"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"creditCardUuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"creditCardToken"},arguments:[{kind:"Argument",name:{kind:"Name",value:"creditCardUuid"},value:{kind:"Variable",name:{kind:"Name",value:"creditCardUuid"}}}]}]}}]},K={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"InvoiceState"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"invoices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}},{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"uuid"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}}}]}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"invoiceStatePaths"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"isCurrent"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"IntValue",value:"1"}}]}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isCurrent"}},{kind:"Field",name:{kind:"Name",value:"invoiceStateIdTyped"}}]}}]}}]}}]}}]},ee={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"PersonalDataQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"birthDate"}},{kind:"Field",name:{kind:"Name",value:"phones"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"and"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"isCurrent"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"IntValue",value:"1"}}]}},{kind:"ObjectField",name:{kind:"Name",value:"userPhoneTypeId"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"}
1,value:{kind:"IntValue",value:"0"}}]}}]}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"phoneComplete"}}]}}]}}]}}]},en={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"RadiusAccount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"radiusAccount"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"isEnabled"}}]}}]}}]},et={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SessionQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"session"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"misc"}},{kind:"Field",name:{kind:"Name",value:"tdata"}},{kind:"Field",name:{kind:"Name",value:"parameters"}}]}}]}}]},ei={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"InvoiceToken"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"invoiceToken"},arguments:[{kind:"Argument",name:{kind:"Name",value:"invoiceUuid"},value:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}}}]}]}}]},ea={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"UserFlagsQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userData"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userFlags"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userFlagTypeId"}},{kind:"Field",name:{kind:"Name",value:"cancelDate"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"serviceInformation"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currentServiceRound"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"article"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"articleTypeId"}}]}}]}}]}}]}}]},er={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ValidateToken"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"info"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"TokenInfoInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"validateToken"},arguments:[{kind:"Argument",name:{kind:"Name",value:"info"},value:{kind:"Variable",name:{kind:"Name",value:"info"}}}]}]}}]},eo={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"QueryUserCredentials"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"username"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"password"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"validateUserCredentials"},arguments:[{kind:"Argument",name:{kind:"Name",value:"username"},value:{kind:"Variable",name:{kind:"Name",value:"username"}}},{kind:"Argument",name:{kind:"Name",value:"password"},value:{kind:"Variable",name:{kind:"Name",value:"password"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isValid"}},{kind:"Field",name:{kind:"Name",value:"userId"}},{kind:"Field",name:{kind:"Name",value:"username"}}]}}]}}]},ed={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"DetailedInvoiceToShow"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"invoices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}},{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"uuid"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"Variable",name:{kind:"Name",value:"invoiceUuid"}}}]}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"uuid"}},{kind:"Field",name:{kind:"Name",value:"createDate"}},{kind:"Field",name:{kind:"Name",value:"invoiceDate"}},{kind:"Field",name:{kind:"Name",value:"sumGrossPrice"}},{kind:"Field",name:{kind:"Name",value:"invoiceTypeId"}},{kind:"Field",name:{kind:"Name",value:"rootInvoiceId"}},{kind:"Field",name:{kind:"Name",value:"relatedOverallInvId"}},{kind:"Field",name:{kind:"Name",value:"invoicePositions"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"positionText"}},{kind:"Field",name:{kind:"Name",value:"priceNet"}},{kind:"Field",name:{kind:"Name",value:"extendedText"}},{kind:"Field",name:{kind:"Name",value:"count"}},{kind:"Field",name:{kind:"Name",value:"taxRateId"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"userData"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"socialInsuranceNumber"}},{kind:"Field",name:{kind:"Name",value:"addresses"},arguments:[{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"isCurrent"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"IntValue",value:"1"}}]}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"firstName"}},{kind:"Field",name:{kind:"Name",value:"lastName"}},{kind:"Field",name:{kind:"Name",value:"street"}},{kind:"Field",name:{kind:"Name",value:"streetNumber"}},{kind:"Field",name:{kind:"Name",value:"city"}},{kind:"Field",name:{kind:"Name",value:"zip"}},{kind:"Field",name:{kind:"Name",value:"country"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}}]}}]}},57653:function(e,n,t){t.d(n,{BX:function(){return r}});var i=t(83608);let a={"\n fragment Min_Article on Article {\n id\n name\n runtime\n runtimeUnit\n priceGross\n priceNet\n articleTypeId\n }\n":i.vo,"\n mutation AcceptOffer($offer: SignedJsonPayloadOfOfferInput!) {\n acceptOffer(payload: $offer)\n }\n":i.gL,"\n mutation addFreeTrial($request: AddFreeTrialRequestInput!) {\n addFreeTrial(request: $request) {\n extraRadiusAccountId\n }\n }\n":i.LM,"\n mutation addUser($request: AddUserRequestInput!) {\n addUser(request: $request) {\n invoiceUuid\n userName\n }\n }\n":i.rz,"\n mutation CancelCheckout($invoiceUuid: String!) {\n cancelCheckout(invoiceUuid: $invoiceUuid)\n }\n":i.AH,"\n mutation MutationDirectCancellation {\n postCancelUserContract {\n cancellationTypeId\n cancellationData {\n calculatedContractEndDate\n cancellationTime\n contractId\n currentCancellationTypeId\n isInCancellationPeriod\n mailTypeId\n serviceRoundNr\n targetCancellationTypeId\n }\n }\n }\n":i.Zx,"\n mutation confirmEmailChangeProcess($emailChangeUuid: String!) {\n confirmEmailChangeProcess(emailChangeUuid: $emailChangeUuid) {\n isValid\n }\n }\n":i.q3,"\n mutation InitiatePasswordReset($info: InitiatePasswordResetInfoInput!) {\n initiateResetPassword(info: $info)\n }\n":i.qi,"\n mutation NewsLetterUnsubscribe($request: NewsletterUnsubscribeRequestInput!) {\n newsLetterUnsubscribe(request: $request) {\n isValid\n }\n }\n":i.T_,"\n mutation NextPackageChange($nextArticleId: Int!) {\n nextPackageChange(nextArticleId: $nextArticleId)\n }\n":i.t6,"\n mutation UpgradePackage($articleId: Int!) {\n newPackageUpgrade(articleId: $articleId)\n }\n":i.bz,"\n mutation PayWith(\n $invoiceUuid: String\n $redirectUrls: PaymentRedirectUrlsInput!\n $paymentData: PaymentDataInput!\n $creditCardData: CreditCardDataInput\n ) {\n payWith(\n invoiceUuid: $invoiceUuid\n redirectUrls: $redirectUrls\n paymentData: $paymentData\n creditCardData: $credit
1CardData\n ) {\n success\n redirectUrl\n }\n }\n":i.fz,"\n mutation StProc($invoiceUuid: String!, $stProcTyp: String!, $checkInvoice: Boolean!) {\n processHopeRun(invoiceUuid: $invoiceUuid, stProcTyp: $stProcTyp, checkInvoice: $checkInvoice) {\n isValid\n }\n }\n":i.Lx,"\n mutation postCancellationSurvey($request: AddCancellationSurveyRequestInput!) {\n postCancellationSurvey(request: $request) {\n createDate\n }\n }\n":i.I8,"\n mutation PreponeServiceRoundUpgrade {\n preponeServiceRoundUpgrade\n }\n":i.VQ,"\n mutation RedeemBirthdayBoost {\n redeemBirthdayBoost\n }\n":i.Sf,"\n mutation RedeemExtraBoostPromo($uuid: String!) {\n redeemExtraBoostPromo(uuid: $uuid) {\n isValid\n }\n }\n":i.lk,"\n mutation SupportCancellation($data: CancellationFormDataInput!) {\n cancellation(data: $data)\n }\n":i.vV,"\n mutation SupportContact($data: ContactFormDataInput!) {\n contact(data: $data)\n }\n":i.YK,"\n mutation TrialBlacklistUpsellingNewPackageUpgrade($sc: String!) {\n trialBlacklistUpsellingNewPackageUpgrade(sc: $sc) {\n roundNr\n article {\n ...Min_Article\n }\n }\n }\n":i.Gi,"\n mutation UpdatePayment($paymentData: PaymentDataInput!, $invoiceUuid: String) {\n updatePayment(paymentData: $paymentData, invoiceUuid: $invoiceUuid) {\n invoiceUuid\n }\n }\n":i.wJ,"\n mutation PhoneAndBirthdateMutation($data: BirthdayAndPhoneUserDataInput!) {\n postPhoneAndBirthdateModal(data: $data) {\n id\n }\n }\n":i.Z4,"\n mutation WinbackCancellationWithdraw {\n acceptWinbackOffer\n }\n":i.$f,"\n mutation MutationWithdrawCancellation {\n withdrawCancellation {\n isValid\n }\n }\n":i.Nc,"\n mutation Withdrawal($data: WithdrawalFormDataInput!) {\n withdrawal(data: $data)\n }\n":i.PD,"\n mutation MutationChangePassword($info: ChangePasswordInfoInput!) {\n changePassword(info: $info) {\n isSuccessful\n email\n }\n }\n":i.jr,"\n mutation MutationPersonalData($data: EditablePersonalDataInput!) {\n postPersonalData(data: $data) {\n id\n }\n }\n":i.oK,"\n mutation UpsellingNewPackageUpgrade($articleId: Int!) {\n upsellingNewPackageUpgrade(articleId: $articleId)\n }\n":i.J$,"\n mutation UpsellingNextPackageChange($nextArticleId: Int!) {\n upsellingNextPackageChange(nextArticleId: $nextArticleId)\n }\n":i.rs,"\n query CreditCardToken($creditCardUuid: String!) {\n creditCardToken(creditCardUuid: $creditCardUuid)\n }\n":i.EJ,"\n query InvoiceState($invoiceUuid: String!) {\n invoices(first: 1, where: { uuid: { eq: $invoiceUuid } }) {\n nodes {\n id\n invoiceStatePaths(where: { isCurrent: { eq: 1 } }) {\n isCurrent\n invoiceStateIdTyped\n }\n }\n }\n }\n":i.LL,"\n query PersonalDataQuery {\n userData {\n id\n birthDate\n phones(where: { and: { isCurrent: { eq: 1 }, userPhoneTypeId: { eq: 0 } } }) {\n phoneComplete\n }\n }\n }\n":i.A8,"\n query RadiusAccount {\n radiusAccount {\n id\n isEnabled\n }\n }\n":i.vi,"\n query SessionQuery {\n session {\n misc\n tdata\n parameters\n }\n }\n":i.Uy,"\n query InvoiceToken($invoiceUuid: String!) {\n invoiceToken(invoiceUuid: $invoiceUuid)\n }\n":i.$o,"\n query UserFlagsQuery {\n userData {\n userFlags {\n userFlagTypeId\n cancelDate\n }\n }\n serviceInformation {\n currentServiceRound {\n article {\n articleTypeId\n }\n }\n }\n }\n":i.OK,"\n query ValidateToken($info: TokenInfoInput!) {\n validateToken(info: $info)\n }\n":i.qy,"\n query QueryUserCredentials($username: String!, $password: String!) {\n validateUserCredentials(username: $username, password: $password) {\n isValid\n userId\n username\n }\n }\n":i.Np,"\n query DetailedInvoiceToShow($invoiceUuid: String!) {\n invoices(first: 1, where: { uuid: { eq: $invoiceUuid } }) {\n nodes {\n id\n uuid\n createDate\n invoiceDate\n sumGrossPrice\n invoiceTypeId\n rootInvoiceId\n relatedOverallInvId\n invoicePositions {\n id\n positionText\n priceNet\n extendedText\n count\n taxRateId\n }\n }\n }\n userData {\n socialInsuranceNumber\n addresses(where: { isCurrent: { eq: 1 } }) {\n firstName\n lastName\n street\n streetNumber\n city\n zip\n country {\n id\n name\n }\n }\n }\n }\n":i.gx};function r(e){var n;return null!==(n=a[e])&&void 0!==n?n:{}}},91320:function(e,n,t){t.d(n,{S:function(){return i}}),t(43503);var i=(0,t(99976).$)("a3fda3553077edd1026ca19f16ff449e904f1f1f")},31056:function(e,n,t){t.d(n,{CancelPaymentComponent:function(){return m}});var i=t(27573),a=t(30354),r=t(63491);let o=(0,t(57653).BX)("\n mutation CancelCheckout($invoiceUuid: String!) {\n cancelCheckout(invoiceUuid: $invoiceUuid)\n }\n");var d=t(11430),l=t(78959),u=t(1618),c=t(27118),s=t(81695);function m(){let e=(0,d.v)({without:[a.UO]}
1),n=(0,c.usePlasmicCanvasContext)(),t=(0,s.useSearchParams)(),m=null==t?void 0:t.get(r.I),p=null==t?void 0:t.get(a.UO),v=!!m&&!!p;v||e.push("/");let[f]=(0,u.D)(o,{onCompleted:()=>e.push(p)});return(0,l.useAutoCallOnce)(()=>{f({variables:{invoiceUuid:m}})},v&&!n),(0,i.jsx)(i.Fragment,{})}},65339:function(e,n,t){t.d(n,{PaymentStatusRedirectComponent:function(){return h}});var i=t(27573);let a=(0,t(57653).BX)("\n query InvoiceState($invoiceUuid: String!) {\n invoices(first: 1, where: { uuid: { eq: $invoiceUuid } }) {\n nodes {\n id\n invoiceStatePaths(where: { isCurrent: { eq: 1 } }) {\n isCurrent\n invoiceStateIdTyped\n }\n }\n }\n }\n");var r=t(65508),o=t(7653),d=t(83608);d.XL.DirectDebit,d.XL.CreditCard,d.XL.PayPal,d.XL.IDeal;var l=t(63491),u=t(67633),c=t(11430),s=t(92323);function m(e,n){let t=(0,s.t)();(0,o.useEffect)(()=>{n&&t.push(e)},[n,e])}var p=t(81695),v=t(6610),f=t(61177);let g=v.jb.getLogger("useContinueInMainWindow");var k=t(27118);function h(e){let{children:n,...t}=e,s=function(){let e=(0,f.V)()?window.opener:null,n=!!e&&e!==window;return(0,o.useEffect)(()=>{if(g.debug({isPopup:n}),!n)return;e.location.href=window.location.href,g.debug("set href"),e.postMessage("onBeforeClosingPopup"),g.debug("post message to opener");let t=setTimeout(()=>{window.close(),g.debug("closed popup"),e.focus(),g.debug("focused opener")},1e3);return()=>{g.debug("cleanup timeout"),window.clearTimeout(t)}},[n]),n}(),v=function(e,n){var t;let i=(0,c.v)(),s=(0,p.useSearchParams)(),v=null==s?void 0:s.get(l.I),f=function(e,n){var t,i,d;let[l,{data:u,stopPolling:c,...s}]=(0,r.t)(a,{pollInterval:5e3,variables:{invoiceUuid:e},fetchPolicy:"no-cache",...null!=n?n:{}});(0,o.useEffect)(()=>{if(e)return l(),()=>{c()}},[e,l,c]);let m=null==u?void 0:null===(i=u.invoices)||void 0===i?void 0:null===(t=i.nodes)||void 0===t?void 0:t[0],p=null==m?void 0:null===(d=m.invoiceStatePaths)||void 0===d?void 0:d[0].invoiceStateIdTyped;return{...s,data:{invoice:m,invoiceStateId:p}}}(v,n),g=null===(t=f.data)||void 0===t?void 0:t.invoiceStateId;return m("/",!v),m("/",f.called&&!f.loading&&!f.data.invoice),(0,o.useEffect)(()=>{if(!g)return;let n=function(e,n){var t;let i=Object.entries(e).find(e=>{let[,t]=e;return t===n});return null!==(t=null==i?void 0:i[0])&&void 0!==t?t:void 0}(d.x,g),t=e.find(e=>e.invoiceStateId==n);u.k.debug("InvoiceStatus redirect match",t),t&&(u.k.debug("InvoiceStatus redirect target",t.navigateTo),i.push(t.navigateTo))},[e,g,s,i]),f.data}(t.redirectOptions,{skipPollAttempt:()=>s});return(0,i.jsx)(k.DataProvider,{name:"invoiceState",data:v,children:n})}},87697:function(e,n,t){t.d(n,{TempTokenApolloProviderComponent:function(){return s}});var i=t(27573),a=t(53899),r=t(67790),o=t(7601),d=t(54623),l=t(93062),u=t(99199),c=t(81695);function s(e){let{children:n}=e,t=(0,o.x)(),s=(0,c.useSearchParams)(),m=(0,r.J$)("PUBLIC_JANUS_URL"),p=(0,u.v)(async(e,n)=>{let{headers:t}=n;return{headers:await (0,a.p)(m,t,Object.fromEntries(s.entries()))}}),v=new d.f({...t,link:p.concat(t.link)});return(0,i.jsx)(l.e,{client:v,children:n})}},26098:function(e,n,t){t.d(n,{D:function(){return l}});var i=t(93770),a=t(83608),r=t(6610),o=t(7653);let d=r.jb.getLogger("PaymentJs");function l(){let e=(0,o.useContext)(i.v);return(0,o.useCallback)(async n=>{if(n.paymentMethod===a.XL.CreditCard){let t=!!(null==e?void 0:e.tokenize),i=t?e:window.paymentJsContext;if(d.debug("resolvePaymentData: paymentJs source",{source:t?"react-context":"window",hasTokenize:!!(null==i?void 0:i.tokenize)}),!(null==i?void 0:i.tokenize))return d.warn("resolvePaymentData: tokenize unavailable, returning null"),null;let a={email:n.email,address:{firstName:n.address.firstName,lastName:n.address.lastName},creditCard:{expirationMonth:n.creditCard.expirationMonth,expirationYear:n.creditCard.expirationYear}};for(let e=0;e<3;e++){d.debug("resolvePaymentData: tokenize attempt",{attempt:e+1,maxRetries:3});try{let n=await i.tokenize(a);if(null==n?void 0:n.IxolitToken)return d.debug("resolvePaymentData: tokenize succeeded",{attempt:e+1}),n;d.warn("resolvePaymentData: tokenize returned no IxolitToken",{attempt:e+1,res:n})}catch(n){if(d.warn("resolvePaymentData: tokenize threw",{attempt:e+1,error:n}),2===e)throw n}}d.error("resolvePaymentData: all tokenize attempts exhausted, returning null")}return null},[e])}},30354:function(e,n,t){t.d(n,{UO:function(){return p},oj:function(){return m},FT:function(){return g}});var i=t(67633),a=t(92323),r=t(83608);let o=[r.XL.PayPal,r.XL.CreditCard,r.XL.IDeal];
1var d=t(78565),l=t(27118),u=t(3447),c=t.n(u),s=t(81695);let m="payment",p="cancelledPage";class v{close(){var e;null===(e=this.popup)||void 0===e||e.close()}proceed(e){var n,t;if(!this.popup)return this.fallback.proceed(e);this.popup.location.href=e.redirectUrl,this.router.push((0,d.qk)(this.options.processingPage,new s.ReadonlyURLSearchParams({invoiceUuid:e.invoiceUuid,[p]:null!==(t=null===(n=this.options)||void 0===n?void 0:n.cancelledPage)&&void 0!==t?t:this.options.errorPage})))}constructor(e,n,t){this.router=e,this.fallback=n,this.options=t,this.popup=function(e,n){let t=["popup=1"].concat(Object.entries(null!=e?e:{}).map(e=>{let[n,t]=e;return"".concat(n,"=").concat(t)})).join(",");i.k.debug("ProcessPaymentRedirect","popupOptions",t);let a=window.open(n,m,t);return i.k.debug("ProcessPaymentRedirect","popup",a),a}(this.options.popupOptions,(0,d.F7)(this.options.processingPage,{act:"false"}).toString())}}class f{close(){}proceed(e){window.location.href=e.redirectUrl}constructor(e){this.router=e}}function g(e){let{processingPage:n,popupOptions:t}=null!=e?e:{},i=(0,a.t)(),r=!!(0,l.usePlasmicCanvasContext)();return{createCheckout:a=>{let d=new f(i);return e.usePopup&&n&&t&&!r&&o.includes(a)&&"desktop"===c().getParser(window.navigator.userAgent).getPlatformType()?new v(i,d,e):d}}}},63491:function(e,n,t){t.d(n,{I:function(){return i}});let i="invoiceUuid"},67633:function(e,n,t){t.d(n,{k:function(){return i}});let i=t(6610).ZP.getLogger("Payment")},53899:function(e,n,t){t.d(n,{p:function(){return b}});var i=t(67633),a=t(23207),r=t(57653);let o=(0,r.BX)("\n query CreditCardToken($creditCardUuid: String!) {\n creditCardToken(creditCardUuid: $creditCardUuid)\n }\n"),d=(0,r.BX)("\n query InvoiceToken($invoiceUuid: String!) {\n invoiceToken(invoiceUuid: $invoiceUuid)\n }\n");var l=t(6610);let u=l.jb.getLogger("TempAuth");async function c(e,n){var t;u.debug("getInvoiceAuthTOken",e);let i=await n.query({query:d,variables:{invoiceUuid:e},errorPolicy:"all"});return i.errors?null:null===(t=i.data)||void 0===t?void 0:t.invoiceToken}async function s(e,n){var t;u.debug("getCreditCardAuthToken",e);let i=await n.query({query:o,variables:{creditCardUuid:e},errorPolicy:"all"});return i.errors?null:null===(t=i.data)||void 0===t?void 0:t.creditCardToken}var m=t(85999);t(56742),t(86290);var p=t(4632),v=t(41270);(0,v.Ry)({username:(0,v.Z_)({required_error:"Email is required"}),password:(0,v.Z_)({required_error:"Password is required"})}),t(80851),t(74859),l.jb.getLogger("AuthConfig");var f=t(69754);let g=l.jb.getLogger("Caching");async function k(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=n.get(t);if(i)return g.debug("cache",'"'.concat(n.name,'"'),"- hit on:",t||'""'),i;g.debug("cache",'"'.concat(n.name,'"'),"- miss on:",t||'""');let a=await e();return n.set(t,a),a}class h{get expiresAt(){return this._expiresAt}get data(){return this._data}constructor(e,n){this._data=e,this._expiresAt=n}}class N{get(e){let n=this.cache.get(e);if(!n)return n;let t=Date.now()-n.cachedTime.getTime();if(n.data instanceof h?n.data.expiresAt.getTime()<=Date.now():t>this.maxAge){g.debug("deleting through get-expiration",this.name,e),this.cache.delete(e);return}return n.data}set(e,n){this.cache.set(e,{data:n,cachedTime:new Date}),this.prepareExpirationDelete(e,n)}prepareExpirationDelete(e,n){this.timeouts.has(e)&&clearTimeout(this.timeouts.get(e));let t=setTimeout(()=>{g.debug("deleting through timeout",this.name,e),this.cache.delete(e)},n instanceof h?n.expiresAt.getTime()-new Date().getTime():this.maxAge);this.timeouts.set(e,t)}constructor(e,n){this.maxAge=e,this.name=n,this.cache=new Map,this.timeouts=new Map}}var y=t(70347);async function b(e,n,t){null!=t||(t={});let{invoiceUuid:r,creditCardUuid:o}=t;if(i.k.debug("withTEmpAUth",e,n,t),null!=n||(n=new Headers),null!=r||(r=n.get("x-temp-auth-invuuid")),null!=o||(o=n.get("x-temp-auth-ccuuid")),i.k.debug("withTempAuth params",r,o),!r&&!o)return(0,f.a)(n);let d=await (0,p.n)();return(i.k.debug("withTempAuth session status",d,n),d.token||n.has("Authorization"))?(0,f.a)(n):function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return n=new Headers(n),e&&n.set("Authorization","Bearer ".concat(e)),(0,f.a)(n)}((await k(async()=>{var n;let t=(0,a.u)(e,m.l.localeConfig.defaultLocale),d=r?await c(r,t):o?await s(o,t):null;if(i.k.debug("temp token",!!d),!d)return new h(d,new Date);let l=(0,y.o)(d);return i.k.debug("temp token decoded",l),new h(d,new Date((null!==(n=l.exp)&&void 0!==n?n:0)*1e3))},function(e,n){var t;let i=null!==(t=globalThis.__globalCache)&&void 0!==t?t:new Map;return globalThis.__globalCache=i,i.has(e)?g.debug("global cache hit",e):(g.debug("global cache miss",e),i.set(e,new N(6e4,e))),i.get(e)}("temp-token",0),null!=r?r:o)).data,n)}},80466:function(e,n,t){t.d(n,{jD:function(){return d},tv:function(){return l}});var i=t(911);let{Link:a,getPathname:r,redirect:o,usePathname:d,useRouter:l}=(0,t(14386).Z)(i.D)},911:function(e,n,t){t.d(n,{D:function(){return a}});var i=t(85999);let a=(0,t(69482).Z)(i.l.localeConfig)},21362:function(e,n,t){t.d(n,{PaymentProcessingComponent:function(){return u}});var i=t(27573),a=t(11430),r=t(27118),o=t(7653),d=t(30354),l=t(81695);function u(e){var n;let{cancelPage:t}=e;if(!t)throw"Missing cancelPage Prop";if((null===(n=(0,l.useSearchParams)())||void 0===n?void 0:n.get("act"))=="false")return(0,i.jsx)(i.Fragment,{});let u=(0,a.v)({without:["redirectUrl","asPopup"]});return!function(e,n){let t=(0,o.useRef)(!0),i=(0,r.usePlasmicCanvasContext)(),a=()=>{!0==t.current&&n()};(0,o.useEffect)(()=>
1{if(i)return;let n=window.open("",e);if(!n)return;let r=()=>{try{clearInterval(d),null==n||n.removeEventListener("close",a),null==n||n.removeEventListener("message",o)}catch(e){}},o=e=>{if("onBeforeClosingPopup"==e.data)return t.current=!1,r()};window.addEventListener("message",o);let d=setInterval(()=>{n.closed&&a()},100);return r},[])}(d.oj,()=>u.push(t)),(0,i.jsx)(i.Fragment,{})}},69274:function(e,n,t){t.d(n,{default:function(){return d}});var i=t(27573),a=t(41165),r=t(27522),o=t(7653);function d(e){let{accessTokens:n,locales:t,themeResetClass:d,className:l}=e,u=(0,a.bU)();return(0,o.useEffect)(()=>(u!==sessionStorage.getItem("preeco-locale")&&(sessionStorage.setItem("preeco-locale",u),window.location.reload()),()=>{var e;null===(e=document.querySelector("script[data-preeco-widgets]"))||void 0===e||e.remove(),delete window.PreecoWidgets}),[u]),(0,i.jsxs)("div",{className:"".concat(l," ").concat(d),style:{whiteSpace:"normal"},children:[(0,i.jsx)("div",{className:"preeco-form",id:"preeco-privacy-policy","data-type":"privacy-policy","data-access-token":n[u],"data-locale":t[u]}),(0,i.jsx)(r.default,{src:"https://widget.preeco.de/v2/loader.js","data-preeco-loader":!0,async:!0,defer:!0})]})}},2252:function(e,n,t){t.d(n,{SearchParamEventTriggerComponent:function(){return u}});var i=t(27573),a=t(18153),r=t(6610),o=t(81695),d=t(7653);let l=r.ZP.getLogger("SearchParamEventTrigger");function u(e){let{paramIdentifier:n,expectedValue:t,eventName:r,payload:u,cleanup:c=!0}=e,s=(0,a.Z)(),m=(0,o.useSearchParams)(),p=null==m?void 0:m.toString();return(0,d.useEffect)(()=>{let e=m.has(n),i=m.get(n);if(!e||(l.debug('Search parameter "'.concat(n,'" found with value "').concat(i,'" (expected: "').concat(null!=t?t:"",'").')),t&&i!==t||(null==s||s(r,u),l.debug('Trigger event "'.concat(r,'" for parameter "').concat(n,'".'))),!c))return;let a=new URLSearchParams(m.toString());a.delete(n);let o=window.location.pathname+(a.toString()?"?".concat(a.toString()):"")+window.location.hash;window.history.replaceState({},"",o),l.debug('Removed search parameter "'.concat(n,'" from history.'))},[n,p]),(0,i.jsx)(i.Fragment,{})}},37320:function(e,n,t){t.d(n,{TrialBlacklistAcceptOfferActionComponent:function(){return c}});var i=t(27573);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return{data:e,isSuccess:void 0,errors:void 0}}t(43503);var r=(0,t(99976).$)("86faa612a42304ea7e0b123df49d2f5fd5cc94a2"),o=t(6610),d=t(27118),l=t(7653);let u=o.jb.getLogger("TrialBlacklist"),c=(0,l.forwardRef)(function(e,n){let{children:t}=e,[o,c]=(0,l.useState)(a());return(0,l.useImperativeHandle)(n,()=>({async acceptOffer(e){u.debug("accept offer",e),c(a());let n=await r(e);return c(n),n}})),(0,i.jsx)(d.DataProvider,{name:"offerAcceptResult",data:{...o},children:t})})},19241:function(e,n,t){t.d(n,{Q:function(){return i}});let i={component:t(37320).TrialBlacklistAcceptOfferActionComponent,meta:{name:"TrialBlacklistAcceptOfferActionProvider",props:{children:"slot"},providesData:!0,refActions:{acceptOffer:{description:"Trigger the TrialBlacklistAcceptOffer cancellation withdraw action.",argTypes:[{name:"sc",type:"string"}]}}}}},57224:function(e,n,t){t.d(n,{default:function(){return d}});var i=t(27573),a=t(6610),r=t(27522);let o=a.jb.getLogger("TrustpilotWidget");if(!customElements.get("tp-widget-container")){class e extends HTMLElement{connectedCallback(){this.classList.add("trustpilot-widget"),window.Trustpilot?(o.debug("Trustpilot already loaded, calling loadFromElement immediately"),this._load()):(o.debug("Trustpilot not yet loaded, waiting for tp-loaded event"),window.addEventListener("tp-loaded",this._load,{once:!0}))}disconnectedCallback(){o.debug("Element disconnected, removing tp-loaded listener"),window.removeEventListener("tp-loaded",this._load)}constructor(...e){super(...e),this._load=()=>{let e=window.Trustpilot;e?(o.debug("Loading Trustpilot widget into element"),e.loadFromElement(this)):o.warn("tp-loaded fired but window.Trustpilot is still undefined")}}}customElements.define("tp-widget-container",e)}function d(e){let{dataBusinessunitId:n,dataLocale:t,dataStyleHeight:a="150px",dataStyleWidth:d="100%",dataTemplateId:l,id:u,extraAttributes:c,className:s,fallbackUrl:m}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.default,{src:"https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",async:!0,onLoad:()=>{o.debug("Trustpilot bootstrap script loaded"),window.dispatchEvent(new Event("tp-loaded"))},onError:()=>o.error("Failed to load Trustpilot bootstrap script")}),(0,i.jsx)("tp-widget-container",{...c,class:s,"data-businessunit-id":n,"data-locale":t,"data-style-height":a,"data-style-width":d,"data-template-id":l,id:u,suppressHydrationWarning:!0,children:(0,i.jsx)("a",{href:m,target:"_blank",rel:"noopener noreferrer",children:"Trustpilot"})},"".concat(n,"-").concat(t,"-").concat(l))]})}},51853:function(e,n,t){t.d(n,{l:function(){return c}});var i=t(19241);let a={component:t(31056).CancelPaymentComponent,meta:{section:"Payment",name:"CancelPayment",props:{}}};var r=t(65339),o=t(83608);let d={component:r.PaymentStatusRedirectComponent,meta:{name:"PaymentStatusRedirect",section:"Payment",styleSections:!1,providesData:!0,props:{children:{type:"slot"},redirectOptions:{type:"array",itemType:{type:"object",nameFunc:e=>{var n,t;return"".concat(null!==(n=e.invoiceStateId)&&void 0!==n?n:"?"," -> ").concat(null!==(t=e.navigateTo)&&void 0!==t?t:"?")},fields:{invoiceStateId:{type:"choice",options:Object.keys(o.x)},navigateTo:"href"}}}}}},l={component:t(87697).TempTokenApolloProviderComponent,meta:{name:"TempTokenApolloProvider",description:"Adds an Apollo Client Context that annotates every GQL Request with a temporary token from invoiceUuid or creditCardUuid",props:{children:"slot"}}};var u=t(41481);let c=[u.hz,u.QS,u.AL,u.qm,u.yW,u.vX,u.nM,u.Zv,u.XK,u.ZQ,u.Bw,u.wd,u.Dm,d,l,a,u.b9,u.iR,u.og,u.tN,u.eo,u.Cq,u.g1,u.z2,u.PJ,u.FZ,u.ye,u.uM,u.yd,i.Q,u.rW]},35673:function(e,n,t){t.d(n,{fj:function(){return o},Mt:function(){return d},N3:function(){return l},I1:function(){return c},SP:function(){return m},Y6:function(){return v},VM:function(){return f},f5:function(){return g},DO:function(){return y},Cf:function(){return w},cE:function(){return I}});var i=t(27573),a=t(11602),r=t(27118);let o={component:function(e){let{children:n,duration:t,name:o,...d}=e,l=(0,a.useAutoProgress)(new a.AutoProgressOptions(o,1e3*t));return(0,i.jsx)(r.DataProvider,{name:"progress_".concat(o),data:{...l,duration:t},children:n})},meta:{name:"AutoProgress",description:"Automatically progresses from 0 to 1 in a given time",providesData:!0,props:{children:"slot",duration:{type:"number",required:!0,description:"The Duration it takes to progress in seconds"},name:{type:"string"}}}};t(51853);let d={component:t(77272).DatePickerComponent,meta:{props:{value:{type:"string",description:'Selected date as ISO 8601 string (e.g. "2026-04-06T07:59:03.788Z")'},onChange:{type:"eventHandler",argTypes:[{name:"value",type:"string"}]},minDate:{type:"string",description:"Earliest selectable date as ISO 8601 string"},maxDate:{type:"string",description:"Latest selectable date as ISO 8601 string"}},states:{}
1,name:"DatePicker",displayName:"Input / Date Picker",importPath:"./DatePicker.component"}},l={props:{value:{type:"string"},id:"string",onChange:{type:"eventHandler",argTypes:[{name:"value",type:"string"}]},name:"string"},states:{}};var u=t(81060);let c={component:u.InputStateComponent,meta:{name:"InputState",displayName:"Input / State",importPath:".",props:{children:"slot"},variants:u.VARIANTS}};var s=t(7653);let m={component:function(e){let{children:n,className:t,onChange:a,...r}=e;return(0,i.jsx)(i.Fragment,{children:s.cloneElement(n,{...r,onChange:e=>{let n=e?"object"==typeof e?e.target.value:e:void 0;null==a||a(n)}})})},meta:{props:{...l.props,children:{type:"slot",defaultValue:{type:"input"}}},states:l.states,name:"InputWrapper",displayName:"Input / Wrapper",importPath:"./InputWrapper.component"}};var p=t(6610);p.ZP.getLogger("Input");let v={component:t(21362).PaymentProcessingComponent,meta:{name:"PaymentProcessing",displayName:"Payment Processing",description:"Component monitoring payment popup and handling close",importPath:"./PaymentProcessing.component",providesData:!0,props:{cancelPage:{type:"href",required:!0,description:"The Page that is navigated to when the user closes the popup (usually a page setting invoice status to something)"}}}},f={component:t(69274).default,meta:{name:"PreecoWidget",props:{accessTokens:{type:"object",required:!0},locales:{type:"object",required:!0},themeResetClass:{type:"themeResetClass",targetAllTags:!0}}}};t(41481);let g={component:t(2252).SearchParamEventTriggerComponent,meta:{name:"SearchParamEventTriggerComponent",props:{paramIdentifier:{type:"string",description:"The search parameter to track.",required:!0},expectedValue:{type:"string",description:"(Optional) The expected value of the search parameter. The event will only be triggered if the parameter matches this value."},eventName:{type:"string",description:"The name of the event to trigger.",required:!0},payload:{type:"object",description:"The payload to include with the event.",required:!0},cleanup:{type:"boolean",description:"Whether to remove the search parameter after triggering the event.",defaultValue:!0}},description:"Tracks an event when a specific search parameter is present in the URL.",displayName:"SearchParamEventTrigger"}};t(19241);var k=t(92465),h=t(83608),N=t(92323);let y={component:function(e){let{to:n,children:t}=e,a=function(e){let n=(0,k.useQueryPaymentDataFlag)(),t=(0,N.t)();return(k.trialBlacklistLogger.log("flag result",n),n.isLoading)?{...n,isRedirecting:void 0}:n.flag&&n.flag==h.J4.TrialPaymentDataBlacklisted?(k.trialBlacklistLogger.log("flag rejected; redirecting",e),t.push(e),{...n,isRedirecting:!0}):{...n,isRedirecting:!1}}(n);return!0===a.isRedirecting||void 0===a.isRedirecting?(0,i.jsx)(i.Fragment,{}):t},meta:{name:"TrialBlacklistRedirect",props:{to:{type:"href",required:!0},children:{type:"slot"}}}};var b=t(78959),S=t(85261),P=t(61177);let T="diEventSent",C="true",D=p.jb.getLogger("DeviceIdent"),w={component:function(e){return!function(e){let{site:n,location:t,orderId:i,language:a}=e,r=!(0,P.V)()||sessionStorage.getItem(T)==C,o=(0,S.useScript)(r||!n?null:"https://www.jsctool.com/".concat(n,"/di.lib.js"));D.log("order id",i),D.log("scriptState",o);let d="ready"==o&&!r&&!!n&&!!i;D.debug("should send",d),(0,b.useAutoCallOnce)(()=>{(function e(n){let t=window.ri;if(!t)return setTimeout(()=>e(n),1e3);let{site:i,location:a,orderId:r,language:o}=n,d={t:r,v:i,l:a,va:o};D.debug("sending",d),t.send(d),sessionStorage.setItem(T,C)})(e)},d,[a,t,i,n])}(e),(0,i.jsx)(i.Fragment,{})},meta:{name:"TriggerDeviceIdent",props:{orderId:"string",site:"string",location:"string",language:"string"}}},I={component:t(57224).default,meta:{name:"TrustpilotWidget",props:{dataBusinessunitId:{type:"string",required:!0},dataLocale:{type:"string",required:!0,defaultValue:"de-DE"},dataStyleHeight:{type:"string",defaultValue:"150px"},dataStyleWidth:{type:"string",defaultValue:"100%"},dataTemplateId:{type:"string",required:!0},id:{type:"string"},extraAttributes:{type:"object",description:'Additional data-* attributes passed to the widget element, e.g. { "data-theme": "dar
1k" }'},fallbackUrl:{type:"string",required:!0,description:"Trustpilot review page URL shown as a link before the widget loads"}}}}},77272:function(e,n,t){t.r(n),t.d(n,{DatePickerComponent:function(){return g}});var i=t(27573),a=t(92540),r=t(19245),o=t(18349),d=t(41165),l=t(7653),u=t(20962),c=t(33243);t(80542);let s={de:a.Z,en:r.Z},m={d:{mask:o.ZP.MaskedRange,from:1,to:31,maxLength:2},m:{mask:o.ZP.MaskedRange,from:1,to:12,maxLength:2},Y:{mask:o.ZP.MaskedRange,from:1900,to:2999}};function p(e,n,t){return new Date(e,n,t,12,0,0,0)}function v(e){return p(e.getFullYear(),e.getMonth(),e.getDate())}let f={de:{pattern:"d{.}`m{.}`Y",format:e=>"".concat(String(e.getDate()).padStart(2,"0"),".").concat(String(e.getMonth()+1).padStart(2,"0"),".").concat(e.getFullYear()),parse:e=>{let[n,t,i]=e.split(".");return p(Number(i),Number(t)-1,Number(n))}},en:{pattern:"m{/}`d{/}`Y",format:e=>"".concat(String(e.getMonth()+1).padStart(2,"0"),"/").concat(String(e.getDate()).padStart(2,"0"),"/").concat(e.getFullYear()),parse:e=>{let[n,t,i]=e.split("/");return p(Number(i),Number(n)-1,Number(t))}}};function g(e){var n,t,a;let{className:o,id:p,name:g,value:k,onChange:h,minDate:N,maxDate:y}=e,b=(0,d.bU)(),S=null!==(a=s[b.split("-")[0].split("_")[0]])&&void 0!==a?a:r.Z,P=null!==(n=f[b.split("-")[0].split("_")[0]])&&void 0!==n?n:f.en,[T,C]=(0,l.useState)(!1),[D,w]=(0,l.useState)(k?new Date(k):void 0),[I,A]=(0,l.useState)(k?new Date(k):new Date),U=(0,l.useRef)(null);(0,l.useEffect)(()=>{w(k?new Date(k):void 0)},[k]);let E=N?new Date(N):void 0,R=y?new Date(y):void 0;(0,l.useEffect)(()=>{function e(e){U.current&&!U.current.contains(e.target)&&C(!1)}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let x=D?P.format(D):"";return(0,i.jsxs)("div",{ref:U,className:o,onBlur:e=>{var n;(null===(n=U.current)||void 0===n?void 0:n.contains(e.relatedTarget))||C(!1)},style:{position:"relative"},children:[(0,i.jsx)("input",{type:"hidden",id:p,name:g,value:null!==(t=null==D?void 0:D.toISOString())&&void 0!==t?t:"",readOnly:!0}),(0,i.jsx)(c.oc,{mask:Date,pattern:P.pattern,blocks:m,format:P.format,parse:P.parse,min:E,max:R,value:x,onComplete:(e,n)=>{let t=n.typedValue;if(t instanceof Date&&!isNaN(t.getTime())){let e=v(t);w(e),A(e),null==h||h(e.toISOString())}},onAccept:e=>{e||(w(void 0),null==h||h(void 0))},onFocus:()=>C(!0),style:{width:"100%",border:"none",background:"transparent",outline:"none",font:"inherit",color:"inherit",cursor:"text",padding:0,margin:0,display:"block",boxSizing:"border-box"}}),T&&(0,i.jsx)("div",{onMouseDown:e=>e.preventDefault(),style:{position:"absolute",top:"100%",left:0,zIndex:1e3,background:"white",border:"1px solid #ccc",borderRadius:4,boxShadow:"0 2px 8px rgba(0,0,0,0.15)"},children:(0,i.jsx)(u._W,{mode:"single",selected:D,month:I,onMonthChange:A,onSelect:e=>{let n=e?v(e):void 0;w(n),n&&A(n),null==h||h(null==n?void 0:n.toISOString()),C(!1)},locale:S,fromDate:E,toDate:R})})]})}},81060:function(e,n,t){t.r(n),t.d(n,{InputStateComponent:function(){return l},InputStateContext:function(){return d},VARIANTS:function(){return o}});var i=t(27573),a=t(6610),r=t(7653);let o={isFocused:{cssSelector:"[data-isfocused=true]",displayName:"Focused"},isFocusWithin:{cssSelector:":focus-within",displayName:"Focus Within"}},d=(0,r.createContext)({update:e=>{}});function l(e){let{plasmicUpdateVariant:n,children:t,...o}=e,[l,u]=(0,r.useState)({isFocused:!1}),c=(0,r.useCallback)(e=>{a.jb.getLogger("InputStateComponent").debug("update input state",e),u(n=>({...n,...e})),null==n||n(e)},[n]),s=Object.fromEntries(Object.entries(l).map(e=>{let[n,t]=e;return["data-".concat(n.toLowerCase()),t]}));return(0,i.jsx)("div",{...s,...o,children:(0,i.jsx)(d.Provider,{value:{update:c},children:t})})}},70935:function(e,n,t){t.d(n,{AddressChangeFormActionProviderComponent:function(){return u}});var i=t(27573);t(43503);var a=(0,t(99976).$)("df409ae8afde90e84a36b6d28133e1aad02c5ba1");let r=(0,t(57653).BX)("\n query PersonalDataQuery {\n userData {\n id\n birthDate\n phones(where: { and: { isCurrent: { eq: 1 }, userPhoneTypeId: { eq: 0 } } }) {\n phoneComplete\n }\n }\n }\n");var o=t(7481),d=t(27118),l=t(7653);let u=(0,l.forwardRef)(function(e,n){var t,u,c;let{children:s}=e,m={isSuccess:void 0,data:{email:""},errors:void 0},{data:p}=(0,o.aM)(r,{fetchPolicy:"no-cache",context:{fetchOptions:{credentials:"include"}}}),v=function(e){if(!(null==e||isNaN(e.getTime())))return(e=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))).toISOString().substring(0,10)}(new Date(null==p?void 0:null===(t=p.userData)||void 0===t?void 0:t.birthDate)),f=(null==p?void 0:null===(u=p.userData)||void 0===u?void 0:u.phones)&&(null==p?void 0:null===(c=p.userData)||void 0===c?void 0:c.phones.length)>
10?p.userData.phones[0].phoneComplete:"",[g,k]=(0,l.useState)(m);return(0,l.useImperativeHandle)(n,()=>({async addressChangeForm(e){let n={birthDate:v,phoneComplete:f,...e};k(m),k(await a(n))}})),(0,i.jsx)(d.DataProvider,{name:"addressChangeFormResult",data:{...g},children:s})})},35739:function(e,n,t){t.d(n,{BirthdayGiftActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("aea7cb8107ce1d71666be4168bfbb65293889e52"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,errors:void 0,data:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async redeemBirthdayBoost(){u(d),u(await a())}})),(0,i.jsx)(r.DataProvider,{name:"redeemBirthdayBoostResult",data:{...l},children:t})})},43668:function(e,n,t){t.d(n,{CancellationFormActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("c2800cbdf801ed879e60add209c02b86ccf43292"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async cancellationForm(e){u(d),u(await a(e))}})),(0,i.jsx)(r.DataProvider,{name:"cancellationFormResult",data:{...l},children:t})})},44209:function(e,n,t){t.d(n,{ContactFormActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("e913e9800d1533e098835e550f76968102f16d95"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async contactForm(e){u(d),u(await a(e))}})),(0,i.jsx)(r.DataProvider,{name:"contactForm",data:{...l},children:t})})},76342:function(e,n,t){t.d(n,{DirectCancellationActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("fa048009433ed2202ea8cd71c573dd4186a23eba"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,errors:void 0,data:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async directCancellation(){u(d),u(await a())}})),(0,i.jsx)(r.DataProvider,{name:"directCancellationResult",data:{...l},children:t})})},62330:function(e,n,t){function i(e){return Math.round(100*e)/100}function a(e){if(null!=e)return e/100}t.d(n,{EcommerceTrackingProviderComponent:function(){return g}});var r=t(6610);let o={0:"Full",1:"Trial"};function d(e,n){return n?"".concat(e," trial"):e}function l(e,n,t,i){var r,l,u,c,s;let{article:m,nextArticle:p}=n,v=null!==(l=null==m?void 0:m.articleTypeId)&&void 0!==l?l:0,f=1==v,g=o[v];f&&p&&(m=p);let k="".concat(null==m?void 0:m.runtime," ").concat(null==m?void 0:m.runtimeUnit),h=[d(null!==(u=null==m?void 0:null===(r=m.id)||void 0===r?void 0:r.toString())&&void 0!==u?u:"NO_ID",f),d(null!==(c=null==m?void 0:m.name)&&void 0!==c?c:"NO_NAME",f),[t,g,k],f?0:a(null!==(s=null==i?void 0:i.sumGrossPrice)&&void 0!==s?s:null==m?void 0:m.priceGross)];return"addEcommerceItem"===e&&h.push(1),h}r.jb.getLogger("EcommerceTracking");var u=t(18153),c=t(34650),s=t(61177);let m="m_sid";var p=t(23611),v=t(5013),f=t(7653);let g=(0,f.forwardRef)(function(e,n){let{children:t,page:r,article:o,nextArticle:d,invoice:g}=e,k=(0,u.Z)(),h=(0,f.useContext)(p.Z),N=function(){if(!(0,s.V)())return 0;let e=sessionStorage.getItem(m);return e||(e=Math.trunc(1e4*Math.random()).toString(),sessionStorage.setItem(m,e)),e}();return c.Q.debug("Ecommerce",e,"sessionId",N),(0,f.useImperativeHandle)(n,()=>({trackProductView:()=>{let e="setEcommerceView",n=l(e,{article:o,nextArticle:d},r,g);k(e,{data:n}),null==h||h.track(v.Y.fromWindow(),{})},trackAddEcommerceItem:()=>{let e="addEcommerceItem",n=l(e,{article:o,nextArticle:d},r,g);k(e,{data:n})},trackOrder:e=>{let n="".concat(e,"-").concat(r,"-").concat(N);if(g){let{sumGrossPrice:e,sumNetPrice:t,sumTaxPrice:i}=g;k("trackEcommerceOrder",{data:[n,e,t,i,0,!1]})}else{let{grossPrice:e,netPrice:t,taxPrice:r}=function(e){var n,t,r;if(e.priceGross==e.priceNet||!e.priceNet){let n=i(a(e.priceGross)),t=i(n/1.2),r=i(n-t);return{grossPrice:n,netPrice:t,taxPrice:r}}let o=null!==(n=a(e.priceGross))&&void 0!==n?n:0,d=null!==(t=a(e.priceNet))&&void 0!==t?t:0,l=null!==(r=a(e.priceTax))&&void 0!==r?r:o-d;
1return{grossPrice:o,netPrice:d,taxPrice:l}}(o);k("trackEcommerceOrder",{data:[n,e,t,r,0,!1]})}},trackCartUpdate:()=>{k("trackEcommerceCartUpdate",{data:[a(o.priceGross)]})}})),t})},35801:function(e,n,t){t.d(n,{EmailChangeConfirmationActionProviderComponent:function(){return u}});var i=t(27573);t(43503);var a=(0,t(99976).$)("139d8957dccc1dd18d780924ad13ae1645e91a16"),r=t(92323),o=t(27118),d=t(81695),l=t(7653);function u(e){let{children:n}=e,t=(0,r.t)(),[u,c]=(0,l.useState)({data:void 0,isSuccess:void 0,errors:void 0}),s=(0,d.useSearchParams)(),m=null==s?void 0:s.get("emailUuid");return(0,l.useEffect)(()=>{async function e(){c(await a({emailChangeUuid:m}))}if(!m)return t.replace("/");e()},[m,t]),(0,i.jsx)(o.DataProvider,{name:"emailChangeConfirmationResult",data:{...u},children:n})}},99948:function(e,n,t){t.d(n,{ExtraBoostPromoActionComponent:function(){return u}});var i=t(27573);t(43503);var a=(0,t(99976).$)("fae598c8b182a1482fc60f255b696b7fdd0ad5f6"),r=t(92323),o=t(27118),d=t(81695),l=t(7653);function u(e){let{children:n}=e,t=(0,r.t)(),u=(0,d.useSearchParams)(),c=null==u?void 0:u.get("u"),[s,m]=(0,l.useState)({isSuccess:void 0,data:void 0,errors:void 0}),p=(0,l.useCallback)(async()=>{m(await a({uuid:c}))},[c]);return(0,l.useEffect)(()=>{async function e(){await p()}if(!c)return t.replace("/");e()},[p,c,t]),(0,i.jsx)(o.DataProvider,{name:"extraboostPromoResult",data:{...s},children:n})}},48591:function(e,n,t){t.d(n,{FreeTrialActionProviderComponent:function(){return l}});var i=t(27573);t(43503);var a=(0,t(99976).$)("cd0c2749273171487c653ab809bfe77e453d8963"),r=t(27118),o=t(41165),d=t(7653);let l=(0,d.forwardRef)(function(e,n){let{children:t}=e,l={isSuccess:void 0,data:void 0,errors:void 0},u=(0,o.bU)(),[c,s]=(0,d.useState)(l);return(0,d.useImperativeHandle)(n,()=>({async addFreeTrial(e){s(l);let n={languageToken:u,...e};s(await a(n))}})),(0,i.jsx)(r.DataProvider,{name:"freeTrialResult",data:{...c},children:t})})},42853:function(e,n,t){t.d(n,{InitiatePasswordResetFormActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("718570900064b57302255a75e87e617597002723"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async initiatePasswordResetForm(e){u(d),u(await a(e))}})),(0,i.jsx)(r.DataProvider,{name:"initiatePasswordResetFormResult",data:{...l},children:t})})},84745:function(e,n,t){t.d(n,{NewsletterUnsubscribeActionProviderComponent:function(){return l}});var i=t(27573);t(43503);var a=(0,t(99976).$)("41aac27610be0cb7f3bcdb377dd9b241e7c819c0"),r=t(27118),o=t(81695),d=t(7653);let l=(0,d.forwardRef)(function(e,n){let{children:t}=e,l=(0,o.useSearchParams)(),u=null==l?void 0:l.get("email"),c=null==l?void 0:l.get("userUuid"),s={isSuccess:void 0,data:void 0,errors:void 0},[m,p]=(0,d.useState)(s);return(0,d.useImperativeHandle)(n,()=>({async unsubscribeFromNewsletter(){p(s),p(await a({email:u,userUuid:c}))}})),(0,i.jsx)(r.DataProvider,{name:"newsletterUnsubscribeResult",data:{...m},children:t})})},88422:function(e,n,t){t.d(n,{NextPackageChangeActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("fe7f2a0d1cc73e3d14d18aa030d7dc05562314fb"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async nextPackageChange(e){u(d),u(await a(e))},async clearResult(){u(d)}})),(0,i.jsx)(r.DataProvider,{name:"nextPackageChangeResult",data:{...l},children:t})})},52867:function(e,n,t){t.d(n,{OfferAcceptActionProviderComponent:function(){return r}});var i=t(27013);t(43503);var a=(0,t(99976).$)("8656ba87adba6261a9e07220490ae1f09b7706af");let r=(0,i.createActionProvider)("OfferAcceptActionProvider","offerAcceptResult")("acceptOffer",a)},98448:function(e,n,t){t.d(n,{PackageUpgradeActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("4604038e03fb9657093311a2d3a7c0c275ac294f"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async packageUpgrade(e){u(d),u(await a(e))},async clearResult(){u(d)}})),(0,i.jsx)(r.DataProvider,{name:"packageUpgradeResult",data:{...l},children:t})})},66487:function(e,n,t){t.d(n,{PayWithActionComponent:function(){return p}});var i=t(27573),a=t(26098),r=t(30354),o=t(67633),d=t(91320);t(43503);var l=(0,t(99976).$)("ac2ea4c0db8881954e186bcff90f7b1abe381c73"),u=t(27118),c=t(31035),s=t(81695),m=t(7653);let p=(0,m.forwardRef)(function(e,n){var t;let{children:p,redirectOptions:v}
1=e,f=(0,r.FT)(v),g=(0,a.D)(),k=null===(t=(0,s.useSearchParams)())||void 0===t?void 0:t.get("invoiceUuid"),[h,N]=(0,m.useState)({isSuccess:void 0,data:void 0,errors:void 0});return(0,m.useImperativeHandle)(n,()=>({payWith:async e=>{let n=(0,c.object)(e);o.k.debug("PayWith input",n,e);let t=await l({invoiceUuid:k,paymentData:n});if(!t.isSuccess)return N(t),t;let i=f.createCheckout(n.paymentMethod),a=await (0,d.S)({formData:n,invoiceUuid:k,payment:await g(n)},v);return o.k.debug("PayWith result",a),a.isSuccess&&i.proceed({invoiceUuid:k,redirectUrl:a.data.redirectUrl}),N(a),a}})),(0,i.jsx)(u.DataProvider,{name:"payWith",data:{...h},children:p})})},67242:function(e,n,t){t.d(n,{PaymentHopeRunActionProviderComponent:function(){return s}});var i=t(27573);t(43503);var a=(0,t(99976).$)("6aae6cecfeeeea2d9a0ca0e72d6492c9f74f5032"),r=t(92323),o=t(6610),d=t(27118),l=t(81695),u=t(7653);let c=o.jb.getLogger("PaymentHopeRunActionProvider");function s(e){let{children:n}=e,t=(0,r.t)(),o=(0,l.useSearchParams)(),s=null==o?void 0:o.get("invoiceUuid"),m=null==o?void 0:o.get("stProcTyp"),p=null==o?void 0:o.get("cInv"),v=!p||!!parseInt(p),[f,g]=(0,u.useState)({isSuccess:void 0,data:void 0,errors:void 0}),k=(0,u.useCallback)(async()=>{c.debug("PaymentHopeRunActionProviderComponent useCallback with invoiceUuid='%s', stProcTyp='%s'",s,m),g(await a({invoiceUuid:s,stProcTyp:m,checkInvoice:v}))},[s,m,v]);return(0,u.useEffect)(()=>{async function e(){await k()}if(c.debug("PaymentHopeRunActionProviderComponent started with invoiceUuid='%s', stProcTyp='%s'",s,m),!s||!m)return t.replace("/");e()},[s,m]),(0,i.jsx)(d.DataProvider,{name:"paymentHopeRunResult",data:{...f},children:n})}},5266:function(e,n,t){t.d(n,{PostCancellationSurveyActionProviderComponent:function(){return r}});var i=t(27013);t(43503);var a=(0,t(99976).$)("5a31227a3d123d4d21b895ffc62286590b6d8f6a");let r=(0,i.createActionProvider)("PostCancellationSurveyActionProvider","postCancellationSurveyResult")("postCancellationSurvey",a)},39954:function(e,n,t){t.d(n,{RechargeDataVolumeActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("7e8bea96073896de27dcefd75cbfd10518d87c7a"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async preponeServiceRoundUpgrade(){u(d),u(await a())}})),(0,i.jsx)(r.DataProvider,{name:"rechargeDataResult",data:{...l},children:t})})},45592:function(e,n,t){t.d(n,{ResetPasswordFormActionProviderComponent:function(){return l}});var i=t(27573);t(43503);var a=(0,t(99976).$)("f451ed8f15d806163aa31d980c2c297db0f98967"),r=t(27118),o=t(81695),d=t(7653);let l=(0,d.forwardRef)(function(e,n){var t,l;let{children:u}=e,c={isSuccess:void 0,data:void 0,errors:void 0},[s,m]=(0,d.useState)(c),p=(0,o.useSearchParams)(),v=null!==(t=null==p?void 0:p.get("u"))&&void 0!==t?t:"",f=null!==(l=null==p?void 0:p.get("t"))&&void 0!==l?l:"",g=v&&f?{token:f,userUuid:v}:void 0;return(0,d.useImperativeHandle)(n,()=>({async resetPasswordForm(e){m(c),m(await a({...g?{tokenInfo:g}:{},...e}))}})),(0,i.jsx)(r.DataProvider,{name:"resetPasswordFormResult",data:{...s},children:u})})},20495:function(e,n,t){t.d(n,{SignupFormActionProviderComponent:function(){return g}});var i=t(27573),a=t(26098),r=t(30354),o=t(91320);t(43503);var d=t(99976),l=(0,d.$)("bd6a1af0304271ecc858ec7c3179e9d27e66d936"),u=(0,d.$)("6b4c12601ae83d223a1da49207c3d85538ebdebc"),c=t(6610),s=t(27118),m=t(31035),p=t.n(m),v=t(7653);let f=c.ZP.getLogger("SignupFormActionProvider"),g=(0,v.forwardRef)(function(e,n){let{children:t,redirectOptions:d}=e,c=(0,r.FT)(d),m=(0,a.D)(),g=(0,s.useSelector)("params"),[k,h]=(0,v.useState)({data:void 0,isSuccess:void 0,errors:void 0});return(0,v.useImperativeHandle)(n,()=>({async signup(e){var n;let t=p().object({...e});delete t.ignore,f.debug("input",t);let i=await m(t);f.debug("paymentData",i);let[a]=await u(t,g);if(f.debug("addUserResult",a),!a.isSuccess){h(a);return}let r=c.createCheckout(t.paymentMethod),s=await l(a.data.userName,t.password);if(!s){f.warn("no user token generated; cannot continue"),r.close();return}let v=await (0,o.S)({invoiceUuid:null===(n=a.data)||void 0===n?void 0:n.invoiceUuid,formData:{address:t.address,paymentMethod:t.paymentMethod,creditCard:t.credit
1Card,directDebit:t.directDebit},payment:i,accessToken:s},d);if(f.debug("payWithResult",v),!v.isSuccess){r.close(),h(v);return}r.proceed({invoiceUuid:a.data.invoiceUuid,redirectUrl:v.data.redirectUrl}),h({isSuccess:!0,data:{...a.data,invoiceUuid:a.data.invoiceUuid,redirectUrl:v.data.redirectUrl}})}})),(0,i.jsx)(s.DataProvider,{name:"signup",data:{...k},children:t})})},9426:function(e,n,t){t.d(n,{TempUserTokenActionProviderComponent:function(){return c}});var i=t(27573);t(43503);var a=t(99976);(0,a.$)("97c6fef803da21a7ea369a0813c7156e737ab509");var r=(0,a.$)("adda682ac0ad764baa0e7ab63fdc10abbd3dd65e"),o=t(92323),d=t(27118),l=t(81695),u=t(7653);function c(e){let{children:n}=e,t=(0,o.t)(),a=(0,l.useSearchParams)(),c=null==a?void 0:a.get("invoiceUuid"),[s,m]=(0,u.useState)({token:void 0}),p=(0,u.useRef)(!1),v=(0,u.useCallback)(async()=>{m({token:await r(c)})},[c]);return(0,u.useEffect)(()=>{async function e(){p.current||(p.current=!0,await v())}if(!c)return t.replace("/");e()},[t,c,v]),(0,i.jsx)(d.DataProvider,{name:"tempUserTokenResult",data:{...s},children:n})}},680:function(e,n,t){t.d(n,{UpdatePhoneAndBirthdateActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("9099f7e722e4d7b14e5e92bb0035a4f7c69635b2"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,errors:void 0,data:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async updatePhoneAndBirthdate(e){u(d),u(await a(e))}})),(0,i.jsx)(r.DataProvider,{name:"updatePhoneAndBirthdateResult",data:{...l},children:t})})},73322:function(e,n,t){t.d(n,{UpsellingNewPackageUpgradeActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("2b56aa567041c1612817cf3f2dcd75e2995fbf42"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)((e,n)=>{let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async upsellingNewPackageUpgrade(e){u(d),u(await a(e))}})),(0,i.jsx)(r.DataProvider,{name:"upsellingNewPackageUpgradeResult",data:{...l},children:t})})},85916:function(e,n,t){t.d(n,{UpsellingNextPackageChangeActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("495fbdd5c77911b8cf1c63887f1851059341617a"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)((e,n)=>{let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async upsellingNextPackageChange(e){u(d),u(await a(e))}})),(0,i.jsx)(r.DataProvider,{name:"upsellingNextPackageChangeResult",data:{...l},children:t})})},95888:function(e,n,t){t.d(n,{ValidateSecurityTokenActionComponent:function(){return s}});var i=t(27573);let a=(0,t(57653).BX)("\n query ValidateToken($info: TokenInfoInput!) {\n validateToken(info: $info)\n }\n");var r=t(6610),o=t(65508),d=t(27118),l=t(81695),u=t(7653);let c=r.jb.getLogger("SecurityToken");function s(e){let{children:n}=e,t=(0,u.useContext)(d.PlasmicCanvasContext),r=(0,l.useSearchParams)(),s=null==r?void 0:r.get("u"),m=null==r?void 0:r.get("t"),[p,v]=(0,o.t)(a,{variables:{info:{userUuid:s,token:m}}}),[f,g]=(0,u.useState)(void 0),k=(0,d.useSelector)("auth");return(0,u.useEffect)(()=>{var e,n,i;if(!t&&(c.debug("auth status",k),!k.isLoadingSession)){if(m&&(null===(e=v.data)||void 0===e?void 0:e.validateToken)||k.isLoggedIn){g(!0);return}if(!m||v.data&&!(null===(n=v.data)||void 0===n?void 0:n.validateToken)||(null===(i=v.error)||void 0===i?void 0:i.graphQLErrors)){g(!1);return}p()}},[t,m,p,v.data,v.error,k]),(0,i.jsx)(d.DataProvider,{name:"validateSecurityTokenResult",data:{isValid:f},children:n})}},5308:function(e,n,t){t.d(n,{WinbackCancellationWithdrawActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("893f2a553463c52e282bbad4caf69b2b949f4fd1"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0,data:void 0,errors:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async winbackCancellationWithdraw(){u(d),u(await a())}})),(0,i.jsx)(r.DataProvider,{name:"winbackCancellationWithdrawResult",data:{...l},children:t})})},67960:function(e,n,t){t.d(n,{WithdrawCancellationActionProviderComponent:function(){return d}});var i=t(27573);t(43503);var a=(0,t(99976).$)("6eb3dd7f4a5949d038c43347105f293a4e664db9"),r=t(27118),o=t(7653);let d=(0,o.forwardRef)(function(e,n){let{children:t}=e,d={isSuccess:void 0},[l,u]=(0,o.useState)(d);return(0,o.useImperativeHandle)(n,()=>({async withdrawCancellation(){u(d),u(await a())}})),(0,i.jsx)(r.DataProvider,{name:"withdrawCancellationResult",data:{...l},children:t})})},77033:function(e,n,t){t.d(n,{WithdrawalActionProviderComponent:function(){return r}});var i=t(27013);t(43503);var a=(0,t(99976).$)("d1e1cc2ad6e504561f69ade4ae406e4c52ad02d5");let r=(0,i.createActionProvider)("WithdrawalActionProvider","withdrawalResult")("withdrawal",a)},27013:function(e,n,t){t.r(n),t.d(n,{createActionProvider:function(){return d}});var i=t(27573),a=t(6610),r=t(27118),o=t(7653);function d(e,n){return function(t,d){let l=a.jb.getLogger(e),u={isSuccess:void 0,data:void 0,errors:void 0,isLoading:!1},c=(0,o.forwardRef)(function(e,a){let{children:c}=e,[s,m]=(0,o.useState)(u);return(0,o.useImperativeHandle)(a,()=>({[t]:async e=>{l.debug("Executing action ".concat(t," with args:"),e),m({...u,isLoading:!0});let n=await d(e);l.debug("Action ".concat(t," completed with result:"),n),m({...n,isLoading:!1})}})),(0,i.jsx)(r.DataProvider,{name:n,data:{...s},children:c})});return c.displayName=e,c}}},41481:function(e,n,t){t.d(n,{b9:function(){return i},uM:function(){return a},QS:function(){return r},hz:function(){return o},tN:function(){return d},YM:function(){return c},nM:function(){return s},AL:function(){return m},Dm:function(){return p},yW:function(){return v},qm:function(){return f},g1:function(){return g},ye:function(){return k},Cq:function(){return h},Bw:function(){return S},wd:function(){return N},eo:function(){return P},iR:function(){return T},vX:function(){return C},ZQ:function(){return D},Zv:function(){return w},yd:function(){return I},z2:function(){return A},PJ:function(){return U},XK:function(){return E},FZ:function(){return R},og:function(){return F},rW:function(){return x}});let i={component:t(70935).AddressChangeFormActionProviderComponent,meta:{name:"AddressChangeFormActionProvider",props:{children:"slot"},providesData:!0,refActions:{addressChangeForm:{description:"Trigger the address change form action.",argTypes:[{name:"formValues",type:"object"}]}}}},a={component:t(35739).BirthdayGiftActionProviderComponent,meta:{name:"BirthdayGiftActionProvider",props:{children:"slot"},providesData:!0,refActions:{redeemBirthdayBoost:{description:"Trigger the birthday gift redeem action.",argTypes:[]}}}},r={component:t(43668).CancellationFormActionProviderComponent,meta:{name:"CancellationFormActionProvider",props:{children:"slot"},providesData:!0,refActions:{cancellationForm:{description:"Trigger the cancellation form action.",argTypes:[{name:"formValues",type:"object"}]}}}},o={component:t(44209).ContactFormActionProviderComponent,meta:{name:"ContactFormActionProvider",props:{children:"slot"},providesData:!0,refActions:{contactForm:{description:"Trigger the contact form action.",argTypes:[{name:"formValues",type:"object"}]}}}};t(27013);let d={component:t(76342).DirectCancellationActionProviderComponent,meta:{name:"DirectCancellationActionProvider",props:{children:"slot"},providesData:!0,refActions:{directCancellation:{description:"Trigger the cancellation action.",argTypes:[]}}}};
1var l=t(62330);let u={id:"string",name:"string",runtime:"string",runtimeUnit:"string",priceNet:"number",priceGross:"number"},c={component:l.EcommerceTrackingProviderComponent,meta:{name:"EcommerceTrackingProvider",props:{children:"slot",page:{type:"string",required:!0},article:{type:"object",fields:u,required:!0},nextArticle:{type:"object",fields:u},invoice:{type:"object",required:!1,fields:{sumGrossPrice:"number",sumNetPrice:"number",sumTaxPrice:"number"}}},refActions:{trackProductView:{description:"Trigger the product view Events.",argTypes:[]},trackAddEcommerceItem:{description:"Trigger the add ecommerce item Events.",argTypes:[]},trackOrder:{description:"Trigger the order Events. Trigger add ecommerce item before this event if it is triggered on a new page.",argTypes:[{name:"userId",type:"string"}]},trackCartUpdate:{argTypes:[]}}}},s={component:t(35801).EmailChangeConfirmationActionProviderComponent,meta:{name:"EmailChangeConfirmationActionProvider",props:{children:"slot"},providesData:!0}},m={component:t(99948).ExtraBoostPromoActionComponent,meta:{name:"ExtraBoostPromoAction",props:{children:"slot"},providesData:!0}},p={component:t(48591).FreeTrialActionProviderComponent,meta:{name:"FreeTrialActionProvider",props:{children:"slot"},providesData:!0,refActions:{addFreeTrial:{description:"Creates a free trial account (ERA) with email.",argTypes:[{name:"formValues",type:"object"}]}}}},v={component:t(42853).InitiatePasswordResetFormActionProviderComponent,meta:{name:"InitiatePasswordResetFormActionProvider",props:{children:"slot"},providesData:!0,refActions:{initiatePasswordResetForm:{description:"Initiate the reset password form action.",argTypes:[{name:"formValues",type:"object"}]}}}},f={component:t(84745).NewsletterUnsubscribeActionProviderComponent,meta:{name:"NewsletterUnsubscribeActionProvider",props:{children:"slot"},providesData:!0,refActions:{unsubscribeFromNewsletter:{description:"Trigger the newsletter unsubscribe action.",argTypes:[]}}}},g={component:t(88422).NextPackageChangeActionProviderComponent,meta:{name:"NextPackageChangeActionProvider",props:{children:"slot"},providesData:!0,refActions:{nextPackageChange:{description:"Trigger the next package change action.",argTypes:[{name:"nextArticleId",type:"number"}]},clearResult:{description:"Clears the mutation result.",argTypes:[]}}}},k={component:t(52867).OfferAcceptActionProviderComponent,meta:{name:"OfferAcceptActionProvider",props:{children:"slot"},providesData:!0,refActions:{acceptOffer:{description:"Trigger the offer accept action.",argTypes:[{name:"offer",type:"object"}]}}}},h={component:t(98448).PackageUpgradeActionProviderComponent,meta:{name:"PackageUpgradeActionProvider",props:{children:"slot"},providesData:!0,refActions:{packageUpgrade:{description:"Trigger the package upgrade action.",argTypes:[{name:"articleId",type:"number"}]},clearResult:{description:"Clears the mutation result.",argTypes:[]}}}},N={component:t(67242).PaymentHopeRunActionProviderComponent,meta:{name:"PaymentHopeRunActionProvider",props:{children:"slot"},providesData:!0}};var y=t(66487);let b={redirectOptions:{type:"object",required:!0,fields:{successPage:{type:"href",required:!0},errorPage:{type:"href",required:!0},cancelledPage:{type:"href"},processingPage:{type:"href",required:!0},usePopup:{type:"boolean",defaultValue:!0,description:"Whether to use the popup redirect. If false, uses the default main window to redirect to payment."},popupOptions:{type:"object",defaultValue:{width:520,height:900},description:"Options for the popup window."}}}},S={component:y.PayWithActionComponent,meta:{name:"PayWithAction",props:{children:"slot",...b},providesData:!0,refActions:{payWith:{description:"Trigger the pay with action. Can be used to retry payment of a failed invoice, or update payment data.",argTypes:[{name:"formValues",type:"object"}]}}}},P={component:t(5266).PostCancellationSurveyActionProviderComponent,meta:{name:"PostCancellationSurveyActionProvider",props:{children:"slot"},providesData:!0,refActions:{postCancellationSurvey:{description:"Trigger the cancellation survey action.",argTypes:[{name:"formValues",type:"object"}]}}}},T={component:t(39954).RechargeDataVolumeActionProviderComponent,meta:{name:"RechargeDataVolumeActionProvider",props:{children:"slot"}
1,providesData:!0,refActions:{preponeServiceRoundUpgrade:{description:"Trigger the recharge data action.",argTypes:[]}}}},C={component:t(45592).ResetPasswordFormActionProviderComponent,meta:{name:"ResetPasswordFormActionProvider",props:{children:"slot"},providesData:!0,refActions:{resetPasswordForm:{description:"Trigger the reset password form action.",argTypes:[{name:"formValues",type:"object"}]}}}},D={component:t(20495).SignupFormActionProviderComponent,meta:{name:"SignupFormActionProvider",props:{children:"slot",...b},providesData:!0,refActions:{signup:{description:"Trigger the user signup action.",argTypes:[{name:"formValues",type:"object"}]}}}},w={component:t(9426).TempUserTokenActionProviderComponent,meta:{name:"TempUserTokenActionProvider",props:{children:"slot"},providesData:!0}},I={component:t(680).UpdatePhoneAndBirthdateActionProviderComponent,meta:{name:"UpdatePhoneAndBirthdateActionProvider",props:{children:"slot"},providesData:!0,refActions:{updatePhoneAndBirthdate:{description:"Trigger the update phone and birthdate action.",argTypes:[{name:"formValues",type:"object"}]}}}},A={component:t(73322).UpsellingNewPackageUpgradeActionProviderComponent,meta:{name:"UpsellingNewPackageUpgradeActionProvider",props:{children:"slot"},providesData:!0,refActions:{upsellingNewPackageUpgrade:{description:"Trigger the upselling new package upgrade action.",argTypes:[{name:"articleId",type:"number"}]}}}},U={component:t(85916).UpsellingNextPackageChangeActionProviderComponent,meta:{name:"UpsellingNextPackageChangeActionProvider",props:{children:"slot"},providesData:!0,refActions:{upsellingNextPackageChange:{description:"Trigger the upselling next package change action.",argTypes:[{name:"nextArticleId",type:"number"}]}}}},E={component:t(95888).ValidateSecurityTokenActionComponent,meta:{name:"ValidateSecurityTokenActionProvider",props:{children:"slot"},providesData:!0}},R={component:t(5308).WinbackCancellationWithdrawActionProviderComponent,meta:{name:"WinbackActionProvider",props:{children:"slot"},providesData:!0,refActions:{winbackCancellationWithdraw:{description:"Trigger the winback cancellation withdraw action.",argTypes:[]}}}},x={component:t(77033).WithdrawalActionProviderComponent,meta:{name:"WithdrawalActionProvider",props:{children:"slot"},providesData:!0,refActions:{withdrawal:{description:"Trigger the withdrawal action.",argTypes:[{name:"data",type:"object"}]}}}},F={component:t(67960).WithdrawCancellationActionProviderComponent,meta:{name:"WithdrawCancellationActionProvider",props:{children:"slot"},providesData:!0,refActions:{withdrawCancellation:{description:"Trigger the cancellation withdrawal action.",argTypes:[]}}}}},4178:function(e,n,t){t.d(n,{AuthGlobalContextComponent:function(){return c}});var i=t(27573),a=t(56742),r=t(86290),o=t(4632),d=t(61177),l=t(27118),u=t(7653);let c=e=>{var n;let{children:t,redirectAfterLogin:c,redirectAfterLogout:s}=e,[m,p]=(0,u.useState)(),[v,f]=(0,u.useState)(null!==(n=(0,d.V)()?window.authData:null)&&void 0!==n?n:{user:void 0,expires:void 0,token:void 0,isLoggedIn:!1,isLoadingSession:!0});async function g(){let e=await (0,o.n)(),n={...e,isLoadingSession:!1,isLoggedIn:void 0!=e.user};f(n),window.authData=n}(0,u.useEffect)(()=>{v.isLoadingSession&&g()},[v]);let k=(0,u.useMemo)(()=>({login:async e=>{try{await (0,a.c)(e,c),delete window.authData,g()}catch(e){p(e)}},logout:async()=>{await (0,r.N)({redirectTo:s}),delete window.authData}}),[c,s]);return(0,i.jsx)(l.GlobalActionsProvider,{contextName:"Auth",actions:k,children:(0,i.jsx)(l.DataProvider,{name:"auth",data:{loginError:m,...v},children:t})})}},79170:function(e,n,t){t.d(n,{MatomoVariationsTracker:function(){return d}});var i=t(26498),a=t(34650),r=t(130),o=t(7653);function d(e){let{children:n}=e,t=(0,o.useContext)(i.o);return(0,o.useEffect)(()=>{if(!(null==t?void 0:t.experiments))return;let e=window._paq=window._paq||[],n=document.cookie.split(";").reduce((e,n)=>{let[t,i]=n.trim().split("=");return t.startsWith("exp.")&&(e[t]=i),e},{});t.experiments.forEach(t=>{if(!t.externalId)return;let i=n[(0,r.rF)(t)];if(!i)return;let o=t.slices.find(e=>e.id==i);if(!o)return;let d=["AbTesting::enter",{experiment:t.externalId,variation:o.externalId}];a.Q.debug("matomo tracking variation",d),e.push(d)})},[t.experiments,t.externalIds]),n}},82417:function(e,n,t){t.r(n),t.d(n,{PageContextProvider:function(){return k},usePageContext:function(){return g}});var i=t(27573),a=t(90475),r=t(67790);function o(e,n,t){e.has(n)||e.set(n,t)}var d=t(53899),l=t(6610);let u=t.g.fetch;var c=t(67552),s=t(41165),m=t(81695),p=t(7653);let v=(0,p.createContext)(null),f=l.jb.getLogger("PageContext");function g(){let e=(0,p.useContext)(v);if(!e)throw Error("usePageContext must be used within PageContextProvider");return e}function k(e){var n,g;let{children:k,isPlasmicHost:h=!1}=e;g=(0,r.J$)("PUBLIC_JANUS_URL"),t.g.fetch=async(e,n)=>{let t=e.toString().includes(null!=g?g:"graphql");try{if(!t)return await u(e,n);{l.ZP.debug("GraphQL fetch request:",e,null==n?void 0:n.headers);let t=new Headers(null==n?void 0:n.headers);o(t,"Accept","application/json"),o(t,"Content-Type","application/json"),t.has("x-temp-auth")&&(t=new Headers(await (0,d.p)(g,t,Object.fromEntries(new URLSearchParams(window.location.search).entries())))),n={...n,headers:t};let i=await u(e,{...n,credentials:"include"});if(!i.ok)throw Error("HTTP error! status: ".concat(i.status));return i}}catch(e){throw l.ZP.error("Fetch error:",e),e}};let N=(0,s.bU)(),y=null!==(n=(0,m.usePathname)())&&void 0!==n?n:"/",b=(0,m.useRouter)(),S=(0,a.F)(),P=y.replace((0,c.B)(N),"")||"/",T=S.toString(),C=(0,p.useMemo)(()=>({deleteQueryParam:e=>{let n=new URLSearchParams(T);if(n.has(e)){n.delete(e);let t=n.toString(),i=t?"".concat(y,"?").concat(t):y||"/";f.debug("deleteQueryParam",e,"newUrl",i),b.replace(i,{scroll:!1})}}}),[T,y,b]),D=(0,p.useMemo)(()=>({fullPath:y,path:P,locale:N,searchParams:S,isPlasmicHost:h,actions:C}),[y,P,N,S,h,C]);return(0,i.jsx)(v.Provider,{value:D,children:k})}},64298:function(e,n,t){t.d(n,{PageGlobalContextComponent:function(){return d}});var i=t(27573),a=t(82417),r=t(19650),o=t(7653);let d=e=>{var n;let{children:t}=e,{actions:d,...l}=(0,a.usePageContext)(),[u,c]=(0,o.useState)(0),s=(0,r.usePlasmicCanvasContext)(),m=null==s?void 0:null===(n=s.globalVariants)||void 0===n?void 0:n.locale,p=m?m.replace(/^([a-z]+)([A-Z][a-z]*)$/,(e,n,t)=>"".concat(n,"-").concat(t.toUpperCase())):void 0,v={...l,cacheVersion:u,...p&&{locale:p}};return(0,i.jsx)(r.GlobalActionsProvider,{contextName:"PageGlobalContext",actions:{...d,incrementCacheVersion:()=>c(e=>e+1)},children:(0,i.jsx)(r.DataProvider,{name:"page",data:v,children:t})})}},61181:function(e,n,t){t.d(n,{PageViewTrackingInterceptorComponent:function(){return l}});var i=t(27573),a=t(34650),r=t(23611),o=t(5013),d=t(7653);function l(){let e=(0,d.useContext)(r.Z);return(0,d.useEffect)(()=>{a.Q.debug("Tracking Interceptor intercepting current location"),e.intercept(o.Y.fromWindow())},[]),(0,i.jsx)(i.Fragment,{})}},40964:function(e,n,t){t.d(n,{SessionGlobalContextComponent:function(){return u}});var i=t(27573),a=t(8475),r=t(6610),o=t(19650),d=t(7653);let l=r.jb.getLogger("SessionGlobalContext"),u=e=>{let{children:n}=e,t=(0,a.T)(),r=(0,o.useSelector)("params"),u=(0,d.useMemo)(()=>({refresh:()=>{l.debug("refreshing"),null==t||t.refresh(r)}}),[t,r]);return(0,d.useEffect)(()=>{l.debug("auto refreshing"),null==t||t.refresh(r)},[r]),l.debug("Session",t,r),(0,i.jsx)(o.GlobalActionsProvider,{contextName:"SessionContext",actions:u,children:(0,i.jsx)(o.DataProvider,{name:"session",data:null==t?void 0:t.session,children:n})})}},33149:function(e,n,t){t.r(n),t.d(n,{TrackingContext:function(){return l}});var i=t(27573),a=t(18153),r=t(34650),o=t(27118),d=t(7653);let l={component:function(e){let{children:n}=e,t=(0,a.Z)(),l=(0,d.useContext)(o.PlasmicCanvasContext),u=(0,d.useMemo)(()=>({trigger:(e,n)=>{l||(r.Q.debug("TrackingContextComponent: trigger",e,n),null==t||t(e,n))}}),[t,l]);return(0,i.jsx)(o.GlobalActionsProvider,{contextName:"Tracking / Trigger Provider",actions:u,children:n})},meta:{name:"Tracking / Trigger Provider",props:{},importPath:"",globalActions:{trigger:{parameters:[{name:"event",type:"string"},{name:"payload",type:"object"}]}}}}},83977:function(e,n,t){t.d(n,{yy:function(){return i},MP:function(){return m},kA:function(){return k},kb:function(){return h},Mi:function(){return N.PageContextProvider},Pz:function(){return y},Z0:function(){return b},Tv:function(){return S},lM:function(){return P},Go:function(){return T},Ui:function(){return C.TrackingContext}});let i={component:t(4178).AuthGlobalContextComponent,meta:{name:"Auth",providesData:!0,props:{redirectAfterLogin:{type:"href"},redirectAfterLogout:{type:"href",defaultValue:"/"}},globalActions:{login:{parameters:[{name:"credentials",type:"object"}]},logout:{parameters:[]}},importPath:""}};var a=t(27573),r=t(34650);let o=(e,n)=>{let t=window.dataLayer;r.Q.debug("GTM datalayer",t),null!=t&&(null!=n||(n={}),e&&(n.event=e),r.Q.debug("GTM datalayer push",n),t.push(n))};function d(e,n){o("pageview",e=Object.assign({},e),n)}var l=t(28836),u=t(61177),c=t(13960),s=function(e){let{children:n}=e,t={trackPageView:d,eventTrigger:o};return(0,a.jsx)(l.DecoratingTrackingProvider,{trigger:function(e,n,i){r.Q.debug("GTM tracking:",e,n,i),null!=((0,u.V)()&&"CCM"in window?{...window.CCM}
1:null)&&(e==c.q?t.trackPageView(n,i):t.eventTrigger(e,n,i))},children:n})};let m={component:function(e){let{children:n}=e;return(0,a.jsx)(s,{children:n})},meta:{name:"Tracking / GTM",props:{},importPath:""}};var p=t(28047);function v(e){var n;let t=window,i=null!==(n=t._paq)&&void 0!==n?n:t._paq=[];r.Q.debug("Matomo paq.push",JSON.stringify(e)),i.push(e)}let f=(e,n,t)=>{if(e===c.q){var i;if(!(null==t?void 0:t.location)){r.Q.warn("missing location on pageview event");return}v(["setCustomUrl",(i=t.location).url]),v(["setDocumentTitle",i.title]),v(["trackPageView"])}else{let t=[];e?t.push(e):t.push("trackEvent"),t=function(e,n){if(!n)return e;for(let i of["category","action","name","value"]){var t;if(!(i in n))break;let a=null!==(t=n[i])&&void 0!==t?t:"";e.push(a)}return e}(t,n),(null==n?void 0:n.data)&&Array.isArray(n.data)&&(t=[...t,...n.data]),v(t)}};function g(e){let{children:n}=e;return(0,a.jsx)(l.DecoratingTrackingProvider,{trigger:{track:f}.track,children:n})}let k={component:function(e){let{children:n,...t}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.default,{...t}),(0,a.jsx)(g,{children:n})]})},meta:{name:"Tracking / Matomo",props:{siteUrl:{type:"string"},siteId:{type:"string"},containerUrl:{type:"string"}},importPath:""}},h={component:t(79170).MatomoVariationsTracker,meta:{name:"Tracking / MatomoVariations",props:{},importPath:""}};var N=t(82417);let y={component:t(64298).PageGlobalContextComponent,meta:{name:"PageGlobalContext",props:{},importPath:"",globalActions:{deleteQueryParam:{parameters:[{name:"paramName",type:"string"}]}}}},b={component:t(23611).PageViewTrackingProvider,meta:{name:"Tracking / PageViews",providesData:!0,props:{},globalActions:{},importPath:""}},S={component:t(61181).PageViewTrackingInterceptorComponent,meta:{name:"Tracking / PageViewInterceptor",props:{},importPath:""}},P={component:t(93551).SessionDataTrackingProvider,meta:{name:"Tracking / SessionData Appender",props:{},providesData:!0,globalActions:{},importPath:""}},T={component:t(40964).SessionGlobalContextComponent,meta:{name:"SessionContext",props:{},importPath:"",providesData:!0,globalActions:{refresh:{parameters:[]}}}};var C=t(33149)},7597:function(e,n,t){t.d(n,{N3:function(){return i.N3},Mi:function(){return a.Mi},AW:function(){return o},pG:function(){return d},rB:function(){return r.r}});var i=t(35673),a=t(83977),r=t(78093);t(23878);let o={component:t(38379).RouteComponent,meta:{name:"Route",props:{name:"string",children:"slot"}}},d={component:t(8255).RouterComponent,meta:{name:"RouterProvider",props:{initialRoute:"string",children:"slot"},providesData:!0,refActions:{navigate:{description:"Navigate to route",argTypes:[{name:"route",type:"string"}]},navigateBack:{description:"Navigate back to the previous route",argTypes:[]}}}}},23878:function(e,n,t){t.r(n),t.d(n,{PlasmicClientRootProvider:function(){return l}});var i=t(27573),a=t(78093),r=t(90475),o=t(33427),d=t(27118);function l(e){let{children:n,env:t,...l}=e,u=(0,r.F)(),{plasmic:c}=(0,a.r)(t);return(0,o.QR)(c),(0,i.jsx)(d.PlasmicRootProvider,{Link:o.wx.LinkComponent,...l,loader:c,pageQuery:Object.fromEntries(u.entries()),children:n})}},78093:function(e,n,t){t.d(n,{r:function(){return u}});var i=t(85999),a=t(6610),r=t(84797),o=t(13992),d=t(81695),l=t(27118);function u(e){let n=function(e){var n,t;let l=(n="main"==(n=e.BRANCH_NAME)?void 0:n)?i.l.plasmicProjects.map(e=>({...e,version:n})):i.l.plasmicProjects,u=(null!=(t=e)||(t=(0,o.K)()),!!t.BRANCH_NAME&&"main"!==t.BRANCH_NAME||!!t.PUBLIC_DEPLOYMENT_ENV&&t.PUBLIC_DEPLOYMENT_ENV!==r.n.PROD);return a.Rl.debug("usePreview:",u),{projects:l,preview:u,nextNavigation:d,platformOptions:{nextjs:{appDir:!0}},skipHead:!0,nativeFetch:!0}}(e),t=(0,l.initPlasmicLoader)(n);return{site:i.l,plasmic:t,options:n}}},38379:function(e,n,t){t.d(n,{RouteComponent:function(){return l}});var i=t(27573),a=t(48622),r=t(81864),o=t(27118),d=t(7653);function l(e){let n=(0,d.useContext)(a._),t=(0,o.usePlasmicCanvasComponentInfo)(e);return((0,d.useEffect)(()=>{r.k.debug(t),(null==t?void 0:t.isSelected)===!0&&(null==n||n.setActive(e.name))},[null==t?void 0:t.isSelected]),(0,d.useEffect)(()=>{null==n||n.register(e.name)}
1,[e.name]),(null==n?void 0:n.route)!==e.name)?null:(0,i.jsx)(i.Fragment,{children:e.children})}},8255:function(e,n,t){t.d(n,{RouterComponent:function(){return l}});var i=t(27573),a=t(81864),r=t(48622),o=t(85058),d=t(7653);let l=(0,d.forwardRef)(function(e,n){let[t,l]=(0,d.useState)(e.initialRoute),u=(0,d.useRef)([e.initialRoute].filter(Boolean)),c=(0,d.useContext)(o.Z);return(0,d.useImperativeHandle)(n,()=>({navigate:e=>(a.k.debug("Navigating to route",e),u.current[u.current.length-1]!==e&&(u.current=[...u.current,e]),l(e)),navigateBack:()=>{if(a.k.debug("Navigate back called",u.current.length),u.current.length<2)return;u.current=u.current.slice(0,-1);let e=u.current[u.current.length-1];a.k.debug("Navigating back to route",e),l(e)}})),(0,d.useEffect)(()=>{c.trigger("trackEvent",{category:"kuendigung",action:t})},[t]),(0,i.jsx)(r._.Provider,{value:{route:t,register:()=>{},setActive:l},children:e.children})})},48622:function(e,n,t){t.d(n,{_:function(){return i}});let i=(0,t(7653).createContext)(null)},81864:function(e,n,t){t.d(n,{k:function(){return i}});let i=t(6610).jb.getLogger("Route")},92323:function(e,n,t){t.d(n,{t:function(){return o}});var i=t(80466),a=t(6610),r=t(27118);function o(){let e=!!(0,r.usePlasmicCanvasContext)(),n=function(){try{return(0,i.tv)()}catch(e){return}}(),t=n=>n?function(){for(var t=arguments.length,i=Array(t),r=0;r<t;r++)i[r]=arguments[r];if(e){a.ZP.getLogger("Router").debug("not routing",n.name,i);return}return n(...i)}:()=>{a.ZP.getLogger("Router").warn("not routing","routing function not defined")};return{forward:t(null==n?void 0:n.forward),push:t(null==n?void 0:n.push),replace:t(null==n?void 0:n.replace),back:t(null==n?void 0:n.back),refresh:t(null==n?void 0:n.refresh),prefetch:t(null==n?void 0:n.prefetch)}}},11430:function(e,n,t){t.d(n,{v:function(){return o}});var i=t(92323),a=t(78565),r=t(81695);function o(e){let n=(0,i.t)(),t=(0,r.useSearchParams)();return{...n,push:(i,r)=>{let o=new URLSearchParams(t);(null==e?void 0:e.without)&&e.without.forEach(e=>{"string"==typeof e?o.delete(e):"object"==typeof e&&o.delete(e.name)}),n.push((0,a.qk)(i,o),r)}}}},33427:function(e,n,t){t.d(n,{uV:function(){return em},wx:function(){return ep},QR:function(){return ev}});var i=t(27573),a=t(80466),r=t(911),o=t(92323),d=t(61177),l=t(85999);let u={component:function(e){let{children:n,themeResetClass:t,locale:l}=e,u=(0,o.t)(),c=(0,a.jD)(),s=l==r.D.defaultLocale?"":"/".concat(l),m=(0,d.V)()?window.location.search:"";return(0,i.jsx)("a",{href:"".concat(s).concat(c).concat(m),className:t,onClick:e=>(e.preventDefault(),u.replace({pathname:c,query:Object.fromEntries(new URLSearchParams(m).entries())},{locale:l})),children:n})},meta:{name:"LocaleSwitchLink",props:{children:"slot",locale:{type:"choice",options:l.l.localeConfig.locales},themeResetClass:{type:"themeResetClass",targetAllTags:!0}}}},c="vpn:temp:pw";t(43503);var s=t(99976),m=(0,s.$)("0c2a556f9b170f2074d13e6f35b92382abf08ecd"),p=t(6610),v=t(7653),f=t(19650);let g={component:function(e){let{children:n}=e,[t,a]=(0,v.useState)({billingId:null,username:null,signupDate:null,status:null,isAvailable:!1,password:null});return(0,v.useEffect)(()=>{m().then(e=>{let n=sessionStorage.getItem(c);n&&sessionStorage.removeItem(c),a(t=>({...t,...e,isAvailable:!0,password:null!=n?n:t.password}))})},[]),p.jb.getLogger("QueryAccountStatusProvider").debug("accountStatus",t),(0,i.jsx)(f.DataProvider,{name:"vpn:accountStatus",data:t,children:n})},meta:{name:"AccountStatusProvider",section:"VPN",props:{children:"slot"},providesData:!0}};var k=(0,s.$)("c187fce14e2c4840aad14a4303da4a754c674da4"),h=t(27118);let N={component:(0,v.forwardRef)(function(e,n){let{children:t}=e,[a,r]=(0,v.useState)({success:void 0});return v.useImperativeHandle(n,()=>({changePwd:e=>k(e).then(e=>{r(e)})})),(0,i.jsx)(h.DataProvider,{name:"vpn:changePwdResult",data:a,children:t})}),meta:{name:"ChangePwdActionProvider",section:"VPN",props:{children:"slot"},providesData:!0,refActions:{changePwd:{description:"Trigger the change password action.",argTypes:[{name:"newPassword",type:"string"}]}}}};var y=(0,s.$)("89d9db31dd3f44df5870a7ea70514326401a21d5");let b={component:(0,v.forwardRef)(function(e,n){let{children:t}=e,[a,r]=(0,v.useState)({isSuccess:void 0,data:{status:null}});return(0,v.useImperativeHandle)(n,()=>({trigger:async()=>{let e=p.jb.getLogger("CreateAccountActionProvider");e.debug("triggered");let n=await y();if(e.debug("result",n),!n.isSuccess){r(n);return}return n.data.exists?r({isSuccess:!0,data:{status:"exists"}}):(n.data.generatedPassword&&sessionStorage.setItem("vpn:temp:pw",null==n?void 0:n.data.generatedPassword),r({isSuccess:!0,data:{status:n.data.status}}))}})),(0,i.jsx)(f.DataProvider,{name:"vpn:createAccount:result",data:a,children:t})}),meta:{name:"CreateAccountActionProvider",section:"VPN",props:{children:"slot"},providesData:!0,refActions:{trigger:{description:"Trigger the create VPN Account action.",argTypes:[]}}}};var S=t(4971),P=t(67552),T=t(41165),C=t(20672),D=t(88146);function w(e,n){return function(){for(var t=arguments.length,i=Array(t),a=0;a<t;a++)i[a]=arguments[a];
1return n(...i),null==e?void 0:e(...i)}}function I(e){var n;let{href:t,className:a,children:r,onClick:o,AsComponent:d,...u}=e,c=l.l.localeConfig,s=(0,T.bU)();null!=t||(t="#"),o&&"#"===t&&(o=w(o,e=>{e.preventDefault()})),(null==a?void 0:a.includes("stoppropagation"))&&(o=w(o,e=>{e.stopPropagation()}));let m={href:t};(0,C.isAbsoluteUrl)(t)||(n=t,m=c.locales.find(e=>(0,P.B)(e).test(n))?{href:n,prefetch:!1}:s===c.defaultLocale&&"as-needed"===c.localePrefix?{href:n}:{href:"/".concat(s).concat(n)}),d===em&&"prefetch"in m&&delete m.prefetch;let p=null!=d?d:D.default;return(0,i.jsx)(p,{className:a,...m,onClick:o,...u,children:r})}var A=t(93770),U=t(81060);let E=p.ZP.getLogger("PaymentJsInput");function R(e){let{className:n,state:t,refCallback:a,onChange:r}=e,o=t.id,d=(0,v.useRef)(null),l=(0,v.useContext)(U.InputStateContext);return E.trace("PaymentJSInput",o,t,l),(0,v.useEffect)(()=>{let e=t.valid?"valid":t.length>0?t.length.toString():void 0;null==l||l.update({isFocused:t.isFocused});let n=t.initial&&t.length<=0;E.debug("update change state",t,e,n),n||null==r||r(e)},[t.length,t.initial,t.isFocused]),(0,v.useEffect)(()=>{if(d.current)return a(t.kind,!0),()=>a(t.kind,!1)},[d.current]),(0,i.jsx)("div",{className:n,children:(0,i.jsx)("div",{style:{height:"100%",position:"relative"},id:o,ref:d})})}function x(e){let{...n}=e,{cvv:t,setElementRef:a}=(0,v.useContext)(A.v);return(0,i.jsx)(R,{...n,state:t,refCallback:a})}function F(e){let{...n}=e,{number:t,setElementRef:a}=(0,v.useContext)(A.v);return(0,i.jsx)(R,{...n,state:t,refCallback:a})}let V=p.ZP.getLogger("PaymentJsInputEventListener");class _{addEventListeners(e){let n=e["".concat(this.kind,"On")].bind(e);n("focus",e=>{V.debug("focus",this.kind,e),this.setState({...this.getData(e),isFocused:!0})}),n("blur",e=>(V.debug("blur",this.kind,e),this.setState({...this.getData(e),isFocused:!1}))),n("input",e=>(V.debug("input",this.kind,e),this.setState({...this.getData(e)})))}getData(e){var n;let t=(n=this.kind).charAt(0).toUpperCase()+n.slice(1);return{cardType:e.cardType,valid:e["valid".concat(t)],length:e["".concat(this.kind,"Length")]}}constructor(e,n){this.kind=e,this.setState=n}}function j(e,n){let[t,i]=(0,v.useState)({kind:e,isFocused:!1,length:0,valid:null,cardType:null,setValid:e=>{i(n=>({...n,valid:e,blurred:!0}))},id:n,initial:!0});return{input:(0,v.useRef)(new _(e,e=>i(n=>({...n,...e,initial:!1})))).current,inputState:t}}var O=t(67790),L=t(85261);let M=p.jb.getLogger("PaymentJs"),q=p.jb.getLogger("PaymentJs");function $(e){let{children:n,inputStyles:t,...a}=e,r=function(e){let[n,t]=(0,v.useState)(),i=(0,O.J$)("PUBLIC_IXOPAY_URL"),a=(0,O.J$)("PUBLIC_IXOPAY_KEY"),r=(0,L.useScript)("".concat(i,"/js/integrated/payment.1.3.min.js"),{main:"payment-js"}),[o,d]=(0,v.useState)({cvv:!1,number:!1}),l=j("cvv","ixo-cvv-input"),u=j("number","ixo-cardnumber-input");return(0,v.useEffect)(()=>{if(M.debug("Script state",r,"MountedElements",o,window.PaymentJs),"ready"!=r||!o.cvv||!o.number)return;let i=n;!i&&window.PaymentJs&&(i=new window.PaymentJs),i.init(a,u.inputState.id,l.inputState.id,n=>{M.debug("setup styles",e),n.setNumberStyle(e),n.setCvvStyle(e),l.input.addEventListeners(n),u.input.addEventListeners(n),t(i)})},[o,r]),{cvv:l.inputState,number:u.inputState,setElementRef:function(e,n){d(t=>({...t,[e]:n}))},tokenize:e=>(M.debug("tokenizing",e),new Promise((t,i)=>{let a={first_name:e.address.firstName,last_name:e.address.lastName,month:e.creditCard.expirationMonth.toString(),year:e.creditCard.expirationYear.toString(),email:e.email};n.tokenize(a,function(e,n){t({IxolitToken:e,cardType:n.card_type,CreditCardBin:n.first_six_digits.toString(),Last4Digits:n.last_four_digits.toString(),ExpiryDateFullYear:n.year.toString(),ExpiryDateMonth:n.month.toString()})},function(e){i(e)})}))}}(t);return(0,v.useEffect)(()=>{if(r)return q.debug("PaymentJs context initialized, writing to window.paymentJsContext",{hasTokenize:!!r.tokenize}),window.paymentJsContext=r,()=>{q.debug("PaymentJs context unmounted, removing window.paymentJsContext"),delete window.paymentJsContext}},[r]),(0,i.jsx)(A.v.Provider,{...a,value:r,children:n})}var B=t(7597),H=t(35673),W=t(51853),Y=t(41481);let Z={function:function(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];
1return e?(e=new Date(e)).toLocaleString(n,{day:"2-digit",month:"2-digit",year:"numeric",...t&&{hour:"2-digit",minute:"2-digit",second:"2-digit"}}):""},meta:{name:"formatDate",params:[{name:"date",type:"any"},{name:"localeName",type:"string"},{name:"withTimeInfo",type:"any",defaultValue:!1}],returnValue:{description:"Converts a date to a string by using the current or specified locale"}}};var G=t(96520),Q=t(482);let J={function:function(e){let n;let t=e.expirationYear;if(2==t.toString().length){let e=new Date().getFullYear().toString().substring(0,2);n="".concat(e).concat(t)}let i=new Date(null!=(n=parseInt(null!=n?n:""))?n:t,e.expirationMonth-1);return{isExpired:i&&(0,G.Z)(i),formattedExpirationDate:(0,Q.Z)(i,"MM/uuuu")}},meta:{name:"formatExpirationDate",params:[{name:"creditCard",type:"object"}],returnValue:{description:"Returns isExpired and formattedExpirationDate"}}},z={function:function(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;return null==e||isNaN(e)?null:(e/=100,t&&(e/=i),Intl.NumberFormat(n,{minimumFractionDigits:2,maximumFractionDigits:2}).format(e)+" â¬")},meta:{name:"formatPrice",params:[{name:"price",type:"number",description:"The price to format"},{name:"localeName",type:"string",description:"The locale to use for formatting"},{name:"perUnit",type:"any",description:"Whether the price should be formatted per unit",defaultValue:!1},{name:"unitNumber",type:"any",description:"The number of units",defaultValue:1}],returnValue:{description:"Converts a hundred-based price to a string by using the current or specified locale"}}},X={function:function(e,n,t){let i=t.substring(0,2),a={de:{RUNTIMEUNIT_DAY:"Tag",RUNTIMEUNIT_DAYS:"Tage",RUNTIMEUNIT_DAYS_DATIVE:"Tage",RUNTIMEUNIT_MONTH:"Monat",RUNTIMEUNIT_MONTHS:"Monate",RUNTIMEUNIT_MONTHS_DATIVE:"Monate",RUNTIMEUNIT_YEAR:"Jahr",RUNTIMEUNIT_YEARS:"Jahre",RUNTIMEUNIT_YEARS_DATIVE:"Jahre",RUNTIMEUNIT_HOUR:"Stunde",RUNTIMEUNIT_HOURS:"Stunden",RUNTIMEUNIT_HOURS_DATIVE:"Stunden",dd_1:"Tag",dd_plural:"Tage",mm_1:"Monat",mm_plural:"Monate",mm_gt_12:"Jahre"},en:{RUNTIMEUNIT_DAY:"day",RUNTIMEUNIT_DAYS:"days",RUNTIMEUNIT_DAYS_DATIVE:"days",RUNTIMEUNIT_MONTH:"month",RUNTIMEUNIT_MONTHS:"months",RUNTIMEUNIT_MONTHS_DATIVE:"months",RUNTIMEUNIT_YEAR:"year",RUNTIMEUNIT_YEARS:"years",RUNTIMEUNIT_YEARS_DATIVE:"years",RUNTIMEUNIT_HOUR:"hour",RUNTIMEUNIT_HOURS:"hours",RUNTIMEUNIT_HOURS_DATIVE:"hours",dd_1:"day",dd_plural:"days",mm_1:"month",mm_plural:"months",mm_gt_12:"years"},fr:{RUNTIMEUNIT_DAY:"jour",RUNTIMEUNIT_DAYS:"jours",RUNTIMEUNIT_DAYS_DATIVE:"jours",RUNTIMEUNIT_MONTH:"mois",RUNTIMEUNIT_MONTHS:"mois",RUNTIMEUNIT_MONTHS_DATIVE:"mois",RUNTIMEUNIT_YEAR:"an",RUNTIMEUNIT_YEARS:"ans",RUNTIMEUNIT_YEARS_DATIVE:"ans",RUNTIMEUNIT_HOUR:"heure",RUNTIMEUNIT_HOURS:"heures",RUNTIMEUNIT_HOURS_DATIVE:"heures",dd_1:"jour",dd_plural:"jours",mm_1:"mois",mm_plural:"mois",mm_gt_12:"ans"},nl:{RUNTIMEUNIT_DAY:"dag",RUNTIMEUNIT_DAYS:"dagen",RUNTIMEUNIT_DAYS_DATIVE:"dagen",RUNTIMEUNIT_MONTH:"maand",RUNTIMEUNIT_MONTHS:"maanden",RUNTIMEUNIT_MONTHS_DATIVE:"maanden",RUNTIMEUNIT_YEAR:"jaar",RUNTIMEUNIT_YEARS:"jaren",RUNTIMEUNIT_YEARS_DATIVE:"jaren",RUNTIMEUNIT_HOUR:"uur",RUNTIMEUNIT_HOURS:"uren",RUNTIMEUNIT_HOURS_DATIVE:"uren",dd_1:"dag",dd_plural:"dagen",mm_1:"maand",mm_plural:"maanden",mm_gt_12:"jaren"}},r=a[i]||a.en,o=n;return"dd"===n?o=1===e?"dd_1":"dd_plural":"mm"===n&&e>12?(e/=12,o="mm_gt_12"):"mm"===n&&(o=1===e?"mm_1":"mm_plural"),"".concat(e," ").concat(r[o]||"")},meta:{name:"formatRuntime",params:[{name:"runtime",type:"number",description:"The runtime to format"},{name:"runtimeUnit",type:"string",description:"The unit of the runtime"},{name:"locale",type:"string",description:"The locale to use for formatting"}],returnValue:{description:"Converts a runtime to a string by using the specified locale"}}};var K=t(92540),ee=t(19245);let en={de:K.Z,en:ee.Z};var et=t(84969),ei=t(38223),ea=t(289);let er={function:function(e,n){let t=n.substring(0,2),i=(0,et.Z)(e),a=en[t],r=(0,ei.Z)(new Date,i),o=(0,ea.Z)(i,{addSuffix:!0,locale:a}
1),d=i.toLocaleString(n);return{textToShow:"".concat(o," (").concat(d,")"),lately:r<1}},meta:{name:"formattedDateDistanceToNow",params:[{name:"date",type:"string"},{name:"localeString",type:"string"}],returnValue:{description:"Formatted date distance to now and boolean whether the date is in the last hour"}}},eo={function:t(28589).isValid,meta:{name:"IsIbanInputValid",params:[{name:"iban",type:"string"}],returnValue:{description:"Whether iban is valid"}}};var ed=t(49295);let el={function:function(e,n){return ed.Z.render(e,n)},meta:{name:"replacePlaceholders",params:[{name:"text",type:"string"},{name:"data",type:"object"}],returnValue:{description:"Text with the placeholders replaces."}}};var eu=t(83977);let ec={component:function(e){let{currentValue:n=0,maxValue:t,percentage:a,size:r=200,strokeWidth:o=12,color:d="#ff8728",trackColor:l="#e5e5e5",themeResetClass:u,children:c}=e;n=n<0?0:n;let s=void 0!==a?a:void 0!==n&&void 0!==t?n/t*100:0,m={position:"absolute",width:"100%",height:"100%",borderColor:d,borderRadius:"50%",borderStyle:"solid",borderWidth:o,clipPath:"polygon(50% 0%, 0% 0%, 0% 100%, 50% 100%)",boxSizing:"border-box"};return(0,i.jsxs)("div",{className:"donut-wrapper ".concat(u),style:{position:"relative",width:r,height:r},children:[(0,i.jsx)("div",{className:"donut-children",style:{position:"absolute",width:"100%",height:"100%"},children:c}),(0,i.jsxs)("div",{className:"donut",style:{position:"absolute",width:"100%",height:"100%",clipPath:s>50?"":"polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%)",zIndex:1},children:[(0,i.jsx)("div",{className:"donut-half-circle donut-left-side",style:{...m,transform:"rotate(".concat(3.6*s,"deg)")}}),(0,i.jsx)("div",{className:"donut-half-circle donut-right-side",style:{...m,transform:s>50?"rotate(180deg)":"rotate(0deg)"}})]}),(0,i.jsx)("div",{className:"donut-track",style:{position:"absolute",width:"100%",height:"100%",borderStyle:"solid",borderWidth:o,borderColor:l,borderRadius:"50%",boxSizing:"border-box"}})]})},meta:{name:"Donut",props:{currentValue:{type:"number"},maxValue:{type:"number"},percentage:{type:"number"},size:{type:"number"},strokeWidth:{type:"number"},color:{type:"color",defaultValue:"#ff8728"},trackColor:{type:"color",defaultValue:"#e5e5e5"},children:{type:"slot"},themeResetClass:{type:"themeResetClass",targetAllTags:!0}}}};var es=t(58527);let em=e=>(0,i.jsx)("a",{...e}),ep={LinkComponent:e=>{let n=D.default;return(0,i.jsx)(I,{AsComponent:n,...e})}};function ev(e){(0,S.RM)(e,g),(0,S.RM)(e,b),(0,S.RM)(e,N),function(e){e.registerComponent($,{name:"PaymentJsContext",section:"Payment",props:{inputStyles:{type:"object"},children:{type:"slot"}}});let{...n}=B.N3.props;e.registerComponent(F,{name:"CreditCardNumberInput",section:"Payment",props:n}),e.registerComponent(x,{name:"CreditCardCvvInput",section:"Payment",props:n})}(e),(0,S.y1)(e,eu.Go),(0,S.y1)(e,eu.yy),(0,S.y1)(e,eu.Pz),(0,S.y1)(e,es._),(0,S.y1)(e,eu.lM),(0,S.y1)(e,eu.MP),(0,S.y1)(e,eu.kA),(0,S.y1)(e,eu.Z0),(0,S.y1)(e,eu.kb),(0,S.y1)(e,eu.Ui),W.l.forEach(n=>{(0,S.RM)(e,n)}),(0,S.RM)(e,H.f5),(0,S.RM)(e,eu.Tv),(0,S.RM)(e,Y.YM),(0,S.RM)(e,H.VM),(0,S.RM)(e,ec),(0,S.RM)(e,u),(0,S.RM)(e,H.DO),(0,S.RM)(e,H.Mt),(0,S.RM)(e,H.I1),(0,S.RM)(e,H.SP),(0,S.RM)(e,H.fj),(0,S.RM)(e,H.Y6),(0,S.RM)(e,H.Cf),(0,S.RM)(e,H.cE),(0,S.Fh)(e,eo),(0,S.Fh)(e,er),(0,S.Fh)(e,J),(0,S.Fh)(e,Z),(0,S.Fh)(e,z),(0,S.Fh)(e,X),(0,S.Fh)(e,el),(0,S.RM)(e,B.pG),(0,S.RM)(e,B.AW)}},85999:function(e,n,t){t.d(n,{l:function(){return i}});let i={localeConfig:{defaultLocale:"de-DE",locales:["de-DE","en-US"],localePrefix:"as-needed",preventDefaultLocaleRedirect:!0},plasmicProjects:[{id:"p7TeDWRaJEg8wtTKiaRJzQ",token:"gXXrXrhXf7uxryqOQUHfQwb1zyiMPT8DobdmwShA1unKfPP2r7Ojf7XkXmrzIttdTipK7fbMH3ysYbTDwMQ"}]}},56742:function(e,n,t){t.d(n,{c:function(){return i}}),t(43503);var i=(0,t(99976).$)("5c76fc0dd6c3af6c32ede62d92596a9adb1b943b")},86290:function(e,n,t){t.d(n,{N:function(){return i}}),t(43503);var i=(0,t(99976).$)("f43d7ce04221bd23dcf8888c7b5a92df41bf0156")},4632:function(e,n,t){t.d(n,{n:function(){return a}}),t(43503);var i=t(99976);(0,i.$)("80d9f0e3b518d326494e7e04b8bd739247429440");var a=(0,i.$)("37a7b19f123450d56325c47cbb0d8f81ccfcbd6d")},67790:function(e,n,t){t.d(n,{J$:function(){return r}});var i=t(80851),a=t(7653);function r(e){let n=(0,a.useContext)(i.gh);return null==n?void 0:n[e]}},69754:function(e,n,t){t.d(n,{a:function(){return i}});function i(e){return Object.fromEntries(e.entries())}},78959:function(e,n,t){t.d(n,{useAutoCallOnce:function(){return a}});var i=t(7653);function a(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=(0,i.useRef)(!1);(0,i.useEffect)(()=>
1{if(!n||a.current)return;let t=e();if(a.current=!0,"function"==typeof t)return t()},[n,e,...t])}},85261:function(e,n,t){t.d(n,{useScript:function(){return a}});var i=t(7653);function a(e,n,t,a){let[r,o]=(0,i.useState)(e?"loading":"idle");return(0,i.useEffect)(()=>{if(!e){o("idle");return}let i=document.querySelector('script[src="'.concat(e,'"]'));if(i)o(i.getAttribute("data-status"));else{(i=document.createElement("script")).src=e,i.async=!0,t&&(i.defer=!0),n&&Object.entries(n).forEach(e=>{let[n,t]=e;return i.setAttribute("data-".concat(n),t)}),document.body.appendChild(i);let a=e=>{i.setAttribute("data-status","load"===e.type?"ready":"error")};i.addEventListener("load",a),i.addEventListener("error",a)}let r=e=>{o("load"===e.type?"ready":"error")};return i.addEventListener("load",r),i.addEventListener("error",r),()=>{i&&(i.removeEventListener("load",r),i.removeEventListener("error",r),a&&i.remove())}},[e]),r}},61177:function(e,n,t){t.d(n,{V:function(){return i}});function i(){return!0}},67552:function(e,n,t){function i(e){return new RegExp("/".concat(e,"(?=/|$)"))}t.d(n,{B:function(){return i}}),t(85999)},6610:function(e,n,t){t.d(n,{ZP:function(){return k},jb:function(){return g},Rl:function(){return f}});var i=t(61177),a=t(80851),r=t(74859),o=t(89851),d=t.n(o),l=t(72954),u=t.n(l),c=t(63865),s=t.n(c);let m={TRACE:d().magenta,DEBUG:d().cyan,INFO:d().blue,WARN:d().yellow,ERROR:d().red},p=e=>(m[e.toUpperCase()]||d().white)(e),v=!!r.env.PUBLIC_DEPLOYMENT_ENV&&r.env.PUBLIC_DEPLOYMENT_ENV!==a.np.PROD||(0,i.V)()&&document.cookie.includes("ENABLE_DETAILED_OUTPUT=1")||(0,i.V)()&&"localhost"===window.location.hostname||!!r.env.ENABLE_DETAILED_OUTPUT||!!r.env.BUILD_BUILDID;console.log("Detailedouput",v),u().setLevel(v?"debug":"warn"),s().reg(u()),s().apply(u(),{format:(e,n,t)=>"".concat(d().gray("[".concat(t,"]"))," ").concat(p(e)," ").concat(d().cyan(n),":")});let f=u().getLogger("Plasmic"),g={getLogger:u().getLogger};var k=u()},78565:function(e,n,t){t.d(n,{F7:function(){return d},qk:function(){return l}});var i=t(61177),a=t(6610);t(85999);var r=t(74859);let o=a.jb.getLogger("URLs");function d(e,n,t){if(void 0===e||!(t=null!=t?t:(0,i.V)()?window.location.origin:r.env.PUBLIC_APP_URL))return;let a=new URL(e,t),d=new URLSearchParams(a.search);if(n)for(let[e,t]of Object.entries(n))d.set(e,t);return a.search=d.toString(),o.debug("pathToAbsoluteUrl",t,e,n,a.toString()),a}function l(e,n){return 0==n.size?e:"".concat(e).concat(0!=n.size?"?".concat(n.toString()):"")}},2821:function(e,n,t){t.d(n,{EnvGlobalContextComponent:function(){return d}});var i=t(27573),a=t(27118),r=t(7653),o=t(22714);function d(e){var n;let{children:t}=e,d=null!==(n=(0,r.useContext)(o.EnvironmentContext))&&void 0!==n?n:{};return(0,i.jsx)(a.DataProvider,{name:"env",data:d,children:t})}},39201:function(e,n,t){t.r(n),t.d(n,{EnvironmentProvider:function(){return r}});var i=t(27573),a=t(22714);function r(e){let{children:n,data:t}=e;return(0,i.jsx)(a.EnvironmentContext.Provider,{value:t,children:n})}},58527:function(e,n,t){t.d(n,{_:function(){return i}});let i={component:t(2821).EnvGlobalContextComponent,meta:{name:"Env",providesData:!0,props:{},globalActions:{},importPath:""}};t(39201)},84797:function(e,n,t){var i,a;t.d(n,{n:function(){return i}}),(a=i||(i={})).LOCAL="local",a.DEV="dev",a.TEST="test",a.STAGING="staging",a.PROD="prod"},22714:function(e,n,t){t.r(n),t.d(n,{EnvironmentContext:function(){return i}});let i=(0,t(7653).createContext)({})},13992:function(e,n,t){t.d(n,{K:function(){return a}});var i=t(74859);function a(){let e={},n=n=>{let[t,i]=n;t&&(e[t]=i||null)};return Object.entries(i.env).filter(e=>{let[n]=e;return n.startsWith("PUBLIC_")}).forEach(n),["BRANCH_NAME","NODE_ENV"].forEach(e=>n([e,i.env[e]])),e}},80851:function(e,n,t){t.d(n,{K:function(){return r.K},gh:function(){return a.EnvironmentContext},np:function(){return i.n}});var i=t(84797),a=t(22714),r=t(13992)},4971:function(e,n,t){function i(e,n){e.registerComponent(n.component,n.meta)}function a(e,n){e.registerFunction(n.function,n.meta)}function r(e,n){e.registerGlobalContext(n.component,n.meta)}t.d(n,{RM:function(){return i},Fh:function(){return a},y1:function(){return r}}),t(31035)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.