PageSourceSearch

https://perspective-daily.de/static/assets/SignupNew-CABD_-vH.js

js perspective-daily.de collected 2026-09-24 20:48:49 UTC 11,132 bytes, 1 lines download raw bytes

1import{d as e,p as a,a as s,c as t,B as l,l as i,E as n,g as r,e as o,k as u,t as d,r as p,K as c,h as m,a9 as v,aa as f,O as g,w as _,V as b,y,o as h,Y as k,F as w,q as M,f as j,b as S,C as L,T as A,ab as x}from"./vue-BLbPMQBZ.js";import{P as T}from"./overlayscrollbars-vue-ChBpUdo8.js";import{P as E}from"./perspective_daily_logo-Gs-4Td1z.js";import{m as P,c as V,p as C}from"./filters-338SgnES.js";import{v as B,u as N}from"./validations-DVyOcPZb.js";import{u as U,_ as R}from"./TextSnippet.vue_vue_type_script_setup_true_lang-k_c8GCg8.js";import{a as I}from"./preload-helper-D9jEkzRM.js";import{_ as $}from"./CheckboxInput.vue_vue_type_script_setup_true_lang-C9ITyTdy.js";import{_ as O}from"./TextInput.vue_vue_type_script_setup_true_lang-D-SeuUIp.js";import{u as D}from"./useMetaTracking-BFJTy2pm.js";import{P as q}from"./PasswordAuthMutation-B98n8Ijo.js";import{S as J}from"./SignupForTrialMutation-4MLCcDP0.js";import{_ as z}from"./OrderCoupon.vue_vue_type_script_setup_true_lang-CkmqGHq3.js";import{_ as G}from"./SignupSteps.vue_vue_type_script_setup_true_lang-SOveDx8H.js";import{M as H}from"./Member-ByU6v8_i.js";import{_ as Y}from"./Offers-BsO6jow_.js";import"./apollo.client-CTIoy0fp.js";import"./exports-DzJyI3gR.js";import"./AddressInput.vue_vue_type_script_setup_true_lang-Bo-8ySVR.js";import"./SelectInput.vue_vue_type_script_setup_true_lang-D0QrRdsG.js";import"./PaymentMethods.vue_vue_type_script_setup_true_lang-BoifaQ2P.js";import"./RadioInput.vue_vue_type_script_setup_true_lang-CQbdFfzg.js";import"./PaymentMethodsList-wC9WNolq.js";import"./_commonjsHelpers-DFKeeuxH.js";import"./SignupMutation-DliHKzID.js";import"./de-4rzm4rsS.js";import"./dayjs.min-DyvqyfD3.js";import"./Address-BivJ0IIZ.js";const K={key:0,class:"inside-process"},F={key:2},W={class:"step"},Q=["disabled"],Z={key:0,class:"top error messages_p"},X={key:3,class:"process-tabs"},ee=e({__name:"LandingPageTrial",props:{hashed:{type:Boolean,default:!1}},setup(e){const{pixelTrack:g}=D(),_=p(0),b=p(!1),y=c({firstName:"",email:"",password:"",passwordCheck:"",toc:!1}),h=m(()=>y.password),k={firstName:[B.required,B.maxLength(30),B.minLength(2)],email:[B.required,B.email],password:[B.required,B.minLength(6)],passwordCheck:[B.required,B.sameAsPassword(h)],toc:[B.requiredBool()]},w=N(k,y),M=p(null),{textSnippets:j}=U("lp-signup-trial",["title","subtitle","finishButton","mailAlreadyRegisteredTitle","mailAlreadyRegisteredSubtext","goToLogin"]);async function S(){b.value=!0,await async function(){const e=await J({firstName:y.firstName,lastName:void 0,email:y.email,password:y.password,campaignSlug:"landingpage_trial"});if(e.success){const a=e.data;return M.value=null,v(f.LP_Trial),g(a.fbEvent),L(),!0}switch(e.errorType){case"AlreadySignedIn":M.value="Du bist bereits eingeloggt!";break;case"EmailAlreadyRegistered":return(await q({email:y.email,password:y.password,rememberMe:!0})).success?(L(),!0):(a=1,_.value=a,!1);case"EmailNotDeliverable":M.value="An diese Adresse kann keine E-Mail versendet werden!";break;default:I()}var a;return!1}(),b.value=!1}function L(){window.location.assign("".concat(window.location.origin,"/article/feed?nots=1"))}return(e,p)=>a(j)?(s(),t("div",K,[1!==_.value?(s(),l(R,{key:0,class:"subtext",snippet:a(j).title,htmlElem:"h4"},{default:i(()=>[...p[7]||(p[7]=[n(" Probemitgliedschaft ",-1)])]),_:1},8,["snippet"])):r("",!0),1!==_.value?(s(),l(R,{key:1,class:"subtext",snippet:a(j).subtitle},{default:i(()=>[...p[8]||(p[8]=[n(" Lerne unseren Konstruktiven Journalismus 14 Tage lang kennen ",-1)])]),_:1},8,["snippet"])):r("",!0),0===_.value?(s(),t("form",F,[o("div",W,[u(O,{id:"first_name",modelValue:a(w).firstName.$model,"onUpdate:modelValue":p[0]||(p[0]=e=>a(w).firstName.$model=e),name:"first_name",accessibilityLabel:"Vorname",placeholder:"Vorname",v:a(w).firstName,theme:"dark"},null,8,["modelValue","v"]),u(O,{id:"email",modelValue:a(w).email.$model,"onUpdate:modelValue":p[1]||(p[1]=e=>a(w).email.$model=e),name:"email",mode:"email",accessibilityLabel:"E-Mail-Adresse",placeholder:"E-Mail-Adresse",v:a(w).email,theme:"dark"},null,8,["modelValue","v"]),u(O,{id:"password",modelValue:a(w).password.$model,"onUpdate:modelValue":p[2]||(p[2]=e=>a(w).password.$model=e),name:"password",mode:"password",accessibilityLabel:"Passwort",placeholder:"Passwort",v:a(w).password,theme:"dark"},null,8,["modelValue","v"]),u(O,{id:"passwordCheck",modelValue:a(w).passwordCheck.$model,"onUpdate:modelValue":p[3]||(p[3]=e=>a(w).passwordCheck.$model=e),name:"passwordCheck",mode:"password",accessibilityLabel:"Passwort bestätigen",placeholder:"Passwort bestätigen",v:a(w).passwordCheck,theme:"dark"},null,8,["modelValue","v"]),u($,{id:"tos_checkbox",modelValue:a(w).toc.$model,"onUpdate:modelValue":p[4]||(p[4]=e=>a(w).toc.$model=e),name:"toc",accessibilityLabel:"Allgemeine Geschäftsbedingungen akzeptieren",v:a(w).toc},{default:i(()=>[...p[9]||(p[9]=[n(" Ich akzeptiere die ",-1),o("a",{href:"/datenschutz_agb#/AGB",target:"_blank",class:"nofb"},"Allgemeinen Geschäftsbedingungen",-1),n(". ",-1)])]),_:1},8,["modelValue","v"]),o("button",{id:"create_account",type:"button",class:"continue",disabled:b.value||0===_.value&&a(w).$invalid,onClick:p[5]||(p[5]=e=>S())},[u(R,{snippet:a(j).finishButton},{default:i(()=>[...p[10]||(p[10]=[n(" Account erstellen ",-1)])]),_:1},8,["snippet"])],8,Q),M.value?(s(),t("div",Z,d(M.value),1)):r("",!0)])])):r("",!0),1===_.value?(s(),t("form",X,[o("h2",null,[u(R,{snippet:a(j).mailAlreadyRegisteredTitle,htmlElem:"h4"},{default:i(()=>[...p[11]||(p[11]=[n(" Deine E-Mail-Adresse ist bereits registriert! ",-1)])]),_:1},8,["snippet"])]),u(R,{snippet:a(j).mailAlreadyRegisteredSubtext},{default:i(()=>[...p[12]||(p[12]=[n(" Wenn du dich mit einer bestehenden E-Mail-Adresse anmelden möchtest, besuche bitte unsere Login-Seite über den untenstehenden Button. ",-1)])]),_:1},8,["snippet"]),p[14]||(p[14]=o("br",null,null,-1)),o("button",{class:"reload",type:"button",onClick:p[6]||(p[6]=e=>{window.location.assign("/enrol/login?email=".concat(y.email))})},[u(R,{snippet:a(j).goToLogin},{default:i(()=>[...p[13]||(p[13]=[n(" Zum Login ",-1)])]),_:1},8,["snippet"])])])):r("",!0)])):r("",!0)}}),ae=["id"],se={key:0,class:"card-tagline"},te=["value"],le={key:1,class:"offer-title"},ie={key:2},ne={key:3,class:"price"},re={class:"time"},oe={key:4,class:"price"},ue={key:5,class:"tagline"},de={key:6,class:"tagline"},pe=["innerHTML"],ce={class:"radio-option"},me=["id"],ve=["href","id"],fe={key:3,class:"org-disclaimer"},ge={key:0,class:"process-wrapper"},_e={class:"process"},be=e({__name:"SignupNew",props:{offerSlug:{default:void 0},noSingle:{type:Boolean,default:!1},multipleInstances:{type:Boolean,default:!1},referToken:{default:void 0}},setup(e){const c=e;
1x("lp-offers").on(function(e){"trial"===e&&(U.value="0")});const{result:v,onResult:f}=g(Y,{type:"MEMBER",productSlug:c.offerSlug,supporter:!1}),B=m(()=>!!c.offerSlug),N=m(()=>{var e,a;return null!=(a=null==(e=v.value)?void 0:e.offers)?a:[]}),U=p("");f(()=>{""===U.value&&N.value.length>0&&(U.value=N.value[0].id)});const{result:R}=g(H),I=m(()=>{var e,a;return null!=(a=null==(e=R.value)?void 0:e.member)&&a});function $(){if(""!==U.value)if("0"===U.value)D.value="trial";else{const e=N.value.find(e=>e.id===U.value);void 0!==e&&(D.value=e)}}const O=m(()=>{if(""===U.value)return"/";if("0"===U.value)return"/";{const e=N.value.find(e=>e.id===U.value),a=c.referToken?"?refer=".concat(c.referToken):"";return void 0!==e?"/enrol/renew/".concat(e.productSlug).concat(a):"/"}}),D=p(null);_(D,e=>{null!==e&&("trial"===e?b("LP","LP Trial Modal opened"):"MEMBER"===e.type?b("LP","LP Cold-Signup Modal opened"):"COUPON"===e.type&&b("LP","LP Coupon Modal opened"))});const q=p(null),J=y(q);_(J,e=>{const a=document.getElementById("navigation");a&&(e?a.animate([{transform:"translateY(0px)"},{transform:"translateY(-128px)"}],{duration:1e3,fill:"both"}):a.animate([{transform:"translateY(0px)"}],{duration:1e3,fill:"both"}))}),h(()=>{document.addEventListener("keyup",e=>{const a=e.key;"Esc"!==a&&"Escape"!==a||(D.value=null)},!1)});const K=k(document.body);return _(D,e=>{K.value=null!==e}),(p,m)=>(s(),t("div",{ref_key:"$signup",ref:q,class:j(["signup-cta",{single:B.value}])},[(s(!0),t(w,null,M(N.value,l=>(s(),t("label",{key:"signup-offer-".concat(l.id),class:j(["option membership",{popular:l.exalted,selected:U.value===l.id}]),id:"select-signup-offer-".concat(l.id)},[l.exalted?(s(),t("div",se,"Am beliebtesten")):r("",!0),o("div",{class:j(["radio-option",{"extra-line":l.extraDescription}])},[S(o("input",{"onUpdate:modelValue":m[0]||(m[0]=e=>U.value=e),type:"radio",name:"offer",value:l.id},null,8,te),[[L,U.value]]),m[3]||(m[3]=o("div",{class:"box"},null,-1))],2),B.value?(s(),t("h4",le,[e.noSingle?(s(),t(w,{key:0},[n(d(l.title),1)],64)):(s(),t(w,{key:1},[n("Dein persönliches Angebot")],64))])):(s(),t("h4",ie,d(l.title),1)),m[5]||(m[5]=o("div",{class:"divider"},null,-1)),"MONTHS"===l.durationUnit&&l.duration>1?(s(),t("div",ne,[n(d(a(P)(l.price))+" € ",1),o("div",re,"/ "+d(l.duration)+" Monate",1)])):(s(),t("div",oe,[n(d(a(P)(a(V)(a(C)(l.price,l.durationUnit,l.duration),-1)))+" € ",1),m[4]||(m[4]=o("div",{class:"time"},"/ Monat",-1))])),"MONTHS"===l.durationUnit&&1===l.duration?(s(),t("span",ue,"Monatlich kündbar")):"YEARS"===l.durationUnit?(s(),t("span",de,"Jährliche Buchung ("+d(a(P)(l.price))+" € / Jahr)",1)):r("",!0),l.extraDescription?(s(),t("span",{key:7,class:"tagline",innerHTML:l.extraDescription},null,8,pe)):r("",!0)],10,ae))),128)),B.value?r("",!0):(s(),t("label",{key:0,id:"select-offer-trial",class:j(["option membership trialoption",{selected:"0"===U.value}])},[o("div",ce,[S(o("input",{"onUpdate:modelValue":m[1]||(m[1]=e=>
1U.value=e),type:"radio",name:"offer",value:"0"},null,512),[[L,U.value]]),m[6]||(m[6]=o("div",{class:"box"},null,-1))]),m[7]||(m[7]=o("h4",{class:"offer-title"},"Probe-Abo",-1)),m[8]||(m[8]=o("div",{class:"divider"},null,-1)),m[9]||(m[9]=o("div",{class:"price"},"Kostenlos",-1))],2)),I.value?(s(),t("a",{key:2,href:O.value,class:"start-signup nofb",id:c.multipleInstances?"start-signup-".concat(U.value):"start-signup"}," Jetzt Mitglied werden ",8,ve)):(s(),t("button",{key:1,class:"start-signup",onClick:$,id:c.multipleInstances?"confirm-offer-".concat(U.value):"confirm-selected-offer",type:"button"}," Jetzt Mitglied werden ",8,me)),B.value?r("",!0):(s(),t("div",fe,[...m[10]||(m[10]=[n(" Unternehmen, Verein oder Schule?",-1),o("br",null,null,-1),n(" Erfahre ",-1),o("a",{href:"/orgs/info"},"hier mehr über unsere Gruppen-Abos. ",-1)])])),u(A,{name:"fade"},{default:i(()=>[D.value?(s(),t("div",ge,[u(a(T),{defer:""},{default:i(()=>[o("div",_e,[o("i",{class:"icon icon-close",onClick:m[2]||(m[2]=e=>D.value=null)}),u(a(E),{height:"32",class:"logo",alt:""}),m[11]||(m[11]=o("div",{class:"filler"},null,-1)),"trial"===D.value?(s(),l(ee,{key:0})):"COUPON"===D.value.type?(s(),l(z,{key:1,isLandingPage:!0})):"MEMBER"===D.value.type?(s(),l(G,{key:2,offer:D.value,showSubtext:!0,showAbortButton:!1,referToken:c.referToken},null,8,["offer","referToken"])):r("",!0),m[12]||(m[12]=o("div",{class:"filler"},null,-1))])]),_:1})])):r("",!0)]),_:1})],2))}});export{be 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.