PageSourceSearch

https://arranger.quest/_nuxt/PVvfGcYK.js

js arranger.quest collected 2026-10-02 12:37:45 UTC 9,928 bytes, 1 lines download raw bytes

1import{ae as k,a9 as j,af as L,aa as I,ag as N,ah as P,ai as C,a0 as O,l as U,k as w,E as T,aj as D,x as F,o as H,c as G,ak as z,h as $,al as V,am as X,n as x}from"./CwtBZnmr.js";async function J(e,t){return await Y(t).catch(i=>(console.error("Failed to get image meta for "+t,i+""),{width:0,height:0,ratio:0}))}async function Y(e){if(typeof Image>"u")throw new TypeError("Image not supported");return new Promise((t,r)=>{const i=new Image;i.onload=()=>{const s={width:i.width,height:i.height,ratio:i.width/i.height};t(s)},i.onerror=s=>r(s),i.src=e})}function W(e){return t=>t?e[t]||t:e.missingValue}function Q({formatter:e,keyMap:t,joinWith:r="/",valueMap:i}={}){e||(e=(o,n)=>`${o}=${n}`),t&&typeof t!="function"&&(t=W(t));const s=i||{};return Object.keys(s).forEach(o=>{typeof s[o]!="function"&&(s[o]=W(s[o]))}),(o={})=>Object.entries(o).filter(([c,d])=>typeof d<"u").map(([c,d])=>{const l=s[c];return typeof l=="function"&&(d=l(o[c])),c=typeof t=="function"?t(c):c,e(c,d)}).join(r)}function y(e=""){if(typeof e=="number")return e;if(typeof e=="string"&&e.replace("px","").match(/^\d+$/g))return Number.parseInt(e,10)}function Z(e=""){if(e===void 0||!e.length)return[];const t=new Set;for(const r of e.split(" ")){const i=Number.parseInt(r.replace("x",""));i&&t.add(i)}return Array.from(t)}function K(e){if(e.length===0)throw new Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function ee(e){const t={};if(typeof e=="string")for(const r of e.split(/[\s,]+/).filter(i=>i)){const i=r.split(":");i.length!==2?t["1px"]=i[0].trim():t[i[0].trim()]=i[1].trim()}else Object.assign(t,e);return t}function te(e){const t={options:e},r=(s,o={})=>E(t,s,o),i=(s,o={},n={})=>r(s,{...n,modifiers:k(o,n.modifiers||{})}).url;for(const s in e.presets)i[s]=(o,n,c)=>i(o,n,{...e.presets[s],...c});return i.options=e,i.getImage=r,i.getMeta=(s,o)=>ie(t,s,o),i.getSizes=(s,o)=>oe(t,s,o),t.$img=i,i}async function ie(e,t,r){const i=E(e,t,{...r});return typeof i.getMeta=="function"?await i.getMeta():await J(e,i.url)}function E(e,t,r){var l,f;if(t&&typeof t!="string")throw new TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith("data:"))return{url:t};const{provider:i,defaults:s}=re(e,r.provider||e.options.provider),o=se(e,r.preset);if(t=j(t)?t:L(t),!i.supportsAlias){for(const g in e.options.alias)if(t.startsWith(g)){const u=e.options.alias[g];u&&(t=I(u,t.slice(g.length)))}}if(i.validateDomains&&j(t)){const g=N(t).host;if(!e.options.domains.find(u=>u===g))return{url:t}}const n=k(r,o,s);n.modifiers={...n.modifiers};const c=n.modifiers.format;(l=n.modifiers)!=null&&l.width&&(n.modifiers.width=y(n.modifiers.width)),(f=n.modifiers)!=null&&f.height&&(n.modifiers.height=y(n.modifiers.height));const d=i.getImage(t,n,e);return d.format=d.format||c||"",d}function re(e,t){const r=e.options.providers[t];if(!r)throw new Error("Unknown provider: "+t);return r}function se(e,t){if(!t)return{};if(!e.options.presets[t])throw new Error("Unknown preset: "+t);return e.options.presets[t]}function oe(e,t,r){var b,_,q,a,m;const i=y((b=r.modifiers)==null?void 0:b.width),s=y((_=r.modifiers)==null?void 0:_.height),o=ee(r.sizes),n=(q=r.densities)!=null&&q.trim()?Z(r.densities.trim()):e.options.densities;K(n);const c=i&&s?s/i:0,d=[],l=[];if(Object.keys(o).length>=1){for(const h in o){const p=A(h,String(o[h]),s,c,e);if(p!==void 0){d.push({size:p.size,screenMaxWidth:p.screenMaxWidth,media:`(max-width: ${p.screenMaxWidth}px)`});for(const S of n)l.push({width:p._cWidth*S,src:M(e,t,r,p,S)})}}ne(d)}else for(const h of n){const p=Object.keys(o)[0];let S=p?A(p,String(o[p]),s,c,e):void 0;S===void 0&&(S={size:"",screenMaxWidth:0,_cWidth:(a=r.modifiers)==null?void 0:a.width,_cHeight:(m=r.modifiers)==null?void 0:m.height}),l.push({width:h,src:M(e,t,r,S,h)})}ae(l);const f=l[l.length-1],g=d.length?d.map(h=>`${h.media?h.media+" ":""}${h.size}`).join(", "):void 0,u=g?"w":"x",v=l.map(h=>`${h.src} ${h.width}${u}`).join(", ");return{sizes:g,srcset:v,src:f==null?void 0:f.src}}function A(e,t,r,i,s){const o=s.options.screens&&s.options.screens[e]||Number.parseInt(e),n=t.endsWith("vw");if(!n&&/^\d+$/.test(t)&&(t=t+"px"),!n&&!t.endsWith("px"))return;let c=Number.parseInt(t);if(!o||!c)return;n&&(c=Math.round(c/100*o));const d=i?Math.round(c*i):r;return{size:t,screenMaxWidth:o,_cWidth:c,_cHeight:d}}function M(e,t,r,i,s){return e.$img(t,{...r.modifiers,width:i._cWidth?i._cWidth*s:void 0,height:i._cHeight?i._cHeight*s:void 0},r)}function ne(e){var r;e.sort((i,s)=>i.screenMaxWidth-s.screenMaxWidth);let t=null;for(let i=e.length-1;i>=0;i--){const s=e[i];s.media===t&&e.splice(i,1),t=s.media}for(let i=0;i<e.length;i++)e[i].media=((r=e[i+1])==null?void 0:r.media)||""}function ae(e){e.sort((r,i)=>r.width-i.width);let t=null;for(let r=e.length-1;r>=0;r--){const i=e[r];i.width===t&&e.splice(r,1),t=i.width}}const ce="https://a.storyblok.com",de=(e,{modifiers:t={},baseURL:r=ce}={})=>{const{fit:i,smart:s,width:o="0",height:n="0",filters:c={},format:d,quality:l}=t,f=e.endsWith(".svg"),g=!f&&(o!=="0"||n!=="0");
1f||(d&&(c.format=d+""),l&&(c.quality=l+""));const u=Object.entries(c||{}).map(a=>`${a[0]}(${a[1]})`).join(":"),v=I(i?`fit-${i}`:"",g?`${o}x${n}`:"",s?"smart":"",u?"filters:"+u:""),{pathname:b}=N(e);return{url:P(I(b,v?"/m/":"",v),r)}},le=Object.freeze(Object.defineProperty({__proto__:null,getImage:de},Symbol.toStringTag,{value:"Module"})),R=Q({keyMap:{width:"w",height:"h",format:"fm",quality:"q",position:"position",fit:"fit"},valueMap:{fit:{fill:"fill",cover:"cover",contain:"contain"},format:{avif:"avif",gif:"gif",jpg:"jpg",jpeg:"jpg",png:"png",webp:"webp"},position:{top:"top",right:"right",bottom:"bottom",left:"left",center:"center"}},joinWith:"&",formatter:(e,t)=>C(e,t)}),fe=(e,{modifiers:t={},baseURL:r}={})=>{const i={...t};i.url=e,t.width&&(i.width=t.width.toString()),t.height&&(i.height=t.height.toString());const s=R(i);return{url:`${r||"/.netlify/images"}?${s}`}},ue=Object.freeze(Object.defineProperty({__proto__:null,getImage:fe,operationsGenerator:R},Symbol.toStringTag,{value:"Module"})),ge={screens:{xs:320,sm:640,md:768,lg:1024,xl:1280,xxl:1536,"2xl":1536},presets:{},provider:"netlify",domains:[],alias:{},densities:[1,2],format:["webp"],providers:{storyblok:{provider:le,defaults:{baseURL:"https://a.storyblok.com"}},netlify:{provider:ue,defaults:{}}}},B=e=>{var i;const t=U(),r=O();return r.$img||r._img||(r._img=te({...ge,event:(i=r.ssrContext)==null?void 0:i.event,nuxt:{baseURL:t.app.baseURL},runtimeConfig:t}))};function me(e){var t;(t=performance==null?void 0:performance.mark)==null||t.call(performance,"mark_feature_usage",{detail:{feature:e}})}const he={src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[Number,String],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:String,required:!1},sizes:{type:[Object,String],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},alt:{type:String,required:!1},referrerpolicy:{type:String,required:!1},usemap:{type:String,required:!1},longdesc:{type:String,required:!1},ismap:{type:Boolean,required:!1},loading:{type:String,required:!1,validator:e=>["lazy","eager"].includes(e)},crossorigin:{type:[Boolean,String],required:!1,validator:e=>["anonymous","use-credentials","",!0,!1].includes(e)},decoding:{type:String,required:!1,validator:e=>["async","auto","sync"].includes(e)},nonce:{type:[String],required:!1}},pe=e=>{const t=w(()=>({provider:e.provider,preset:e.preset})),r=w(()=>({width:y(e.width),height:y(e.height),alt:e.alt,referrerpolicy:e.referrerpolicy,usemap:e.usemap,longdesc:e.longdesc,ismap:e.ismap,crossorigin:e.crossorigin===!0?"anonymous":e.crossorigin||void 0,loading:e.loading,decoding:e.decoding,nonce:e.nonce})),i=B(),s=w(()=>({...e.modifiers,width:y(e.width),height:y(e.height),format:e.format,quality:e.quality||i.options.quality,background:e.background,fit:e.fit}));return{options:t,attrs:r,modifiers:s}},ye={...he,placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1},custom:{type:Boolean,required:!1}},ve=["src"],be=T({__name:"NuxtImg",props:ye,emits:["load","error"],setup(e,{emit:t}){const r=e,i=D(),s=t,o=!1,n=B(),c=pe(r),d=x(!1),l=x(),f=w(()=>n.getSizes(r.src,{...c.options.value,sizes:r.sizes,densities:r.densities,modifiers:{...c.modifiers.value,width:y(r.width),height:y(r.height)}})),g=w(()=>{const a={...c.attrs.value,"data-nuxt-img":""};return(!r.placeholder||d.value)&&(a.sizes=f.value.sizes,a.srcset=f.value.srcset),a}),u=w(()=>{let a=r.placeholder;if(a===""&&(a=!0),!a||d.value)return!1;if(typeof a=="string")return a;const m=Array.isArray(a)?a:typeof a=="number"?[a,a]:[10,10];return n(r.src,{...c.modifiers.value,width:m[0],height:m[1],quality:m[2]||50,blur:m[3]||3},c.options.value)}),v=w(()=>r.sizes?f.value.src:n(r.src,c.modifiers.value,c.options.value)),b=w(()=>u.value?u.value:v.value),q=O().isHydrating;return F(()=>{if(u.value||r.custom){const a=new Image;
1v.value&&(a.src=v.value),r.sizes&&(a.sizes=f.value.sizes||"",a.srcset=f.value.srcset),a.onload=m=>{d.value=!0,s("load",m)},a.onerror=m=>{s("error",m)},me("nuxt-image");return}l.value&&(l.value.complete&&q&&(l.value.getAttribute("data-error")?s("error",new Event("error")):s("load",new Event("load"))),l.value.onload=a=>{s("load",a)},l.value.onerror=a=>{s("error",a)})}),(a,m)=>a.custom?V(a.$slots,"default",X(z({key:1},{...$(o)?{onerror:"this.setAttribute('data-error', 1)"}:{},imgAttrs:{...g.value,...$(i)},isLoaded:d.value,src:b.value}))):(H(),G("img",z({key:0,ref_key:"imgEl",ref:l,class:u.value&&!d.value?a.placeholderClass:void 0},{...$(o)?{onerror:"this.setAttribute('data-error', 1)"}:{},...g.value,...$(i)},{src:b.value}),null,16,ve))}});export{be 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.