1"use strict";(self.rspackChunkOne=self.rspackChunkOne||[]).push([[24341],{25756(e,t,r){var n=r(91987),s=r(71763);r.d(t,{},{R:({bClassName:e,content:t="",supportReturnCarriage:r=!1,tag:i="div",className:a})=>{let l=(0,s.useMemo)(()=>{let n=t.replace(/<[^>]+>/gi,"");return n=n.replace(/\[(\/?[bi])\]/gi,"<$1>"),e&&(n=n.replace(/<b>/gi,`<b class="${e}">`)),r&&(n=n.replace(/\r?\n/g,"<br>")),{__html:n}},[t,e,r]);return(0,n.jsx)(i,{dangerouslySetInnerHTML:l,className:a})}})},52357(e,t,r){var n=r(25756);r.d(t,{R:()=>n.R})},96760(e,t,r){r.d(t,{L:()=>p});var n=r(91987),s=r(71763),i=r(24948),a=r(96329),l=r(97534),o=r(16383),u=r(46773),c=r(40119),d=r(5839),f=r(20973);let h=({canPreload:e,imagesLoadedCallback:t,sequence:r})=>{let i=(0,s.useRef)([]),a=(0,s.useRef)([]),l=(0,s.useRef)([]),o=(0,s.useRef)(!1),[u,c]=(0,s.useState)([]),[d,h]=(0,s.useState)(-1),p=(0,s.useRef)([]),g=(0,s.useRef)(0),m=(0,s.useRef)(!1),v=(0,s.useRef)(!1),y=(0,s.useRef)(!1),x=(0,s.useRef)(!1),w=(0,s.useCallback)(e=>{h(-1),c([]),i.current.length=0,l.current.length=0,e&&(i.current=e.map((e,t)=>({index:t,el:null,isLoaded:!1,isQueued:!1,data:e}))),(()=>{a.current.length=0;let e=i.current.length,t=[2,3,5,7],r=[1],n=e,s=1,l=0;for(;n>1;){for(let e=0;e<t.length;e++){let i=t[e];for(;n%i==0;)r.push(i),n/=i,s*=i}(n-=1)>1&&(l+=s)}a.current.push([i.current[0],i.current[e-1]]),i.current[0].isQueued=!0,i.current[e-1].isQueued=!0,n=e-l;for(let t=r.length-1;t>0;t--){n/=r[t];let s=[];for(let t=0;t<e;t+=n){let e=i.current[t];e.isQueued||(e.isQueued=!0,s.push(e))}s.length>0&&a.current.push(s)}h(0),o.current&&console.log(`primes factor of ${e} => ${r.join(" x ")} + ${l}`),o.current&&console.log(a.current)})()},[]),A=(0,s.useCallback)(()=>{c(e=>{let r;return[...e,(r=p.current[g.current])?(x.current=!0,r.data&&(0,n.jsx)(f.Ay,{sources:r.data,sizes:"100vw",isLazyLoaded:!1,onLoad:e=>{if(e.currentTarget.currentSrc?.indexOf("data:image/png;base64")!==0){if(r.el=e.currentTarget,r.isLoaded=!0,l.current.push(r),l.current.sort((e,t)=>e.index<t.index?-1:1),!p.current.some(e=>!e.isLoaded)){o.current&&console.log("batch loaded"),h(0),x.current=!1,g.current=0,!y.current&&a.current.length<=2&&(y.current=!0),t(l.current),b();return}o.current&&console.log(`loaded ${r.index} ${g.current}/${p.current.length} | ${a.current.length}`),g.current+=1,!m.current&&y.current?(h(0),x.current=!1):A()}},forcedDefaultImageSource:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAQAAACRI2S5AAAAEElEQVR42mNkIAAYRxWAAQAG9gAKqv6+AwAAAABJRU5ErkJggg=="},`img-${r.data.small}`)):null]})},[t]),b=(0,s.useCallback)(()=>{if(0===d){if(0===a.current.length)return void h(2);h(1),p.current=a.current.shift(),A()}},[e,d]);return(0,s.useEffect)(()=>{if(e&&0===d&&!v.current){b(),v.current=!0;return}if(e&&d<=0&&!x.current)if(g.current>=p.current.length)g.current=0,b();else{let e=p.current.findIndex(e=>!e.isLoaded);-1!==e?(g.current=e,A()):b()}m.current=e},[e,d,b,A,x]),(0,s.useEffect)(()=>{r&&r.length>1&&w(r)},[r,w]),(0,n.jsx)("div",{className:"SequencePreloader",children:u})},p=({isCover:e,progress:t,sequence:r,zoomMobile:f,fallbackAlt:p})=>{let g=(0,s.useRef)(null),m=(0,s.useRef)(null),[v,y]=(0,s.useState)([]),{ref:x,inView:w}=(0,i.Wx)(),A=(0,u.A)(),b=(0,s.useMemo)(()=>u.l.includes(A.effectiveType),[A.effectiveType]),j=(0,s.useMemo)(()=>e,[e]),[_,E]=(0,s.useState)({width:0,height:0}),k=(0,s.useCallback)(()=>{let e=m.current;if(e){let{width:t,height:r}=e.getBoundingClientRect();if(t>0&&r>0){let e=Math.min(window.devicePixelRatio,2);E({width:t*e,height:r*e})}}},[m,E]);(0,c.A)(k),(0,a.E)(()=>{let e=g.current;e&&(e.width=_.width,e.height=_.height)},[g,_]);let M=(0,l.G)(()=>t.get()*(v.length-1)|0).get();(0,a.E)(()=>{let e=g.current;if(e){let t=e.getContext("2d");if(t){if(!v?.[M]?.el)return;let{el:r}=v[M],{width:n,height:s}=_,i=n/s;if(r){let a=r.width/r.height,l=j?a>i:a<i,o=((l?s*a:n)|0)*1,u=((l?s:n/a)|0)*1;f&&window.innerWidth<d.LO.medium&&(o*=f,u*=f);let c=n-o>>1,h=s-u>>1;t.clearRect(0,0,e.width,e.height);try{t.drawImage(r,c,h,o,u)}catch(e){console.error(e)}}}}},[g,M,_,v,j,f]);let R=Array.isArray(r)&&r.length>0,S=R?r.at(-1):null;return(0,n.jsxs)("div",{ref:m,className:"ImageSequence",children:[(0,n.jsx)("div",{ref:x,className:"ImageSequence__tag"}),b&&R&&S?(0,n.jsx)(o._,{src:S,width:"100%",height:"100%",alt:p}):(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("canvas",{className:"ImageSequence__canvas",ref:g}),(0,n.jsx)(h,{canPreload:w&&!b,imagesLoadedCallback:y,sequence:r})]})]})}},33630(e,t,r){var n=r(96760);r.d(t,{L:()=>n.L})},45706(e,t,r){r.d(t,{M:()=>s});var n=r(91987);let s=({anchor:e,className:t})=>(0,n.jsx)("div",{id:e,className:t})},35866(e,t,r){r.d(t,{m:()=>a});var n=r(91987),s=r(21323);let i=e=>{switch(e){case"xlarge":return 20;case"large":return 18;case"small":return 14;default:return 16}},a=({size:e="medium"})=>{let t={"--InfoIcon-size-default":"string"==typeof e?`${i(e)}px`:`${i(e[0])}px`,"--InfoIcon-size-medium":"string"==typeof e?`${i(e)}px`:`${i(e[1])}px`,"--InfoIcon-size-large":"string"==typeof e?`${i(e)}px`:`${i(e[2])}px`};return(0,n.jsx)(s.A,{style:t,className:"InfoIcon"})}},22280(e,t,r){r.r(t),r.d(t,{default:()=>E});var n=r(91987),s=r(71763),i=r(20496),a=r(97500),l=r.n(a),o=r(84122),u=r(41546),c=r(52357),d=r(16383),f=r(33630),h=r(45706),p=r(93196),g=r(32464),m=r(46773),v=r(20409),y=r(5839),x=r(50865),w=r(18847),A=r(35866),b=r(80132),j=r(35337);let _=({strapline:e,straplineLegalMentions:t,text1:r,text2:i,text3:a,legalMentions:o,className:u,show:c,index:d,isDarkMode:f,isEditMode:h,isGridMode:p})=>
1{let[g,m]=(0,s.useState)(0),{playCallback:v}=(0,b.A)(m,{autoplay:!1,duration:300,delay:100*d});return(0,s.useEffect)(()=>{c&&v()},[c,v]),(0,n.jsxs)("div",{className:l()("Usp",u,{"is-darkmode":f,"is-editMode":h,"is-grid-mode":p,"is-shown":c}),style:{"--Usp-index":d},children:[(0,n.jsxs)("div",{className:"Usp__strapline",children:[e," ",t&&e&&(0,n.jsxs)(w.m_,{children:[(0,n.jsx)(w.k$,{children:(0,n.jsx)(A.m,{})}),(0,n.jsx)(w.ZI,{children:(0,n.jsx)(x.d,{content:t})})]})]}),(0,n.jsxs)("div",{className:"Usp__text1",children:[(0,n.jsxs)("span",{className:"Usp__incrementable",children:[(0,n.jsx)("span",{className:"Usp__incrementableVisible",children:(0,j.l4)(r?.trim())?parseInt(r,10)*g|0:r}),(0,n.jsx)("span",{className:"Usp__incrementablePlaceholder",children:r})]}),i&&(0,n.jsxs)("span",{className:"Usp__text2",children:[" ",i]})]}),(0,n.jsxs)("div",{className:"Usp__text3",children:[a," ",o&&a&&(0,n.jsxs)(w.m_,{children:[(0,n.jsx)(w.k$,{children:(0,n.jsx)(A.m,{})}),(0,n.jsx)(w.ZI,{children:(0,n.jsx)(x.d,{content:o})})]})]})]})},E=(0,i.Ng)(({app:e})=>({isMobile:e.threshold===y.qN}))(({threeDimages:e,zoomIn:t,mobileSequence:r,text:i,usp:a,isMobile:y,editContext:x,darkMode:w=!1})=>{let[A,b]=(0,s.useState)(!1),j=(0,s.useMemo)(()=>(0,g.Hj)(e),[e]),E=(0,s.useMemo)(()=>(0,g.Hj)(t),[t]),k=(0,s.useMemo)(()=>(0,g.Hj)(r),[r]),{title:M,anchorId:R,titleIsVisibleOver:S,description:N}=i||{},$=E?.length?(0,g.Hj)(a).slice(0,4):(0,g.Hj)(a),L=0===j.length,V=0===E.length,W=L&&V,U=(0,m.A)(),q=(0,s.useMemo)(()=>m.l.includes(U.effectiveType),[U.effectiveType]),I=(k?.length??0)>0,C=y&&I,P=j.length>90,{ref:O,isVisible:T}=(0,v.A)({role:"technical",stayVisible:!1}),D=(0,s.useRef)(null),F=(0,s.useRef)(null),B=C?F:D,[G,z]=(0,s.useState)(0),{scrollYProgress:Q}=(0,o.L)(L&&!C?{}:{target:B,offset:["start end","end end"]});(0,u.L)(Q,"change",e=>{z(e)});let H=(0,s.useRef)(null),[J,X]=(0,s.useState)(0),{scrollYProgress:K}=(0,o.L)(V||P||C?{}:{target:H,offset:["start end","end end"]});(0,u.L)(K,"change",e=>{X(e)});let Y=T&&G>0,Z=k?.length??0,ee=(0,s.useMemo)(()=>Z>=150?.786:Z>=90?.65:.6,[Z]);return(0,s.useEffect)(()=>{C?b(G>=ee||0===G&&T):W||V||P?b(!0):y?b(G>=.99||0===G&&T):V?b(G>.45&&G<=.95):b(G>.6&&J<=.4)},[G,J,T,W,V,V,P,C,ee,y]),(0,n.jsxs)("div",{className:l()("UspAnd3D",{"is-anim-swap":!V&&J>0&&!P,"is-darkmode":w,"is-editMode":(0,p.Q)(x),"is-empty":W&&!C}),style:{"--UspAnd3D-scroll-anim1":Y?G:0},ref:O,children:[R&&(0,n.jsx)(h.M,{anchor:R}),(!W||C)&&(0,n.jsxs)("div",{className:"UspAnd3D__pinWrapper",children:[(0,n.jsxs)("div",{className:l()("UspAnd3D__pinned",{"is-mobile-sequence":C}),children:[(0,n.jsx)(c.R,{className:l()("UspAnd3D__title",{"is-title-over-3dImage":S}),content:M,tag:"p",bClassName:"UspAnd3D__titleB"}),(0,p.Q)(x)?(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)(d._,{src:j?.[0],aspectRatio:"16/9",width:"100%",alt:"Vehicle, main view"}),(0,n.jsx)(d._,{src:E?.[0],aspectRatio:"16/9",width:"100%",alt:"Vehicle, secondary view"})]}):C?(0,n.jsx)("div",{className:"UspAnd3D__sequence UspAnd3D__sequence_1",children:(0,n.jsx)(f.L,{sequence:k,progress:Q,isCover:!0,fallbackAlt:"Three-quarter top view of the vehicle"},k?.[0]?.small||"mobileSequence")}):!W&&(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)("div",{className:"UspAnd3D__sequence UspAnd3D__sequence_1",children:(0,n.jsx)(f.L,{sequence:j,progress:Q,zoomMobile:1.15,isCover:!0,fallbackAlt:"vehicle front view"},j?.[0]?.small||"threeDimages1")}),!P&&E.length>0&&(0,n.jsx)("div",{className:"UspAnd3D__sequence UspAnd3D__sequence_2",children:(0,n.jsx)(f.L,{sequence:E,progress:K,isCover:!0,fallbackAlt:"Zoomed front view of the vehicle"},E?.[0]?.small||"zoomIn1")})]})]}),!q&&(!W||C)&&(0,n.jsxs)(s.Fragment,{children:[!L&&!C&&(0,n.jsx)("div",{className:"UspAnd3D__anim UspAnd3D__anim_anim1",style:{"--UspAnd3D-frame-count":j?.length},ref:D}),C&&(0,n.jsx)("div",{className:"UspAnd3D__anim UspAnd3D__anim_anim1 UspAnd3D__anim_mobile",style:{"--UspAnd3D-frame-count":k?.length},ref:F}),!V&&!P&&!C&&(0,n.jsx)("div",{className:"UspAnd3D__anim UspAnd3D__anim_anim2",style:{"--UspAnd3D-frame-count":t?.length},ref:H})]})]}),(0,n.jsx)("div",{className:l()("UspAnd3D__uspWrapper",{"is-grid-view":V||P||C}),children:$.map(({aemKey:e,strapline:t,straplineLegalMentions:r,text1:s,text2:i,text3:a,legalMentions:l},o)=>(0,n.jsx)(_,{index:o,show:A,strapline:t,straplineLegalMentions:r,text1:s,text2:i,text3:a,legalMentions:l,isDarkMode:w,className:"UspAnd3D__uspItem",isEditMode:(0,p.Q)(x),isGridMode:V||P||C},e))}),N&&(0,n.jsx)("p",{className:"UspAnd3D__description",children:N}),(0,n.jsx)(p.Cq,{editContext:x})]})})},46773(e,t,r){var n=r(71763);let s=()=>navigator&&(navigator.connection||navigator.mozConnection||navigator.webkitConnection);r.d(t,{},{A:()=>
1{let[e,t]=(0,n.useState)(void 0);return(0,n.useEffect)(()=>{t(s())},[]),(0,n.useEffect)(()=>{if(!e)return()=>{};let r=()=>t(s());return e?.addEventListener?.("change",r,{passive:!0}),()=>{e?.removeEventListener?.("change",r)}},[e,t]),(0,n.useMemo)(()=>({effectiveType:e?.effectiveType??"unknown"}),[e?.effectiveType])},l:["2g","slow-2g","3g"]})},80132(e,t,r){var n=r(71763);r.d(t,{},{A:(e,{duration:t=300,autoplay:r=!1,delay:s=0}={})=>{let i=(0,n.useRef)(null),a=(0,n.useRef)(null),l=(0,n.useCallback)(r=>{a.current||(a.current=r+s);let n=(r-a.current)/t;e(n=(n=n<0?0:n)>1?1:n),n<1&&(i.current=requestAnimationFrame(l))},[e,t,s]),o=(0,n.useCallback)(()=>{a.current=null,i.current=requestAnimationFrame(l)},[l]);return(0,n.useEffect)(()=>(r&&o(),()=>{i.current&&cancelAnimationFrame(i.current)}),[l,r,o]),{playCallback:o}}})},20409(e,t,r){var n=r(71763),s=r(24948),i=r(5839);r.d(t,{},{A:e=>{let t=(0,n.useMemo)(()=>(e=>{let t="u">typeof window&&i.LO.large&&window.innerWidth>=i.LO.large,{role:r,options:n={},stayVisible:s=!0}=e;return"lazyload"===r?n.rootMargin=`0px -10px ${t?"200px":"30px"} 0px`:"animation"===r?n.rootMargin=`0px -10px ${t?"-140px":"-100px"} 0px`:"technical"===r&&(n.rootMargin="0px -10px 0px 0px"),{...n,triggerOnce:s}})(e),[e]),{ref:r,inView:a=!1,entry:l}=(0,s.Wx)(t);return{ref:r,isVisible:a,entry:l}}})},35337(e,t,r){var n=r(9083),s=r(38337);let i=e=>t=>e?new RegExp(e).test(t):new RegExp((0,s.kH)("validation.zipCode")).test(t),a=e=>e.length>=2&&!e.match(n.XT);r.d(t,{},{$m:({addressLine:e,city:t,postalCode:r})=>e&&a(e)&&t&&a(t)&&r&&i()(r),Dd:({professionalCompanyName:e,addressLine:t,city:r,postalCode:n})=>e&&a(e)&&t&&a(t)&&r&&a(r)&&n&&i()(n),KV:e=>!!e?.mail&&n.iB.test(e.mail),P$:i,Q1:(e,t)=>{try{let r=new URL(e).hostname;return t.some(e=>r===e||r.endsWith(`.${e}`))}catch(e){return!1}},W8:({valueCode:e,valueRlead:t})=>!!e&&!!t,WJ:e=>e,Xq:a,_V:e=>t=>{let r=e?!!t.match(e):!t.match(n.vl);return t.length>=2&&r},_f:e=>t=>t.length&&t.length<=e&&n.ll.test(t),aI:e=>e.every(({rDocId:e,fileName:t})=>e&&e.length>2&&t&&t.length>2),ej:(e=0,t)=>r=>RegExp(`^.{${e},${t}}$`).test(r),gA:e=>!!e&&n.ll.test(e),hP:1e6,hj:e=>n.qQ.test(e),kf:(e,t=!1)=>t?!!e&&n.bJ.test(e):!!e&&n.Py.test(e),l4:e=>!!e&&n.I6.test(e),nb:e=>e.length>=2&&!e.match(n.vl),s_:e=>/^\d+$/.test(e)&&parseInt(e,10)>=0&&1e6>=parseInt(e,10),tQ:e=>t=>!!e&&new RegExp(e).test(t),vd:e=>n.yd.test(e),w2:e=>n.ep.test(e),wJ:e=>e.length>=2&&!e.match(n.jp),ww:(e=0,t)=>r=>RegExp(`^[0-9]{${e},${t}}
1$`).test(r),xf:e=>n.iB.test(e)})},23052(e,t,r){let n=(0,r(71763).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});r.d(t,{},{Q:n})},88911(e,t,r){var n=r(71763);function s(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}r.d(t,{M:()=>s})},96329(e,t,r){r.d(t,{E:()=>s});var n=r(71763);let s="u">typeof window?n.useLayoutEffect:n.useEffect},41546(e,t,r){var n=r(71763);function s(e,t,r){(0,n.useInsertionEffect)(()=>e.on(t,r),[e,t,r])}r.d(t,{L:()=>s})},2077(e,t,r){var n=r(53921),s=r(96329),i=r(13969);function a(e,t){let r=(0,i.d)(t()),a=()=>r.set(t());return a(),(0,s.E)(()=>{let t=()=>n.Gt.preRender(a,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,n.WG)(a)}}),r}r.d(t,{j:()=>a})},13969(e,t,r){var n=r(46960),s=r(71763),i=r(23052),a=r(88911);function l(e){let t=(0,a.M)(()=>(0,n.OQ)(e)),{isStatic:r}=(0,s.useContext)(i.Q);if(r){let[,r]=(0,s.useState)(e);(0,s.useEffect)(()=>t.on("change",r),[])}return t}r.d(t,{d:()=>l})},84122(e,t,r){let n,s;r.d(t,{L:()=>er});var i=r(46960),a=r(69525),l=r(19540),o=r(14419),u=r(71763),c=r(3158),d=r(53921);function f(e,t){let r,n=()=>{let{currentTime:n}=t,s=(null===n?0:n.value)/100;r!==s&&e(s),r=s};return d.Gt.preUpdate(n,!0),()=>(0,d.WG)(n)}function h(e){return!("u"<typeof window)&&(e?(0,l.d)():(0,l.J)())}var p=r(6986),g=r(92922);let m=new WeakMap,v=(e,t,r)=>(n,s)=>s&&s[0]?s[0][e+"Size"]:(0,p.G)(n)&&"ownerSVGElement"in n&&"getBBox"in n?n.getBBox()[t]:n[r],y=v("inl
1ine","width","offsetWidth"),x=v("block","height","offsetHeight");function w({target:e,borderBoxSize:t}){m.get(e)?.forEach(r=>{r(e,{get width(){return y(e,t)},get height(){return x(e,t)}})})}function A(e){e.forEach(w)}let b=new Set;var j=r(41487),_=r(44558);let E=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),k={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function M(e,t,r,n){let s=r[t],{length:i,position:a}=k[t],l=s.current,o=r.time;s.current=Math.abs(e[`scroll${a}`]),s.scrollLength=e[`scroll${i}`]-e[`client${i}`],s.offset.length=0,s.offset[0]=0,s.offset[1]=s.scrollLength,s.progress=(0,j.q)(0,s.scrollLength,s.current);let u=n-o;s.velocity=u>50?0:(0,_.f)(s.current-l,u)}var R=r(87205),S=r(13326),N=r(67059),$=r(5129);let L={start:0,center:.5,end:1};function V(e,t,r=0){let n=0;if(e in L&&(e=L[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let W=[0,0],U=[[0,0],[1,1]],q={x:0,y:0},I=new WeakMap,C=new WeakMap,P=new WeakMap,O=new WeakMap,T=new WeakMap,D=e=>e===document.scrollingElement?window:e;function F(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...i}={}){if(!t)return c.l;let a=P.get(t);a||(a=new Set,P.set(t,a));let l=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),M(e,"x",r,t),M(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=U}=r,{target:s=e,axis:i="y"}=r,a="y"===i?"height":"width",l=s!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,$.s)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let s=null,i=n.parentNode;for(;!s;)"svg"===i.tagName&&(s=i),i=n.parentNode;n=s}else break;return r}(s,e):q,o=s===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in s&&"svg"!==s.tagName?s.getBBox():{width:s.clientWidth,height:s.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let c=!t[i].interpolate,d=n.length;for(let e=0;e<d;e++){let r=function(e,t,r,n){let s=Array.isArray(e)?e:W,i=0;return"number"==typeof e?s=[e,e]:"string"==typeof e&&(s=(e=e.trim()).includes(" ")?e.split(" "):[e,L[e]?e:"0"]),(i=V(s[0],r,n))-V(s[1],t)}(n[e],u[a],o[a],l[i]);c||r===t[i].interpolatorOffsets[e]||(c=!0),t[i].offset[e]=r}c&&(t[i].interpolate=(0,R.G)(t[i].offset,(0,S.Z)(n),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,N.q)(0,1,t[i].interpolate(t[i].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:E(),y:E()},i);if(a.add(l),!I.has(t)){let e,r=()=>{for(let e of a)e.measure(d.uv.timestamp);d.Gt.preUpdate(i)},i=()=>{for(let e of a)e.notify()},l=()=>d.Gt.read(r);I.set(t,l);let o=D(t);window.addEventListener("resize",l),t!==document.documentElement&&C.set(t,"function"==typeof t?(b.add(t),s||(s=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};b.forEach(t=>t(e))},window.addEventListener("resize",s)),()=>{b.delete(t),b.size||"function"!=typeof s||(window.removeEventListener("resize",s),s=void 0)}):(!n&&"u">typeof ResizeObserver&&(n=new ResizeObserver(A)),(e=(0,g.K)(t)).forEach(e=>{let t=m.get(e);t||(t=new Set,m.set(e,t)),t.add(l),n?.observe(e)}),()=>{e.forEach(e=>{let t=m.get(e);t?.delete(l),t?.size||n?.unobserve(e)})})),o.addEventListener("scroll",l),l()}if(r&&!T.has(t)){let e=I.get(t),r={width:t.scrollWidth,height:t.scrollHeight};O.set(t,r);let n=d.Gt.read(()=>{let n=t.scrollWidth,s=t.scrollHeight;
1(r.width!==n||r.height!==s)&&(e(),r.width=n,r.height=s)},!0);T.set(t,n)}let o=I.get(t);return d.Gt.read(o,!1,!0),()=>{(0,d.WG)(o);let e=P.get(t);if(!e||(e.delete(l),e.size))return;let r=I.get(t);I.delete(t),r&&(D(t).removeEventListener("scroll",r),C.get(t)?.(),window.removeEventListener("resize",r));let n=T.get(t);n&&((0,d.WG)(n),T.delete(t)),O.delete(t)}}let B=[[[[0,1],[1,1]],"entry"],[[[0,0],[1,0]],"exit"],[[[1,0],[0,1]],"cover"],[U,"contain"]],G={start:0,end:1};function z(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of B)if(function(e,t){let r=function(e){if(2!==e.length)return;let t=[];for(let r of e)if(Array.isArray(r))t.push(r);else{if("string"!=typeof r)return;let e=function(e){let t=e.trim().split(/\s+/);if(2!==t.length)return;let r=G[t[0]],n=G[t[1]];if(void 0!==r&&void 0!==n)return[r,n]}(r);if(!e)return;t.push(e)}return t}(e);if(!r)return!1;for(let e=0;e<2;e++){let n=r[e],s=t[e];if(n[0]!==s[0]||n[1]!==s[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let Q=new Map;function H(e){let t={value:0},r=F(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function J({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let s=Q.get(t);s||(s=new Map,Q.set(t,s));let i=r.target??"self",a=s.get(i);a||(a={},s.set(i,a));let l=n+(r.offset??[]).join(",");return a[l]||(r.target&&h(r.target)?z(r.offset)?a[l]=new ViewTimeline({subject:r.target,axis:n}):a[l]=H({container:t,...r}):h()?a[l]=new ScrollTimeline({source:t,axis:n}):a[l]=H({container:t,...r})),a[l]}function X(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){let s,i,a;if(!r)return c.l;let l={axis:t,container:r,...n};return"function"==typeof e?function(e,t){return 2===e.length||t&&(t.target||t.offset)?F(r=>{e(r[t.axis].progress,r)},t):f(e,J(t))}(e,l):(s=J(l),i=l.target?z(l.offset):void 0,a=l.target?h(l.target)&&!!i:h(),e.attachTimeline({timeline:a?s:void 0,...i&&a&&{rangeStart:i.rangeStart,rangeEnd:i.rangeEnd},observe:e=>(e.pause(),f(t=>{e.time=e.iterationDuration*t},s))}))}var K=r(88911),Y=r(96329);let Z=()=>({scrollX:(0,i.OQ)(0),scrollY:(0,i.OQ)(0),scrollXProgress:(0,i.OQ)(0),scrollYProgress:(0,i.OQ)(0)}),ee=e=>!!e&&!e.current;function et(e,t,r,n){return{factory:s=>{let i,l=()=>{ee(r)||ee(n)?a.k.read(l):i=X(s,{...t,axis:e,container:r?.current||void 0,target:n?.current||void 0})};return a.k.read(l),()=>{(0,a.c)(l),i?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function er({container:e,target:t,...r}={}){var n;let s=(0,K.M)(Z);n=r.offset,!("u"<typeof window)&&(t?(0,l.d)()&&!!z(n):(0,l.J)())&&(s.scrollXProgress.accelerate=et("x",r,e,t),s.scrollYProgress.accelerate=et("y",r,e,t));let i=(0,u.useRef)(null),c=(0,u.useRef)(!1),d=(0,u.useCallback)(()=>(i.current=X((e,{x:t,y:r})=>{s.scrollX.set(t.current),s.scrollXProgress.set(t.progress),s.scrollY.set(r.current),s.scrollYProgress.set(r.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(r.offset)]);return(0,Y.E)(()=>{if(c.current=!1,!(ee(e)||ee(t)))return d();c.current=!0},[d]),(0,u.useEffect)(()=>{let r;if(!c.current)return;let n=()=>{let n=ee(e),s=ee(t);(0,o.V)(!n,"Container ref is defined but not hydrated","use-scroll-ref"),(0,o.V)(!s,"Target ref is defined but not hydrated","use-scroll-ref"),n||s||(r=d())};return a.k.read(n),()=>{(0,a.c)(n),r?.()}},[d]),s}},97534(e,t,r){r.d(t,{G:()=>function e(t,r,o,u){if("function"==typeof t){let e;return a.bt.current=[],t(),e=(0,i.j)(a.bt.current,t),a.bt.current=void 0,e}if(void 0!==o&&!Array.isArray(o)&&"function"!=typeof r){var c=t,d=r,f=o,h=u;let n=(0,s.M)(()=>Object.keys(f)),i=(0,s.M)(()=>({}));for(let t of n)i[t]=e(c,d,f[t],h);return i}let p="function"==typeof r?r:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,s=e[0+r],i=e[1+r],a=e[2+r],l=e[3+r],o=(0,n.G)(i,a,l);return t?o(s):o}(r,o,u),g=Array.isArray(t)?l(t,p):l([t],([e])=>p(e)),m=Array.isArray(t)?void 0:t.accelerate;return m&&!m.isTransformed&&"function"!=typeof r&&Array.isArray(o)&&u?.clamp!==!1&&(g.accelerate={...m,times:r,keyframes:o,isTransformed:!0,...u?.ease?{ease:u.ease}:{}}),g}});var n=r(87205),s=r(88911),i=r(2077),a=r(46960);function l(e,t){let r=(0,s.M)(()=>[]);return(0,i.j)(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}},13326(e,t,r){r.d(t,{Z:()=>i});var n=r(41487),s=r(86826);function i(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let i=1;i<=t;i++){let a=(0,n.q)(0,t,i);e.push((0,s.k)(r,1,a))}}(t,e.length-1),t}},14160(e,t,r){let n=e=>t=>"string"==typeof t&&t.startsWith(e),s=n("--"),i=n("var(--"),a=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function l(e){return"string"==typeof e&&e.split("/*")[0].includes("var(--")}r.d(t,{rm:()=>l},{j4:s,pG:e=>!!i(e)&&a.test(e.split("/*")[0].trim())})},50984(e,t,r){r.d(t,{I:()=>i});var n=r(78958);let s=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function i(e,t){let r=!1,i=!0,a={delta:0,timestamp:0,isProcessing:!1},l=()=>r=!0,o=s.reduce((e,t)=>
1(e[t]=function(e){let t=new Set,r=new Set,n=!1,s=!1,i=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1};function l(t){i.has(t)&&(o.schedule(t),e()),t(a)}let o={schedule:(e,s=!1,a=!1)=>{let l=a&&n?t:r;return s&&i.add(e),l.add(e),e},cancel:e=>{r.delete(e),i.delete(e)},process:e=>{if(a=e,n){s=!0;return}n=!0;let i=t;t=r,r=i,t.forEach(l),t.clear(),n=!1,s&&(s=!1,o.process(e))}};return o}(l),e),{}),{setup:u,read:c,resolveKeyframes:d,preUpdate:f,update:h,preRender:p,render:g,postRender:m}=o,v=()=>{let s=n.W.useManualTiming,l=s?a.timestamp:performance.now();r=!1,s||(a.delta=i?1e3/60:Math.max(Math.min(l-a.timestamp,40),1)),a.timestamp=l,a.isProcessing=!0,u.process(a),c.process(a),d.process(a),f.process(a),h.process(a),p.process(a),g.process(a),m.process(a),a.isProcessing=!1,r&&t&&(i=!1,e(v))};return{schedule:s.reduce((t,n)=>{let s=o[n];return t[n]=(t,n=!1,l=!1)=>(!r&&(r=!0,i=!0,a.isProcessing||e(v)),s.schedule(t,n,l)),t},{}),cancel:e=>{for(let t=0;t<s.length;t++)o[s[t]].cancel(e)},state:a,steps:o}}},53921(e,t,r){var n=r(3158);let{schedule:s,cancel:i,state:a}=(0,r(50984).I)("u">typeof requestAnimationFrame?requestAnimationFrame:n.l,!0);r.d(t,{},{Gt:s,WG:i,uv:a})},69525(e,t,r){let{schedule:n,cancel:s}=(0,r(50984).I)(queueMicrotask,!1);r.d(t,{},{c:s,k:n})},3871(e,t,r){let n;var s=r(78958),i=r(53921);function a(){n=void 0}let l={now:()=>(void 0===n&&l.set(i.uv.isProcessing||s.W.useManualTiming?i.uv.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(a)}};r.d(t,{},{k:l})},87205(e,t,r){var n=r(78958),s=r(3158),i=r(53258),a=r(14419),l=r(41487),o=r(67059),u=r(67462);function c(e,t,{clamp:r=!0,ease:d,mixer:f}={}){let h=e.length;if((0,a.V)(h===t.length,"Both input and output ranges must be the same length","range-length"),1===h)return()=>t[0];if(2===h&&t[0]===t[1])return()=>t[1];let p=e[0]===e[1];e[0]>e[h-1]&&(e=[...e].reverse(),t=[...t].reverse());let g=function(e,t,r){let a=[],l=r||n.W.mix||u.j,o=e.length-1;for(let r=0;r<o;r++){let n=l(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||s.l:t;n=(0,i.F)(e,n)}a.push(n)}return a}(t,d,f),m=g.length,v=r=>{if(p&&r<e[0])return t[0];let n=0;if(m>1)for(;n<e.length-2&&!(r<e[n+1]);n++);let s=(0,l.q)(e[n],e[n+1],r);return g[n](s)};return r?t=>v((0,o.q)(e[0],e[h-1],t)):v}r.d(t,{G:()=>c})},5129(e,t,r){var n=r(6986);function s(e){return(0,n.G)(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}r.d(t,{s:()=>s})},67462(e,t,r){r.d(t,{j:()=>_});var n=r(53258),s=r(14419),i=r(14160),a=r(3218),l=r(40706),o=r(96985),u=r(2512);function c(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}var d=r(60892);function f(e,t){return r=>r>0?t:e}var h=r(86826);let p=(e,t,r)=>{let n=e*e,s=r*(t*t-n)+n;return s<0?0:Math.sqrt(s)},g=[o.u,d.B,u.V];function m(e){let t=g.find(t=>t.test(e));if((0,s.$)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let r=t.parse(e);return t===u.V&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let s=0,i=0,a=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;s=c(l,n,e+1/3),i=c(l,n,e),a=c(l,n,e-1/3)}else s=i=a=r;return{red:Math.round(255*s),green:Math.round(255*i),blue:Math.round(255*a),alpha:n}}(r)),r}let v=(e,t)=>{let r=m(e),n=m(t);if(!r||!n)return f(e,t);let s={...r};return e=>(s.red=p(r.red,n.red,e),s.green=p(r.green,n.green,e),s.blue=p(r.blue,n.blue,e),s.alpha=(0,h.k)(r.alpha,n.alpha,e),d.B.transform(s))},y=new Set(["none","hidden"]);function x(e,t){return r=>(0,h.k)(e,t,r)}function w(e){return"number"==typeof e?x:"string"==typeof e?(0,i.pG)(e)?f:a.y.test(e)?v:j:Array.isArray(e)?A:"object"==typeof e?a.y.test(e)?v:b:f}function A(e,t){let r=[...e],n=r.length,s=e.map((e,r)=>w(e)(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=s[t](e);return r}}function b(e,t){let r={...e,...t},n={};for(let s in r)void 0!==e[s]&&void 0!==t[s]&&(n[s]=w(e[s])(e[s],t[s]));return e=>{for(let t in n)r[t]=n[t](e);return r}}let j=(e,t)=>{let r=l.f.createTransformer(t),i=(0,l.V)(e),a=(0,l.V)(t);if(!(i.indexes.var.length===a.indexes.var.length&&i.indexes.color.length===a.indexes.color.length&&i.indexes.number.length>=a.indexes.number.length))return(0,s.$)(!0,`Complex values '${e}' and '${t}
1' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),f(e,t);if(y.has(e)&&!a.values.length||y.has(t)&&!i.values.length)return y.has(e)?r=>r<=0?e:t:r=>r>=1?t:e;return(0,n.F)(A(function(e,t){let r=[],n={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){let i=t.types[s],a=e.indexes[i][n[i]],l=e.values[a]??0;r[s]=l,n[i]++}return r}(i,a),a.values),r)};function _(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?(0,h.k)(e,t,r):w(e)(e,t)}},86826(e,t,r){r.d(t,{},{k:(e,t,r)=>e+(t-e)*r})},92922(e,t,r){function n(e,t,r){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let n=document;t&&(n=t.current);let s=r?.[e]??n.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e).filter(e=>null!=e)}r.d(t,{K:()=>n})},21184(e,t,r){r.d(t,{J:()=>i});var n=r(7616);let s={};function i(e,t){let r=(0,n.p)(e);return()=>s[t]??r()}},19540(e,t,r){var n=r(21184);let s=(0,n.J)(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),i=(0,n.J)(()=>void 0!==window.ViewTimeline,"viewTimeline");r.d(t,{},{J:s,d:i})},46960(e,t,r){var n=r(60191),s=r(44558),i=r(3871),a=r(53921);let l={current:void 0};class o{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=i.k.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=i.k.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new n.v);let r=this.events[e].add(t);return"change"===e?()=>{r(),a.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return l.current&&l.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=i.k.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,s.f)(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function u(e,t){return new o(e,t)}r.d(t,{OQ:()=>u},{bt:l})},96985(e,t,r){var n=r(60892);let s={test:(0,r(87356).$)("#"),parse:function(e){let t="",r="",n="",s="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),s=e.substring(4,5),t+=t,r+=r,n+=n,s+=s),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alph
1a:s?parseInt(s,16)/255:1}},transform:n.B.transform};r.d(t,{},{u:s})},2512(e,t,r){var n=r(39021),s=r(36788),i=r(99525),a=r(87356);let l={test:(0,a.$)("hsl","hue"),parse:(0,a.q)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+s.KN.transform((0,i.a)(t))+", "+s.KN.transform((0,i.a)(r))+", "+(0,i.a)(n.X4.transform(a))+")"};r.d(t,{},{V:l})},3218(e,t,r){var n=r(96985),s=r(2512),i=r(60892);let a={test:e=>i.B.test(e)||n.u.test(e)||s.V.test(e),parse:e=>i.B.test(e)?i.B.parse(e):s.V.test(e)?s.V.parse(e):n.u.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?i.B.transform(e):s.V.transform(e),getAnimatableNone:e=>{let t=a.parse(e);return t.alpha=0,a.transform(t)}};r.d(t,{},{y:a})},60892(e,t,r){var n=r(67059),s=r(39021),i=r(99525),a=r(87356);let l={...s.ai,transform:e=>Math.round((0,n.q)(0,255,e))},o={test:(0,a.$)("rgb","red"),parse:(0,a.q)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,i.a)(s.X4.transform(n))+")"};r.d(t,{},{B:o})},87356(e,t,r){r.d(t,{$:()=>i,q:()=>a});var n=r(86280);let s=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,i=(e,t)=>r=>!!("string"==typeof r&&s.test(r)&&r.startsWith(e)||t&&null!=r&&Object.prototype.hasOwnProperty.call(r,t)),a=(e,t,r)=>s=>{if("string"!=typeof s)return s;let[i,a,l,o]=s.match(n.S);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(l),alpha:void 0!==o?parseFloat(o):1}}},40706(e,t,r){r.d(t,{V:()=>c,f:()=>f});var n=r(3218);let s=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;var i=r(86280),a=r(99525);let l="number",o="color",u=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function c(e){let t=e.toString(),r=[],s={color:[],number:[],var:[]},i=[],a=0,c=t.replace(u,e=>(n.y.test(e)?(s.color.push(a),i.push(o),r.push(n.y.parse(e))):e.startsWith("var(")?(s.var.push(a),i.push("var"),r.push(e)):(s.number.push(a),i.push(l),r.push(parseFloat(e))),++a,"${}")).split("${}");return{values:r,split:c,indexes:s,types:i}}function d({split:e,types:t}){let r=e.length;return s=>{let i="";for(let u=0;u<r;u++)if(i+=e[u],void 0!==s[u]){let e=t[u];e===l?i+=(0,a.a)(s[u]):e===o?i+=n.y.transform(s[u]):i+=s[u]}return i}}let f={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(i.S)?.length||0)+(e.match(s)?.length||0)>0},parse:function(e){return c(e).values},createTransformer:function(e){return d(c(e))},getAnimatableNone:function(e){let t=c(e);return d(t)(t.values.map((e,r)=>((e,t)=>"number"==typeof e?t?.trim().endsWith("/")?e:0:"number"==typeof e?0:n.y.test(e)?n.y.getAnimatableNone(e):e)(e,t.split[r])))}}},39021(e,t,r){var n=r(67059);let s={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},i={...s,transform:e=>(0,n.q)(0,1,e)},a={...s,default:1};r.d(t,{},{X4:i,ai:s,hs:a})},36788(e,t,r){let n=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),s=n("deg"),i=n("%"),a=n("px"),l=n("vh"),o=n("vw"),u={...i,parse:e=>i.parse(e)/100,transform:e=>i.transform(100*e)};r.d(t,{},{KN:i,gQ:u,px:a,uj:s,vh:l,vw:o})},86280(e,t,r){r.d(t,{},{S:/-?(?:\d+(?:\.\d+)?|\.\d+)/gu})},99525(e,t,r){r.d(t,{},{a:e=>Math.round(1e5*e)/1e5})},67059(e,t,r){r.d(t,{},{q:(e,t,r)=>r>t?t:r<e?e:r})},14419(e,t,r){let n=()=>{},s=()=>{};r.d(t,{$:()=>n,V:()=>s})},78958(e,t,r){r.d(t,{},{W:{}})},6986(e,t,r){r.d(t,{},{G:e=>"object"==typeof e&&null!==e})},7616(e,t,r){function n(e){let t;return()=>(void 0===t&&(t=e()),t)}r.d(t,{p:()=>n})},3158(e,t,r){r.d(t,{},{l:e=>e})},53258(e,t,r){r.d(t,{},{F:(...e)=>e.reduce((e,t)=>r=>t(e(r)))})},41487(e,t,r){r.d(t,{},{q:(e,t,r)=>{let n=t-e;return n?(r-e)/n:1}})},60191(e,t,r){r.d(t,{v:()=>n});class n{constructor(){this.subscriptions=[]}add(e){var t;return t=this.subscriptions,-1===t.indexOf(e)&&t.push(e),()=>{var t;let r;return t=this.subscriptions,void((r=t.indexOf(e))>-1&&t.splice(r,1))}}notify(e,t,r){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,r);else for(let s=0;s<n;s++){let n=this.subscriptions[s];n&&n(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},44558(e,t,r){r.d(t,{},{f:(e,t)=>t?1e3/t*e:0})},24948(e,t,r){var n,s,i=r(71763),a=Object.defineProperty,l=new Map,o=new WeakMap,u=0;function c({threshold:e,delay:t,trackVisibility:r,rootMargin:s,scrollMargin:a,root:d,triggerOnce:f,skip:h,initialInView:p,fallbackInView:g,onChange:m}={}){var v;let[y,x]=i.useState(null),w=i.useRef(m),A=i.useRef(p),[b,j]=i.useState({inView:!!p,entry:void 0});w.current=m,i.useEffect(()=>{let i;if(void 0===A.current&&(A.current=p),!h&&y)return i=function(e,t,r={},s=n){if(void 0===window.IntersectionObserver&&void 0!==s){let n=e.getBoundingClientRect();return t(s,{isIntersecting:s,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:n,intersectionRect:n,rootBounds:n}
1),()=>{}}let{id:i,observer:a,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return`${t}_${"root"===t?!(r=e.root)?"0":(o.has(r)||(u+=1,o.set(r,u.toString())),o.get(r)):e[t]}`}).toString(),r=l.get(t);if(!r){let n,s=new Map,i=new IntersectionObserver(t=>{t.forEach(t=>{var r;let i=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=i),[...null!=(r=s.get(t.target))?r:[]].forEach(e=>{e(i,t)})})},e);n=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:i,elements:s},l.set(t,r)}return r}(r),d=c.get(e)||[];return c.has(e)||c.set(e,d),d.push(t),a.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(c.delete(e),a.unobserve(e)),0===c.size&&(a.disconnect(),l.delete(i))}}(y,(e,t)=>{let r=A.current;A.current=e,(void 0!==r||e)&&(j({inView:e,entry:t}),w.current&&w.current(e,t),t.isIntersecting&&f&&i&&(i(),i=void 0))},{root:d,rootMargin:s,scrollMargin:a,threshold:e,trackVisibility:r,delay:t},g),()=>{i&&i()}},[Array.isArray(e)?e.toString():e,y,d,s,a,f,h,r,g,t]);let _=null==(v=b.entry)?void 0:v.target,E=i.useRef(void 0);y||!_||f||h||E.current===_||(E.current=_,j({inView:!!p,entry:void 0}),A.current=p);let k=[x,b.inView,b.entry];return k.ref=k[0],k.inView=k[1],k.entry=k[2],k}i.Component,null!=(null!=(s=i.useInsertionEffect)?s:i.useLayoutEffect)||i.useEffect,r.d(t,{Wx:()=>c})}}]);
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.