1import{$t as T,B as V,C as B,K as z,U as i,V as E,Xt as x,b as C,ct as H,et as $,f as M,g as n,h as o,i as S,kt as t,m as h,p as f,x as w,xt as v}from"./runtime-core.esm-bundler-s8AntrsW.js";import{t as N}from"./TextLink-dJay5Y3b.js";import{t as O}from"./_plugin-vue_export-helper-K9rsuiWd.js";import{F as d,N as X,P as F}from"#entry";import{n as p}from"./useMedia-BDp3rTNT.js";import{t as A}from"./Pic-C5NJoC5K.js";import{t as c}from"./BreakpointEnum-DiPEJe4P.js";import{t as D}from"./sanitizeHtml-CxexxCAo.js";import{i as j,l as q,s as G,t as R}from"./swiper-C4JkLSK-.js";import{t as U}from"./TextHeading-ihuBdK_R.js";import{t as g}from"./solveMagnoliaAsset-Cqz-nsAi.js";var W={key:0,class:"text-t-xs ml:text-t-sm mb-1 text-h-pri"},K={key:2,class:"text-t-ml ml:text-t-md text-h-pri overflow-wrap-anywhere"},Y=["innerHTML"],J={key:3,class:"mt-5 ml:mt-8"},Q={key:4,class:"mt-5 ml:mt-8 pl-1"},Z=B({__name:"MagnoliaImageTextItem",props:{caption:{},heading:{},headingTag:{default:"h2"},description:{},imageSources:{},alt:{},single:{type:Boolean,default:!1},button:{},textlink:{},linkItem:{}},setup(b){return(e,_)=>{const k=A,u=U,m=X,a=N;return i(),n(S,null,[e.imageSources&&e.alt?(i(),h(k,{key:0,sources:e.imageSources,alt:e.alt,magnolia:!0,class:"mb-5 block rounded-xl overflow-hidden"},null,8,["sources","alt"])):o("",!0),f("div",{class:x(["pr-3 md:pr-15",{"lg:w-[66%] 2xl:w-5/10 lg:pr-0":e.single}])},[e.caption?(i(),n("div",W,T(e.caption),1)):o("",!0),e.heading?(i(),h(u,{key:1,tag:e.headingTag,title:e.heading,size:t(d).SM,class:"mb-3 ml:mb-4",bold:!0},null,8,["tag","title","size"])):o("",!0),e.description?(i(),n("div",K,[f("span",{innerHTML:("sanitizeHtml"in e?e.sanitizeHtml:t(D))(e.description,["br"])},null,8,Y)])):o("",!0),e.button?.title&&e.button.url?(i(),n("div",J,[w(m,{title:e.button.title,to:e.button.url,"is-external":e.button.external,rel:e.button.noFollow?"nofollow":"",icon:{name:"arrow-right",position:"right"},type:t(F).SECONDARY,sizes:{xs:t(d).SM,ml:t(d).MD},"link-item":{...e.linkItem,value:e.button.title,url:e.button.url}},null,8,["title","to","is-external","rel","type","sizes","link-item"])])):o("",!0),e.textlink?.title&&e.textlink.url?(i(),n("div",Q,[w(a,{title:e.textlink.title,to:e.textlink.url,icon:{name:"arrow-right",position:"right"},"in-list":!0,sizes:{xs:t(d).LG,ml:t(d).XL},"link-item":{...e.linkItem,value:e.textlink.title,url:e.textlink.url}},{default:H(()=>[C(T(e.textlink.title),1)]),_:1},8,["title","to","sizes","link-item"])])):o("",!0)],2)],64)}}}),ee=Object.assign(Z,{__name:"MagnoliaImageTextItem"}),te=["id"],ae={class:"content-wrapper-basic"},ie={class:"swiper-wrapper"},se={key:1},ne=B({__name:"MagnoliaImageText",props:{items:{},tag:{default:"h2"},linkItem:{},id:{}},setup(b){const e=b,_=$(),k=v(e.id??`image-text-${_}`),u=v(),m=v(null),a=M(()=>e.items["@nodes"].map(r=>e.items[r])),L=M(()=>{const r=a.value.length>2?{0:{spaceBetween:20,slidesPerView:1.2},640:{spaceBetween:20,slidesPerView:1.4},768:{spaceBetween:20,slidesPerView:2.2},1440:{spaceBetween:20,slidesPerView:3}}:{0:{spaceBetween:20,slidesPerView:1.2},640:{spaceBetween:20,slidesPerView:1.4},768:{spaceBetween:20,slidesPerView:2},1440:{spaceBetween:20,slidesPerView:2}};return{modules:[j,R,G],breakpoints:r,grabCursor:!0,scrollbar:{el:`#${k.value} .swiper-scrollbar`,hide:!1,draggable:!0},mousewheel:{enabled:!0,releaseOnEdges:!0,forceToAxis:!0}}});function I(r){const l=g(r);return l?.focal?.areas?a.value.length>2?[{breakpoint:c.XS,src:l.focal.areas.socialPortrait.url,ratio:p.socialPortrait}]:a.value.length===2?[{breakpoint:c.XS,src:l.focal.areas.square.url,ratio:p.square},{breakpoint:c.LG,src:l.focal.areas.socialLandscape.url,ratio:p.socialLandscape}]:[{breakpoint:c.XS,src:l.focal.areas.socialLandscape.url,ratio:p.socialLandscape},{breakpoint:c.ML,src:l.focal.areas.cinemaWide.url,ratio:p.cinemaWide}]:[]}return V(()=>{m.value&&(u.value=new q(m.value,L.value))}),E(()=>{u.value?.destroy()}),(r,l)=>{const y=ee;return i(),n("section",{id:t(k),class:"overflow-hidden"},[f("div",ae,[t(a).length>1?(i(),n("div",{key:0,ref_key:"swiperElement",ref:m,class:"swiper"},[f("div",ie,[(i(!0),n(S,null,z(t(a),(s,P)=>(i(),n("div",{key:P,class:"swiper-slide"}
1,[w(y,{caption:s.caption,heading:s.heading,description:s.description,"heading-tag":r.tag,"image-sources":s.image?I(s.image):void 0,alt:s.image?t(g)(s.image)?.metadata?.caption??t(g)(s.image)?.["@name"]:void 0,button:s.button,textlink:s.textlink},null,8,["caption","heading","description","heading-tag","image-sources","alt","button","textlink"])]))),128))]),f("div",{class:x(["swiper-scrollbar scrollbar cursor-pointer mt-5",{hidden:!t(u)}])},null,2)],512)):(i(),n("div",se,[t(a)[0]?(i(),h(y,{key:0,caption:t(a)[0].caption,heading:t(a)[0].heading,description:t(a)[0].description,"heading-tag":r.tag,"image-sources":t(a)[0].image?I(t(a)[0].image):void 0,alt:t(a)[0].image?t(g)(t(a)[0].image)?.metadata?.caption??t(g)(t(a)[0].image)?.["@name"]:void 0,single:!0,button:t(a)[0].button,textlink:t(a)[0].textlink,"link-item":r.linkItem},null,8,["caption","heading","description","heading-tag","image-sources","alt","button","textlink","link-item"])):o("",!0)]))])],8,te)}}}),ve=Object.assign(O(ne,[["__scopeId","data-v-e61fcf41"]]),{__name:"MagnoliaImageText"});export{ve 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.