https://spoki.com/_next/static/chunks/79215.ae23fb3ccc782230.js?dpl=dpl_2phUiUu1PG2JgAvk2r6z1NMLS9wT
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1596,79215],{15239:(e,t,n)=>{n.d(t,{default:()=>o.a});var r=n(54652),o=n.n(r)},54652:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return s},getImageProps:function(){return u}});let r=n(30943),o=n(75040),i=n(81356),l=r._(n(71124));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048],imageSizes:[16,32,48,64,96,128,256,384],qualities:[25,50,60,75,85,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let s=i.Image},68329:(e,t,n)=>{n.d(t,{N:()=>b});var r=n(95155),o=n(12115),i=n(60296),l=n(94416),u=n(46436),s=n(59686),f=n(81402),a=n(53127);function p(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class c extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,f.s)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,n=(0,f.s)(e)&&e.offsetWidth||0,r=(0,f.s)(e)&&e.offsetHeight||0,o=getComputedStyle(t),i=this.props.sizeRef.current;i.height=parseFloat(o.height),i.width=parseFloat(o.width),i.top=t.offsetTop,i.left=t.offsetLeft,i.right=n-i.width-i.left,i.bottom=r-i.height-i.top}return null}componentDidUpdate(){}render(){return this.props.children}}function d(e){let{children:t,isPresent:n,anchorX:i,anchorY:l,root:u,pop:s}=e,f=(0,o.useId)(),d=(0,o.useRef)(null),h=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:m}=(0,o.useContext)(a.Q),g=function(...e){return o.useCallback(function(...e){return t=>{let n=!1,r=e.map(e=>{let r=p(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():p(e[t],null)}}}}(...e),e)}(d,t.props?.ref??t?.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o,right:a,bottom:p}=h.current;if(n||!1===s||!d.current||!e||!t)return;let c="left"===i?`left: ${o}`:`right: ${a}`,g="bottom"===l?`bottom: ${p}`:`top: ${r}`;d.current.dataset.motionPopId=f;let x=document.createElement("style");m&&(x.nonce=m);let b=u??document.head;return b.appendChild(x),x.sheet&&x.sheet.insertRule(` 2 [data-motion-pop-id="${f}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${c}px !important; 7 ${g}px !important; 8 } 9 `),()=>{d.current?.removeAttribute("data-motion-pop-id"),b.contains(x)&&b.removeChild(x)}},[n]),(0,r.jsx)(c,{isPresent:n,childRef:d,sizeRef:h,pop:s,children:!1===s?t:o.cloneElement(t,{ref:g})})}let h=e=>{let{children:t,initial:n,isPresent:i,onExitComplete:u,custom:f,presenceAffectsLayout:a,mode:p,anchorX:c,anchorY:h,root:g}=e,x=(0,l.M)(m),b=(0,o.useId)(),v=!0,C=(0,o.useMemo)(()=>(v=!1,{id:b,initial:n,isPresent:i,custom:f,onExitComplete:e=>{for(let t of(x.set(e,!0),x.values()))if(!t)return;u&&u()},register:e=>(x.set(e,!1),()=>x.delete(e))}),[i,x,u]);return a&&v&&(C={...C}),(0,o.useMemo)(()=>{x.forEach((e,t)=>x.set(t,!1))},[i]),o.useEffect(()=>{i||x.size||!u||u()},[i]),t=(0,r.jsx)(d,{pop:"popLayout"===p,isPresent:i,anchorX:c,anchorY:h,root:g,children:t}),(0,r.jsx)(s.t.Provider,{value:C,children:t})};function m(){return new Map}let g=e=>e.key||"";function x(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let b=e=>{let{children:t,custom:n,initial:f=!0,onExitComplete:a,presenceAffectsLayout:p=!0,mode:c="sync",propagate:d=!1,anchorX:m="left",anchorY:b="top",root:v}=e,[C,E]=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,o.useContext)(s.t);if(null===t)return[!0,null];let{isPresent:n,onExitComplete:r,register:i}=t,l=(0,o.useId)();(0,o.useEffect)(()=>{if(e)return i(l)},[e]);let u=(0,o.useCallback)(()=>e&&r&&r(l),[l,r,e]);return!n&&r?[!1,u]:[!0]}(d),w=(0,o.useMemo)(()=>x(t),[t]),y=d&&!C?[]:w.map(g),P=(0,o.useRef)(!0),j=(0,o.useRef)(w),R=(0,l.M)(()=>new Map),S=(0,o.useRef)(new Set),[$,I]=(0,o.useState)(w),[M,_]=(0,o.useState)(w);(0,u.E)(()=>{P.current=!1,j.current=w;for(let e=0;e<M.length;e++){let t=g(M[e]);y.includes(t)?(R.delete(t),S.current.delete(t)):!0!==R.get(t)&&R.set(t,!1)}},[M,y.length,y.join("-")]);let k=[];if(w!==$){let e=[...w];for(let t=0;t<M.length;t++){let n=M[t],r=g(n);y.includes(r)||(e.splice(t,0,n),k.push(n))}return"wait"===c&&k.length&&(e=k),_(x(e)),I(w),null}let{forceRender:z}=(0,o.useContext)(i.L);return(0,r.jsx)(r.Fragment,{children:M.map(e=>{let t=g(e),o=(!d||!!C)&&(w===M||y.includes(t));return(0,r.jsx)(h,{isPresent:o,initial:(!P.current||!!f)&&void 0,custom:n,presenceAffectsLayout:p,mode:c,root:v,onExitComplete:o?void 0:()=>
9{if(S.current.has(t)||!R.has(t))return;S.current.add(t),R.set(t,!0);let e=!0;R.forEach(t=>{t||(e=!1)}),e&&(z?.(),_(j.current),d&&E?.(),a&&a())},anchorX:m,anchorY:b,children:e},t)})})}},73142:(e,t,n)=>{n.d(t,{G:()=>r});function r(e){return"object"==typeof e&&null!==e}},81402:(e,t,n)=>{n.d(t,{s:()=>o});var r=n(73142);function o(e){return(0,r.G)(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}}}]);
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.