PageSourceSearch

https://www.wiim.immo/_nuxt/CfpJX4hK.js

js wiim.immo collected 2026-10-09 23:00:39 UTC 6,074 bytes, 1 lines download raw bytes

1import A from"./BlUlAP2D.js";import{e as $,C as I,y as T,E as C,c as f,a as e,t as a,b as c,l as t,d as y,m as L,i as S,ao as M,G as N,k as h,z as U,p as u,o as m}from"./D8644rYh.js";import{L as j}from"./DyocCgo-.js";import{L as B}from"./DVoheBGy.js";import{_ as D}from"./DlAUqK2U.js";function P(_){return new URL(globalThis.location.href)}const R={class:"access-shell min-h-screen bg-ink text-white"},V={href:"#staging-access",class:"sr-only focus:not-sr-only focus:absolute focus:z-50 focus:left-4 focus:top-4 focus:rounded-lg focus:bg-white focus:px-4 focus:py-2 focus:font-medium focus:text-ink"},W={class:"mx-auto flex w-full max-w-6xl items-center justify-between px-5 py-6 sm:px-8"},q={id:"staging-access",class:"flex min-h-[calc(100vh-96px)] items-center px-5 pb-16 pt-6 sm:px-8"},z={class:"mx-auto grid w-full max-w-6xl items-center gap-10 lg:grid-cols-[minmax(0,1fr)_minmax(360px,460px)] lg:gap-20"},E={class:"max-w-2xl"},H={class:"mb-6 inline-flex items-center gap-2 rounded-full border border-primary-300/30 bg-primary-300/10 px-3 py-1.5 text-sm font-medium text-primary-300"},G={class:"max-w-xl text-balance font-display text-4xl font-bold leading-tight sm:text-5xl lg:text-6xl"},O={class:"mt-5 max-w-[62ch] text-base font-normal leading-7 text-white/75 sm:text-lg"},F={class:"mt-8 flex items-start gap-3 text-sm leading-6 text-white/65"},J={class:"flex items-start gap-4"},K={class:"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl bg-primary-50 text-primary-700"},Q={class:"min-w-0"},X={class:"font-display text-2xl font-bold text-dark"},Y={id:"staging-access-description",class:"mt-1 text-sm font-normal leading-6 text-grey-text"},Z={for:"staging-password",class:"mt-7 block text-sm font-medium text-dark"},ee={class:"relative mt-2"},se=["type","placeholder","aria-invalid"],te=["aria-label"],ae={id:"staging-access-feedback",class:"min-h-12 pt-3"},ie={key:0,role:"status","aria-live":"polite",class:"sr-only"},oe={key:1,role:"alert",class:"flex items-start gap-2 text-sm font-normal leading-5 text-red-700"},ne=["disabled","aria-busy"],re=$({__name:"acces-staging",setup(_){const{t:i}=I(),v=T(),x=P(),r=u(""),d=u(!1),o=u(!1),l=u(""),b=u(null),p=`${x.origin}/img/og-wiim-staging.png`;async function k(){if(!(!r.value||o.value)){l.value="",o.value=!0;try{const s=await $fetch("/api/staging-access/login",{method:"POST",body:{password:r.value,next:v.query.next}});window.location.assign(s.redirect)}catch(s){(s&&typeof s=="object"&&"statusCode"in s?Number(s.statusCode):0)===401?l.value=i("stagingAccess.error.invalid"):l.value=i("stagingAccess.error.unavailable"),b.value?.focus()}finally{o.value=!1}}}return C({title:i("stagingAccess.headTitle"),description:i("stagingAccess.subtitle"),robots:"noindex, nofollow",ogTitle:i("stagingAccess.headTitle"),ogDescription:i("stagingAccess.subtitle"),ogType:"website",ogUrl:`${x.origin}/`,ogImage:p,ogImageSecureUrl:p,ogImageType:"image/png",ogImageWidth:1200,ogImageHeight:630,ogImageAlt:"WiiM",twitterCard:"summary_large_image",twitterTitle:i("stagingAccess.headTitle"),twitterDescription:i("stagingAccess.subtitle"),twitterImage:p,twitterImageAlt:"WiiM"}),(s,n)=>{const g=A;return m(),f("div",R,[e("a",V,a(s.$t("common.skipToContent")),1),e("header",W,[c(t(j),{class:"h-auto w-28 text-white sm:w-32",role:"img","aria-label":"WiiM"}),c(B,{class:"staging-language","on-dark":"",comfortable:""})]),e("main",q,[e("section",z,[e("div",E,[e("div",H,[n[2]||(n[2]=e("span",{class:"h-2 w-2 rounded-full bg-primary-300","aria-hidden":"true"},null,-1)),y(" "+a(s.$t("stagingAccess.badge")),1)]),e("h1",G,a(s.$t("stagingAccess.title")),1),e("p",O,a(s.$t("stagingAccess.subtitle")),1),e("div",F,[c(g,{name:"solar:shield-check-linear",class:"mt-0.5 h-5 w-5 shrink-0 text-primary-300","aria-hidden":"true"}),e("p",null,a(s.$t("stagingAccess.securityNote")),1)])]),e("form",{class:"rounded-2xl bg-white p-6 text-dark shadow-2xl shadow-black/30 sm:p-8",novalidate:"",onSubmit:L(k,["prevent"])},[e("div",J,[e("span",K,[c(g,{name:"solar:lock-password-linear",class:"h-6 w-6","aria-hidden":"true"})]),e("div",Q,[e("h2",X,a(s.$t("stagingAccess.formTitle")),1),e("p",Y,a(s.$t("stagingAccess.formHint")),1)])]),e("label",Z,a(s.$t("stagingAccess.passwordLabel")),1),e("div",ee,[S(e("input",{id:"staging-password",ref_key:"passwordInput",ref:b,"onUpdate:modelValue":n[0]||(n[0]=w=>N(r)?r.value=w:null),type:t(d)?"text":"password",name:"password",autocomplete:"current-password",required:"",maxlength:"256",class:"h-12 w-full rounded-xl border border-gray-300 bg-white px-4 pr-12 text-base text-dark placeholder:text-gray-500 focus:border-primary-600 focus:outline-none focus:ring-2 focus:ring-primary-200",placeholder:s.$t("stagingAccess.passwordPlaceholder"),"aria-invalid":!!t(l),"aria-describedby":"staging-access-description staging-access-feedback"},null,8,se),[[M,t(r)]]),e("button",{type:"button",class:"absolute inset-y-0 right-0 flex w-12 items-center justify-center rounded-r-xl text-grey-text hover:text-primary-700 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-600","aria-label":t(d)?s.$t("auth.hidePassword"):s.$t("auth.showPassword"),onClick:n[1]||(n[1]=w=>d.value=!t(d))},[c(g,{name:t(d)?"solar:eye-closed-linear":"solar:eye-linear",class:"h-5 w-5"},null,8,["name"])],8,te)]),e("div",ae,[t(o)?(m(),f("p",ie,a(s.$t("stagingAccess.submitting")),1)):h("",!0),t(l)?(m(),f("p",oe,[c(g,{name:"solar:danger-circle-linear",class:"mt-0.5 h-4 w-4 shrink-0","aria-hidden":"true"}),e("span",null,a(t(l)),1)])):h("",!0)]),e("button",{type:"submit",disabled:t(o)||!t(r),"aria-busy":t(o),class:"flex h-12 w-full items-center justify-center gap-2 rounded-full bg-primary-600 px-5 font-semibold text-white transition hover:bg-primary-700 disabled:cursor-not-allowed disabled:bg-gray-300 disabled:text-gray-700"},[t(o)?(m(),U(g,{key:0,name:"solar:refresh-circle-linear",class:"h-5 w-5 animate-spin","aria-hidden":"true"})):h("",!0),y(" "+a(t(o)?s.$t("stagingAccess.submitting"):s.$t("stagingAccess.submit")),1)],8,ne)],32)])])])}}}),me=D(re,[["__scopeId","data-v-7652830e"]]);export{me 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.