1import{h as l,am as m,a9 as _}from"./vendor-77a14847.js";import{t as d,n as p,u as g}from"./app-3eadc2dd.js";import{c as v,a as h}from"./cleengRecaptcha-338363fa.js";import{r as f}from"./Page-f869582f.js";import{p as u,a as x,_ as C}from"./paymentCompletedCallback-16aa6551.js";import{p as b}from"./payment-3708140c.js";import{u as y}from"./index-bb158e52.js";import"./page-79e0ab66.js";import"./index-f4cdab0b.js";import"./useRedirectLink-086d72dc.js";import"./index-08ca18f8.js";import"./index-fe0e8cad.js";import"./auth-4a374dc5.js";import"./cleengLoginProvider-1effd610.js";import"./VideoMetaTagAdapter-c773ce6f.js";import"./index-0112aadc.js";import"./index-40977d2f.js";import"./useSingleTournament-6962e940.js";import"./baseConfig-67806387.js";import"./useImageUrl-f36e56eb.js";import"./website-41e164d2.js";import"./imageUrlUtils-ab823e00.js";import"./currentLanguage-50c75e26.js";import"./index-aa6070d4.js";import"./ContentBoxesLoader-1a23609a.js";import"./index-6f594511.js";import"./displayAds-645004ad.js";import"./SearchBlock-d3ba49ce.js";import"./Timestamp-4ad7e5fa.js";import"./SvgContainer-79adc68e.js";import"./promoElementHelper-765bd533.js";import"./ModuleTypeOption-8d9807f1.js";import"./useModuleOptions-fa5e0605.js";import"./useOptionValues-375d4c91.js";import"./imageUrl-47ade6c7.js";import"./teaserLinksHelper-a4aeb781.js";import"./useLinkHelper-6ddb517f.js";import"./DynamicAdComponent-40f9cf48.js";import"./index-fe95b2fc.js";import"./verticalPromotionExtendedTextBelow-b8d46d90.js";import"./SlickSliderVerticalPromotionExtendedTextBelow-097ad9e4.js";import"./PriceBadge-94e960f4.js";import"./index-170a169f.js";import"./PaywallContent-8b7e6b14.js";import"./ClubExclusiveBadge-75210d03.js";import"./useHeader-dc9c98a2.js";import"./SlickSliderVerticalPromotionExtendedTextBelowSquare-88569545.js";import"./verticalPromotionElementExtended-f98a54a1.js";import"./verticalPromotion-39e10338.js";import"./Header-12fa3580.js";import"./index-75450a73.js";import"./index-b4392647.js";import"./index-c3db9437.js";import"./index-b63813a6.js";import"./index-49832a7f.js";import"./index-3956ba25.js";import"./index-52267b3a.js";import"./index-ea246223.js";import"./index-7720627f.js";import"./index-c9c79149.js";import"./NavigationLoader-4b668e52.js";import"./ModuleTypeConfig-4dc4215d.js";import"./translation-5c5d7ad2.js";import"./useTranslation-2b3b94d2.js";import"./usePlayerRedirect-78671c67.js";import"./index-fde6f59d.js";import"./index-dcab0b95.js";import"./index.vue_vue_type_script_lang-1fa01eaa.js";import"./status-c6aecc13.js";import"./distributionType-fe0231e8.js";import"./index-296a47ad.js";import"./Paging-3fd38e7b.js";import"./SlickSliderVideobox_classic-0df75499.js";import"./SlickSliderVideobox-b94bf729.js";import"./index-f34e93b7.js";import"./index-2040745b.js";import"./index-2d80a6cc.js";import"./useModuleTranslation-617617e4.js";import"./useBaseConfigEventContent-4a559ce8.js";import"./useDate-2180bf3e.js";import"./index-1991bb51.js";import"./videoPlayer-aefb3350.js";import"./ConcurrencyError-45a25fcc.js";import"./index-c06feb7b.js";import"./index-7ada1f62.js";import"./content-20aae10c.js";import"./Wrapper-70ee762f.js";import"./contentMixin-7414c305.js";import"./useEventBasedList-74e4911f.js";import"./BroadcastStatus-d348e682.js";import"./Payment-9efbc52d.js";import"./Metadata-01e264c8.js";import"./Title-73219193.js";import"./Teams-25e7fc3b.js";import"./clientFormat-a6393024.js";import"./DateField-5156d318.js";import"./EventImage-8848de25.js";import"./DatePickerSlider-a484bf8e.js";import"./mixins-bd74e4a3.js";import"./useEpgChannelList-41061a78.js";import"./currentPortal-13e25336.js";import"./TournamentBanner-2c64bb1e.js";import"./index-2f360919.js";import"./slickSliderMix-31642e78.js";import"./routing-230746f0.js";import"./match-ea62f9b3.js";import"./Body-746b6e89.js";import"./PlayerVerticalBlockInfo-224c2ba3.js";import"./MatchCastPlayer-1e661390.js";import"./ctaBanner-758bbd1e.js";import"./EpgContentLanesLoader-57aac8cf.js";import"./module-317ecff5.js";import"./index-f07247b3.js";import"./index-6f6f181c.js";import"./index-924fab5e.js";import"./DynamicVideoPlayer-9064b6df.js";import"./SlickSliderPlayer-fbc8f198.js";import"./PlayerBlockInfo-2118300b.js";import"./PlayerBlockRight-b4fe9fa1.js";import"./index-b1c11d60.js";import"./index-4d880e54.js";const T={mixins:[f],computed:{...l(["homeSlug","cleengUser","cleengPaymentPageSlug"])},methods:{getRedirectDestination(){return new Promise(i=>this.hasUserActiveSubscription()?i(this.homeSlug):i(this.cleengPaymentPageSlug))}}};var P=function(){var t=this,e=t._self._c;return e("div",{staticClass:"paypal-callback"},[e("div",{staticClass:"login__grid flex-active w-full"},[e("div",{staticClass:"login__content flex-active"},[e("div",{staticClass:"login__content__img flex-active"},[e("router-link",{attrs:{to:{name:"Page",params:{slug:this.cleengLandingPageSlug}}}},[e("img",{attrs:{src:"/img/Tennischannel/TC_LOGO_VERT_GREEN_WHITE.png"}})])],1),e("div",{staticClass:"result-message"},[e("p",[t._v(t._s(t.resultMessage))])]),e("div",{staticClass:"actions"},[t.isSuccess?e("div",{staticClass:"login__accordion__section__button customized-button-active flex-active"},[e("router-link",{attrs:{to:{name:"Page",params:{slug:t.homeSlug}}}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_link_to_website")))]),e("span",{staticClass:"redirect-countdown"},[t._v("("+t._s(this.redirectRemainingSec)+")")])])],1):e("div",{staticClass:"login__accordion__section__button customized-button-active flex-active"},[e("router-link",{attrs:{to:{name:"Page",params:{slug:t.cleengPaymentPageSlug}}}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_link_back_to_payment")))])])],1
1)])])])])},k=[];const S={name:"PayPalCallback",mixins:[d,u,x],computed:{...l(["cleengLandingPageSlug","cleengPaymentPageSlug","homeSlug"])}};var w=p(S,P,k,!1,null,"cc79f2c2",null,null);const A=w.exports;var N=function(){var t=this,e=t._self._c;return e("div",{staticClass:"static-page flex-active"},[t.isPayPalCallback?e("div",{staticClass:"payment-callback"},[e(A,{attrs:{useTimer:!0,timerSeconds:10,redirectTo:t.homeSlug,isSuccess:t.isPayPalSuccess}})],1):e("div",{staticClass:"login__grid flex-active w-full"},[t.redirectCheckDone?e("div",{staticClass:"login__content flex-active"},[e("div",{staticClass:"login__content__img flex-active"},[e("router-link",{attrs:{to:{name:"Page",params:{slug:this.homeSlug}}}},[e("img",{attrs:{src:"/img/Tennischannel/TC_LOGO_VERT_GREEN_WHITE.png"}})])],1),e("div",{staticClass:"login__content__title flex-active"},[e("h1",{staticClass:"deco-lane"},[t._v(t._s(t.getTranslationText(t.title)))])]),e("div",{staticClass:"request-errors"},t._l(t.requestErrors,function(a){return e("p",[e("span",[t._v(t._s(a))])])}),0),e("div",{staticClass:"login__content__accordion flex-active",class:t.openSection},[t.hideAccountSection?t._e():e("div",{staticClass:"login__accordion__section flex-active account",class:{active:t.activeSection==="account"}},[e("div",{staticClass:"login__accordion__section__title flex-active"},[e("h2",[t._v(t._s(t.getTranslationText("loginprovider_account")))])]),e("div",{staticClass:"login__accordion__section__form"},[e("form",{staticClass:"flex-active"},[e("div",{staticClass:"labelholder deco-lane flex-active",class:{"forgot-message":t.errors.hasOwnProperty("firstName")}},[e("label",{attrs:{for:"firstName"}},[t._v(t._s(t.getTranslationText("loginprovider_firstname"))+" *")]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.account.firstName,expression:"account.firstName"}],attrs:{type:"text",placeholder:"",name:"firstName",id:"firstName"},domProps:{value:t.account.firstName},on:{input:function(a){a.target.composing||t.$set(t.account,"firstName",a.target.value)}}}),t.errors.firstName?e("div",{staticClass:"label-forgot"},[e("span",[t._v(t._s(t.errors.firstName))]),e("div",{staticClass:"tooltip-left"})]):t._e()]),e("div",{staticClass:"labelholder deco-lane flex-active",class:{"forgot-message":t.errors.hasOwnProperty("lastName")}},[e("label",{attrs:{for:"lastName"}},[t._v(t._s(t.getTranslationText("loginprovider_lastname"))+" *")]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.account.lastName,expression:"account.lastName"}],attrs:{type:"text",placeholder:"",name:"lastName",id:"lastName"},domProps:{value:t.account.lastName},on:{input:function(a){a.target.composing||t.$set(t.account,"lastName",a.target.value)}}}),t.errors.lastName?e("div",{staticClass:"label-forgot"},[e("span",[t._v(t._s(t.errors.lastName))]),e("div",{staticClass:"tooltip-left"})]):t._e()]),e("div",{staticClass:"labelholder deco-lane flex-active",class:{"forgot-message":t.errors.hasOwnProperty("email")}},[e("label",{attrs:{for:"email"}},[t._v(t._s(t.getTranslationText("loginprovider_email"))+" *")]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.account.email,expression:"account.email"}],attrs:{type:"email",placeholder:"",name:"email",id:"email"},domProps:{value:t.account.email},on:{input:function(a){a.target.composing||t.$set(t.account,"email",a.target.value)}}}),t.errors.email?e("div",{staticClass:"label-forgot"},[e("span",[t._v(t._s(t.errors.email))]),e("div",{staticClass:"tooltip-left"})]):t._e()]),e("div",{staticClass:"labelholder deco-lane flex-active",class:{"forgot-message":t.errors.hasOwnProperty("password")}},[e("label",{attrs:{for:"password"}},[t._v(t._s(t.getTranslationText("loginprovider_password"))+" *")]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.account.password,expression:"account.password"}],attrs:{type:"password",placeholder:"",name:"password",id:"password"},domProps:{value:t.account.password},on:{input:[function(a){a.target.composing||t.$set(t.account,"password",a.target.value)},()=>this.passwordInputStarted=!0],keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:(()=>t.goToSection("packages")).apply(null,arguments)}}}),t.errors.password?e("div",{staticClass:"label-forgot"},[e("span",[t._v(t._s(t.errors.password))]),e("div",{staticClass:"tooltip-left"})]):t._e(),!t.validPassword&&t.passwordInputStarted?e("div",{staticClass:"label-forgot input-hint"},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_password_rules_hint")))]),e("div",{staticClass:"tooltip-left"})]):t._e()]),e("div",{staticClass:"terms-and-conditions-block flex flex-col"},[e("div",{staticClass:"terms-and-conditions flex-active"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.account.terms,expression:"account.terms"}],attrs:{type:"checkbox",placeholder:"",name:"terms",id:"terms"},domProps:{checked:Array.isArray(t.account.terms)?t._i(t.account.terms,null)>-1:t.account.terms},on:{change:function(a){var s=t.account.terms,r=a.target,c=!!r.checked;if(Array.isArray(s)){var n=null,o=t._i(s,n);r.checked?o<0&&t.$set(t.account,"terms",s.concat([n])):o>
1-1&&t.$set(t.account,"terms",s.slice(0,o).concat(s.slice(o+1)))}else t.$set(t.account,"terms",c)}}}),e("label",{attrs:{for:"terms"}},[e("span",{domProps:{innerHTML:t._s(t.getTranslationText("loginprovider_accept_thirdparty_terms"))}}),e("span",[t._v("*")])])]),e("div",{staticClass:"terms-and-conditions flex-active"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.account.broadcaster_terms,expression:"account.broadcaster_terms"}],attrs:{type:"checkbox",placeholder:"",name:"broadcaster_terms",id:"broadcaster_terms"},domProps:{checked:Array.isArray(t.account.broadcaster_terms)?t._i(t.account.broadcaster_terms,null)>-1:t.account.broadcaster_terms},on:{change:function(a){var s=t.account.broadcaster_terms,r=a.target,c=!!r.checked;if(Array.isArray(s)){var n=null,o=t._i(s,n);r.checked?o<0&&t.$set(t.account,"broadcaster_terms",s.concat([n])):o>-1&&t.$set(t.account,"broadcaster_terms",s.slice(0,o).concat(s.slice(o+1)))}else t.$set(t.account,"broadcaster_terms",c)}}}),e("label",{attrs:{for:"broadcaster_terms"}},[e("span",{domProps:{innerHTML:t._s(t.getTranslationText("loginprovider_accept_thirdparty_broadcaster_terms"))}}),e("span",[t._v("*")])])]),e("div",{staticClass:"terms-and-conditions flex-active"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.account.broadcaster_marketing,expression:"account.broadcaster_marketing"}],attrs:{type:"checkbox",placeholder:"",name:"broadcaster_marketing",id:"broadcaster_marketing"},domProps:{checked:Array.isArray(t.account.broadcaster_marketing)?t._i(t.account.broadcaster_marketing,null)>-1:t.account.broadcaster_marketing},on:{change:function(a){var s=t.account.broadcaster_marketing,r=a.target,c=!!r.checked;if(Array.isArray(s)){var n=null,o=t._i(s,n);r.checked?o<0&&t.$set(t.account,"broadcaster_marketing",s.concat([n])):o>-1&&t.$set(t.account,"broadcaster_marketing",s.slice(0,o).concat(s.slice(o+1)))}else t.$set(t.account,"broadcaster_marketing",c)}}}),e("label",{attrs:{for:"broadcaster_marketing"}},[e("span",{domProps:{innerHTML:t._s(t.getTranslationText("loginprovider_accept_thirdparty_broadcaster_marketing"))}})])]),e("div",{staticClass:"terms-and-conditions flex-active"},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_signup_annotation")))])]),t.isAllowedReCapture?e("vue-recaptcha",{ref:"recaptcha",attrs:{sitekey:t.recaptchaSiteKey,loadRecaptchaScript:!0,size:"invisible"},on:{verify:t.onCaptchaVerified,error:t.onCaptchaError,expired:t.onCaptchaExpired}}):t._e()],1)]),e("div",{staticClass:"login__accordion__section__button flex-active",class:[t.validAccountData?"customized-button-active":"customized-button-not-active"]},[e("a",{staticClass:"flex-active",on:{click:t.submit}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_next_step")))]),e("i",{staticClass:"icon-arrow-right"})]),t.loading?e("span",{staticClass:"loading"},[t._v(t._s(t.getTranslationText("loginprovider_please_wait"))),e("i",{staticClass:"fas fa-circle-notch fa-spin"})]):t._e()])])]),e("div",{staticClass:"login__accordion__section flex-active packages",class:{active:t.activeSection==="packages"}},[e("div",{staticClass:"login__accordion__section__title flex-active"},[e("h2",[t._v(t._s(t.getTranslationText("loginprovider_packages_headline")))])]),e("div",{staticClass:"login__accordion__section__form flex-active",class:t.subscriptionSectionClass},[e("div",{staticClass:"login__accordion__section__form__allpackages flex-active"},t._l(t.subscriptions,function(a){return e("div",{key:a.id,staticClass:"login__accordion__section__form__package flex-active",class:{active:t.isSelectedSubscription(a.id)}},[e("div",{staticClass:"login__accordion__section__form__package__title flex-active"},[e("h2",{staticClass:"deco-lane"},[t._v(t._s(t.getTranslationText(a.title)))])]),e("div",{staticClass:"login__accordion__section__form__package__details flex-active"},[e("div",{staticClass:"login__accordion__section__form__package__details__recommended flex-active",class:{active:a.recommended===!0}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_recommended_package")))])]),e("div",{staticClass:"login__accordion__section__form__package__details__block flex-active"},[e("div",{staticClass:"login__accordion__section__form__package__details__block__list flex-active",class:{"recommended-active":a.recommended===!0}},[e("ul",{staticClass:"flex-active"},t._l(a.benefits,function(s){return e("li",{staticClass:"flex-active"},[e("i",{staticClass:"icon-ok"}),e("span",{class:{bold:!0}},[t._v(t._s(t.getTranslationText(s)))])])}),0)]),e("div",{staticClass:"login__accordion__section__form__package__details__block__price flex-active"},[e("div",{staticClass:"login__accordion__section__form__package__details__block__price__number flex-active"},[e("span",{staticClass:"currency flex-active"},[t._v(t._s(a.currency))]),e("span",{staticClass:"price flex-active"},[t._v(t._s(a.price))]),e("span",{staticClass:"period flex-active"},[t._v("/"+t._s(t.getTranslationText(a.periodLabel)))])]),e("div",{staticClass:"login__accordion__section__form__package__details__block__price__info flex-active"},[e("span",[t._v(t._s(t.getTranslationText(a.priceDescription)))])]),e("div",{staticClass:"login__accordion__section__form__package__details__block__price__button flex-active",class:[t.isSelectedSubscription(a.id)?"customized-button-active":"customized-button"]},[e("a",{staticClass:"flex-active",on:{click:function(s){return t.selectSubscription(a)}}}
1,[e("span",[t._v(t._s(t.getTranslationText(a.chooseButtonKey)))])])])])])])])}),0),e("div",{staticClass:"login__accordion__section__buttons flex-active"},[e("div",{staticClass:"login__accordion__section__button flex-active",class:[t.validSubscriptionData?"customized-button-active":"customized-button-not-active"]},[e("a",{staticClass:"flex-active",on:{click:function(a){return t.submitSubscription()}}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_next_step")))]),e("i",{staticClass:"icon-arrow-right"})]),t.loading?e("span",{staticClass:"loading"},[t._v(t._s(t.getTranslationText("loginprovider_please_wait"))),e("i",{staticClass:"fas fa-circle-notch fa-spin"})]):t._e()])])])]),e("div",{staticClass:"login__accordion__section flex-active payment",class:{active:t.activeSection==="payment"}},[e("div",{staticClass:"login__accordion__section__title flex-active"},[e("h2",[t._v(t._s(t.getTranslationText("loginprovider_payment_headline")))])]),e("div",{staticClass:"login__accordion__section__container"},[e("div",{staticClass:"login__accordion__section__content flex-active"},[e("div",{staticClass:"login__accordion__section__card-selection flex-active"},[e("ul",{staticClass:"flex-active"},[t.isPaymentMethod("paypal")?e("li",{staticClass:"flex-active",on:{click:function(a){return t.selectPayment("paypal")}}},[e("a",{staticClass:"flex-active"},[e("div",{staticClass:"login__accordion__section__card-selection__form",class:{active:t.isSelectedPaymentMethod("paypal")}},[e("img",{attrs:{src:"/img/Tennischannel/paypal.png"}})]),e("span",[t._v(t._s(t.getTranslationText("loginprovider_pay_with_paypal")))])])]):t._e(),t.isPaymentMethod("card")||t.isPaymentMethod("manual")?e("li",{staticClass:"flex-active",on:{click:function(a){t.selectPayment("card")||t.selectPayment("manual")}}},[e("a",{staticClass:"flex-active"},[e("div",{staticClass:"login__accordion__section__card-selection__form",class:{active:t.isSelectedPaymentMethod("card")}},[e("svg-icon",{attrs:{type:"tennisChannel.creditCard"}})],1),e("span",[t._v(t._s(t.getTranslationText("loginprovider_pay_with_credit_card")))])])]):t._e()])]),e("div",{staticClass:"login__accordion__section__form flex-active"},[e("form",[e("div",{staticClass:"labelholder deco-lane coupon-code flex-active",class:{"forgot-message":t.errors.hasOwnProperty("couponCode")}},[e("label",{attrs:{for:"couponCode"}},[t._v(t._s(t.getTranslationText("loginprovider_coupon_label")))]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.couponCode,expression:"couponCode"}],attrs:{type:"text",placeholder:"",name:"couponCode",id:"couponCode",disabled:t.couponIsApplied||t.loading},domProps:{value:t.couponCode},on:{keyup:function(a){return t.checkErrorMessage()},input:function(a){a.target.composing||(t.couponCode=a.target.value)}}}),t.errors.couponCode?e("div",{staticClass:"label-forgot"},[e("span",[t._v(t._s(t.errors.couponCode))]),e("div",{staticClass:"tooltip-left"})]):t._e()]),t.couponIsApplied?e("div",{staticClass:"coupon-code-result"},[e("div",{staticClass:"message"},[t._v(t._s(t.getTranslationText("loginprovider_coupon_applied_success")))]),e("div",{staticClass:"remaing-price"},[t._v(t._s(t.getTranslationText("loginprovider_remaining_price")+": "+this.order.totalPrice+" "+this.order.currency))])]):t._e(),e("div",{staticClass:"login__accordion__section__buttons coupon-code flex-active"},[e("div",{staticClass:"login__accordion__section__button flex-active",class:[!t.couponIsApplied&&!t.loading?"customized-button-active":"customized-button-not-active"]},[e("a",{staticClass:"flex-active",on:{click:t.applyCoupon}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_apply_voucher_button")))])])])]),t.couponIsApplied&&!t.paymentDetailsRequired?e("div",{staticClass:"login__accordion__section__buttons flex-active"},[e("div",{staticClass:"login__accordion__section__button customized-button-active flex-active"},[e("a",{on:{click:t.finishOrderWithoutCC}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_finish_order_without_cc")))])])])]):t._e(),t.showPaymentForm?e(C,{on:{onAdyenSubmit:t.onAdyenSubmit,onAdyenChange:t.onAdyenChange}}):t._e(),t.couponIsApplied&&!t.paymentDetailsRequired||t.isSelectedPaymentMethod("paypal")?e("div",{staticClass:"login__accordion__section__buttons flex-active"},[e("div",{staticClass:"login__accordion__section__button flex-active",class:[t.loading?"customized-button-not-active":"customized-button-active"]},[e("a",{on:{click:t.submitPayment}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_pay_button")))])])])]):t._e()],1),e("div",{staticClass:"login__accordion__section__buttons flex-active"},[e("div",{staticClass:"login__accordion__section__button customized-button-go-to flex-active"},[e("a",{on:{click:function(a){return t.goToSection("packages",!0)}}},[e("i",{staticClass:"icon-arrow-left"}),e("span",[t._v(t._s(t.getTranslationText("loginprovider_go_back")))])]),t.loading?e("span",{staticClass:"loading"},[t._v(t._s(t.getTranslationText("loginprovider_please_wait"))),e("i",{staticClass:"fas fa-circle-notch fa-spin"})]):t._e()])])])]),t.validSubscriptionData?e("div",{staticClass:"login__accordion__section__plan flex-active"},[e("div",{staticClass:"login__accordion__section__plan__content flex-active"},[e("div",{staticClass:"login__accordion__section__plan__title flex-active"},[e("h2",[t._v(t._s(t.getTranslationText("loginprovider_your_plan")))])]),e("div",{staticClass:"login__accordion__section__plan__details flex-active"},[e("h2",{staticClass:"deco-lane"},[t._v(t._s(t.getTranslationText(t.account.subscription.title)))]),e("div",{staticClass:"login__accordion__section__plan__details__number flex-active"},[e("span",{staticClass:"currency flex-active"},[t._v(t._s(t.account.subscription.currency))]),e("span",{staticClass:"price flex-active"},[t._v(t._s(t.account.subscription.price))]),e("span",{staticClass:"period flex-active"},[t._v("/"+t._s(t.getTranslationText(t.account.subscription.periodLabel)))])]),e("div",{staticClass:"login__accordion__section__plan__details__method"},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_pay_method"))+":")]),e("span",[t._v(t._s(t.paymentMethodIsSelected?t.getTranslationText("loginprovider_payment_method_"+t.selectedPaymentMethod.methodName.toLowerCase()):""))]),t.trialPeriodInfo?e("p",[t._v(t._s(t.trialPeriodInfo))]):t._e(),t.chargeInfo?e("p",[t._v(t._s(t.chargeInfo))]):t._e()])])])]):t._e()])]),e("div",{staticClass:"login__accordion__section flex-active finished-signin",class:{active:t.activeSection==="finished-signin"}},[e("div",{staticClass:"login__accordion__section__container flex-active"},[e("h2",[t._v(t._s(t.getTranslationText("loginprovider_pay_success")))]),e("span",{staticClass:"subtext"},[t._v(t._s(t.getTranslationText("loginprovider_automatic_login_after_payment")))]),e("div",{staticClass:"login__accordion__section__button customized-button-active flex-active"},[e("router-link",{attrs:{to:{name:"Page",params:{slug:t.homeSlug}}}},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_click_here")))])])],1
1)])]),e("div",{staticClass:"login__accordion__section flex-active exist-account active"},[e("span",[t._v(t._s(t.getTranslationText("loginprovider_have_account_question")))]),e("router-link",{attrs:{to:{name:"Page",params:{slug:t.cleengLoginSlug}}}},[t._v(t._s(t.getTranslationText("loginprovider_login_button")))])],1)])]):t._e()])])},M=[];const I={name:"Registration",components:{VueRecaptcha:m},mixins:[d,T,v,u,b,h],props:{hideAccountSection:{type:Boolean,default:!1},title:{type:String,default:"loginprovider_create_account_button"},machine:{type:Object,default:()=>({})}},data(){return{activeSection:"account",errors:{},account:{username:"",firstName:"",lastName:"",email:"",password:"",subscription:null,terms:!1,broadcaster_terms:!1,broadcaster_marketing:!1,locale:this.getLocale(),gCaptchaResponse:null},subscriptions:[],paymentMethods:[],loading:!1,passwordInputStarted:!1,requestErrors:[]}},computed:{...l(["homeSlug","cleengLandingPageSlug","cleengPaymentPageSlug","cleengLoginSlug","isLoggedIn","cleengUser","originalPage"]),openSection(){return"open-"+this.activeSection},validAccountData(){return this.isLoggedIn?!0:this.validUsername&&this.validFirstName&&this.validLastName&&this.validEmail&&this.validPassword&&this.validTerms},validUsername(){return!0},validFirstName(){return!!this.account.firstName},validLastName(){return!!this.account.lastName},validTerms(){return this.account.terms===!0&&this.account.broadcaster_terms===!0},validSubscriptionData(){return!!this.account.subscription},showPaymentForm(){return this.couponIsApplied&&!this.paymentDetailsRequired?!1:this.paymentMethodIsSelected?this.selectedPaymentMethod.methodName==="card"||this.selectedPaymentMethod.methodName==="manual":!1},chargeDate(){let i=_();return this.couponIsApplied||(i=this.calculateAfterTrialDate()),this.couponIsApplied&&parseFloat(this.order.totalPrice)===0&&["month","year"].includes(this.account.subscription.period)&&i.add(this.order.discount.periods,this.account.subscription.period),i.format("DD.MM.YYYY")},nextChargePrice(){if(!this.validSubscriptionData)return 0;let i=this.account.subscription.price;return this.couponIsApplied&&parseFloat(this.order.totalPrice)!==0&&(i=this.order.totalPrice),i},chargeInfo(){return this.validSubscriptionData?this.getTranslationTextFormat("loginprovider_charge_info",{date:this.chargeDate,price:this.account.subscription.currency+" "+parseFloat(this.nextChargePrice).toFixed(2)}):""},trialPeriodInfo(){if(!this.validSubscriptionData||this.couponIsApplied)return null;const i=parseInt(this.account.subscription.freeDays),t=parseInt(this.account.subscription.freePeriods);return i>0?this.getTranslationTextFormat("loginprovider_package_trial_info",{days:i}):t>0?this.getTranslationTextFormat("loginprovider_package_trial_periods_info",{number:t}):null},subscriptionSectionClass(){const i=this.subscriptions.length;return i>4?"packages-infinite":i<=4&&i>2?"packages-4":i<=2?"packages-2":""},offerId(){return this.account.subscription.id}},watch:{selectedPaymentMethod(){this.onSelectedMethodChange()}},mounted(){this.loadSubscriptions()},methods:{continueSubmit(){this.registerAccount()},getLocale(){return this.$route&&typeof this.$route.params<"u"&&typeof this.$route.params.locale<"u"&&typeof this.$route.params.portal<"u"&&(typeof this.$route.params.portal=="string"||this.$route.params.portal instanceof String)&&(typeof this.$route.params.locale=="string"||this.$route.params.locale instanceof String)?this.$route.params.locale+"_"+this.$route.params.portal.toUpperCase():(window.navigator.language||"en_US").replace("-","_")},loadSubscriptions(){this.loading=!0,this.$API.cleeng.subscriptions().then(({data:i})=>{this.subscriptions=i,this.subscriptions.length?(this.account.subscription=this.subscriptions[0],this.account.currency=this.subscriptions[0].currency):this.requestErrors.push(this.getTranslationText("loginprovider_no_available_subscriptions"))}).finally(()=>this.loading=!1)},isSelectedSubscription(i){return this.validSubscriptionData?this.account.subscription.id===i:!1},isSelectedPaymentMethod(i){return this.selectedPaymentMethod&&this.selectedPaymentMethod.hasOwnProperty("methodName")?this.selectedPaymentMethod.methodName===i:!1},checkErrorMessage(){this.errors&&!this.couponCode&&(this.errors=[],this.requestErrors=[])},selectSubscription(i){this.account.subscription=i,this.account.currency=i.currency},submitSubscription(){return this.loading?!1:(this.order={},this.couponCode=null,this.validAccountData&&this.validSubscriptionData?this.loadPaymentMethods().then(()=>this.goToSection("payment")):!1)},goToSection(i,t=!1){this.errors={},t?this.activeSection=i:(i==="packages"&&(this.validAccountData?this.activeSection=i:this.showAccountErrors()),i==="payment"&&this.validSubscriptionData&&(this.activeSection=i))},registerAccount(){this.validAccountData&&(this.requestErrors=[],this.loading=!0,this.$API.cleeng.registerCustomer(this.account).then(()=>{var t;const{handleAuthorized:i}=g();if(i(),this.$store.dispatch("loadCleengUser"),(t=this.machine)!=null&&t.send){const{handleVerifyUser:e}=y(this.machine.send);e()}this.goToSection("packages")}).catch(i=>{console.error("Registration failed"),this.isAllowedReCapture&&(this.$refs.recaptcha.reset(),this.account.gCaptchaResponse=null),this.handleErrors(i)}).finally(()=>{this.loading=!1}))},paymentFinished(){this.goToSection("finished-signin"),setTimeout(()=>{this.$store.dispatch("loadCleengUser"),this.originalPage?(this.authDebug("using originalPage for redirect: ",this.originalPage),this.$router.push(this.originalPage).then(()=>{this.$store.commit("SAVE_ORIGINAL_PAGE",null)})):this.$router.push(this.homeSlug)},5e3)},showAccountErrors(){this.validUsername||(this.errors.username=this.getTranslationText("loginprovider_field_required")),this.account.email?this.validEmail||(this.errors.email=this.getTranslationText("loginprovider_field_is_not_valid")):this.errors.email=this.getTranslationText("loginprovider_field_required"),this.account.password?this.validPassword||(this.errors.password=this.getTranslationText("loginprovider_password_invali
1d")):this.errors.password=this.getTranslationText("loginprovider_field_required"),this.account.terms||(this.errors.terms=this.getTranslationText("loginprovider_field_required")),this.account.broadcaster_terms||(this.errors.broadcaster_terms=this.getTranslationText("loginprovider_field_required"))},loadPaymentMethods(){return this.loading=!0,this.requestErrors=[],this.$API.cleeng.paymentMethods().then(({data:i})=>{this.paymentMethods=i.responseData.paymentMethods,Array.isArray(this.paymentMethods)?this.selectedPaymentMethod=this.paymentMethods[0]:this.requestErrors.push(this.getTranslationText("loginprovider_no_payment_methods"))}).catch(()=>{this.$API.cleeng.logout().then(()=>{this.$store.commit("LOGIN_RESPONSE",!1),this.redirectToLogin()})}).finally(()=>this.loading=!1)},isPaymentMethod(i){return this.paymentMethods.find(t=>t.methodName===i)},selectPayment(i){const t=this.paymentMethods.find(e=>e.methodName===i);return t?(this.selectedPaymentMethod=t,!0):!1},onSelectedMethodChange(){this.isSelectedPaymentMethod("paypal")&&this.initPayPal()},calculateAfterTrialDate(){const i=this.validSubscriptionData?this.account.subscription.freeDays:0,t=this.validSubscriptionData?this.account.subscription.freePeriods:0,e=_();return t>0?e.add(t,this.account.subscription.period):e.add(i,"days"),e}}};var D=p(I,N,M,!1,null,null,null,null);const We=D.exports;export{We as default};
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.