1import{r as e,A as D,o as L,aF as T,q as P,s as p,d as k,e as A,D as t,H as O,f as H,l as N,aG as f}from"./CeDq3bVD.js";const V={class:"block-separation__container"},q={class:"block-separation__mobile",width:"376",height:"20",viewBox:"0 0 376 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},z=t("path",{d:"M187.338 8.78826C186.329 8.87068 185.58 9.75387 185.662 10.7598C185.744 11.7658 186.627 12.5155 187.636 12.4331C188.644 12.3506 189.394 11.4674 189.312 10.4615C189.23 9.45555 188.346 8.70584 187.338 8.78826Z",fill:"white",stroke:"currentColor"},null,-1),R={__name:"BlockSeparation",setup(F){const g=N(),r=e(null),m=e(null),c=e(null),d=e(null),i=e(null),h=e(null),u=e(null),_=e(null),b=e(null),E=e(null),w=e(null),C=e(null),x=e(null),v=e(!1),M=l=>{const s=f.clamp(f.mapLinear(l,0,1,1,0),0,1);r.value.style.setProperty("--scroll-progress-clamp",s);const o=f.clamp(f.mapLinear(l,.97,1,1,0),0,1);r.value.style.setProperty("--scroll-progress-clamp-rect",o),l>.9?v.value=!0:v.value=!1},B=D(()=>["block-separation",{"block-separation--end":v.value}]);return L(()=>{T(()=>{var l,s,o;if(g.$viewport.width.value>900&&m.value){const y=(l=c.value)==null?void 0:l.getTotalLength();c.value.style.strokeDasharray=y,c.value.style.strokeDashoffset=-y,r.value.style.setProperty("--curve-length",-y);const a=(s=i.value)==null?void 0:s.getTotalLength();i.value.style.strokeDasharray=a,i.value.style.strokeDashoffset=a,h.value.style.strokeDasharray=a,h.value.style.strokeDashoffset=a,r.value.style.setProperty("--line-length",a);const n=(o=u.value)==null?void 0:o.getTotalLength();u.value.style.strokeDasharray=n,u.value.style.strokeDashoffset=n,_.value.style.strokeDasharray=n,_.value.style.strokeDashoffset=n,r.value.style.setProperty("--rect-length",n)}})}),(l,s)=>{const o=P("scroll-progress-element");return p(),k("div",{ref_key:"separatorEl",ref:r,class:O(H(B)),"aria-hidden":!0},[A((p(),k("div",V,[(p(),k("svg",{class:"block-separation__svg",width:"1440",height:"535",viewBox:"0 0 1440 535",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref_key:"separatorDesktopEl",ref:m},[t("path",{class:"block-separation__svg--line",ref_key:"lineTopEl",ref:i,d:"M116.5 252.5L119.002 81.959",stroke:"currentColor","stroke-opacity":"0.3"},null,512),t("rect",{class:"block-separation__svg--rect",ref_key:"rectTopEl",ref:u,x:"-0.353553",width:"3.88109",height:"3.88109",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 121.396 79.8477)",fill:"transparent",stroke:"currentColor","stroke-width":"0.5"},null,512),t("path",{class:"block-separation__svg--line",ref_key:"lineBottomEl",ref:h,d:"M116.015 255.322L113.027 422.587",stroke:"currentColor","stroke-opacity":"0.3"},null,512),t("rect",{class:"block-separation__svg--rect",ref_key:"rectBottomEl",ref:_,x:"0.353553",y:"-2.98023e-08",width:"3.88109",height:"3.88109",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 109.908 424.847)",fill:"transparent",stroke:"currentColor","stroke-width":"0.5"},null,512),t("path",{class:"block-separation__svg--curve",ref_key:"curveEl",ref:c,d:"M-65 1C-4.46924 1 116.592 53.89 116.592 265.45C116.592 477.01 191 534 301 534H1440",stroke:"currentColor","stroke-opacity":"0.3"},null,512),t("circle",{class:"block-separation__svg--circle",ref_key:"circleEl",ref:d,cx:"3.5",cy:"3.5",r:"3",transform:"matrix(-1 0 0 1 120 252)",fill:"transparent",stroke:"currentColor"},null,512)],512)),(p(),k("svg",q,[t("path",{class:"block-separation__mobile--line",ref_key:"lineTopMobileEl",ref:E,d:"M188.052 10.4482L301.398 2.85473",stroke:"currentColor","stroke-opacity":"0.3"},null,512),t("rect",{class:"block-separation__mobile--rect",ref_key:"rectTopMobileEl",ref:C,x:"-0.0287829",y:"-0.352176",width:"2.41631",height:"2.41631",transform:"matrix(0.647595 -0.761985 -0.762727 -0.646721 302.517 4.13965)",fill:"white",stroke:"currentColor","stroke-width":"0.5"},null,512),t("path",{class:"block-separation__mobile--line",ref_key:"lineBottomMobileEl",ref:w,d:"M186.152 10.2797L74.9558 17.3727",stroke:"currentColor","stroke-opacity":"0.3"},null,512),t("rect",{class:"block-separation__mobile--rect",ref_key:"rectBottomMobileEl",ref:x,x:"0.0287829",y:"0.352176",width:"2.41631",height:"2.41631",transform:"matrix(-0.647595 0.761985 0.762727 0.646721 72.8933 15.4747)",fill:"white",stroke:"currentColor","stroke-width":"0.5"},null,512),t("path",{class:"block-separation__mobile--curve",ref_key:"curveMobileEl",ref:b,d:"M376 10L0 10",stroke:"currentColor","stroke-opacity":"0.3"},null,512),z]))])),[[o,{startOffsetByViewport:"0vh",startOffsetByElement:"-100%",endOffsetByElement:"-100%",triggerPosition:"50vh",wat
1ch:M,debug:!1}]])],2)}}};export{R 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.