1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9756],{70695:(e,t,o)=>{o.d(t,{A:()=>L});var r=o(12115);let s=r.createContext(null);function l(){return r.useContext(s)}let n="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var a=o(95155);let i=function(e){let{children:t,theme:o}=e,i=l(),c=r.useMemo(()=>{var e,t;let r=null===i?{...o}:(e=i,"function"==typeof(t=o)?t(e):{...e,...t});return null!=r&&(r[n]=null!==i),r},[o,i]);return(0,a.jsx)(s.Provider,{value:c,children:t})};var c=o(93143),m=o(39130),u=o(70193),d=o(29744),h=o(97420),f=o(21496),p=o(18250);let g={};function S(e,t,o,s=!1){return r.useMemo(()=>{let r=e&&t[e]||t;if("function"==typeof o){let l=o(r),n=e?{...t,[e]:l}:l;return s?()=>n:n}return e?{...t,[e]:o}:{...t,...o}},[e,t,o,s])}let y=function(e){let{children:t,theme:o,themeId:r}=e,s=(0,m.A)(g),n=l()||g,y=S(r,s,o),b=S(r,n,o,!0),v="rtl"===(r?y[r]:y).direction,k=function(e){let t=(0,m.A)(),o=(0,f.A)()||"",{modularCssLayers:r}=e,s="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return(s=r&&null===t?"string"==typeof r?r.replace(/mui(?!\.)/g,s):`@layer ${s};`:"",(0,h.A)(()=>{let e=document.querySelector("head");if(!e)return;let t=e.firstChild;if(s){if(t&&t.hasAttribute?.("data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===o)return;let r=document.createElement("style");r.setAttribute("data-mui-layer-order",o),r.textContent=s,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${o}"]`)?.remove()},[s,o]),s)?(0,a.jsx)(p.A,{styles:s}):null}(y);return(0,a.jsx)(i,{theme:b,children:(0,a.jsx)(c.T.Provider,{value:y,children:(0,a.jsx)(u.A,{value:v,children:(0,a.jsxs)(d.A,{value:r?y[r].components:y.components,children:[k,t]})})})})};var b=o(1593);function v({theme:e,...t}){let o=b.A in e?e[b.A]:void 0;return(0,a.jsx)(y,{...t,themeId:o?b.A:void 0,theme:o||e})}var k=o(80342),C=o(85509);let x="mode",w="color-scheme";function A(){}let $=({key:e,storageWindow:t})=>(!t&&"u">typeof window&&(t=window),{get(o){let r;if("u">typeof window){if(!t)return o;try{r=t.localStorage.getItem(e)}catch{}return r||o}},set:o=>{if(t)try{t.localStorage.setItem(e,o)}catch{}},subscribe:o=>{if(!t)return A;let r=t=>{let r=t.newValue;t.key===e&&o(r)};return t.addEventListener("storage",r),()=>{t.removeEventListener("storage",r)}}});function M(){}function j(e){if("u">typeof window&&"function"==typeof window.matchMedia&&"system"===e)return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function E(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}var P=o(51460),_=o(15691);let{CssVarsProvider:I,useColorScheme:T,getInitColorSchemeScript:W}=function(e){let{themeId:t,theme:o={},modeStorageKey:s=x,colorSchemeStorageKey:n=w,disableTransitionOnChange:i=!1,defaultColorScheme:c,resolveTheme:m}=e,u={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},d=r.createContext(void 0),f={},p={},g="string"==typeof c?c:c.light,S="string"==typeof c?c:c.dark;return{CssVarsProvider:function(e){let{children:u,theme:g,modeStorageKey:S=s,colorSchemeStorageKey:b=n,disableTransitionOnChange:v=i,storageManager:k,storageWindow:A="u"<typeof window?void 0:window,documentNode:P="u"<typeof document?void 0:document,colorSchemeNode:_="u"<typeof document?void 0:document.documentElement,disableNestedContext:I=!1,disableStyleSheetGeneration:T=!1,defaultMode:W="system",forceThemeRerender:L=!1,noSsr:O}=e,V=r.useRef(!1),K=l(),z=r.useContext(d),N=!!z&&!I,R=r.useMemo(()=>g||("function"==typeof o?o():o),[g]),q=R[t],F=q||R,{colorSchemes:B=f,components:D=p,cssVarPrefix:H}=F,G=Object.keys(B).filter(e=>!!B[e]).join(","),J=r.useMemo(()=>G.split(","),[G]),Q="string"==typeof c?c:c.light,U="string"==typeof c?c:c.dark,X=B[Q]&&B[U]?W:B[F.defaultColorScheme]?.palette?.mode||F.palette?.mode,{mode:Y,setMode:Z,systemMode:ee,lightColorScheme:et,darkColorScheme:eo,colorScheme:er,setColorScheme:es}=function(e){let{defaultMode:t="light",defaultLightColorScheme:o,defaultDar
1kColorScheme:s,supportedColorSchemes:l=[],modeStorageKey:n=x,colorSchemeStorageKey:a=w,storageWindow:i="u"<typeof window?void 0:window,storageManager:c=$,noSsr:m=!1}=e,u=l.join(","),d=l.length>1,h=r.useMemo(()=>c?.({key:n,storageWindow:i}),[c,n,i]),f=r.useMemo(()=>c?.({key:`${a}-light`,storageWindow:i}),[c,a,i]),p=r.useMemo(()=>c?.({key:`${a}-dark`,storageWindow:i}),[c,a,i]),[g,S]=r.useState(()=>{let e=h?.get(t)||t,r=f?.get(o)||o,l=p?.get(s)||s;return{mode:e,systemMode:j(e),lightColorScheme:r,darkColorScheme:l}}),[y,b]=r.useState(m||!d);r.useEffect(()=>{b(!0)},[]);let v=E(g,e=>"light"===e?g.lightColorScheme:"dark"===e?g.darkColorScheme:void 0),k=r.useCallback(e=>{S(o=>{if(e===o.mode)return o;let r=e??t;return h?.set(r),{...o,mode:r,systemMode:j(r)}})},[h,t]),C=r.useCallback(e=>{e?"string"==typeof e?e&&!u.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):S(t=>{let o={...t};return E(t,t=>{"light"===t&&(f?.set(e),o.lightColorScheme=e),"dark"===t&&(p?.set(e),o.darkColorScheme=e)}),o}):S(t=>{let r={...t},l=null===e.light?o:e.light,n=null===e.dark?s:e.dark;return l&&(u.includes(l)?(r.lightColorScheme=l,f?.set(l)):console.error(`\`${l}\` does not exist in \`theme.colorSchemes\`.`)),n&&(u.includes(n)?(r.darkColorScheme=n,p?.set(n)):console.error(`\`${n}\` does not exist in \`theme.colorSchemes\`.`)),r}):S(e=>(f?.set(o),p?.set(s),{...e,lightColorScheme:o,darkColorScheme:s}))},[u,f,p,o,s]),A=r.useCallback(e=>{"system"===g.mode&&S(t=>{let o=e?.matches?"dark":"light";return t.systemMode===o?t:{...t,systemMode:o}})},[g.mode]),P=r.useRef(A);return P.current=A,r.useEffect(()=>{if("function"!=typeof window.matchMedia||!d)return;let e=(...e)=>P.current(...e),t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>{t.removeListener(e)}},[d]),r.useEffect(()=>{if(d){let e=h?.subscribe(e=>{(!e||["light","dark","system"].includes(e))&&k(e||t)})||M,o=f?.subscribe(e=>{(!e||u.match(e))&&C({light:e})})||M,r=p?.subscribe(e=>{(!e||u.match(e))&&C({dark:e})})||M;return()=>{e(),o(),r()}}},[C,k,u,t,i,d,h,f,p]),{...g,mode:y?g.mode:void 0,systemMode:y?g.systemMode:void 0,colorScheme:y?v:void 0,setMode:k,setColorScheme:C}}({supportedColorSchemes:J,defaultLightColorScheme:Q,defaultDarkColorScheme:U,modeStorageKey:S,colorSchemeStorageKey:b,defaultMode:X,storageManager:k,storageWindow:A,noSsr:O}),el=Y,en=er;N&&(el=z.mode,en=z.colorScheme);let ea=en||F.defaultColorScheme;F.vars&&!L&&(ea=F.defaultColorScheme);let ei=r.useMemo(()=>{let e=F.generateThemeVars?.()||F.vars,t={...F,components:D,colorSchemes:B,cssVarPrefix:H,vars:e};if("function"==typeof t.generateSpacing&&(t.spacing=t.generateSpacing()),ea){let e=B[ea];e&&"object"==typeof e&&Object.keys(e).forEach(o=>{e[o]&&"object"==typeof e[o]?t[o]={...t[o],...e[o]}:t[o]=e[o]})}return m?m(t):t},[F,ea,D,B,H]),ec=F.colorSchemeSelector;(0,h.A)(()=>{if(en&&_&&ec&&"media"!==ec){let e=ec;if("class"===ec&&(e=".%s"),"data"===ec&&(e="[data-%s]"),ec?.startsWith("data-")&&!ec.includes("%s")&&(e=`[${ec}="%s"]`),e.startsWith("."))_.classList.remove(...J.map(t=>e.substring(1).replace("%s",t))),_.classList.add(e.substring(1).replace("%s",en));else{let t=e.replace("%s",en).match(/\[([^\]]+)\]/);if(t){let[e,o]=t[1].split("=");o||J.forEach(t=>{_.removeAttribute(e.replace(en,t))}),_.setAttribute(e,o?o.replace(/"|'/g,""):"")}else _.setAttribute(e,en)}}},[en,ec,_,J]),r.useEffect(()=>{let e;if(v&&V.current&&P){let t=P.createElement("style");t.appendChild(P.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),P.head.appendChild(t),window.getComputedStyle(P.body),e=setTimeout(()=>{P.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[en,v,P]),r.useEffect(()=>(V.current=!0,()=>{V.current=!1}),[]);let em=r.useMemo(()=>({allColorSchemes:J,colorScheme:en,darkColorScheme:eo,lightColorScheme:et,mode:el,setColorScheme:es,setMode:Z,systemMode:ee}),[J,en,eo,et,el,es,Z,ee,ei.colorSchemeSelector]),eu=!0;(T||!1===F.cssVariables||N&&K?.cssVarPrefix===H)&&(eu=!1);let ed=(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)(y,{themeId:q?t:void 0,theme:ei,children:u}),eu&&(0,a.jsx)(C.A,{styles:ei.generateStyleSheets?.()||[]})]});return N?ed:(0,a.jsx)(d.Provider,{value:em,children:ed})},useColorScheme:()=>r.useContext(d)||u,getInitColorSchemeScript:e=>(function(e){let{defaultMode:t="system",defaultLightColorScheme:o="light",defaultDar
1kColorScheme:r="dark",modeStorageKey:s=x,colorSchemeStorageKey:l=w,attribute:n="data-color-scheme",colorSchemeNode:i="document.documentElement",nonce:c}=e||{},m="",u=n;if("class"===n&&(u=".%s"),"data"===n&&(u="[data-%s]"),u.startsWith(".")){let e=u.substring(1);m+=`${i}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); 2 ${i}.classList.add('${e}'.replace('%s', colorScheme));`}let d=u.match(/\[([^[\]]+)\]/);if(d){let[e,t]=d[1].split("=");t||(m+=`${i}.removeAttribute('${e}'.replace('%s', light)); 3 ${i}.removeAttribute('${e}'.replace('%s', dark));`),m+=` 4 ${i}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:'""'});`}else".%s"!==u&&(m+=`${i}.setAttribute('${u}', colorScheme);`);return(0,a.jsx)("script",{suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(function() { 5try { 6 let colorScheme = ''; 7 const mode = localStorage.getItem('${s}') || '${t}'; 8 const dark = localStorage.getItem('${l}-dark') || '${r}'; 9 const light = localStorage.getItem('${l}-light') || '${o}'; 10 if (mode === 'system') { 11 // handle system mode 12 const mql = window.matchMedia('(prefers-color-scheme: dark)'); 13 if (mql.matches) { 14 colorScheme = dark 15 } else { 16 colorScheme = light 17 } 18 } 19 if (mode === 'light') { 20 colorScheme = light; 21 } 22 if (mode === 'dark') { 23 colorScheme = dark; 24 } 25 if (colorScheme) { 26 ${m} 27 } 28} catch(e){}})();`}},"mui-color-scheme-init")})({colorSchemeStorageKey:n,defaultLightColorScheme:g,defaultDarkColorScheme:S,modeStorageKey:s,...e})}}({themeId:b.A,theme:()=>(0,P.A)({cssVariables:!0}),colorSchemeStorageKey:"mui-color-scheme",modeStorageKey:"mui-mode",defaultColorScheme:{light:"light",dark:"dark"},resolveTheme:e=>{let t={...e,typography:(0,_.A)(e.palette,e.typography)};return t.unstable_sx=function(e){return(0,k.A)({sx:e,theme:this})},t}});function L({theme:e,...t}){let o=r.useMemo(()=>{if("function"==typeof e)return e;let t=b.A in e?e[b.A]:e;return"colorSchemes"in t?null:"vars"in t?e:{...e,vars:null}},[e]);return o?(0,a.jsx)(v,{theme:o,...t}):(0,a.jsx)(I,{theme:e,...t})}},73321:(e,t,o)=>{var r=o(74645);o.o(r,"useParams")&&o.d(t,{useParams:function(){return r.useParams}}),o.o(r,"usePathname")&&o.d(t,{usePathname:function(){return r.usePathname}}),o.o(r,"useRouter")&&o.d(t,{useRouter:function(){return r.useRouter}}),o.o(r,"useSearchParams")&&o.d(t,{useSearchParams:function(){return r.useSearchParams}})},97438:(e,t,o)=>{o.d(t,{Ay:()=>u});var r=o(12115),s=o(34176),l=o(11996),n=o(95155);let a="function"==typeof(0,s.Dp)({}),i=(e,t=!1)=>{let o={};t&&e.colorSchemes&&"function"==typeof e.getColorSchemeSelector&&Object.entries(e.colorSchemes).forEach(([t,r])=>{let s=e.getColorSchemeSelector(t);s.startsWith("@")?o[s]={":root":{colorScheme:r.palette?.mode}}:o[s.replace(/\s*&/,"")]={colorScheme:r.palette?.mode}});let r={html:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...t&&!e.vars&&{colorScheme:e.palette.mode}},"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...{color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}},"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...o},s=e.components?.MuiCssBaseline?.styleOverrides;return s&&(r=[r,s]),r},c="mui-ecs",m=(0,s.Dp)(a?({theme:e,enableColorScheme:t})=>i(e,t):({theme:e})=>{let t,o;return o=Array.isArray(t=i(e,!1))?t[0]:t,!e.vars&&o&&(o.html[`:root:has(${c})`]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([t,r])=>{let s=e.getColorSchemeSelector(t);s.startsWith("@")?o[s]={[`:root:not(:has(.${c}))`]:{colorScheme:r.palette?.mode}}:o[s.replace(/\s*&/,"")]={[`&:not(:has(.${c}))`]:{colorScheme:r.palette?.mode}}}),t}),u=function(e){let{children:t,enableColorScheme:o=!1}=(0,l.b)({props:e,name:"MuiCssBaseline"});return(0,n.jsxs)(r.Fragment,{children:[a&&(0,n.jsx)(m,{enableColorScheme:o}),!a&&!o&&(0,n.jsx)("span",{className:c,style:{display:"none"}}),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.