PageSourceSearch

https://spoki.com/_next/static/chunks/30624-e42030ebd416e27e.js?dpl=dpl_2phUiUu1PG2JgAvk2r6z1NMLS9wT

js spoki.com collected 2026-09-25 18:42:11 UTC 11,701 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[30624],{68:(e,t,r)=>{r.d(t,{G:()=>function e(t,r,a,f){if("function"==typeof t){l.bt.current=[],t();let e=(0,i.j)(l.bt.current,t);return l.bt.current=void 0,e}if(void 0!==a&&!Array.isArray(a)&&"function"!=typeof r){var c=t,u=r,g=a,d=f;let n=(0,o.M)(()=>Object.keys(g)),i=(0,o.M)(()=>({}));for(let t of n)i[t]=e(c,u,g[t],d);return i}let h="function"==typeof r?r:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,o=e[0+r],i=e[1+r],l=e[2+r],s=e[3+r],a=(0,n.G)(i,l,s);return t?a(o):a}(r,a,f),p=Array.isArray(t)?s(t,h):s([t],e=>{let[t]=e;return h(t)}),y=Array.isArray(t)?void 0:t.accelerate;return y&&!y.isTransformed&&"function"!=typeof r&&Array.isArray(a)&&f?.clamp!==!1&&(p.accelerate={...y,times:r,keyframes:a,isTransformed:!0,...f?.ease?{ease:f.ease}:{}}),p}});var n=r(16706),o=r(94416),i=r(60938),l=r(22039);function s(e,t){let r=(0,o.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)})}},18344:(e,t,r)=>{r.d(t,{s:()=>c});var n=r(94416),o=r(46436),i=r(45606),l=r(35471),s=r(78041);function a(e,t){[...t].reverse().forEach(r=>{let n=e.getVariant(r);n&&(0,i.U)(e,n),e.variantChildren&&e.variantChildren.forEach(e=>{a(e,t)})})}function f(){let e=!1,t=new Set,r={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(r,n){(0,s.V)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let o=[];return t.forEach(e=>{o.push((0,l._)(e,r,{transitionOverride:n}))}),Promise.all(o)},set:r=>((0,s.V)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{var t,n;t=e,Array.isArray(n=r)?a(t,n):"string"==typeof n?a(t,[n]):(0,i.U)(t,n)})),stop(){t.forEach(e=>{e.values.forEach(e=>e.stop())})},mount:()=>(e=!0,()=>{e=!1,r.stop()})};return r}let c=function(){let e=(0,n.M)(f);return(0,o.E)(e.mount,[]),e}},23251:(e,t,r)=>{let n,o;r.d(t,{L:()=>ee});var i=r(22039),l=r(64995),s=r(78041),a=r(12115),f=r(6500),c=r(73934);function u(e,t){let r,n=()=>{let{currentTime:n}=t,o=(null===n?0:n.value)/100;r!==o&&e(o),r=o};return c.Gt.preUpdate(n,!0),()=>(0,c.WG)(n)}function g(e){return"undefined"!=typeof window&&(e?(0,l.d)():(0,l.J)())}var d=r(29089),h=r(38561);let p=new WeakMap,y=(e,t,r)=>(n,o)=>o&&o[0]?o[0][e+"Size"]:(0,d.x)(n)&&"getBBox"in n?n.getBBox()[t]:n[r],v=y("inline","width","offsetWidth"),m=y("block","height","offsetHeight");function w({target:e,borderBoxSize:t}){p.get(e)?.forEach(r=>{r(e,{get width(){return v(e,t)},get height(){return m(e,t)}})})}function E(e){e.forEach(w)}let b=new Set;var W=r(91225),x=r(45242);let A=()=>({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 L(e,t,r,n){let o=r[t],{length:i,position:l}=k[t],s=o.current,a=r.time;o.current=Math.abs(e[`scroll${l}`]),o.scrollLength=e[`scroll${i}`]-e[`client${i}`],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=(0,W.q)(0,o.scrollLength,o.current);let f=n-a;o.velocity=f>50?0:(0,x.f)(o.current-s,f)}var S=r(16706),O=r(44554),G=r(48895),M=r(81402);let B={start:0,center:.5,end:1};function C(e,t,r=0){let n=0;if(e in B&&(e=B[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 H=[0,0],z={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},N={x:0,y:0},P=new WeakMap,T=new WeakMap,V=new WeakMap,R=new WeakMap,j=new WeakMap,I=e=>e===document.scrollingElement?window:e;function Q(e,{container:t=document.scrollingElement,trackContentSize:r=!1,...i}={}){if(!t)return f.l;let l=V.get(t);l||(l=new Set,V.set(t,l));let s=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),L(e,"x",r,t),L(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=z.All}=r,{target:o=e,axis:i="y"}=r,l="y"===i?"height":"width",s=o!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,M.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 o=null,i=n.parentNode;for(;!o;)"svg"===i.tagName&&(o=i),i=n.parentNode;n=o}else break;return r}(o,e):N,a=o===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in o&&"svg"!==o.tagName?o.getBBox():{width:o.clientWidth,height:o.clientHeight},f={width:e.clientWidth,height:e.clientHeight};t[i].offset.length=0;let c=!t[i].interpolate,u=n.length;for(let e=0;e<u;e++){let r=function(e,t,r,n){let o=Array.isArray(e)?e:H,i=0;
1return"number"==typeof e?o=[e,e]:"string"==typeof e&&(o=(e=e.trim()).includes(" ")?e.split(" "):[e,B[e]?e:"0"]),(i=C(o[0],r,n))-C(o[1],t)}(n[e],f[l],a[l],s[i]);c||r===t[i].interpolatorOffsets[e]||(c=!0),t[i].offset[e]=r}c&&(t[i].interpolate=(0,S.G)(t[i].offset,(0,O.Z)(n),{clamp:!1}),t[i].interpolatorOffsets=[...t[i].offset]),t[i].progress=(0,G.q)(0,1,t[i].interpolate(t[i].current))}(e,r,n)},notify:()=>t(r)}}(t,e,{time:0,x:A(),y:A()},i);if(l.add(s),!P.has(t)){let e=()=>{for(let e of l)e.measure(c.uv.timestamp);c.Gt.preUpdate(r)},r=()=>{for(let e of l)e.notify()},i=()=>c.Gt.read(e);P.set(t,i);let s=I(t);window.addEventListener("resize",i),t!==document.documentElement&&T.set(t,"function"==typeof t?(b.add(t),o||(o=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};b.forEach(t=>t(e))},window.addEventListener("resize",o)),()=>{b.delete(t),b.size||"function"!=typeof o||(window.removeEventListener("resize",o),o=void 0)}):function(e,t){n||"undefined"!=typeof ResizeObserver&&(n=new ResizeObserver(E));let r=(0,h.K)(e);return r.forEach(e=>{let r=p.get(e);r||(r=new Set,p.set(e,r)),r.add(t),n?.observe(e)}),()=>{r.forEach(e=>{let r=p.get(e);r?.delete(t),r?.size||n?.unobserve(e)})}}(t,i)),s.addEventListener("scroll",i),i()}if(r&&!j.has(t)){let e=P.get(t),r={width:t.scrollWidth,height:t.scrollHeight};R.set(t,r);let n=c.Gt.read(()=>{let n=t.scrollWidth,o=t.scrollHeight;(r.width!==n||r.height!==o)&&(e(),r.width=n,r.height=o)},!0);j.set(t,n)}let a=P.get(t);return c.Gt.read(a,!1,!0),()=>{(0,c.WG)(a);let e=V.get(t);if(!e||(e.delete(s),e.size))return;let r=P.get(t);P.delete(t),r&&(I(t).removeEventListener("scroll",r),T.get(t)?.(),window.removeEventListener("resize",r));let n=j.get(t);n&&((0,c.WG)(n),j.delete(t)),R.delete(t)}}let U=[[z.Enter,"entry"],[z.Exit,"exit"],[z.Any,"cover"],[z.All,"contain"]];function X(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[t,r]of U)if(function(e,t){if(2!==e.length)return!1;for(let r=0;r<2;r++){let n=e[r],o=t[r];if(!Array.isArray(n)||2!==n.length||n[0]!==o[0]||n[1]!==o[1])return!1}return!0}(e,t))return{rangeStart:`${r} 0%`,rangeEnd:`${r} 100%`}}let Y=new Map;function $(e){let t={value:0},r=Q(r=>{t.value=100*r[e.axis].progress},e);return{currentTime:t,cancel:r}}function _({source:e,container:t,...r}){let{axis:n}=r;e&&(t=e);let o=Y.get(t);o||(o=new Map,Y.set(t,o));let i=r.target??"self",l=o.get(i);l||(l={},o.set(i,l));let s=n+(r.offset??[]).join(",");return l[s]||(r.target&&g(r.target)?X(r.offset)?l[s]=new ViewTimeline({subject:r.target,axis:n}):l[s]=$({container:t,...r}):g()?l[s]=new ScrollTimeline({source:t,axis:n}):l[s]=$({container:t,...r})),l[s]}function J(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){var o,i;if(!r)return f.l;let l={axis:t,container:r,...n};return"function"==typeof e?(o=e,i=l,2===o.length?Q(e=>{o(e[i.axis].progress,e)},i):u(o,_(i))):function(e,t){let r=_(t),n=t.target?X(t.offset):void 0,o=t.target?g(t.target)&&!!n:g();return e.attachTimeline({timeline:o?r:void 0,...n&&o&&{rangeStart:n.rangeStart,rangeEnd:n.rangeEnd},observe:e=>(e.pause(),u(t=>{e.time=e.iterationDuration*t},r))})}(e,l)}var q=r(94416),D=r(46436);let F=()=>({scrollX:(0,i.OQ)(0),scrollY:(0,i.OQ)(0),scrollXProgress:(0,i.OQ)(0),scrollYProgress:(0,i.OQ)(0)}),K=e=>!!e&&!e.current;function Z(e,t,r,n){return{factory:o=>J(o,{...t,axis:e,container:r?.current||void 0,target:n?.current||void 0}),times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function ee(){var e;let{container:t,target:r,...n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=(0,q.M)(F);e=n.offset,"undefined"!=typeof window&&(r?(0,l.d)()&&!!X(e):(0,l.J)())&&(o.scrollXProgress.accelerate=Z("x",n,t,r),o.scrollYProgress.accelerate=Z("y",n,t,r));let i=(0,a.useRef)(null),f=(0,a.useRef)(!1),c=(0,a.useCallback)(()=>(i.current=J((e,t)=>{let{x:r,y:n}=t;o.scrollX.set(r.current),o.scrollXProgress.set(r.progress),o.scrollY.set(n.current),o.scrollYProgress.set(n.progress)},{...n,container:t?.current||void 0,target:r?.current||void 0}),()=>{i.current?.()}),[t,r,JSON.stringify(n.offset)]);return(0,D.E)(()=>
1{if(f.current=!1,!(K(t)||K(r)))return c();f.current=!0},[c]),(0,a.useEffect)(()=>f.current?((0,s.V)(!K(t),"Container ref is defined but not hydrated","use-scroll-ref"),(0,s.V)(!K(r),"Target ref is defined but not hydrated","use-scroll-ref"),c()):void 0,[c]),o}},74570:(e,t,r)=>{r.d(t,{W:()=>l});var n=r(12115),o=r(38561);let i={some:0,all:1};function l(e){let{root:t,margin:r,amount:l,once:s=!1,initial:a=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[f,c]=(0,n.useState)(a);return(0,n.useEffect)(()=>{if(!e.current||s&&f)return;let n={root:t&&t.current||void 0,margin:r,amount:l};return function(e,t,{root:r,margin:n,amount:l="some"}={}){let s=(0,o.K)(e),a=new WeakMap,f=new IntersectionObserver(e=>{e.forEach(e=>{let r=a.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?a.set(e.target,r):f.unobserve(e.target)}else"function"==typeof r&&(r(e),a.delete(e.target))})},{root:r,rootMargin:n,threshold:"number"==typeof l?l:i[l]});return s.forEach(e=>f.observe(e)),()=>f.disconnect()}(e.current,()=>(c(!0),s?void 0:()=>c(!1)),n)},[t,e,r,s,l]),f}},87952:(e,t,r)=>{r.d(t,{z:()=>u});var n=r(33182),o=r(49752),i=r(73934);function l(e){return"number"==typeof e?e:parseFloat(e)}var s=r(12115),a=r(53127),f=r(53350),c=r(68);function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isStatic:r}=(0,s.useContext)(a.Q),u=()=>(0,n.S)(e)?e.get():e;if(r)return(0,c.G)(u);let g=(0,f.d)(u());return(0,s.useInsertionEffect)(()=>(function(e,t,r={}){let s,a=e.get(),f=null,c=a,u="string"==typeof a?a.replace(/[\d.-]/g,""):void 0,g=()=>{f&&(f.stop(),f=null)},d=()=>{(()=>{let t=l(e.get()),n=l(c);if(t===n)return g();let i=f?f.getGeneratorVelocity():e.getVelocity();g(),f=new o.s({keyframes:[t,n],velocity:i,type:"spring",restDelta:.001,restSpeed:.01,...r,onUpdate:s})})(),e.events.animationStart?.notify(),f?.then(()=>{e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{c=e,s=e=>{var r,n;return t((r=e,(n=u)?r+n:r))},i.Gt.postRender(d)},g),(0,n.S)(t)){let n=!0===r.skipInitialAnimation,o=t.on("change",t=>{var r,o,i,l;n?(n=!1,e.jump((r=t,(o=u)?r+o:r),!1)):e.set((i=t,(l=u)?i+l:i))}),i=e.on("destroy",o);return()=>{o(),i()}}return g})(g,e,t),[g,JSON.stringify(t)]),g}(e,{type:"spring",...t})}}}]);

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.