PageSourceSearch

https://static.ksta.de/__assets/_nuxt/BYPsvot5.js

js ksta.de collected 2026-09-24 08:39:45 UTC 3,066 bytes, 1 lines download raw bytes

1import{s as e}from"./D_on4AFH.js";import{E as t,I as n,W as r,X as i,d as a,h as o,q as s,r as c,rt as l,st as u,tn as d}from"./D9d_4q1I.js";import"./BG4256aG.js";import{n as f,t as p}from"./D4tjTLo9.js";function m(e){performance?.mark?.(`mark_feature_usage`,{detail:{feature:e}})}var h=e=>{let t=p();return{providerOptions:a(()=>({provider:e.provider,preset:e.preset})),normalizedAttrs:a(()=>({width:f(e.width),height:f(e.height),crossorigin:e.crossorigin===!0?`anonymous`:e.crossorigin||void 0,nonce:e.nonce})),imageModifiers:a(()=>({...e.modifiers,width:e.width,height:e.height,format:e.format,quality:e.quality||t.options.quality,background:e.background,fit:e.fit}))}},g=[`type`,`sizes`,`srcset`],_=[`src`,`sizes`,`srcset`],v=Object.assign({inheritAttrs:!1},{__name:`NuxtPicture`,props:{legacyFormat:{type:String,required:!1},imgAttrs:{type:Object,required:!1},src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[String,Number],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:null,required:!1},sizes:{type:[String,Object],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},crossorigin:{type:[String,Boolean],required:!1},nonce:{type:String,required:!1}},emits:[`load`,`error`],setup(f,{emit:v}){let y=f,b=v,x=l(),S=new Set([`alt`,`referrerpolicy`,`usemap`,`longdesc`,`ismap`,`loading`,`crossorigin`,`decoding`,`nonce`]),C=a(()=>{let e={img:{...k.value,...y.imgAttrs,"data-nuxt-pic":``},picture:{}};for(let t in x)S.has(t)?t in e.img||(e.img[t]=x[t]):e.picture[t]=x[t];return e}),w=a(()=>y.src?.match(/^[^?#]+\.(\w+)(?:$|[?#])/)?.[1]),T=a(()=>y.legacyFormat?y.legacyFormat:!w.value||![`png`,`webp`,`gif`,`svg`].includes(w.value)?`jpeg`:`png`),E=p(),{providerOptions:D,imageModifiers:O,normalizedAttrs:k}=h(y),A=a(()=>{let e=y.format?.split(`,`)||(w.value===`svg`?[`svg`]:E.options.format?.length?[...E.options.format]:[`webp`]);return e[0]===`svg`?[{src:y.src}]:(e.includes(T.value)&&e.splice(e.indexOf(T.value),1),e.push(T.value),e.map(e=>{let{srcset:t,sizes:n,src:r}=E.getSizes(y.src,{...D.value,sizes:y.sizes||E.options.screens,densities:y.densities,modifiers:{...O.value,format:e}});return{src:r,type:`image/${e}`,sizes:n,srcset:t}}))}),j=e().isHydrating,M=u(`imgEl`);return r(()=>{let e=Array.isArray(M.value)?M.value[0]:M.value;e&&(e.complete&&j&&(e.getAttribute(`data-error`)?b(`error`,new Event(`error`)):b(`load`,new Event(`load`))),e.onload=e=>{b(`load`,e)},e.onerror=e=>{b(`error`,e)},m(`nuxt-picture`))}),(e,r)=>(s(),o(`picture`,d(t(C.value.picture)),[(s(!0),o(c,null,i(A.value,(e,t)=>(s(),o(c,null,[t+1<A.value.length?(s(),o(`source`,{key:e.src,type:e.type,sizes:e.sizes,srcset:e.srcset},null,8,g)):(s(),o(`img`,n({ref_for:!0,ref_key:`imgEl`,ref:M,key:`last`+e.src},{ref_for:!0},C.value.img,{src:e.src,sizes:e.sizes,srcset:e.srcset}),null,16,_))],64))),256))],16))}});export{v as t};

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.