PageSourceSearch

https://www.antikvaari.fi/_next/static/chunks/0-_ys_1ei2a_4.js

js antikvaari.fi collected 2026-10-02 10:15:28 UTC 28,694 bytes, 97 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,707065,e=>{"use strict";var t,n,r=e.i(400474),u=e.i(191788),o=e.i(809440),i=e.i(468162),a=e.i(984110);e.i(734980);var l=function(e,t){var n=arguments;if(null==t||!r.h.call(t,"css"))return u.createElement.apply(void 0,n);var o=n.length,i=Array(o);i[0]=r.E,i[1]=(0,r.c)(e,t);for(var a=2;a<o;a++)i[a]=n[a];return u.createElement.apply(null,i)};t=l||(l={}),n||(n=t.JSX||(t.JSX={}));var s=(0,r.w)(function(e,t){var n=e.styles,l=(0,a.serializeStyles)([n],void 0,u.useContext(r.T)),s=u.useRef();return(0,i.useInsertionEffectWithLayoutFallback)(function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,u=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==u&&(r=!0,u.setAttribute("data-emotion",e),n.hydrate([u])),s.current=[n,r],function(){n.flush()}},[t]),(0,i.useInsertionEffectWithLayoutFallback)(function(){var e=s.current,n=e[0];if(e[1]){e[1]=!1;return}if(void 0!==l.next&&(0,o.insertStyles)(t,l.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",l,n,!1)},[t,l.name]),null});function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,a.serializeStyles)(t)}e.s(["Global",0,s,"css",0,c,"keyframes",0,function(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}])},573118,e=>{"use strict";var t=e.i(191788),n=e.i(56206),r=e.i(37156),u=e.i(737643),o=e.i(423872),i=e.i(442817),a=e.i(216128),l=e.i(69873),s=e.i(698555),c=e.i(868710),f=e.i(948939),d=e.i(53097),p=e.i(707065),h=e.i(501593),m=e.i(391398),y=e.i(791922);let v=(0,y.default)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);var b=e.i(667260);let g={},w=[],S=()=>{};function E(e,t){let n=new Set(t),r=new Map,u=[];for(let t of e)n.has(t)?u.length>0&&(r.set(t,u),u=[]):u.push(t);let o=[];for(let e of t){let t=r.get(e);t&&o.push(...t),o.push(e)}return o.push(...u),o}let k=p.keyframes`
2  0% {
3    transform: scale(0);
4    opacity: 0.1;
5  }
6
7  100% {
8    transform: scale(1);
9    opacity: 0.3;
10  }
11`,x=p.keyframes`
12  0% {
13    opacity: 1;
14  }
15
16  100% {
17    opacity: 0;
18  }
19`,T=p.keyframes`
20  0% {
21    transform: scale(1);
22  }
23
24  50% {
25    transform: scale(0.92);
26  }
27
28  100% {
29    transform: scale(1);
30  }
31`,M=(0,o.styled)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),_=(0,o.styled)(function(e){let{className:r,classes:u,pulsate:o=!1,rippleX:i,rippleY:a,rippleSize:l,in:s,onExited:c,timeout:f}=e,[p,h]=t.useState(!1),y=(0,d.default)(),v=t.useRef(!1),b=t.useRef(c);b.current=c;let g=null!=c,w=(0,n.default)(r,u.ripple,u.rippleVisible,o&&u.ripplePulsate),S=(0,n.default)(u.child,p&&u.childLeaving,o&&u.childPulsate);return s||p||h(!0),t.useEffect(()=>{!s&&g?v.current||(v.current=!0,y.start(f,()=>{v.current=!1,b.current?.()})):(v.current=!1,y.clear())},[y,g,s,f]),(0,m.jsx)("span",{className:w,style:{width:l,height:l,top:-(l/2)+a,left:-(l/2)+i},children:(0,m.jsx)("span",{className:S})})},{name:"MuiTouchRipple",slot:"Ripple"})`
32  opacity: 0;
33  position: absolute;
34
35  &.${v.rippleVisible} {
36    opacity: 0.3;
37    transform: scale(1);
38  }
39
40  /*
41   * Order matters: 'child', 'childLeaving' and 'childPulsate' apply to the same
42   * element with equal specificity, so the later rule wins. 'child' must come
43   * before 'childLeaving' so the leaving 'opacity: 0' takes precedence. A focus
44   * (pulsate) ripple keeps 'pulsateKeyframe' (no opacity animation) on exit, so
45   * it relies on this static 'opacity: 0' to disappear on blur instead of
46   * lingering until removal.
47   */
48  & .${v.child} {
49    opacity: 1;
50    display: block;
51    width: 100%;
52    height: 100%;
53    border-radius: 50%;
54    background-color: currentColor;
55  }
56
57  & .${v.childLeaving} {
58    opacity: 0;
59  }
60
61  & .${v.childPulsate} {
62    position: absolute;
63    /* @noflip */
64    left: 0px;
65    top: 0;
66  }
67
68  ${({theme:e})=>(function(e){if("always"===e.motion.reducedMotion)return null;let t=p.css`
69    &.${v.rippleVisible} {
70      animation-name: ${k};
71      animation-duration: ${550}ms;
72      animation-timing-function: ${e.transitions.easing.easeInOut};
73    }
74
75    &.${v.ripplePulsate} {
76      animation-duration: ${e.transitions.duration.shorter}ms;
77    }
78
79    & .${v.childLeaving} {
80      animation-name: ${x};
81      animation-duration: ${550}ms;
82      animation-timing-function: ${e.transitions.easing.easeInOut};
83    }
84
85    & .${v.childPulsate} {
86      animation-name: ${T};
87      animation-duration: 2500ms;
88      animation-timing-function: ${e.transitions.easing.easeInOut};
89      animation-iteration-count: infinite;
90      animation-delay: 200ms;
91    }
92  `;return"system"===e.motion.reducedMotion?p.css`
93      @media (prefers-reduced-motion: no-preference) {
94        ${t}
95      }
96    `:t})(e)}
97`,R=t.forwardRef(function(e,r){let u=(0,i.useDefaultProps)({props:e,name:"MuiTouchRipple"}),o=(0,h.useTheme)(),a=(0,b.default)(o.motion.reducedMotion,!1),{center:s=!1,classes:c=g,className:p,...y}=u,[k,x]=t.useState({items:w,order:w}),T=k.items,R=t.useRef(0),$=t.useRef(null),C=t.useRef(!1);(0,f.default)(()=>(C.current=!0,()=>{C.current=!1})),t.useEffect(()=>{$.current&&($.current(),$.current=null)},[T]);let j=t.useRef(!1),P=(0,d.default)(),I=t.useRef(null),H=t.useRef(null),L=(0,l.default)(e=>{C.current&&x(t=>{let n=t.items.filter(t=>t.key!==e),r=E(t.order.filter(t=>t!==e),n.filter(e=>!e.exiting).map(e=>e.key));return{items:n,order:r}})}),A=(0,l.default)(e=>{let{pulsate:t,rippleX:n,rippleY:r,rippleSize:u,cb:o}=e,i=R.current;R.current+=1,x(e=>{let o=[...e.items,{key:i,pulsate:t,rippleX:n,rippleY:r,rippleSize:u,exiting:!1}];return{items:o,order:E(e.order,o.filter(e=>!e.exiting).map(e=>e.key))}}),$.current=o}),D=(0,l.default)((e=g,t=g,n=S)=>{let{pulsate:r=!1,center:u=s||t.pulsate,fakeElement:o=!1}=t;if(e?.type==="mousedown"&&j.current){j.current=!1;return}e?.type==="touchstart"&&(j.current=!0);let{rippleX:i,rippleY:a,rippleSize:l}=function({event:e,element:t,center:n}){let r,u,o,i=t?t.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!n&&void 0!==e&&(0!==e.clientX||0!==e.clientY)&&(e.clientX||e.touches)){let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;r=Math.round(t-i.left),u=Math.round(n-i.top)}else r=Math.round(i.width/2),u=Math.round(i.height/2);return n?(o=Math.sqrt((2*i.width**2+i.height**2)/3))%2==0&&(o+=1):o=Math.sqrt((2*Math.max(Math.abs((t?t.clientWidth:0)-r),r)+2)**2+(2*Math.max(Math.abs((t?t.clientHeight:0)-u),u)+2)**2),{rippleX:r,rippleY:u,rippleSize:o}}({event:e,element:o?null:H.current,center:u});e?.touches?null===I.current&&(I.current=()=>{A({pulsate:r,rippleX:i,rippleY:a,rippleSize:l,cb:n})},P.start(80,()=>
97{I.current&&(I.current(),I.current=null)})):A({pulsate:r,rippleX:i,rippleY:a,rippleSize:l,cb:n})}),O=(0,l.default)(()=>{D(g,{pulsate:!0})}),B=(0,l.default)((e,t)=>{if(P.clear(),e?.type==="touchend"&&I.current){I.current(),I.current=null,P.start(0,()=>{B(e,t)});return}I.current=null,x(e=>{let t=e.items.findIndex(e=>!e.exiting);if(-1===t)return e;let n=e.items.slice();return n[t]={...n[t],exiting:!0},{items:n,order:E(e.order,n.filter(e=>!e.exiting).map(e=>e.key))}}),$.current=t});t.useImperativeHandle(r,()=>({pulsate:O,start:D,stop:B}),[O,D,B]);let N=new Map(T.map(e=>[e.key,e])),U=k.order.map(e=>N.get(e)).filter(Boolean);return(0,m.jsx)(M,{className:(0,n.default)(v.root,c.root,p),ref:H,...y,children:U.map(e=>(0,m.jsx)(_,{classes:{ripple:(0,n.default)(c.ripple,v.ripple),rippleVisible:(0,n.default)(c.rippleVisible,v.rippleVisible),ripplePulsate:(0,n.default)(c.ripplePulsate,v.ripplePulsate),child:(0,n.default)(c.child,v.child),childLeaving:(0,n.default)(c.childLeaving,v.childLeaving),childPulsate:(0,n.default)(c.childPulsate,v.childPulsate)},timeout:550*!a.shouldReduceMotion,pulsate:e.pulsate,rippleX:e.rippleX,rippleY:e.rippleY,rippleSize:e.rippleSize,in:!e.exiting,onExited:()=>L(e.key)},e.key))})});var $=e.i(959371);function C(e){return(0,$.default)("MuiButtonBase",e)}let j=(0,y.default)("MuiButtonBase",["root","disabled","focusVisible"]),P=(0,o.styled)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${j.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),I=t.forwardRef(function(e,o){let f=(0,i.useDefaultProps)({props:e,name:"MuiButtonBase"}),{action:d,centerRipple:p=!1,children:h,className:y,component:v="button",disabled:b=!1,disableRipple:g=!1,disableTouchRipple:w=!1,focusRipple:S=!1,focusVisibleClassName:E,focusableWhenDisabled:k,suppressFocusVisible:x=!1,internalNativeButton:T,LinkComponent:M="a",nativeButton:_,onBlur:$,onClick:j,onContextMenu:I,onDragLeave:L,onFocus:A,onFocusVisible:D,onKeyDown:O,onKeyUp:B,onMouseDown:N,onMouseLeave:U,onMouseUp:K,onTouchEnd:V,onTouchMove:z,onTouchStart:X,tabIndex:q=0,TouchRippleProps:F,touchRippleRef:Y,type:W,...G}=f,J=!!(G.href||G.to),Q=!!G.formAction,Z=v;"button"===Z&&J&&(Z=M);let ee="string"==typeof Z?"button"===Z:T??!1,et=_??ee,en=(0,c.default)(),er=(0,a.default)(en.ref,Y),[eu,eo]=t.useState(!1);(b||x)&&eu&&eo(!1);let ei=(0,l.default)(e=>{S&&!e.repeat&&eu&&" "===e.key&&en.stop(e,()=>{en.start(e)})}),ea=(0,l.default)(e=>{S&&" "===e.key&&eu&&!e.defaultPrevented&&en.stop(e,()=>{en.pulsate(e)})}),{getButtonProps:el,rootRef:es}=(0,s.default)({nativeButton:et,nativeButtonProp:_,internalNativeButton:ee,allowInferredHostMismatch:J||"string"==typeof Z,disabled:b,type:W,hasFormAction:Q,tabIndex:q,onBeforeKeyDown:ei,onBeforeKeyUp:ea}),{onClick:ec,onKeyDown:ef,onKeyUp:ed,...ep}=el({onClick:j,onKeyDown:O,onKeyUp:B});t.useImperativeHandle(d,()=>({focusVisible:()=>{eo(!0),es.current.focus()}}),[es]);let eh=en.shouldMount&&!g&&!b;t.useEffect(()=>{eu&&S&&!g&&en.pulsate()},[g,S,eu,en]);let em=H(en,"start",N,w),ey=H(en,"stop",I,w),ev=H(en,"stop",L,w),eb=H(en,"stop",K,w),eg=H(en,"stop",e=>{eu&&e.preventDefault(),U&&U(e)},w),ew=H(en,"start",X,w),eS=H(en,"stop",V,w),eE=H(en,"stop",z,w),ek=H(en,"stop",e=>{(0,u.default)(e.target)||eo(!1),$&&$(e)},!1),ex=(0,l.default)(e=>{es.current||(es.current=e.currentTarget),!x&&(0,u.default)(e.target)&&(eo(!0),D&&D(e)),A&&A(e)}),eT={};J&&(eT.tabIndex=b?-1:q,b&&(eT["aria-disabled"]=b),eT.type=W);let eM=(0,a.default)(o,es),e_={...f,centerRipple:p,component:v,disabled:b,disableRipple:g,disableTouchRipple:w,focusRipple:S,suppressFocusVisible:x,tabIndex:q,focusVisible:eu},eR=(e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:u,suppressFocusVisible:o,classes:i}=e,a=(0,r.default)({root:["root",t&&"disabled",n&&!o&&"focusVisible"]},C,i);return n&&!o&&u&&(a.root+=` ${u}`),a})(e_);return(0,m.jsxs)(P,{as:Z,className:(0,n.default)(eR.root,y),ownerState:e_,onBlur:ek,onClick:ec,onContextMenu:ey,onFocus:ex,onKeyDown:ef,onKeyUp:ed,onMouseDown:em,onMouseLeave:eg,onMouseUp:eb,onDragLeave:ev,onTouchEnd:eS,onTouchMove:eE,onTouchStart:ew,ref:eM,...J?eT:ep,...G,children:[h,eh?(0,m.jsx)(R,{ref:er,center:p,...F}):null]})});function H(e,t,n,r=!1){return(0,l.default)(u=>(n&&n(u),r||e[t](u),!0))}e.s(["default",0,I],573118)},698555,868710,e=>{"use strict";var t=e.i(191788);let n={};e.s(["default",0,function(e){let{nativeButton:r,nativeButtonProp:u,internalNativeButton:o=r,allowInferredHostMismatch:i=!1,disabled:a,type:l,hasFormAction:s=!1,tabIndex:c=0,focusableWhenDisabled:f,stopEventPropagation:d=!1,onBeforeKeyDown:p,onBeforeKeyUp:h}=e,m=t.useRef(null),y=!0===f,v=function(e){let{focusableWhenDisabled:n,disabled:r,composite:u=!1,tabIndex:o=0,isNativeButton:i}=e,a=u&&!1!==n,l=u&&!1===n;return t.useMemo(()=>{let e={onKeyDown(e){r&&n&&"Tab"!==e.key&&e.preventDefault()}};return u||(e.tabIndex=o,!i&&r&&(e.tabIndex=n?o:-1)),(i&&(n||a)||!i&&r)&&(e["aria-disabled"]=r),i&&(!n||l)&&(e.disabled=r),e},[u,r,n,a,l,i,o])}({focusableWhenDisabled:y,disabled:a,isNativeButton:r,tabIndex:c}),b=t.useCallback(()=>{let e=m.current;return null==e?r:"BUTTON"===e.tagName||!!("A"===e.tagName&&e.href)},[r]),g=t.useMemo(()=>{let e=y?{}:{tabIndex:a?-1:c};return(r?(e.type=void 0!==l||s?l:"button",y||(e.disabled=a)):(e.role="button",!y&&a&&(e["aria-disabled"]=a)),y)?{...e,...v}:e},[a,y,v,s,r,c,l]);return{getButtonProps:t.useCallback((e=n)=>{let{onClick:t,onKeyDown:r,onKeyUp:u,...o}=e;return{...g,...o,onClick:e=>{(d&&e.stopPropagation(),a)?e.preventDefault():t?.(e)},onKeyDown:e=>{if((y&&v.onKeyDown(e),!a)&&(p?.(e),r?.(e),!(e.target!==e.currentTarget||b()))){if(" "===e.key)return void e.preventDefault();"Enter"===e.key&&(e.preventDefault(),e.currentTarget.click())}},onKeyUp:e=>{!a&&(h?.(e),u?.(e),e.target!==e.currentTarget||b()||" "!==e.key||e.defaultPrevented||e.currentTarget.click())}}},[g,a,y,v,b,p,h,d]),rootRef:m}}],698555);var r=e.i(216359);class u{static create(){return new u}static use(){let e=(0,r.default)(u.create).current,[n,o]=t.useState(!1);return e.shouldMount=n,e.setShouldMount=o,t.useEffect(e.mountEffect,[n]),e}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){let e,t,n;return this.mounted||(this.mounted=((n=new Promise((n,r)=>{e=n,t=r})).resolve=e,n.reject=t,n),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())};start(...e){this.mount().then(()=>this.ref.current?.start(...e))}stop(...e){this.mount().then(()=>this.ref.current?.stop(...e))}pulsate(...e){this.mount().then(()=>this.ref.current?.pulsate(...e))}}e.s(["default",0,function(){return u.use()}],868710)},340821,e=>{"use strict";e.i(191788);var t=e.i(603548),t=t,n=e.i(599497),r=e.i(521530);e.s(["default",0,function(){let e=(0,t.default)(n.default);return e[r.default]||e}],340821)},501593,e=>{"use strict";var t=e.i(340821);e.s(["useTheme",()=>t.default])},667260,e=>{"use strict";var t=e.i(191788),n=e.i(97926);let r="(prefers-reduced-motion: reduce)",u=()=>{},o=()=>!1,i=()=>!0,a=()=>u,l={...t}.useSyncExternalStore,s=void 0!==l?function(e){let[n,u]=t.useMemo(()=>
97{if(!e||"u"<typeof window||"function"!=typeof window.matchMedia)return[o,a];let t=window.matchMedia(r);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[e]);return l(u,n,e?i:o)}:function(e){let[u,o]=t.useState(()=>({enabled:e,matches:!!e&&null})),i=u.matches;return u.enabled!==e&&(i=null,e||(i=!1)),(0,n.default)(()=>{let t=t=>{o(n=>n.enabled===e&&n.matches===t?n:{enabled:e,matches:t})};if(!e){u.enabled&&t(!1);return}if("u"<typeof window||"function"!=typeof window.matchMedia)return void t(!1);let n=window.matchMedia(r),i=()=>{t(n.matches)};return i(),n.addEventListener("change",i),()=>{n.removeEventListener("change",i)}},[e,u.enabled]),i};e.s(["default",0,function(e,n){let r=s(!n&&"system"===e),u=!n&&("always"===e||"system"===e&&!1!==r);return t.useMemo(()=>({shouldReduceMotion:u,getTransitionTiming:e=>u?{duration:0,delay:"0ms"}:e}),[u])}])},26828,e=>{"use strict";let t={transition:"none"},n={offsetX:0,offsetY:0},r={},u=["all"],o={},i={matrix:[4,5],matrix3d:[12,13],translate:[0,1],translate3d:[0,1],translateX:[0,null],translateY:[null,0]};function a(e){let t=parseFloat(e??"");return Number.isNaN(t)?0:t}function l(e,t){return null===t?0:e[t]||0}function s(e,n){var r,u;return r=e.motion?.reducedMotion,u=n??t,"always"===r?u:"system"===r?{"@media (prefers-reduced-motion: reduce)":u}:null}e.s(["getReducedMotionStyles",0,s,"getTransitionChildStyle",0,function(e,t,n,r,u,o){let i="exited"!==e||t?n[e]||n.exited:r;return u||o?{...i,...u,...o}:i},"getTransitionProps",0,function(e,t){let{timeout:n,easing:u,style:o=r}=e;return{duration:o.transitionDuration??("number"==typeof n?n:n[t.mode]||0),easing:o.transitionTimingFunction??("object"==typeof u?u[t.mode]:u),delay:o.transitionDelay}},"getTransitionStyles",0,function(e,t=u,n=o){let i=e.transitions?.create?.(t,n),a=s(e);if(void 0===i)return a??r;let l={transition:i};return a?{...l,...a}:l},"getTranslateOffsets",0,function(e){let t;if(!e||"none"===e)return n;let r=(t=e.match(/^(matrix|matrix3d|translate|translate3d|translateX|translateY)\((.+)\)$/))?{type:t[1],values:t[2].split(",").map(a)}:null;if(!r)return n;let{type:u,values:o}=r,s=i[u];return s?{offsetX:l(o,s[0]),offsetY:l(o,s[1])}:n},"normalizedTransitionCallback",0,function(e,t){return n=>{if(t){let r=e.current;void 0===n?t(r):t(r,n)}}},"reflow",0,e=>e.scrollTop],26828)},69873,e=>{"use strict";let t=e.i(218493).default;e.s(["default",0,t])},216128,e=>{"use strict";let t=e.i(543751).default;e.s(["default",0,t])},737643,e=>{"use strict";e.i(350461),e.s(["default",0,function(e){try{return e.matches(":focus-visible")}catch(e){}return!1}])},97926,e=>{"use strict";var t=e.i(191788);let n="u">typeof window?t.useLayoutEffect:t.useEffect;e.s(["default",0,n])},218493,e=>{"use strict";var t=e.i(191788),n=e.i(97926);e.s(["default",0,function(e){let r=t.useRef(e);return(0,n.default)(()=>{r.current=e}),t.useRef((...e)=>(0,r.current)(...e)).current}])},543751,e=>{"use strict";var t=e.i(191788);e.s(["default",0,function(...e){let n=t.useRef(void 0),r=t.useCallback(t=>{let n=e.map(e=>{if(null==e)return null;if("function"==typeof e){let n=e(t);return"function"==typeof n?n:()=>{e(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return t.useMemo(()=>e.every(e=>null==e)?null:e=>{n.current&&(n.current(),n.current=void 0),null!=e&&(n.current=r(e))},e)}])},216359,e=>{"use strict";var t=e.i(191788);let n={};e.s(["default",0,function(e,r){let u=t.useRef(n);return u.current===n&&(u.current=e(r)),u}])},53097,948939,e=>{"use strict";var t=e.i(216359),n=e.i(191788);let r=[];function u(e){n.useEffect(e,r)}e.s(["default",0,u],948939);class o{static create(){return new o}currentId=null;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear}e.s(["Timeout",0,o,"default",0,function(){let e=(0,t.default)(o.create).current;return u(e.disposeEffect),e}],53097)},920955,(e,t,n)=>{var r={156:function(e){var t,n,r,u=e.exports={};function o(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}var l=[],s=!1,c=-1;function f(){s&&r&&(s=!1,r.length?l=r.concat(l):c=-1,l.length&&d())}function d(){if(!s){var e=a(f);s=!0;for(var t=l.length;t;){for(r=l,l=[];++c<t;)r&&r[c].run();c=-1,t=l.length}r=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}u.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||s||a(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=h,u.addListener=h,u.once=h,u.off=h,u.removeListener=h,u.removeAllListeners=h,u.emit=h,u.prependListener=h,u.prependOnceListener=h,u.listeners=function(e){return[]},u.binding=function(e){throw Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(e){throw Error("process.chdir is not supported")},u.umask=function(){return 0}}},u={};function o(e){var t=u[e];if(void 0!==t)return t.exports;var n=u[e]={exports:{}},i=!0;try{r[e](n,n.exports,o),i=!1}finally{i&&delete u[e]}return n.exports}o.ab="/ROOT/node_modules/next/dist/compiled/process/",t.exports=o(156)},350461,(e,t,n)=>{"use strict";var r,u;t.exports=(null==(r=e.g.process)?void 0:r.env)&&"object"==typeof(null==(u=e.g.process)?void 0:u.env)?e.g.process:e.r(920955)},708481,(e,t,n)=>{"use strict";var r=Symbol.for("react.transitional.element");function u(e,t,n){var u=null;if(void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),"key"in t)for(var o in n={}
97,t)"key"!==o&&(n[o]=t[o]);else n=t;return{$$typeof:r,type:e,key:u,ref:void 0!==(t=n.ref)?t:null,props:n}}n.Fragment=Symbol.for("react.fragment"),n.jsx=u,n.jsxs=u},391398,(e,t,n)=>{"use strict";e.i(350461),t.exports=e.r(708481)},361556,(e,t,n)=>{"use strict";var r=e.i(350461),u=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.for("react.activity"),y=Symbol.iterator,v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,g={};function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||v}function S(){}function E(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=w.prototype;var k=E.prototype=new S;k.constructor=E,b(k,w.prototype),k.isPureReactComponent=!0;var x=Array.isArray;function T(){}var M={H:null,A:null,T:null,S:null},_=Object.prototype.hasOwnProperty;function R(e,t,n){var r=n.ref;return{$$typeof:u,type:e,key:t,ref:void 0!==r?r:null,props:n}}function $(e){return"object"==typeof e&&null!==e&&e.$$typeof===u}var C=/\/+/g;function j(e,t){var n,r;return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36)}function P(e,t,n){if(null==e)return e;var r=[],i=0;return!function e(t,n,r,i,a){var l,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case u:case o:d=!0;break;case h:return e((d=t._init)(t._payload),n,r,i,a)}}if(d)return a=a(t),d=""===i?"."+j(t,0):i,x(a)?(r="",null!=d&&(r=d.replace(C,"$&/")+"/"),e(a,n,r,"",function(e){return e})):null!=a&&($(a)&&(l=a,s=r+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+d,a=R(l.type,s,l.props)),n.push(a)),1;d=0;var p=""===i?".":i+":";if(x(t))for(var m=0;m<t.length;m++)f=p+j(i=t[m],m),d+=e(i,n,r,f,a);else if("function"==typeof(m=null===(c=t)||"object"!=typeof c?null:"function"==typeof(c=y&&c[y]||c["@@iterator"])?c:null))for(t=m.call(t),m=0;!(i=t.next()).done;)f=p+j(i=i.value,m++),d+=e(i,n,r,f,a);else if("object"===f){if("function"==typeof t.then)return e(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"==typeof e.status?e.then(T,T):(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(t),n,r,i,a);throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(n=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.")}return d}(e,r,"","",function(e){return t.call(n,e,i++)}),r}function I(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var H="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof r.default&&"function"==typeof r.default.emit)return void r.default.emit("uncaughtException",e);console.error(e)};n.Activity=m,n.Children={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!$(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},n.Component=w,n.Fragment=i,n.Profiler=l,n.PureComponent=E,n.StrictMode=a,n.Suspense=
97d,n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,n.__COMPILER_RUNTIME={__proto__:null,c:function(e){return M.H.useMemoCache(e)}},n.cache=function(e){return function(){return e.apply(null,arguments)}},n.cacheSignal=function(){return null},n.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=b({},e.props),u=e.key;if(null!=t)for(o in void 0!==t.key&&(u=""+t.key),t)_.call(t,o)&&"key"!==o&&"__self"!==o&&"__source"!==o&&("ref"!==o||void 0!==t.ref)&&(r[o]=t[o]);var o=arguments.length-2;if(1===o)r.children=n;else if(1<o){for(var i=Array(o),a=0;a<o;a++)i[a]=arguments[a+2];r.children=i}return R(e.type,u,r)},n.createContext=function(e){return(e={$$typeof:c,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:s,_context:e},e},n.createElement=function(e,t,n){var r,u={},o=null;if(null!=t)for(r in void 0!==t.key&&(o=""+t.key),t)_.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(u[r]=t[r]);var i=arguments.length-2;if(1===i)u.children=n;else if(1<i){for(var a=Array(i),l=0;l<i;l++)a[l]=arguments[l+2];u.children=a}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===u[r]&&(u[r]=i[r]);return R(e,o,u)},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:f,render:e}},n.isValidElement=$,n.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:I}},n.memo=function(e,t){return{$$typeof:p,type:e,compare:void 0===t?null:t}},n.startTransition=function(e){var t=M.T,n={};M.T=n;try{var r=e(),u=M.S;null!==u&&u(n,r),"object"==typeof r&&null!==r&&"function"==typeof r.then&&r.then(T,H)}catch(e){H(e)}finally{null!==t&&null!==n.types&&(t.types=n.types),M.T=t}},n.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},n.use=function(e){return M.H.use(e)},n.useActionState=function(e,t,n){return M.H.useActionState(e,t,n)},n.useCallback=function(e,t){return M.H.useCallback(e,t)},n.useContext=function(e){return M.H.useContext(e)},n.useDebugValue=function(){},n.useDeferredValue=function(e,t){return M.H.useDeferredValue(e,t)},n.useEffect=function(e,t){return M.H.useEffect(e,t)},n.useEffectEvent=function(e){return M.H.useEffectEvent(e)},n.useId=function(){return M.H.useId()},n.useImperativeHandle=function(e,t,n){return M.H.useImperativeHandle(e,t,n)},n.useInsertionEffect=function(e,t){return M.H.useInsertionEffect(e,t)},n.useLayoutEffect=function(e,t){return M.H.useLayoutEffect(e,t)},n.useMemo=function(e,t){return M.H.useMemo(e,t)},n.useOptimistic=function(e,t){return M.H.useOptimistic(e,t)},n.useReducer=function(e,t,n){return M.H.useReducer(e,t,n)},n.useRef=function(e){return M.H.useRef(e)},n.useState=function(e){return M.H.useState(e)},n.useSyncExternalStore=function(e,t,n){return M.H.useSyncExternalStore(e,t,n)},n.useTransition=function(){return M.H.useTransition()},n.version="19.2.8"},191788,(e,t,n)=>{"use strict";e.i(350461),t.exports=e.r(361556)}]);

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.