PageSourceSearch

https://www.nubuk-bikes.de/_nuxt/BxFtKoEK.js

js nubuk-bikes.de collected 2026-09-25 14:47:50 UTC 10,329 bytes, 1 lines download raw bytes

1import{_ as he}from"./D348UXdW.js";import{_ as we}from"./CZNK1jXF.js";import{_ as be}from"./BAhCTu9p.js";import{a as Ve,c as Ae,d as qe,q as Pe,m as ke,C as Le,Z as xe,G as ze,b as Se,R as Ce,aa as Me,ab as Ie,ac as Q,ad as A,r as s,ae as Re,af as Te,ag as $e,aX as Ee,T as Oe,V as q,S as R,a4 as J,J as Be,D as Ge,O as Ue,w as Fe}from"./DbrOJSRA.js";import{t as Ne,d as Y,e as d,f as c,i as p,j as a,u as e,I as je,V as He,l as T,z as r,C as n,G as S,q as Ke,E as h,L as P,k,B as W,F as _e,r as X,b as $}from"./C9HqmeuD.js";import{y as De}from"./DoK36ue_.js";import{u as E}from"./CF1CQMjR.js";import{l as Ze}from"./Dv_nAgf7.js";import{u as Qe}from"./Cka0snV7.js";const Je=()=>{const o=Ve("useMigrateGuestOrder",()=>({loading:!1})),L=async f=>{try{o.value.loading=!0;const{data:g}=await Ae().plentysystems.doMigrateGuestOrderToCustomer(f);return!!g}catch(g){qe(g)}finally{o.value.loading=!1}return!1};return{...Ne(o.value),migrateGuestOrder:L}},We=Y({__name:"SfIconLocalShipping",props:{size:{type:String,default:Pe.base}},setup(o){return(L,f)=>(d(),c(e(ke),{size:o.size,viewBox:"0 0 24 24","data-testid":"local-shipping"},{default:p(()=>f[0]||(f[0]=[a("path",{d:"M6 20a2.9 2.9 0 0 1-2.125-.875A2.9 2.9 0 0 1 3 17q-.824 0-1.412-.587A1.93 1.93 0 0 1 1 15V6q0-.824.588-1.412A1.92 1.92 0 0 1 3 4h12q.825 0 1.413.588Q17 5.175 17 6v2h2.5q.25 0 .45.1t.35.3l2.5 3.325a.9.9 0 0 1 .15.275q.05.15.05.325V16q0 .424-.288.712A.97.97 0 0 1 22 17h-1q0 1.25-.875 2.125A2.9 2.9 0 0 1 18 20a2.9 2.9 0 0 1-2.125-.875A2.9 2.9 0 0 1 15 17H9q0 1.25-.875 2.125A2.9 2.9 0 0 1 6 20m0-2a.97.97 0 0 0 .713-.288A.97.97 0 0 0 7 17a.97.97 0 0 0-.287-.712A.97.97 0 0 0 6 16a.97.97 0 0 0-.713.288A.97.97 0 0 0 5 17q0 .424.287.712Q5.575 18 6 18M3 6v9h.8q.425-.45.975-.725A2.7 2.7 0 0 1 6 14q.675 0 1.225.275T8.2 15H15V6zm15 12q.424 0 .712-.288A.97.97 0 0 0 19 17a.97.97 0 0 0-.288-.712A.97.97 0 0 0 18 16a.97.97 0 0 0-.712.288A.97.97 0 0 0 17 17q0 .424.288.712A.97.97 0 0 0 18 18m-1-5h4.25L19 10h-2z"},null,-1)])),_:1},8,["size"]))}}),Xe={class:"text-lg"},Ye={class:"text-base"},et={class:"mt-5 font-normal flex flex-col gap-2"},tt={class:"flex items-center gap-2"},st={class:"flex items-center gap-2"},at={class:"flex items-center gap-2"},it={class:"flex items-center gap-2"},rt={class:"flex items-center justify-center my-1"},nt={class:"text-xs"},ot={class:"ml-1"},lt={class:"ml-1"},dt={class:"ml-1"},ut={class:"flex items-center"},mt={class:"ml-3 text-base text-neutral-900 cursor-pointer peer-disabled:text-disabled-900 select-none",for:"privacyPolicy"},ct={key:1},pt={key:1,class:"text-center"},gt={class:"my-5 font-bold"},ft=Y({__name:"Register",props:{isModal:{type:Boolean,default:!1},emailAddress:{},order:{},changeableView:{type:Boolean,default:!0}},emits:["registered","change-view"],setup(o,{emit:L}){const f=Le(),g=xe(),{register:ee,loading:O,isAuthorized:te}=ze(),{send:B}=Se(),{migrateGuestOrder:se,loading:G}=Je(),ae=Ce(),{getSetting:ie}=Me("cloudflareTurnstileApiSiteKey"),U=Fe(),re=L,w=ie()??"",x=U.public.passwordMinLength,z=U.public.passwordMaxLength,F=X(),N=X(!1),ne=Ie(Q({register:Q({email:A().trim().required(s("error.email.required")).test("is-valid-email",s("error.email.valid"),t=>Te.isValidEmailAddress(t)).default(""),password:A().required(s("error.password.required")).transform(t=>t&&t.replace(/\s/g,"")).min(x,s("error.password.minLength",{min:x})).max(z,s("error.password.maxLength",{max:z})).matches(/^(?=.*[A-Za-z])(?=.*\d)/,s("error.password.valid")).default(""),repeatPassword:A().required(s("error.password.required")).transform(t=>t&&t.replace(/\s/g,"")).test("passwords-match",s("error.password.match"),function(t){const i=this.parent.password?.replace(/\s/g,"");return t===i}).default(""),privacyPolicy:Re().isTrue(s("legal.privacyPolicyRequired")).required(s("legal.privacyPolicyRequired")),turnstile:w.length>0?A().required(s("error.turnstileRequired")).default(""):A().optional().default("")})})),{errors:C,meta:oe,defineField:b,handleSubmit:le}=$e({validationSchema:ne}),[v,de]=b("register.email"),[m,ue]=b("register.password"),[V,me]=b("register.repeatPassword"),[y,ce]=b("register.turnstile"),[M,pe]=b("register.privacyPolicy");o.emailAddress&&(v.value=o.emailAddress);const j=t=>{const i=t==="password"?m:V,u=i.value;u&&typeof u=="string"&&(i.value=u.replace(/\s/g,""))},I=()=>{y.value="",F.value?.reset()},ge=async()=>
1{if(!oe.value.valid||!y.value&&w.length>0||te.value)return;const t=await ee({"cf-turnstile-response":y.value,contact:{password:m.value??"",typeId:1,referrerId:1,options:{typeId:{value:v.value??"",subTypeId:4,priority:0,typeId:2}}}});if(t?.data.code===1){B({message:s("authentication.signup.emailAlreadyExists"),type:"negative"}),I();return}t?.data.id&&(B({message:s("authentication.signup.success"),type:"positive"}),o.order&&await se({orderId:o.order?.order.id??-1,accessKey:o.order?.order.accessKey??"",postcode:o.order?.order.deliveryAddress.postalCode??void 0,name:o.order?.order.deliveryAddress.name3??void 0}),re("registered"),I(),o.order||(ae.isGreaterOrEquals("lg")?g.push(g.currentRoute.value.path):g.back())),I()},H=le(()=>ge()),K=$(()=>{const t=m?.value||"";return t.length>=x&&t.length<=z}),_=$(()=>/\d/.test(m?.value||"")),D=$(()=>/[A-Za-z]/.test(m?.value||""));if(w.length>0){const t=je([v,m,V],i=>{i.some(u=>u&&u.length>0)&&(N.value=!0,t())})}return(t,i)=>{const u=he,Z=we,fe=He("i18n-t"),ve=be,ye=Ue;return d(),T(_e,null,[a("div",{class:S(["font-medium ml-8",{"flex flex-col items-center":!o.isModal}])},[a("div",Xe,r(("t"in t?t.t:e(s))("authentication.signup.heading")),1),a("div",Ye,r(("t"in t?t.t:e(s))("authentication.signup.subheading")),1),a("div",et,[a("div",tt,[n(e(Ze),{class:"text-primary-500"}),a("div",null,r(("t"in t?t.t:e(s))("authentication.signup.benefits.saveAddresses")),1)]),a("div",st,[n(e(We),{class:"text-primary-500"}),a("div",null,r(("t"in t?t.t:e(s))("authentication.signup.benefits.orderTracking")),1)]),a("div",at,[n(e(Ee),{class:"text-primary-500"}),a("div",null,r(("t"in t?t.t:e(s))("authentication.signup.benefits.wishlist")),1)]),a("div",it,[n(e(Qe),{class:"text-primary-500"}),a("div",null,r(("t"in t?t.t:e(s))("authentication.signup.benefits.orderHistory")),1)])])],2),a("div",rt,[a("form",{class:"flex flex-col gap-4 p-2 md:p-6 rounded-md w-full md:w-[400px]",onSubmit:i[8]||(i[8]=Ke((...l)=>e(H)&&e(H)(...l),["prevent"]))},[a("label",null,[n(u,null,{default:p(()=>[h(r(("t"in t?t.t:e(s))("form.emailLabel"))+" "+r(("t"in t?t.t:e(s))("form.required")),1)]),_:1}),n(e(Oe),P({modelValue:e(v),"onUpdate:modelValue":i[0]||(i[0]=l=>k(v)?v.value=l:null)},e(de),{invalid:!!e(C)["register.email"],name:"customerEmail",type:"email",autocomplete:"email"}),null,16,["modelValue","invalid"]),n(e(q),{as:"span",name:"register.email",class:"flex text-negative-700 text-sm mt-2"})]),a("label",null,[n(u,null,{default:p(()=>[h(r(("t"in t?t.t:e(s))("form.passwordLabel"))+" "+r(("t"in t?t.t:e(s))("form.required")),1)]),_:1}),n(Z,P({modelValue:e(m),"onUpdate:modelValue":i[1]||(i[1]=l=>k(m)?m.value=l:null),title:("t"in t?t.t:e(s))("authentication.signup.passwordValidation.invalidPassword"),name:"password",autocomplete:"current-password"},e(ue),{invalid:!!e(C)["register.password"],onInput:i[2]||(i[2]=l=>j("password"))}),null,16,["modelValue","title","invalid"]),n(e(q),{as:"span",name:"register.password",class:"flex text-negative-700 text-sm mt-2"})]),a("label",null,[n(u,null,{default:p(()=>[h(r(("t"in t?t.t:e(s))("form.repeatPasswordLabel"))+" "+r(("t"in t?t.t:e(s))("form.required")),1)]),_:1}),n(Z,P({modelValue:e(V),"onUpdate:modelValue":i[3]||(i[3]=l=>k(V)?V.value=l:null),title:("t"in t?t.t:e(s))("authentication.signup.passwordValidation.invalidPassword"),name:"password",autocomplete:"current-password"},e(me),{invalid:!!e(C)["register.repeatPassword"],onInput:i[4]||(i[4]=l=>j("repeatPassword"))}),null,16,["modelValue","title","invalid"]),n(e(q),{as:"span",name:"register.repeatPassword",class:"flex text-negative-700 text-sm mt-2"})]),a("div",nt,[a("div",{class:S(["flex items-center",{"text-green-600":e(K)}])},[e(K)?(d(),c(e(E),{key:0,size:"sm"})):(d(),c(e(R),{key:1,size:"sm"})),a("span",ot,r(("t"in t?t.t:e(s))("authentication.signup.passwordValidation.characters",{min:e(x),max:e(z)})),1)],2),a("div",{class:S(["flex items-center",{"text-green-600":e(_)}])},[e(_)?(d(),c(e(E),{key:0,size:"sm"})):(d(),c(e(R),{key:1,size:"sm"})),a("span",lt,r(("t"in t?t.t:e(s))("authentication.signup.passwordValidation.numbers")),1)],2),a("div",{class:S(["flex items-center",{"text-green-600":e(D)}])},[e(D)?(d(),c(e(E),{key:0,size:"sm"})):(d(),c(e(R),{key:1,size:"sm"})),a("span",dt,r(("t"in t?t.t:e(s))("authentication.signup.passwordValidation.letters")),1)],2)]),a("div",ut,[n(e(De),P({id:"privacyPolicy",modelValue:e(M),"onUpdate:modelValue":i[5]||(i[5]=l=>k(M)?M.value=l:null)},e(pe),{value:"value",class:"peer"}),null,16,["modelValue"]),a("label",mt,[n(fe,{keypath:"form.privacyPolicyLabel",scope:"global"},{privacyPolicy:p(()=>[n(e(J),{href:e(f)(("paths"in t?t.paths:e(Be)).privacyPolicy),target:"_blank",class:"focus:outline focus:outline-offset-2 focus:outline-2 outline-secondary-600 rounded"},{default:p(()=>[h(r(("t"in t?t.t:e(s))("legal.privacyPolicy")),1)]),_:1},8,["href"])]),_:1}),h(" "+r(("t"in t?t.t:e(s))("form.required")),1)])]),n(e(q),{as:"div",name:"register.privacyPolicy",class:"text-negative-700 text-left text-sm"}),e(w).length>0&&e(N)?(d(),c(ve,P({key:0},e(ce),{ref_key:"turnstileElement",ref:F,modelValue:e(y),"onUpdate:modelValue":i[6]||(i[6]=l=>k(y)?y.value=l:null),"site-key":e(w),options:{theme:"light"},class:"mt-4 flex justify-center"}),null,16,["modelValue","site-key"])):W("",!0),n(e(q),{as:"div",name:"register.turnstile",class:"text-negative-700 text-center text-sm"}),n(ye,{type:"submit",class:"mt-2",disabled:e(O)||e(G)},{default:p(()=>[e(O)||e(G)?(d(),c(e(Ge),{key:0,class:"flex justify-center items-center",size:"base"})):(d(),T("span",ct,r(("t"in t?t.t:e(s))("authentication.signup.submitLabel")),1))]),_:1},8,["disabled"]),o.changeableView?(d(),T("div",pt,[a("div",gt,r(("t"in t?t.t:e(s))("authentication.signup.alreadyHaveAccount")),1),n(e(J),{variant:"primary",class:"cursor-pointer",onClick:i[7]||(i[7]=l=>t.$emit("change-view"))},{default:p(()=>[h(r(("t"in t?t.t:e(s))("authentication.signup.logInLinkLabel")),1)]),_:1})])):W("",!0)],32)])],64)}}}),kt=Object.assign(ft,{__name:"Register"});export{kt as _};

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.