PageSourceSearch

https://www.joyn.at/_next/static/chunks/pages/abo/v2/bestellen-79642cf3ab9c2f84.js

js joyn.at collected 2026-10-01 12:02:21 UTC 32,216 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4564],{1667:e=>{e.exports={OrderPreviewMarkup:"OrderPreviewMarkup_OrderPreviewMarkup__txhva",OrderPreviewMarkup__Name:"OrderPreviewMarkup_OrderPreviewMarkup__Name__LhyeP",OrderPreviewMarkup__Details:"OrderPreviewMarkup_OrderPreviewMarkup__Details__08YCi",OrderPreviewMarkup__DetailsPermanentPrice:"OrderPreviewMarkup_OrderPreviewMarkup__DetailsPermanentPrice__F73xf",OrderPreviewMarkup__DetailsItem:"OrderPreviewMarkup_OrderPreviewMarkup__DetailsItem__zYiIw",OrderPreviewMarkup__Separator:"OrderPreviewMarkup_OrderPreviewMarkup__Separator__hSMHX",OrderPreviewMarkup__LegalSection:"OrderPreviewMarkup_OrderPreviewMarkup__LegalSection__BsBxe"}},7661:e=>{e.exports={FullPageSpinner:"FullPageSpinner_FullPageSpinner__wyEbm",FullPageSpinner__Message:"FullPageSpinner_FullPageSpinner__Message__UsQ2s",fadeInKeyframes:"FullPageSpinner_fadeInKeyframes__MNBA_",fadeOutKeyframes:"FullPageSpinner_fadeOutKeyframes__GAzNp"}},7804:(e,r,t)=>{"use strict";t.d(r,{H:()=>p});var a=t(80263),n=t(46784),i=t(17924),s=t(43807),l=t(84794),_=t(55357),o=t(70728),d=t(53239),u=t(62827),c=t.n(u);let O=e=>{let{children:r,footer:t}=e,n=(0,d.useRef)(null);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.q,{targetElementRef:n,label:(0,i.Y)("SKIP_LINK")}),(0,a.jsx)(s.q,{targetElementRef:n,label:(0,i.Y)("MODULE_MAIN_MENU_ACCESSIBILITY"),id:_.fs,targetUrl:"/barrierefreie-inhalte"}),(0,a.jsxs)("div",{className:c().RootLayout,children:[(0,a.jsx)("header",{className:c().RootLayout__Header,children:(0,a.jsx)(o.p,{title:(0,i.Y)("ICON_TITLE_JOYN_LOGO")})}),(0,a.jsxs)("main",{className:c().RootLayout__Content,children:[(0,a.jsx)(l.l,{ref:n}),r]}),t]})]})},p=e=>(0,a.jsx)(O,{footer:(0,a.jsx)(n.Footer,{}),...e})},10244:(e,r,t)=>{"use strict";t.d(r,{A:()=>c});var a=t(87101),n=t(89159),i=t(92437),s=t(53239),l=t(70494);let _={body:{backgroundColor:"transparent",color:"rgb(255, 255, 255)",margin:0,padding:0},label:{color:"rgba(255, 255, 255, 0.5)",fontWeight:"normal"},input:{color:"rgb(255, 255, 255)",borderWidth:"1px",borderRadius:"2px",borderColor:"rgb(255, 255, 255)",backgroundColor:"rgb(0, 0, 0)",fontSize:"16px",margin:"0",height:"60px"},inputInvalid:{borderColor:"rgba(255, 0, 50, 1)"}},o=(0,a.$)("STORYBOOK")?(0,a.$)("STORYBOOK_SUBSCRIPTION_JS_SCRIPT_URL"):(0,a.$)("NEXT_PUBLIC_SUBSCRIPTION_JS_SCRIPT_URL"),d=(0,a.$)("STORYBOOK")?(0,a.$)("STORYBOOK_SUBSCRIPTION_JS_PUBLIC_API_KEY"):(0,a.$)("NEXT_PUBLIC_SUBSCRIPTION_JS_PUBLIC_API_KEY"),u=async()=>{if(!window.SubscriptionJS){if(!o)return void i.vF.warn("subscriptionJsScriptUrl is not configured. Please set NEXT_PUBLIC_SUBSCRIPTION_JS_SCRIPT_URL environment variable.");await (0,n.k)(o)}},c=()=>((0,s.useEffect)(()=>{u()},[]),{initPaymentForm:(0,s.useCallback)(async e=>{let{iframeContainer:r,redirectUrlForPaymentProviders:t}=e;return(await u(),d)?window.SubscriptionJS.createElement("paymentForm",r,{locale:l.Bu.locale,publicApiKey:d,providerReturnUrl:t},_,i.vF.warn):(i.vF.warn("publicApiKey is not configured. Please set NEXT_PUBLIC_SUBSCRIPTION_JS_PUBLIC_API_KEY environment variable."),null)},[]),startPaymentProcess:async e=>{let{orderId:r,currency:t,paymentForm:a}=e;await u();let n=new window.SubscriptionJS.Signup;return new Promise((e,i)=>{n.paySignupInteractive(null,a,{OrderId:r,Currency:t},e,i)})},finalizePaymentProcess:async()=>(await u(),new Promise((e,r)=>{window.SubscriptionJS.finalize(e,r)}))})},15588:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>eC});var a=t(64119),n=t(80263),i=t(29616),s=t(61654),l=t(32958),_=t(79523),o=t(17556),d=t(53239),u=t(22020),c=t(96099),O=t(49987),p=t(92563),I=t(24516),T=t(63422),S=t(1667),v=t.n(S);let m=e=>{let{name:r,priceWithCurrency:t,billingPeriodText:a,hasPermanentDiscount:i,successMessage:s,voucherDuration:_,voucherApplicabilityEndTitle:o,voucherDescription:d,legalText:u,freeTrial:c,hasCoupon:S}=e,m=!c&&!S;return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:v().OrderPreviewMarkup,children:[(0,n.jsx)(T.o,{variant:"CAMPTON_BOLD_22_120",className:v().OrderPreviewMarkup__Name,children:r}),(0,n.jsxs)("div",{className:v().OrderPreviewMarkup__Details,"data-testid":p.Y.SubscriptionOrderPreviewMarkupDetail
1s,children:[m&&(0,n.jsx)(T.o,{variant:"CAMPTON_BOOK_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:"".concat(t," / ").concat(a)}),!m&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(T.o,{variant:"CAMPTON_BOOK_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:[c&&"".concat(c.quantity," ").concat((0,O.Q)(c)),S&&(0,l.c_)("SUBSCRIPTION_ORDER_PREVIEW_VOUCHER_TITLE")]}),(0,n.jsxs)(T.o,{variant:c?"CAMPTON_BOLD_16_120":"CAMPTON_BOOK_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:[c&&(0,l.c_)("SUBSCRIPTION_PLAN_FREE"),S&&s]}),(0,n.jsxs)(T.o,{variant:"CAMPTON_BOOK_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:[c&&(0,l.c_)("SUBSCRIPTION_PLAN_AFTER"),S&&(0,l.c_)("SUBSCRIPTION_ORDER_PREVIEW_VOUCHER_DURATION_TITLE")]}),(0,n.jsxs)(T.o,{variant:"CAMPTON_BOOK_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:[S&&_,c&&"".concat(t," / ").concat(a)]})]})]}),S&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("hr",{className:v().OrderPreviewMarkup__Separator}),(0,n.jsxs)("div",{className:v().OrderPreviewMarkup__Details,children:[(0,n.jsx)("div",{children:(0,n.jsx)(I.V,{size:"m"})}),(0,n.jsx)(T.o,{variant:"CAMPTON_BOLD_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:d}),i?(0,n.jsx)("span",{}):(0,n.jsx)(T.o,{variant:"CAMPTON_BOOK_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:o}),(0,n.jsxs)("p",{children:[(0,n.jsx)(T.o,{as:"span",variant:"CAMPTON_BOLD_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:t}),(0,n.jsxs)(T.o,{as:"span",variant:"CAMPTON_BOLD_16_120",className:v().OrderPreviewMarkup__DetailsItem,children:["/ ",a]})]})]})]})]}),(0,n.jsx)(T.o,{variant:"CAMPTON_BOOK_13_120",className:v().OrderPreviewMarkup__LegalSection,children:u})]})};var x=t(14150),N=t(15994),P=t(64291),R=t(11230),C=t.n(R),B=t(69398),E=t.n(B);let f=e=>(0,n.jsx)("div",{className:E().TextFieldBase,...e});f.displayName="TextFieldBase.Root";let h=e=>{let{variant:r,readOnly:t,...a}=e;return(0,n.jsx)("div",{className:C()(E().TextFieldBase__Box,{[E()["TextFieldBase__Box--error"]]:"error"===r,[E()["TextFieldBase__Box--success"]]:"success"===r,[E()["TextFieldBase__Box--readonly"]]:t}),...a})};h.displayName="TextFieldBase.Box";let b=e=>{let{isLabelOutside:r,...t}=e;return(0,n.jsx)(T.o,{as:"label",className:C()(E().TextFieldBase__Label,{[E()["TextFieldBase__Label--is-outside"]]:r}),...t})};b.displayName="TextFieldBase.Label";let g=(0,d.forwardRef)((e,r)=>{let{hasIcon:t,isLabelOutside:a,...i}=e;return(0,n.jsx)("input",{className:C()(E().TextFieldBase__Input,{[E()["TextFieldBase__Input--has-icon"]]:t},{[E()["TextFieldBase__Input--is-label-outside"]]:a}),ref:r,...i})});g.displayName="TextFieldBase.Input",(0,d.forwardRef)((e,r)=>{let{hasIcon:t,...a}=e;return(0,n.jsx)("textarea",{className:C()(E().TextFieldBase__Input,E()["TextFieldBase__Input--multiline"],{[E()["TextFieldBase__Input--has-icon"]]:t}),ref:r,...a})}).displayName="TextFieldBase.TextArea";let F=e=>{let{variant:r,...t}=e;return(0,n.jsx)("div",{className:C()(E().TextFieldBase__Hints,{[E()["TextFieldBase__Hints--error"]]:"error"===r,[E()["TextFieldBase__Hints--success"]]:"success"===r}),...t})};F.displayName="TextFieldBase.Hints";let y=e=>{let{justify:r,...t}=e;return(0,n.jsx)(T.o,{as:"p",variant:"CAMPTON_BOOK_16_120",className:C()(E().TextFieldBase__Hint,{[E()["TextFieldBase__Hint--justify-start"]]:"start"===r,[E()["TextFieldBase__Hint--justify-end"]]:"end"===r}),...t})};y.displayName="TextFieldBase.Hint";let L=e=>(0,n.jsx)("div",{className:E().TextFieldBase__IconSlot,...e});L.displayName="TextFieldBase.IconSlot";let M=e=>(0,n.jsx)("div",{className:E().TextFieldBase__IconPositioningContainer,...e});M.displayName="TextFieldBase.IconPositioningContainer";let A={Root:f,Box:h,Label:b,Input:g,Hints:F,Hint:y,IconSlot:L,IconPositioningContainer:M},D=(0,d.forwardRef)((e,r)=>{var t;let{action:a,hintText:i,maxLengthText:s,label:l,variant:_,iconGap:o,isLabelOutside:u,...c}=e,O=!!(i||s),p=!!a,{inputRef:I,getBoxProps:T,getLabelProps:S,getInputProps:v,getHintsProps:m}=(e=>{let{label:r,variant:t="default",hasHints:a=!1,hasIcon:n=!1,isEditable:i=!0}=e,s=(0,d.useRef)(null),l=(0,d.useRef)(null),_=(0,d.useId)(),o="".concat(_,"-hints");return{getBoxProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,onClick:r=>{var t,a,n;i||(null==(a=s.current)||a.focus(),null==(n=l.current)||n.focus()),null==(t=e.onClick)||t.call(e,r)},variant:e.variant||t,readOnly:e.readOnly||!i}},getLabelProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,htmlFor:_,children:e.children||r}},getInputProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,id:_,readOnly:e.readOnly||!i,"aria-invalid":"error"===t,"aria-describedby":a?o:void 0,hasIcon:e.hasIcon||n}},getTextAreaProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,id:_,readOnly:e.readOnly||!i,"aria-invalid":"error"===t,"aria-describedby":a?o:void 0,hasIcon:e.hasIcon||n}},inputRef:s,textAreaRef:l,getHintsProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,id:o,variant:t}}}})({label:l,variant:_,isEditable:!c.readOnly,hasHints:O,hasIcon:p});return(0,n.jsxs)(A.Root,{children:[(0,n.jsxs)(A.IconPositioningContainer,{children:[u&&(0,n.jsx)(A.Label,{isLabelOutside:u,...S()}),(0,n.jsxs)(A.Box,{...T(),children:[!u&&(0,n.jsx)(A.Label,{...S()}),(0,n.jsx)(A.Input,{ref:(t=[I,r],e=>{t.forEach(r=>{"function"==typeof r?r(e):null!=r&&(r.current=e)})}),isLabelOutside:u,...v(c)})]}),p&&(0,n.jsx)(A.IconSlot,{style:{right:"".concat(o,"rem")},children:a})]}),O&&(0,n.jsxs)(A.Hints,{...m(),children:[i&&(0,n.jsx)(A.Hint,{justify:"start",children:i}),s&&(0,n.jsx)(A.Hint,{justify:"end",children:s})]})]})});D.displayName="TextField";var w=t(44673),j=t.n(w);let U=e=>{var r,t,a,i;return(0,n.jsxs)("div",{className:j().SubscriptionOrder__InvoiceRecepientContainer,children:[(0,n.jsx)(T.o,{variant:"CAMPTON_BOLD_17_120",as:"h2",children:(0,l.c_)("SUBSCRIPTION_ORDER_INVOICE_RECEPIENT_TITLE")}),(0,n.jsxs)("div",{className:j().SubscriptionOrder__InvoiceRecepient,children:[(0,n.jsx)(D,{value:e.firstName,"data-testid":p.Y.SubscriptionOrderInvoiceRecepientFirstName,onChange:e.onFirstNameChange,hintText:(null==(r=e.errors)?void 0:r.firstName)?e.errors.firstName:void 0,label:(0,l.c_)("SUBSCRIPTION_ORDER_INVOICE_RECEPIENT_FIRST_NAME"),isLabelOutside:!0,variant:(null==(t=e.errors)?void 0:t.firstName)?"error":"default"}),(0,n.jsx)(D,{value:e.lastName,"data-testid":p.Y.SubscriptionOrderInvoiceRecepientLastName,onChange:e.onLastNameChange,hintText:(null==(a=e.errors)?void 0:a.lastName)?e.errors.lastName:void 0,label:(0,l.c_)("SUBSCRIPTION_ORDER_INVOICE_RECEPIENT_LAST_NAME"),isLabelOutside:!0,variant:(null==(i=e.errors)?void 0:i.lastName)?"error":"default"})]})]})},{orderTermsAgreementText:k}=(0,x.F)(),H=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(T.o,{variant:"CAMPTON_BOOK_13_120",as:"p",className:j().SubscriptionOrder__PaypalInstructions,children:(0,l.c_)("SUBSCRIPTION_ORDER_PAYPAL_INSTRUCTIONS")}),(0,n.jsx)(T.o,{variant:"CAMPTON_BOOK_13_120",as:"p",children:(0,l.c_)("SUBSCRIPTION_ORDER_TERMS_AGREEMENT_TEXT",{SUBSCRIPTION_ORDER_TERMS_AND_CON
1DITIONS_LINK:(0,n.jsx)(c.G,{href:null==k?void 0:k.termsAndConditionsHref,className:j().SubscriptionOrder__Link,children:(0,l.c_)("SUBSCRIPTION_ORDER_TERMS_AND_CONDITIONS_LINK_LABEL")}),SUBSCRIPTION_ORDER_PRIVACY_POLICY_LINK:(0,n.jsx)(c.G,{href:null==k?void 0:k.privacyPolicyHref,className:j().SubscriptionOrder__Link,children:(0,l.c_)("SUBSCRIPTION_ORDER_PRIVACY_POLICY_LINK_LABEL")}),SUBSCRIPTION_TECHNICAL_REQUIREMENTS_LINK:(0,n.jsx)(c.G,{href:null==k?void 0:k.technicalRequirementsHref,className:j().SubscriptionOrder__Link,children:(0,l.c_)("SUBSCRIPTION_TECHNICAL_REQUIREMENTS_LINK_LABEL")})})})]}),K=e=>{let{invoice:r,isBuyButtonDisabled:t,onBuyClick:a,paymentFormIframeContainer:i,isAgreementCheckboxChecked:s,onAgreementCheckboxChange:_,isSubmitting:o,orderPreviewMarkupProps:d}=e;return d?(0,n.jsx)("div",{className:j().SubscriptionOrder,"data-testid":p.Y.SubscriptionOrderMarkup,children:(0,n.jsx)("div",{className:j().SubscriptionOrder__OuterContainer,children:(0,n.jsxs)("div",{className:j().SubscriptionOrder__InnerContainer,children:[(0,n.jsxs)("div",{className:j().SubscriptionOrder__Header,children:[(0,n.jsx)(T.o,{variant:{xs:"CAMPTON_BOLD_28_120",xxxs:"CAMPTON_BOLD_20_120"},as:"h1",children:(0,l.c_)("SUBSCRIPTION_ORDER_COMPLETE_ORDER_TITLE")}),(0,n.jsx)(c.G,{href:"/",children:(0,n.jsx)(P.g,{style:{color:"white"},size:"m"})})]}),(0,n.jsx)(T.o,{variant:"CAMPTON_BOLD_17_120",as:"h2",children:(0,l.c_)("SUBSCRIPTION_ORDER_PRODUCT_TITLE")}),(0,n.jsx)(m,{...d}),r&&(0,n.jsx)(U,{...r}),(0,n.jsxs)("div",{children:[(0,n.jsx)(T.o,{variant:"CAMPTON_BOLD_17_120",as:"h2",children:(0,l.c_)("SUBSCRIPTION_ORDER_PAYMENT_METHOD_TITLE")}),(0,n.jsx)("div",{"data-testid":p.Y.SubscriptionOrderMarkupPaymentFormIframeContainer,ref:i}),(0,n.jsx)(H,{})]}),(0,n.jsxs)("div",{className:j().SubscriptionOrder__Agreement,"data-testid":p.Y.SubscriptionOrderMarkupAgreementCheckbox,children:[(0,n.jsx)("input",{type:"checkbox",id:"agreement",checked:s,onChange:_,"data-testid":p.Y.SubscriptionOrderMarkupAgreementCheckboxInput}),(0,n.jsx)("label",{htmlFor:"agreement",children:(0,n.jsx)(T.o,{variant:"CAMPTON_BOOK_14_120",as:"p",children:(0,l.c_)("SUBSCRIPTION_ORDER_AGREEMENT_TEXT")})})]}),(0,n.jsx)(N.$,{isLoading:o,variant:"custom",onClick:a,disabled:t||o,className:j().SubscriptionOrder__CompleteOrderButton,"data-testid":p.Y.SubscriptionOrderMarkupCtaButton,children:(0,l.c_)("SUBSCRIPTION_ORDER_COMPLETE_ORDER_BUTTON")})]})})}):null};K.displayName="SubscriptionOrderMarkup";var Y=t(7804),V=t(42004),G=t(60289),$=t(86739),X=t(79610);function W(){let e=(0,$._)(["\n    mutation OrderPreview($couponCode: String, $productVariantId: String!) {\n        webOrderPreview(couponCode: $couponCode, productVariantId: $productVariantId) {\n            customerState\n            productVariantId\n            freeTrial {\n                endDate\n                quantity\n                unit\n            }\n            product {\n                startDate\n                name\n                description\n                recurringFee {\n                    amountInCents\n                    currency\n                }\n                billingPeriod {\n                    quantity\n                    unit\n                }\n            }\n            coupon {\n                applies\n                code\n                error\n            }\n            discount {\n                description\n                endDate\n                startDate\n            }\n            nextInvoice {\n                amountInCents\n                currency\n                invoiceDate\n            }\n            error {\n                code\n                message\n            }\n            legalText\n        }\n    }\n"]);return W=function(){return e},e}let J=(0,X.Ay)(W());var Q=t(97770),q=t(33404),z=t(18857);let{locale:Z}=(0,x.F)(),ee=(e,r)=>r?(0,l.c_)("SUBSCRIPTION_ORDER_PREVIEW_VOUCHER_DURATION",{startDate:(0,q.NP)(e,q.XC.FULL),endDate:(0,q.NP)(r,q.XC.FULL)}):(0,l.c_)("SUBSCRIPTION_ORDER_PREVIEW_VOUCHER_PERMANENT",{startDate:(0,q.NP)(e,q.XC.FULL)}),er=e=>(0,l.c_)("SUBSCRIPTION_ORDER_PREVIEW_VOUCHER_APPLICABILITY_END_TIT
1LE",{paymentStartsAfterDate:(0,q.NP)(e,q.XC.FULL)}),et=e=>{var r,t,a,n,i,s,_;if((null==e?void 0:e.webOrderPreview)===null||(null==e?void 0:e.webOrderPreview)===void 0)return null;let{product:o,discount:d,coupon:u,nextInvoice:c,freeTrial:O}=e.webOrderPreview,p=(null==o?void 0:o.name)||null,I=null==o||null==(r=o.recurringFee)?void 0:r.amountInCents,T=(null==o||null==(t=o.recurringFee)?void 0:t.amountInCents)&&(null==o||null==(a=o.recurringFee)?void 0:a.currency)?(0,z.$)({price:null==o||null==(n=o.recurringFee)?void 0:n.amountInCents,currency:null==o||null==(i=o.recurringFee)?void 0:i.currency,locale:Z}):null,S=(null==o||null==(s=o.billingPeriod)?void 0:s.quantity)&&(null==o||null==(_=o.billingPeriod)?void 0:_.unit)?(0,Q.I)(o.billingPeriod):null,{quantity:v,unit:m}=O||{},x=((e,r)=>e?(0,l.c_)("SUBSCRIPTION_PLAN_TERMS_DEFAULT",{price:e,billingPeriodText:"".concat(r)}):null)(T,S||""),N=e.webOrderPreview.legalText||x;if(!u)return{name:"".concat(p),price:I,priceWithCurrency:"".concat(T),legalText:N,billingPeriodText:"".concat(S),...v&&m?{freeTrial:{quantity:v,unit:m}}:{},hasCoupon:!1};let P=(null==d?void 0:d.description)||null,R=(null==d?void 0:d.startDate)&&(null==d?void 0:d.endDate),C=!!(null==d?void 0:d.startDate)&&!(null==d?void 0:d.endDate),B=(e=>e?(0,l.c_)("SUBSCRIPTION_ORDER_PREVIEW_VOUCHER_SUCCESS_MESSAGE",{couponCode:e}):null)(null==u?void 0:u.code),E=R&&ee(d.startDate,d.endDate)||C&&ee(d.startDate)||null,f=R&&er(d.endDate)||C&&(null==c?void 0:c.invoiceDate)&&er(c.invoiceDate)||null;return[p,T,S,C,B,E,f,P,N].some(e=>null===e)?null:{name:"".concat(p),price:I,priceWithCurrency:"".concat(T),billingPeriodText:"".concat(S),hasPermanentDiscount:C,successMessage:B,voucherDuration:E,voucherApplicabilityEndTitle:f,voucherDescription:P,legalText:N,hasCoupon:!0}};var ea=t(35293),en=t(70090),ei=t(45977),es=t(93889),el=t(31738),e_=t(67049),eo=t(88256),ed=t(89299),eu=t(92437),ec=t(63168);function eO(){let e=(0,$._)(["\n    mutation OrderWithVoucher($productVariantId: String!, $couponCode: String, $firstName: String, $lastName: String) {\n        webOrder(productVariantId: $productVariantId, couponCode: $couponCode, firstName: $firstName, lastName: $lastName) {\n            orderId\n            currency\n            error {\n                code\n                message\n            }\n        }\n    }\n"]);return eO=function(){return e},e}let ep=(0,X.Ay)(eO());var eI=t(10244),eT=t(67295),eS=t(50),ev=t(33219),em=t(54564);let ex=e=>{if(!e.trim())return(0,l.c_)("SUBSCRIPTION_EMPTY_INPUT_ERROR")};var eN=t(51633),eP=t(90465),eR=t(83621);let eC=t.n(eR)()((0,eN.g)({pageType:"CREATE_SUBSCRIPTION"}),eP.q,(0,a.V)({hasPageLayout:!1}))(()=>{let{alreadyHasActiveSubscription:e,subscriptionOrderMarkupProps:r,isLoggedIn:t,isError:a,isLoading:c,isReadyToRender:O}=(()=>{var e,r,t,a,n;let i=(0,ei.H)(),{authState:s,isInitialized:_}=(0,eo.hD)(),u=(e=>{let{product:r}=(0,V.y)(e.data);return e.isLoading?"loading":!r||e.isError?"error":"success"})(i),{couponCode:c,productVariantId:O}=(()=>{let e=(0,es.cu)(),r=e[e_.Et],t=e[el.h];return{isOrderWithVoucher:!!r&&!!t,couponCode:r,productVariantId:t}})(),p=((e,r)=>{var t,a,n,i;if(e)return e;let s=null==r||null==(n=r.data)||null==(a=n.userConfig)||null==(t=a.configV2)?void 0:t.productCatalog;if(!Array.isArray(s)||!s[0])return"";let l=null==(i=s[0].variants[0])?void 0:i.productVariantId;return null!=l?l:""})(O,i),{props:I,isLoading:T,isError:S,rawData:v}=(e=>{let{couponCode:r,productVariantId:t,skip:a}=e,{transformedData:n,rawData:i,isLoading:s,isError:l,mutate:_}=(e=>{let{couponCode:r,productVariantId:t,transformData:a}=e,n={productVariantId:t,...r?{couponCode:r}:{}},{data:i,isLoading:s,isError:l,mutate:_}=(0,G.ew)(J,{variables:n,hasToken:!0});return{transformedData:i&&a?a(i):i,rawData:i,isLoading:s,isError:l,mutate:_}})({productVariantId:t,transformData:et,couponCode:r});return(0,d.useEffect)(()=>{a||_({couponCode:"".concat(r),productVariantId:"".concat(t)})},[a,_,r,t]),{props:n,rawData:i,isError:l,isLoading:s}})({skip:!p,couponCode:c||"",productVariantId:p}),m=null!=(a=null==s?void 0:s.isLoggedIn)&&a,x=(e=>{let{data:r,isLoading:t,isLoggedIn:a,couponCode:n,customerState:i,productVariantId:s,productPrice:_}=e,[u,c]=(0,d.useState)(!1),{product:O}=(0,V.y)(r),p=(null==r?void 0:r.userConfig.completedCustomerProfile)===ed.p9.Complete,I=(()=>{let[e,r]=(0,d.useState)(""),[t,a]=(0,d.useState)(""),[n,i]=(0,d.useState)();return{firstName:e,lastName:t,onFirstNameChange:e=>{r(e.target.value);let t=ex(e.target.value);i({...n,firstName:t})},onLastNameChange:e=>{a(e.target.value);let r=ex(e.target.value);i({...n,lastName:r})},errors:n}})(),{initiateOrderPaymentMutation:T}=(e=>{let{push:r}=(0,eS.Y)(),t=(0,es.cu)(),{addToast:a}=(0,ec.Yf)();return{initiateOrderPaymentMutation:(e=>{let r=(0,eI.A)();return(0,eT.n)({mutationFn:async e=>{let{orderId:t,currency:a,paymentForm:n}=e,i=await r.startPaymentProcess({orderId:t,currency:a,paymentForm:n});return{orderId:i.OrderId,grossTotal:i.GrossTotal,url:i.Url,currency:i.Currency,orderStatus:i.OrderStatus,contractId:i.ContractId,customerId:i.CustomerId}},...e})})({onSuccess:a=>{let{url:n}=a;n?window.location.href=n:r((0,ev.Y)((0,en.K)("welcomeV2",r=>({...r(t),productVariantId:e,interactivePayment:!1}))))},onError:e=>{(0,em.vq)(e)?window.location.href=(0,ev.Y)((0,en.K)("checkoutV2",e=>({...e(t),error:"UNKNOWN_ERROR"}))):a({appearance:"error",message:(0,l.c_)((0,em.Wc)(e))})}})}})(s),{paymentFormIframeContainer:S,paymentFormInstanceRef:v}=(e=>{let{isLoading:r,productVariantId:t,isLoggedIn:a}=e,n=(0,d.useRef)(null),i=(0,d.useRef)(null),s=(0,d.useRef)(!1),{initPaymentForm:l}=(0,eI.A)(),_=(0,es.cu)();return(0,d.useEffect)(()=>{(async()=>{!a||r||i.current||s.current||!n.current||(s.current=!0,i.current=await l({iframeContainer:n.current,redirectUrlForPaymentProviders:"".concat(window.location.origin).concat((0,en.K)("welcomeV2",e=>({...e(_),productVariantId:t,interactivePayment:!0})))}),s.current=!1)})()},[r,l,t,_,a]),{paymentFormIframeContainer:n,paymentFormInstanceRef:i}})({isLoading:t,productVariantId:s,isLoggedIn:a}),{mutate:m,data:x,isLoading:N}=(()=>{let{addToast:e}=(0,ec.Yf)(),{data:r,error:t,mutate:a,isLoading:n}=(0,G.ew)(ep,{hasToken:!0,onSuccess:r=>{var t,a,n,i;(null==r||null==(a=r.webOrder)||null==(t=a.error)?void 0:t.message)&&(eu.vF.error(null==r||null==(i=r.webOrder)||null==(n=i.error)?void 0:n.message),e({appearance:"error",message:(0,l.c_)("SUBSCRIPTION_ERROR")}))}});return{mutate:a,error:t,data:null==r?void 0:r.webOrder,isLoading:n}})(),P=(e=>{let{productVariantId:r,productId:t,firstName:a,lastName:n,paymentForm:i,couponCode:s,order:l,customerState:_,createOrderFn:o,initiatePaymentFn:u,trackingFn:c,isError:O,productPrice:p}=e,I=(0,d.useRef)(null==l?void 0:l.orderId),T=(0,d.useCallback)(e=>{e&&!O&&(c("Order Completed",{productId:t||"",orderId:e.orderId||"",price:p||0}),u({orderId:e.orderId||"",currency:e.currency||"",paymentForm:i}))},[O,c,t,p,u,i]),S=async()=>{let e=_===ed.y5.Incomplete?{firstName:a,lastName:n}:{},t=s&&(null==s?void 0:s.length)?{couponCode:s}:{};o({productVariantId:r,...e,...t})};return(0,d.useEffect)(()=>{l&&!l.error&&l.orderId!==I.current&&(T(l),I.current=l.orderId)},[l,T]),S})({productVariantId:s,productId:null==O?void 0:O.id,productPrice:_,firstName:I.firstName,lastName:I.lastName,paymentForm:v.current,couponCode:n,order:x,customerState:i,createOrderFn:function(){for(var e,t=arguments.length,a=Array(t),n=0;n<t;n++)a[n]=arguments[n];p&&eu.vF.error("Possible attempt to create order for existing customer",{data:{activeSubscriptions:null==r?void 0:r.activeSubscriptions,availableProducts:null==r||null==(e=r.userConfig)?void 0:e.availableProducts}}),m(...a)},initiatePaymentFn:T.mutateAsync,trackingFn:o.j.trackEvent,isError:!!(null==x?void 0:x.error)}),R=((e,r,t)=>{var a,n;let i=!!((null==(a=r.errors)?void 0:a.firstName)||(null==(n=r.errors)?void 0:n.lastName)),s=!r.firstName||!r.lastName;return!e&&(s||i)||!t})(p,I,u);return{isAgreementCheckboxChecked:u,onAgreementCheckboxChange:()=>c(e=>!e),isBuyButtonDisabled:R,invoice:p?void 0:I,onBuyClick:P,paymentFormIframeContainer:S,isSubmitting:N||T.isLoading}})({data:i.data,isLoading:"loading"===u||T,isLoggedIn:m,couponCode:c,customerState:null==v||null==(e=v.webOrderPreview)?void 0:e.customerState,productVariantId:(null==v||null==(r=v.webOrderPreview)?void 0:r.productVariantId)||"",productPrice:null==I?void 0:I.price}),N=null!=(n=null==i||null==(t=i.data)?void 0:t.hasActivePlus)&&n,P="error"===u||S,R="loading"===u||T;return(0,ea.Su)({alreadyHasActiveSubscription:N,redirectUrl:(0,en.K)("membershipV2",{})}),(0,ea.a9)({isInitialized:_,isLoggedIn:m}),{alreadyHasActiveSubscription:N,subscriptionOrderMarkupProps:{...x,orderPreviewMarkupProps:I},isLoggedIn:m,isError:P,isLoading:R,isReadyToRender:!P&&!R&&"success"===u}})();return((()=>{let e=(0,es.cu)(),{addToast:r}=(0,ec.Yf)(),t=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let{error:a}=en.C.checkoutV2.parseQuery(e);if(a&&!t.current){let e;switch(a){case"SECURE_AUTH_FAILED":e=(0,l.c_)("SUBSCRIPTION_ERROR_BILLWERK_CREDITCARD_SECURE_AUTH");break;case"INSUFFICIENT_BALANCE_AFTER_SECURE_AUTH":e=(0,l.c_)("SUBSCRIPTION_ERROR_BILLWERK_CREDITCARD_DECLINED");break;default:e=(0,l.c_)("SUBSCRIPTION_ERROR")}r({message:e,appearance:"error"}),t.current=!0}},[e,r])})(),(0,d.useEffect)(()=>{o.j.trackPage({screenName:_.L3.CHECKOUT,step:"step 2 payment"})},[]),e||!t)?null:(0,n.jsxs)(Y.H,{children:[(0,n.jsx)(s.G,{pageTitle:"".concat((0,l.c_)("SUBSCRIPTION_ORDER_COMPLETE_ORDER_PAGE_TITLE")).concat((0,l.c_)("pageMeta.titleSuffix"))}),c&&(0,n.jsx)(u.Y,{}),a&&(0,n.jsx)(i.j,{}),O&&(0,n.jsx)(K,{...r})]})})},18857:(e,r,t)=>{"use strict";t.d(r,{$:()=>a});let a=e=>{let{price:r,locale:t,currency:a}=e;
1return(r/100).toLocaleString(t,{currency:a,style:"currency"})}},22020:(e,r,t)=>{"use strict";t.d(r,{Y:()=>d});var a=t(80263),n=t(32958),i=t(21503),s=t(92563),l=t(63422),_=t(7661),o=t.n(_);let d=e=>{let{message:r}=e;return(0,a.jsxs)("div",{className:o().FullPageSpinner,"data-testid":s.Y.SubscriptionFullPageSpinner,"aria-label":(0,n.c_)("SUBSCRIPTION_LOADING_SPINNER_ARIA_LABEL"),children:[(0,a.jsx)(i.y,{size:"m","aria-hidden":!0}),r&&(0,a.jsx)(l.o,{className:o().FullPageSpinner__Message,children:r})]})}},29616:(e,r,t)=>{"use strict";t.d(r,{j:()=>T});var a=t(80263),n=t(28798),i=t(76592),s=t(37138),l=t(92563),_=t(79523),o=t(58336),d=t.n(o),u=t(41999),c=t(72713),O=t(17924),p=t(38189),I=t(61654);let T=e=>{var r,t;let{title:o,message:T,button:S,pageTracking:v}=e,{location:{href:m}}=(0,c.A)(),[x]=(0,s.Q)("ShowSubnavigation",!1),N="".concat((0,O.Y)("GENERIC_ERROR_OOPS")).concat((0,O.Y)("PAGE_TITLE_SUFFIX"));(0,i.K)({pageName:"".concat(_.PO.Error,"__GenericErrorScreen"),screenName:null!=(r=null==v?void 0:v.screen_name)?r:u.HT.ERROR_GENERIC,errorArgs:d()(v,["pageName","screen_name"]),metaData:{error:null!=(t=null==v?void 0:v.screen_name)?t:u.HT.ERROR_GENERIC}});let P=(0,p.X0)({pageTitle:N,descriptionFallback:(0,O.Y)("META_TAG_DEFAULT_DESCRIPTION"),href:m});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(I.G,{pageTitle:N,metaTags:P}),(0,a.jsx)(n.x,{button:S,message:T,title:o,"data-testid":l.Y.PageErrorGeneric,withSubnavigation:x})]})}},31738:(e,r,t)=>{"use strict";t.d(r,{h:()=>a});let a="productVariant"},33404:(e,r,t)=>{"use strict";t.d(r,{AD:()=>R,AX:()=>v,Hb:()=>x,NP:()=>T,XC:()=>c,ZV:()=>m,h4:()=>P,i1:()=>I,op:()=>O,uQ:()=>N,zh:()=>S});var a=t(7080),n=t(56641),i=t(6110),s=t(37229),l=t(89284),_=t(29136),o=t(62865),d=t(59396);let u="Europe/Berlin";var c=function(e){return e.FULL="dd.MM.yyyy",e.DAY_MONTH="dd.MM",e.ISO="yyyy-MM-dd",e.HOUR_MINUTE="HH:mm",e.DAY="dd",e}({});let O=e=>Math.floor(("number"==typeof e?e:(0,a._)(e))/60),p=e=>(0,d.L_)(e,u),I=e=>(0,d.uk)(e,u),T=(e,r)=>{try{return(0,n.AD)((0,i.H)(e),r)}catch(e){return""}},S=e=>(0,s.x)(p(e)),v=(e,r)=>(0,l.f)(e)?(0,n.AD)(p((0,_.S)(e)),r):null,m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return(0,a._)(e)},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return(0,o.W)(e)},N=e=>(0,_.S)(e),P=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date().getTime();switch(!0){case e>r:throw Error("getElapsedPercentage(): startTime has to be smaller than endTime");case t<=e:return 0;case t>=r:return 100;default:return Math.floor((t-e)/(r-e)*100)}},R=e=>!Number.isNaN(e)&&Number.isFinite(e)},42004:(e,r,t)=>{"use strict";t.d(r,{y:()=>n});var a=t(89299);let n=e=>{var r,t,n;let i=(null!=(t=null==e||null==(r=e.userConfig)?void 0:r.availableProducts)?t:[]).filter(e=>e.type===a.ch.Plus)[0],s=null!=(n=null==i?void 0:i.productVariantId)?n:"";return{product:i,productVariantId:s}}},44673:e=>{e.exports={SubscriptionOrder:"SubscriptionOrderMarkup_SubscriptionOrder__h9WC0",SubscriptionOrder__OuterContainer:"SubscriptionOrderMarkup_SubscriptionOrder__OuterContainer__ABSYm",SubscriptionOrder__InnerContainer:"SubscriptionOrderMarkup_SubscriptionOrder__InnerContainer__JLGo1",SubscriptionOrder__Header:"SubscriptionOrderMarkup_SubscriptionOrder__Header__RnzOk",SubscriptionOrder__InvoiceRecepientContainer:"SubscriptionOrderMarkup_SubscriptionOrder__InvoiceRecepientContainer__tx9RE",SubscriptionOrder__InvoiceRecepient:"SubscriptionOrderMarkup_SubscriptionOrder__InvoiceRecepient__jhd4g",SubscriptionOrder__InvoiceRecepientError:"SubscriptionOrderMarkup_SubscriptionOrder__InvoiceRecepientError__CDVda",SubscriptionOrder__PaypalInstructions:"SubscriptionOrderMarkup_SubscriptionOrder__PaypalInstructions__XUHAn",SubscriptionOrder__Link:"SubscriptionOrderMarkup_SubscriptionOrder__Link__q2P_7",SubscriptionOrder__Agreement:"SubscriptionOrderMarkup_SubscriptionOrder__Agreement__BpUMK",SubscriptionOrder__CompleteOrderButton:"SubscriptionOrderMarkup_SubscriptionOrder__CompleteOrderButton__21f8r",fadeInKeyframes:"SubscriptionOrderMarkup_fadeInKeyframes___Q2ls",fadeOutKeyframes:"SubscriptionOrderMarkup_fadeOutKeyframes__y52QJ"}},62827:e=>{e.exports={RootLayout:"RootLayoutMarkup_RootLayout__AN9cG",RootLayout__Header:"RootLayoutMarkup_RootLayout__Header__DlyrR",RootLayout__Content:"RootLayoutMarkup_RootLayout__Content__mwlRV",fadeInKeyframes:"RootLayoutMarkup_fadeInKeyframes__lpQi7",fadeOutKeyframes:"RootLayoutMarkup_fadeOutKeyframes__1qG4u"}},69398:e=>{e.exports={TextFieldBase:"TextFieldBase_TextFieldBase__h0vK1",TextFieldBase__Box:"TextFieldBase_TextFieldBase__Box__f2JR5","TextFieldBase__Box--readonly":"TextFieldBase_TextFieldBase__Box--readonly__
1cMuhv","TextFieldBase__Box--error":"TextFieldBase_TextFieldBase__Box--error__bOt8y","TextFieldBase__Box--success":"TextFieldBase_TextFieldBase__Box--success__F2P1g",TextFieldBase__Label:"TextFieldBase_TextFieldBase__Label__tN3jR","TextFieldBase__Label--is-outside":"TextFieldBase_TextFieldBase__Label--is-outside__9gHPU",TextFieldBase__Input:"TextFieldBase_TextFieldBase__Input__0dyGV","TextFieldBase__Input--multiline":"TextFieldBase_TextFieldBase__Input--multiline__y3UQy","TextFieldBase__Input--has-icon":"TextFieldBase_TextFieldBase__Input--has-icon__68fMR","TextFieldBase__Input--is-label-outside":"TextFieldBase_TextFieldBase__Input--is-label-outside__y_74d",TextFieldBase__Hints:"TextFieldBase_TextFieldBase__Hints___Ani5",TextFieldBase__Hint:"TextFieldBase_TextFieldBase__Hint__2u6yI","TextFieldBase__Hint--justify-start":"TextFieldBase_TextFieldBase__Hint--justify-start__7yorz","TextFieldBase__Hint--justify-end":"TextFieldBase_TextFieldBase__Hint--justify-end__VLYUN","TextFieldBase__Hints--error":"TextFieldBase_TextFieldBase__Hints--error__YJrP5","TextFieldBase__Hints--success":"TextFieldBase_TextFieldBase__Hints--success__QcZpT",TextFieldBase__IconSlot:"TextFieldBase_TextFieldBase__IconSlot__Xe3Gy",TextFieldBase__IconPositioningContainer:"TextFieldBase_TextFieldBase__IconPositioningContainer__cGyAp",fadeInKeyframes:"TextFieldBase_fadeInKeyframes__XbFda",fadeOutKeyframes:"TextFieldBase_fadeOutKeyframes__amDO2"}},96099:(e,r,t)=>{"use strict";t.d(r,{G:()=>l});var a=t(80263),n=t(82634),i=t(67494),s=t.n(i);t(53239);let l=e=>{var r;return(0,a.jsx)(s(),{href:null!=(r=e.href)?r:"",...e,passHref:!0,legacyBehavior:!0,children:(0,a.jsx)(n.N,{...e})})}},97770:(e,r,t)=>{"use strict";t.d(r,{I:()=>l,P:()=>s});var a=t(49987),n=t(17924),i=t(89299);let s=e=>e?(0,n.Y)("SUBSCRIPTION_CTA_DAY"):(0,n.Y)("SUBSCRIPTION_CTA_RESUBSCRIBE"),l=e=>{var r,t;let n=null!=(r=null==e?void 0:e.quantity)?r:1,s=(0,a.Q)({quantity:n,unit:null!=(t=null==e?void 0:e.unit)?t:i.Gs.Month});return n>1?"".concat(n," ").concat(s):s}},98628:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/abo/v2/bestellen",function(){return t(15588)}])}},e=>{e.O(0,[3976,5385,4183,6086,3653,5364,9558,1603,2958,7036,4269,6784,4449,2550,636,6593,8792],()=>e(e.s=98628)),_N_E=e.O()}]);

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.