1import{Ht as e,jt as t,vt as n}from"./X0ouY-Mw.js";import{t as r}from"./Iuhpha0i.js";import{x as i}from"#entry";var a=`https://cdn.sanity.io/images`,o={assetId:{type:String,required:!0},projectId:{type:String,default:null},dataset:{type:String,default:null},auto:{type:String},bg:{type:String},blur:{type:[Number,String],validator:e=>Number(e)>=0&&Number(e)<=100},crop:{type:String,validator:e=>[`top`,`bottom`,`left`,`right`,`center`,`focalpoint`,`entropy`].includes(e)},dl:{type:String},dpr:{type:[Number,String],validator:e=>[1,2,3].includes(Number(e))},fit:{type:String,validator:e=>[`clip`,`crop`,`fill`,`fillmax`,`max`,`scale`,`min`].includes(e)},flip:{type:String,validator:e=>[`h`,`v`,`hv`].includes(e)},fm:{type:String,validator:e=>[`jpg`,`pjpg`,`png`,`webp`].includes(e)},fpX:{type:[Number,String],validator:e=>Number(e)<=1&&Number(e)>=0},fpY:{type:[Number,String],validator:e=>Number(e)<=1&&Number(e)>=0},h:{type:[Number,String]},invert:{type:Boolean},maxH:{type:[Number,String]},maxW:{type:[Number,String]},minH:{type:[Number,String]},minW:{type:[Number,String]},or:{type:[Number,String],validator:e=>[0,90,180,270].includes(Number(e))},q:{type:[Number,String],validator:e=>Number(e)>=0&&Number(e)<=100},rect:{type:String},sat:{type:[Number,String]},sharpen:{type:[Number,String],validator:e=>Number(e)>=0&&Number(e)<=100},w:{type:[Number,String]}},s=Object.keys(o).filter(e=>![`assetId`,`projectId`,`dataset`].includes(e));function c(e){let t=e.split(`-`).slice(1);if(t.length<2)return null;let n=t.pop(),r=t.pop().match(/^(\d+)x(\d+)$/);return r?{hash:t.join(`-`),width:Number(r[1]),height:Number(r[2]),format:n}:null}function l(e,t,n,r={}){let i=c(e);if(!i)return``;let o=s.map(e=>{let t=e.replace(/[A-Z]/,e=>`-`+e.toLowerCase()),n=r[e];return n?`${t}=${n}`:void 0}).filter(Boolean).join(`&`);return[a,t,n,`${i.hash}-${i.width}x${i.height}.${i.format}${o?`?`+o:``}`].join(`/`)}var u=t({name:`SanityImage`,props:o,setup(t,{attrs:a,slots:o}){let c=i(),u=n(()=>{if(!t.assetId)return``;let e=t.projectId||c.config.projectId,n=t.dataset||c.config.dataset||`production`;return l(t.assetId,e,n,t)}),d=n(()=>{let e={};for(let n of s){let r=t[n];r!=null&&(e[n]=r)}return e});return()=>o.default?o.default({src:u.value}):e(r,{provider:`sanity`,src:t.assetId,modifiers:d.value,...t.w?{width:t.w}:{},...t.h?{height:t.h}:{},...a})}});export{u 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.