1import{_ as v,u as T}from"./CnsbOiRa.js";import{B as C,u as V}from"./B_CpeT0f.js";import{d as s,o as a,c as r,n as c,t as m,h as n,e as k,a as o,_ as p,x as R,r as w,u as B,m as F}from"./DnIDN6JK.js";const L={key:0,class:"text-eyebrow my-0"},D={class:"flex flex-col gap-2 tablet:gap-3"},I={class:"flex flex-col gap-5 tablet:gap-6 desktop:gap-8"},$=["href"],O={key:1,class:"my-0 font-semibold"},P=s({__name:"PageHeading",props:{eyebrowHeading:{},heading:{},tertiaryButtonCopy:{},tertiaryButtonLink:{},primaryButtonCopy:{},primaryButtonLink:{},linkText:{},linkHref:{},price:{},align:{default:"left"}},setup(e){const i=e,t=R(()=>i.tertiaryButtonCopy||i.primaryButtonCopy);return(u,d)=>(a(),r("div",{class:c(["flex flex-col gap-5 tablet:gap-6 desktop:gap-8",{"text-center":e.align==="center"}])},[e.eyebrowHeading?(a(),r("h3",L,m(e.eyebrowHeading),1)):n("",!0),k("div",D,[k("h1",{class:c(["mt-0",{"mb-0":!t.value}])},m(e.heading),3),k("div",I,[t.value?(a(),r("div",{key:0,class:c(["flex gap-4",{"justify-center":e.align==="center"}])},[e.tertiaryButtonCopy?(a(),o(p,{key:0,text:e.tertiaryButtonCopy,href:e.tertiaryButtonLink,variant:"tertiary"},null,8,["text","href"])):n("",!0),e.primaryButtonCopy?(a(),o(p,{key:1,text:e.primaryButtonCopy,href:e.primaryButtonLink,variant:"primary"},null,8,["text","href"])):n("",!0)],2)):n("",!0),e.linkText&&e.linkHref?(a(),r("a",{key:1,href:e.linkHref},m(e.linkText),9,$)):n("",!0)])]),e.price?(a(),r("h4",O,m(e.price),1)):n("",!0)],2))}}),H=s({__name:"HeroBlock",props:{verticalFlip:{type:Boolean,default:!1},wideOnDesktop:{type:Boolean,default:!1},asset:{},altText:{},eyebrowHeading:{},heading:{},buttonCopy:{},buttonLink:{},linkText:{},linkHref:{},mediaType:{default:"image"}},setup(e){return(i,t)=>(a(),r("div",{class:c(["flex items-center gap-8 laptop:gap-12",{"flex-col":!e.verticalFlip,"flex-col-reverse":e.verticalFlip}])},[(a(),o(w(e.mediaType==="video"?C:v),{class:c(["w-full",{"max-w-[100rem]":!e.wideOnDesktop,"max-w-[112.5rem] desktop-xl:max-w-[120rem]":e.wideOnDesktop}]),video:e.asset,picture:e.asset,alt:e.altText,"video-attributes":{autoplay:!0,muted:!0,loop:!0,playsinline:!0,preload:"auto"}},null,8,["class","video","picture","alt"])),e.eyebrowHeading||e.heading||e.buttonCopy||e.linkText?(a(),o(P,{key:0,class:"max-w-[90%] tablet:max-w-[37.5rem] tablet-rotated:max-w-[43.75rem] desktop:max-w-[50rem]",eyebrowHeading:e.eyebrowHeading,heading:e.heading,tertiaryButtonCopy:e.buttonCopy,tertiaryButtonLink:e.buttonLink,linkText:e.linkText,linkHref:e.linkHref,align:"center"},null,8,["eyebrowHeading","heading","tertiaryButtonCopy","tertiaryButtonLink","linkText","linkHref"])):n("",!0)],2))}}),q=s({__name:"ImageHeroBlock",props:{verticalFlip:{type:Boolean},headingBlock:{},eyebrowHeading:{},buttonCopy:{},buttonHref:{},linkText:{},linkHref:{},portraitImage:{},landscapeImage:{},squareImage:{},mediaType:{}},setup(e){const{getMultipleImagePicture:i}=T(),t=e,u=(d,y,l)=>{var f,g,b,x,h;return[{src:d._ref,aspectRatio:(f=d.metadata)==null?void 0:f.dimensions.aspectRatio,width:620},{src:y._ref,aspectRatio:(g=y.metadata)==null?void 0:g.dimensions.aspectRatio,width:880},{src:l._ref,aspectRatio:(b=l.metadata)==null?void 0:b.dimensions.aspectRatio,width:1040},{src:l._ref,aspectRatio:(x=l.metadata)==null?void 0:x.dimensions.aspectRatio,width:1560},{src:l._ref,aspectRatio:(h=l.metadata)==null?void 0:h.dimensions.aspectRatio,width:1560}]};return(d,y)=>(a(),o(H,{"vertical-flip":e.verticalFlip,heading:e.headingBlock,"eyebrow-heading":e.eyebrowHeading,"button-copy":e.buttonCopy,"button-link":e.buttonHref,"link-text":e.linkText,"link-href":e.linkHref,"media-type":e.mediaType,asset:B(i)(u(t.portraitImage.asset,t.squareImage.asset,t.landscapeImage.asset),t.landscapeImage,1560)},null,8,["vertical-flip","heading","eyebrow-heading","button-copy","button-link","link-text","link-href","media-type","asset"]))}}),N=s({__name:"VideoHeroBlock",props:{verticalFlip:{type:Boolean},headingBlock:{},eyebrowHeading:{},buttonCopy:{},buttonHref:{},linkText:{},linkHref:{},mobileVideo:{},tabletVideo:{},tabletRotatedVideo:{},laptopVideo:{},desktopVideo:{},mediaType:{}},setup(e){const{getVideo:i}=V(),t=e;return(u,d)=>(a(),o(H,{"vertical-flip":e.verticalFlip,heading:e.headingBlock,"eyebrow-heading":e.eyebrowHeading,"button-copy":e.buttonCopy,"button-link":e.buttonHref,"link-text":e.linkText,"link-href":e.linkHref,asset:B(i)(t.mobileVideo,t.tabletVideo,t.tabletRotatedVideo,t.laptopVideo,t.desktopVideo),"media-type":e.mediaType,"video-attributes":{autoplay:!0,muted:!0,loop:!0,playsinline:!0,preload:"auto"}},null,8,["vertical-flip","heading","eyebrow-heading","button-copy","button-link","link-text","link-href","asset","media-type"]))}}),E=s({__name:"HeroBlock",props:{headingBlock:{},eyebrowHeading:{},buttonCopy:{},buttonHref:{},linkText:{},linkHref:{},portraitImage:{},landscapeImage:{},squareImage:{},mobileVideo:{},tabletVideo:{},tabletRotatedVideo:{},laptopVideo:{},desktopVideo:{},mediaType:{},verticalFlip:{type:Boolean},wideOnDesktop:{type:Boolean}},setup(e){const i=e;return(t,u)=>(a(),o(w(e.mediaType==="image"?q:N),F(i,{class:{"desktop:relative desktop:w-[112.5rem] desktop:left-[calc(-56.25rem+50%)] desktop-xl:w-[120rem] desktop-xl:left-[calc(-60rem+50%)]":e.wideOnDesktop}}),null,16,["class"]))}});
1export{E as _};
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.