PageSourceSearch

https://www.coldfusionchalets.co.uk/_nuxt/BCd3cRIp.js

js coldfusionchalets.co.uk collected 2026-10-06 21:45:03 UTC 6,727 bytes, 1 lines download raw bytes

1import{a as e,i as t,w as n}from"./Bwv_PMwr.js";import{f as r,l as i,r as a,s as o,u as s}from"./BdhtpUzK.js";import{t as c}from"./DSJ9I3OW.js";import{P as l}from"#entry";function u(e){performance?.mark?.(`mark_feature_usage`,{detail:{feature:e}})}function d(e=``){return e.split(/[?#]/).shift().split(`/`).pop().split(`.`).pop()}function f(e=``){if(typeof e==`number`)return e;if(typeof e==`string`&&e.replace(`px`,``).match(/^\d+$/g))return Number.parseInt(e,10)}function p(e=``){if(e===void 0||!e.length)return[];let t=new Set;for(let n of e.split(` `)){let e=Number.parseInt(n.replace(`x`,``));e&&t.add(e)}return Array.from(t)}function m(e){if(e.length===0)throw Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function h(e){let t={};if(typeof e==`string`)for(let n of e.split(/[\s,]+/).filter(e=>e)){let e=n.split(`:`);e.length===2?t[e[0].trim()]=e[1].trim():t[`1px`]=e[0].trim()}else Object.assign(t,e);return t}async function g(e,t){return await _(t).catch(e=>(console.error(`Failed to get image meta for `+t,e+``),{width:0,height:0,ratio:0}))}async function _(e){if(typeof Image>`u`)throw TypeError(`Image not supported`);return new Promise((t,n)=>{let r=new Image;r.onload=()=>{t({width:r.width,height:r.height,ratio:r.width/r.height})},r.onerror=e=>n(e),r.src=e})}function v(e){let t={options:e},n=(e,n={})=>b(t,e,n),r=(e,t={},r={})=>n(e,{...r,modifiers:c(t,r.modifiers||{})}).url;for(let t in e.presets)r[t]=(n,i,a)=>r(n,i,{...e.presets[t],...a});return r.options=e,r.getImage=n,r.getMeta=(e,n)=>y(t,e,n),r.getSizes=(e,n)=>C(t,e,n),t.$img=r,r}async function y(e,t,n){let r=b(e,t,{...n});return typeof r.getMeta==`function`?await r.getMeta():await g(e,r.url)}function b(e,t,n){if(t&&typeof t!=`string`)throw TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith(`data:`))return{url:t};let{provider:s,defaults:l}=x(e,n.provider||e.options.provider),u=S(e,n.preset);if(t=a(t)?t:r(t),!s.supportsAlias){for(let n in e.options.alias)if(t.startsWith(n)){let r=e.options.alias[n];r&&(t=o(r,t.slice(n.length)))}}if(s.validateDomains&&a(t)){let n=i(t).host;if(!e.options.domains.find(e=>e===n))return{url:t}}let d=c(n,u,l);d.modifiers={...d.modifiers};let p=d.modifiers.format;d.modifiers?.width&&(d.modifiers.width=f(d.modifiers.width)),d.modifiers?.height&&(d.modifiers.height=f(d.modifiers.height));let m=s.getImage(t,d,e);return m.format=m.format||p||``,m}function x(e,t){let n=e.options.providers[t];if(!n)throw Error(`Unknown provider: `+t);return n}function S(e,t){if(!t)return{};if(!e.options.presets[t])throw Error(`Unknown preset: `+t);return e.options.presets[t]}function C(e,t,n){let r=f(n.modifiers?.width),i=f(n.modifiers?.height),a=h(n.sizes),o=n.densities?.trim()?p(n.densities.trim()):e.options.densities;m(o);let s=r&&i?i/r:0,c=[],l=[];if(Object.keys(a).length>=1){for(let r in a){let u=w(r,String(a[r]),i,s,e);if(u!==void 0){c.push({size:u.size,screenMaxWidth:u.screenMaxWidth,media:`(max-width: ${u.screenMaxWidth}px)`});for(let r of o)l.push({width:u._cWidth*r,src:T(e,t,n,u,r)})}}E(c)}else for(let r of o){let o=Object.keys(a)[0],c=o?w(o,String(a[o]),i,s,e):void 0;c===void 0&&(c={size:``,screenMaxWidth:0,_cWidth:n.modifiers?.width,_cHeight:n.modifiers?.height}),l.push({width:r,src:T(e,t,n,c,r)})}D(l);let u=l[l.length-1],d=c.length?c.map(e=>`${e.media?e.media+` `:``}${e.size}`).join(`, `):void 0,g=d?`w`:`x`;return{sizes:d,srcset:l.map(e=>`${e.src}
1 ${e.width}${g}`).join(`, `),src:u?.src}}function w(e,t,n,r,i){let a=i.options.screens&&i.options.screens[e]||Number.parseInt(e),o=t.endsWith(`vw`);if(!o&&/^\d+$/.test(t)&&(t+=`px`),!o&&!t.endsWith(`px`))return;let s=Number.parseInt(t);if(!a||!s)return;o&&(s=Math.round(s/100*a));let c=r?Math.round(s*r):n;return{size:t,screenMaxWidth:a,_cWidth:s,_cHeight:c}}function T(e,t,n,r,i){return e.$img(t,{...n.modifiers,width:r._cWidth?r._cWidth*i:void 0,height:r._cHeight?r._cHeight*i:void 0},n)}function E(e){e.sort((e,t)=>e.screenMaxWidth-t.screenMaxWidth);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.media===t&&e.splice(n,1),t=r.media}for(let t=0;t<e.length;t++)e[t].media=e[t+1]?.media||``}function D(e){e.sort((e,t)=>e.width-t.width);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.width===t&&e.splice(n,1),t=r.width}}var O=l({getImage:()=>k,validateDomains:()=>!0}),k=(e,{modifiers:t,baseURL:n=`/_vercel/image`}={},r)=>{let i=Object.values(r.options.screens||{}).sort((e,t)=>e-t),a=i[i.length-1]||0,o=Number(t?.width||0);return o?i.includes(o)||(o=i.find(e=>e>o)||a):o=a,{url:n+`?`+s({url:e,w:String(o),q:String(t?.quality||`100`)})}},A={screens:{xs:320,sm:640,md:768,lg:1024,xl:1280,xxl:1536,"2xl":1536},presets:{},provider:`vercel`,domains:[],alias:{},densities:[1,2],format:[`webp`],providers:{vercel:{provider:O,defaults:{}}}},j=n=>{let r=e(),i=t();return i.$img||i._img||(i._img=v({...A,event:n||i.ssrContext?.event,nuxt:{baseURL:r.app.baseURL},runtimeConfig:r}))},M={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}},N=e=>{let t=n(()=>({provider:e.provider,preset:e.preset})),r=n(()=>({width:f(e.width),height:f(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=j();return{options:t,attrs:r,modifiers:n(()=>({...e.modifiers,width:f(e.width),height:f(e.height),format:e.format,quality:e.quality||i.options.quality,background:e.background,fit:e.fit}))}},P={...M,legacyFormat:{type:String,default:null},imgAttrs:{type:Object,default:null}},F={...M,placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1},custom:{type:Boolean,required:!1}};
1export{j as a,u as c,N as i,F as n,d as o,P as r,f as s,M 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.