PageSourceSearch

https://www.ekoplaza.nl/_nuxt/DcAiQW63.js

js ekoplaza.nl collected 2026-10-03 20:56:05 UTC 2,487 bytes, 1 lines download raw bytes

1import{_ as y}from"./Dl1k-eDe.js";import{u as k}from"./DkytcyTV.js";import{d as z,g as S,X as e,K as o,af as t,m as E,u as a,Y as A,ae as _,_ as u,F as C,a4 as j,ah as B,f as D}from"./BVpyO-BZ.js";import"./DnImIBm3.js";import"./Df3SBET0.js";import"./C46zjNov.js";import"./BUjDCErj.js";import"./DXcmVafX.js";const M={class:"fixed inset-0 z-99999 select-none overflow-hidden bg-black text-white"},N={key:0,class:"absolute inset-0 z-0 flex items-center justify-center px-4 py-5"},I={key:1},V={key:1,class:"relative z-3"},F={class:"mx-auto mb-15 mt-[calc(140px+env(safe-area-inset-top))] w-[70%] max-w-[320px]"},O={key:0,class:"relative z-3 mb-4 text-center text-lg text-white"},P={class:"relative z-0"},$={style:{"--b":"4px","--c":"20px"},class:"h-0 w-full pt-[100%] shadow-[0_0_0_9999px_rgba(0,0,0,0.45)]"},K=z({__name:"Scanner",props:{title:{default:void 0}},emits:["close","onDecoded"],setup(r,{emit:f}){const i=f,l=D(),h=n=>{i("onDecoded",n)},b=()=>{x(),i("close")},{isMediaStreamAPISupported:v,isNotAllowedError:c,notAllowedErrorMessage:w,loading:d,reset:x,decodeOnce:g}=k(l,{onDecoded:h});return S(()=>{if(!v.value)throw new Error("Media Stream API is not supported");g()}),(n,m)=>{const p=y;return e(),o("div",M,[t("video",{ref_key:"videoEl",ref:l,autoplay:"",muted:"",playsinline:"",width:"100%",height:"100%",class:"absolute inset-0 z-0 h-full w-full object-cover"},null,512),t("button",{type:"button",class:"absolute right-[calc(4px+env(safe-area-inset-right))] top-[calc(4px+env(safe-area-inset-top))] z-10 flex h-10 w-10 items-center justify-center overflow-hidden","aria-label":"close button",onClick:b},[E(p,{name:"i-eko-close",class:"h-5 w-5 shrink-0"})]),a(c)||a(d)?(e(),o("div",N,[a(d)?(e(),A(p,{key:0,name:"i-heroicons-arrow-path",class:"h-6 w-6 animate-spin"})):a(c)?(e(),o("p",I,_(n.$t("message.allow.scanning")||a(w)),1)):u("",!0)])):(e(),o("div",V,[t("div",F,[r.title?(e(),o("h4",O,_(r.title),1)):u("",!0),t("div",P,[t("div",$,[m[0]||(m[0]=t("div",{class:"absolute inset-[10%] h-0.5 animate-[scanning_3s_ease-in-out_infinite] bg-white shadow-[0_0_6px_rgba(0,0,0,1)]"},null,-1)),(e(),o(C,null,j(4,s=>t("div",{key:s,class:B(["absolute z-3 h-(--c) w-(--c) [border:var(--b)_solid_#fff]",{"left-0 top-0 border-b-0! border-r-0!":s===1,"right-0 top-0 border-b-0! border-l-0!":s===2,"bottom-0 left-0 border-r-0! border-t-0!":s===3,"bottom-0 right-0 border-l-0! border-t-0!":s===4}])},null,2)),64))])])])]))])}}}),Q=Object.assign(K,{__name:"AppScanner"});export{Q 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.