1import{B as e,D as t,Ht as n,K as r,Ot as i,S as a,Zt as o,_ as s,g as c,h as l,v as u}from"./DlEi0s6e.js";import{t as d}from"./DA6iI1cY2.js";import{t as f}from"./DY8Isxu62.js";import{t as p}from"./FnxN0duA2.js";import{t as m}from"./EkLOll0F2.js";import{t as h}from"./DaN_XP_u2.js";t(),i();var g={class:`image-container w-full relative`},_={key:0,class:`image-background-layer w-64 h-64 xl:w-72 xl:h-72 -bottom-4 -left-8 xl:-bottom-4 xl:-left-6 absolute`},v={key:1,class:`image-background-layer w-52 h-52 bottom-0 left-0 translate-y-1/8 -translate-x-1/4 absolute`},y={key:2,class:`image-forground-layer w-28 h-28 top-0 right-0 absolute -translate-y-1/3 translate-x-1/4 rounded-full bg-fulbright-yellow`},b={key:3,class:`rounded-[3rem] bg-fulbright-yellow w-2/3 h-2/3 -bottom-6 -right-6 absolute`},x={key:4,class:`image-forground-layer w-16 h-16 xl:w-20 xl:h-20 top-6 right-3 xl:top-8 xl:right-6 absolute z-20 rounded-full bg-fulbright-yellow border-solid border-white border-[6px]`},S=a({__name:`MediaFile`,props:{appearance:{},file:{},isContentElement:{type:Boolean}},setup(t){let i=e=>{switch(e.type){case`video`:return e.mimeType.includes(`youtube`)?d:e.mimeType.includes(`vimeo`)?f:p;case`audio`:return m;default:return h}};return(a,o)=>(e(),u(`div`,g,[t.file.properties.image_shape===`circle`?(e(),u(`div`,_)):s(``,!0),t.file.properties.image_shape===`rectangle`?(e(),u(`div`,v)):s(``,!0),t.file.properties.image_shape===`rectangle`?(e(),u(`div`,y)):s(``,!0),t.file.properties.image_shape===`square`?(e(),u(`div`,b)):s(``,!0),l(`div`,{class:n([`image_shape-${t.file.properties.image_shape?t.file.properties.image_shape:`none`}`,`drop-shadow-xl z-10 max-w-full`])},[t.file?.publicUrl?(e(),c(r(i(t.file.properties)),{key:0,file:t.file,appearance:t.appearance},null,8,[`file`,`appearance`])):s(``,!0)],2),t.file.properties.image_shape===`circle`?(e(),u(`div`,x)):s(``,!0)]))}}),C=o({default:()=>w}),w=Object.assign(S,{__name:`MediaFile`});export{C as n,w 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.