PageSourceSearch

https://www.finlex.fi/_next/static/chunks/179wiy5w1-z3y.js

js finlex.fi collected 2026-09-24 06:23:28 UTC 40,045 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,854878,e=>{"use strict";let t,r,n;var i=e.i(271645),o=e.i(998348),l=e.i(693456),a=e.i(929644),u=e.i(914189),s=e.i(684653),c=e.i(835696),d=e.i(877891),f=e.i(952744),p=e.i(605083),m=e.i(185935),g=e.i(101852),h=e.i(178677),v=e.i(148469),b=e.i(294316),y=e.i(674175),E=e.i(233137),w=e.i(496629),S=e.i(341650),C=e.i(140407),_=e.i(397701),R=e.i(700020),P=e.i(35889),O=e.i(746725),T=e.i(553521),x=e.i(526599),I=e.i(661130),F=e.i(833633),M=e.i(2788),j=e.i(103935),D=e.i(813581),k=e.i(652265),A=e.i(368578),L=e.i(402155);function H(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)D.isElement(r.current)&&t.add(r.current);return t}var N=((t=N||{})[t.None=0]="None",t[t.InitialFocus=1]="InitialFocus",t[t.TabLock=2]="TabLock",t[t.FocusLock=4]="FocusLock",t[t.RestoreFocus=8]="RestoreFocus",t[t.AutoFocus=16]="AutoFocus",t);let $=Object.assign((0,R.forwardRefWithAs)(function(e,t){let r=(0,i.useRef)(null),n=(0,b.useSyncRefs)(r,t),{initialFocus:o,initialFocusFallback:s,containers:c,features:d=15,...f}=e;(0,h.useServerHandoffComplete)()||(d=0);let m=(0,p.useOwnerDocument)(r.current);!function(e,{ownerDocument:t}){let r=!!(8&e),n=function(e=!0){let t=(0,i.useRef)(j.history.slice());return(0,F.useWatch)(([e],[r])=>{!0===r&&!1===e&&(0,A.microTask)(()=>{t.current.splice(0)}),!1===r&&!0===e&&(t.current=j.history.slice())},[e,j.history,t]),(0,u.useEvent)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(r);(0,F.useWatch)(()=>{r||(0,L.isActiveElement)(null==t?void 0:t.body)&&(0,k.focusElement)(n())},[r]),(0,x.useOnUnmount)(()=>{r&&(0,k.focusElement)(n())})}(d,{ownerDocument:m});let g=function(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:o}){let l=(0,i.useRef)(null),u=(0,a.useIsTopLayer)(!!(1&e),"focus-trap#initial-focus"),s=(0,T.useIsMounted)();return(0,F.useWatch)(()=>{if(0===e)return;if(!u){null!=o&&o.current&&(0,k.focusElement)(o.current);return}let i=r.current;i&&(0,A.microTask)(()=>{if(!s.current)return;let r=null==t?void 0:t.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===r){l.current=r;return}}else if(i.contains(r)){l.current=r;return}if(null!=n&&n.current)(0,k.focusElement)(n.current);else{if(16&e){if((0,k.focusIn)(i,k.Focus.First|k.Focus.AutoFocus)!==k.FocusResult.Error)return}else if((0,k.focusIn)(i,k.Focus.First)!==k.FocusResult.Error)return;if(null!=o&&o.current&&((0,k.focusElement)(o.current),(null==t?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}l.current=null==t?void 0:t.activeElement})},[o,u,e]),l}(d,{ownerDocument:m,container:r,initialFocus:o,initialFocusFallback:s});!function(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:i}){let o=(0,T.useIsMounted)(),a=!!(4&e);(0,l.useEventListener)(null==t?void 0:t.defaultView,"focus",e=>{if(!a||!o.current)return;let t=H(n);D.isHTMLElement(r.current)&&t.add(r.current);let l=i.current;if(!l)return;let u=e.target;D.isHTMLElement(u)?z(t,u)?(i.current=u,(0,k.focusElement)(u)):(e.preventDefault(),e.stopPropagation(),(0,k.focusElement)(l)):(0,k.focusElement)(i.current)},!0)}(d,{ownerDocument:m,container:r,containers:c,previousActiveElement:g});let v=(0,I.useTabDirection)(),y=(0,u.useEvent)(e=>{if(!D.isHTMLElement(r.current))return;let t=r.current;(0,_.match)(v.current,{[I.Direction.Forwards]:()=>{(0,k.focusIn)(t,k.Focus.First,{skipElements:[e.relatedTarget,s]})},[I.Direction.Backwards]:()=>{(0,k.focusIn)(t,k.Focus.Last,{skipElements:[e.relatedTarget,s]})}})}),E=(0,a.useIsTopLayer)(!!(2&d),"focus-trap#tab-lock"),w=(0,O.useDisposables)(),S=(0,i.useRef)(!1),C=(0,R.useRender)();return i.default.createElement(i.default.Fragment,null,E&&i.default.createElement(M.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:y,features:M.HiddenFeatures.Focusable}),C({ourProps:{ref:n,onKeyDown(e){"Tab"==e.key&&(S.current=!0,w.requestAnimationFrame(()=>{S.current=!1}))},onBlur(e){if(!(4&d))return;let t=H(c);D.isHTMLElement(r.current)&&t.add(r.current);let n=e.relatedTarget;D.isHTMLorSVGElement(n)&&"true"!==n.dataset.headlessuiFocusGuard&&(z(t,n)||(S.current?(0,k.focusIn)(r.current,(0,_.match)(v.current,{[I.Direction.Forwards]:()=>k.Focus.Next,[I.Direction.Backwards]:()=>k.Focus.Previous})|k.Focus.WrapAround,{relativeTo:e.target}):D.isHTMLorSVGElement(e.target)&&(0,k.focusElement)(e.target)))}},theirProps:f,defaultTag:"div",name:"FocusTrap"}),E&&i.default.createElement(M.Hidden,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:y,features:M.HiddenFeatures.Focusable}))}),{features:N});function z(e,t){for(let r of e)if(r.contains(t))return!0;return!1}var W=e.i(635307),q=e.i(854056),V=((r=V||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),U=((n=U||{})[n.SetTitleId=0]="SetTitleId",n);let B={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},G=(0,i.createContext)(null);function J(e){let t=(0,i.useContext)(G);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,J),t}return t}function X(e,t){return(0,_.match)(t.type,B,e,t)}G.displayName="DialogContext";let Y=(0,R.forwardRefWithAs)(function(e,t){let r=(0,i.useId)(),{id:n=`headlessui-dialog-${r}`,open:_,onClose:O,initialFocus:T,role:x="dialog",autoFocus:I=!0,__demoMode:F=!1,unmount:M=!1,...j}=e,D=(0,i.useRef)(!1);
1x="dialog"===x||"alertdialog"===x?x:(D.current||(D.current=!0,console.warn(`Invalid role [${x}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let k=(0,E.useOpenClosed)();void 0===_&&null!==k&&(_=(k&E.State.Open)===E.State.Open);let A=(0,i.useRef)(null),L=(0,b.useSyncRefs)(A,t),H=(0,p.useOwnerDocument)(A.current),z=+!_,[q,V]=(0,i.useReducer)(X,{titleId:null,descriptionId:null,panelRef:(0,i.createRef)()}),U=(0,u.useEvent)(()=>O(!1)),B=(0,u.useEvent)(e=>V({type:0,id:e})),J=!!(0,h.useServerHandoffComplete)()&&0===z,[Y,Q]=(0,W.useNestedPortals)(),ee=(0,m.useMainTreeNode)(),{resolveContainers:et}=(0,m.useRootContainers)({mainTreeNode:ee,portals:Y,defaultContainers:[{get current(){var er;return null!=(er=q.panelRef.current)?er:A.current}}]}),en=null!==k&&(k&E.State.Closing)===E.State.Closing;(0,s.useInertOthers)(!F&&!en&&J,{allowed:(0,u.useEvent)(()=>{var e,t;return[null!=(t=null==(e=A.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,u.useEvent)(()=>{var e;return[null!=(e=null==ee?void 0:ee.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let ei=S.stackMachines.get(null);(0,c.useIsoMorphicEffect)(()=>{if(J)return ei.actions.push(n),()=>ei.actions.pop(n)},[ei,n,J]);
1let eo=(0,C.useSlice)(ei,(0,i.useCallback)(e=>ei.selectors.isTop(e,n),[ei,n]));(0,f.useOutsideClick)(eo,et,e=>{e.preventDefault(),U()}),function(e,t="u">typeof document?document.defaultView:null,r){let n=(0,a.useIsTopLayer)(e,"escape");(0,l.useEventListener)(t,"keydown",e=>{n&&(e.defaultPrevented||e.key===o.Keys.Escape&&r(e))})}(eo,null==H?void 0:H.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),U()}),(0,g.useScrollLock)(!F&&!en&&J,H,et),(0,d.useOnDisappear)(J,A,U);let[el,ea]=(0,P.useDescriptions)(),eu=(0,i.useMemo)(()=>[{dialogState:z,close:U,setTitleId:B,unmount:M},q],[z,U,B,M,q]),es=(0,v.useSlot)({open:0===z}),ec={ref:L,id:n,role:x,tabIndex:-1,"aria-modal":F?void 0:0===z||void 0,"aria-labelledby":q.titleId,"aria-describedby":el,unmount:M},ed=!function(){var e;let[t]=(0,i.useState)(()=>"u">typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[r,n]=(0,i.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,c.useIsoMorphicEffect)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){n(e.matches)}},[t]),r}(),ef=N.None;J&&!F&&(ef|=N.RestoreFocus,ef|=N.TabLock,I&&(ef|=N.AutoFocus),ed&&(ef|=N.InitialFocus));let ep=(0,R.useRender)();return i.default.createElement(E.ResetOpenClosedProvider,null,i.default.createElement(w.ForcePortalRoot,{force:!0},i.default.createElement(W.Portal,null,i.default.createElement(G.Provider,{value:eu},i.default.createElement(W.PortalGroup,{target:A},i.default.createElement(w.ForcePortalRoot,{force:!1},i.default.createElement(ea,{slot:es},i.default.createElement(Q,null,i.default.createElement($,{initialFocus:T,initialFocusFallback:A,containers:et,features:ef},i.default.createElement(y.CloseProvider,{value:U},ep({ourProps:ec,theirProps:j,slot:es,defaultTag:K,features:Z,visible:0===z,name:"Dialog"})))))))))))}),K="div",Z=R.RenderFeatures.RenderStrategy|R.RenderFeatures.Static,Q=(0,R.forwardRefWithAs)(function(e,t){let{transition:r=!1,open:n,...o}=e,l=(0,E.useOpenClosed)(),a=e.hasOwnProperty("open")||null!==l,u=e.hasOwnProperty("onClose");if(!a&&!u)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!a)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!u)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!l&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==n||r)&&!o.static?i.default.createElement(m.MainTreeProvider,null,i.default.createElement(q.Transition,{show:n,transition:r,unmount:o.unmount},i.default.createElement(Y,{ref:t,...o}))):i.default.createElement(m.MainTreeProvider,null,i.default.createElement(Y,{ref:t,open:n,...o}))}),ee=(0,R.forwardRefWithAs)(function(e,t){let r=(0,i.useId)(),{id:n=`headlessui-dialog-panel-${r}`,transition:o=!1,...l}=e,[{dialogState:a,unmount:s},c]=J("Dialog.Panel"),d=(0,b.useSyncRefs)(t,c.panelRef),f=(0,v.useSlot)({open:0===a}),p=(0,u.useEvent)(e=>{e.stopPropagation()}),m=o?q.TransitionChild:i.Fragment,g=(0,R.useRender)();return i.default.createElement(m,{...o?{unmount:s}:{}},g({ourProps:{ref:d,id:n,onClick:p},theirProps:l,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),et=(0,R.forwardRefWithAs)(function(e,t){let{transition:r=!1,...n}=e,[{dialogState:o,unmount:l}]=J("Dialog.Backdrop"),a=(0,v.useSlot)({open:0===o}),u=r?q.TransitionChild:i.Fragment,s=(0,R.useRender)();return i.default.createElement(u,{...r?{unmount:l}:{}},s({ourProps:{ref:t,"aria-hidden":!0},theirProps:n,slot:a,defaultTag:"div",name:"Dialog.Backdrop"}))}),er=(0,R.forwardRefWithAs)(function(e,t){let r=(0,i.useId)(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:l,setTitleId:a}]=J("Dialog.Title"),u=(0,b.useSyncRefs)(t);(0,i.useEffect)(()=>(a(n),()=>a(null)),[n,a]);let s=(0,v.useSlot)({open:0===l});return(0,R.useRender)()({ourProps:{ref:u,id:n},theirProps:o,slot:s,defaultTag:"h2",name:"Dialog.Title"})}),en=(P.Description,Object.assign(Q,{Panel:ee,Title:er,Description:P.Description}));e.s(["Dialog",0,en,"DialogBackdrop",0,et,"DialogPanel",0,ee,"DialogTitle",0,er],854878)},854056,e=>{"use strict";let t;var r=e.i(271645),n=e.i(746725),i=e.i(914189),o=e.i(553521),l=e.i(835696),a=e.i(941444),u=e.i(178677),s=e.i(294316),c=e.i(83733),d=e.i(233137),f=e.i(732607),p=e.i(397701),m=e.i(700020);function g(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,m.isFragment)(null!=(t=e.as)?t:w)||1===r.default.Children.count(e.children)}let h=(0,r.createContext)(null);h.displayName="TransitionContext";var v=((t=v||{}).Visible="visible",t.Hidden="hidden",t);let b=(0,r.createContext)(null);function y(e){return"children"in e?y(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function E(e,t){let l=(0,a.useLatestValue)(e),u=(0,r.useRef)([]),s=(0,o.useIsMounted)(),c=(0,n.useDisposables)(),d=(0,i.useEvent)((e,t=m.RenderStrategy.Hidden)=>{let r=u.current.findIndex(({el:t})=>t===e);-1!==r&&((0,p.match)(t,{[m.RenderStrategy.Unmount](){u.current.splice(r,1)},[m.RenderStrategy.Hidden](){u.current[r].state="hidden"}}),c.microTask(()=>{var e;!y(u)&&s.current&&(null==(e=l.current)||e.call(l))}))}),f=(0,i.useEvent)(e=>{let t=u.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):u.current.push({el:e,state:"visible"}),()=>d(e,m.RenderStrategy.Unmount)}),g=(0,r.useRef)([]),h=(0,r.useRef)(Promise.resolve()),v=(0,r.useRef)({enter:[],leave:[]}
1),b=(0,i.useEvent)((e,r,n)=>{g.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(([t])=>t!==e)),null==t||t.chains.current[r].push([e,new Promise(e=>{g.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(v.current[r].map(([e,t])=>t)).then(()=>e())})]),"enter"===r?h.current=h.current.then(()=>null==t?void 0:t.wait.current).then(()=>n(r)):n(r)}),E=(0,i.useEvent)((e,t,r)=>{Promise.all(v.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=g.current.shift())||e()}).then(()=>r(t))});return(0,r.useMemo)(()=>({children:u,register:f,unregister:d,onStart:b,onStop:E,wait:h,chains:v}),[f,d,u,b,E,v,h])}b.displayName="NestingContext";let w=r.Fragment,S=m.RenderFeatures.RenderStrategy,C=(0,m.forwardRefWithAs)(function(e,t){let{show:n,appear:o=!1,unmount:a=!0,...c}=e,f=(0,r.useRef)(null),p=g(e),v=(0,s.useSyncRefs)(...p?[f,t]:null===t?[]:[t]);(0,u.useServerHandoffComplete)();let w=(0,d.useOpenClosed)();if(void 0===n&&null!==w&&(n=(w&d.State.Open)===d.State.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[C,R]=(0,r.useState)(n?"visible":"hidden"),P=E(()=>{n||R("hidden")}),[O,T]=(0,r.useState)(!0),x=(0,r.useRef)([n]);(0,l.useIsoMorphicEffect)(()=>{!1!==O&&x.current[x.current.length-1]!==n&&(x.current.push(n),T(!1))},[x,n]);let I=(0,r.useMemo)(()=>({show:n,appear:o,initial:O}),[n,o,O]);(0,l.useIsoMorphicEffect)(()=>{n?R("visible"):y(P)||null===f.current||R("hidden")},[n,P]);let F={unmount:a},M=(0,i.useEvent)(()=>{var t;O&&T(!1),null==(t=e.beforeEnter)||t.call(e)}),j=(0,i.useEvent)(()=>{var t;O&&T(!1),null==(t=e.beforeLeave)||t.call(e)}),D=(0,m.useRender)();return r.default.createElement(b.Provider,{value:P},r.default.createElement(h.Provider,{value:I},D({ourProps:{...F,as:r.Fragment,children:r.default.createElement(_,{ref:v,...F,...c,beforeEnter:M,beforeLeave:j})},theirProps:{},defaultTag:r.Fragment,features:S,visible:"visible"===C,name:"Transition"})))}),_=(0,m.forwardRefWithAs)(function(e,t){var n,o;let{transition:a=!0,beforeEnter:v,afterEnter:C,beforeLeave:_,afterLeave:R,enter:P,enterFrom:O,enterTo:T,entered:x,leave:I,leaveFrom:F,leaveTo:M,...j}=e,[D,k]=(0,r.useState)(null),A=(0,r.useRef)(null),L=g(e),H=(0,s.useSyncRefs)(...L?[A,t,k]:null===t?[]:[t]),N=null==(n=j.unmount)||n?m.RenderStrategy.Unmount:m.RenderStrategy.Hidden,{show:$,appear:z,initial:W}=function(){let e=(0,r.useContext)(h);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[q,V]=(0,r.useState)($?"visible":"hidden"),U=function(){let e=(0,r.useContext)(b);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:B,unregister:G}=U;(0,l.useIsoMorphicEffect)(()=>B(A),[B,A]),(0,l.useIsoMorphicEffect)(()=>{if(N===m.RenderStrategy.Hidden&&A.current)return $&&"visible"!==q?void V("visible"):(0,p.match)(q,{hidden:()=>G(A),visible:()=>B(A)})},[q,A,B,G,$,N]);let J=(0,u.useServerHandoffComplete)();(0,l.useIsoMorphicEffect)(()=>{if(L&&J&&"visible"===q&&null===A.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[A,q,J,L]);let X=W&&!z,Y=z&&$&&W,K=(0,r.useRef)(!1),Z=E(()=>{K.current||(V("hidden"),G(A))},U),Q=(0,i.useEvent)(e=>{K.current=!0,Z.onStart(A,e?"enter":"leave",e=>{"enter"===e?null==v||v():"leave"===e&&(null==_||_())})}),ee=(0,i.useEvent)(e=>{let t=e?"enter":"leave";K.current=!1,Z.onStop(A,t,e=>{"enter"===e?null==C||C():"leave"===e&&(null==R||R())}),"leave"!==t||y(Z)||(V("hidden"),G(A))});(0,r.useEffect)(()=>{L&&a||(Q($),ee($))},[$,L,a]);let et=!(!a||!L||!J||X),[,er]=(0,c.useTransition)(et,D,$,{start:Q,end:ee}),en=(0,m.compact)({ref:H,className:(null==(o=(0,f.classNames)(j.className,Y&&P,Y&&O,er.enter&&P,er.enter&&er.closed&&O,er.enter&&!er.closed&&T,er.leave&&I,er.leave&&!er.closed&&F,er.leave&&er.closed&&M,!er.transition&&$&&x))?void 0:o.trim())||void 0,...(0,c.transitionDataAttributes)(er)}),ei=0;"visible"===q&&(ei|=d.State.Open),"hidden"===q&&(ei|=d.State.Closed),$&&"hidden"===q&&(ei|=d.State.Opening),$||"visible"!==q||(ei|=d.State.Closing);let eo=(0,m.useRender)();return r.default.createElement(b.Provider,{value:Z},r.default.createElement(d.OpenClosedProvider,{value:ei},eo({ourProps:en,theirProps:j,defaultTag:w,features:S,visible:"visible"===q,name:"Transition.Child"})))}),R=(0,m.forwardRefWithAs)(function(e,t){let n=null!==(0,r.useContext)(h),i=null!==(0,d.useOpenClosed)();return r.default.createElement(r.default.Fragment,null,!n&&i?r.default.createElement(C,{ref:t,...e}):r.default.createElement(_,{ref:t,...e}))}),P=Object.assign(C,{Child:R,Root:C});e.s(["Transition",0,P,"TransitionChild",0,R])},185935,661130,e=>{"use strict";let t;var r=e.i(271645),n=e.i(2788),i=e.i(813581),o=e.i(402155),l=e.i(914189);let a=(0,r.createContext)(null);function u(e=null){var t;return null!=(t=(0,r.useContext)(a))?t:e}e.s(["MainTreeProvider",0,function({children:e,node:t}){let[l,s]=(0,r.useState)(null),c=u(null!=t?t:l);return r.default.createElement(a.Provider,{value:c},e,null===c&&r.default.createElement(n.Hidden,{features:n.HiddenFeatures.Hidden,ref:e=>{var t,r;if(e){for(let n of null!=(r=null==(t=(0,o.getOwnerDocument)(e))?void 0:t.querySelectorAll("html > *, body > *"))?r:[])if(n!==document.body&&n!==document.head&&i.isElement(n)&&null!=n&&n.contains(e)){s(n);break}}}}))},"useMainTreeNode",0,u,"useRootContainers",0,function({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=(0,l.useEvent)(()=>{var n,l;let a=(0,o.getOwnerDocument)(r),u=[];for(let t of e)null!==t&&(i.isElement(t)?u.push(t):"current"in t&&i.isElement(t.current)&&u.push(t.current));if(null!=t&&t.current)for(let e of t.current)u.push(e);for(let e of null!=(n=null==a?void 0:a.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&i.isElement(e)&&"headlessui-portal-root"!==e.id&&(r&&(e.contains(r)||e.contains(null==(l=null==r?void 0:r.getRootNode())?void 0:l.host))||u.some(t=>e.contains(t))||u.push(e));return u});
1return{resolveContainers:n,contains:(0,l.useEvent)(e=>n().some(t=>t.contains(e)))}}],185935);var s=e.i(401141),c=((t=c||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t);e.s(["Direction",0,c,"useTabDirection",0,function(){let e=(0,r.useRef)(0);return(0,s.useWindowEvent)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}],661130)},605500,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let n=e.r(555682),i=e.r(190809),o=e.r(843476),l=i._(e.r(271645)),a=n._(e.r(174080)),u=n._(e.r(325633)),s=e.r(908927),c=e.r(987690),d=e.r(918556),f=e.r(65856),p=n._(e.r(1948)),m=e.r(818581),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,n,i,o,l){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function v(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b="u"<typeof window?l.useEffect:l.useLayoutEffect,y=(0,l.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:a,className:u,style:s,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:g,onLoadRef:y,onLoadingCompleteRef:E,setBlurComplete:w,setShowAltText:S,sizesInput:C,onLoad:_,onError:R,...P},O)=>{let T=(0,l.useRef)(!1),x=(0,l.useRef)(null);b(()=>{let{current:e}=T,{current:t}=x;e||null===t||(R&&(t.src=t.src),t.complete&&h(t,d,y,E,w,p,C),T.current=!0)},[e,d,y,E,R,p,C]);let I=(0,m.useMergedRef)(O,x);return(0,o.jsx)("img",{...P,...v(c),loading:f,width:i,height:n,decoding:a,"data-nimg":g?"fill":"1",className:u,style:s,sizes:r,srcSet:t,src:e,ref:I,onLoad:e=>{h(e.currentTarget,d,y,E,w,p,C)},onError:e=>{S(!0),"empty"!==d&&w(!0),R&&R(e)}})});function E({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,o.jsx)(u.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,l.forwardRef)((e,t)=>{let r=(0,l.useContext)(f.RouterContext),n=(0,l.useContext)(d.ImageConfigContext),i=(0,l.useMemo)(()=>{let e=g||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:a,onLoadingComplete:u}=e,m=(0,l.useRef)(a);(0,l.useEffect)(()=>{m.current=a},[a]);let h=(0,l.useRef)(u);(0,l.useEffect)(()=>{h.current=u},[u]);let[v,b]=(0,l.useState)(!1),[w,S]=(0,l.useState)(!1),{props:C,meta:_}=(0,s.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:v,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{...C,unoptimized:_.unoptimized,placeholder:_.placeholder,fill:_.fill,onLoadRef:m,onLoadingCompleteRef:h,setBlurComplete:b,setShowAltText:S,sizesInput:e.sizes,ref:t}),_.preload?(0,o.jsx)(E,{isAppRouter:!r,imgAttributes:C}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},808341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return l},requestIdleCallback:function(){return o}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},l="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},519083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return l},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return s}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},l=/[&><\u2028\u2029]/g,a={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},u=/[&"'<>]/g;function s(e){return e.replace(l,e=>o[e])}function c(e){return e.replace(u,e=>a[e])}},479520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return E},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return b}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(555682),l=e.r(190809),a=e.r(843476),u=o._(e.r(174080)),s=l._(e.r(271645)),c=e.r(742732),d=e.r(922737),f=e.r(808341),p=e.r(519083),m=new Map,g=new Set,h=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:o,children:l="",strategy:a="afterInteractive",onError:s,stylesheets:c}=e,f=r||t;if(f&&g.has(f))return;if(m.has(t)){g.add(f),m.get(t).then(n,s);return}let p=()=>{i&&i(),g.add(f)},h=document.createElement("script"),v=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});o?(h.innerHTML=o.__html||"",p()):l?(h.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):"",p()):t&&(h.src=t,m.set(t,v)),(0,d.setAttributesFromProps)(h,e),"worker"===a&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",a),c&&(e=>{if(u.default.preinit)return e.forEach(e=>{u.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(h)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}):h(e)}function b(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");g.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:o="afterInteractive",onError:l,stylesheets:d,...m}=e,{updateScripts:v,scripts:b,getIsSsr:y,appDir:E,nonce:w}=(0,s.useContext)(c.HeadManagerContext);w=m.nonce||w;let S=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;S.current||(i&&e&&g.has(e)&&i(),S.current=!0)},[i,t,r]);let C=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!C.current){if("afterInteractive"===o)h(e);else"lazyOnload"===o&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>h(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>h(e))}));C.current=!0}},[e,o]),("beforeInteractive"===o||"worker"===o)&&(v?(b[o]=(b[o]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:l,...m,nonce:w}]),v(b)):y&&y()?g.add(t||r):y&&!y()&&h({...e,nonce:w})),E){if(d&&d.forEach(e=>{u.default.preinit(e,{as:"style"})}),"beforeInteractive"===o)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return u.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin}),(0,a.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))})`}});"afterInteractive"===o&&r&&u.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:w,crossOrigin:m.crossOrigin}:{as:"script",nonce:w,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let E=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(479520)},325633,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},defaultHead:function(){return d}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(555682),l=e.r(190809),a=e.r(843476),u=l._(e.r(271645)),s=o._(e.r(898879)),c=e.r(742732);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===u.default.Fragment?e.concat(u.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,i;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let o=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?o=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;("name"!==r||!l)&&n.has(t)?o=!1:(n.add(t),i[r]=n)}}}return o})).reverse().map((e,t)=>{let r=e.key||t;return u.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,u.useContext)(c.HeadManagerContext);return(0,a.jsx)(s.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},488143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:i,blurDataURL:o,objectFit:l}){let a=r?40*r:e,u=i?40*i:t,s=a&&u?`viewBox='0 0 ${a} ${u}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${s}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${s?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},987690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return l}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},908927,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return s}});let n=e.r(543369),i=e.r(488143),o=e.r(987690),l=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function u(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:f,className:p,quality:m,width:g,height:h,fill:v=!1,style:b,overrideSrc:y,onLoad:E,onLoadingComplete:w,placeholder:S="empty",blurDataURL:C,fetchPriority:_,decoding:R="async",layout:P,objectFit:O,objectPosition:T,lazyBoundary:x,lazyRoot:I,...F}
1,M){var j;let D,k,A,{imgConf:L,showAltText:H,blurComplete:N,defaultLoader:$}=M,z=L||o.imageConfigDefault;if("allSizes"in z)D=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>e-t),t=z.deviceSizes.sort((e,t)=>e-t),r=z.qualities?.sort((e,t)=>e-t);D={...z,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===$)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let W=F.loader||$;delete F.loader,delete F.srcSet;let q="__next_img_default"in W;if(q){if("custom"===D.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=W;W=t=>{let{config:r,...n}=t;return e(n)}}if(P){"fill"===P&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[P];r&&!t&&(t=r)}let V="",U=u(g),B=u(h);if((j=e)&&"object"==typeof j&&(a(j)||void 0!==j.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(k=t.blurWidth,A=t.blurHeight,C=C||t.blurDataURL,V=t.src,!v)if(U||B){if(U&&!B){let e=U/t.width;B=Math.round(t.height*e)}else if(!U&&B){let e=B/t.height;U=Math.round(t.width*e)}}else U=t.width,B=t.height}let G=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:V)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),D.unoptimized&&(r=!0),q&&!D.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let J=u(m),X=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:O,objectPosition:T}:{},H?{}:{color:"transparent"},b),Y=N||"empty"===S?null:"blur"===S?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:U,heightInt:B,blurWidth:k,blurHeight:A,blurDataURL:C||"",objectFit:X.objectFit})}")`:`url("${S}")`,K=l.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Z=Y?{backgroundSize:K,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Q=function({config:e,src:t,unoptimized:r,width:i,quality:o,sizes:l,loader:a}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:u,kind:s}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,l),c=u.length-1;return{sizes:l||"w"!==s?l:"100vw",srcSet:u.map((r,n)=>`${a({config:e,src:t,quality:o,width:r})} ${"w"===s?r:n+1}${s}`).join(", "),src:a({config:e,src:t,quality:o,width:u[c]})}}({config:D,src:e,unoptimized:r,width:U,quality:J,sizes:t,loader:W}),ee=G?"lazy":f;return{props:{...F,loading:ee,fetchPriority:_,width:U,height:B,decoding:R,className:p,style:{...X,...Z},sizes:Q.sizes,srcSet:Q.srcSet,src:y||Q.src},meta:{unoptimized:r,preload:d||c,placeholder:S,fill:v}}}},918556,(e,t,r)=>{"use strict";
2e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(555682)._(e.r(271645)),i=e.r(987690),o=n.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(555682)._(e.r(271645)).default.createContext(null)},670965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";e.i(247167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return l}});let n=e.r(670965),i=e.r(543369);function o({config:e,src:t,width:r,quality:l}){let a=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,i.getAssetToken)())a=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){a=n,r.delete("dpl");let i=r.toString();t=t.slice(0,e)+(i?"?"+i:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let u=(0,n.findClosestQuality)(l,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${u}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}o.__next_img_default=!0;let l=o},898879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(271645),i="u"<typeof window,o=i?()=>{}:n.useLayoutEffect,l=i?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),a()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},695741,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let n=(0,r.createContext)(null);e.s(["DocumentViewStateProvider",0,e=>{let i=(()=>{let[e,t]=(0,r.useState)(!1),[n,i]=(0,r.useState)([]),[o,l]=(0,r.useState)(),a=(0,r.useCallback)(e=>{if(e===o)return;let t=new URL(window.location.href);t.searchParams.set("language",e),history.replaceState(null,"",t),l(e)},[o]);return{languages:n,setLanguages:(0,r.useCallback)(e=>{i(e),l(e.at(0))},[]),isCompareModalOpen:e,setIsCompareModalOpen:t,selectedLanguage:o,setSelectedLanguage:a}})();return(0,t.jsx)(n.Provider,{value:i,...e})},"useDocumentViewState",0,()=>(0,r.useContext)(n)])},936725,e=>{"use strict";var t=e.i(843476);e.s(["DocumentIcon",0,()=>(0,t.jsx)("svg",{"aria-hidden":!0,width:"9",height:"12",viewBox:"0 0 9 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M2.25 8.4H6.75V9.6H2.25V8.4ZM2.25 6H6.75V7.2H2.25V6ZM5.625 0H1.125C0.50625 0 0 0.54 0 1.2V10.8C0 11.46 0.500625 12 1.11937 12H7.875C8.49375 12 9 11.46 9 10.8V3.6L5.625 0ZM7.875 10.8H1.125V1.2H5.0625V4.2H7.875V10.8Z",fill:"currentcolor"})})])}]);

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.