PageSourceSearch

https://greenlights.com/_nuxt/CJwVwZZk.js

js greenlights.com collected 2026-10-02 16:28:55 UTC 3,338 bytes, 1 lines download raw bytes

1import{o as n,a9 as a,bp as i,bq as r,F as o,a6 as c,a8 as u,bN as g,bz as s}from"./BPlt5jNJ.js";try{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},d=new e.Error().stack;d&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[d]="ec8b3fdf-bab4-4121-9a0a-76c024f461c6",e._sentryDebugIdIdentifier="sentry-dbid-ec8b3fdf-bab4-4121-9a0a-76c024f461c6")}catch{}{let e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=Object.assign({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:splash-application":!0})}const h={props:{modelValue:{type:Object,default:()=>{}},editable:{type:Boolean,default:!1},background:{type:Boolean,default:!1},altText:{type:String,default:""},placeholder:{type:String,default:null},layout:{type:[String,Object],default:null},imageClasses:{type:Object,default:()=>{}},size:{type:String,default:"lg"},loading:{type:String,default:"lazy"}},computed:{backgroundImageStyles(){return{"--desktop-image-url":this.modelValue.screen.desktop.src?`url(${this.modelValue.screen.desktop.src})`:null,"--mobile-image-url":this.modelValue.screen.mobile.src?`url(${this.modelValue.screen.mobile.src})`:null}},containerClasses(){return{editable:this.editable,circle:this.modelValue.format==="circle"}},imgClasses(){const e={"bg-cover bg-center bg-no-repeat w-full h-full":this.background},d=this.imageClasses;return{...e,...d}},img(){return!this.modelValue.screen.desktop.src&&this.placeholder?this.placeholder:this.modelValue.screen.desktop.src},showMobileImage(){return this.modelValue.screen.mobile.src&&!this.placeholder||!this.modelValue.screen.mobile.src&&this.placeholder},showDesktopImageOnly(){return!this.modelValue.screen.mobile.src&&this.modelValue.screen.desktop.src},getImageHeight(){return this.modelValue.screen?.desktop?.height&&this.size==="lg"?this.modelValue.screen.desktop.height:null},getImageWidth(){return this.modelValue.screen?.desktop?.width&&this.size==="lg"?this.modelValue.screen.desktop.width:null}}},m=["aria-label"],b=["src","alt","width","height","loading"],f={key:1,class:"grid"},y=["srcset","width","height"],_=["src","width","height","alt","loading"];function k(e,d,t,w,p,l){return s(),a("div",{class:i(["image-container w-full h-full",l.containerClasses])},[t.background&&t.modelValue.screen.desktop.src?(s(),a("div",{key:0,style:r(l.backgroundImageStyles),"aria-label":t.altText,class:i(["background-image",l.imgClasses])},null,14,m)):(s(),a(o,{key:1},[l.showDesktopImageOnly?(s(),a("img",{key:0,src:l.img,alt:t.altText,class:i(l.imgClasses),width:l.getImageWidth,height:l.getImageHeight,loading:t.loading},null,10,b)):(s(),a("picture",f,[c("source",{media:"(min-width: 768px)",srcset:l.img,width:l.getImageWidth,height:l.getImageHeight},null,8,y),l.showMobileImage?(s(),a("img",{key:0,src:t.modelValue.screen.mobile.src,width:t.modelValue.screen.mobile.width,height:t.modelValue.screen.mobile.height,alt:t.altText,class:i(l.imgClasses),loading:t.loading},null,10,_)):u("",!0)])),g(e.$slots,"overlay",{},void 0,!0)],64))],2)}const V=Object.assign(n(h,[["render",k],["__scopeId","data-v-ca4fa6fd"]]),{__name:"EditableImage"});export{V 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.