PageSourceSearch

https://maxmove.com/_next/static/chunks/1_lt5471a380m.js?dpl=prod-2f30288ba89ede50cf79badd6aafb0dc408c77ac

js maxmove.com collected 2026-09-24 13:47:43 UTC 30,094 bytes, 92 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,850903,e=>{"use strict";var t=e.i(756494),a=e.i(999589),n=e.i(192637),i=e.i(317543),r=e.i(690185),l=e.i(768932),s=e.i(318211),o=e.i(391778),u=e.i(300185),c=e.i(311996),m=e.i(153662),d=e.i(152088);function f(e){let[a,...n]=e;return(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{scope:"row",className:"text-maxmove-navy py-3.5 pr-6 text-left align-top font-medium",children:a}),n.map(h)]},[a,...n].join("|"))}function h(e,a){return(0,t.jsx)("td",{className:"text-maxmove-grey-muted py-3.5 pr-6 align-top",children:e},`${e}-${a}`)}function v(e){return(0,t.jsx)("th",{scope:"col",className:"border-maxmove-blue/15 text-maxmove-grey-muted border-b pr-6 pb-3 text-xs font-semibold tracking-wide uppercase",children:e},e)}e.s(["default",0,function(e){let h,x,p,g,y,b,w,_,j,N,k,C,A,S,V,T,M,I,F,E,L=(0,a.c)(112),{title:z,categories:O,primaryCta:P,secondaryCta:W,footer:G,className:$,variant:q}=e,B=void 0===q?"default":q,[R,U]=(0,u.useState)(O[0]?.id??""),[H,K]=(0,u.useState)(null),D="brand"===B;if(L[0]!==O||L[1]!==$||L[2]!==D||L[3]!==H||L[4]!==P||L[5]!==W||L[6]!==R||L[7]!==z||L[8]!==B){y=Symbol.for("react.early_return_sentinel");e:{let e,a,u,S,V,T,M,I,F,E,G,q,J,Q,X,Y,Z,ee,et,ea,en,ei,er;L[22]!==R?(e=e=>e.id===R,L[22]=R,L[23]=e):e=L[23];let el=O.find(e);L[24]!==H?(a=e=>{K(H===e?null:e)},L[24]=H,L[25]=a):a=L[25];let es=a;L[26]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{U(e),K(null)},L[26]=u):u=L[26];let eo=u;if(0===O.length){y=null;break e}x=B;let eu=D&&"bg-maxmove-creme";L[27]!==$||L[28]!==eu?(p=(0,d.cn)("flex w-full flex-col",eu,$),L[27]=$,L[28]=eu,L[29]=p):p=L[29];let ec=D?"py-16 sm:py-20 lg:py-28":"py-12";L[30]!==ec?(S=(0,d.cn)("relative isolate w-full overflow-hidden px-4 sm:px-6 lg:px-16",ec),L[30]=ec,L[31]=S):S=L[31],L[32]!==D?(V=D?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 -z-20 bg-[linear-gradient(to_right,rgba(25,35,56,.055)_1px,transparent_1px)] bg-[size:25%_100%]"}),(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -top-40 -right-96 -z-10 hidden h-[34rem] w-[68rem] rotate-[15deg] bg-[linear-gradient(112deg,transparent_4%,#192338_25%,#294374_42%,#f05886_64%,#ff927f_78%,#e8eaec_96%)] opacity-95 sm:-right-80 sm:block lg:-right-80"}),(0,t.jsx)("div",{"aria-hidden":"true",className:"sm:bg-maxmove-red/15 pointer-events-none absolute -top-28 -right-36 -z-10 h-72 w-72 rounded-full bg-[radial-gradient(circle_at_center,#f05886_0%,#294374_48%,transparent_72%)] opacity-75 blur-2xl sm:top-10 sm:right-[18%]"})]}):null,L[32]=D,L[33]=V):V=L[33],L[34]===Symbol.for("react.memo_cache_sentinel")?(T={opacity:0,y:20},M={opacity:1,y:0},I={once:!0},F={duration:.5},L[34]=T,L[35]=M,L[36]=I,L[37]=F):(T=L[34],M=L[35],I=L[36],F=L[37]);let em=D?"max-w-6xl break-words bg-[linear-gradient(108deg,#192338_0%,#192338_36%,#f05886_70%,#ff7d73_100%)] bg-clip-text text-[clamp(2.25rem,6vw,5.5rem)] leading-[0.98] font-semibold text-transparent":"text-4xl font-medium sm:text-5xl md:text-6xl lg:text-7xl";L[38]!==em?(E=(0,d.cn)("text-maxmove-navy mb-8 tracking-tight",em),L[38]=em,L[39]=E):E=L[39],L[40]!==E||L[41]!==z?(G=(0,t.jsx)(s.motion.h2,{initial:T,whileInView:M,viewport:I,transition:F,className:E,children:z}),L[40]=E,L[41]=z,L[42]=G):G=L[42];let ed=D?"grid grid-cols-1 sm:flex sm:flex-wrap":"flex flex-wrap";if(L[43]!==ed?(q=(0,d.cn)("items-center gap-2",ed),L[43]=ed,L[44]=q):q=L[44],L[45]!==O||L[46]!==D||L[47]!==R){let e;L[49]!==D||L[50]!==R?(e=(e,a)=>(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1+.1*a},className:(0,d.cn)(D&&"w-full sm:w-auto"),children:(0,t.jsxs)("button",{type:"button",onClick:()=>eo(e.id),"aria-pressed":R===e.id,className:(0,d.cn)("cursor-pointer border px-6 py-3.5 text-sm font-medium tracking-tight transition-all duration-300 sm:px-7 sm:text-base",D?(0,d.cn)("w-full sm:w-auto",R===e.id?"border-maxmove-navy bg-maxmove-navy focus-visible:outline-maxmove-red rounded-full text-white shadow-[0_16px_40px_-20px_rgba(25,35,56,.8)] focu
1s-visible:outline-2 focus-visible:outline-offset-2":"border-maxmove-navy/15 text-maxmove-navy hover:border-maxmove-red/60 focus-visible:outline-maxmove-red rounded-full bg-white/75 shadow-sm backdrop-blur-sm hover:-translate-y-0.5 hover:bg-white focus-visible:outline-2 focus-visible:outline-offset-2"):R===e.id?"border-maxmove-navy text-maxmove-navy rotate-12 rounded-full border-2 border-dashed":"border-maxmove-navy text-maxmove-navy rounded-md"),children:[D?(0,t.jsx)("span",{"aria-hidden":"true",className:(0,d.cn)("mr-2 inline-block h-2 w-2 rounded-full transition-colors",R===e.id?"bg-maxmove-red":"bg-maxmove-navy/20")}):null,e.label]})},e.id),L[49]=D,L[50]=R,L[51]=e):e=L[51],J=O.map(e),L[45]=O,L[46]=D,L[47]=R,L[48]=J}else J=L[48];L[52]!==q||L[53]!==J?(Q=(0,t.jsx)("div",{className:q,children:J}),L[52]=q,L[53]=J,L[54]=Q):Q=L[54],L[55]!==G||L[56]!==Q?(X=(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[G,Q]}),L[55]=G,L[56]=Q,L[57]=X):X=L[57],L[58]!==D?(Y=D?null:(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},className:"relative hidden h-56 w-56 shrink-0 lg:block xl:h-72 xl:w-72",children:(0,t.jsx)(o.default,{src:"/images/team/max-valjan-portrait.webp",alt:"Maxmove Kurier",fill:!0,className:"object-contain object-bottom",sizes:"(max-width: 1280px) 224px, 288px"})}),L[58]=D,L[59]=Y):Y=L[59],L[60]!==X||L[61]!==Y?(Z=(0,t.jsxs)("div",{className:"relative z-10 mx-auto flex w-full max-w-[1400px] items-end justify-between gap-8",children:[X,Y]}),L[60]=X,L[61]=Y,L[62]=Z):Z=L[62],L[63]!==S||L[64]!==V||L[65]!==Z?(g=(0,t.jsxs)("div",{className:S,children:[V,Z]}),L[63]=S,L[64]=V,L[65]=Z,L[66]=g):g=L[66];let ef=D?"bg-maxmove-navy":"bg-white";L[67]!==ef?(A=(0,d.cn)("relative flex-1 overflow-hidden px-4 py-12 sm:px-6 sm:py-16 md:py-20 lg:px-16 lg:py-24",ef),L[67]=ef,L[68]=A):A=L[68],L[69]!==D?(h=D?(0,t.jsx)("div",{"aria-hidden":"true",className:"bg-maxmove-red/15 pointer-events-none absolute -right-32 -bottom-40 h-96 w-96 rounded-full blur-3xl"}):null,L[69]=D,L[70]=h):h=L[70],C="relative z-10 mx-auto w-full max-w-[1400px]";let eh=D?"gap-6 lg:grid-cols-[minmax(17rem,.8fr)_minmax(0,2.2fr)] lg:gap-8":"gap-12 lg:grid-cols-[1fr_2fr] lg:gap-16 xl:gap-20";L[71]!==eh?(N=(0,d.cn)("grid grid-cols-1",eh),L[71]=eh,L[72]=N):N=L[72];let ev=D&&"rounded-[2rem] border border-white/10 bg-white/[0.06] p-7 shadow-[inset_0_1px_0_rgba(255,255,255,.08)] backdrop-blur-sm sm:p-9";L[73]!==ev?(ee=(0,d.cn)("lg:sticky lg:top-24 lg:self-start",ev),L[73]=ev,L[74]=ee):ee=L[74],L[75]===Symbol.for("react.memo_cache_sentinel")?(et={opacity:0,x:-20},ea={opacity:1,x:0},en={duration:.4},L[75]=et,L[76]=ea,L[77]=en):(et=L[75],ea=L[76],en=L[77]);let ex=D?"text-white":"text-maxmove-navy";L[78]!==ex?(ei=(0,d.cn)("text-3xl font-medium sm:text-4xl md:text-5xl",ex),L[78]=ex,L[79]=ei):ei=L[79],L[80]!==D||L[81]!==P||L[82]!==W?(er=(P||W)&&(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},className:"mt-8 flex max-w-xs flex-col items-stretch gap-3",children:[P&&(0,t.jsx)(c.Link,{href:P.href,className:(0,d.cn)("rounded-full px-6 py-3 text-center text-sm font-medium whitespace-nowrap text-white transition-all duration-200 sm:px-8 sm:py-3.5 sm:text-base",D?"bg-maxmove-red hover:bg-maxmove-red/90 shadow-[0_14px_34px_-18px_rgba(240,88,134,.9)] hover:-translate-y-0.5":"bg-maxmove-navy hover:bg-maxmove-blue"),children:P.label}),W&&(0,t.jsxs)(c.Link,{href:W.href,className:(0,d.cn)("group flex items-center justify-center gap-2 rounded-full px-6 py-3 text-sm font-medium whitespace-nowrap sm:px-8 sm:py-3.5 sm:text-base",D?"border border-white/15 bg-white/10 text-white transition-colors hover:bg-white/15":(0,d.cn)(m.cremeChipClasses,"border-2")),children:[(0,t.jsx)("span",{children:W.label}),(0,t.jsx)(n.ChevronRight,{className:"size-4 transition-transform duration-200 group-hover:translate-x-1"})]})]}),L[80]=D,L[81]=P,L[82]=W,L[83]=er):er=L[83],k=(0,t.jsxs)("div",{className:ee,children:[(0,t.jsx)(s.motion.h3,{initial:et,animate:ea,transition:en,className:ei,children:el?.label},R),er]});let ep=D&&"rounded-[2rem] bg-white px-5 shadow-[0_32px_90px_-44px_rgba(0,0,0,.8)] sm:px-8 lg:px-10";L[84]!==ep?(j=(0,d.cn)("flex flex-col",ep),L[84]=ep,L[85]=j):j=L[85],b=R,w="space-y-0",_=el?.items.map((e,a)=>(0,t.jsxs)("div",{className:(0,d.cn)("border-b",D?"border-maxmove-navy/10":"border-neutral-300"),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>es(a),"aria-expanded":H===a,className:(0,d.cn)("group flex w-full items-start justify-between gap-4 py-6 text-left sm:py-8",D&&"focu
1s-visible:ring-maxmove-red rounded-xl outline-none"),children:[(0,t.jsx)("span",{className:(0,d.cn)("text-maxmove-navy flex-1 text-base font-medium transition-colors duration-200 sm:text-lg",D?"group-hover:text-maxmove-red":"group-hover:text-maxmove-navy/70"),children:e.question}),(0,t.jsx)("div",{className:(0,d.cn)("mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full transition-colors sm:h-8 sm:w-8",D?H===a?"bg-maxmove-red text-white":"bg-maxmove-creme text-maxmove-navy group-hover:bg-maxmove-red/15":"text-maxmove-navy"),children:H===a?(0,t.jsx)(i.Minus,{className:"h-4 w-4 sm:h-5 sm:w-5","aria-hidden":"true"}):(0,t.jsx)(r.Plus,{className:"h-4 w-4 sm:h-5 sm:w-5","aria-hidden":"true"})})]}),(0,t.jsx)(l.AnimatePresence,{initial:!1,children:H===a&&(0,t.jsx)(s.motion.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{height:{duration:.3,ease:[.4,0,.2,1]},opacity:{duration:.2,ease:"easeInOut"}},className:"overflow-hidden",children:(0,t.jsxs)("div",{className:(0,d.cn)("pb-6 sm:pb-8",D?"pr-2":"pr-8"),children:[e.answer?(0,t.jsx)("p",{className:"text-sm leading-relaxed whitespace-pre-line text-neutral-600 sm:text-base",children:e.answer}):null,e.table?(0,t.jsxs)("div",{className:"mt-6",children:[(0,t.jsx)("h4",{className:"text-maxmove-navy text-base font-semibold",children:e.table.caption}),(0,t.jsx)("div",{className:"mt-3 overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full min-w-140 border-collapse text-left text-sm",children:[(0,t.jsx)("caption",{className:"sr-only",children:e.table.caption}),(0,t.jsx)("thead",{children:(0,t.jsx)("tr",{children:e.table.headers.map(v)})}),(0,t.jsx)("tbody",{className:"divide-maxmove-blue/10 divide-y",children:e.table.rows.map(f)})]})})]}):null,e.linkText&&e.linkHref&&(0,t.jsxs)(c.Link,{href:e.linkHref,className:(0,d.cn)("text-maxmove-navy mt-3 inline-flex items-center font-medium transition-colors",D?"hover:text-maxmove-red":"hover:text-maxmove-blue"),children:[e.linkText,(0,t.jsx)(n.ChevronRight,{className:"ml-1 h-4 w-4","aria-hidden":"true"})]}),e.links?(0,t.jsxs)("div",{className:"mt-6",children:[e.linksTitle?(0,t.jsx)("h4",{className:"text-maxmove-navy text-base font-semibold",children:e.linksTitle}):null,(0,t.jsx)("ul",{className:"mt-3 space-y-2",children:e.links.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(c.Link,{href:e.href,className:(0,d.cn)("text-maxmove-navy inline-flex items-center font-medium transition-colors",D?"hover:text-maxmove-red":"hover:text-maxmove-blue"),children:[e.label,(0,t.jsx)(n.ChevronRight,{className:"ml-1 h-4 w-4","aria-hidden":"true"})]})},`${e.href}-${e.label}`))})]}):null]})})})]},e.question))}L[0]=O,L[1]=$,L[2]=D,L[3]=H,L[4]=P,L[5]=W,L[6]=R,L[7]=z,L[8]=B,L[9]=h,L[10]=x,L[11]=p,L[12]=g,L[13]=y,L[14]=b,L[15]=w,L[16]=_,L[17]=j,L[18]=N,L[19]=k,L[20]=C,L[21]=A}else h=L[9],x=L[10],p=L[11],g=L[12],y=L[13],b=L[14],w=L[15],_=L[16],j=L[17],N=L[18],k=L[19],C=L[20],A=L[21];return y!==Symbol.for("react.early_return_sentinel")?y:(L[86]!==b||L[87]!==w||L[88]!==_?(S=(0,t.jsx)("div",{className:w,children:_},b),L[86]=b,L[87]=w,L[88]=_,L[89]=S):S=L[89],L[90]!==G?(V=G&&(0,t.jsx)("div",{className:"mt-8",children:G}),L[90]=G,L[91]=V):V=L[91],L[92]!==S||L[93]!==V||L[94]!==j?(T=(0,t.jsxs)("div",{className:j,children:[S,V]}),L[92]=S,L[93]=V,L[94]=j,L[95]=T):T=L[95],L[96]!==T||L[97]!==N||L[98]!==k?(M=(0,t.jsxs)("div",{className:N,children:[k,T]}),L[96]=T,L[97]=N,L[98]=k,L[99]=M):M=L[99],L[100]!==M||L[101]!==C?(I=(0,t.jsx)("div",{className:C,children:M}),L[100]=M,L[101]=C,L[102]=I):I=L[102],L[103]!==h||L[104]!==I||L[105]!==A?(F=(0,t.jsxs)("div",{className:A,children:[h,I]}
1),L[103]=h,L[104]=I,L[105]=A,L[106]=F):F=L[106],L[107]!==x||L[108]!==p||L[109]!==g||L[110]!==F?(E=(0,t.jsxs)("section",{"data-variant":x,className:p,children:[g,F]}),L[107]=x,L[108]=p,L[109]=g,L[110]=F,L[111]=E):E=L[111],E)}])},321945,e=>{"use strict";var t=e.i(756494),a=e.i(300185),n=e.i(21329),i=e.i(554222),r=e.i(455728),l=e.i(786846),s=(e,t,a,n,i,r,l,s)=>{let o=document.documentElement,u=["light","dark"];function c(t){var a;(Array.isArray(e)?e:[e]).forEach(e=>{let a="class"===e,n=a&&r?i.map(e=>r[e]||e):i;a?(o.classList.remove(...n),o.classList.add(r&&r[t]?r[t]:t)):o.setAttribute(e,t)}),a=t,s&&u.includes(a)&&(o.style.colorScheme=a)}if(n)c(n);else try{let e=localStorage.getItem(t)||a,n=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},o=a.createContext(void 0),u={setTheme:e=>{},themes:[]};a.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:i,enableColorScheme:r,defaultTheme:l,value:o,themes:u,nonce:c,scriptProps:m})=>{let d=JSON.stringify([n,t,l,e,u,o,i,r]).slice(1,-1);return a.createElement("script",{...m,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${s.toString()})(${d})`}})});var c=e.i(844255);let m=`
2varying vec2 vUv;
3void main() {
4  vUv = uv;
5  gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);
6}
7`,d=`
8precision highp float;
9
10uniform float u_time;
11uniform vec2 u_resolution;
12uniform float u_speed;
13uniform float u_waveCount;
14uniform float u_waveAmplitude;
15uniform float u_waveFrequency;
16uniform float u_lineThickness;
17uniform float u_grainIntensity;
18uniform vec3 u_startColor;
19uniform vec3 u_endColor;
20uniform vec3 u_backgroundColor;
21uniform float u_brightness;
22uniform float u_speedVariation;
23uniform float u_waveWidth;
24uniform float u_scale;
25
26varying vec2 vUv;
27
28float generateNoise(vec2 position) {
29  vec2 seed = vec2(12.9898, 78.233);
30  float dotProduct = dot(position, seed);
31  return fract(sin(dotProduct) * 43758.5453);
32}
33
34float applyGrain(vec2 position) {
35  return (generateNoise(position) * 2.0 - 1.0) / 256.0;
36}
37
38vec4 calculateWaveLine(vec2 coord, float animSpeed, float horizontalScale, vec3 color) {
39  float waveOffset = sin(u_time * animSpeed + coord.x * horizontalScale * u_waveFrequency) * u_waveAmplitude;
40  float edgeFalloff = smoothstep(1.0, 0.0, abs(coord.x));
41  coord.y += waveOffset * edgeFalloff;
42
43  float lineIntensity = smoothstep(u_lineThickness, 0.0, abs(coord.y));
44
45  float yFade = smoothstep(1.0, 0.2, abs(coord.y));
46  float xFade = smoothstep(1.0, 0.3, abs(coord.x));
47  float combinedFade = yFade * xFade;
48
49  return vec4(color * lineIntensity * combinedFade, 1.0);
50}
51
52void main() {
53  vec2 coord = vUv * 2.0 - 1.0;
54  coord.x *= u_resolution.x / u_resolution.y;
55
56  coord /= u_scale;
57
58  coord.x /= u_waveWidth;
59
60  vec4 colorAccumulator = vec4(0.0);
61
62  for (float i = 0.0; i <= 50.0; i += 1.0) {
63    if (i >= u_waveCount) break;
64
65    float progress = i / u_waveCount * 2.0;
66
67    float lineSpeed = u_speed + progress * u_speedVariation;
68
69    float colorMix = i / u_waveCount;
70    vec3 waveColor = mix(u_startColor, u_endColor, colorMix);
71
72    colorAccumulator += calculateWaveLine(coord, lineSpeed, progress, waveColor);
73  }
74
75  vec3 waveColor = colorAccumulator.rgb * u_brightness;
76
77  float waveIntensity = clamp(length(waveColor), 0.0, 1.0);
78  float grain = applyGrain(coord) * u_grainIntensity * waveIntensity;
79  waveColor += vec3(grain);
80
81  float bgLuminance = dot(u_backgroundColor, vec3(0.299, 0.587, 0.114));
82  vec3 finalColor;
83  if (bgLuminance > 0.5) {
84    float waveAlpha = clamp(length(waveColor), 0.0, 1.0);
85    finalColor = mix(u_backgroundColor, waveColor, waveAlpha);
86  } else {
87    finalColor = u_backgroundColor + waveColor;
88  }
89
90  gl_FragColor = vec4(finalColor, 1.0);
91}
92`,f=({speed:e,waveCount:n,waveAmplitude:s,waveFrequency:o,lineThickness:u,grainIntensity:c,startColor:f,endColor:h,backgroundColor:v,brightness:x,speedVariation:p,waveWidth:g,scale:y})=>{let b=(0,a.useRef)(null),w=(0,a.useRef)(null),{viewport:_}=(0,r.useThree)(),j=(0,a.useMemo)(()=>({u_time:{value:0},u_resolution:{value:new l.Vector2(100*_.width,100*_.height)},u_speed:{value:e},u_waveCount:{value:n},u_waveAmplitude:{value:s},u_waveFrequency:{value:o},u_lineThickness:{value:u},u_grainIntensity:{value:c},u_startColor:{value:new l.Color(f)},u_endColor:{value:new l.Color(h)},u_backgroundColor:{value:new l.Color(v)},u_brightness:{value:x},u_speedVariation:{value:p},u_waveWidth:{value:g},u_scale:{value:y}}),[]);return(0,i.useFrame)(t=>{w.current&&(w.current.uniforms.u_time.value=t.clock.elapsedTime,w.current.uniforms.u_resolution.value.set(100*_.width,100*_.height),w.current.uniforms.u_speed.value=e,w.current.uniforms.u_waveCount.value=n,w.current.uniforms.u_waveAmplitude.value=s,w.current.uniforms.u_waveFrequency.value=o,w.current.uniforms.u_lineThickness.value=u,w.current.uniforms.u_grainIntensity.value=c,w.current.uniforms.u_startColor.value.set(f),w.current.uniforms.u_endColor.value.set(h),w.current.uniforms.u_backgroundColor.value.set(v),w.current.uniforms.u_brightness.value=x,w.current.uniforms.u_speedVariation.value=p,w.current.uniforms.u_waveWidth.value=g,w.current.uniforms.u_scale.value=y)}),(0,t.jsxs)("mesh",{ref:b,scale:[_.width,_.height,1],children:[(0,t.jsx)("planeGeometry",{args:[1,1]}),(0,t.jsx)("shaderMaterial",{ref:w,vertexShader:m,fragmentShader:d,uniforms:j})]})},h=({width:e="100%",height:i="100%",className:r,speed:l=.5,waveCount:s=25,waveAmplitude:m=.85,waveFrequency:d=4,lineThickness:h=.2,grainIntensity:v=50,startColor:x="#ff6666",endColor:p="#6666ff",lightBackgroun
92d:g="#ffffff",darkBackground:y="#000000",brightness:b=1,speedVariation:w=.006,waveWidth:_=3.5,scale:j=.6})=>{var N;let{resolvedTheme:k}=null!=(N=a.useContext(o))?N:u,C=(0,c.useDemoAnimationGate)(),A="number"==typeof e?`${e}px`:e,S="number"==typeof i?`${i}px`:i,V=r?`grain-wave-container ${r}`:"grain-wave-container";return(0,t.jsx)("div",{ref:C.ref,className:V,style:{width:A,height:S},children:(0,t.jsx)(n.Canvas,{className:"grain-wave-canvas",frameloop:C["data-demo-playing"]?"always":"demand",gl:{antialias:!0,alpha:!1},camera:{position:[0,0,1],fov:75},children:(0,t.jsx)(f,{speed:l,waveCount:s,waveAmplitude:m,waveFrequency:d,lineThickness:h,grainIntensity:v,startColor:x,endColor:p,backgroundColor:"dark"===k?y:g,brightness:b,speedVariation:w,waveWidth:_,scale:j})})})};h.displayName="GrainWave",e.s(["default",0,h],321945)},22804,e=>{"use strict";var t=e.i(756494),a=e.i(999589),n=e.i(207298),i=e.i(152088);let r={left:"flex-row-reverse items-center gap-2",right:"flex items-center gap-2",top:"flex-col-reverse items-center gap-1",bottom:"flex-col items-center gap-1"};function l(){let e,n=(0,a.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("svg",{className:"animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,t.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,t.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),n[0]=e):e=n[0],e}let s=(0,n.cva)("text-center",{variants:{variant:{spinner:"relative inline-flex",skeleton:"animate-pulse bg-gray-200 dark:bg-gray-700 rounded",dots:"inline-flex space-x-1",bar:"w-full bg-gray-200 dark:bg-gray-700 rounded-full overflow-hidden"},size:{xs:"h-3 w-3",sm:"h-4 w-4",md:"h-6 w-6",lg:"h-8 w-8",xl:"h-12 w-12",full:"w-full",auto:""}},defaultVariants:{variant:"spinner",size:"md"}});function o(e){let n,o,u,c,m,d,f,h,v,x,p,g=(0,a.c)(22);g[0]!==e?({className:n,variant:h,size:u,isLoading:c,text:f,textPosition:m,fullScreen:d,...o}=e,g[0]=e,g[1]=n,g[2]=o,g[3]=u,g[4]=c,g[5]=m,g[6]=d,g[7]=f,g[8]=h):(n=g[1],o=g[2],u=g[3],c=g[4],m=g[5],d=g[6],f=g[7],h=g[8]);let y=void 0===m?"right":m,b=void 0!==d&&d;if(!(void 0===c||c))return null;g[9]!==n||g[10]!==o||g[11]!==u||g[12]!==h?(v=()=>{switch(h){case"spinner":default:return(0,t.jsx)("div",{className:(0,i.cn)(s({variant:h,size:u,className:n})),...o,children:(0,t.jsx)(l,{})});case"skeleton":return(0,t.jsx)("div",{className:(0,i.cn)(s({variant:h,size:u,className:n})),...o});case"dots":return(0,t.jsxs)("div",{className:(0,i.cn)(s({variant:h,size:"auto",className:n})),...o,children:[(0,t.jsx)("div",{className:(0,i.cn)("animate-bounce rounded-full bg-current",s({size:u}))}),(0,t.jsx)("div",{className:(0,i.cn)("animation-delay-200 animate-bounce rounded-full bg-current",s({size:u}))}),(0,t.jsx)("div",{className:(0,i.cn)("animation-delay-400 animate-bounce rounded-full bg-current",s({size:u}))})]});case"bar":return(0,t.jsx)("div",{className:(0,i.cn)(s({variant:h,size:"full",className:n}),"h-2"),...o,children:(0,t.jsx)("div",{className:"bg-primary animate-bar-progress h-full",style:{width:"30%"}})})}},g[9]=n,g[10]=o,g[11]=u,g[12]=h,g[13]=v):v=g[13];let w=v;g[14]!==w||g[15]!==f||g[16]!==y?(x=()=>f?(0,t.jsxs)("div",{className:`flex ${r[y]}`,children:[w(),(0,t.jsx)("span",{className:"text-sm",children:f})]}):w(),g[14]=w,g[15]=f,g[16]=y,g[17]=x):x=g[17];let _=x;if(b){let e;return g[18]!==_?(e=(0,t.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/20 backdrop-blur-xs",children:_()}),g[18]=_,g[19]=e):e=g[19],e}return g[20]!==_?(p=_(),g[20]=_,g[21]=p):p=g[21],p}e.s(["Loading",0,o,"LoadingButton",0,function(e){let n,r,l,s,u,c,m,d,f=(0,a.c)(16);if(f[0]!==e){let{children:t,isLoading:a,loadingText:o,...m}=e;n=t,r=a,l=void 0===o?"Loading...":o,s=m,u=r||m.disabled,c=(0,i.cn)("inline-flex items-center justify-center gap-2 rounded-md px-4 py-2 text-sm font-medium transition-colors disabled:opacity-50",m.className),f[0]=e,f[1]=n,f[2]=r,f[3]=l,f[4]=s,f[5]=u,f[6]=c}else n=f[1],r=f[2],l=f[3],s=f[4],u=f[5],c=f[6];return f[7]!==n||f[8]!==r||f[9]!==l?(m=r?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o,{variant:"spinner",size:"xs"}),l||n]}):n,f[7]=n,f[8]=r,f[9]=l,f[10]=m):m=f[10],f[11]!==s||f[12]!==u||f[13]!==c||f[14]!==m?(d=(0,t.jsx)("button",{...s,disabled:u,className:c,children:m}),f[11]=s,f[12]=u,f[13]=c,f[14]=m,f[15]=d):d=f[15],d},"PageLoading",0,function(e){let n,i,r=(0,a.c)(3),{message:l}=e,s=void 0===l?"Loading...":l;return r[0]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)(o,{variant:"spinner",size:"lg",className:"text-primary mb-4"}),r[0]=n):n=r[0],r[1]!==s?(i=(0,t.jsxs)("div",{className:"flex min-h-[60vh] flex-col items-center justify-center",children:[n,(0,t.jsx)("p",{className:"text-muted-foreground",children:s})]}),r[1]=s,r[2]=i):i=r[2],i}])},426155,e=>{"use strict";class t{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>e.finished))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let a=0;a<this.animations.length;a++)this.animations[a][e]=t}attachTimeline(e){let t=this.animations.map(t=>t.attachTimeline(e));return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return a(this.animations,"duration")}get iterationDuration(){return a(this.animations,"iterationDuration")}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function a(e,t){let a=0;for(let n=0;n<e.length;n++){let i=e[n][t];null!==i&&i>a&&(a=i)}return a}class n extends t{then(e,t){return this.finished.finally(e).then(()=>{})}}var i=e.i(898435),r=e.i(995128),l=e.i(10444),s=e.i(395097),o=e.i(99831),u=e.i(494449),c=e.i(958186),m=e.i(880579),d=e.i(334672),f=e.i(709300),h=e.i(422908),v=e.i(557688),x=e.i(704639);function p(e,t){var a;let n;return(0,x.isEasingArray)(e)?e[a=e.length,((t-0)%(n=a-0)+n)%n+0]:e}var g=e.i(187661);function y(e){return"object"==typeof e&&!Array.isArray(e)}function b(e,t,a,n){return null==e?[]:"string"==typeof e&&y(t)?(0,g.resolveElements)(e,a,n):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(e=>null!=e):[e]}function w(e,t,a,n){return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?a:t.startsWith("<")?Math.max(0,a+parseFloat(t.slice(1))):n.get(t)??e}var _=e.i(859181);function j(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function N(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function k(e,t){return t[e]||(t[e]=[]),t[e]}let C=e=>"number"==typeof e,A=e=>e.every(C);var S=e.i(294861),V=e.i(952174),T=e.i(105682),M=e.i(165388),I=e.i(153685),F=e.i(844965),E=e.i(237464),L=e.i(297313),z=e.i(76162);class O extends z.VisualElement{constructor(){super(...arguments),this.type="object"}readValueFromInstance(e,t){if(t in e){let a=e[t];if("string"==typeof a||"number"==typeof a)return a}}getBaseTargetFromProps(){}removeValueFromRenderState(e,t){delete t.output[e]}measureInstanceViewportBox(){return(0,L.createBox)()}build(e,t){Object.assign(e.output,t)}renderInstance(e,{output:t}){Object.assign(e,t)}sortInstanceNodePosition(){return 0}}function P(e){let t={presenceContext:null,props:{}
92,visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},a=(0,M.isSVGElement)(e)&&!(0,I.isSVGSVGElement)(e)?new F.SVGVisualElement(t):new E.HTMLVisualElement(t);a.mount(e),V.visualElementStore.set(e,a)}function W(e){let t=new O({presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}});t.mount(e),V.visualElementStore.set(e,t)}function G(e,t,a,n){let i=[];if((0,s.isMotionValue)(e)||"number"==typeof e||"string"==typeof e&&!y(t))i.push((0,S.animateSingleValue)(e,y(t)&&t.default||t,a&&a.default||a));else{if(null==e)return i;let r=b(e,t,n),l=r.length;(0,h.invariant)(!!l,"No valid elements provided.","no-valid-elements");for(let e=0;e<l;e++){let n=r[e],s=n instanceof Element?P:W;V.visualElementStore.has(n)||s(n);let o=V.visualElementStore.get(n),u={...a};"delay"in u&&"function"==typeof u.delay&&(u.delay=u.delay(e,l)),i.push(...(0,T.animateTarget)(o,{...t,transition:u},{}))}}return i}let $=function(e={}){let{scope:t,reduceMotion:a,skipAnimations:x}=e;return function(e,g,y){var C;let S,V=[],T={};if(void 0!==a&&(T.reduceMotion=a),void 0!==x&&(T.skipAnimations=x),Array.isArray(e)&&e.some(Array.isArray)){let a,{onComplete:n,...x}=g||{};"function"==typeof n&&(S=n),C={...T,...x},a=[],(function(e,{defaultTransition:t={},...a}={},n,r){let l=t.duration||.3,x=new Map,g=new Map,y={},C=new Map,S=0,V=0,T=0;for(let a=0;a<e.length;a++){let d=e[a];if("string"==typeof d){C.set(d,V);continue}if(!Array.isArray(d)){C.set(d.name,w(V,d.at,S,C));continue}let[x,j,F={}]=d;void 0!==F.at&&(V=w(V,F.at,S,C));let E=0,L=(e,a,n,s=0,d=0)=>{var x;let g=Array.isArray(x=e)?x:[x],{delay:y=0,times:b=(0,o.defaultOffset)(g),type:w=t.type||"keyframes",repeat:j,repeatType:N,repeatDelay:k=0,...C}=a,{ease:S=t.ease||"easeOut",duration:M}=a,I="function"==typeof y?y(s,d):y,F=g.length,L=(0,u.isGenerator)(w)?w:r?.[w||"keyframes"];if(F<=2&&L){let e=100;2===F&&A(g)&&(e=Math.abs(g[1]-g[0]));let a={...t,...C};void 0!==M&&(a.duration=(0,f.secondsToMilliseconds)(M));let n=(0,c.createGeneratorEasing)(a,e,L);S=n.ease,M=n.duration}M??(M=l);let z=V+I;1===b.length&&0===b[0]&&(b[1]=1);let O=b.length-g.length;if(O>0&&(0,m.fillOffset)(b,O),1===g.length&&g.unshift(null),j&&(0,h.warning)(j<20,`Sequence segments can't repeat ${j} times — ignoring repeat option. Use a value below 20 or apply repeat at the sequence level instead.`),j&&j<20){let e=M>0?k/M:0;M=M*(j+1)+k*j;let t=[...g],a=[...b],n=[...S=Array.isArray(S)?[...S]:[S]],i="reverse"===N||"mirror"===N,r=t,l=n;i&&(r=[...t].reverse(),"reverse"===N&&(l=[...n].reverse().map(e=>"function"==typeof e?(0,v.reverseEasing)(e):e)));for(let s=0;s<j;s++){let o=i&&s%2==0,u=o?r:t,c=o?l:n,m=(s+1)*(1+e);e>0&&(g.push(g[g.length-1]),b.push(m),S.push("linear")),g.push(...u);for(let e=0;e<u.length;e++)b.push(a[e]+m),S.push(0===e?"linear":p(c,e-1))}!function(e,t,a=0){let n=t+1+t*a;for(let t=0;t<e.length;t++)e[t]=e[t]/n}(b,j,e)}let P=z+M;!function(e,t,a,n,r,l){for(let t=0;t<e.length;t++){let a=e[t];a.at>r&&a.at<l&&((0,i.removeItem)(e,a),t--)}for(let i=0;i<t.length;i++)e.push({value:t[i],at:(0,_.mixNumber)(r,l,n[i]),easing:p(a,i)})}(n,g,S,b,z,P),E=Math.max(I+M,E),T=Math.max(P,T)};if((0,s.isMotionValue)(x))L(j,F,k("default",N(x,g)));else{let e=b(x,j,n,y),t=e.length;for(let a=0;a<t;a++){let n=N(e[a],g);for(let e in j){var M,I;L(j[e],(M=F,I=e,M&&M[I]?{...M,...M[I]}:{...M}),k(e,n),a,t)}}}S=V,V+=E}return g.forEach((e,n)=>{for(let i in e){let r=e[i];r.sort(j);let l=[],s=[],o=[];for(let e=0;e<r.length;e++){let{at:t,value:a,easing:n}=r[e];l.push(a),s.push((0,d.progress)(0,T,t)),o.push(n||"easeOut")}0!==s[0]&&(s.unshift(0),l.unshift(l[0]),o.unshift("easeInOut")),1!==s[s.length-1]&&(s.push(1),l.push(null)),x.has(n)||x.set(n,{keyframes:{},transition:{}});let u=x.get(n);u.keyframes[i]=l;let{type:c,...m}=t;u.transition[i]={...m,duration:T,ease:o,times:s,...a}}}),x})(e.map(e=>{if(Array.isArray(e)&&"function"==typeof e[0]){let t=e[0],a=(0,r.motionValue)(0);return(a.on("change",t),1===e.length)?[a,[0,1]]:2===e.length?[a,[0,1],e[1]]:[a,e[1],e[2]]}return e}),C,t,{spring:l.spring}).forEach(({keyframes:e,transition:t},n)=>{a.push(...G(n,e,t))}),V=a}else{let{onComplete:a,...n}=y||{};"function"==typeof a&&(S=a),V=G(e,g,{...T,...n},t)}let M=new n(V);return S&&M.finished.then(S),t&&(t.animations.push(M),M.finished.then(()=>{(0,i.removeItem)(t.animations,M)})),M}}();e.s(["animate",0,$],426155)}]);

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.