PageSourceSearch

https://www.tom-tailor.eu/_nuxt/-0wtRlrw.js

js tom-tailor.eu collected 2026-09-28 13:28:57 UTC 4,962 bytes, 1 lines download raw bytes

1import{u as x}from"./C6-P2_VM.js";import{A as b,d as v,aJ as p,aK as w,O as E,c as h,E as u,p as n,af as V,L as f,bh as k,F as C,bc as I,z as m,J as q,aC as S,S as B,o as c,w as z,ai as P,t as g}from"./DwNOaU3n.js";import A from"./BAHMtj4y.js";import D from"./Czz86G7Q.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"5248d9526fec71be612b62f635035cf09af27f1a"}}catch{}})();try{(function(){var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},r=new t.Error().stack;r&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[r]="5d4d812f-db54-4b98-8f40-98cf567708f6",t._sentryDebugIdIdentifier="sentry-dbid-5d4d812f-db54-4b98-8f40-98cf567708f6")})()}catch{}const H=()=>{const t=x(),r=b(null),s=b(!1);return{errorMessage:r,isSubmitting:s,executeSubmit:async({validate:a,submit:o,resolveError:e,onValidationFailed:l})=>{if(!await a())return l==null||l(),!1;s.value=!0,r.value=null;try{return await o(),!0}catch($){const y=e($);return r.value=y,t.error(y),!1}finally{s.value=!1}}}},M={class:"relative w-full"},T=["id","type","name","required","disabled","aria-required","aria-invalid"],R=["for"],j=v({inheritAttrs:!1,__name:"AuthInputShell",props:p({placeholder:{},required:{type:Boolean,default:!1},type:{default:"text"},disabled:{type:Boolean,default:!1},name:{},hasErrors:{type:Boolean,default:!1},inputPaddingClass:{default:"px-4"},labelWidthClass:{default:"max-w-[calc(100%-60px)]"},appendIconClass:{default:"right-4"},errorIndicatorClass:{default:"right-4"}},{modelValue:{default:""},modelModifiers:{}}),emits:p(["change","input"],["update:modelValue"]),setup(t,{expose:r}){const s=w(t,"modelValue"),i=E("inputRef"),a=h(()=>`auth-input-${B()}`),o=h(()=>s.value?t.hasErrors?"left-2 top-0 -translate-y-1/2 text-[10px] font-bold text-primary":"left-2 top-0 -translate-y-1/2 text-[10px] font-bold text-input-muted peer-focus:text-primary":"left-3 top-1/2 -translate-y-1/2 text-[0.9rem] text-input-muted peer-focus:left-2 peer-focus:top-0 peer-focus:text-[10px] peer-focus:font-bold peer-focus:text-primary");return r({focus:()=>{var e;return(e=i.value)==null?void 0:e.focus()}}),(e,l)=>(n(),u("div",M,[V(C("input",I(e.$attrs,{id:a.value,ref_key:"inputRef",ref:i,"onUpdate:modelValue":l[0]||(l[0]=d=>s.value=d),type:e.type,name:e.name,required:e.required,disabled:e.disabled,"aria-required":e.required,"aria-invalid":e.hasErrors,placeholder:" ",class:["peer box-border h-[50px] w-full rounded-none border bg-white py-[14px] font-normal text-primary transition-colors duration-200 placeholder:opacity-0 focus:shadow-none focus:outline-none focus:ring-0 focus-visible:shadow-none focus-visible:outline-none focus-visible:ring-0",[e.hasErrors?"border-status-error":"border-input-muted focus:border-primary",e.disabled?"cursor-not-allowed opacity-50":"",e.inputPaddingClass]],onChange:l[1]||(l[1]=d=>e.$emit("change")),onInput:l[2]||(l[2]=d=>e.$emit("input"))}),null,16,T),[[k,s.value]]),e.placeholder?(n(),u("label",{key:0,for:a.value,class:m(["pointer-events-none absolute z-10 truncate bg-white px-1 transition-all duration-200 ease-in-out",[e.labelWidthClass,o.value]])},q(e.placeholder),11,R)):f("",!0),e.$slots["append-icon"]?(n(),u("div",{key:1,class:m(["absolute top-1/2 flex size-[18px] -translate-y-1/2 items-center justify-center",e.appendIconClass])},[S(e.$slots,"append-icon")],2)):f("",!0),e.hasErrors?(n(),u("span",{key:2,class:m(["absolute top-4 flex size-[18px] items-center justify-center rounded-full bg-status-error text-[10px] font-bold text-white",e.errorIndicatorClass])}," ! ",2)):f("",!0)]))}}),N=["aria-label"],K=v({inheritAttrs:!1,__name:"AuthPasswordInput",props:p({placeholder:{},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:{},hasErrors:{type:Boolean,default:!1}},{modelValue:{default:""},modelModifiers:{}}),emits:p(["change","input"],["update:modelValue"]),setup(t){const r=w(t,"modelValue"),s=b(!1),i=()=>{s.value=!s.value};return(a,o)=>(n(),c(j,I(a.$attrs,{modelValue:r.value,"onUpdate:modelValue":o[0]||(o[0]=e=>r.value=e),type:s.value?"text":"password",placeholder:a.placeholder,name:a.name,required:a.required,disabled:a.disabled,"has-errors":a.hasErrors,"input-padding-class":"pl-4 pr-[65px]","label-width-class":"max-w-[calc(100%-80p
1x)]","append-icon-class":"right-4","error-indicator-class":"right-12",onChange:o[1]||(o[1]=e=>a.$emit("change")),onInput:o[2]||(o[2]=e=>a.$emit("input"))}),{"append-icon":z(()=>[C("button",{type:"button",class:"flex size-[18px] items-center justify-center text-input-muted","aria-label":s.value?a.$t("password_input.hide"):a.$t("password_input.show"),onClick:P(i,["prevent"])},[s.value?(n(),c(g(A),{key:0,class:"size-[18px]"})):(n(),c(g(D),{key:1,class:"size-[18px]"}))],8,N)]),_:1},16,["modelValue","type","placeholder","name","required","disabled","has-errors"]))}});export{K as _,j as a,H as u};

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.