1import{_ as j}from"./BXP6m2mJ.js";import{_ as G}from"./CesQfTDu.js";import{b as Q,e as R,q as T,N as Z,a4 as J,b_ as K,aZ as X,r as i,s as l,v as t,x as d,aN as Y,A as e,y as _,aC as p,bm as C,a6 as E,W as ee,Q as oe,V as I,aU as N,D as v,G as a}from"./ByjodPhJ.js";import{_ as te}from"./CGv8tlhQ.js";import{b as se}from"./B9HbF4tI.js";const ae=["data-site-property"],ie={"g-scroll-trigger-item":""},le={class:"media-2xl"},ne={key:0,class:"media-2xl"},de=["data-scroll-class"],_e={class:"image-anime"},ce={key:0,class:"btn-box"},re={class:"text"},me={class:"vel-toolbar"},ue=["onClick"],ge=["onClick"],be=["onClick"],pe=Q({__name:"index",props:{id:{},type:{default:""},data:{default:null},blockIndex:{default:0}},emits:["widget:loaded","widget:not-exist","widget:empty"],setup(h,{emit:k}){const{$getWindowLoco:x,$downloadFile:A}=R(),S=v();let c;const f=se(h),{type:fe,data:n,blockIndex:we,blockUniqueId:ye}=f,V=k,w=a(()=>n.value?.field_main_title),y=a(()=>n.value?.field_sub_title),D=a(()=>n.value?.field_download_label),W=a(()=>n.value?.field_hide_download_button),u=a(()=>n.value?.field_image?.list?.find(o=>o.type===E.config.str_media_image_type)),r=a(()=>u.value?.field_media_image?.image_style_uri?.large),U=a(()=>u.value?.field_media_image),g=v(!1),b=v(!1),L=()=>{b.value=!0,c||(c=x("layout")),c?.stop()},z=()=>{b.value=!1,c?.start()},P=async o=>{g.value=!0,await A(o),g.value=!1};return T(async()=>{await Z(),V("widget:loaded",f)}),J(()=>{}),(o,s)=>{const $=j,F=G,M=ee,B=te,H=K("VueEasyLightbox"),O=X("g-scroll-trigger");return i(),l("div",{class:"widget--downloadable_image",ref_key:"sectionEl",ref:S,"data-site-property":o.$getSiteProperty().value},[t("div",ie,[d(B,null,Y({content:_(()=>[e(r)?(i(),l("div",ne,[p((i(),l("div",{class:"image-box","data-scroll-class":"CLASSNAME_IN_VIEW_FADEIN_UP"in o?o.CLASSNAME_IN_VIEW_FADEIN_UP:e(C)},[t("div",_e,[d(F,{src:e(r),srcset:("$DrupalUtils"in o?o.$DrupalUtils:e(E)).buildSrcset(e(U)),"sizes-config":[{breakpoint:1280,size:"100vw"}],width:"1280",height:"720",alt:e(u)?.field_media_image?.alt,onClick:L},null,8,["src","srcset","alt"])])],8,de)),[[O,{toggleClassOnlyEnterClassName:"CLASSNAME_IN_VIEW_FADEIN_UP"in o?o.CLASSNAME_IN_VIEW_FADEIN_UP:e(C),toggleClassOnlyEnter:!0}]]),e(W)?I("",!0):(i(),l("div",ce,[d(M,{class:"btn-secondary-book btn--sm btn-download",onClick:s[0]||(s[0]=m=>P(e(r))),loading:e(g)},{default:_(()=>[t("span",re,oe(e(D)),1)]),_:1},8,["loading"])]))])):I("",!0)]),_:2},[e(w)||e(y)?{name:"header",fn:_(()=>[t("div",le,[d($,{heading1:e(w),heading2:e(y)},null,8,["heading1","heading2"])])]),key:"0"}:void 0]),1024)]),d(H,{teleport:"body",visible:e(b),imgs:e(r),index:0,onHide:z,"rotate-disabled":!0,"zoom-scale":.5,"max-zoom":20},{toolbar:_(({zoomIn:m,zoomOut:q})=>[t("div",me,[p((i(),l("div",{role:"button","aria-label":"zoom in button",class:"btn-toolbar-vel btn-zoomin-vel",onClick:m},[...s[1]||(s[1]=[t("i",{class:"ds-ico-plus","ds-ico":""},null,-1)])],8,ue)),[[N]]),p((i(),l("div",{role:"button","aria-label":"zoom out button",class:"btn-toolbar-vel btn-zoomout-vel",onClick:q},[...s[2]||(s[2]=[t("i",{class:"ds-ico-minus","ds-ico":""},null,-1)])],8,ge)),[[N]])])]),"close-btn":_(({close:m})=>[t("div",{role:"button","aria-label":"close image preview button",class:"btn-toolbar-vel btn-close-g btn-close-g-wrap btn-close-vel",onClick:m},[...s[3]||(s[3]=[t("i",{class:"ds-ico-close","ds-ico":""},null,-1)])],8,be)]),_:1},8,["visible","imgs"])],8,ae)}}}),ke=Object.assign(pe,{__name:"WidgetsWidgetDownloadableImageWidget"});export{ke 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.