PageSourceSearch

https://www.swp.de/static/assets/BoeK9fMP.js

js swp.de collected 2026-09-24 08:44:08 UTC 2,921 bytes, 1 lines download raw bytes

1import{_ as T}from"./BKyRBwdp.js";import{_ as h}from"./s-PiLdeY.js";import{_ as B}from"./CcyaUlC7.js";import{_ as P,a as D}from"./DLRpU1Wv.js";import{_ as $}from"./Dv0s8ewH.js";import{d as j,r as u,bX as g,K as p,aa as z,A as _,as as G,c as r,j as l,w as d,i as v,g as n,bt as N,k as U,v as K,O as X,bx as q}from"./wGaC-Zcn.js";import{u as E}from"./DezPDB9o.js";import"./Co1YIp_a.js";import"./BfYqtZUW.js";import"./mkZzzYft.js";import"./D-cilfWR.js";import"./La00Ijyy.js";import"./DK2t9tc5.js";import"./DTy25NDx.js";import"./DTfB5VDx.js";import"./X9MRHzqW.js";import"./Ck92QrBD.js";import"./CIwOjSTb.js";const H=j({__name:"LoginAndRegistrationModal",props:{familyAndFriendsInvitationActive:{type:Boolean,default:!1},familyAndFriendsInvitationCode:{default:""},open:{type:Boolean,default:!1},mail:{},tab:{default:"login"},registration:{}},emits:["close","family-and-friends-invitation-code-change"],setup(w,{emit:R}){const o=w,b=R,y=u(o.tab==="registration"?"registration":"login"),a=u(o.tab),c=u("registration"),e=u(g(o.familyAndFriendsInvitationCode)),m=p(()=>o.open),f=p(()=>o.familyAndFriendsInvitationActive),F=p(()=>f.value&&c.value!=="registrationsuccess"),A=p(()=>F.value&&!z(e.value)),C=E();_(m,()=>{C.value=m.value,m.value&&(y.value=o.tab==="registration"?"registration":"login",a.value="login",c.value="registration")},{immediate:!0});function k(i){c.value=i}return _(()=>o.familyAndFriendsInvitationCode,i=>{const t=g(i);t&&t!==e.value&&(e.value=t)},{immediate:!0}),_(e,i=>{f.value&&b("family-and-friends-invitation-code-change",g(i))},{immediate:!0}),G(()=>{C.value=!1}),(i,t)=>{const x=T,L=h,S=B,I=D,M=$,O=P,V=q;return r(),l(V,{show:n(m),onClose:t[3]||(t[3]=s=>b("close",s)),"aria-label":"Login und Registrierung",class:"u-login-and-registration-modal",width:"50rem"},{default:d(()=>[v(O,{class:"u-login-and-registration__tabstrip u-content-width--full",activeTab:n(y)},N({default:d(()=>[(r(),l(I,{label:"Anmeldung",key:"login"},{default:d(()=>[n(a)==="login"||n(a)==="registration"?(r(),l(L,{key:0,mail:i.mail,"submit-disabled":n(A),onGotoPasswordreset:t[1]||(t[1]=s=>a.value="passwordreset")},null,8,["mail","submit-disabled"])):n(a)==="passwordreset"?(r(),l(S,{key:1,onGotoLogin:t[2]||(t[2]=s=>a.value="login")})):U("",!0)]),_:1})),(r(),l(I,{label:"Registrierung",key:"registration"},{default:d(()=>[v(M,K({"family-and-friends-invitation-active":n(f),"family-and-friends-invitation-code":n(e),"input-default-mail":i.mail,"submit-disabled":n(A)},i.registration,{onStateChange:k}),null,16,["family-and-friends-invitation-active","family-and-friends-invitation-code","input-default-mail","submit-disabled"])]),_:1}))]),_:2},[n(F)?{name:"after-tablist",fn:d(()=>[v(x,{modelValue:n(e),"onUpdate:modelValue":t[0]||(t[0]=s=>X(e)?e.value=s:null)},null,8,["modelValue"])]),key:"0"}:void 0]),1032,["activeTab"])]),_:1},8,["show"])}}}),ct=Object.assign(H,{__name:"LoginAndRegistrationModal"});export{ct 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.