PageSourceSearch

https://www.gv.com/_nuxt/Bs6lYB4S.js

js gv.com collected 2026-09-24 08:30:47 UTC 4,651 bytes, 1 lines download raw bytes

1import{_ as F}from"./C3C-A3Zu.js";import{u as A,_ as N}from"./DIK3XCfp.js";import{d as U,i as H,j as M}from"./BnowyiiT.js";import{d as j}from"./Bh1tyPu7.js";import{a2 as c,a5 as $,a3 as k,X as p,T as L,a6 as R,C as t,u as S,W as V,ai as W,ak as G,a8 as Y,z as i}from"./DGxlnW41.js";import{g as w}from"./_CHoJ0K5.js";import{u as K}from"./Cj1uASeN.js";import"./SxxlrK1N.js";import"./pggHmpmL.js";import"./nLQdF57q.js";import"./CwpJWcVn.js";import"./XAOFjOVl.js";import"./P1UpnuX2.js";import"./LCmS4-vH.js";import"./Cr3bua69.js";import"./BDATIoyH.js";import"./Cd6nLIu5.js";import"./BmX36I-j.js";import"./dDWKpmLs.js";import"./CUikuE6A.js";import"./CbAtIVSG.js";import"./BirJEn2g.js";import"./CkMOyL3W.js";import"./B2YqjWf_.js";const X={class:"slide position-relative d-flex flex-center disabled z-2"},J={key:0,class:"confetti-layer","aria-hidden":"true"},Q=1.3,Z=2,ee=128,te={__name:"HomepageTakeover",props:{cardHeadline:{type:String,default:""},cardCaption:{type:String,default:""},backgroundImage:{type:Object,default:null},heroImage:{type:Object,default:null},buttonText:{type:String,default:""},cardColor:{type:String,default:"black"},cardUrl:{type:String,default:""},enableConfetti:{type:Boolean,default:!0},confettiColorPreset:{type:String,default:"green"},confettiCustomColor:{type:String,default:""}},setup(o){const{isDesktop:s}=K(),{isTouchDevice:l}=A(),n=o,m={0:{h:760,w:750,q:80,fit:"fill"},768:{h:1050,w:1e3,q:80,fit:"fill"},1200:{h:1250,w:1850,q:80,fit:"fill"},1920:{h:1400,w:2e3,q:80,fit:"fill"}},f={0:{h:500,w:390,q:80,fit:"fill"},768:{h:1050,w:1e3,q:80,fit:"fill"},1200:{h:1250,w:1850,q:80,fit:"fill"},1920:{h:1400,w:2e3,q:80,fit:"fill"}},g=i(()=>s&&!l.value?m:f),d=i(()=>s&&!l.value?Q:Z),_=i(()=>n.cardCaption||""),x=i(()=>n.buttonText||"Learn more"),y=i(()=>{const r=n.confettiColorPreset||"green";if(r==="custom"){const e=String(n.confettiCustomColor||"").trim();return/^#?[0-9a-fA-F]{6}$/.test(e)?e.startsWith("#")?e:`#${e}`:"var(--green)"}return{purple:"var(--purple)",blue:"var(--blue)",red:"var(--red)",green:"var(--green)"}[r]||"var(--green)"}),h=i(()=>Array.from({length:ee},(r,a)=>{const e=a+1,b=e*37%100,C=(e*17%11-5)*.65,v=Math.min(98.5,Math.max(1.5,b+C)),I=4+e%3,u=9+e%5,O=12.5+e*7%70/10,B=1.9+e*11%16/10,D=-(e*13%190/10),E=-(e*19%95/10),P=-64+e*23%128,q=-22+e*29%44,z=.64+e*5%29/100;return{id:e,style:{"--piece-x":`${v}%`,"--piece-w":`${I}px`,"--piece-h":`${u}px`,"--piece-opacity":`${z.toFixed(2)}`,"--fall-duration":`${O.toFixed(1)}s`,"--spin-duration":`${B.toFixed(1)}s`,"--fall-delay":`${D.toFixed(1)}s`,"--spin-delay":`${E.toFixed(1)}s`,"--piece-drift":`${P}px`,"--piece-tilt":`${q}deg`,"--piece-color":e%2===0?"rgba(255, 255, 255, 0.82)":y.value}}})),T=(r,a)=>{w.from(r,{xPercent:100,duration:1.4,delay:.1,transformOrigin:"left center",ease:"Power3.easeInOut"}),w.from(r.querySelector(".case-study-card"),{xPercent:100,rotation:15,duration:1.4,delay:.1,ease:"Power3.easeInOut",onComplete:a})};return(r,a)=>{const e=F,b=N,C=H,v=j;return c(),$(v,{class:"case-study-slider px-1 px-md-0-875 px-xl-2-25 position-relative"},{default:k(({addToTimeline:I})=>[p(C,{preset:"fadeUp",onUpdated:I,to:{delay:.3},class:"slider position-relative overflow-hidden"},{default:k(()=>[p(L,{appear:"",onEnter:T,css:!1},{default:k(()=>[R("div",X,[p(e,{imageSizes:t(g),class:"case-picture disabled",loading:"eager","fetch-priority":"high",x2ratio:t(d),fill:!0,hideAlt:!0,image:o.backgroundImage},null,8,["imageSizes","x2ratio","image"]),o.enableConfetti?(c(),S("div",J,[(c(!0),S(V,null,W(t(h),u=>(c(),S("span",{key:u.id,style:G(u.style),class:"confetti-piece"},null,4))),128))])):Y("",!0),p(b,{title:o.cardHeadline,text:t(_),color:o.cardColor||"black",image:o.heroImage,"image-density-ratio":t(d),"prioritize-image":!0,url:o.cardUrl,buttonText:t(x)},null,8,["title","text","color","image","image-density-ratio","url","buttonText"])])]),_:1})]),_:1},8,["onUpdated"])]),_:1})}}},oe=U(te,[["__scopeId","data-v-bd65ae26"]]),we={__name:"cms",props:{data:{type:Object,required:!0}},setup(o){const s=o,{cardHeadline:l,cardCaption:n,backgroundImage:m,heroImage:f,buttonText:g,cardColor:d,cardUrl:_,enableConfetti:x,confettiColorPreset:y,confettiCustomColor:h}=M(s.data);return(T,r)=>{const a=oe;return c(),$(a,{"card-headline":t(l),"card-caption":t(n),"background-image":t(m),"hero-image":t(f),"button-text":t(g),"card-color":t(d),"card-url":t(_),"enable-confetti":t(x)??!0,"confetti-color-preset":t(y)||"green","confetti-custom-color":t(h)||""},null,8,["card-headline","card-caption","background-image","hero-image","button-text","card-color","card-url","enable-confetti","confetti-color-preset","confetti-custom-color"])}}};export{we 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.