1import{u as O,_ as C}from"./DvHCTD9j.js";import{_ as T}from"./CM4ovRVP.js";import{al as k,aQ as V,au as A,ar as D,aB as x,ap as _,b as m,w as B,s as w,ag as N,o as g,y as S,z as G,bn as I,bk as z,c as R,bg as W,as as y}from"./DQ9ahLxX.js";import"./B72q_g4g.js";import"./CE62xtTm.js";import"./Ceui94sS.js";import"./C3_TPMK9.js";import"./CM_S1BOF.js";import"./CqUY7IvI.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9cab51bb-1995-448a-ab40-ac5cd2339216",e._sentryDebugIdIdentifier="sentry-dbid-9cab51bb-1995-448a-ab40-ac5cd2339216")}catch{}})();function E(e){return A()?(D(e),!0):!1}function H(e){return typeof e=="function"?e():x(e)}const P=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;function L(e){return _()}function Q(e,t=!0,s){L()?k(e,s):t?e():V(e)}function b(e){var t;const s=H(e);return(t=s?.$el)!=null?t:s}const $=P?window:void 0;function F(){const e=m(!1),t=_();return t&&k(()=>{e.value=!0},t),e}function j(e){const t=F();return w(()=>(t.value,!!e()))}function U(e,t,s={}){const{window:r=$,...u}=s;let a;const l=j(()=>r&&"ResizeObserver"in r),i=()=>{a&&(a.disconnect(),a=void 0)},h=w(()=>Array.isArray(e)?e.map(o=>b(o)):[b(e)]),f=B(h,o=>{if(i(),l.value&&r){a=new ResizeObserver(t);for(const n of o)n&&a.observe(n,u)}},{immediate:!0,flush:"post"}),p=()=>{i(),f()};return E(p),{isSupported:l,stop:p}}function X(e,t={width:0,height:0},s={}){const{window:r=$,box:u="content-box"}=s,a=w(()=>{var o,n;return(n=(o=b(e))==null?void 0:o.namespaceURI)==null?void 0:n.includes("svg")}),l=m(t.width),i=m(t.height),{stop:h}=U(e,([o])=>{const n=u==="border-box"?o.borderBoxSize:u==="content-box"?o.contentBoxSize:o.devicePixelContentBoxSize;if(r&&a.value){const c=b(e);if(c){const d=c.getBoundingClientRect();l.value=d.width,i.value=d.height}}else if(n){const c=Array.isArray(n)?n:[n];l.value=c.reduce((d,{inlineSize:v})=>d+v,0),i.value=c.reduce((d,{blockSize:v})=>d+v,0)}else l.value=o.contentRect.width,i.value=o.contentRect.height},s);Q(()=>{const o=b(e);o&&(l.value="offsetWidth"in o?o.offsetWidth:t.width,i.value="offsetHeight"in o?o.offsetHeight:t.height)});const f=B(()=>b(e),o=>{l.value=o?t.width:0,i.value=o?t.height:0});function p(){h(),f()}return{width:l,height:i,stop:p}}const q=["d"],J={__name:"DynamicCorner",props:{color:{type:String,default:"green"},position:{type:String,default:"top"},animateOnScroll:{type:Boolean,default:!0}},setup(e){const t=e,{$gsap:s}=N(),r=m(null),u=m(null),a=m(!1),{width:l,height:i}=X(r),h=O(),f=w(()=>h.value=="md"?20:10),p=()=>{const n=l.value-(t.position=="top"?f.value:0),c=i.value-(t.position=="bottom"?f.value:0),d=t.position=="top"?0:-f.value,v=n-80,M=c-80;return t.position==="top"?`M${d},0H${v}Q${n},0 ${n},80V${c}`:`M${d},0V${M}Q0,${c} 80,${c}H${n}`};return k(()=>{a.value=!0,t.animateOnScroll&&s.fromTo(u.value,{drawSVG:"0%"},{duration:1.2,drawSVG:"100% live",ease:"power2.inOut",scrollTrigger:{trigger:r.value,start:"top bottom",end:"bottom 40%",scrub:!0}})}),(o,n)=>(g(),S("svg",{ref_key:"corner",ref:r,class:z(["h-full w-full overflow-visible fill-none stroke-20 md:stroke-40",[e.color=="red"?"stroke-red":e.color=="yellow"?"stroke-yellow":"stroke-green",x(a)?"visible":"hidden"]])},[G("path",{ref_key:"drawPath",ref:u,d:p(),filter:"url(#drop-shadow)"},null,8,q),n[0]||(n[0]=I('<filter id="drop-shadow"><feGaussianBlur in="SourceAlpha" stdDeviation="2"></feGaussianBlur><feOffset dx="0" dy="3"></feOffset><feComponentTransfer><feFuncA type="linear" slope="0.4"></feFuncA></feComponentTransfer><feMerge><feMergeNode></feMergeNode><feMergeNode in="SourceGraphic"></feMergeNode></feMerge></filter>',1))],2))}},K={class:"col-span-12 grid grid-cols-subgrid"},le={__name:"Infobox",props:{blok:Object},setup(e){return(t,s)=>{const r=C,u=T,a=J;return g(),S("div",K,[e.blok?.textBlock?.length?(g(),R(r,{key:0,blok:e.blok.textBlock[0],css:"row-start-1 row-end-2 col-start-2 md:col-start-4 col-end-13 px-4 pt-2 md:px-24"},null,8,["blok"])):W("",!0),y(u,{url:e.blok.buttonLink.story.url,text:e.blok.buttonText,type:t.props.blok.buttonLink.linktype,"aria-label":e.blok.buttonText,class:"col-start-3 col-end-10 row-start-2 row-end-2 mb-12 md:col-start-5 md:mb-20 md:mt-8"},null,8,["url","text","type","aria-label"]),y(a,{color:e.blok.color,position:"bottom","animate-on-scroll":!0,class:"col-start-2 col-end-13 row-start-1 row-end-3 md:col-start-4"},null,8,["color"])])}}};export{le 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.