PageSourceSearch

https://scopes.ai/_nuxt/DGKra6_F.js

js scopes.ai collected 2026-10-05 16:21:46 UTC 5,149 bytes, 1 lines download raw bytes

1import{$ as H,aP as F,aF as S,ci as M,aR as V,bu as n,aT as l,K as i,z as c,aI as p,cc as O,w as u,c0 as $,b2 as P}from"./CXIuakc8.js";const T="M876.605 394.131C788.982 335.917 696.198 358.139 691.836 416.303C685.453 501.424 853.722 498.43 941.95 409.714C1016.1 335.156 1008.64 186.907 906.167 142.846C807.014 100.212 712.699 198.494 789.049 245.127C889.053 306.207 986.062 116.979 840.548 43.3233C743.932 -5.58141 678.027 57.1682 672.279 112.188C666.53 167.208 712.538 172.943 736.353 163.088C760.167 153.234 764.14 120.924 746.651 93.3868C717.461 47.4252 638.894 77.8642 601.018 116.979C568.164 150.908 557 201.079 576.467 246.924C593.342 286.664 630.24 310.55 671.68 302.614C756.114 286.446 729.747 206.546 681.86 186.442C630.54 164.898 492 209.318 495.026 287.644C496.837 334.494 518.402 366.466 582.455 367.287C680.013 368.538 771.538 299.456 898.634 292.434C1007.02 286.446 1192.67 309.384 1242.36 382.258C1266.99 418.39 1273.65 443.108 1247.75 474.477C1217.32 511.33 1149.4 511.259 1096.84 466.093C1044.29 420.928 1029.14 380.576 1033.97 324.172C1038.31 273.428 1069.55 228.986 1117.2 216.384C1152.2 207.128 1188.29 213.629 1194.45 245.127C1201.49 281.062 1132.22 280.104 1100.44 272.673C1065.32 264.464 1044.22 234.837 1032.77 201.413C1019.29 162.061 1029.71 131.126 1056.44 100.965C1086.19 67.4032 1143.96 54.5526 1175.78 86.1513C1207.02 117.17 1186.81 143.379 1156.22 166.691C1112.57 199.959 1052.57 186.238 999.784 155.164C957.312 130.164 899.171 63.7054 931.284 26.3214C952.068 2.12513 996.288 3.87363 1007.22 43.58C1018.15 83.2749 1003.56 122.644 975.969 163.376C948.377 204.107 907.272 255.122 913.558 321.045C919.727 385.734 990.968 497.068 1063.84 503.35C1111.46 507.456 1166.79 511.984 1175.68 464.527C1191.52 379.956 1101.26 334.985 1030.29 377.017C971.109 412.064 956.297 483.647 953.797 561.655C947.587 755.413 1197.56 941.828 936.039 1140.66C745.771 1285.32 321.926 950.737 134.536 1202.19C-6.68295 1391.68 -53.4837 1655.38 131.935 1760.5C478.381 1956.91 1124.19 1515 1201.28 1997.83C1273.66 2451.23 100.805 1864.7 303.794 2668.89",j={class:"pointer-events-none absolute inset-0 h-full w-full overflow-visible",viewBox:"0 0 1278 2319",fill:"none",preserveAspectRatio:"xMidYMin meet",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},D=["d","stroke","stroke-opacity"],G={key:1,class:"pointer-events-none absolute inset-0 z-0","aria-hidden":"true"},I={class:"sticky top-0 h-svh w-full overflow-hidden"},K={class:"absolute inset-0 h-full w-full overflow-visible",viewBox:"0 0 1278 2319",fill:"none",preserveAspectRatio:"xMidYMin meet",xmlns:"http://www.w3.org/2000/svg"},N=["d","stroke","stroke-opacity"],x=16,L=350,Y=.2,q=H({__name:"SvgFollowScroll",props:{resetScrollOnMount:{type:Boolean,default:!1},variant:{default:"standalone"},scrollRoot:{},manifestoProgress:{default:null},stroke:{default:"#3f3f46"},strokeOpacity:{default:.2}},setup(z){const t=z,C=O("containerRef"),f=O("pathRef"),g=$(),o=P(0),w=P(0),d=u(()=>t.variant==="background"),A=u(()=>{const e=L-100;return-o.value*e}),B=u(()=>g.value==="reduce"?1:.5+o.value*.5),m=u(()=>{const e=w.value;if(!e)return{};const a=B.value*e;return{strokeDasharray:`${e}`,strokeDashoffset:`${e-a}`}});function _(){if(d.value){const e=t.scrollRoot;return e&&typeof e=="object"&&"value"in e?e.value:e??null}return C.value}function s(){if(g.value==="reduce"){o.value=1;return}const e=_();if(!e||e.offsetHeight===0){o.value=0;return}const a=e.getBoundingClientRect(),b=e.offsetHeight-window.innerHeight;if(b<=0){o.value=0;return}if(o.value=Math.min(Math.max(-a.top/b,0),1),d.value&&t.manifestoProgress){const E=t.manifestoProgress.value*Y;o.value=Math.min(1,Math.max(o.value,E))}}function v(){w.value=f.value?.getTotalLength()??0}function k(){v(),s()}let h=!1;function R(){h||(h=!0,requestAnimationFrame(()=>{s(),h=!1}))}let r;function y(){r?.disconnect();const e=_();e&&(r=new ResizeObserver(()=>{v(),s()}),r.observe(e))}return F(()=>{t.resetScrollOnMount&&("scrollRestoration"in history&&(history.scrollRestoration="manual"),window.scrollTo(0,0)),S(()=>{v(),y(),requestAnimationFrame(()=>{s()})}),window.addEventListener("scroll",R,{passive:!0}),window.addEventListener("resize",k,{passive:!0})}),M(()=>t.scrollRoot,()=>{S(()=>{y(),s()})}),t.manifestoProgress&&M(t.manifestoProgress,()=>{s()}),V(()=>{window.removeEventListener("scroll",R),window.removeEventListener("resize",k),r?.disconnect()}),(e,a)=>n(d)?(l(),i("div",G,[c("div",I,[c("div",{class:"absolute left-0 w-full will-change-transform",style:p({height:`${L}vh`,transform:`translate3d(0, ${n(A)}vh, 0)`})},[(l(),i("svg",K,[c("path",{ref_key:"pathRef",ref:f,d:n(T),stroke:t.stroke,"stroke-width":x,"stroke-opacity":t.
1strokeOpacity,"stroke-linecap":"round","stroke-linejoin":"round",style:p(n(m))},null,12,N)]))],4)])])):(l(),i("div",{key:0,ref_key:"containerRef",ref:C,class:"relative w-full bg-zinc-950",style:{"min-height":"350vh"}},[(l(),i("svg",j,[c("path",{ref_key:"pathRef",ref:f,d:n(T),stroke:t.stroke,"stroke-width":x,"stroke-opacity":t.strokeOpacity,"stroke-linecap":"round","stroke-linejoin":"round",style:p(n(m))},null,12,D)]))],512))}}),W=Object.assign(q,{__name:"MarketingSvgFollowScroll"});export{W 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.