From b091ec20bbf5e9234d4608651474eb44a2ea6883 Mon Sep 17 00:00:00 2001 From: EricPedley Date: Tue, 5 Dec 2023 18:38:30 +0000 Subject: [PATCH] deploy: 3da2adf3ae7ccad979d9bde0c8040a34a7f53c85 --- ...e-26b19177.js => SectionTable-83cdbd15.js} | 2 +- .../{index-fe58f62b.js => index-6cf642c2.js} | 2 +- .../{index-c331db1c.js => index-ae865a64.js} | 138 +++++++++--------- index.html | 2 +- 4 files changed, 72 insertions(+), 72 deletions(-) rename assets/{SectionTable-26b19177.js => SectionTable-83cdbd15.js} (99%) rename assets/{index-fe58f62b.js => index-6cf642c2.js} (99%) rename assets/{index-c331db1c.js => index-ae865a64.js} (73%) diff --git a/assets/SectionTable-26b19177.js b/assets/SectionTable-83cdbd15.js similarity index 99% rename from assets/SectionTable-26b19177.js rename to assets/SectionTable-83cdbd15.js index ef0852c14..0f24dfb88 100644 --- a/assets/SectionTable-26b19177.js +++ b/assets/SectionTable-83cdbd15.js @@ -1,4 +1,4 @@ -import{r as C,E as ye,F as Qt,_ as Be,d as Rt,G as Fa,H as Nv,J as hi,K as Rv,a as Dv,g as Lv,L as Sh,s as Bv,N as Fv,O as ul,u as Uv,b as Wv,j as T,e as zv,Q as qr,S as qv,U as Hv,V as Gv,W as oa,X as lu,Y as rt,Z as Dt,$ as mr,a0 as Je,a1 as Vv,a2 as Xv,a3 as Eh,p as xe,a4 as Ah,a5 as Th,a6 as qn,a7 as Ze,a8 as Ce,a9 as Hr,aa as Yv,ab as Y,R as $,ac as Kv,ad as Ph,ae as Jv,af as Zv,ag as Gr,ah as sa,ai as J,aj as Qv,ak as ey,al as ua,m as cu,am as ty,an as ry,ao as la,ap as ny,aq as fu,ar as iy,as as ay,at as oy,au as sy,av as Hn,aw as uy,ax as ly,ay as $h,az as cy,aA as ca,aB as fy,aC as hy,aD as Ch,aE as dy,aF as py,aG as vy,aH as yy,q as Ua,T as ll,aI as gy,aJ as Mh,aK as ci,aL as my,aM as by,aN as xy,x as Ie,aO as wy,aP as fa,aQ as Oy,aR as _y,aS as Sy,aT as Wa,aU as za,aV as Ey,aW as Ay,aX as Ty,aY as Re,aZ as kh,a_ as Py,a$ as Mo,b0 as $y,b1 as Cy,b2 as Ih,b3 as My,b4 as ky,C as Iy,b5 as jy,b6 as Ny}from"./index-c331db1c.js";import{c as Ry}from"./_commonjs-dynamic-modules-302442b1.js";function Dy(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Ly(e){return parseFloat(e)}var By=C.createContext();const jh=By;var Fy=function(t){return{root:{display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":Be({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},stickyHeader:{borderCollapse:"separate"}}},cl="table",Uy=C.forwardRef(function(t,r){var n=t.classes,i=t.className,a=t.component,o=a===void 0?cl:a,s=t.padding,u=s===void 0?"normal":s,l=t.size,f=l===void 0?"medium":l,c=t.stickyHeader,p=c===void 0?!1:c,m=Qt(t,["classes","className","component","padding","size","stickyHeader"]),v=C.useMemo(function(){return{padding:u,size:f,stickyHeader:p}},[u,f,p]);return C.createElement(jh.Provider,{value:v},C.createElement(o,Be({role:o===cl?null:"table",ref:r,className:Rt(n.root,i,p&&n.stickyHeader)},m)))});const Wy=ye(Fy,{name:"MuiTable"})(Uy);var zy=C.createContext();const ha=zy;var qy={root:{display:"table-row-group"}},Hy={variant:"body"},fl="tbody",Gy=C.forwardRef(function(t,r){var n=t.classes,i=t.className,a=t.component,o=a===void 0?fl:a,s=Qt(t,["classes","className","component"]);return C.createElement(ha.Provider,{value:Hy},C.createElement(o,Be({className:Rt(n.root,i),ref:r,role:o===fl?null:"rowgroup"},s)))});const Vy=ye(qy,{name:"MuiTableBody"})(Gy);var Xy=function(t){return{root:Be({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:`1px solid +import{r as C,E as ye,F as Qt,_ as Be,d as Rt,G as Fa,H as Nv,J as hi,K as Rv,a as Dv,g as Lv,L as Sh,s as Bv,N as Fv,O as ul,u as Uv,b as Wv,j as T,e as zv,Q as qr,S as qv,U as Hv,V as Gv,W as oa,X as lu,Y as rt,Z as Dt,$ as mr,a0 as Je,a1 as Vv,a2 as Xv,a3 as Eh,p as xe,a4 as Ah,a5 as Th,a6 as qn,a7 as Ze,a8 as Ce,a9 as Hr,aa as Yv,ab as Y,R as $,ac as Kv,ad as Ph,ae as Jv,af as Zv,ag as Gr,ah as sa,ai as J,aj as Qv,ak as ey,al as ua,m as cu,am as ty,an as ry,ao as la,ap as ny,aq as fu,ar as iy,as as ay,at as oy,au as sy,av as Hn,aw as uy,ax as ly,ay as $h,az as cy,aA as ca,aB as fy,aC as hy,aD as Ch,aE as dy,aF as py,aG as vy,aH as yy,q as Ua,T as ll,aI as gy,aJ as Mh,aK as ci,aL as my,aM as by,aN as xy,x as Ie,aO as wy,aP as fa,aQ as Oy,aR as _y,aS as Sy,aT as Wa,aU as za,aV as Ey,aW as Ay,aX as Ty,aY as Re,aZ as kh,a_ as Py,a$ as Mo,b0 as $y,b1 as Cy,b2 as Ih,b3 as My,b4 as ky,C as Iy,b5 as jy,b6 as Ny}from"./index-ae865a64.js";import{c as Ry}from"./_commonjs-dynamic-modules-302442b1.js";function Dy(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function Ly(e){return parseFloat(e)}var By=C.createContext();const jh=By;var Fy=function(t){return{root:{display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":Be({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},stickyHeader:{borderCollapse:"separate"}}},cl="table",Uy=C.forwardRef(function(t,r){var n=t.classes,i=t.className,a=t.component,o=a===void 0?cl:a,s=t.padding,u=s===void 0?"normal":s,l=t.size,f=l===void 0?"medium":l,c=t.stickyHeader,p=c===void 0?!1:c,m=Qt(t,["classes","className","component","padding","size","stickyHeader"]),v=C.useMemo(function(){return{padding:u,size:f,stickyHeader:p}},[u,f,p]);return C.createElement(jh.Provider,{value:v},C.createElement(o,Be({role:o===cl?null:"table",ref:r,className:Rt(n.root,i,p&&n.stickyHeader)},m)))});const Wy=ye(Fy,{name:"MuiTable"})(Uy);var zy=C.createContext();const ha=zy;var qy={root:{display:"table-row-group"}},Hy={variant:"body"},fl="tbody",Gy=C.forwardRef(function(t,r){var n=t.classes,i=t.className,a=t.component,o=a===void 0?fl:a,s=Qt(t,["classes","className","component"]);return C.createElement(ha.Provider,{value:Hy},C.createElement(o,Be({className:Rt(n.root,i),ref:r,role:o===fl?null:"rowgroup"},s)))});const Vy=ye(qy,{name:"MuiTableBody"})(Gy);var Xy=function(t){return{root:Be({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:`1px solid `.concat(t.palette.type==="light"?Nv(hi(t.palette.divider,1),.88):Rv(hi(t.palette.divider,1),.68)),textAlign:"left",padding:16}),head:{color:t.palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},body:{color:t.palette.text.primary},footer:{color:t.palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},sizeSmall:{padding:"6px 24px 6px 16px","&:last-child":{paddingRight:16},"&$paddingCheckbox":{width:24,padding:"0 12px 0 16px","&:last-child":{paddingLeft:12,paddingRight:16},"& > *":{padding:0}}},paddingCheckbox:{width:48,padding:"0 0 0 4px","&:last-child":{paddingLeft:0,paddingRight:4}},paddingNone:{padding:0,"&:last-child":{padding:0}},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right",flexDirection:"row-reverse"},alignJustify:{textAlign:"justify"},stickyHeader:{position:"sticky",top:0,left:0,zIndex:2,backgroundColor:t.palette.background.default}}},Yy=C.forwardRef(function(t,r){var n=t.align,i=n===void 0?"inherit":n,a=t.classes,o=t.className,s=t.component,u=t.padding,l=t.scope,f=t.size,c=t.sortDirection,p=t.variant,m=Qt(t,["align","classes","className","component","padding","scope","size","sortDirection","variant"]),v=C.useContext(jh),h=C.useContext(ha),y=h&&h.variant==="head",g,x;s?(x=s,g=y?"columnheader":"cell"):x=y?"th":"td";var d=l;!d&&y&&(d="col");var b=u||(v&&v.padding?v.padding:"normal"),O=f||(v&&v.size?v.size:"medium"),w=p||h&&h.variant,_=null;return c&&(_=c==="asc"?"ascending":"descending"),C.createElement(x,Be({ref:r,className:Rt(a.root,a[w],o,i!=="inherit"&&a["align".concat(Fa(i))],b!=="normal"&&a["padding".concat(Fa(b))],O!=="medium"&&a["size".concat(Fa(O))],w==="head"&&v&&v.stickyHeader&&a.stickyHeader),"aria-sort":_,role:g,scope:d},m))});const gn=ye(Xy,{name:"MuiTableCell"})(Yy);var Ky={root:{width:"100%",overflowX:"auto"}},Jy=C.forwardRef(function(t,r){var n=t.classes,i=t.className,a=t.component,o=a===void 0?"div":a,s=Qt(t,["classes","className","component"]);return C.createElement(o,Be({ref:r,className:Rt(n.root,i)},s))});const Zy=ye(Ky,{name:"MuiTableContainer"})(Jy);var Qy={root:{display:"table-header-group"}},eg={variant:"head"},hl="thead",tg=C.forwardRef(function(t,r){var n=t.classes,i=t.className,a=t.component,o=a===void 0?hl:a,s=Qt(t,["classes","className","component"]);return C.createElement(ha.Provider,{value:eg},C.createElement(o,Be({className:Rt(n.root,i),ref:r,role:o===hl?null:"rowgroup"},s)))});const rg=ye(Qy,{name:"MuiTableHead"})(tg);var ng=function(t){return{root:{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,"&$hover:hover":{backgroundColor:t.palette.action.hover},"&$selected, &$selected:hover":{backgroundColor:hi(t.palette.secondary.main,t.palette.action.selectedOpacity)}},selected:{},hover:{},head:{},footer:{}}},dl="tr",ig=C.forwardRef(function(t,r){var n=t.classes,i=t.className,a=t.component,o=a===void 0?dl:a,s=t.hover,u=s===void 0?!1:s,l=t.selected,f=l===void 0?!1:l,c=Qt(t,["classes","className","component","hover","selected"]),p=C.useContext(ha);return C.createElement(o,Be({ref:r,className:Rt(n.root,i,p&&{head:n.head,footer:n.footer}[p.variant],u&&n.hover,f&&n.selected),role:o===dl?null:"row"},c))});const Nh=ye(ng,{name:"MuiTableRow"})(ig);function ag(e){return Dv("MuiSkeleton",e)}Lv("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const og=["animation","className","component","height","style","variant","width"];let di=e=>e,pl,vl,yl,gl;const sg=e=>{const{classes:t,variant:r,animation:n,hasChildren:i,width:a,height:o}=e;return zv({root:["root",r,n,i&&"withChildren",i&&!a&&"fitContent",i&&!o&&"heightAuto"]},ag,t)},ug=Sh(pl||(pl=di` 0% { opacity: 1; diff --git a/assets/index-fe58f62b.js b/assets/index-6cf642c2.js similarity index 99% rename from assets/index-fe58f62b.js rename to assets/index-6cf642c2.js index 75df7fe96..2ca3405bd 100644 --- a/assets/index-fe58f62b.js +++ b/assets/index-6cf642c2.js @@ -1,4 +1,4 @@ -import{g as Xa,a as en,s as lt,B as mi,c as hi,_ as ce,r as z,u as tn,b as ca,d as Ye,j as I,e as an,f as pa,o as fi,h as Ka,i as ci,k as Wa,l as Fo,R as Ja,m as Vo,n as ne,p as Uo,M as Zo,q as Qe,T as Vt,I as qo,t as Wo,v as Ho,w as Go,x as ke,y as Xe,P as Ko,z as Jo,A as Yo,C as Ke,D as Qo}from"./index-c331db1c.js";import{c as ha}from"./_commonjs-dynamic-modules-302442b1.js";let xt;function pi(){if(xt)return xt;const u=document.createElement("div"),h=document.createElement("div");return h.style.width="10px",h.style.height="1px",u.appendChild(h),u.dir="rtl",u.style.fontSize="14px",u.style.width="4px",u.style.height="1px",u.style.position="absolute",u.style.top="-1000px",u.style.overflow="scroll",document.body.appendChild(u),xt="reverse",u.scrollLeft>0?xt="default":(u.scrollLeft=1,u.scrollLeft===0&&(xt="negative")),document.body.removeChild(u),xt}function ni(u,h){const m=u.scrollLeft;if(h!=="rtl")return m;switch(pi()){case"negative":return u.scrollWidth-u.clientWidth+m;case"reverse":return u.scrollWidth-u.clientWidth-m;default:return m}}function Xo(u){return en("MuiTab",u)}const er=Xa("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),dt=er,tr=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],ar=u=>{const{classes:h,textColor:m,fullWidth:v,wrapped:l,icon:g,label:c,selected:d,disabled:s}=u,o={root:["root",g&&c&&"labelIcon",`textColor${hi(m)}`,v&&"fullWidth",l&&"wrapped",d&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return an(o,Xo,h)},nr=lt(mi,{name:"MuiTab",slot:"Root",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.root,m.label&&m.icon&&h.labelIcon,h[`textColor${hi(m.textColor)}`],m.fullWidth&&h.fullWidth,m.wrapped&&h.wrapped]}})(({theme:u,ownerState:h})=>ce({},u.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},h.label&&{flexDirection:h.iconPosition==="top"||h.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},h.icon&&h.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${dt.iconWrapper}`]:ce({},h.iconPosition==="top"&&{marginBottom:6},h.iconPosition==="bottom"&&{marginTop:6},h.iconPosition==="start"&&{marginRight:u.spacing(1)},h.iconPosition==="end"&&{marginLeft:u.spacing(1)})},h.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${dt.selected}`]:{opacity:1},[`&.${dt.disabled}`]:{opacity:(u.vars||u).palette.action.disabledOpacity}},h.textColor==="primary"&&{color:(u.vars||u).palette.text.secondary,[`&.${dt.selected}`]:{color:(u.vars||u).palette.primary.main},[`&.${dt.disabled}`]:{color:(u.vars||u).palette.text.disabled}},h.textColor==="secondary"&&{color:(u.vars||u).palette.text.secondary,[`&.${dt.selected}`]:{color:(u.vars||u).palette.secondary.main},[`&.${dt.disabled}`]:{color:(u.vars||u).palette.text.disabled}},h.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},h.wrapped&&{fontSize:u.typography.pxToRem(12)})),ir=z.forwardRef(function(h,m){const v=tn({props:h,name:"MuiTab"}),{className:l,disabled:g=!1,disableFocusRipple:c=!1,fullWidth:d,icon:s,iconPosition:o="top",indicator:f,label:p,onChange:y,onClick:w,onFocus:b,selected:S,selectionFollowsFocus:j,textColor:R="inherit",value:P,wrapped:C=!1}=v,T=ca(v,tr),M=ce({},v,{disabled:g,disableFocusRipple:c,selected:S,icon:!!s,iconPosition:o,label:!!p,fullWidth:d,textColor:R,wrapped:C}),B=ar(M),U=s&&p&&z.isValidElement(s)?z.cloneElement(s,{className:Ye(B.iconWrapper,s.props.className)}):s,W=ve=>{!S&&y&&y(ve,P),w&&w(ve)},re=ve=>{j&&!S&&y&&y(ve,P),b&&b(ve)};return I.jsxs(nr,ce({focusRipple:!c,className:Ye(B.root,l),ref:m,role:"tab","aria-selected":S,disabled:g,onClick:W,onFocus:re,ownerState:M,tabIndex:S?0:-1},T,{children:[o==="top"||o==="start"?I.jsxs(z.Fragment,{children:[U,p]}):I.jsxs(z.Fragment,{children:[p,U]}),f]}))}),or=ir,rr=pa(I.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),sr=pa(I.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function dr(u){return(1+Math.sin(Math.PI*u-Math.PI/2))/2}function lr(u,h,m,v={},l=()=>{}){const{ease:g=dr,duration:c=300}=v;let d=null;const s=h[u];let o=!1;const f=()=>{o=!0},p=y=>{if(o){l(new Error("Animation cancelled"));return}d===null&&(d=y);const w=Math.min(1,(y-d)/c);if(h[u]=g(w)*(m-s)+s,w>=1){requestAnimationFrame(()=>{l(null)});return}requestAnimationFrame(p)};return s===m?(l(new Error("Element already at target position")),f):(requestAnimationFrame(p),f)}const ur=["onChange"],mr={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function hr(u){const{onChange:h}=u,m=ca(u,ur),v=z.useRef(),l=z.useRef(null),g=()=>{v.current=l.current.offsetHeight-l.current.clientHeight};return z.useEffect(()=>{const c=Ka(()=>{const s=v.current;g(),s!==v.current&&h(v.current)}),d=fi(l.current);return d.addEventListener("resize",c),()=>{c.clear(),d.removeEventListener("resize",c)}},[h]),z.useEffect(()=>{g(),h(v.current)},[h]),I.jsx("div",ce({style:mr,ref:l},m))}function fr(u){return en("MuiTabScrollButton",u)}const cr=Xa("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),pr=cr;var ii,oi;const gr=["className","direction","orientation","disabled"],_r=u=>{const{classes:h,orientation:m,disabled:v}=u;return an({root:["root",m,v&&"disabled"]},fr,h)},yr=lt(mi,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.root,m.orientation&&h[m.orientation]]}})(({ownerState:u})=>ce({width:40,flexShrink:0,opacity:.8,[`&.${pr.disabled}`]:{opacity:0}},u.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${u.isRtl?-90:90}deg)`}})),vr=z.forwardRef(function(h,m){const v=tn({props:h,name:"MuiTabScrollButton"}),{className:l,direction:g}=v,c=ca(v,gr),s=ci().direction==="rtl",o=ce({isRtl:s},v),f=_r(o);return I.jsx(yr,ce({component:"div",className:Ye(f.root,l),ref:m,role:null,ownerState:o,tabIndex:null},c,{children:g==="left"?ii||(ii=I.jsx(rr,{fontSize:"small"})):oi||(oi=I.jsx(sr,{fontSize:"small"}))}))}),wr=vr;function kr(u){return en("MuiTabs",u)}const xr=Xa("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Ha=xr,br=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],ri=(u,h)=>u===h?u.firstChild:h&&h.nextElementSibling?h.nextElementSibling:u.firstChild,si=(u,h)=>u===h?u.lastChild:h&&h.previousElementSibling?h.previousElementSibling:u.lastChild,fa=(u,h,m)=>{let v=!1,l=m(u,h);for(;l;){if(l===u.firstChild){if(v)return;v=!0}const g=l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||g)l=m(u,l);else{l.focus();return}}},Sr=u=>{const{vertical:h,fixed:m,hideScrollbar:v,scrollableX:l,scrollableY:g,centered:c,scrollButtonsHideMobile:d,classes:s}=u;return an({root:["root",h&&"vertical"],scroller:["scroller",m&&"fixed",v&&"hideScrollbar",l&&"scrollableX",g&&"scrollableY"],flexContainer:["flexContainer",h&&"flexContainerVertical",c&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",d&&"scrollButtonsHideMobile"],scrollableX:[l&&"scrollableX"],hideScrollbar:[v&&"hideScrollbar"]},kr,s)},jr=lt("div",{name:"MuiTabs",slot:"Root",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[{[`& .${Ha.scrollButtons}`]:h.scrollButtons},{[`& .${Ha.scrollButtons}`]:m.scrollButtonsHideMobile&&h.scrollButtonsHideMobile},h.root,m.vertical&&h.vertical]}})(({ownerState:u,theme:h})=>ce({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},u.vertical&&{flexDirection:"column"},u.scrollButtonsHideMobile&&{[`& .${Ha.scrollButtons}`]:{[h.breakpoints.down("sm")]:{display:"none"}}})),$r=lt("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.scroller,m.fixed&&h.fixed,m.hideScrollbar&&h.hideScrollbar,m.scrollableX&&h.scrollableX,m.scrollableY&&h.scrollableY]}})(({ownerState:u})=>ce({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},u.fixed&&{overflowX:"hidden",width:"100%"},u.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},u.scrollableX&&{overflowX:"auto",overflowY:"hidden"},u.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),Tr=lt("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.flexContainer,m.vertical&&h.flexContainerVertical,m.centered&&h.centered]}})(({ownerState:u})=>ce({display:"flex"},u.vertical&&{flexDirection:"column"},u.centered&&{justifyContent:"center"})),zr=lt("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(u,h)=>h.indicator})(({ownerState:u,theme:h})=>ce({position:"absolute",height:2,bottom:0,width:"100%",transition:h.transitions.create()},u.indicatorColor==="primary"&&{backgroundColor:(h.vars||h).palette.primary.main},u.indicatorColor==="secondary"&&{backgroundColor:(h.vars||h).palette.secondary.main},u.vertical&&{height:"100%",width:2,right:0})),Cr=lt(hr,{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),di={},Pr=z.forwardRef(function(h,m){const v=tn({props:h,name:"MuiTabs"}),l=ci(),g=l.direction==="rtl",{"aria-label":c,"aria-labelledby":d,action:s,centered:o=!1,children:f,className:p,component:y="div",allowScrollButtonsMobile:w=!1,indicatorColor:b="primary",onChange:S,orientation:j="horizontal",ScrollButtonComponent:R=wr,scrollButtons:P="auto",selectionFollowsFocus:C,TabIndicatorProps:T={},TabScrollButtonProps:M={},textColor:B="primary",value:U,variant:W="standard",visibleScrollbar:re=!1}=v,ve=ca(v,br),oe=W==="scrollable",ee=j==="vertical",Be=ee?"scrollTop":"scrollLeft",_e=ee?"top":"left",Ze=ee?"bottom":"right",he=ee?"clientHeight":"clientWidth",xe=ee?"height":"width",O=ce({},v,{component:y,allowScrollButtonsMobile:w,indicatorColor:b,orientation:j,vertical:ee,scrollButtons:P,textColor:B,variant:W,visibleScrollbar:re,fixed:!oe,hideScrollbar:oe&&!re,scrollableX:oe&&!ee,scrollableY:oe&&ee,centered:o&&!oe,scrollButtonsHideMobile:!w}),be=Sr(O),[N,te]=z.useState(!1),[se,fe]=z.useState(di),[ae,Y]=z.useState({start:!1,end:!1}),[X,Se]=z.useState({overflow:"hidden",scrollbarWidth:0}),je=new Map,ye=z.useRef(null),Te=z.useRef(null),qe=()=>{const A=ye.current;let F;if(A){const K=A.getBoundingClientRect();F={clientWidth:A.clientWidth,scrollLeft:A.scrollLeft,scrollTop:A.scrollTop,scrollLeftNormalized:ni(A,l.direction),scrollWidth:A.scrollWidth,top:K.top,bottom:K.bottom,left:K.left,right:K.right}}let G;if(A&&U!==!1){const K=Te.current.children;if(K.length>0){const pe=K[je.get(U)];G=pe?pe.getBoundingClientRect():null}}return{tabsMeta:F,tabMeta:G}},$e=Wa(()=>{const{tabsMeta:A,tabMeta:F}=qe();let G=0,K;if(ee)K="top",F&&A&&(G=F.top-A.top+A.scrollTop);else if(K=g?"right":"left",F&&A){const we=g?A.scrollLeftNormalized+A.clientWidth-A.scrollWidth:A.scrollLeft;G=(g?-1:1)*(F[K]-A[K]+we)}const pe={[K]:G,[xe]:F?F[xe]:0};if(isNaN(se[K])||isNaN(se[xe]))fe(pe);else{const we=Math.abs(se[K]-pe[K]),Ae=Math.abs(se[xe]-pe[xe]);(we>=1||Ae>=1)&&fe(pe)}}),et=(A,{animation:F=!0}={})=>{F?lr(Be,ye.current,A,{duration:l.transitions.duration.standard}):ye.current[Be]=A},qt=A=>{let F=ye.current[Be];ee?F+=A:(F+=A*(g?-1:1),F*=g&&pi()==="reverse"?-1:1),et(F)},St=()=>{const A=ye.current[he];let F=0;const G=Array.from(Te.current.children);for(let K=0;KA){K===0&&(F=A);break}F+=pe[he]}return F},Wt=()=>{qt(-1*St())},jt=()=>{qt(St())},ut=z.useCallback(A=>{Se({overflow:null,scrollbarWidth:A})},[]),_a=()=>{const A={};A.scrollbarSizeListener=oe?I.jsx(Cr,{onChange:ut,className:Ye(be.scrollableX,be.hideScrollbar)}):null;const F=ae.start||ae.end,G=oe&&(P==="auto"&&F||P===!0);return A.scrollButtonStart=G?I.jsx(R,ce({orientation:j,direction:g?"right":"left",onClick:Wt,disabled:!ae.start},M,{className:Ye(be.scrollButtons,M.className)})):null,A.scrollButtonEnd=G?I.jsx(R,ce({orientation:j,direction:g?"left":"right",onClick:jt,disabled:!ae.end},M,{className:Ye(be.scrollButtons,M.className)})):null,A},$t=Wa(A=>{const{tabsMeta:F,tabMeta:G}=qe();if(!(!G||!F)){if(G[_e]F[Ze]){const K=F[Be]+(G[Ze]-F[Ze]);et(K,{animation:A})}}}),Le=Wa(()=>{if(oe&&P!==!1){const{scrollTop:A,scrollHeight:F,clientHeight:G,scrollWidth:K,clientWidth:pe}=ye.current;let we,Ae;if(ee)we=A>1,Ae=A1,Ae=g?tt>1:tt{const A=Ka(()=>{ye.current&&($e(),Le())}),F=fi(ye.current);F.addEventListener("resize",A);let G;return typeof ResizeObserver<"u"&&(G=new ResizeObserver(A),Array.from(Te.current.children).forEach(K=>{G.observe(K)})),()=>{A.clear(),F.removeEventListener("resize",A),G&&G.disconnect()}},[$e,Le]);const mt=z.useMemo(()=>Ka(()=>{Le()}),[Le]);z.useEffect(()=>()=>{mt.clear()},[mt]),z.useEffect(()=>{te(!0)},[]),z.useEffect(()=>{$e(),Le()}),z.useEffect(()=>{$t(di!==se)},[$t,se]),z.useImperativeHandle(s,()=>({updateIndicator:$e,updateScrollButtons:Le}),[$e,Le]);const Tt=I.jsx(zr,ce({},T,{className:Ye(be.indicator,T.className),ownerState:O,style:ce({},se,T.style)}));let ht=0;const ya=z.Children.map(f,A=>{if(!z.isValidElement(A))return null;const F=A.props.value===void 0?ht:A.props.value;je.set(F,ht);const G=F===U;return ht+=1,z.cloneElement(A,ce({fullWidth:W==="fullWidth",indicator:G&&!N&&Tt,selected:G,selectionFollowsFocus:C,onChange:S,textColor:B,value:F},ht===1&&U===!1&&!A.props.tabIndex?{tabIndex:0}:{}))}),zt=A=>{const F=Te.current,G=Fo(F).activeElement;if(G.getAttribute("role")!=="tab")return;let pe=j==="horizontal"?"ArrowLeft":"ArrowUp",we=j==="horizontal"?"ArrowRight":"ArrowDown";switch(j==="horizontal"&&g&&(pe="ArrowRight",we="ArrowLeft"),A.key){case pe:A.preventDefault(),fa(F,G,si);break;case we:A.preventDefault(),fa(F,G,ri);break;case"Home":A.preventDefault(),fa(F,null,ri);break;case"End":A.preventDefault(),fa(F,null,si);break}},ft=_a();return I.jsxs(jr,ce({className:Ye(be.root,p),ownerState:O,ref:m,as:y},ve,{children:[ft.scrollButtonStart,ft.scrollbarSizeListener,I.jsxs($r,{className:be.scroller,ownerState:O,style:{overflow:X.overflow,[ee?`margin${g?"Left":"Right"}`:"marginBottom"]:re?void 0:-X.scrollbarWidth},ref:ye,onScroll:mt,children:[I.jsx(Tr,{"aria-label":c,"aria-labelledby":d,"aria-orientation":j==="vertical"?"vertical":null,className:be.flexContainer,ownerState:O,onKeyDown:zt,ref:Te,role:"tablist",children:ya}),N&&Tt]}),ft.scrollButtonEnd]}))}),Lr=Pr,Er=pa(I.jsx("path",{d:"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6l1.8-.7"}),"DirectionsWalk"),Mr=pa(I.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}),"Info");function gi(u,h){const m=z.useRef(h);z.useEffect(function(){h!==m.current&&u.attributionControl!=null&&(m.current!=null&&u.attributionControl.removeAttribution(m.current),h!=null&&u.attributionControl.addAttribution(h)),m.current=h},[u,h])}const Ar=1;function Dr(u){return Object.freeze({__version:Ar,map:u})}function Rr(u,h){return Object.freeze({...u,...h})}const _i=z.createContext(null),yi=_i.Provider;function ga(){const u=z.useContext(_i);if(u==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of ");return u}function Ir(u){function h(m,v){const{instance:l,context:g}=u(m).current;return z.useImperativeHandle(v,()=>l),m.children==null?null:Ja.createElement(yi,{value:g},m.children)}return z.forwardRef(h)}function Or(u){function h(m,v){const[l,g]=z.useState(!1),{instance:c}=u(m,g).current;z.useImperativeHandle(v,()=>c),z.useEffect(function(){l&&c.update()},[c,l,m.children]);const d=c._contentNode;return d?Vo.createPortal(m.children,d):null}return z.forwardRef(h)}function Br(u){function h(m,v){const{instance:l}=u(m).current;return z.useImperativeHandle(v,()=>l),null}return z.forwardRef(h)}function vi(u,h){const m=z.useRef();z.useEffect(function(){return h!=null&&u.instance.on(h),m.current=h,function(){m.current!=null&&u.instance.off(m.current),m.current=null}},[u,h])}function nn(u,h){const m=u.pane??h.pane;return m?{...u,pane:m}:u}function Nr(u,h){return function(v,l){const g=ga(),c=u(nn(v,g),g);return gi(g.map,v.attribution),vi(c.current,v.eventHandlers),h(c.current,g,v,l),c}}var Ya={exports:{}};/* @preserve +import{g as Xa,a as en,s as lt,B as mi,c as hi,_ as ce,r as z,u as tn,b as ca,d as Ye,j as I,e as an,f as pa,o as fi,h as Ka,i as ci,k as Wa,l as Fo,R as Ja,m as Vo,n as ne,p as Uo,M as Zo,q as Qe,T as Vt,I as qo,t as Wo,v as Ho,w as Go,x as ke,y as Xe,P as Ko,z as Jo,A as Yo,C as Ke,D as Qo}from"./index-ae865a64.js";import{c as ha}from"./_commonjs-dynamic-modules-302442b1.js";let xt;function pi(){if(xt)return xt;const u=document.createElement("div"),h=document.createElement("div");return h.style.width="10px",h.style.height="1px",u.appendChild(h),u.dir="rtl",u.style.fontSize="14px",u.style.width="4px",u.style.height="1px",u.style.position="absolute",u.style.top="-1000px",u.style.overflow="scroll",document.body.appendChild(u),xt="reverse",u.scrollLeft>0?xt="default":(u.scrollLeft=1,u.scrollLeft===0&&(xt="negative")),document.body.removeChild(u),xt}function ni(u,h){const m=u.scrollLeft;if(h!=="rtl")return m;switch(pi()){case"negative":return u.scrollWidth-u.clientWidth+m;case"reverse":return u.scrollWidth-u.clientWidth-m;default:return m}}function Xo(u){return en("MuiTab",u)}const er=Xa("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),dt=er,tr=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],ar=u=>{const{classes:h,textColor:m,fullWidth:v,wrapped:l,icon:g,label:c,selected:d,disabled:s}=u,o={root:["root",g&&c&&"labelIcon",`textColor${hi(m)}`,v&&"fullWidth",l&&"wrapped",d&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return an(o,Xo,h)},nr=lt(mi,{name:"MuiTab",slot:"Root",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.root,m.label&&m.icon&&h.labelIcon,h[`textColor${hi(m.textColor)}`],m.fullWidth&&h.fullWidth,m.wrapped&&h.wrapped]}})(({theme:u,ownerState:h})=>ce({},u.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},h.label&&{flexDirection:h.iconPosition==="top"||h.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},h.icon&&h.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${dt.iconWrapper}`]:ce({},h.iconPosition==="top"&&{marginBottom:6},h.iconPosition==="bottom"&&{marginTop:6},h.iconPosition==="start"&&{marginRight:u.spacing(1)},h.iconPosition==="end"&&{marginLeft:u.spacing(1)})},h.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${dt.selected}`]:{opacity:1},[`&.${dt.disabled}`]:{opacity:(u.vars||u).palette.action.disabledOpacity}},h.textColor==="primary"&&{color:(u.vars||u).palette.text.secondary,[`&.${dt.selected}`]:{color:(u.vars||u).palette.primary.main},[`&.${dt.disabled}`]:{color:(u.vars||u).palette.text.disabled}},h.textColor==="secondary"&&{color:(u.vars||u).palette.text.secondary,[`&.${dt.selected}`]:{color:(u.vars||u).palette.secondary.main},[`&.${dt.disabled}`]:{color:(u.vars||u).palette.text.disabled}},h.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},h.wrapped&&{fontSize:u.typography.pxToRem(12)})),ir=z.forwardRef(function(h,m){const v=tn({props:h,name:"MuiTab"}),{className:l,disabled:g=!1,disableFocusRipple:c=!1,fullWidth:d,icon:s,iconPosition:o="top",indicator:f,label:p,onChange:y,onClick:w,onFocus:b,selected:S,selectionFollowsFocus:j,textColor:R="inherit",value:P,wrapped:C=!1}=v,T=ca(v,tr),M=ce({},v,{disabled:g,disableFocusRipple:c,selected:S,icon:!!s,iconPosition:o,label:!!p,fullWidth:d,textColor:R,wrapped:C}),B=ar(M),U=s&&p&&z.isValidElement(s)?z.cloneElement(s,{className:Ye(B.iconWrapper,s.props.className)}):s,W=ve=>{!S&&y&&y(ve,P),w&&w(ve)},re=ve=>{j&&!S&&y&&y(ve,P),b&&b(ve)};return I.jsxs(nr,ce({focusRipple:!c,className:Ye(B.root,l),ref:m,role:"tab","aria-selected":S,disabled:g,onClick:W,onFocus:re,ownerState:M,tabIndex:S?0:-1},T,{children:[o==="top"||o==="start"?I.jsxs(z.Fragment,{children:[U,p]}):I.jsxs(z.Fragment,{children:[p,U]}),f]}))}),or=ir,rr=pa(I.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),sr=pa(I.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function dr(u){return(1+Math.sin(Math.PI*u-Math.PI/2))/2}function lr(u,h,m,v={},l=()=>{}){const{ease:g=dr,duration:c=300}=v;let d=null;const s=h[u];let o=!1;const f=()=>{o=!0},p=y=>{if(o){l(new Error("Animation cancelled"));return}d===null&&(d=y);const w=Math.min(1,(y-d)/c);if(h[u]=g(w)*(m-s)+s,w>=1){requestAnimationFrame(()=>{l(null)});return}requestAnimationFrame(p)};return s===m?(l(new Error("Element already at target position")),f):(requestAnimationFrame(p),f)}const ur=["onChange"],mr={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function hr(u){const{onChange:h}=u,m=ca(u,ur),v=z.useRef(),l=z.useRef(null),g=()=>{v.current=l.current.offsetHeight-l.current.clientHeight};return z.useEffect(()=>{const c=Ka(()=>{const s=v.current;g(),s!==v.current&&h(v.current)}),d=fi(l.current);return d.addEventListener("resize",c),()=>{c.clear(),d.removeEventListener("resize",c)}},[h]),z.useEffect(()=>{g(),h(v.current)},[h]),I.jsx("div",ce({style:mr,ref:l},m))}function fr(u){return en("MuiTabScrollButton",u)}const cr=Xa("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),pr=cr;var ii,oi;const gr=["className","direction","orientation","disabled"],_r=u=>{const{classes:h,orientation:m,disabled:v}=u;return an({root:["root",m,v&&"disabled"]},fr,h)},yr=lt(mi,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.root,m.orientation&&h[m.orientation]]}})(({ownerState:u})=>ce({width:40,flexShrink:0,opacity:.8,[`&.${pr.disabled}`]:{opacity:0}},u.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${u.isRtl?-90:90}deg)`}})),vr=z.forwardRef(function(h,m){const v=tn({props:h,name:"MuiTabScrollButton"}),{className:l,direction:g}=v,c=ca(v,gr),s=ci().direction==="rtl",o=ce({isRtl:s},v),f=_r(o);return I.jsx(yr,ce({component:"div",className:Ye(f.root,l),ref:m,role:null,ownerState:o,tabIndex:null},c,{children:g==="left"?ii||(ii=I.jsx(rr,{fontSize:"small"})):oi||(oi=I.jsx(sr,{fontSize:"small"}))}))}),wr=vr;function kr(u){return en("MuiTabs",u)}const xr=Xa("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Ha=xr,br=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],ri=(u,h)=>u===h?u.firstChild:h&&h.nextElementSibling?h.nextElementSibling:u.firstChild,si=(u,h)=>u===h?u.lastChild:h&&h.previousElementSibling?h.previousElementSibling:u.lastChild,fa=(u,h,m)=>{let v=!1,l=m(u,h);for(;l;){if(l===u.firstChild){if(v)return;v=!0}const g=l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||g)l=m(u,l);else{l.focus();return}}},Sr=u=>{const{vertical:h,fixed:m,hideScrollbar:v,scrollableX:l,scrollableY:g,centered:c,scrollButtonsHideMobile:d,classes:s}=u;return an({root:["root",h&&"vertical"],scroller:["scroller",m&&"fixed",v&&"hideScrollbar",l&&"scrollableX",g&&"scrollableY"],flexContainer:["flexContainer",h&&"flexContainerVertical",c&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",d&&"scrollButtonsHideMobile"],scrollableX:[l&&"scrollableX"],hideScrollbar:[v&&"hideScrollbar"]},kr,s)},jr=lt("div",{name:"MuiTabs",slot:"Root",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[{[`& .${Ha.scrollButtons}`]:h.scrollButtons},{[`& .${Ha.scrollButtons}`]:m.scrollButtonsHideMobile&&h.scrollButtonsHideMobile},h.root,m.vertical&&h.vertical]}})(({ownerState:u,theme:h})=>ce({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},u.vertical&&{flexDirection:"column"},u.scrollButtonsHideMobile&&{[`& .${Ha.scrollButtons}`]:{[h.breakpoints.down("sm")]:{display:"none"}}})),$r=lt("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.scroller,m.fixed&&h.fixed,m.hideScrollbar&&h.hideScrollbar,m.scrollableX&&h.scrollableX,m.scrollableY&&h.scrollableY]}})(({ownerState:u})=>ce({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},u.fixed&&{overflowX:"hidden",width:"100%"},u.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},u.scrollableX&&{overflowX:"auto",overflowY:"hidden"},u.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),Tr=lt("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(u,h)=>{const{ownerState:m}=u;return[h.flexContainer,m.vertical&&h.flexContainerVertical,m.centered&&h.centered]}})(({ownerState:u})=>ce({display:"flex"},u.vertical&&{flexDirection:"column"},u.centered&&{justifyContent:"center"})),zr=lt("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(u,h)=>h.indicator})(({ownerState:u,theme:h})=>ce({position:"absolute",height:2,bottom:0,width:"100%",transition:h.transitions.create()},u.indicatorColor==="primary"&&{backgroundColor:(h.vars||h).palette.primary.main},u.indicatorColor==="secondary"&&{backgroundColor:(h.vars||h).palette.secondary.main},u.vertical&&{height:"100%",width:2,right:0})),Cr=lt(hr,{name:"MuiTabs",slot:"ScrollbarSize"})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),di={},Pr=z.forwardRef(function(h,m){const v=tn({props:h,name:"MuiTabs"}),l=ci(),g=l.direction==="rtl",{"aria-label":c,"aria-labelledby":d,action:s,centered:o=!1,children:f,className:p,component:y="div",allowScrollButtonsMobile:w=!1,indicatorColor:b="primary",onChange:S,orientation:j="horizontal",ScrollButtonComponent:R=wr,scrollButtons:P="auto",selectionFollowsFocus:C,TabIndicatorProps:T={},TabScrollButtonProps:M={},textColor:B="primary",value:U,variant:W="standard",visibleScrollbar:re=!1}=v,ve=ca(v,br),oe=W==="scrollable",ee=j==="vertical",Be=ee?"scrollTop":"scrollLeft",_e=ee?"top":"left",Ze=ee?"bottom":"right",he=ee?"clientHeight":"clientWidth",xe=ee?"height":"width",O=ce({},v,{component:y,allowScrollButtonsMobile:w,indicatorColor:b,orientation:j,vertical:ee,scrollButtons:P,textColor:B,variant:W,visibleScrollbar:re,fixed:!oe,hideScrollbar:oe&&!re,scrollableX:oe&&!ee,scrollableY:oe&&ee,centered:o&&!oe,scrollButtonsHideMobile:!w}),be=Sr(O),[N,te]=z.useState(!1),[se,fe]=z.useState(di),[ae,Y]=z.useState({start:!1,end:!1}),[X,Se]=z.useState({overflow:"hidden",scrollbarWidth:0}),je=new Map,ye=z.useRef(null),Te=z.useRef(null),qe=()=>{const A=ye.current;let F;if(A){const K=A.getBoundingClientRect();F={clientWidth:A.clientWidth,scrollLeft:A.scrollLeft,scrollTop:A.scrollTop,scrollLeftNormalized:ni(A,l.direction),scrollWidth:A.scrollWidth,top:K.top,bottom:K.bottom,left:K.left,right:K.right}}let G;if(A&&U!==!1){const K=Te.current.children;if(K.length>0){const pe=K[je.get(U)];G=pe?pe.getBoundingClientRect():null}}return{tabsMeta:F,tabMeta:G}},$e=Wa(()=>{const{tabsMeta:A,tabMeta:F}=qe();let G=0,K;if(ee)K="top",F&&A&&(G=F.top-A.top+A.scrollTop);else if(K=g?"right":"left",F&&A){const we=g?A.scrollLeftNormalized+A.clientWidth-A.scrollWidth:A.scrollLeft;G=(g?-1:1)*(F[K]-A[K]+we)}const pe={[K]:G,[xe]:F?F[xe]:0};if(isNaN(se[K])||isNaN(se[xe]))fe(pe);else{const we=Math.abs(se[K]-pe[K]),Ae=Math.abs(se[xe]-pe[xe]);(we>=1||Ae>=1)&&fe(pe)}}),et=(A,{animation:F=!0}={})=>{F?lr(Be,ye.current,A,{duration:l.transitions.duration.standard}):ye.current[Be]=A},qt=A=>{let F=ye.current[Be];ee?F+=A:(F+=A*(g?-1:1),F*=g&&pi()==="reverse"?-1:1),et(F)},St=()=>{const A=ye.current[he];let F=0;const G=Array.from(Te.current.children);for(let K=0;KA){K===0&&(F=A);break}F+=pe[he]}return F},Wt=()=>{qt(-1*St())},jt=()=>{qt(St())},ut=z.useCallback(A=>{Se({overflow:null,scrollbarWidth:A})},[]),_a=()=>{const A={};A.scrollbarSizeListener=oe?I.jsx(Cr,{onChange:ut,className:Ye(be.scrollableX,be.hideScrollbar)}):null;const F=ae.start||ae.end,G=oe&&(P==="auto"&&F||P===!0);return A.scrollButtonStart=G?I.jsx(R,ce({orientation:j,direction:g?"right":"left",onClick:Wt,disabled:!ae.start},M,{className:Ye(be.scrollButtons,M.className)})):null,A.scrollButtonEnd=G?I.jsx(R,ce({orientation:j,direction:g?"left":"right",onClick:jt,disabled:!ae.end},M,{className:Ye(be.scrollButtons,M.className)})):null,A},$t=Wa(A=>{const{tabsMeta:F,tabMeta:G}=qe();if(!(!G||!F)){if(G[_e]F[Ze]){const K=F[Be]+(G[Ze]-F[Ze]);et(K,{animation:A})}}}),Le=Wa(()=>{if(oe&&P!==!1){const{scrollTop:A,scrollHeight:F,clientHeight:G,scrollWidth:K,clientWidth:pe}=ye.current;let we,Ae;if(ee)we=A>1,Ae=A1,Ae=g?tt>1:tt{const A=Ka(()=>{ye.current&&($e(),Le())}),F=fi(ye.current);F.addEventListener("resize",A);let G;return typeof ResizeObserver<"u"&&(G=new ResizeObserver(A),Array.from(Te.current.children).forEach(K=>{G.observe(K)})),()=>{A.clear(),F.removeEventListener("resize",A),G&&G.disconnect()}},[$e,Le]);const mt=z.useMemo(()=>Ka(()=>{Le()}),[Le]);z.useEffect(()=>()=>{mt.clear()},[mt]),z.useEffect(()=>{te(!0)},[]),z.useEffect(()=>{$e(),Le()}),z.useEffect(()=>{$t(di!==se)},[$t,se]),z.useImperativeHandle(s,()=>({updateIndicator:$e,updateScrollButtons:Le}),[$e,Le]);const Tt=I.jsx(zr,ce({},T,{className:Ye(be.indicator,T.className),ownerState:O,style:ce({},se,T.style)}));let ht=0;const ya=z.Children.map(f,A=>{if(!z.isValidElement(A))return null;const F=A.props.value===void 0?ht:A.props.value;je.set(F,ht);const G=F===U;return ht+=1,z.cloneElement(A,ce({fullWidth:W==="fullWidth",indicator:G&&!N&&Tt,selected:G,selectionFollowsFocus:C,onChange:S,textColor:B,value:F},ht===1&&U===!1&&!A.props.tabIndex?{tabIndex:0}:{}))}),zt=A=>{const F=Te.current,G=Fo(F).activeElement;if(G.getAttribute("role")!=="tab")return;let pe=j==="horizontal"?"ArrowLeft":"ArrowUp",we=j==="horizontal"?"ArrowRight":"ArrowDown";switch(j==="horizontal"&&g&&(pe="ArrowRight",we="ArrowLeft"),A.key){case pe:A.preventDefault(),fa(F,G,si);break;case we:A.preventDefault(),fa(F,G,ri);break;case"Home":A.preventDefault(),fa(F,null,ri);break;case"End":A.preventDefault(),fa(F,null,si);break}},ft=_a();return I.jsxs(jr,ce({className:Ye(be.root,p),ownerState:O,ref:m,as:y},ve,{children:[ft.scrollButtonStart,ft.scrollbarSizeListener,I.jsxs($r,{className:be.scroller,ownerState:O,style:{overflow:X.overflow,[ee?`margin${g?"Left":"Right"}`:"marginBottom"]:re?void 0:-X.scrollbarWidth},ref:ye,onScroll:mt,children:[I.jsx(Tr,{"aria-label":c,"aria-labelledby":d,"aria-orientation":j==="vertical"?"vertical":null,className:be.flexContainer,ownerState:O,onKeyDown:zt,ref:Te,role:"tablist",children:ya}),N&&Tt]}),ft.scrollButtonEnd]}))}),Lr=Pr,Er=pa(I.jsx("path",{d:"M13.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM9.8 8.9 7 23h2.1l1.8-8 2.1 2v6h2v-7.5l-2.1-2 .6-3C14.8 12 16.8 13 19 13v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1L6 8.3V13h2V9.6l1.8-.7"}),"DirectionsWalk"),Mr=pa(I.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}),"Info");function gi(u,h){const m=z.useRef(h);z.useEffect(function(){h!==m.current&&u.attributionControl!=null&&(m.current!=null&&u.attributionControl.removeAttribution(m.current),h!=null&&u.attributionControl.addAttribution(h)),m.current=h},[u,h])}const Ar=1;function Dr(u){return Object.freeze({__version:Ar,map:u})}function Rr(u,h){return Object.freeze({...u,...h})}const _i=z.createContext(null),yi=_i.Provider;function ga(){const u=z.useContext(_i);if(u==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of ");return u}function Ir(u){function h(m,v){const{instance:l,context:g}=u(m).current;return z.useImperativeHandle(v,()=>l),m.children==null?null:Ja.createElement(yi,{value:g},m.children)}return z.forwardRef(h)}function Or(u){function h(m,v){const[l,g]=z.useState(!1),{instance:c}=u(m,g).current;z.useImperativeHandle(v,()=>c),z.useEffect(function(){l&&c.update()},[c,l,m.children]);const d=c._contentNode;return d?Vo.createPortal(m.children,d):null}return z.forwardRef(h)}function Br(u){function h(m,v){const{instance:l}=u(m).current;return z.useImperativeHandle(v,()=>l),null}return z.forwardRef(h)}function vi(u,h){const m=z.useRef();z.useEffect(function(){return h!=null&&u.instance.on(h),m.current=h,function(){m.current!=null&&u.instance.off(m.current),m.current=null}},[u,h])}function nn(u,h){const m=u.pane??h.pane;return m?{...u,pane:m}:u}function Nr(u,h){return function(v,l){const g=ga(),c=u(nn(v,g),g);return gi(g.map,v.attribution),vi(c.current,v.eventHandlers),h(c.current,g,v,l),c}}var Ya={exports:{}};/* @preserve * Leaflet 1.9.3, a JS library for interactive maps. https://leafletjs.com * (c) 2010-2022 Vladimir Agafonkin, (c) 2010-2011 CloudMade */(function(u,h){(function(m,v){v(h)})(ne,function(m){var v="1.9.3";function l(e){var t,a,n,i;for(a=1,n=arguments.length;a"u"||!L||!L.Mixin)){e=C(e)?e:[e];for(var t=0;t0?Math.floor(e):Math.ceil(e)};O.prototype={clone:function(){return new O(this.x,this.y)},add:function(e){return this.clone()._add(N(e))},_add:function(e){return this.x+=e.x,this.y+=e.y,this},subtract:function(e){return this.clone()._subtract(N(e))},_subtract:function(e){return this.x-=e.x,this.y-=e.y,this},divideBy:function(e){return this.clone()._divideBy(e)},_divideBy:function(e){return this.x/=e,this.y/=e,this},multiplyBy:function(e){return this.clone()._multiplyBy(e)},_multiplyBy:function(e){return this.x*=e,this.y*=e,this},scaleBy:function(e){return new O(this.x*e.x,this.y*e.y)},unscaleBy:function(e){return new O(this.x/e.x,this.y/e.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=be(this.x),this.y=be(this.y),this},distanceTo:function(e){e=N(e);var t=e.x-this.x,a=e.y-this.y;return Math.sqrt(t*t+a*a)},equals:function(e){return e=N(e),e.x===this.x&&e.y===this.y},contains:function(e){return e=N(e),Math.abs(e.x)<=Math.abs(this.x)&&Math.abs(e.y)<=Math.abs(this.y)},toString:function(){return"Point("+y(this.x)+", "+y(this.y)+")"}};function N(e,t,a){return e instanceof O?e:C(e)?new O(e[0],e[1]):e==null?e:typeof e=="object"&&"x"in e&&"y"in e?new O(e.x,e.y):new O(e,t,a)}function te(e,t){if(e)for(var a=t?[e,t]:e,n=0,i=a.length;n=this.min.x&&a.x<=this.max.x&&t.y>=this.min.y&&a.y<=this.max.y},intersects:function(e){e=se(e);var t=this.min,a=this.max,n=e.min,i=e.max,r=i.x>=t.x&&n.x<=a.x,_=i.y>=t.y&&n.y<=a.y;return r&&_},overlaps:function(e){e=se(e);var t=this.min,a=this.max,n=e.min,i=e.max,r=i.x>t.x&&n.xt.y&&n.y=t.lat&&i.lat<=a.lat&&n.lng>=t.lng&&i.lng<=a.lng},intersects:function(e){e=ae(e);var t=this._southWest,a=this._northEast,n=e.getSouthWest(),i=e.getNorthEast(),r=i.lat>=t.lat&&n.lat<=a.lat,_=i.lng>=t.lng&&n.lng<=a.lng;return r&&_},overlaps:function(e){e=ae(e);var t=this._southWest,a=this._northEast,n=e.getSouthWest(),i=e.getNorthEast(),r=i.lat>t.lat&&n.latt.lng&&n.lng1,Ci=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassiveEventSupport",p,t),window.removeEventListener("testPassiveEventSupport",p,t)}catch{}return e}(),Pi=function(){return!!document.createElement("canvas").getContext}(),va=!!(document.createElementNS&&St("svg").createSVGRect),Li=!!va&&function(){var e=document.createElement("div");return e.innerHTML="",(e.firstChild&&e.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),Ei=!va&&function(){try{var e=document.createElement("div");e.innerHTML='';var t=e.firstChild;return t.style.behavior="url(#default#VML)",t&&typeof t.adj=="object"}catch{return!1}}(),Mi=navigator.platform.indexOf("Mac")===0,Ai=navigator.platform.indexOf("Linux")===0;function De(e){return navigator.userAgent.toLowerCase().indexOf(e)>=0}var D={ie:ut,ielt9:_a,edge:$t,webkit:Le,android:mt,android23:Tt,androidStock:ya,opera:zt,chrome:ft,gecko:A,safari:F,phantom:G,opera12:K,win:pe,ie3d:we,webkit3d:Ae,gecko3d:tt,any3d:xi,mobile:Ct,mobileWebkit:bi,mobileWebkit3d:Si,msPointer:on,pointer:rn,touch:ji,touchNative:sn,mobileOpera:$i,mobileGecko:Ti,retina:zi,passiveEvents:Ci,canvas:Pi,svg:va,vml:Ei,inlineSvg:Li,mac:Mi,linux:Ai},dn=D.msPointer?"MSPointerDown":"pointerdown",ln=D.msPointer?"MSPointerMove":"pointermove",un=D.msPointer?"MSPointerUp":"pointerup",mn=D.msPointer?"MSPointerCancel":"pointercancel",wa={touchstart:dn,touchmove:ln,touchend:un,touchcancel:mn},hn={touchstart:Ni,touchmove:Ht,touchend:Ht,touchcancel:Ht},ct={},fn=!1;function Di(e,t,a){return t==="touchstart"&&Bi(),hn[t]?(a=hn[t].bind(this,a),e.addEventListener(wa[t],a,!1),a):(console.warn("wrong event specified:",t),p)}function Ri(e,t,a){if(!wa[t]){console.warn("wrong event specified:",t);return}e.removeEventListener(wa[t],a,!1)}function Ii(e){ct[e.pointerId]=e}function Oi(e){ct[e.pointerId]&&(ct[e.pointerId]=e)}function cn(e){delete ct[e.pointerId]}function Bi(){fn||(document.addEventListener(dn,Ii,!0),document.addEventListener(ln,Oi,!0),document.addEventListener(un,cn,!0),document.addEventListener(mn,cn,!0),fn=!0)}function Ht(e,t){if(t.pointerType!==(t.MSPOINTER_TYPE_MOUSE||"mouse")){t.touches=[];for(var a in ct)t.touches.push(ct[a]);t.changedTouches=[t],e(t)}}function Ni(e,t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&ge(t),Ht(e,t)}function Fi(e){var t={},a,n;for(n in e)a=e[n],t[n]=a&&a.bind?a.bind(e):a;return e=t,t.type="dblclick",t.detail=2,t.isTrusted=!1,t._simulated=!0,t}var Vi=200;function Ui(e,t){e.addEventListener("dblclick",t);var a=0,n;function i(r){if(r.detail!==1){n=r.detail;return}if(!(r.pointerType==="mouse"||r.sourceCapabilities&&!r.sourceCapabilities.firesTouchEvents)){var _=vn(r);if(!(_.some(function(x){return x instanceof HTMLLabelElement&&x.attributes.for})&&!_.some(function(x){return x instanceof HTMLInputElement||x instanceof HTMLSelectElement}))){var k=Date.now();k-a<=Vi?(n++,n===2&&t(Fi(r))):n=1,a=k}}}return e.addEventListener("click",i),{dblclick:t,simDblclick:i}}function Zi(e,t){e.removeEventListener("dblclick",t.dblclick),e.removeEventListener("click",t.simDblclick)}var ka=Jt(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Pt=Jt(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),pn=Pt==="webkitTransition"||Pt==="OTransition"?Pt+"End":"transitionend";function gn(e){return typeof e=="string"?document.getElementById(e):e}function Lt(e,t){var a=e.style[t]||e.currentStyle&&e.currentStyle[t];if((!a||a==="auto")&&document.defaultView){var n=document.defaultView.getComputedStyle(e,null);a=n?n[t]:null}return a==="auto"?null:a}function Q(e,t,a){var n=document.createElement(e);return n.className=t||"",a&&a.appendChild(n),n}function de(e){var t=e.parentNode;t&&t.removeChild(e)}function Gt(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function pt(e){var t=e.parentNode;t&&t.lastChild!==e&&t.appendChild(e)}function gt(e){var t=e.parentNode;t&&t.firstChild!==e&&t.insertBefore(e,t.firstChild)}function xa(e,t){if(e.classList!==void 0)return e.classList.contains(t);var a=Kt(e);return a.length>0&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(a)}function q(e,t){if(e.classList!==void 0)for(var a=b(t),n=0,i=a.length;n0?2*window.devicePixelRatio:1;function kn(e){return D.edge?e.wheelDeltaY/2:e.deltaY&&e.deltaMode===0?-e.deltaY/Hi:e.deltaY&&e.deltaMode===1?-e.deltaY*20:e.deltaY&&e.deltaMode===2?-e.deltaY*60:e.deltaX||e.deltaZ?0:e.wheelDelta?(e.wheelDeltaY||e.wheelDelta)/2:e.detail&&Math.abs(e.detail)<32765?-e.detail*20:e.detail?e.detail/-32765*60:0}function Aa(e,t){var a=t.relatedTarget;if(!a)return!0;try{for(;a&&a!==e;)a=a.parentNode}catch{return!1}return a!==e}var Gi={__proto__:null,on:Z,off:ie,stopPropagation:it,disableScrollPropagation:Ma,disableClickPropagation:Dt,preventDefault:ge,stop:ot,getPropagationPath:vn,getMousePosition:wn,getWheelDelta:kn,isExternalTarget:Aa,addListener:Z,removeListener:ie},xn=xe.extend({run:function(e,t,a,n){this.stop(),this._el=e,this._inProgress=!0,this._duration=a||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=nt(e),this._offset=t.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=oe(this._animate,this),this._step()},_step:function(e){var t=+new Date-this._startTime,a=this._duration*1e3;tthis.options.maxZoom)?this.setZoom(e):this},panInsideBounds:function(e,t){this._enforcingBounds=!0;var a=this.getCenter(),n=this._limitCenter(a,this._zoom,ae(e));return a.equals(n)||this.panTo(n,t),this._enforcingBounds=!1,this},panInside:function(e,t){t=t||{};var a=N(t.paddingTopLeft||t.padding||[0,0]),n=N(t.paddingBottomRight||t.padding||[0,0]),i=this.project(this.getCenter()),r=this.project(e),_=this.getPixelBounds(),k=se([_.min.add(a),_.max.subtract(n)]),x=k.getSize();if(!k.contains(r)){this._enforcingBounds=!0;var $=r.subtract(k.getCenter()),E=k.extend(r).getSize().subtract(x);i.x+=$.x<0?-E.x:E.x,i.y+=$.y<0?-E.y:E.y,this.panTo(this.unproject(i),t),this._enforcingBounds=!1}return this},invalidateSize:function(e){if(!this._loaded)return this;e=l({animate:!1,pan:!0},e===!0?{animate:!0}:e);var t=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var a=this.getSize(),n=t.divideBy(2).round(),i=a.divideBy(2).round(),r=n.subtract(i);return!r.x&&!r.y?this:(e.animate&&e.pan?this.panBy(r):(e.pan&&this._rawPanBy(r),this.fire("move"),e.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(c(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:t,newSize:a}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(e){if(e=this._locateOptions=l({timeout:1e4,watch:!1},e),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var t=c(this._handleGeolocationResponse,this),a=c(this._handleGeolocationError,this);return e.watch?this._locationWatchId=navigator.geolocation.watchPosition(t,a,e):navigator.geolocation.getCurrentPosition(t,a,e),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(e){if(this._container._leaflet_id){var t=e.code,a=e.message||(t===1?"permission denied":t===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:t,message:"Geolocation error: "+a+"."})}},_handleGeolocationResponse:function(e){if(this._container._leaflet_id){var t=e.coords.latitude,a=e.coords.longitude,n=new Y(t,a),i=n.toBounds(e.coords.accuracy*2),r=this._locateOptions;if(r.setView){var _=this.getBoundsZoom(i);this.setView(n,r.maxZoom?Math.min(_,r.maxZoom):_)}var k={latlng:n,bounds:i,timestamp:e.timestamp};for(var x in e.coords)typeof e.coords[x]=="number"&&(k[x]=e.coords[x]);this.fire("locationfound",k)}},addHandler:function(e,t){if(!t)return this;var a=this[e]=new t(this);return this._handlers.push(a),this.options[e]&&a.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),de(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(ee(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var e;for(e in this._layers)this._layers[e].remove();for(e in this._panes)de(this._panes[e]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(e,t){var a="leaflet-pane"+(e?" leaflet-"+e.replace("Pane","")+"-pane":""),n=Q("div",a,t||this._mapPane);return e&&(this._panes[e]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var e=this.getPixelBounds(),t=this.unproject(e.getBottomLeft()),a=this.unproject(e.getTopRight());return new fe(t,a)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(e,t,a){e=ae(e),a=N(a||[0,0]);var n=this.getZoom()||0,i=this.getMinZoom(),r=this.getMaxZoom(),_=e.getNorthWest(),k=e.getSouthEast(),x=this.getSize().subtract(a),$=se(this.project(k,n),this.project(_,n)).getSize(),E=D.any3d?this.options.zoomSnap:1,V=x.x/$.x,H=x.y/$.y,Pe=t?Math.max(V,H):Math.min(V,H);return n=this.getScaleZoom(Pe,n),E&&(n=Math.round(n/(E/100))*(E/100),n=t?Math.ceil(n/E)*E:Math.floor(n/E)*E),Math.max(i,Math.min(r,n))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(e,t){var a=this._getTopLeftPoint(e,t);return new te(a,a.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(e){return this.options.crs.getProjectedBounds(e===void 0?this.getZoom():e)},getPane:function(e){return typeof e=="string"?this._panes[e]:e},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(e,t){var a=this.options.crs;return t=t===void 0?this._zoom:t,a.scale(e)/a.scale(t)},getScaleZoom:function(e,t){var a=this.options.crs;t=t===void 0?this._zoom:t;var n=a.zoom(e*a.scale(t));return isNaN(n)?1/0:n},project:function(e,t){return t=t===void 0?this._zoom:t,this.options.crs.latLngToPoint(X(e),t)},unproject:function(e,t){return t=t===void 0?this._zoom:t,this.options.crs.pointToLatLng(N(e),t)},layerPointToLatLng:function(e){var t=N(e).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(e){var t=this.project(X(e))._round();return t._subtract(this.getPixelOrigin())},wrapLatLng:function(e){return this.options.crs.wrapLatLng(X(e))},wrapLatLngBounds:function(e){return this.options.crs.wrapLatLngBounds(ae(e))},distance:function(e,t){return this.options.crs.distance(X(e),X(t))},containerPointToLayerPoint:function(e){return N(e).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(e){return N(e).add(this._getMapPanePos())},containerPointToLatLng:function(e){var t=this.containerPointToLayerPoint(N(e));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(e){return this.layerPointToContainerPoint(this.latLngToLayerPoint(X(e)))},mouseEventToContainerPoint:function(e){return wn(e,this._container)},mouseEventToLayerPoint:function(e){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(e))},mouseEventToLatLng:function(e){return this.layerPointToLatLng(this.mouseEventToLayerPoint(e))},_initContainer:function(e){var t=this._container=gn(e);if(t){if(t._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");Z(t,"scroll",this._onScroll,this),this._containerId=s(t)},_initLayout:function(){var e=this._container;this._fadeAnimated=this.options.fadeAnimation&&D.any3d,q(e,"leaflet-container"+(D.touch?" leaflet-touch":"")+(D.retina?" leaflet-retina":"")+(D.ielt9?" leaflet-oldie":"")+(D.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var t=Lt(e,"position");t!=="absolute"&&t!=="relative"&&t!=="fixed"&&t!=="sticky"&&(e.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var e=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),ue(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(q(e.markerPane,"leaflet-zoom-hide"),q(e.shadowPane,"leaflet-zoom-hide"))},_resetView:function(e,t,a){ue(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,t=this._limitZoom(t),this.fire("viewprereset");var i=this._zoom!==t;this._moveStart(i,a)._move(e,t)._moveEnd(i),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(e,t){return e&&this.fire("zoomstart"),t||this.fire("movestart"),this},_move:function(e,t,a,n){t===void 0&&(t=this._zoom);var i=this._zoom!==t;return this._zoom=t,this._lastCenter=e,this._pixelOrigin=this._getNewPixelOrigin(e),n?a&&a.pinch&&this.fire("zoom",a):((i||a&&a.pinch)&&this.fire("zoom",a),this.fire("move",a)),this},_moveEnd:function(e){return e&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return ee(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(e){ue(this._mapPane,this._getMapPanePos().subtract(e))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){this._targets={},this._targets[s(this._container)]=this;var t=e?ie:Z;t(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&t(window,"resize",this._onResize,this),D.any3d&&this.options.transform3DLimit&&(e?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){ee(this._resizeRequest),this._resizeRequest=oe(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var e=this._getMapPanePos();Math.max(Math.abs(e.x),Math.abs(e.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(e,t){for(var a=[],n,i=t==="mouseout"||t==="mouseover",r=e.target||e.srcElement,_=!1;r;){if(n=this._targets[s(r)],n&&(t==="click"||t==="preclick")&&this._draggableMoved(n)){_=!0;break}if(n&&n.listens(t,!0)&&(i&&!Aa(r,e)||(a.push(n),i))||r===this._container)break;r=r.parentNode}return!a.length&&!_&&!i&&this.listens(t,!0)&&(a=[this]),a},_isClickDisabled:function(e){for(;e&&e!==this._container;){if(e._leaflet_disable_click)return!0;e=e.parentNode}},_handleDOMEvent:function(e){var t=e.target||e.srcElement;if(!(!this._loaded||t._leaflet_disable_events||e.type==="click"&&this._isClickDisabled(t))){var a=e.type;a==="mousedown"&&za(t),this._fireDOMEvent(e,a)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(e,t,a){if(e.type==="click"){var n=l({},e);n.type="preclick",this._fireDOMEvent(n,n.type,a)}var i=this._findEventTargets(e,t);if(a){for(var r=[],_=0;_0?Math.round(e-t)/2:Math.max(0,Math.ceil(e))-Math.max(0,Math.floor(t))},_limitZoom:function(e){var t=this.getMinZoom(),a=this.getMaxZoom(),n=D.any3d?this.options.zoomSnap:1;return n&&(e=Math.round(e/n)*n),Math.max(t,Math.min(a,e))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){le(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(e,t){var a=this._getCenterOffset(e)._trunc();return(t&&t.animate)!==!0&&!this.getSize().contains(a)?!1:(this.panBy(a,t),!0)},_createAnimProxy:function(){var e=this._proxy=Q("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(e),this.on("zoomanim",function(t){var a=ka,n=this._proxy.style[a];at(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),n===this._proxy.style[a]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){de(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var e=this.getCenter(),t=this.getZoom();at(this._proxy,this.project(e,t),this.getZoomScale(t,1))},_catchTransitionEnd:function(e){this._animatingZoom&&e.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(e,t,a){if(this._animatingZoom)return!0;if(a=a||{},!this._zoomAnimated||a.animate===!1||this._nothingToAnimate()||Math.abs(t-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(t),i=this._getCenterOffset(e)._divideBy(1-1/n);return a.animate!==!0&&!this.getSize().contains(i)?!1:(oe(function(){this._moveStart(!0,!1)._animateZoom(e,t,!0)},this),!0)},_animateZoom:function(e,t,a,n){this._mapPane&&(a&&(this._animatingZoom=!0,this._animateToCenter=e,this._animateToZoom=t,q(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:e,zoom:t,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(c(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&le(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Ki(e,t){return new J(e,t)}var Ee=_e.extend({options:{position:"topright"},initialize:function(e){S(this,e)},getPosition:function(){return this.options.position},setPosition:function(e){var t=this._map;return t&&t.removeControl(this),this.options.position=e,t&&t.addControl(this),this},getContainer:function(){return this._container},addTo:function(e){this.remove(),this._map=e;var t=this._container=this.onAdd(e),a=this.getPosition(),n=e._controlCorners[a];return q(t,"leaflet-control"),a.indexOf("bottom")!==-1?n.insertBefore(t,n.firstChild):n.appendChild(t),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(de(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(e){this._map&&e&&e.screenX>0&&e.screenY>0&&this._map.getContainer().focus()}}),Rt=function(e){return new Ee(e)};J.include({addControl:function(e){return e.addTo(this),this},removeControl:function(e){return e.remove(),this},_initControlPos:function(){var e=this._controlCorners={},t="leaflet-",a=this._controlContainer=Q("div",t+"control-container",this._container);function n(i,r){var _=t+i+" "+t+r;e[i+r]=Q("div",_,a)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var e in this._controlCorners)de(this._controlCorners[e]);de(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var bn=Ee.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(e,t,a,n){return a1,this._baseLayersList.style.display=e?"":"none"),this._separator.style.display=t&&e?"":"none",this},_onLayerChange:function(e){this._handlingClick||this._update();var t=this._getLayer(s(e.target)),a=t.overlay?e.type==="add"?"overlayadd":"overlayremove":e.type==="add"?"baselayerchange":null;a&&this._map.fire(a,t)},_createRadioElement:function(e,t){var a='",n=document.createElement("div");return n.innerHTML=a,n.firstChild},_addItem:function(e){var t=document.createElement("label"),a=this._map.hasLayer(e.layer),n;e.overlay?(n=document.createElement("input"),n.type="checkbox",n.className="leaflet-control-layers-selector",n.defaultChecked=a):n=this._createRadioElement("leaflet-base-layers_"+s(this),a),this._layerControlInputs.push(n),n.layerId=s(e.layer),Z(n,"click",this._onInputClick,this);var i=document.createElement("span");i.innerHTML=" "+e.name;var r=document.createElement("span");t.appendChild(r),r.appendChild(n),r.appendChild(i);var _=e.overlay?this._overlaysList:this._baseLayersList;return _.appendChild(t),this._checkDisabledLayers(),t},_onInputClick:function(){var e=this._layerControlInputs,t,a,n=[],i=[];this._handlingClick=!0;for(var r=e.length-1;r>=0;r--)t=e[r],a=this._getLayer(t.layerId).layer,t.checked?n.push(a):t.checked||i.push(a);for(r=0;r=0;i--)t=e[i],a=this._getLayer(t.layerId).layer,t.disabled=a.options.minZoom!==void 0&&na.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var e=this._section;Z(e,"click",ge),this.expand(),setTimeout(function(){ie(e,"click",ge)})}}),Ji=function(e,t,a){return new bn(e,t,a)},Da=Ee.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(e){var t="leaflet-control-zoom",a=Q("div",t+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,t+"-in",a,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,t+"-out",a,this._zoomOut),this._updateDisabled(),e.on("zoomend zoomlevelschange",this._updateDisabled,this),a},onRemove:function(e){e.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(e){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(e.shiftKey?3:1))},_createButton:function(e,t,a,n,i){var r=Q("a",a,n);return r.innerHTML=e,r.href="#",r.title=t,r.setAttribute("role","button"),r.setAttribute("aria-label",t),Dt(r),Z(r,"click",ot),Z(r,"click",i,this),Z(r,"click",this._refocusOnMap,this),r},_updateDisabled:function(){var e=this._map,t="leaflet-disabled";le(this._zoomInButton,t),le(this._zoomOutButton,t),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||e._zoom===e.getMinZoom())&&(q(this._zoomOutButton,t),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||e._zoom===e.getMaxZoom())&&(q(this._zoomInButton,t),this._zoomInButton.setAttribute("aria-disabled","true"))}});J.mergeOptions({zoomControl:!0}),J.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new Da,this.addControl(this.zoomControl))});var Yi=function(e){return new Da(e)},Sn=Ee.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(e){var t="leaflet-control-scale",a=Q("div",t),n=this.options;return this._addScales(n,t+"-line",a),e.on(n.updateWhenIdle?"moveend":"move",this._update,this),e.whenReady(this._update,this),a},onRemove:function(e){e.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(e,t,a){e.metric&&(this._mScale=Q("div",t,a)),e.imperial&&(this._iScale=Q("div",t,a))},_update:function(){var e=this._map,t=e.getSize().y/2,a=e.distance(e.containerPointToLatLng([0,t]),e.containerPointToLatLng([this.options.maxWidth,t]));this._updateScales(a)},_updateScales:function(e){this.options.metric&&e&&this._updateMetric(e),this.options.imperial&&e&&this._updateImperial(e)},_updateMetric:function(e){var t=this._getRoundNum(e),a=t<1e3?t+" m":t/1e3+" km";this._updateScale(this._mScale,a,t/e)},_updateImperial:function(e){var t=e*3.2808399,a,n,i;t>5280?(a=t/5280,n=this._getRoundNum(a),this._updateScale(this._iScale,n+" mi",n/a)):(i=this._getRoundNum(t),this._updateScale(this._iScale,i+" ft",i/t))},_updateScale:function(e,t,a){e.style.width=Math.round(this.options.maxWidth*a)+"px",e.innerHTML=t},_getRoundNum:function(e){var t=Math.pow(10,(Math.floor(e)+"").length-1),a=e/t;return a=a>=10?10:a>=5?5:a>=3?3:a>=2?2:1,t*a}}),Qi=function(e){return new Sn(e)},Xi='',Ra=Ee.extend({options:{position:"bottomright",prefix:''+(D.inlineSvg?Xi+" ":"")+"Leaflet"},initialize:function(e){S(this,e),this._attributions={}},onAdd:function(e){e.attributionControl=this,this._container=Q("div","leaflet-control-attribution"),Dt(this._container);for(var t in e._layers)e._layers[t].getAttribution&&this.addAttribution(e._layers[t].getAttribution());return this._update(),e.on("layeradd",this._addAttribution,this),this._container},onRemove:function(e){e.off("layeradd",this._addAttribution,this)},_addAttribution:function(e){e.layer.getAttribution&&(this.addAttribution(e.layer.getAttribution()),e.layer.once("remove",function(){this.removeAttribution(e.layer.getAttribution())},this))},setPrefix:function(e){return this.options.prefix=e,this._update(),this},addAttribution:function(e){return e?(this._attributions[e]||(this._attributions[e]=0),this._attributions[e]++,this._update(),this):this},removeAttribution:function(e){return e?(this._attributions[e]&&(this._attributions[e]--,this._update()),this):this},_update:function(){if(this._map){var e=[];for(var t in this._attributions)this._attributions[t]&&e.push(t);var a=[];this.options.prefix&&a.push(this.options.prefix),e.length&&a.push(e.join(", ")),this._container.innerHTML=a.join(' ')}}});J.mergeOptions({attributionControl:!0}),J.addInitHook(function(){this.options.attributionControl&&new Ra().addTo(this)});var eo=function(e){return new Ra(e)};Ee.Layers=bn,Ee.Zoom=Da,Ee.Scale=Sn,Ee.Attribution=Ra,Rt.layers=Ji,Rt.zoom=Yi,Rt.scale=Qi,Rt.attribution=eo;var Ie=_e.extend({initialize:function(e){this._map=e},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});Ie.addTo=function(e,t){return e.addHandler(t,this),this};var to={Events:he},jn=D.touch?"touchstart mousedown":"mousedown",We=xe.extend({options:{clickTolerance:3},initialize:function(e,t,a,n){S(this,n),this._element=e,this._dragStartTarget=t||e,this._preventOutline=a},enable:function(){this._enabled||(Z(this._dragStartTarget,jn,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(We._dragging===this&&this.finishDrag(!0),ie(this._dragStartTarget,jn,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(e){if(this._enabled&&(this._moved=!1,!xa(this._element,"leaflet-zoom-anim"))){if(e.touches&&e.touches.length!==1){We._dragging===this&&this.finishDrag();return}if(!(We._dragging||e.shiftKey||e.which!==1&&e.button!==1&&!e.touches)&&(We._dragging=this,this._preventOutline&&za(this._element),ja(),Et(),!this._moving)){this.fire("down");var t=e.touches?e.touches[0]:e,a=_n(this._element);this._startPoint=new O(t.clientX,t.clientY),this._startPos=nt(this._element),this._parentScale=Ca(a);var n=e.type==="mousedown";Z(document,n?"mousemove":"touchmove",this._onMove,this),Z(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(e){if(this._enabled){if(e.touches&&e.touches.length>1){this._moved=!0;return}var t=e.touches&&e.touches.length===1?e.touches[0]:e,a=new O(t.clientX,t.clientY)._subtract(this._startPoint);!a.x&&!a.y||Math.abs(a.x)+Math.abs(a.y)r&&(_=k,r=x);r>a&&(t[_]=1,Ia(e,t,a,n,_),Ia(e,t,a,_,i))}function io(e,t){for(var a=[e[0]],n=1,i=0,r=e.length;nt&&(a.push(e[n]),i=n);return it.max.x&&(a|=2),e.yt.max.y&&(a|=8),a}function oo(e,t){var a=t.x-e.x,n=t.y-e.y;return a*a+n*n}function It(e,t,a,n){var i=t.x,r=t.y,_=a.x-i,k=a.y-r,x=_*_+k*k,$;return x>0&&($=((e.x-i)*_+(e.y-r)*k)/x,$>1?(i=a.x,r=a.y):$>0&&(i+=_*$,r+=k*$)),_=e.x-i,k=e.y-r,n?_*_+k*k:new O(i,r)}function Ce(e){return!C(e[0])||typeof e[0][0]!="object"&&typeof e[0][0]<"u"}function Pn(e){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Ce(e)}function Ln(e,t){var a,n,i,r,_,k,x,$;if(!e||e.length===0)throw new Error("latlngs not passed");Ce(e)||(console.warn("latlngs are not flat! Only the first ring will be used"),e=e[0]);var E=[];for(var V in e)E.push(t.project(X(e[V])));var H=E.length;for(a=0,n=0;an){x=(r-n)/i,$=[k.x-x*(k.x-_.x),k.y-x*(k.y-_.y)];break}return t.unproject(N($))}var ro={__proto__:null,simplify:$n,pointToSegmentDistance:Tn,closestPointOnSegment:ao,clipSegment:Cn,_getEdgeIntersection:Xt,_getBitCode:rt,_sqClosestPointOnSegment:It,isFlat:Ce,_flat:Pn,polylineCenter:Ln};function En(e,t,a){var n,i=[1,4,2,8],r,_,k,x,$,E,V,H;for(r=0,E=e.length;r1e-7;k++)$=i*Math.sin(_),$=Math.pow((1-$)/(1+$),i/2),x=Math.PI/2-2*Math.atan(r*$)-_,_+=x;return new Y(_*t,e.x*t/a)}},lo={__proto__:null,LonLat:Oa,Mercator:Ba,SphericalMercator:Te},uo=l({},je,{code:"EPSG:3395",projection:Ba,transformation:function(){var e=.5/(Math.PI*Ba.R);return $e(e,.5,-e,.5)}()}),An=l({},je,{code:"EPSG:4326",projection:Oa,transformation:$e(1/180,1,-1/180,.5)}),mo=l({},Se,{projection:Oa,transformation:$e(1,0,-1,0),scale:function(e){return Math.pow(2,e)},zoom:function(e){return Math.log(e)/Math.LN2},distance:function(e,t){var a=t.lng-e.lng,n=t.lat-e.lat;return Math.sqrt(a*a+n*n)},infinite:!0});Se.Earth=je,Se.EPSG3395=uo,Se.EPSG3857=et,Se.EPSG900913=qt,Se.EPSG4326=An,Se.Simple=mo;var Me=xe.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(e){return e.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(e){return e&&e.removeLayer(this),this},getPane:function(e){return this._map.getPane(e?this.options[e]||e:this.options.pane)},addInteractiveTarget:function(e){return this._map._targets[s(e)]=this,this},removeInteractiveTarget:function(e){return delete this._map._targets[s(e)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(e){var t=e.target;if(t.hasLayer(this)){if(this._map=t,this._zoomAnimated=t._zoomAnimated,this.getEvents){var a=this.getEvents();t.on(a,this),this.once("remove",function(){t.off(a,this)},this)}this.onAdd(t),this.fire("add"),t.fire("layeradd",{layer:this})}}});J.include({addLayer:function(e){if(!e._layerAdd)throw new Error("The provided object is not a Layer.");var t=s(e);return this._layers[t]?this:(this._layers[t]=e,e._mapToAdd=this,e.beforeAdd&&e.beforeAdd(this),this.whenReady(e._layerAdd,e),this)},removeLayer:function(e){var t=s(e);return this._layers[t]?(this._loaded&&e.onRemove(this),delete this._layers[t],this._loaded&&(this.fire("layerremove",{layer:e}),e.fire("remove")),e._map=e._mapToAdd=null,this):this},hasLayer:function(e){return s(e)in this._layers},eachLayer:function(e,t){for(var a in this._layers)e.call(t,this._layers[a]);return this},_addLayers:function(e){e=e?C(e)?e:[e]:[];for(var t=0,a=e.length;tthis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&t[0]instanceof Y&&t[0].equals(t[a-1])&&t.pop(),t},_setLatLngs:function(e){Fe.prototype._setLatLngs.call(this,e),Ce(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Ce(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var e=this._renderer._bounds,t=this.options.weight,a=new O(t,t);if(e=new te(e.min.subtract(a),e.max.add(a)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(e))){if(this.options.noClip){this._parts=this._rings;return}for(var n=0,i=this._rings.length,r;ne.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(t=!t);return t||Fe.prototype._containsPoint.call(this,e,!0)}});function vo(e,t){return new vt(e,t)}var Ve=Ne.extend({initialize:function(e,t){S(this,t),this._layers={},e&&this.addData(e)},addData:function(e){var t=C(e)?e:e.features,a,n,i;if(t){for(a=0,n=t.length;a0?n:[t.src];return}C(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(t.style,"objectFit")&&(t.style.objectFit="fill"),t.autoplay=!!this.options.autoplay,t.loop=!!this.options.loop,t.muted=!!this.options.muted,t.playsInline=!!this.options.playsInline;for(var r=0;ri?(t.height=i+"px",q(e,r)):le(e,r),this._containerWidth=this._container.offsetWidth},_animateZoom:function(e){var t=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center),a=this._getAnchor();ue(this._container,t.add(a))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var e=this._map,t=parseInt(Lt(this._container,"marginBottom"),10)||0,a=this._container.offsetHeight+t,n=this._containerWidth,i=new O(this._containerLeft,-a-this._containerBottom);i._add(nt(this._container));var r=e.layerPointToContainerPoint(i),_=N(this.options.autoPanPadding),k=N(this.options.autoPanPaddingTopLeft||_),x=N(this.options.autoPanPaddingBottomRight||_),$=e.getSize(),E=0,V=0;r.x+n+x.x>$.x&&(E=r.x+n-$.x+x.x),r.x-E-k.x<0&&(E=r.x-k.x),r.y+a+x.y>$.y&&(V=r.y+a-$.y+x.y),r.y-V-k.y<0&&(V=r.y-k.y),(E||V)&&(this.options.keepInView&&(this._autopanning=!0),e.fire("autopanstart").panBy([E,V]))}},_getAnchor:function(){return N(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),So=function(e,t){return new sa(e,t)};J.mergeOptions({closePopupOnClick:!0}),J.include({openPopup:function(e,t,a){return this._initOverlay(sa,e,t,a).openOn(this),this},closePopup:function(e){return e=arguments.length?e:this._popup,e&&e.close(),this}}),Me.include({bindPopup:function(e,t){return this._popup=this._initOverlay(sa,this._popup,e,t),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(e){return this._popup&&(this instanceof Ne||(this._popup._source=this),this._popup._prepareOpen(e||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(e){return this._popup&&this._popup.setContent(e),this},getPopup:function(){return this._popup},_openPopup:function(e){if(!(!this._popup||!this._map)){ot(e);var t=e.layer||e.target;if(this._popup._source===t&&!(t instanceof He)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(e.latlng);return}this._popup._source=t,this.openPopup(e.latlng)}},_movePopup:function(e){this._popup.setLatLng(e.latlng)},_onKeyPress:function(e){e.originalEvent.keyCode===13&&this._openPopup(e)}});var da=Oe.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(e){Oe.prototype.onAdd.call(this,e),this.setOpacity(this.options.opacity),e.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(e){Oe.prototype.onRemove.call(this,e),e.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var e=Oe.prototype.getEvents.call(this);return this.options.permanent||(e.preclick=this.close),e},_initLayout:function(){var e="leaflet-tooltip",t=e+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=Q("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+s(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(e){var t,a,n=this._map,i=this._container,r=n.latLngToContainerPoint(n.getCenter()),_=n.layerPointToContainerPoint(e),k=this.options.direction,x=i.offsetWidth,$=i.offsetHeight,E=N(this.options.offset),V=this._getAnchor();k==="top"?(t=x/2,a=$):k==="bottom"?(t=x/2,a=0):k==="center"?(t=x/2,a=$/2):k==="right"?(t=0,a=$/2):k==="left"?(t=x,a=$/2):_.xthis.options.maxZoom||an?this._retainParent(i,r,_,n):!1)},_retainChildren:function(e,t,a,n){for(var i=2*e;i<2*e+2;i++)for(var r=2*t;r<2*t+2;r++){var _=new O(i,r);_.z=a+1;var k=this._tileCoordsToKey(_),x=this._tiles[k];if(x&&x.active){x.retain=!0;continue}else x&&x.loaded&&(x.retain=!0);a+1this.options.maxZoom||this.options.minZoom!==void 0&&i1){this._setView(e,a);return}for(var V=i.min.y;V<=i.max.y;V++)for(var H=i.min.x;H<=i.max.x;H++){var Pe=new O(H,V);if(Pe.z=this._tileZoom,!!this._isValidTile(Pe)){var st=this._tiles[this._tileCoordsToKey(Pe)];st?st.current=!0:_.push(Pe)}}if(_.sort(function(Ge,Za){return Ge.distanceTo(r)-Za.distanceTo(r)}),_.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var ua=document.createDocumentFragment();for(H=0;H<_.length;H++)this._addTile(_[H],ua);this._level.el.appendChild(ua)}}}},_isValidTile:function(e){var t=this._map.options.crs;if(!t.infinite){var a=this._globalTileRange;if(!t.wrapLng&&(e.xa.max.x)||!t.wrapLat&&(e.ya.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(e);return ae(this.options.bounds).overlaps(n)},_keyToBounds:function(e){return this._tileCoordsToBounds(this._keyToTileCoords(e))},_tileCoordsToNwSe:function(e){var t=this._map,a=this.getTileSize(),n=e.scaleBy(a),i=n.add(a),r=t.unproject(n,e.z),_=t.unproject(i,e.z);return[r,_]},_tileCoordsToBounds:function(e){var t=this._tileCoordsToNwSe(e),a=new fe(t[0],t[1]);return this.options.noWrap||(a=this._map.wrapLatLngBounds(a)),a},_tileCoordsToKey:function(e){return e.x+":"+e.y+":"+e.z},_keyToTileCoords:function(e){var t=e.split(":"),a=new O(+t[0],+t[1]);return a.z=+t[2],a},_removeTile:function(e){var t=this._tiles[e];t&&(de(t.el),delete this._tiles[e],this.fire("tileunload",{tile:t.el,coords:this._keyToTileCoords(e)}))},_initTile:function(e){q(e,"leaflet-tile");var t=this.getTileSize();e.style.width=t.x+"px",e.style.height=t.y+"px",e.onselectstart=p,e.onmousemove=p,D.ielt9&&this.options.opacity<1&&ze(e,this.options.opacity)},_addTile:function(e,t){var a=this._getTilePos(e),n=this._tileCoordsToKey(e),i=this.createTile(this._wrapCoords(e),c(this._tileReady,this,e));this._initTile(i),this.createTile.length<2&&oe(c(this._tileReady,this,e,null,i)),ue(i,a),this._tiles[n]={el:i,coords:e,current:!0},t.appendChild(i),this.fire("tileloadstart",{tile:i,coords:e})},_tileReady:function(e,t,a){t&&this.fire("tileerror",{error:t,tile:a,coords:e});var n=this._tileCoordsToKey(e);a=this._tiles[n],a&&(a.loaded=+new Date,this._map._fadeAnimated?(ze(a.el,0),ee(this._fadeFrame),this._fadeFrame=oe(this._updateOpacity,this)):(a.active=!0,this._pruneTiles()),t||(q(a.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:a.el,coords:e})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),D.ielt9||!this._map._fadeAnimated?oe(this._pruneTiles,this):setTimeout(c(this._pruneTiles,this),250)))},_getTilePos:function(e){return e.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(e){var t=new O(this._wrapX?f(e.x,this._wrapX):e.x,this._wrapY?f(e.y,this._wrapY):e.y);return t.z=e.z,t},_pxBoundsToTileRange:function(e){var t=this.getTileSize();return new te(e.min.unscaleBy(t).floor(),e.max.unscaleBy(t).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var e in this._tiles)if(!this._tiles[e].loaded)return!1;return!0}});function To(e){return new Bt(e)}var kt=Bt.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(e,t){this._url=e,t=S(this,t),t.detectRetina&&D.retina&&t.maxZoom>0?(t.tileSize=Math.floor(t.tileSize/2),t.zoomReverse?(t.zoomOffset--,t.minZoom=Math.min(t.maxZoom,t.minZoom+1)):(t.zoomOffset++,t.maxZoom=Math.max(t.minZoom,t.maxZoom-1)),t.minZoom=Math.max(0,t.minZoom)):t.zoomReverse?t.minZoom=Math.min(t.maxZoom,t.minZoom):t.maxZoom=Math.max(t.minZoom,t.maxZoom),typeof t.subdomains=="string"&&(t.subdomains=t.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(e,t){return this._url===e&&t===void 0&&(t=!0),this._url=e,t||this.redraw(),this},createTile:function(e,t){var a=document.createElement("img");return Z(a,"load",c(this._tileOnLoad,this,t,a)),Z(a,"error",c(this._tileOnError,this,t,a)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(a.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(a.referrerPolicy=this.options.referrerPolicy),a.alt="",a.src=this.getTileUrl(e),a},getTileUrl:function(e){var t={r:D.retina?"@2x":"",s:this._getSubdomain(e),x:e.x,y:e.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var a=this._globalTileRange.max.y-e.y;this.options.tms&&(t.y=a),t["-y"]=a}return P(this._url,l(t,this.options))},_tileOnLoad:function(e,t){D.ielt9?setTimeout(c(e,this,null,t),0):e(null,t)},_tileOnError:function(e,t,a){var n=this.options.errorTileUrl;n&&t.getAttribute("src")!==n&&(t.src=n),e(a,t)},_onTileRemove:function(e){e.tile.onload=null},_getZoomForUrl:function(){var e=this._tileZoom,t=this.options.maxZoom,a=this.options.zoomReverse,n=this.options.zoomOffset;return a&&(e=t-e),e+n},_getSubdomain:function(e){var t=Math.abs(e.x+e.y)%this.options.subdomains.length;return this.options.subdomains[t]},_abortLoading:function(){var e,t;for(e in this._tiles)if(this._tiles[e].coords.z!==this._tileZoom&&(t=this._tiles[e].el,t.onload=p,t.onerror=p,!t.complete)){t.src=M;var a=this._tiles[e].coords;de(t),delete this._tiles[e],this.fire("tileabort",{tile:t,coords:a})}},_removeTile:function(e){var t=this._tiles[e];if(t)return t.el.setAttribute("src",M),Bt.prototype._removeTile.call(this,e)},_tileReady:function(e,t,a){if(!(!this._map||a&&a.getAttribute("src")===M))return Bt.prototype._tileReady.call(this,e,t,a)}});function Fn(e,t){return new kt(e,t)}var Vn=kt.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(e,t){this._url=e;var a=l({},this.defaultWmsParams);for(var n in t)n in this.options||(a[n]=t[n]);t=S(this,t);var i=t.detectRetina&&D.retina?2:1,r=this.getTileSize();a.width=r.x*i,a.height=r.y*i,this.wmsParams=a},onAdd:function(e){this._crs=this.options.crs||e.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var t=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[t]=this._crs.code,kt.prototype.onAdd.call(this,e)},getTileUrl:function(e){var t=this._tileCoordsToNwSe(e),a=this._crs,n=se(a.project(t[0]),a.project(t[1])),i=n.min,r=n.max,_=(this._wmsVersion>=1.3&&this._crs===An?[i.y,i.x,r.y,r.x]:[i.x,i.y,r.x,r.y]).join(","),k=kt.prototype.getTileUrl.call(this,e);return k+j(this.wmsParams,k,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+_},setParams:function(e,t){return l(this.wmsParams,e),t||this.redraw(),this}});function zo(e,t){return new Vn(e,t)}kt.WMS=Vn,Fn.wms=zo;var Ue=Me.extend({options:{padding:.1},initialize:function(e){S(this,e),s(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&q(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var e={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(e.zoomanim=this._onAnimZoom),e},_onAnimZoom:function(e){this._updateTransform(e.center,e.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(e,t){var a=this._map.getZoomScale(t,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),i=this._map.project(this._center,t),r=n.multiplyBy(-a).add(i).subtract(this._map._getNewPixelOrigin(e,t));D.any3d?at(this._container,r,a):ue(this._container,r)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var e in this._layers)this._layers[e]._reset()},_onZoomEnd:function(){for(var e in this._layers)this._layers[e]._project()},_updatePaths:function(){for(var e in this._layers)this._layers[e]._update()},_update:function(){var e=this.options.padding,t=this._map.getSize(),a=this._map.containerPointToLayerPoint(t.multiplyBy(-e)).round();this._bounds=new te(a,a.add(t.multiplyBy(1+e*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Un=Ue.extend({options:{tolerance:0},getEvents:function(){var e=Ue.prototype.getEvents.call(this);return e.viewprereset=this._onViewPreReset,e},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Ue.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var e=this._container=document.createElement("canvas");Z(e,"mousemove",this._onMouseMove,this),Z(e,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Z(e,"mouseout",this._handleMouseOut,this),e._leaflet_disable_events=!0,this._ctx=e.getContext("2d")},_destroyContainer:function(){ee(this._redrawRequest),delete this._ctx,de(this._container),ie(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var e;this._redrawBounds=null;for(var t in this._layers)e=this._layers[t],e._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Ue.prototype._update.call(this);var e=this._bounds,t=this._container,a=e.getSize(),n=D.retina?2:1;ue(t,e.min),t.width=n*a.x,t.height=n*a.y,t.style.width=a.x+"px",t.style.height=a.y+"px",D.retina&&this._ctx.scale(2,2),this._ctx.translate(-e.min.x,-e.min.y),this.fire("update")}},_reset:function(){Ue.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(e){this._updateDashArray(e),this._layers[s(e)]=e;var t=e._order={layer:e,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=t),this._drawLast=t,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(e){this._requestRedraw(e)},_removePath:function(e){var t=e._order,a=t.next,n=t.prev;a?a.prev=n:this._drawLast=n,n?n.next=a:this._drawFirst=a,delete e._order,delete this._layers[s(e)],this._requestRedraw(e)},_updatePath:function(e){this._extendRedrawBounds(e),e._project(),e._update(),this._requestRedraw(e)},_updateStyle:function(e){this._updateDashArray(e),this._requestRedraw(e)},_updateDashArray:function(e){if(typeof e.options.dashArray=="string"){var t=e.options.dashArray.split(/[, ]+/),a=[],n,i;for(i=0;i')}}catch{}return function(e){return document.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Co={_initContainer:function(){this._container=Q("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Ue.prototype._update.call(this),this.fire("update"))},_initPath:function(e){var t=e._container=Nt("shape");q(t,"leaflet-vml-shape "+(this.options.className||"")),t.coordsize="1 1",e._path=Nt("path"),t.appendChild(e._path),this._updateStyle(e),this._layers[s(e)]=e},_addPath:function(e){var t=e._container;this._container.appendChild(t),e.options.interactive&&e.addInteractiveTarget(t)},_removePath:function(e){var t=e._container;de(t),e.removeInteractiveTarget(t),delete this._layers[s(e)]},_updateStyle:function(e){var t=e._stroke,a=e._fill,n=e.options,i=e._container;i.stroked=!!n.stroke,i.filled=!!n.fill,n.stroke?(t||(t=e._stroke=Nt("stroke")),i.appendChild(t),t.weight=n.weight+"px",t.color=n.color,t.opacity=n.opacity,n.dashArray?t.dashStyle=C(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):t.dashStyle="",t.endcap=n.lineCap.replace("butt","flat"),t.joinstyle=n.lineJoin):t&&(i.removeChild(t),e._stroke=null),n.fill?(a||(a=e._fill=Nt("fill")),i.appendChild(a),a.color=n.fillColor||n.color,a.opacity=n.fillOpacity):a&&(i.removeChild(a),e._fill=null)},_updateCircle:function(e){var t=e._point.round(),a=Math.round(e._radius),n=Math.round(e._radiusY||a);this._setPath(e,e._empty()?"M0 0":"AL "+t.x+","+t.y+" "+a+","+n+" 0,"+65535*360)},_setPath:function(e,t){e._path.v=t},_bringToFront:function(e){pt(e._container)},_bringToBack:function(e){gt(e._container)}},la=D.vml?Nt:St,Ft=Ue.extend({_initContainer:function(){this._container=la("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=la("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){de(this._container),ie(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Ue.prototype._update.call(this);var e=this._bounds,t=e.getSize(),a=this._container;(!this._svgSize||!this._svgSize.equals(t))&&(this._svgSize=t,a.setAttribute("width",t.x),a.setAttribute("height",t.y)),ue(a,e.min),a.setAttribute("viewBox",[e.min.x,e.min.y,t.x,t.y].join(" ")),this.fire("update")}},_initPath:function(e){var t=e._path=la("path");e.options.className&&q(t,e.options.className),e.options.interactive&&q(t,"leaflet-interactive"),this._updateStyle(e),this._layers[s(e)]=e},_addPath:function(e){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(e._path),e.addInteractiveTarget(e._path)},_removePath:function(e){de(e._path),e.removeInteractiveTarget(e._path),delete this._layers[s(e)]},_updatePath:function(e){e._project(),e._update()},_updateStyle:function(e){var t=e._path,a=e.options;t&&(a.stroke?(t.setAttribute("stroke",a.color),t.setAttribute("stroke-opacity",a.opacity),t.setAttribute("stroke-width",a.weight),t.setAttribute("stroke-linecap",a.lineCap),t.setAttribute("stroke-linejoin",a.lineJoin),a.dashArray?t.setAttribute("stroke-dasharray",a.dashArray):t.removeAttribute("stroke-dasharray"),a.dashOffset?t.setAttribute("stroke-dashoffset",a.dashOffset):t.removeAttribute("stroke-dashoffset")):t.setAttribute("stroke","none"),a.fill?(t.setAttribute("fill",a.fillColor||a.color),t.setAttribute("fill-opacity",a.fillOpacity),t.setAttribute("fill-rule",a.fillRule||"evenodd")):t.setAttribute("fill","none"))},_updatePoly:function(e,t){this._setPath(e,Wt(e._parts,t))},_updateCircle:function(e){var t=e._point,a=Math.max(Math.round(e._radius),1),n=Math.max(Math.round(e._radiusY),1)||a,i="a"+a+","+n+" 0 1,0 ",r=e._empty()?"M0 0":"M"+(t.x-a)+","+t.y+i+a*2+",0 "+i+-a*2+",0 ";this._setPath(e,r)},_setPath:function(e,t){e._path.setAttribute("d",t)},_bringToFront:function(e){pt(e._path)},_bringToBack:function(e){gt(e._path)}});D.vml&&Ft.include(Co);function qn(e){return D.svg||D.vml?new Ft(e):null}J.include({getRenderer:function(e){var t=e.options.renderer||this._getPaneRenderer(e.options.pane)||this.options.renderer||this._renderer;return t||(t=this._renderer=this._createRenderer()),this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(e){if(e==="overlayPane"||e===void 0)return!1;var t=this._paneRenderers[e];return t===void 0&&(t=this._createRenderer({pane:e}),this._paneRenderers[e]=t),t},_createRenderer:function(e){return this.options.preferCanvas&&Zn(e)||qn(e)}});var Wn=vt.extend({initialize:function(e,t){vt.prototype.initialize.call(this,this._boundsToLatLngs(e),t)},setBounds:function(e){return this.setLatLngs(this._boundsToLatLngs(e))},_boundsToLatLngs:function(e){return e=ae(e),[e.getSouthWest(),e.getNorthWest(),e.getNorthEast(),e.getSouthEast()]}});function Po(e,t){return new Wn(e,t)}Ft.create=la,Ft.pointsToPath=Wt,Ve.geometryToLayer=aa,Ve.coordsToLatLng=Fa,Ve.coordsToLatLngs=na,Ve.latLngToCoords=Va,Ve.latLngsToCoords=ia,Ve.getFeature=wt,Ve.asFeature=oa,J.mergeOptions({boxZoom:!0});var Hn=Ie.extend({initialize:function(e){this._map=e,this._container=e._container,this._pane=e._panes.overlayPane,this._resetStateTimeout=0,e.on("unload",this._destroy,this)},addHooks:function(){Z(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){ie(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){de(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(e){if(!e.shiftKey||e.which!==1&&e.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Et(),ja(),this._startPoint=this._map.mouseEventToContainerPoint(e),Z(document,{contextmenu:ot,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(e){this._moved||(this._moved=!0,this._box=Q("div","leaflet-zoom-box",this._container),q(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(e);var t=new te(this._point,this._startPoint),a=t.getSize();ue(this._box,t.min),this._box.style.width=a.x+"px",this._box.style.height=a.y+"px"},_finish:function(){this._moved&&(de(this._box),le(this._container,"leaflet-crosshair")),Mt(),$a(),ie(document,{contextmenu:ot,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(e){if(!(e.which!==1&&e.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(c(this._resetState,this),0);var t=new fe(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})}},_onKeyDown:function(e){e.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});J.addInitHook("addHandler","boxZoom",Hn),J.mergeOptions({doubleClickZoom:!0});var Gn=Ie.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(e){var t=this._map,a=t.getZoom(),n=t.options.zoomDelta,i=e.originalEvent.shiftKey?a-n:a+n;t.options.doubleClickZoom==="center"?t.setZoom(i):t.setZoomAround(e.containerPoint,i)}});J.addInitHook("addHandler","doubleClickZoom",Gn),J.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Kn=Ie.extend({addHooks:function(){if(!this._draggable){var e=this._map;this._draggable=new We(e._mapPane,e._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),e.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),e.on("zoomend",this._onZoomEnd,this),e.whenReady(this._onZoomEnd,this))}q(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){le(this._map._container,"leaflet-grab"),le(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var e=this._map;if(e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var t=ae(this._map.options.maxBounds);this._offsetLimit=se(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(e){if(this._map.options.inertia){var t=this._lastTime=+new Date,a=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(a),this._times.push(t),this._prunePositions(t)}this._map.fire("move",e).fire("drag",e)},_prunePositions:function(e){for(;this._positions.length>1&&e-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var e=this._map.getSize().divideBy(2),t=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=t.subtract(e).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(e,t){return e-(e-t)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var e=this._draggable._newPos.subtract(this._draggable._startPos),t=this._offsetLimit;e.xt.max.x&&(e.x=this._viscousLimit(e.x,t.max.x)),e.y>t.max.y&&(e.y=this._viscousLimit(e.y,t.max.y)),this._draggable._newPos=this._draggable._startPos.add(e)}},_onPreDragWrap:function(){var e=this._worldWidth,t=Math.round(e/2),a=this._initialWorldOffset,n=this._draggable._newPos.x,i=(n-t+a)%e+t-a,r=(n+t+a)%e-t-a,_=Math.abs(i+a)0?r:-r))-t;this._delta=0,this._startTime=null,_&&(e.options.scrollWheelZoom==="center"?e.setZoom(t+_):e.setZoomAround(this._lastMousePos,t+_))}});J.addInitHook("addHandler","scrollWheelZoom",Yn);var Lo=600;J.mergeOptions({tapHold:D.touchNative&&D.safari&&D.mobile,tapTolerance:15});var Qn=Ie.extend({addHooks:function(){Z(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){ie(this._map._container,"touchstart",this._onDown,this)},_onDown:function(e){if(clearTimeout(this._holdTimeout),e.touches.length===1){var t=e.touches[0];this._startPos=this._newPos=new O(t.clientX,t.clientY),this._holdTimeout=setTimeout(c(function(){this._cancel(),this._isTapValid()&&(Z(document,"touchend",ge),Z(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",t))},this),Lo),Z(document,"touchend touchcancel contextmenu",this._cancel,this),Z(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function e(){ie(document,"touchend",ge),ie(document,"touchend touchcancel",e)},_cancel:function(){clearTimeout(this._holdTimeout),ie(document,"touchend touchcancel contextmenu",this._cancel,this),ie(document,"touchmove",this._onMove,this)},_onMove:function(e){var t=e.touches[0];this._newPos=new O(t.clientX,t.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(e,t){var a=new MouseEvent(e,{bubbles:!0,cancelable:!0,view:window,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY});a._simulated=!0,t.target.dispatchEvent(a)}});J.addInitHook("addHandler","tapHold",Qn),J.mergeOptions({touchZoom:D.touch,bounceAtZoomLimits:!0});var Xn=Ie.extend({addHooks:function(){q(this._map._container,"leaflet-touch-zoom"),Z(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){le(this._map._container,"leaflet-touch-zoom"),ie(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(e){var t=this._map;if(!(!e.touches||e.touches.length!==2||t._animatingZoom||this._zooming)){var a=t.mouseEventToContainerPoint(e.touches[0]),n=t.mouseEventToContainerPoint(e.touches[1]);this._centerPoint=t.getSize()._divideBy(2),this._startLatLng=t.containerPointToLatLng(this._centerPoint),t.options.touchZoom!=="center"&&(this._pinchStartLatLng=t.containerPointToLatLng(a.add(n)._divideBy(2))),this._startDist=a.distanceTo(n),this._startZoom=t.getZoom(),this._moved=!1,this._zooming=!0,t._stop(),Z(document,"touchmove",this._onTouchMove,this),Z(document,"touchend touchcancel",this._onTouchEnd,this),ge(e)}},_onTouchMove:function(e){if(!(!e.touches||e.touches.length!==2||!this._zooming)){var t=this._map,a=t.mouseEventToContainerPoint(e.touches[0]),n=t.mouseEventToContainerPoint(e.touches[1]),i=a.distanceTo(n)/this._startDist;if(this._zoom=t.getScaleZoom(i,this._startZoom),!t.options.bounceAtZoomLimits&&(this._zoomt.getMaxZoom()&&i>1)&&(this._zoom=t._limitZoom(this._zoom)),t.options.touchZoom==="center"){if(this._center=this._startLatLng,i===1)return}else{var r=a._add(n)._divideBy(2)._subtract(this._centerPoint);if(i===1&&r.x===0&&r.y===0)return;this._center=t.unproject(t.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(t._moveStart(!0,!1),this._moved=!0),ee(this._animRequest);var _=c(t._move,t,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=oe(_,this,!0),ge(e)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,ee(this._animRequest),ie(document,"touchmove",this._onTouchMove,this),ie(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});J.addInitHook("addHandler","touchZoom",Xn),J.BoxZoom=Hn,J.DoubleClickZoom=Gn,J.Drag=Kn,J.Keyboard=Jn,J.ScrollWheelZoom=Yn,J.TapHold=Qn,J.TouchZoom=Xn,m.Bounds=te,m.Browser=D,m.CRS=Se,m.Canvas=Un,m.Circle=Na,m.CircleMarker=ta,m.Class=_e,m.Control=Ee,m.DivIcon=Nn,m.DivOverlay=Oe,m.DomEvent=Gi,m.DomUtil=Wi,m.Draggable=We,m.Evented=xe,m.FeatureGroup=Ne,m.GeoJSON=Ve,m.GridLayer=Bt,m.Handler=Ie,m.Icon=yt,m.ImageOverlay=ra,m.LatLng=Y,m.LatLngBounds=fe,m.Layer=Me,m.LayerGroup=_t,m.LineUtil=ro,m.Map=J,m.Marker=ea,m.Mixin=to,m.Path=He,m.Point=O,m.PolyUtil=so,m.Polygon=vt,m.Polyline=Fe,m.Popup=sa,m.PosAnimation=xn,m.Projection=lo,m.Rectangle=Wn,m.Renderer=Ue,m.SVG=Ft,m.SVGOverlay=Bn,m.TileLayer=kt,m.Tooltip=da,m.Transformation=qe,m.Util=Be,m.VideoOverlay=On,m.bind=c,m.bounds=se,m.canvas=Zn,m.circle=_o,m.circleMarker=go,m.control=Rt,m.divIcon=$o,m.extend=l,m.featureGroup=fo,m.geoJSON=In,m.geoJson=wo,m.gridLayer=To,m.icon=co,m.imageOverlay=ko,m.latLng=X,m.latLngBounds=ae,m.layerGroup=ho,m.map=Ki,m.marker=po,m.point=N,m.polygon=vo,m.polyline=yo,m.popup=So,m.rectangle=Po,m.setOptions=S,m.stamp=s,m.svg=qn,m.svgOverlay=bo,m.tileLayer=Fn,m.tooltip=jo,m.transformation=$e,m.version=v,m.videoOverlay=xo;var Eo=window.L;m.noConflict=function(){return window.L=Eo,this},window.L=m})})(Ya,Ya.exports);var bt=Ya.exports;const Je=Uo(bt);function Ut(u,h,m){return Object.freeze({instance:u,context:h,container:m})}function Zt(u,h){return h==null?function(v,l){const g=z.useRef();return g.current||(g.current=u(v,l)),g}:function(v,l){const g=z.useRef();g.current||(g.current=u(v,l));const c=z.useRef(v),{instance:d}=g.current;return z.useEffect(function(){c.current!==v&&(h(d,v,c.current),c.current=v)},[d,v,l]),g}}function Fr(u,h){z.useEffect(function(){return(h.layerContainer??h.map).addLayer(u.instance),function(){var g;(g=h.layerContainer)==null||g.removeLayer(u.instance),h.map.removeLayer(u.instance)}},[h,u])}function wi(u){return function(m){const v=ga(),l=u(nn(m,v),v);return gi(v.map,m.attribution),vi(l.current,m.eventHandlers),Fr(l.current,v),l}}function Vr(u,h){const m=Zt(u,h),v=wi(m);return Ir(v)}function Ur(u,h){const m=Zt(u),v=Nr(m,h);return Or(v)}function Zr(u,h){const m=Zt(u,h),v=wi(m);return Br(v)}function qr(u,h,m){const{opacity:v,zIndex:l}=h;v!=null&&v!==m.opacity&&u.setOpacity(v),l!=null&&l!==m.zIndex&&u.setZIndex(l)}function Qa(){return Qa=Object.assign||function(u){for(var h=1;h(w==null?void 0:w.map)??null,[w]);const S=z.useCallback(R=>{if(R!==null&&w===null){const P=new bt.Map(R,f);m!=null&&o!=null?P.setView(m,o):u!=null&&P.fitBounds(u,h),s!=null&&P.whenReady(s),b(Dr(P))}},[]);z.useEffect(()=>()=>{w==null||w.map.remove()},[w]);const j=w?Ja.createElement(yi,{value:w},v):c??null;return Ja.createElement("div",Qa({},y,{ref:S}),j)}const Hr=z.forwardRef(Wr),Gr=Vr(function({position:h,...m},v){const l=new bt.Marker(h,m);return Ut(l,Rr(v,{overlayContainer:l}))},function(h,m,v){m.position!==v.position&&h.setLatLng(m.position),m.icon!=null&&m.icon!==v.icon&&h.setIcon(m.icon),m.zIndexOffset!=null&&m.zIndexOffset!==v.zIndexOffset&&h.setZIndexOffset(m.zIndexOffset),m.opacity!=null&&m.opacity!==v.opacity&&h.setOpacity(m.opacity),h.dragging!=null&&m.draggable!==v.draggable&&(m.draggable===!0?h.dragging.enable():h.dragging.disable())}),Kr=Ur(function(h,m){const v=new bt.Popup(h,m.overlayContainer);return Ut(v,m)},function(h,m,{position:v},l){z.useEffect(function(){const{instance:c}=h;function d(o){o.popup===c&&(c.update(),l(!0))}function s(o){o.popup===c&&l(!1)}return m.map.on({popupopen:d,popupclose:s}),m.overlayContainer==null?(v!=null&&c.setLatLng(v),c.openOn(m.map)):m.overlayContainer.bindPopup(c),function(){var f;m.map.off({popupopen:d,popupclose:s}),(f=m.overlayContainer)==null||f.unbindPopup(),m.map.removeLayer(c)}},[h,m,l,v])}),Jr=Zr(function({url:h,...m},v){const l=new bt.TileLayer(h,nn(m,v));return Ut(l,v)},function(h,m,v){qr(h,m,v);const{url:l}=m;l!=null&&l!==v.url&&h.setUrl(l)});(function(){function u(h,m,v){function l(d,s){if(!m[d]){if(!h[d]){var o=typeof ha=="function"&&ha;if(!s&&o)return o(d,!0);if(g)return g(d,!0);var f=new Error("Cannot find module '"+d+"'");throw f.code="MODULE_NOT_FOUND",f}var p=m[d]={exports:{}};h[d][0].call(p.exports,function(y){var w=h[d][1][y];return l(w||y)},p,p.exports,u,h,m,v)}return m[d].exports}for(var g=typeof ha=="function"&&ha,c=0;c"u")return g(Error("Browser not supported"));if(typeof c>"u"){var s=l.match(/^\s*https?:\/\/[^\/]*/);c=s&&s[0]!==location.protocol+"//"+location.hostname+(location.port?":"+location.port:"")}var o=new window.XMLHttpRequest;function f(w){return w>=200&&w<300||w===304}if(c&&!("withCredentials"in o)){o=new window.XDomainRequest;var p=g;g=function(){if(d)p.apply(this,arguments);else{var w=this,b=arguments;setTimeout(function(){p.apply(w,b)},0)}}}function y(){o.status===void 0||f(o.status)?g.call(o,null,o):g.call(o,o,null)}return"onload"in o?o.onload=y:o.onreadystatechange=function(){o.readyState===4&&y()},o.onerror=function(b){g.call(this,b||!0,null),g=function(){}},o.onprogress=function(){},o.ontimeout=function(w){g.call(this,w,null),g=function(){}},o.onabort=function(w){g.call(this,w,null),g=function(){}},o.open("GET",l,!0),o.send(null),d=!0,o}typeof h<"u"&&(h.exports=v)},{}],2:[function(u,h,m){var v={};function l(d){return Math.floor(Math.abs(d)+.5)*Math.sign(d)}function g(d,s,o){d=l(d*o),s=l(s*o);var f=d-s;f<<=1,d-s<0&&(f=~f);for(var p="";f>=32;)p+=String.fromCharCode((32|f&31)+63),f>>=5;return p+=String.fromCharCode(f+63),p}v.decode=function(d,s){for(var o=0,f=0,p=0,y=[],w=0,b=0,S=null,j,R,P=Math.pow(10,s||5);o=32);j=b&1?~(b>>1):b>>1,w=b=0;do S=d.charCodeAt(o++)-63,b|=(S&31)<=32);R=b&1?~(b>>1):b>>1,f+=j,p+=R,y.push([f/P,p/P])}return y},v.encode=function(d,s){if(!d.length)return"";for(var o=Math.pow(10,s||5),f=g(d[0][0],0,o)+g(d[0][1],0,o),p=1;p=0&&o<=20)return l[s][d].constants.direction.north;if(o>20&&o<70)return l[s][d].constants.direction.northeast;if(o>=70&&o<=110)return l[s][d].constants.direction.east;if(o>110&&o<160)return l[s][d].constants.direction.southeast;if(o>=160&&o<=200)return l[s][d].constants.direction.south;if(o>200&&o<250)return l[s][d].constants.direction.southwest;if(o>=250&&o<=290)return l[s][d].constants.direction.west;if(o>290&&o<340)return l[s][d].constants.direction.northwest;if(o>=340&&o<=360)return l[s][d].constants.direction.north;throw new Error("Degree "+o+" invalid")},laneConfig:function(s){if(!s.intersections||!s.intersections[0].lanes)throw new Error("No lanes object");var o=[],f=null;return s.intersections[0].lanes.forEach(function(p){(f===null||f!==p.valid)&&(p.valid?o.push("o"):o.push("x"),f=p.valid)}),o.join("")},getWayName:function(s,o,f){var p=f?f.classes||[]:[];if(typeof o!="object")throw new Error("step must be an Object");if(!s)throw new Error("No language code provided");if(!Array.isArray(p))throw new Error("classes must be an Array or undefined");var y,w=o.name||"",b=(o.ref||"").split(";")[0];w===o.ref&&(w=""),w=w.replace(" ("+o.ref+")","");var S=p.indexOf("motorway")!==-1;if(w&&b&&w!==b&&!S){var j=l[s][d].phrase["name and ref"]||l.en[d].phrase["name and ref"];y=this.tokenize(s,j,{name:w,ref:b},f)}else w&&b&&S&&/\d/.test(b)||!w&&b?y=f&&f.formatToken?f.formatToken("ref",b):b:y=f&&f.formatToken?f.formatToken("name",w):w;return y},compile:function(s,o,f){if(!s)throw new Error("No language code provided");if(v.supportedCodes.indexOf(s)===-1)throw new Error("language code "+s+" not loaded");if(!o.maneuver)throw new Error("No step maneuver provided");var p=f||{},y=o.maneuver.type,w=o.maneuver.modifier,b=o.mode,S=o.driving_side;if(!y)throw new Error("Missing step maneuver type");if(y!=="depart"&&y!=="arrive"&&!w)throw new Error("Missing step maneuver modifier");l[s][d][y]||(console.log("Encountered unknown instruction type: "+y),y="turn");var j;if(l[s][d].modes[b])j=l[s][d].modes[b];else{var R=y==="off ramp"&&w.indexOf(S)>=0;l[s][d][y][w]&&!R?j=l[s][d][y][w]:j=l[s][d][y].default}var P;switch(y){case"use lane":P=l[s][d].constants.lanes[this.laneConfig(o)],P||(j=l[s][d]["use lane"].no_lanes);break;case"rotary":case"roundabout":o.rotary_name&&o.maneuver.exit&&j.name_exit?j=j.name_exit:o.rotary_name&&j.name?j=j.name:o.maneuver.exit&&j.exit?j=j.exit:j=j.default;break}var C=this.getWayName(s,o,p),T;o.destinations&&o.exits&&j.exit_destination?T=j.exit_destination:o.destinations&&j.destination?T=j.destination:o.exits&&j.exit?T=j.exit:C&&j.name?T=j.name:p.waypointName&&j.named?T=j.named:T=j.default;var M=o.destinations&&o.destinations.split(": "),B=M&&M[0].split(",")[0],U=M&&M[1]&&M[1].split(",")[0],W;U&&B?W=B+": "+U:W=B||U||"";var re=p.legIndex>=0&&p.legIndex!==p.legCount-1?this.ordinalize(s,p.legIndex+1):"",ve={way_name:C,destination:W,exit:(o.exits||"").split(";")[0],exit_number:this.ordinalize(s,o.maneuver.exit||1),rotary_name:o.rotary_name,lane_instruction:P,modifier:l[s][d].constants.modifier[w],direction:this.directionFromDegree(s,o.maneuver.bearing_after),nth:re,waypoint_name:p.waypointName};return this.tokenize(s,T,ve,p)},grammarize:function(s,o,f){if(!s)throw new Error("No language code provided");if(o&&f&&g&&g[s]&&g[s][d]){var p=g[s][d][f];if(p){var y=" "+o+" ",w=g[s].meta.regExpFlags||"";return p.forEach(function(b){var S=new RegExp(b[0],w);y=y.replace(S,b[1])}),y.trim()}}return o},abbreviations:c,tokenize:function(s,o,f,p){if(!s)throw new Error("No language code provided");var y=this,w=!1,b=o.replace(/\{(\w+)(?::(\w+))?\}/g,function(S,j,R,P){var C=f[j];return typeof C>"u"?S:(C=y.grammarize(s,C,R),P===0&&l[s].meta.capitalizeFirstLetter&&(w=!0,C=y.capitalizeFirstLetter(s,C)),p&&p.formatToken&&(C=p.formatToken(j,C)),C)}).replace(/ {2}/g," ");return!w&&l[s].meta.capitalizeFirstLetter?this.capitalizeFirstLetter(s,b):b}}}},{"./languages":4}],4:[function(u,h,m){var v=u("./languages/translations/da.json"),l=u("./languages/translations/de.json"),g=u("./languages/translations/en.json"),c=u("./languages/translations/eo.json"),d=u("./languages/translations/es.json"),s=u("./languages/translations/es-ES.json"),o=u("./languages/translations/fi.json"),f=u("./languages/translations/fr.json"),p=u("./languages/translations/he.json"),y=u("./languages/translations/id.json"),w=u("./languages/translations/it.json"),b=u("./languages/translations/ko.json"),S=u("./languages/translations/my.json"),j=u("./languages/translations/nl.json"),R=u("./languages/translations/no.json"),P=u("./languages/translations/pl.json"),C=u("./languages/translations/pt-BR.json"),T=u("./languages/translations/pt-PT.json"),M=u("./languages/translations/ro.json"),B=u("./languages/translations/ru.json"),U=u("./languages/translations/sv.json"),W=u("./languages/translations/tr.json"),re=u("./languages/translations/uk.json"),ve=u("./languages/translations/vi.json"),oe=u("./languages/translations/zh-Hans.json"),ee=u("./languages/grammar/fr.json"),Be=u("./languages/grammar/ru.json"),_e=u("./languages/abbreviations/bg.json"),Ze=u("./languages/abbreviations/ca.json"),he=u("./languages/abbreviations/da.json"),xe=u("./languages/abbreviations/de.json"),O=u("./languages/abbreviations/en.json"),be=u("./languages/abbreviations/es.json"),N=u("./languages/abbreviations/fr.json"),te=u("./languages/abbreviations/he.json"),se=u("./languages/abbreviations/hu.json"),fe=u("./languages/abbreviations/lt.json"),ae=u("./languages/abbreviations/nl.json"),Y=u("./languages/abbreviations/ru.json"),X=u("./languages/abbreviations/sl.json"),Se=u("./languages/abbreviations/sv.json"),je=u("./languages/abbreviations/uk.json"),ye=u("./languages/abbreviations/vi.json"),Te={da:v,de:l,en:g,eo:c,es:d,"es-ES":s,fi:o,fr:f,he:p,id:y,it:w,ko:b,my:S,nl:j,no:R,pl:P,"pt-BR":C,"pt-PT":T,ro:M,ru:B,sv:U,tr:W,uk:re,vi:ve,"zh-Hans":oe},qe={fr:ee,ru:Be},$e={bg:_e,ca:Ze,da:he,de:xe,en:O,es:be,fr:N,he:te,hu:se,lt:fe,nl:ae,ru:Y,sl:X,sv:Se,uk:je,vi:ye};h.exports={supportedCodes:Object.keys(Te),instructions:Te,grammars:qe,abbreviations:$e}},{"./languages/abbreviations/bg.json":5,"./languages/abbreviations/ca.json":6,"./languages/abbreviations/da.json":7,"./languages/abbreviations/de.json":8,"./languages/abbreviations/en.json":9,"./languages/abbreviations/es.json":10,"./languages/abbreviations/fr.json":11,"./languages/abbreviations/he.json":12,"./languages/abbreviations/hu.json":13,"./languages/abbreviations/lt.json":14,"./languages/abbreviations/nl.json":15,"./languages/abbreviations/ru.json":16,"./languages/abbreviations/sl.json":17,"./languages/abbreviations/sv.json":18,"./languages/abbreviations/uk.json":19,"./languages/abbreviations/vi.json":20,"./languages/grammar/fr.json":21,"./languages/grammar/ru.json":22,"./languages/translations/da.json":23,"./languages/translations/de.json":24,"./languages/translations/en.json":25,"./languages/translations/eo.json":26,"./languages/translations/es-ES.json":27,"./languages/translations/es.json":28,"./languages/translations/fi.json":29,"./languages/translations/fr.json":30,"./languages/translations/he.json":31,"./languages/translations/id.json":32,"./languages/translations/it.json":33,"./languages/translations/ko.json":34,"./languages/translations/my.json":35,"./languages/translations/nl.json":36,"./languages/translations/no.json":37,"./languages/translations/pl.json":38,"./languages/translations/pt-BR.json":39,"./languages/translations/pt-PT.json":40,"./languages/translations/ro.json":41,"./languages/translations/ru.json":42,"./languages/translations/sv.json":43,"./languages/translations/tr.json":44,"./languages/translations/uk.json":45,"./languages/translations/vi.json":46,"./languages/translations/zh-Hans.json":47}],5:[function(u,h,m){h.exports={abbreviations:{международен:"Межд",старши:"Стрш",възел:"Въз",пазар:"Mkt",светисвети:"СвСв",сестра:"сес",уилям:"Ум",апартаменти:"ап",езеро:"Ез",свети:"Св",център:"Ц-р",парк:"Пк",маршрут:"М-т",площад:"Пл",национален:"Нац",училище:"Уч",река:"Рек",поток:"П-к",район:"Р-н",крепост:"К-т",паметник:"Пам",университет:"Уни",Връх:"Вр",точка:"Точ",планина:"Пл",село:"с.",височини:"вис",младши:"Мл",станция:"С-я",проход:"Прох",баща:"Бщ"},classifications:{шофиране:"Шоф",плавен:"Пл",място:"Мя",тераса:"Тер",магистрала:"М-ла",площад:"Пл",пеш:"Пеш",залив:"З-в",пътека:"П-ка",платно:"Пл",улица:"Ул",алея:"Ал",пешеходна:"Пеш",точка:"Тч",задминаване:"Задм",кръгово:"Кр",връх:"Вр",съд:"Сд",булевард:"Бул",път:"Път",скоростна:"Скор",мост:"Мо"},directions:{северозапад:"СЗ",североизток:"СИ",югозапад:"ЮЗ",югоизток:"ЮИ",север:"С",изток:"И",юг:"Ю"}}},{}],6:[function(u,h,m){h.exports={abbreviations:{comunicacions:"Com.","entitat de població":"Nucli",disseminat:"Diss.","cap de municipi":"Cap",indret:"Indr.",comarca:"Cca.","relleu del litoral":"Lit.",municipi:"Mun.","xarxa hidrogràfica":"Curs Fluv.",equipament:"Equip.",orografia:"Orogr.",barri:"Barri",edificació:"Edif.","edificació històrica":"Edif. Hist.","entitat descentralitzada":"E.M.D.","element hidrogràfic":"Hidr."},classifications:{rotonda:"Rot.",carrerada:"Ca.",jardí:"J.",paratge:"Pge.",pont:"Pont",lloc:"Lloc",rambla:"Rbla.",cases:"Cses.",barranc:"Bnc.",plana:"Plana",polígon:"Pol.",muralla:"Mur.",enllaç:"Ellaç","antiga carretera":"Actra",glorieta:"Glor.",autovia:"Autv.",prolongació:"Prol.",calçada:"Cda.",carretera:"Ctra.",pujada:"Pda.",torrent:"T.",disseminat:"Disse",barri:"B.",cinturó:"Cinto",passera:"Psera",sender:"Send.",carrer:"C.",sèquia:"Sèq.",blocs:"Bloc",rambleta:"Rblt.",partida:"Par.",costa:"Cos.",sector:"Sec.",corraló:"Crral",urbanització:"Urb.",autopista:"Autp.",grup:"Gr.",platja:"Pja.",jardins:"J.",complex:"Comp.",portals:"Ptals",finca:"Fin.",travessera:"Trav.",plaça:"Pl.",travessia:"Trv.","polígon industrial":"PI.",passatge:"Ptge.",apartaments:"Apmt.",mirador:"Mira.",antic:"Antic",accés:"Acc.",colònia:"Col.",corriol:"Crol.",portal:"Ptal.",porta:"Pta.",port:"Port",carreró:"Cró.",riera:"Ra.","circumval·lació":"Cval.",baixada:"Bda.",placeta:"Plta.",escala:"Esc.","gran via":"GV",rial:"Rial",conjunt:"Conj.",avinguda:"Av.",esplanada:"Esp.",cantonada:"Cant.",ronda:"Rda.",corredor:"Cdor.",drecera:"Drec.",passadís:"Pdís.",viaducte:"Vdct.",passeig:"Pg.",veïnat:"Veï."},directions:{sudest:"SE",sudoest:"SO",nordest:"NE",nordoest:"NO",est:"E",nord:"N",oest:"O",sud:"S"}}},{}],7:[function(u,h,m){h.exports={abbreviations:{skole:"Sk.",ved:"v.",centrum:"C.",sankt:"Skt.",vestre:"v.",hospital:"Hosp.",stræde:"Str.",nordre:"Nr.",plads:"Pl.",universitet:"Uni.",vænge:"vg.",station:"St."},classifications:{avenue:"Ave",gammel:"Gl.",dronning:"Dronn.",sønder:"Sdr.",nørre:"Nr.",vester:"V.",vestre:"V.",øster:"Ø.",østre:"Ø.",boulevard:"Boul."},directions:{sydøst:"SØ",nordvest:"NV",syd:"S",nordøst:"NØ",sydvest:"SV",vest:"V",nord:"N",øst:"Ø"}}},{}],8:[function(u,h,m){h.exports={abbreviations:{},classifications:{},directions:{osten:"O",nordosten:"NO",süden:"S",nordwest:"NW",norden:"N",südost:"SO",südwest:"SW",westen:"W"}}},{}],9:[function(u,h,m){h.exports={abbreviations:{square:"Sq",centre:"Ctr",sister:"Sr",lake:"Lk",fort:"Ft",route:"Rte",william:"Wm",national:"Nat’l",junction:"Jct",center:"Ctr",saint:"St",saints:"SS",station:"Sta",mount:"Mt",junior:"Jr",mountain:"Mtn",heights:"Hts",university:"Univ",school:"Sch",international:"Int’l",apartments:"Apts",crossing:"Xing",creek:"Crk",township:"Twp",downtown:"Dtwn",father:"Fr",senior:"Sr",point:"Pt",river:"Riv",market:"Mkt",village:"Vil",park:"Pk",memorial:"Mem"},classifications:{place:"Pl",circle:"Cir",bypass:"Byp",motorway:"Mwy",crescent:"Cres",road:"Rd",cove:"Cv",lane:"Ln",square:"Sq",street:"St",freeway:"Fwy",walk:"Wk",plaza:"Plz",parkway:"Pky",avenue:"Ave",pike:"Pk",drive:"Dr",highway:"Hwy",footway:"Ftwy",point:"Pt",court:"Ct",terrace:"Ter",walkway:"Wky",alley:"Aly",expressway:"Expy",bridge:"Br",boulevard:"Blvd",turnpike:"Tpk"},directions:{southeast:"SE",northwest:"NW",south:"S",west:"W",southwest:"SW",north:"N",east:"E",northeast:"NE"}}},{}],10:[function(u,h,m){h.exports={abbreviations:{segunda:"2ª",octubre:"8bre",doctores:"Drs",doctora:"Dra",internacional:"Intl",doctor:"Dr",segundo:"2º",señorita:"Srta",doctoras:"Drs",primera:"1ª",primero:"1º",san:"S",colonia:"Col",doña:"Dña",septiembre:"7bre",diciembre:"10bre",señor:"Sr",ayuntamiento:"Ayto",señora:"Sra",tercera:"3ª",tercero:"3º",don:"D",santa:"Sta",ciudad:"Cdad",noviembre:"9bre",departamento:"Dep"},classifications:{camino:"Cmno",avenida:"Av",paseo:"Pº",autopista:"Auto",calle:"C",plaza:"Pza",carretera:"Crta"},directions:{este:"E",noreste:"NE",sur:"S",suroeste:"SO",noroeste:"NO",oeste:"O",sureste:"SE",norte:"N"}}},{}],11:[function(u,h,m){h.exports={abbreviations:{allée:"All",aérodrome:"Aérod",aéroport:"Aérop"},classifications:{centrale:"Ctrale",campings:"Camp.",urbains:"Urb.",mineure:"Min.",publique:"Publ.",supérieur:"Sup.",fédération:"Féd.","notre-dame":"ND",saint:"St","centre hospitalier régional":"CHR",exploitation:"Exploit.",général:"Gal",civiles:"Civ.",maritimes:"Marit.",aviation:"Aviat.",iii:"3",archéologique:"Archéo.",musical:"Music.",musicale:"Music.",immeuble:"Imm.",xv:"15",hôtel:"Hôt.",alpine:"Alp.",communale:"Commun.",v:"5",global:"Glob.",université:"Univ.",confédéral:"Conféd.",xx:"20",x:"10",piscine:"Pisc.",dimanche:"di.",fleuve:"Flv",postaux:"Post.",musicienne:"Music.",département:"Dépt",février:"Févr.",municipales:"Munic.",province:"Prov.",communautés:"Commtés",barrage:"Barr.",mercredi:"me.",présidentes:"Pdtes",cafétérias:"Cafét.",théâtral:"Thé.",viticulteur:"Vitic.",poste:"Post.",spécialisée:"Spéc.",agriculture:"Agric.",infirmier:"Infirm.",animation:"Anim.",mondiale:"Mond.",arrêt:"Arr.",zone:"zon.",municipaux:"Munic.",grand:"Gd",janvier:"Janv.",fondateur:"Fond.",première:"1re",municipale:"Munic.",direction:"Dir.",anonyme:"Anon.",départementale:"Dépt",moyens:"Moy.",novembre:"Nov.",jardin:"Jard.",petites:"Pet.",privé:"Priv.",centres:"Ctres",forestier:"Forest.",xiv:"14",africaines:"Afric.",sergent:"Sgt",européenne:"Eur.",privée:"Priv.",café:"Cfé",xix:"19",hautes:"Htes",major:"Mjr",vendredi:"ve.",municipalité:"Munic.","sous-préfecture":"Ss-préf.",spéciales:"Spéc.",secondaires:"Second.",viie:"7e",moyenne:"Moy.",commerciale:"Commerc.",région:"Rég.",américaines:"Amér.",américains:"Amér.",service:"Sce",professeur:"Prof.",départemental:"Dépt",hôtels:"Hôt.",mondiales:"Mond.",ire:"1re",caporal:"Capo.",militaire:"Milit.","lycée d'enseignement professionnel":"LEP",adjudant:"Adj.",médicale:"Méd.",conférences:"Confér.",universelle:"Univ.",xiie:"12e",supérieures:"Sup.",naturel:"Natur.","société nationale":"SN",hospitalier:"Hosp.",culturelle:"Cult.",américain:"Amér.","son altesse royale":"S.A.R.",infirmière:"Infirm.",viii:"8",fondatrice:"Fond.",madame:"Mme",métropolitain:"Métrop.",ophtalmologues:"Ophtalmos",xviie:"18e",viiie:"8e",commerçante:"Commerç.","centre d'enseignement du second degré":"CES",septembre:"Sept.",agriculteur:"Agric.",xiii:"13",pontifical:"Pontif.",cafétéria:"Cafét.",prince:"Pce",vie:"6e",archiduchesse:"Archid.",occidental:"Occ.",spectacles:"Spect.",camping:"Camp.",métro:"Mº",arrondissement:"Arrond.",viticole:"Vitic.",ii:"2",siècle:"Si.",chapelles:"Chap.",centre:"Ctre","sapeur-pompiers":"Sap.-pomp.",établissements:"Étabts","société anonyme":"SA",directeurs:"Dir.",vii:"7",culturel:"Cult.",central:"Ctral",métropolitaine:"Métrop.",administrations:"Admin.",amiraux:"Amir.",sur:"s/",premiers:"1ers","provence-alpes-côte d'azur":"PACA",cathédrale:"Cathéd.",iv:"4",postale:"Post.",social:"Soc.",spécialisé:"Spéc.",district:"Distr.",technologique:"Techno.",viticoles:"Vitic.",ix:"9",protégés:"Prot.",historiques:"Hist.",sous:"s/s",national:"Nal",ambassade:"Amb.",cafés:"Cfés",agronomie:"Agro.",sapeurs:"Sap.",petits:"Pet.",monsieur:"M.",boucher:"Bouch.",restaurant:"Restau.",lycée:"Lyc.",urbaine:"Urb.",préfecture:"Préf.",districts:"Distr.",civil:"Civ.",protégées:"Prot.",sapeur:"Sap.",théâtre:"Thé.",collège:"Coll.",mardi:"ma.",mémorial:"Mémor.",africain:"Afric.",républicaine:"Républ.",sociale:"Soc.",spécial:"Spéc.",technologie:"Techno.",charcuterie:"Charc.",commerces:"Commerc.",fluviale:"Flv",parachutistes:"Para.",primaires:"Prim.",directions:"Dir.",présidentiel:"Pdtl",nationales:"Nales",après:"apr.",samedi:"sa.",unité:"U.",xxiii:"23",associé:"Assoc.",électrique:"Électr.",populaire:"Pop.",asiatique:"Asiat.",navigable:"Navig.",présidente:"Pdte",xive:"14e",associés:"Assoc.",pompiers:"Pomp.",agricoles:"Agric.",élém:"Élém.",décembre:"Déc.","son altesse":"S.Alt.","après-midi":"a.-m.",mineures:"Min.",juillet:"Juil.",aviatrices:"Aviat.",fondation:"Fond.",pontificaux:"Pontif.",temple:"Tple",européennes:"Eur.",régionale:"Rég.",informations:"Infos",mondiaux:"Mond.",infanterie:"Infant.",archéologie:"Archéo.",dans:"d/",hospice:"Hosp.",spectacle:"Spect.","hôtels-restaurants":"Hôt.-Rest.","hôtel-restaurant":"Hôt.-Rest.",hélicoptère:"hélico",xixe:"19e",cliniques:"Clin.",docteur:"Dr",secondaire:"Second.",municipal:"Munic.",générale:"Gale",château:"Chât.",commerçant:"Commerç.",avril:"Avr.",clinique:"Clin.",urbaines:"Urb.",navale:"Nav.",navigation:"Navig.",asiatiques:"Asiat.",pontificales:"Pontif.",administrative:"Admin.",syndicat:"Synd.",lundi:"lu.",petite:"Pet.",maritime:"Marit.",métros:"Mº",enseignement:"Enseign.",fluviales:"Flv",historique:"Hist.",comtés:"Ctés",résidentiel:"Résid.",international:"Int.",supérieure:"Sup.","centre hospitalier universitaire":"CHU",confédération:"Conféd.",boucherie:"Bouch.",fondatrices:"Fond.",médicaux:"Méd.",européens:"Eur.",orientaux:"Ori.",naval:"Nav.",étang:"Étg",provincial:"Prov.",junior:"Jr",départementales:"Dépt",musique:"Musiq.",directrices:"Dir.",maréchal:"Mal",civils:"Civ.",protégé:"Prot.",établissement:"Étabt",trafic:"Traf.",aviateur:"Aviat.",archives:"Arch.",africains:"Afric.",maternelle:"Matern.",industrielle:"Ind.",administratif:"Admin.",oriental:"Ori.",universitaire:"Univ.",majeur:"Maj.",haute:"Hte",communal:"Commun.",petit:"Pet.",commune:"Commun.",exploitant:"Exploit.",conférence:"Confér.",monseigneur:"Mgr",pharmacien:"Pharm.",jeudi:"je.",primaire:"Prim.",hélicoptères:"hélicos",agronomique:"Agro.",médecin:"Méd.",ve:"5e",pontificale:"Pontif.",ier:"1er",cinéma:"Ciné",fluvial:"Flv",occidentaux:"Occ.",commerçants:"Commerç.",banque:"Bq",moyennes:"Moy.",pharmacienne:"Pharm.",démocratique:"Dém.",cinémas:"Cinés",spéciale:"Spéc.",présidents:"Pdts",directrice:"Dir.",vi:"6",basse:"Bas.",xve:"15e",état:"É.",aviateurs:"Aviat.",majeurs:"Maj.",infirmiers:"Infirm.",église:"Égl.",confédérale:"Conféd.",xxie:"21e",comte:"Cte",européen:"Eur.",union:"U.",pharmacie:"Pharm.",infirmières:"Infirm.",comté:"Cté",sportive:"Sport.",deuxième:"2e",xvi:"17",haut:"Ht",médicales:"Méd.",développé:"Dévelop.",bâtiment:"Bât.",commerce:"Commerc.",ive:"4e",associatif:"Assoc.",rural:"Rur.",cimetière:"Cim.",régional:"Rég.",ferroviaire:"Ferr.",vers:"v/",mosquée:"Mosq.",mineurs:"Min.",nautique:"Naut.",châteaux:"Chât.",sportif:"Sport.",mademoiselle:"Mle",école:"Éc.",doyen:"Doy.",industriel:"Ind.",chapelle:"Chap.",sociétés:"Stés",internationale:"Int.",coopératif:"Coop.",hospices:"Hosp.",xxii:"22",parachutiste:"Para.",alpines:"Alp.",civile:"Civ.",xvie:"17e",états:"É.",musée:"Msée",centrales:"Ctrales",globaux:"Glob.",supérieurs:"Sup.",syndicats:"Synd.",archevêque:"Archev.",docteurs:"Drs",bibliothèque:"Biblio.",lieutenant:"Lieut.",république:"Rép.",vétérinaire:"Vét.",départementaux:"Dépt",premier:"1er",fluviaux:"Flv",animé:"Anim.",orientales:"Ori.",technologiques:"Techno.",princesse:"Pse",routière:"Rout.",coopérative:"Coop.",scolaire:"Scol.",écoles:"Éc.",football:"Foot",territoriale:"Territ.",commercial:"Commerc.",mineur:"Min.",millénaires:"Mill.",association:"Assoc.",catholique:"Cathol.",administration:"Admin.",mairie:"Mair.",portuaire:"Port.",tertiaires:"Terti.",théâtrale:"Thé.",palais:"Pal.",troisième:"3e",directeur:"Dir.",vétérinaires:"Vét.",faculté:"Fac.",occidentales:"Occ.",viticulteurs:"Vitic.",xvii:"18",occidentale:"Occ.",amiral:"Amir.",professionnel:"Profess.",administratives:"Admin.",commerciales:"Commerc.",saints:"Sts",agronomes:"Agro.",stade:"Std","sous-préfet":"Ss-préf.",senior:"Sr",agronome:"Agro.",terrain:"Terr.",catholiques:"Cathol.",résidentielle:"Résid.",grands:"Gds",exploitants:"Exploit.",xiiie:"13e",croix:"Cx",généraux:"Gaux",crédit:"Créd.",cimetières:"Cim.",antenne:"Ant.",médical:"Méd.",collèges:"Coll.",musicien:"Music.",apostolique:"Apost.",postal:"Post.",territorial:"Territ.",urbanisme:"Urb.",préfectorale:"Préf.",fondateurs:"Fond.",information:"Info.",églises:"Égl.",ophtalmologue:"Ophtalmo",congrégation:"Congrég.",charcutier:"Charc.",étage:"ét.",consulat:"Consul.",public:"Publ.",ferrée:"Ferr.",matin:"mat.","société anonyme à responsabilité limitée":"SARL",monuments:"Mmts",protection:"Prot.",universel:"Univ.",nationale:"Nale",président:"Pdt",provinciale:"Prov.",agriculteurs:"Agric.",préfectoral:"Préf.",xxe:"20e",alpins:"Alp.",avant:"av.",infirmerie:"Infirm.","deux mil":"2000",rurale:"Rur.",administratifs:"Admin.",octobre:"Oct.",archipel:"Archip.",communauté:"Commté",globales:"Glob.",alpin:"Alp.",numéros:"Nºˢ","lieutenant-colonel":"Lieut.-Col.","jésus-christ":"J.-C.",agricole:"Agric.","sa majesté":"S.Maj.",associative:"Assoc.",xxi:"21",présidentielle:"Pdtle",moyen:"Moy.",fédéral:"Féd.",professionnelle:"Profess.",tertiaire:"Terti.",ixe:"9e",hôpital:"Hôp.",technologies:"Techno.",iiie:"3e",développement:"Dévelop.",monument:"Mmt",forestière:"Forest.",numéro:"Nº",viticulture:"Vitic.",traversière:"Traver.",technique:"Tech.",électriques:"Électr.",militaires:"Milit.",pompier:"Pomp.",américaine:"Amér.",préfet:"Préf.",congrégations:"Congrég.",pâtissier:"Pâtiss.",mondial:"Mond.",ophtalmologie:"Ophtalm.",sainte:"Ste",africaine:"Afric.",aviatrice:"Aviat.",doyens:"Doy.",société:"Sté",majeures:"Maj.",orientale:"Ori.",ministère:"Min.",archiduc:"Archid.",territoire:"Territ.",techniques:"Tech.","île-de-france":"IDF",globale:"Glob.",xe:"10e",xie:"11e",majeure:"Maj.",commerciaux:"Commerc.",maire:"Mair.",spéciaux:"Spéc.",grande:"Gde",messieurs:"MM",colonel:"Col.",millénaire:"Mill.",xi:"11",urbain:"Urb.",fédérale:"Féd.",ferré:"Ferr.",rivière:"Riv.",républicain:"Républ.",grandes:"Gdes",régiment:"Régim.",hauts:"Hts",catégorie:"Catég.",basses:"Bas.",xii:"12",agronomiques:"Agro.",iie:"2e",protégée:"Prot.","sapeur-pompier":"Sap.-pomp."},directions:{"est-nord-est":"ENE","nord-est":"NE",ouest:"O","sud-est":"SE","est-sud-est":"ESE","nord-nord-est":"NNE",sud:"S","nord-nord-ouest":"NNO","nord-ouest":"NO",nord:"N","ouest-sud-ouest":"OSO","ouest-nord-ouest":"ONO","sud-ouest":"SO","sud-sud-est":"SSE","sud-sud-ouest":"SSO",est:"E"}}},{}],12:[function(u,h,m){h.exports={abbreviations:{שדרות:"שד'"},classifications:{},directions:{}}},{}],13:[function(u,h,m){h.exports={abbreviations:{},classifications:{},directions:{kelet:"K",északkelet:"ÉK",dél:"D",északnyugat:"ÉNY",észak:"É",délkelet:"DK",délnyugat:"DNY",nyugat:"NY"}}},{}],14:[function(u,h,m){h.exports={abbreviations:{apartamentai:"Apt",aukštumos:"Aukš",centras:"Ctr",ežeras:"Ež",fortas:"Ft",greitkelis:"Grtkl",juosta:"Jst",kaimas:"Km",kalnas:"Kln",kelias:"Kl",kiemelis:"Kml",miestelis:"Mstl","miesto centras":"M.Ctr",mokykla:"Mok",nacionalinis:"Nac",paminklas:"Pmkl",parkas:"Pk",pusratis:"Psrt",sankryža:"Skrž",sesė:"Sesė",skveras:"Skv",stotis:"St",šv:"Šv",tarptautinis:"Trptaut",taškas:"Tšk",tėvas:"Tėv",turgus:"Tgs",universitetas:"Univ",upė:"Up",upelis:"Up",vieta:"Vt"},classifications:{aikštė:"a.",alėja:"al.",aplinkkelis:"aplinkl.",autostrada:"auto.",bulvaras:"b.",gatvė:"g.",kelias:"kel.",krantinė:"krant.",prospektas:"pr.",plentas:"pl.",skersgatvis:"skg.",takas:"tak.",tiltas:"tlt."},directions:{pietūs:"P",vakarai:"V",šiaurė:"Š","šiaurės vakarai":"ŠV",pietryčiai:"PR","šiaurės rytai":"ŠR",rytai:"R",pietvakariai:"PV"}}},{}],15:[function(u,h,m){h.exports={abbreviations:{centrum:"Cntrm",nationaal:"Nat’l",berg:"Brg",meer:"Mr",kruising:"Krsng",toetreden:"Ttrdn"},classifications:{bypass:"Pass",brug:"Br",straat:"Str",rechtbank:"Rbank",snoek:"Snk",autobaan:"Baan",terras:"Trrs",punt:"Pt",plaza:"Plz",rijden:"Rijd",parkway:"Pky",inham:"Nham",snelweg:"Weg","halve maan":"Maan",cirkel:"Crkl",laan:"Ln",rijbaan:"Strook",weg:"Weg",lopen:"Lpn",autoweg:"Weg",boulevard:"Blvd",plaats:"Plts",steeg:"Stg",voetpad:"Stoep"},directions:{noordoost:"NO",westen:"W",zuiden:"Z",zuidwest:"ZW",oost:"O",zuidoost:"ZO",noordwest:"NW",noorden:"N"}}},{}],16:[function(u,h,m){h.exports={abbreviations:{апостола:"ап.",апостолов:"апп.",великомученика:"вмч",великомученицы:"вмц.",владение:"вл.",город:"г.",деревня:"д.",имени:"им.",мученика:"мч.",мучеников:"мчч.",мучениц:"мцц.",мученицы:"мц.",озеро:"о.",посёлок:"п.",преподобного:"прп.",преподобных:"прпп.",река:"р.",святителей:"свтт.",святителя:"свт.",священномученика:"сщмч.",священномучеников:"сщмчч.",станция:"ст.",участок:"уч."},classifications:{проезд:"пр-д",проспект:"пр.",переулок:"пер.",набережная:"наб.",площадь:"пл.",шоссе:"ш.",бульвар:"б.",тупик:"туп.",улица:"ул."},directions:{восток:"В","северо-восток":"СВ","юго-восток":"ЮВ","юго-запад":"ЮЗ","северо-запад":"СЗ",север:"С",запад:"З",юг:"Ю"}}},{}],17:[function(u,h,m){h.exports={abbreviations:{},classifications:{},directions:{vzhod:"V",severovzhod:"SV",jug:"J",severozahod:"SZ",sever:"S",jugovzhod:"JV",jugozahod:"JZ",zahod:"Z"}}},{}],18:[function(u,h,m){h.exports={abbreviations:{sankta:"s:ta",gamla:"G:la",sankt:"s:t"},classifications:{Bro:"Br"},directions:{norr:"N",sydöst:"SO",väster:"V",öster:"O",nordväst:"NV",sydväst:"SV",söder:"S",nordöst:"NO"}}},{}],19:[function(u,h,m){h.exports={abbreviations:{},classifications:{},directions:{схід:"Сх","північний схід":"ПнСх",південь:"Пд","північний захід":"ПнЗд",північ:"Пн","південний схід":"ПдСх","південний захід":"ПдЗх",захід:"Зх"}}},{}],20:[function(u,h,m){h.exports={abbreviations:{"viện bảo tàng":"VBT","thị trấn":"Tt","đại học":"ĐH","căn cứ không quan":"CCKQ","câu lạc bộ":"CLB","bưu điện":"BĐ","khách sạn":"KS","khu du lịch":"KDL","khu công nghiệp":"KCN","khu nghỉ mát":"KNM","thị xã":"Tx","khu chung cư":"KCC","phi trường":"PT","trung tâm":"TT","tổng công ty":"TCty","trung học cơ sở":"THCS","sân bay quốc tế":"SBQT","trung học phổ thông":"THPT","cao đẳng":"CĐ","công ty":"Cty","sân bay":"SB","thành phố":"Tp","công viên":"CV","sân vận động":"SVĐ","linh mục":"LM","vườn quốc gia":"VQG"},classifications:{"huyện lộ":"HL","đường tỉnh":"ĐT","quốc lộ":"QL","xa lộ":"XL","hương lộ":"HL","tỉnh lộ":"TL","đường huyện":"ĐH","đường cao tốc":"ĐCT","đại lộ":"ĐL","việt nam":"VN","quảng trường":"QT","đường bộ":"ĐB"},directions:{tây:"T",nam:"N","đông nam":"ĐN","đông bắc":"ĐB","tây nam":"TN",đông:"Đ",bắc:"B"}}},{}],21:[function(u,h,m){h.exports={meta:{regExpFlags:"gi"},v5:{article:[["^ Acc[èe]s "," l’accès "],["^ Aire "," l’aire "],["^ All[ée]e "," l’allée "],["^ Anse "," l’anse "],["^ (L['’])?Autoroute "," l’autoroute "],["^ Avenue "," l’avenue "],["^ Barreau "," le barreau "],["^ Boulevard "," le boulevard "],["^ Chemin "," le chemin "],["^ Petit[\\- ]Chemin "," le petit chemin "],["^ Cit[ée] "," la cité "],["^ Clos "," le clos "],["^ Corniche "," la corniche "],["^ Cour "," la cour "],["^ Cours "," le cours "],["^ D[ée]viation "," la déviation "],["^ Entr[ée]e "," l’entrée "],["^ Esplanade "," l’esplanade "],["^ Galerie "," la galerie "],["^ Impasse "," l’impasse "],["^ Lotissement "," le lotissement "],["^ Mont[ée]e "," la montée "],["^ Parc "," le parc "],["^ Parvis "," le parvis "],["^ Passage "," le passage "],["^ Place "," la place "],["^ Petit[\\- ]Pont "," le petit-pont "],["^ Pont "," le pont "],["^ Promenade "," la promenade "],["^ Quai "," le quai "],["^ Rocade "," la rocade "],["^ Rond[\\- ]?Point "," le rond-point "],["^ Route "," la route "],["^ Rue "," la rue "],["^ Grande Rue "," la grande rue "],["^ Sente "," la sente "],["^ Sentier "," le sentier "],["^ Sortie "," la sortie "],["^ Souterrain "," le souterrain "],["^ Square "," le square "],["^ Terrasse "," la terrasse "],["^ Traverse "," la traverse "],["^ Tunnel "," le tunnel "],["^ Viaduc "," le viaduc "],["^ Villa "," la villa "],["^ Village "," le village "],["^ Voie "," la voie "],[" ([dl])'"," $1’"]],preposition:[["^ Le "," du "],["^ Les "," des "],["^ La "," de La "],["^ Acc[èe]s "," de l’accès "],["^ Aire "," de l’aire "],["^ All[ée]e "," de l’allée "],["^ Anse "," de l’anse "],["^ (L['’])?Autoroute "," de l’autoroute "],["^ Avenue "," de l’avenue "],["^ Barreau "," du barreau "],["^ Boulevard "," du boulevard "],["^ Chemin "," du chemin "],["^ Petit[\\- ]Chemin "," du petit chemin "],["^ Cit[ée] "," de la cité "],["^ Clos "," du clos "],["^ Corniche "," de la corniche "],["^ Cour "," de la cour "],["^ Cours "," du cours "],["^ D[ée]viation "," de la déviation "],["^ Entr[ée]e "," de l’entrée "],["^ Esplanade "," de l’esplanade "],["^ Galerie "," de la galerie "],["^ Impasse "," de l’impasse "],["^ Lotissement "," du lotissement "],["^ Mont[ée]e "," de la montée "],["^ Parc "," du parc "],["^ Parvis "," du parvis "],["^ Passage "," du passage "],["^ Place "," de la place "],["^ Petit[\\- ]Pont "," du petit-pont "],["^ Pont "," du pont "],["^ Promenade "," de la promenade "],["^ Quai "," du quai "],["^ Rocade "," de la rocade "],["^ Rond[\\- ]?Point "," du rond-point "],["^ Route "," de la route "],["^ Rue "," de la rue "],["^ Grande Rue "," de la grande rue "],["^ Sente "," de la sente "],["^ Sentier "," du sentier "],["^ Sortie "," de la sortie "],["^ Souterrain "," du souterrain "],["^ Square "," du square "],["^ Terrasse "," de la terrasse "],["^ Traverse "," de la traverse "],["^ Tunnel "," du tunnel "],["^ Viaduc "," du viaduc "],["^ Villa "," de la villa "],["^ Village "," du village "],["^ Voie "," de la voie "],["^ ([AÂÀEÈÉÊËIÎÏOÔUÙÛÜYŸÆŒ])"," d’$1"],["^ (\\S)"," de $1"],[" ([dl])'"," $1’"]],rotary:[["^ Le "," le rond-point du "],["^ Les "," le rond-point des "],["^ La "," le rond-point de La "],["^ Acc[èe]s "," le rond-point de l’accès "],["^ Aire "," le rond-point de l’aire "],["^ All[ée]e "," le rond-point de l’allée "],["^ Anse "," le rond-point de l’anse "],["^ (L['’])?Autoroute "," le rond-point de l’autoroute "],["^ Avenue "," le rond-point de l’avenue "],["^ Barreau "," le rond-point du barreau "],["^ Boulevard "," le rond-point du boulevard "],["^ Chemin "," le rond-point du chemin "],["^ Petit[\\- ]Chemin "," le rond-point du petit chemin "],["^ Cit[ée] "," le rond-point de la cité "],["^ Clos "," le rond-point du clos "],["^ Corniche "," le rond-point de la corniche "],["^ Cour "," le rond-point de la cour "],["^ Cours "," le rond-point du cours "],["^ D[ée]viation "," le rond-point de la déviation "],["^ Entr[ée]e "," le rond-point de l’entrée "],["^ Esplanade "," le rond-point de l’esplanade "],["^ Galerie "," le rond-point de la galerie "],["^ Impasse "," le rond-point de l’impasse "],["^ Lotissement "," le rond-point du lotissement "],["^ Mont[ée]e "," le rond-point de la montée "],["^ Parc "," le rond-point du parc "],["^ Parvis "," le rond-point du parvis "],["^ Passage "," le rond-point du passage "],["^ Place "," le rond-point de la place "],["^ Petit[\\- ]Pont "," le rond-point du petit-pont "],["^ Pont "," le rond-point du pont "],["^ Promenade "," le rond-point de la promenade "],["^ Quai "," le rond-point du quai "],["^ Rocade "," le rond-point de la rocade "],["^ Rond[\\- ]?Point "," le rond-point "],["^ Route "," le rond-point de la route "],["^ Rue "," le rond-point de la rue "],["^ Grande Rue "," le rond-point de la grande rue "],["^ Sente "," le rond-point de la sente "],["^ Sentier "," le rond-point du sentier "],["^ Sortie "," le rond-point de la sortie "],["^ Souterrain "," le rond-point du souterrain "],["^ Square "," le rond-point du square "],["^ Terrasse "," le rond-point de la terrasse "],["^ Traverse "," le rond-point de la traverse "],["^ Tunnel "," le rond-point du tunnel "],["^ Viaduc "," le rond-point du viaduc "],["^ Villa "," le rond-point de la villa "],["^ Village "," le rond-point du village "],["^ Voie "," le rond-point de la voie "],["^ ([AÂÀEÈÉÊËIÎÏOÔUÙÛÜYŸÆŒ])"," le rond-point d’$1"],["^ (\\S)"," le rond-point de $1"],[" ([dl])'"," $1’"]],arrival:[["^ Le "," au "],["^ Les "," aux "],["^ La "," à La "],["^ (\\S)"," à $1"],[" ([dl])'"," $1’"]]}}},{}],22:[function(u,h,m){h.exports={meta:{regExpFlags:""},v5:{accusative:[['^ ([«"])'," трасса $1"],["^ (\\S+)ая [Аа]ллея "," $1ую аллею "],["^ (\\S+)ья [Аа]ллея "," $1ью аллею "],["^ (\\S+)яя [Аа]ллея "," $1юю аллею "],["^ (\\d+)-я (\\S+)ая [Аа]ллея "," $1-ю $2ую аллею "],["^ [Аа]ллея "," аллею "],["^ (\\S+)ая-(\\S+)ая [Уу]лица "," $1ую-$2ую улицу "],["^ (\\S+)ая [Уу]лица "," $1ую улицу "],["^ (\\S+)ья [Уу]лица "," $1ью улицу "],["^ (\\S+)яя [Уу]лица "," $1юю улицу "],["^ (\\d+)-я [Уу]лица "," $1-ю улицу "],["^ (\\d+)-я (\\S+)ая [Уу]лица "," $1-ю $2ую улицу "],["^ (\\S+)ая (\\S+)ая [Уу]лица "," $1ую $2ую улицу "],["^ (\\S+[вн])а [Уу]лица "," $1у улицу "],["^ (\\S+)ая (\\S+[вн])а [Уу]лица "," $1ую $2у улицу "],["^ Даньславля [Уу]лица "," Даньславлю улицу "],["^ Добрыня [Уу]лица "," Добрыню улицу "],["^ Людогоща [Уу]лица "," Людогощу улицу "],["^ [Уу]лица "," улицу "],["^ (\\d+)-я [Лл]иния "," $1-ю линию "],["^ (\\d+)-(\\d+)-я [Лл]иния "," $1-$2-ю линию "],["^ (\\S+)ая [Лл]иния "," $1ую линию "],["^ (\\S+)ья [Лл]иния "," $1ью линию "],["^ (\\S+)яя [Лл]иния "," $1юю линию "],["^ (\\d+)-я (\\S+)ая [Лл]иния "," $1-ю $2ую линию "],["^ [Лл]иния "," линию "],["^ (\\d+)-(\\d+)-я [Лл]инии "," $1-$2-ю линии "],["^ (\\S+)ая [Нн]абережная "," $1ую набережную "],["^ (\\S+)ья [Нн]абережная "," $1ью набережную "],["^ (\\S+)яя [Нн]абережная "," $1юю набережную "],["^ (\\d+)-я (\\S+)ая [Нн]абережная "," $1-ю $2ую набережную "],["^ [Нн]абережная "," набережную "],["^ (\\S+)ая [Пп]лощадь "," $1ую площадь "],["^ (\\S+)ья [Пп]лощадь "," $1ью площадь "],["^ (\\S+)яя [Пп]лощадь "," $1юю площадь "],["^ (\\S+[вн])а [Пп]лощадь "," $1у площадь "],["^ (\\d+)-я (\\S+)ая [Пп]лощадь "," $1-ю $2ую площадь "],["^ [Пп]лощадь "," площадь "],["^ (\\S+)ая [Пп]росека "," $1ую просеку "],["^ (\\S+)ья [Пп]росека "," $1ью просеку "],["^ (\\S+)яя [Пп]росека "," $1юю просеку "],["^ (\\d+)-я [Пп]росека "," $1-ю просеку "],["^ [Пп]росека "," просеку "],["^ (\\S+)ая [Ээ]стакада "," $1ую эстакаду "],["^ (\\S+)ья [Ээ]стакада "," $1ью эстакаду "],["^ (\\S+)яя [Ээ]стакада "," $1юю эстакаду "],["^ (\\d+)-я (\\S+)ая [Ээ]стакада "," $1-ю $2ую эстакаду "],["^ [Ээ]стакада "," эстакаду "],["^ (\\S+)ая [Мм]агистраль "," $1ую магистраль "],["^ (\\S+)ья [Мм]агистраль "," $1ью магистраль "],["^ (\\S+)яя [Мм]агистраль "," $1юю магистраль "],["^ (\\S+)ая (\\S+)ая [Мм]агистраль "," $1ую $2ую магистраль "],["^ (\\d+)-я (\\S+)ая [Мм]агистраль "," $1-ю $2ую магистраль "],["^ [Мм]агистраль "," магистраль "],["^ (\\S+)ая [Рр]азвязка "," $1ую развязку "],["^ (\\S+)ья [Рр]азвязка "," $1ью развязку "],["^ (\\S+)яя [Рр]азвязка "," $1юю развязку "],["^ (\\d+)-я (\\S+)ая [Рр]азвязка "," $1-ю $2ую развязку "],["^ [Рр]азвязка "," развязку "],["^ (\\S+)ая [Тт]расса "," $1ую трассу "],["^ (\\S+)ья [Тт]расса "," $1ью трассу "],["^ (\\S+)яя [Тт]расса "," $1юю трассу "],["^ (\\d+)-я (\\S+)ая [Тт]расса "," $1-ю $2ую трассу "],["^ [Тт]расса "," трассу "],["^ (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ую $2дорогу "],["^ (\\S+)ья ([Аа]вто)?[Дд]орога "," $1ью $2дорогу "],["^ (\\S+)яя ([Аа]вто)?[Дд]орога "," $1юю $2дорогу "],["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ую $2ую $3дорогу "],["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога "," $1-ю $2ую $3дорогу "],["^ ([Аа]вто)?[Дд]орога "," $1дорогу "],["^ (\\S+)ая [Дд]орожка "," $1ую дорожку "],["^ (\\S+)ья [Дд]орожка "," $1ью дорожку "],["^ (\\S+)яя [Дд]орожка "," $1юю дорожку "],["^ (\\d+)-я (\\S+)ая [Дд]орожка "," $1-ю $2ую дорожку "],["^ [Дд]орожка "," дорожку "],["^ (\\S+)ая [Кк]оса "," $1ую косу "],["^ (\\S+)ая [Хх]орда "," $1ую хорду "],["^ [Дд]убл[её]р "," дублёр "]],dative:[['^ ([«"])'," трасса $1"],["^ (\\S+)ая [Аа]ллея "," $1ой аллее "],["^ (\\S+)ья [Аа]ллея "," $1ьей аллее "],["^ (\\S+)яя [Аа]ллея "," $1ей аллее "],["^ (\\d+)-я (\\S+)ая [Аа]ллея "," $1-й $2ой аллее "],["^ [Аа]ллея "," аллее "],["^ (\\S+)ая-(\\S+)ая [Уу]лица "," $1ой-$2ой улице "],["^ (\\S+)ая [Уу]лица "," $1ой улице "],["^ (\\S+)ья [Уу]лица "," $1ьей улице "],["^ (\\S+)яя [Уу]лица "," $1ей улице "],["^ (\\d+)-я [Уу]лица "," $1-й улице "],["^ (\\d+)-я (\\S+)ая [Уу]лица "," $1-й $2ой улице "],["^ (\\S+)ая (\\S+)ая [Уу]лица "," $1ой $2ой улице "],["^ (\\S+[вн])а [Уу]лица "," $1ой улице "],["^ (\\S+)ая (\\S+[вн])а [Уу]лица "," $1ой $2ой улице "],["^ Даньславля [Уу]лица "," Даньславлей улице "],["^ Добрыня [Уу]лица "," Добрыней улице "],["^ Людогоща [Уу]лица "," Людогощей улице "],["^ [Уу]лица "," улице "],["^ (\\d+)-я [Лл]иния "," $1-й линии "],["^ (\\d+)-(\\d+)-я [Лл]иния "," $1-$2-й линии "],["^ (\\S+)ая [Лл]иния "," $1ой линии "],["^ (\\S+)ья [Лл]иния "," $1ьей линии "],["^ (\\S+)яя [Лл]иния "," $1ей линии "],["^ (\\d+)-я (\\S+)ая [Лл]иния "," $1-й $2ой линии "],["^ [Лл]иния "," линии "],["^ (\\d+)-(\\d+)-я [Лл]инии "," $1-$2-й линиям "],["^ (\\S+)ая [Нн]абережная "," $1ой набережной "],["^ (\\S+)ья [Нн]абережная "," $1ьей набережной "],["^ (\\S+)яя [Нн]абережная "," $1ей набережной "],["^ (\\d+)-я (\\S+)ая [Нн]абережная "," $1-й $2ой набережной "],["^ [Нн]абережная "," набережной "],["^ (\\S+)ая [Пп]лощадь "," $1ой площади "],["^ (\\S+)ья [Пп]лощадь "," $1ьей площади "],["^ (\\S+)яя [Пп]лощадь "," $1ей площади "],["^ (\\S+[вн])а [Пп]лощадь "," $1ой площади "],["^ (\\d+)-я (\\S+)ая [Пп]лощадь "," $1-й $2ой площади "],["^ [Пп]лощадь "," площади "],["^ (\\S+)ая [Пп]росека "," $1ой просеке "],["^ (\\S+)ья [Пп]росека "," $1ьей просеке "],["^ (\\S+)яя [Пп]росека "," $1ей просеке "],["^ (\\d+)-я [Пп]росека "," $1-й просеке "],["^ [Пп]росека "," просеке "],["^ (\\S+)ая [Ээ]стакада "," $1ой эстакаде "],["^ (\\S+)ья [Ээ]стакада "," $1ьей эстакаде "],["^ (\\S+)яя [Ээ]стакада "," $1ей эстакаде "],["^ (\\d+)-я (\\S+)ая [Ээ]стакада "," $1-й $2ой эстакаде "],["^ [Ээ]стакада "," эстакаде "],["^ (\\S+)ая [Мм]агистраль "," $1ой магистрали "],["^ (\\S+)ья [Мм]агистраль "," $1ьей магистрали "],["^ (\\S+)яя [Мм]агистраль "," $1ей магистрали "],["^ (\\S+)ая (\\S+)ая [Мм]агистраль "," $1ой $2ой магистрали "],["^ (\\d+)-я (\\S+)ая [Мм]агистраль "," $1-й $2ой магистрали "],["^ [Мм]агистраль "," магистрали "],["^ (\\S+)ая [Рр]азвязка "," $1ой развязке "],["^ (\\S+)ья [Рр]азвязка "," $1ьей развязке "],["^ (\\S+)яя [Рр]азвязка "," $1ей развязке "],["^ (\\d+)-я (\\S+)ая [Рр]азвязка "," $1-й $2ой развязке "],["^ [Рр]азвязка "," развязке "],["^ (\\S+)ая [Тт]расса "," $1ой трассе "],["^ (\\S+)ья [Тт]расса "," $1ьей трассе "],["^ (\\S+)яя [Тт]расса "," $1ей трассе "],["^ (\\d+)-я (\\S+)ая [Тт]расса "," $1-й $2ой трассе "],["^ [Тт]расса "," трассе "],["^ (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ой $2дороге "],["^ (\\S+)ья ([Аа]вто)?[Дд]орога "," $1ьей $2дороге "],["^ (\\S+)яя ([Аа]вто)?[Дд]орога "," $1ей $2дороге "],["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ой $2ой $3дороге "],["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога "," $1-й $2ой $3дороге "],["^ ([Аа]вто)?[Дд]орога "," $1дороге "],["^ (\\S+)ая [Дд]орожка "," $1ой дорожке "],["^ (\\S+)ья [Дд]орожка "," $1ьей дорожке "],["^ (\\S+)яя [Дд]орожка "," $1ей дорожке "],["^ (\\d+)-я (\\S+)ая [Дд]орожка "," $1-й $2ой дорожке "],["^ [Дд]орожка "," дорожке "],["^ (\\S+)во [Пп]оле "," $1ву полю "],["^ (\\S+)ая [Кк]оса "," $1ой косе "],["^ (\\S+)ая [Хх]орда "," $1ой хорде "],["^ (\\S+)[иоы]й [Пп]роток "," $1ому протоку "],["^ (\\S+н)ий [Бб]ульвар "," $1ему бульвару "],["^ (\\S+)[иоы]й [Бб]ульвар "," $1ому бульвару "],["^ (\\S+[иы]н) [Бб]ульвар "," $1у бульвару "],["^ (\\S+)[иоы]й (\\S+н)ий [Бб]ульвар "," $1ому $2ему бульвару "],["^ (\\S+н)ий (\\S+)[иоы]й [Бб]ульвар "," $1ему $2ому бульвару "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Бб]ульвар "," $1ому $2ому бульвару "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Бб]ульвар "," $1ому $2у бульвару "],["^ (\\d+)-й (\\S+н)ий [Бб]ульвар "," $1-му $2ему бульвару "],["^ (\\d+)-й (\\S+)[иоы]й [Бб]ульвар "," $1-му $2ому бульвару "],["^ (\\d+)-й (\\S+[иы]н) [Бб]ульвар "," $1-му $2у бульвару "],["^ [Бб]ульвар "," бульвару "],["^ [Дд]убл[её]р "," дублёру "],["^ (\\S+н)ий [Зз]аезд "," $1ему заезду "],["^ (\\S+)[иоы]й [Зз]аезд "," $1ому заезду "],["^ (\\S+[еёо]в) [Зз]аезд "," $1у заезду "],["^ (\\S+[иы]н) [Зз]аезд "," $1у заезду "],["^ (\\S+)[иоы]й (\\S+н)ий [Зз]аезд "," $1ому $2ему заезду "],["^ (\\S+н)ий (\\S+)[иоы]й [Зз]аезд "," $1ему $2ому заезду "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Зз]аезд "," $1ому $2ому заезду "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Зз]аезд "," $1ому $2у заезду "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Зз]аезд "," $1ому $2у заезду "],["^ (\\d+)-й (\\S+н)ий [Зз]аезд "," $1-му $2ему заезду "],["^ (\\d+)-й (\\S+)[иоы]й [Зз]аезд "," $1-му $2ому заезду "],["^ (\\d+)-й (\\S+[еёо]в) [Зз]аезд "," $1-му $2у заезду "],["^ (\\d+)-й (\\S+[иы]н) [Зз]аезд "," $1-му $2у заезду "],["^ [Зз]аезд "," заезду "],["^ (\\S+н)ий [Мм]ост "," $1ему мосту "],["^ (\\S+)[иоы]й [Мм]ост "," $1ому мосту "],["^ (\\S+[еёо]в) [Мм]ост "," $1у мосту "],["^ (\\S+[иы]н) [Мм]ост "," $1у мосту "],["^ (\\S+)[иоы]й (\\S+н)ий [Мм]ост "," $1ому $2ему мосту "],["^ (\\S+н)ий (\\S+)[иоы]й [Мм]ост "," $1ему $2ому мосту "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Мм]ост "," $1ому $2ому мосту "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Мм]ост "," $1ому $2у мосту "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Мм]ост "," $1ому $2у мосту "],["^ (\\d+)-й [Мм]ост "," $1-му мосту "],["^ (\\d+)-й (\\S+н)ий [Мм]ост "," $1-му $2ему мосту "],["^ (\\d+)-й (\\S+)[иоы]й [Мм]ост "," $1-му $2ому мосту "],["^ (\\d+)-й (\\S+[еёо]в) [Мм]ост "," $1-му $2у мосту "],["^ (\\d+)-й (\\S+[иы]н) [Мм]ост "," $1-му $2у мосту "],["^ [Мм]ост "," мосту "],["^ (\\S+н)ий [Оо]бход "," $1ему обходу "],["^ (\\S+)[иоы]й [Оо]бход "," $1ому обходу "],["^ [Оо]бход "," обходу "],["^ (\\S+н)ий [Пп]арк "," $1ему парку "],["^ (\\S+)[иоы]й [Пп]арк "," $1ому парку "],["^ (\\S+[иы]н) [Пп]арк "," $1у парку "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]арк "," $1ому $2ему парку "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]арк "," $1ему $2ому парку "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]арк "," $1ому $2ому парку "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]арк "," $1ому $2у парку "],["^ (\\d+)-й (\\S+н)ий [Пп]арк "," $1-му $2ему парку "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]арк "," $1-му $2ому парку "],["^ (\\d+)-й (\\S+[иы]н) [Пп]арк "," $1-му $2у парку "],["^ [Пп]арк "," парку "],["^ (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок "," $1ому-$2ому переулку "],["^ (\\d+)-й (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок "," $1-му $2ому-$3ому переулку "],["^ (\\S+н)ий [Пп]ереулок "," $1ему переулку "],["^ (\\S+)[иоы]й [Пп]ереулок "," $1ому переулку "],["^ (\\S+[еёо]в) [Пп]ереулок "," $1у переулку "],["^ (\\S+[иы]н) [Пп]ереулок "," $1у переулку "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]ереулок "," $1ому $2ему переулку "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]ереулок "," $1ему $2ому переулку "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]ереулок "," $1ому $2ому переулку "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]ереулок "," $1ому $2у переулку "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]ереулок "," $1ому $2у переулку "],["^ (\\d+)-й [Пп]ереулок "," $1-му переулку "],["^ (\\d+)-й (\\S+н)ий [Пп]ереулок "," $1-му $2ему переулку "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]ереулок "," $1-му $2ому переулку "],["^ (\\d+)-й (\\S+[еёо]в) [Пп]ереулок "," $1-му $2у переулку "],["^ (\\d+)-й (\\S+[иы]н) [Пп]ереулок "," $1-му $2у переулку "],["^ [Пп]ереулок "," переулку "],["^ [Пп]одъезд "," подъезду "],["^ (\\S+[еёо]в)-(\\S+)[иоы]й [Пп]роезд "," $1у-$2ому проезду "],["^ (\\S+н)ий [Пп]роезд "," $1ему проезду "],["^ (\\S+)[иоы]й [Пп]роезд "," $1ому проезду "],["^ (\\S+[еёо]в) [Пп]роезд "," $1у проезду "],["^ (\\S+[иы]н) [Пп]роезд "," $1у проезду "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роезд "," $1ому $2ему проезду "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роезд "," $1ему $2ому проезду "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд "," $1ому $2ому проезду "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]роезд "," $1ому $2у проезду "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роезд "," $1ому $2у проезду "],["^ (\\d+)-й [Пп]роезд "," $1-му проезду "],["^ (\\d+)-й (\\S+н)ий [Пп]роезд "," $1-му $2ему проезду "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]роезд "," $1-му $2ому проезду "],["^ (\\d+)-й (\\S+[еёо]в) [Пп]роезд "," $1-му $2у проезду "],["^ (\\d+)-й (\\S+[иы]н) [Пп]роезд "," $1-му $2у проезду "],["^ (\\d+)-й (\\S+н)ий (\\S+)[иоы]й [Пп]роезд "," $1-му $2ему $3ому проезду "],["^ (\\d+)-й (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд "," $1-му $2ому $3ому проезду "],["^ [Пп]роезд "," проезду "],["^ (\\S+н)ий [Пп]роспект "," $1ему проспекту "],["^ (\\S+)[иоы]й [Пп]роспект "," $1ому проспекту "],["^ (\\S+[иы]н) [Пп]роспект "," $1у проспекту "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роспект "," $1ому $2ему проспекту "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роспект "," $1ему $2ому проспекту "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роспект "," $1ому $2ому проспекту "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роспект "," $1ому $2у проспекту "],["^ (\\d+)-й (\\S+н)ий [Пп]роспект "," $1-му $2ему проспекту "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]роспект "," $1-му $2ому проспекту "],["^ (\\d+)-й (\\S+[иы]н) [Пп]роспект "," $1-му $2у проспекту "],["^ [Пп]роспект "," проспекту "],["^ (\\S+н)ий [Пп]утепровод "," $1ему путепроводу "],["^ (\\S+)[иоы]й [Пп]утепровод "," $1ому путепроводу "],["^ (\\S+[иы]н) [Пп]утепровод "," $1у путепроводу "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]утепровод "," $1ому $2ему путепроводу "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]утепровод "," $1ему $2ому путепроводу "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]утепровод "," $1ому $2ому путепроводу "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]утепровод "," $1ому $2у путепроводу "],["^ (\\d+)-й (\\S+н)ий [Пп]утепровод "," $1-му $2ему путепроводу "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]утепровод "," $1-му $2ому путепроводу "],["^ (\\d+)-й (\\S+[иы]н) [Пп]утепровод "," $1-му $2у путепроводу "],["^ [Пп]утепровод "," путепроводу "],["^ (\\S+н)ий [Сс]пуск "," $1ему спуску "],["^ (\\S+)[иоы]й [Сс]пуск "," $1ому спуску "],["^ (\\S+[еёо]в) [Сс]пуск "," $1у спуску "],["^ (\\S+[иы]н) [Сс]пуск "," $1у спуску "],["^ (\\S+)[иоы]й (\\S+н)ий [Сс]пуск "," $1ому $2ему спуску "],["^ (\\S+н)ий (\\S+)[иоы]й [Сс]пуск "," $1ему $2ому спуску "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]пуск "," $1ому $2ому спуску "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Сс]пуск "," $1ому $2у спуску "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]пуск "," $1ому $2у спуску "],["^ (\\d+)-й (\\S+н)ий [Сс]пуск "," $1-му $2ему спуску "],["^ (\\d+)-й (\\S+)[иоы]й [Сс]пуск "," $1-му $2ому спуску "],["^ (\\d+)-й (\\S+[еёо]в) [Сс]пуск "," $1-му $2у спуску "],["^ (\\d+)-й (\\S+[иы]н) [Сс]пуск "," $1-му $2у спуску "],["^ [Сс]пуск "," спуску "],["^ (\\S+н)ий [Сс]ъезд "," $1ему съезду "],["^ (\\S+)[иоы]й [Сс]ъезд "," $1ому съезду "],["^ (\\S+[иы]н) [Сс]ъезд "," $1у съезду "],["^ (\\S+)[иоы]й (\\S+н)ий [Сс]ъезд "," $1ому $2ему съезду "],["^ (\\S+н)ий (\\S+)[иоы]й [Сс]ъезд "," $1ему $2ому съезду "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]ъезд "," $1ому $2ому съезду "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]ъезд "," $1ому $2у съезду "],["^ (\\d+)-й (\\S+н)ий [Сс]ъезд "," $1-му $2ему съезду "],["^ (\\d+)-й (\\S+)[иоы]й [Сс]ъезд "," $1-му $2ому съезду "],["^ (\\d+)-й (\\S+[иы]н) [Сс]ъезд "," $1-му $2у съезду "],["^ [Сс]ъезд "," съезду "],["^ (\\S+н)ий [Тт][уо]ннель "," $1ему тоннелю "],["^ (\\S+)[иоы]й [Тт][уо]ннель "," $1ому тоннелю "],["^ (\\S+[иы]н) [Тт][уо]ннель "," $1у тоннелю "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт][уо]ннель "," $1ому $2ему тоннелю "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт][уо]ннель "," $1ему $2ому тоннелю "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт][уо]ннель "," $1ому $2ому тоннелю "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт][уо]ннель "," $1ому $2у тоннелю "],["^ (\\d+)-й (\\S+н)ий [Тт][уо]ннель "," $1-му $2ему тоннелю "],["^ (\\d+)-й (\\S+)[иоы]й [Тт][уо]ннель "," $1-му $2ому тоннелю "],["^ (\\d+)-й (\\S+[иы]н) [Тт][уо]ннель "," $1-му $2у тоннелю "],["^ [Тт][уо]ннель "," тоннелю "],["^ (\\S+н)ий [Тт]ракт "," $1ему тракту "],["^ (\\S+)[иоы]й [Тт]ракт "," $1ому тракту "],["^ (\\S+[еёо]в) [Тт]ракт "," $1у тракту "],["^ (\\S+[иы]н) [Тт]ракт "," $1у тракту "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт]ракт "," $1ому $2ему тракту "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт]ракт "," $1ему $2ому тракту "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]ракт "," $1ому $2ому тракту "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]ракт "," $1ому $2у тракту "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]ракт "," $1ому $2у тракту "],["^ (\\d+)-й (\\S+н)ий [Тт]ракт "," $1-му $2ему тракту "],["^ (\\d+)-й (\\S+)[иоы]й [Тт]ракт "," $1-му $2ому тракту "],["^ (\\d+)-й (\\S+[еёо]в) [Тт]ракт "," $1-му $2у тракту "],["^ (\\d+)-й (\\S+[иы]н) [Тт]ракт "," $1-му $2у тракту "],["^ [Тт]ракт "," тракту "],["^ (\\S+н)ий [Тт]упик "," $1ему тупику "],["^ (\\S+)[иоы]й [Тт]упик "," $1ому тупику "],["^ (\\S+[еёо]в) [Тт]упик "," $1у тупику "],["^ (\\S+[иы]н) [Тт]упик "," $1у тупику "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт]упик "," $1ому $2ему тупику "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт]упик "," $1ему $2ому тупику "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]упик "," $1ому $2ому тупику "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]упик "," $1ому $2у тупику "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]упик "," $1ому $2у тупику "],["^ (\\d+)-й [Тт]упик "," $1-му тупику "],["^ (\\d+)-й (\\S+н)ий [Тт]упик "," $1-му $2ему тупику "],["^ (\\d+)-й (\\S+)[иоы]й [Тт]упик "," $1-му $2ому тупику "],["^ (\\d+)-й (\\S+[еёо]в) [Тт]упик "," $1-му $2у тупику "],["^ (\\d+)-й (\\S+[иы]н) [Тт]упик "," $1-му $2у тупику "],["^ [Тт]упик "," тупику "],["^ (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1му $2кольцу "],["^ (\\S+ье) ([Пп]олу)?[Кк]ольцо "," $1му $2кольцу "],["^ (\\S+[ео])е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1му $2му $3кольцу "],["^ (\\S+ье) (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1му $2му $3кольцу "],["^ (\\d+)-е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1-му $2му $3кольцу "],["^ (\\d+)-е (\\S+ье) ([Пп]олу)?[Кк]ольцо "," $1-му $2му $3кольцу "],["^ ([Пп]олу)?[Кк]ольцо "," $1кольцу "],["^ (\\S+[ео])е [Шш]оссе "," $1му шоссе "],["^ (\\S+ье) [Шш]оссе "," $1му шоссе "],["^ (\\S+[ео])е (\\S+[ео])е [Шш]оссе "," $1му $2му шоссе "],["^ (\\S+ье) (\\S+[ео])е [Шш]оссе "," $1му $2му шоссе "],["^ (\\d+)-е (\\S+[ео])е [Шш]оссе "," $1-му $2му шоссе "],["^ (\\d+)-е (\\S+ье) [Шш]оссе "," $1-му $2му шоссе "],[" ([Тт])ретому "," $1ретьему "],["([жч])ому ","$1ьему "],["([жч])ой ","$1ей "]],genitive:[['^ ([«"])'," трасса $1"],["^ (\\S+)ая [Аа]ллея "," $1ой аллеи "],["^ (\\S+)ья [Аа]ллея "," $1ьей аллеи "],["^ (\\S+)яя [Аа]ллея "," $1ей аллеи "],["^ (\\d+)-я (\\S+)ая [Аа]ллея "," $1-й $2ой аллеи "],["^ [Аа]ллея "," аллеи "],["^ (\\S+)ая-(\\S+)ая [Уу]лица "," $1ой-$2ой улицы "],["^ (\\S+)ая [Уу]лица "," $1ой улицы "],["^ (\\S+)ья [Уу]лица "," $1ьей улицы "],["^ (\\S+)яя [Уу]лица "," $1ей улицы "],["^ (\\d+)-я [Уу]лица "," $1-й улицы "],["^ (\\d+)-я (\\S+)ая [Уу]лица "," $1-й $2ой улицы "],["^ (\\S+)ая (\\S+)ая [Уу]лица "," $1ой $2ой улицы "],["^ (\\S+[вн])а [Уу]лица "," $1ой улицы "],["^ (\\S+)ая (\\S+[вн])а [Уу]лица "," $1ой $2ой улицы "],["^ Даньславля [Уу]лица "," Даньславлей улицы "],["^ Добрыня [Уу]лица "," Добрыней улицы "],["^ Людогоща [Уу]лица "," Людогощей улицы "],["^ [Уу]лица "," улицы "],["^ (\\d+)-я [Лл]иния "," $1-й линии "],["^ (\\d+)-(\\d+)-я [Лл]иния "," $1-$2-й линии "],["^ (\\S+)ая [Лл]иния "," $1ой линии "],["^ (\\S+)ья [Лл]иния "," $1ьей линии "],["^ (\\S+)яя [Лл]иния "," $1ей линии "],["^ (\\d+)-я (\\S+)ая [Лл]иния "," $1-й $2ой линии "],["^ [Лл]иния "," линии "],["^ (\\d+)-(\\d+)-я [Лл]инии "," $1-$2-й линий "],["^ (\\S+)ая [Нн]абережная "," $1ой набережной "],["^ (\\S+)ья [Нн]абережная "," $1ьей набережной "],["^ (\\S+)яя [Нн]абережная "," $1ей набережной "],["^ (\\d+)-я (\\S+)ая [Нн]абережная "," $1-й $2ой набережной "],["^ [Нн]абережная "," набережной "],["^ (\\S+)ая [Пп]лощадь "," $1ой площади "],["^ (\\S+)ья [Пп]лощадь "," $1ьей площади "],["^ (\\S+)яя [Пп]лощадь "," $1ей площади "],["^ (\\S+[вн])а [Пп]лощадь "," $1ой площади "],["^ (\\d+)-я (\\S+)ая [Пп]лощадь "," $1-й $2ой площади "],["^ [Пп]лощадь "," площади "],["^ (\\S+)ая [Пп]росека "," $1ой просеки "],["^ (\\S+)ья [Пп]росека "," $1ьей просеки "],["^ (\\S+)яя [Пп]росека "," $1ей просеки "],["^ (\\d+)-я [Пп]росека "," $1-й просеки "],["^ [Пп]росека "," просеки "],["^ (\\S+)ая [Ээ]стакада "," $1ой эстакады "],["^ (\\S+)ья [Ээ]стакада "," $1ьей эстакады "],["^ (\\S+)яя [Ээ]стакада "," $1ей эстакады "],["^ (\\d+)-я (\\S+)ая [Ээ]стакада "," $1-й $2ой эстакады "],["^ [Ээ]стакада "," эстакады "],["^ (\\S+)ая [Мм]агистраль "," $1ой магистрали "],["^ (\\S+)ья [Мм]агистраль "," $1ьей магистрали "],["^ (\\S+)яя [Мм]агистраль "," $1ей магистрали "],["^ (\\S+)ая (\\S+)ая [Мм]агистраль "," $1ой $2ой магистрали "],["^ (\\d+)-я (\\S+)ая [Мм]агистраль "," $1-й $2ой магистрали "],["^ [Мм]агистраль "," магистрали "],["^ (\\S+)ая [Рр]азвязка "," $1ой развязки "],["^ (\\S+)ья [Рр]азвязка "," $1ьей развязки "],["^ (\\S+)яя [Рр]азвязка "," $1ей развязки "],["^ (\\d+)-я (\\S+)ая [Рр]азвязка "," $1-й $2ой развязки "],["^ [Рр]азвязка "," развязки "],["^ (\\S+)ая [Тт]расса "," $1ой трассы "],["^ (\\S+)ья [Тт]расса "," $1ьей трассы "],["^ (\\S+)яя [Тт]расса "," $1ей трассы "],["^ (\\d+)-я (\\S+)ая [Тт]расса "," $1-й $2ой трассы "],["^ [Тт]расса "," трассы "],["^ (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ой $2дороги "],["^ (\\S+)ья ([Аа]вто)?[Дд]орога "," $1ьей $2дороги "],["^ (\\S+)яя ([Аа]вто)?[Дд]орога "," $1ей $2дороги "],["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ой $2ой $3дороги "],["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога "," $1-й $2ой $3дороги "],["^ ([Аа]вто)?[Дд]орога "," $1дороги "],["^ (\\S+)ая [Дд]орожка "," $1ой дорожки "],["^ (\\S+)ья [Дд]орожка "," $1ьей дорожки "],["^ (\\S+)яя [Дд]орожка "," $1ей дорожки "],["^ (\\d+)-я (\\S+)ая [Дд]орожка "," $1-й $2ой дорожки "],["^ [Дд]орожка "," дорожки "],["^ (\\S+)во [Пп]оле "," $1ва поля "],["^ (\\S+)ая [Кк]оса "," $1ой косы "],["^ (\\S+)ая [Хх]орда "," $1ой хорды "],["^ (\\S+)[иоы]й [Пп]роток "," $1ого протока "],["^ (\\S+н)ий [Бб]ульвар "," $1его бульвара "],["^ (\\S+)[иоы]й [Бб]ульвар "," $1ого бульвара "],["^ (\\S+[иы]н) [Бб]ульвар "," $1ого бульвара "],["^ (\\S+)[иоы]й (\\S+н)ий [Бб]ульвар "," $1ого $2его бульвара "],["^ (\\S+н)ий (\\S+)[иоы]й [Бб]ульвар "," $1его $2ого бульвара "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Бб]ульвар "," $1ого $2ого бульвара "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Бб]ульвар "," $1ого $2ого бульвара "],["^ (\\d+)-й (\\S+н)ий [Бб]ульвар "," $1-го $2его бульвара "],["^ (\\d+)-й (\\S+)[иоы]й [Бб]ульвар "," $1-го $2ого бульвара "],["^ (\\d+)-й (\\S+[иы]н) [Бб]ульвар "," $1-го $2ого бульвара "],["^ [Бб]ульвар "," бульвара "],["^ [Дд]убл[её]р "," дублёра "],["^ (\\S+н)ий [Зз]аезд "," $1его заезда "],["^ (\\S+)[иоы]й [Зз]аезд "," $1ого заезда "],["^ (\\S+[еёо]в) [Зз]аезд "," $1а заезда "],["^ (\\S+[иы]н) [Зз]аезд "," $1а заезда "],["^ (\\S+)[иоы]й (\\S+н)ий [Зз]аезд "," $1ого $2его заезда "],["^ (\\S+н)ий (\\S+)[иоы]й [Зз]аезд "," $1его $2ого заезда "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Зз]аезд "," $1ого $2ого заезда "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Зз]аезд "," $1ого $2а заезда "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Зз]аезд "," $1ого $2а заезда "],["^ (\\d+)-й (\\S+н)ий [Зз]аезд "," $1-го $2его заезда "],["^ (\\d+)-й (\\S+)[иоы]й [Зз]аезд "," $1-го $2ого заезда "],["^ (\\d+)-й (\\S+[еёо]в) [Зз]аезд "," $1-го $2а заезда "],["^ (\\d+)-й (\\S+[иы]н) [Зз]аезд "," $1-го $2а заезда "],["^ [Зз]аезд "," заезда "],["^ (\\S+н)ий [Мм]ост "," $1его моста "],["^ (\\S+)[иоы]й [Мм]ост "," $1ого моста "],["^ (\\S+[еёо]в) [Мм]ост "," $1а моста "],["^ (\\S+[иы]н) [Мм]ост "," $1а моста "],["^ (\\S+)[иоы]й (\\S+н)ий [Мм]ост "," $1ого $2его моста "],["^ (\\S+н)ий (\\S+)[иоы]й [Мм]ост "," $1его $2ого моста "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Мм]ост "," $1ого $2ого моста "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Мм]ост "," $1ого $2а моста "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Мм]ост "," $1ого $2а моста "],["^ (\\d+)-й [Мм]ост "," $1-го моста "],["^ (\\d+)-й (\\S+н)ий [Мм]ост "," $1-го $2его моста "],["^ (\\d+)-й (\\S+)[иоы]й [Мм]ост "," $1-го $2ого моста "],["^ (\\d+)-й (\\S+[еёо]в) [Мм]ост "," $1-го $2а моста "],["^ (\\d+)-й (\\S+[иы]н) [Мм]ост "," $1-го $2а моста "],["^ [Мм]ост "," моста "],["^ (\\S+н)ий [Оо]бход "," $1его обхода "],["^ (\\S+)[иоы]й [Оо]бход "," $1ого обхода "],["^ [Оо]бход "," обхода "],["^ (\\S+н)ий [Пп]арк "," $1его парка "],["^ (\\S+)[иоы]й [Пп]арк "," $1ого парка "],["^ (\\S+[иы]н) [Пп]арк "," $1ого парка "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]арк "," $1ого $2его парка "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]арк "," $1его $2ого парка "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]арк "," $1ого $2ого парка "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]арк "," $1ого $2ого парка "],["^ (\\d+)-й (\\S+н)ий [Пп]арк "," $1-го $2его парка "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]арк "," $1-го $2ого парка "],["^ (\\d+)-й (\\S+[иы]н) [Пп]арк "," $1-го $2ого парка "],["^ [Пп]арк "," парка "],["^ (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок "," $1ого-$2ого переулка "],["^ (\\d+)-й (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок "," $1-го $2ого-$3ого переулка "],["^ (\\S+н)ий [Пп]ереулок "," $1его переулка "],["^ (\\S+)[иоы]й [Пп]ереулок "," $1ого переулка "],["^ (\\S+[еёо]в) [Пп]ереулок "," $1а переулка "],["^ (\\S+[иы]н) [Пп]ереулок "," $1а переулка "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]ереулок "," $1ого $2его переулка "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]ереулок "," $1его $2ого переулка "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]ереулок "," $1ого $2ого переулка "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]ереулок "," $1ого $2а переулка "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]ереулок "," $1ого $2а переулка "],["^ (\\d+)-й [Пп]ереулок "," $1-го переулка "],["^ (\\d+)-й (\\S+н)ий [Пп]ереулок "," $1-го $2его переулка "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]ереулок "," $1-го $2ого переулка "],["^ (\\d+)-й (\\S+[еёо]в) [Пп]ереулок "," $1-го $2а переулка "],["^ (\\d+)-й (\\S+[иы]н) [Пп]ереулок "," $1-го $2а переулка "],["^ [Пп]ереулок "," переулка "],["^ [Пп]одъезд "," подъезда "],["^ (\\S+[еёо]в)-(\\S+)[иоы]й [Пп]роезд "," $1а-$2ого проезда "],["^ (\\S+н)ий [Пп]роезд "," $1его проезда "],["^ (\\S+)[иоы]й [Пп]роезд "," $1ого проезда "],["^ (\\S+[еёо]в) [Пп]роезд "," $1а проезда "],["^ (\\S+[иы]н) [Пп]роезд "," $1а проезда "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роезд "," $1ого $2его проезда "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роезд "," $1его $2ого проезда "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд "," $1ого $2ого проезда "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]роезд "," $1ого $2а проезда "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роезд "," $1ого $2а проезда "],["^ (\\d+)-й [Пп]роезд "," $1-го проезда "],["^ (\\d+)-й (\\S+н)ий [Пп]роезд "," $1-го $2его проезда "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]роезд "," $1-го $2ого проезда "],["^ (\\d+)-й (\\S+[еёо]в) [Пп]роезд "," $1-го $2а проезда "],["^ (\\d+)-й (\\S+[иы]н) [Пп]роезд "," $1-го $2а проезда "],["^ (\\d+)-й (\\S+н)ий (\\S+)[иоы]й [Пп]роезд "," $1-го $2его $3ого проезда "],["^ (\\d+)-й (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд "," $1-го $2ого $3ого проезда "],["^ [Пп]роезд "," проезда "],["^ (\\S+н)ий [Пп]роспект "," $1его проспекта "],["^ (\\S+)[иоы]й [Пп]роспект "," $1ого проспекта "],["^ (\\S+[иы]н) [Пп]роспект "," $1ого проспекта "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роспект "," $1ого $2его проспекта "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роспект "," $1его $2ого проспекта "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роспект "," $1ого $2ого проспекта "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роспект "," $1ого $2ого проспекта "],["^ (\\d+)-й (\\S+н)ий [Пп]роспект "," $1-го $2его проспекта "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]роспект "," $1-го $2ого проспекта "],["^ (\\d+)-й (\\S+[иы]н) [Пп]роспект "," $1-го $2ого проспекта "],["^ [Пп]роспект "," проспекта "],["^ (\\S+н)ий [Пп]утепровод "," $1его путепровода "],["^ (\\S+)[иоы]й [Пп]утепровод "," $1ого путепровода "],["^ (\\S+[иы]н) [Пп]утепровод "," $1ого путепровода "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]утепровод "," $1ого $2его путепровода "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]утепровод "," $1его $2ого путепровода "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]утепровод "," $1ого $2ого путепровода "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]утепровод "," $1ого $2ого путепровода "],["^ (\\d+)-й (\\S+н)ий [Пп]утепровод "," $1-го $2его путепровода "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]утепровод "," $1-го $2ого путепровода "],["^ (\\d+)-й (\\S+[иы]н) [Пп]утепровод "," $1-го $2ого путепровода "],["^ [Пп]утепровод "," путепровода "],["^ (\\S+н)ий [Сс]пуск "," $1его спуска "],["^ (\\S+)[иоы]й [Сс]пуск "," $1ого спуска "],["^ (\\S+[еёо]в) [Сс]пуск "," $1а спуска "],["^ (\\S+[иы]н) [Сс]пуск "," $1а спуска "],["^ (\\S+)[иоы]й (\\S+н)ий [Сс]пуск "," $1ого $2его спуска "],["^ (\\S+н)ий (\\S+)[иоы]й [Сс]пуск "," $1его $2ого спуска "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]пуск "," $1ого $2ого спуска "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Сс]пуск "," $1ого $2а спуска "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]пуск "," $1ого $2а спуска "],["^ (\\d+)-й (\\S+н)ий [Сс]пуск "," $1-го $2его спуска "],["^ (\\d+)-й (\\S+)[иоы]й [Сс]пуск "," $1-го $2ого спуска "],["^ (\\d+)-й (\\S+[еёо]в) [Сс]пуск "," $1-го $2а спуска "],["^ (\\d+)-й (\\S+[иы]н) [Сс]пуск "," $1-го $2а спуска "],["^ [Сс]пуск "," спуска "],["^ (\\S+н)ий [Сс]ъезд "," $1его съезда "],["^ (\\S+)[иоы]й [Сс]ъезд "," $1ого съезда "],["^ (\\S+[иы]н) [Сс]ъезд "," $1ого съезда "],["^ (\\S+)[иоы]й (\\S+н)ий [Сс]ъезд "," $1ого $2его съезда "],["^ (\\S+н)ий (\\S+)[иоы]й [Сс]ъезд "," $1его $2ого съезда "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]ъезд "," $1ого $2ого съезда "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]ъезд "," $1ого $2ого съезда "],["^ (\\d+)-й (\\S+н)ий [Сс]ъезд "," $1-го $2его съезда "],["^ (\\d+)-й (\\S+)[иоы]й [Сс]ъезд "," $1-го $2ого съезда "],["^ (\\d+)-й (\\S+[иы]н) [Сс]ъезд "," $1-го $2ого съезда "],["^ [Сс]ъезд "," съезда "],["^ (\\S+н)ий [Тт][уо]ннель "," $1его тоннеля "],["^ (\\S+)[иоы]й [Тт][уо]ннель "," $1ого тоннеля "],["^ (\\S+[иы]н) [Тт][уо]ннель "," $1ого тоннеля "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт][уо]ннель "," $1ого $2его тоннеля "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт][уо]ннель "," $1его $2ого тоннеля "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт][уо]ннель "," $1ого $2ого тоннеля "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт][уо]ннель "," $1ого $2ого тоннеля "],["^ (\\d+)-й (\\S+н)ий [Тт][уо]ннель "," $1-го $2его тоннеля "],["^ (\\d+)-й (\\S+)[иоы]й [Тт][уо]ннель "," $1-го $2ого тоннеля "],["^ (\\d+)-й (\\S+[иы]н) [Тт][уо]ннель "," $1-го $2ого тоннеля "],["^ [Тт][уо]ннель "," тоннеля "],["^ (\\S+н)ий [Тт]ракт "," $1ем тракта "],["^ (\\S+)[иоы]й [Тт]ракт "," $1ого тракта "],["^ (\\S+[еёо]в) [Тт]ракт "," $1а тракта "],["^ (\\S+[иы]н) [Тт]ракт "," $1а тракта "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт]ракт "," $1ого $2его тракта "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт]ракт "," $1его $2ого тракта "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]ракт "," $1ого $2ого тракта "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]ракт "," $1ого $2а тракта "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]ракт "," $1ого $2а тракта "],["^ (\\d+)-й (\\S+н)ий [Тт]ракт "," $1-го $2его тракта "],["^ (\\d+)-й (\\S+)[иоы]й [Тт]ракт "," $1-го $2ого тракта "],["^ (\\d+)-й (\\S+[еёо]в) [Тт]ракт "," $1-го $2а тракта "],["^ (\\d+)-й (\\S+[иы]н) [Тт]ракт "," $1-го $2а тракта "],["^ [Тт]ракт "," тракта "],["^ (\\S+н)ий [Тт]упик "," $1его тупика "],["^ (\\S+)[иоы]й [Тт]упик "," $1ого тупика "],["^ (\\S+[еёо]в) [Тт]упик "," $1а тупика "],["^ (\\S+[иы]н) [Тт]упик "," $1а тупика "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт]упик "," $1ого $2его тупика "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт]упик "," $1его $2ого тупика "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]упик "," $1ого $2ого тупика "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]упик "," $1ого $2а тупика "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]упик "," $1ого $2а тупика "],["^ (\\d+)-й [Тт]упик "," $1-го тупика "],["^ (\\d+)-й (\\S+н)ий [Тт]упик "," $1-го $2его тупика "],["^ (\\d+)-й (\\S+)[иоы]й [Тт]упик "," $1-го $2ого тупика "],["^ (\\d+)-й (\\S+[еёо]в) [Тт]упик "," $1-го $2а тупика "],["^ (\\d+)-й (\\S+[иы]н) [Тт]упик "," $1-го $2а тупика "],["^ [Тт]упик "," тупика "],["^ (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1го $2кольца "],["^ (\\S+ье) ([Пп]олу)?[Кк]ольцо "," $1го $2кольца "],["^ (\\S+[ео])е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1го $2го $3кольца "],["^ (\\S+ье) (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1го $2го $3кольца "],["^ (\\d+)-е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1-го $2го $3кольца "],["^ (\\d+)-е (\\S+ье) ([Пп]олу)?[Кк]ольцо "," $1-го $2го $3кольца "],["^ ([Пп]олу)?[Кк]ольцо "," $1кольца "],["^ (\\S+[ео])е [Шш]оссе "," $1го шоссе "],["^ (\\S+ье) [Шш]оссе "," $1го шоссе "],["^ (\\S+[ео])е (\\S+[ео])е [Шш]оссе "," $1го $2го шоссе "],["^ (\\S+ье) (\\S+[ео])е [Шш]оссе "," $1го $2го шоссе "],["^ (\\d+)-е (\\S+[ео])е [Шш]оссе "," $1-го $2го шоссе "],["^ (\\d+)-е (\\S+ье) [Шш]оссе "," $1-го $2го шоссе "],[" ([Тт])ретого "," $1ретьего "],["([жч])ого ","$1ьего "]],prepositional:[['^ ([«"])'," трасса $1"],["^ (\\S+)ая [Аа]ллея "," $1ой аллее "],["^ (\\S+)ья [Аа]ллея "," $1ьей аллее "],["^ (\\S+)яя [Аа]ллея "," $1ей аллее "],["^ (\\d+)-я (\\S+)ая [Аа]ллея "," $1-й $2ой аллее "],["^ [Аа]ллея "," аллее "],["^ (\\S+)ая-(\\S+)ая [Уу]лица "," $1ой-$2ой улице "],["^ (\\S+)ая [Уу]лица "," $1ой улице "],["^ (\\S+)ья [Уу]лица "," $1ьей улице "],["^ (\\S+)яя [Уу]лица "," $1ей улице "],["^ (\\d+)-я [Уу]лица "," $1-й улице "],["^ (\\d+)-я (\\S+)ая [Уу]лица "," $1-й $2ой улице "],["^ (\\S+)ая (\\S+)ая [Уу]лица "," $1ой $2ой улице "],["^ (\\S+[вн])а [Уу]лица "," $1ой улице "],["^ (\\S+)ая (\\S+[вн])а [Уу]лица "," $1ой $2ой улице "],["^ Даньславля [Уу]лица "," Даньславлей улице "],["^ Добрыня [Уу]лица "," Добрыней улице "],["^ Людогоща [Уу]лица "," Людогощей улице "],["^ [Уу]лица "," улице "],["^ (\\d+)-я [Лл]иния "," $1-й линии "],["^ (\\d+)-(\\d+)-я [Лл]иния "," $1-$2-й линии "],["^ (\\S+)ая [Лл]иния "," $1ой линии "],["^ (\\S+)ья [Лл]иния "," $1ьей линии "],["^ (\\S+)яя [Лл]иния "," $1ей линии "],["^ (\\d+)-я (\\S+)ая [Лл]иния "," $1-й $2ой линии "],["^ [Лл]иния "," линии "],["^ (\\d+)-(\\d+)-я [Лл]инии "," $1-$2-й линиях "],["^ (\\S+)ая [Нн]абережная "," $1ой набережной "],["^ (\\S+)ья [Нн]абережная "," $1ьей набережной "],["^ (\\S+)яя [Нн]абережная "," $1ей набережной "],["^ (\\d+)-я (\\S+)ая [Нн]абережная "," $1-й $2ой набережной "],["^ [Нн]абережная "," набережной "],["^ (\\S+)ая [Пп]лощадь "," $1ой площади "],["^ (\\S+)ья [Пп]лощадь "," $1ьей площади "],["^ (\\S+)яя [Пп]лощадь "," $1ей площади "],["^ (\\S+[вн])а [Пп]лощадь "," $1ой площади "],["^ (\\d+)-я (\\S+)ая [Пп]лощадь "," $1-й $2ой площади "],["^ [Пп]лощадь "," площади "],["^ (\\S+)ая [Пп]росека "," $1ой просеке "],["^ (\\S+)ья [Пп]росека "," $1ьей просеке "],["^ (\\S+)яя [Пп]росека "," $1ей просеке "],["^ (\\d+)-я [Пп]росека "," $1-й просеке "],["^ [Пп]росека "," просеке "],["^ (\\S+)ая [Ээ]стакада "," $1ой эстакаде "],["^ (\\S+)ья [Ээ]стакада "," $1ьей эстакаде "],["^ (\\S+)яя [Ээ]стакада "," $1ей эстакаде "],["^ (\\d+)-я (\\S+)ая [Ээ]стакада "," $1-й $2ой эстакаде "],["^ [Ээ]стакада "," эстакаде "],["^ (\\S+)ая [Мм]агистраль "," $1ой магистрали "],["^ (\\S+)ья [Мм]агистраль "," $1ьей магистрали "],["^ (\\S+)яя [Мм]агистраль "," $1ей магистрали "],["^ (\\S+)ая (\\S+)ая [Мм]агистраль "," $1ой $2ой магистрали "],["^ (\\d+)-я (\\S+)ая [Мм]агистраль "," $1-й $2ой магистрали "],["^ [Мм]агистраль "," магистрали "],["^ (\\S+)ая [Рр]азвязка "," $1ой развязке "],["^ (\\S+)ья [Рр]азвязка "," $1ьей развязке "],["^ (\\S+)яя [Рр]азвязка "," $1ей развязке "],["^ (\\d+)-я (\\S+)ая [Рр]азвязка "," $1-й $2ой развязке "],["^ [Рр]азвязка "," развязке "],["^ (\\S+)ая [Тт]расса "," $1ой трассе "],["^ (\\S+)ья [Тт]расса "," $1ьей трассе "],["^ (\\S+)яя [Тт]расса "," $1ей трассе "],["^ (\\d+)-я (\\S+)ая [Тт]расса "," $1-й $2ой трассе "],["^ [Тт]расса "," трассе "],["^ (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ой $2дороге "],["^ (\\S+)ья ([Аа]вто)?[Дд]орога "," $1ьей $2дороге "],["^ (\\S+)яя ([Аа]вто)?[Дд]орога "," $1ей $2дороге "],["^ (\\S+)ая (\\S+)ая ([Аа]вто)?[Дд]орога "," $1ой $2ой $3дороге "],["^ (\\d+)-я (\\S+)ая ([Аа]вто)?[Дд]орога "," $1-й $2ой $3дороге "],["^ ([Аа]вто)?[Дд]орога "," $1дороге "],["^ (\\S+)ая [Дд]орожка "," $1ой дорожке "],["^ (\\S+)ья [Дд]орожка "," $1ьей дорожке "],["^ (\\S+)яя [Дд]орожка "," $1ей дорожке "],["^ (\\d+)-я (\\S+)ая [Дд]орожка "," $1-й $2ой дорожке "],["^ [Дд]орожка "," дорожке "],["^ (\\S+)во [Пп]оле "," $1вом поле "],["^ (\\S+)ая [Кк]оса "," $1ой косе "],["^ (\\S+)ая [Хх]орда "," $1ой хорде "],["^ (\\S+)[иоы]й [Пп]роток "," $1ом протоке "],["^ (\\S+н)ий [Бб]ульвар "," $1ем бульваре "],["^ (\\S+)[иоы]й [Бб]ульвар "," $1ом бульваре "],["^ (\\S+[иы]н) [Бб]ульвар "," $1ом бульваре "],["^ (\\S+)[иоы]й (\\S+н)ий [Бб]ульвар "," $1ом $2ем бульваре "],["^ (\\S+н)ий (\\S+)[иоы]й [Бб]ульвар "," $1ем $2ом бульваре "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Бб]ульвар "," $1ом $2ом бульваре "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Бб]ульвар "," $1ом $2ом бульваре "],["^ (\\d+)-й (\\S+н)ий [Бб]ульвар "," $1-м $2ем бульваре "],["^ (\\d+)-й (\\S+)[иоы]й [Бб]ульвар "," $1-м $2ом бульваре "],["^ (\\d+)-й (\\S+[иы]н) [Бб]ульвар "," $1-м $2ом бульваре "],["^ [Бб]ульвар "," бульваре "],["^ [Дд]убл[её]р "," дублёре "],["^ (\\S+н)ий [Зз]аезд "," $1ем заезде "],["^ (\\S+)[иоы]й [Зз]аезд "," $1ом заезде "],["^ (\\S+[еёо]в) [Зз]аезд "," $1ом заезде "],["^ (\\S+[иы]н) [Зз]аезд "," $1ом заезде "],["^ (\\S+)[иоы]й (\\S+н)ий [Зз]аезд "," $1ом $2ем заезде "],["^ (\\S+н)ий (\\S+)[иоы]й [Зз]аезд "," $1ем $2ом заезде "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Зз]аезд "," $1ом $2ом заезде "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Зз]аезд "," $1ом $2ом заезде "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Зз]аезд "," $1ом $2ом заезде "],["^ (\\d+)-й (\\S+н)ий [Зз]аезд "," $1-м $2ем заезде "],["^ (\\d+)-й (\\S+)[иоы]й [Зз]аезд "," $1-м $2ом заезде "],["^ (\\d+)-й (\\S+[еёо]в) [Зз]аезд "," $1-м $2ом заезде "],["^ (\\d+)-й (\\S+[иы]н) [Зз]аезд "," $1-м $2ом заезде "],["^ [Зз]аезд "," заезде "],["^ (\\S+н)ий [Мм]ост "," $1ем мосту "],["^ (\\S+)[иоы]й [Мм]ост "," $1ом мосту "],["^ (\\S+[еёо]в) [Мм]ост "," $1ом мосту "],["^ (\\S+[иы]н) [Мм]ост "," $1ом мосту "],["^ (\\S+)[иоы]й (\\S+н)ий [Мм]ост "," $1ом $2ем мосту "],["^ (\\S+н)ий (\\S+)[иоы]й [Мм]ост "," $1ем $2ом мосту "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Мм]ост "," $1ом $2ом мосту "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Мм]ост "," $1ом $2ом мосту "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Мм]ост "," $1ом $2ом мосту "],["^ (\\d+)-й [Мм]ост "," $1-м мосту "],["^ (\\d+)-й (\\S+н)ий [Мм]ост "," $1-м $2ем мосту "],["^ (\\d+)-й (\\S+)[иоы]й [Мм]ост "," $1-м $2ом мосту "],["^ (\\d+)-й (\\S+[еёо]в) [Мм]ост "," $1-м $2ом мосту "],["^ (\\d+)-й (\\S+[иы]н) [Мм]ост "," $1-м $2ом мосту "],["^ [Мм]ост "," мосту "],["^ (\\S+н)ий [Оо]бход "," $1ем обходе "],["^ (\\S+)[иоы]й [Оо]бход "," $1ом обходе "],["^ [Оо]бход "," обходе "],["^ (\\S+н)ий [Пп]арк "," $1ем парке "],["^ (\\S+)[иоы]й [Пп]арк "," $1ом парке "],["^ (\\S+[иы]н) [Пп]арк "," $1ом парке "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]арк "," $1ом $2ем парке "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]арк "," $1ем $2ом парке "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]арк "," $1ом $2ом парке "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]арк "," $1ом $2ом парке "],["^ (\\d+)-й (\\S+н)ий [Пп]арк "," $1-м $2ем парке "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]арк "," $1-м $2ом парке "],["^ (\\d+)-й (\\S+[иы]н) [Пп]арк "," $1-м $2ом парке "],["^ [Пп]арк "," парке "],["^ (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок "," $1ом-$2ом переулке "],["^ (\\d+)-й (\\S+)[иоы]й-(\\S+)[иоы]й [Пп]ереулок "," $1-м $2ом-$3ом переулке "],["^ (\\S+н)ий [Пп]ереулок "," $1ем переулке "],["^ (\\S+)[иоы]й [Пп]ереулок "," $1ом переулке "],["^ (\\S+[еёо]в) [Пп]ереулок "," $1ом переулке "],["^ (\\S+[иы]н) [Пп]ереулок "," $1ом переулке "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]ереулок "," $1ом $2ем переулке "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]ереулок "," $1ем $2ом переулке "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]ереулок "," $1ом $2ом переулке "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]ереулок "," $1ом $2ом переулке "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]ереулок "," $1ом $2ом переулке "],["^ (\\d+)-й [Пп]ереулок "," $1-м переулке "],["^ (\\d+)-й (\\S+н)ий [Пп]ереулок "," $1-м $2ем переулке "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]ереулок "," $1-м $2ом переулке "],["^ (\\d+)-й (\\S+[еёо]в) [Пп]ереулок "," $1-м $2ом переулке "],["^ (\\d+)-й (\\S+[иы]н) [Пп]ереулок "," $1-м $2ом переулке "],["^ [Пп]ереулок "," переулке "],["^ [Пп]одъезд "," подъезде "],["^ (\\S+[еёо]в)-(\\S+)[иоы]й [Пп]роезд "," $1ом-$2ом проезде "],["^ (\\S+н)ий [Пп]роезд "," $1ем проезде "],["^ (\\S+)[иоы]й [Пп]роезд "," $1ом проезде "],["^ (\\S+[еёо]в) [Пп]роезд "," $1ом проезде "],["^ (\\S+[иы]н) [Пп]роезд "," $1ом проезде "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роезд "," $1ом $2ем проезде "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роезд "," $1ем $2ом проезде "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд "," $1ом $2ом проезде "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Пп]роезд "," $1ом $2ом проезде "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роезд "," $1ом $2ом проезде "],["^ (\\d+)-й [Пп]роезд "," $1-м проезде "],["^ (\\d+)-й (\\S+н)ий [Пп]роезд "," $1-м $2ем проезде "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]роезд "," $1-м $2ом проезде "],["^ (\\d+)-й (\\S+[еёо]в) [Пп]роезд "," $1-м $2ом проезде "],["^ (\\d+)-й (\\S+[иы]н) [Пп]роезд "," $1-м $2ом проезде "],["^ (\\d+)-й (\\S+н)ий (\\S+)[иоы]й [Пп]роезд "," $1-м $2ем $3ом проезде "],["^ (\\d+)-й (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роезд "," $1-м $2ом $3ом проезде "],["^ [Пп]роезд "," проезде "],["^ (\\S+н)ий [Пп]роспект "," $1ем проспекте "],["^ (\\S+)[иоы]й [Пп]роспект "," $1ом проспекте "],["^ (\\S+[иы]н) [Пп]роспект "," $1ом проспекте "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]роспект "," $1ом $2ем проспекте "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]роспект "," $1ем $2ом проспекте "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]роспект "," $1ом $2ом проспекте "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]роспект "," $1ом $2ом проспекте "],["^ (\\d+)-й (\\S+н)ий [Пп]роспект "," $1-м $2ем проспекте "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]роспект "," $1-м $2ом проспекте "],["^ (\\d+)-й (\\S+[иы]н) [Пп]роспект "," $1-м $2ом проспекте "],["^ [Пп]роспект "," проспекте "],["^ (\\S+н)ий [Пп]утепровод "," $1ем путепроводе "],["^ (\\S+)[иоы]й [Пп]утепровод "," $1ом путепроводе "],["^ (\\S+[иы]н) [Пп]утепровод "," $1ом путепроводе "],["^ (\\S+)[иоы]й (\\S+н)ий [Пп]утепровод "," $1ом $2ем путепроводе "],["^ (\\S+н)ий (\\S+)[иоы]й [Пп]утепровод "," $1ем $2ом путепроводе "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Пп]утепровод "," $1ом $2ом путепроводе "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Пп]утепровод "," $1ом $2ом путепроводе "],["^ (\\d+)-й (\\S+н)ий [Пп]утепровод "," $1-м $2ем путепроводе "],["^ (\\d+)-й (\\S+)[иоы]й [Пп]утепровод "," $1-м $2ом путепроводе "],["^ (\\d+)-й (\\S+[иы]н) [Пп]утепровод "," $1-м $2ом путепроводе "],["^ [Пп]утепровод "," путепроводе "],["^ (\\S+н)ий [Сс]пуск "," $1ем спуске "],["^ (\\S+)[иоы]й [Сс]пуск "," $1ом спуске "],["^ (\\S+[еёо]в) [Сс]пуск "," $1ом спуске "],["^ (\\S+[иы]н) [Сс]пуск "," $1ом спуске "],["^ (\\S+)[иоы]й (\\S+н)ий [Сс]пуск "," $1ом $2ем спуске "],["^ (\\S+н)ий (\\S+)[иоы]й [Сс]пуск "," $1ем $2ом спуске "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]пуск "," $1ом $2ом спуске "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Сс]пуск "," $1ом $2ом спуске "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]пуск "," $1ом $2ом спуске "],["^ (\\d+)-й (\\S+н)ий [Сс]пуск "," $1-м $2ем спуске "],["^ (\\d+)-й (\\S+)[иоы]й [Сс]пуск "," $1-м $2ом спуске "],["^ (\\d+)-й (\\S+[еёо]в) [Сс]пуск "," $1-м $2ом спуске "],["^ (\\d+)-й (\\S+[иы]н) [Сс]пуск "," $1-м $2ом спуске "],["^ [Сс]пуск "," спуске "],["^ (\\S+н)ий [Сс]ъезд "," $1ем съезде "],["^ (\\S+)[иоы]й [Сс]ъезд "," $1ом съезде "],["^ (\\S+[иы]н) [Сс]ъезд "," $1ом съезде "],["^ (\\S+)[иоы]й (\\S+н)ий [Сс]ъезд "," $1ом $2ем съезде "],["^ (\\S+н)ий (\\S+)[иоы]й [Сс]ъезд "," $1ем $2ом съезде "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Сс]ъезд "," $1ом $2ом съезде "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Сс]ъезд "," $1ом $2ом съезде "],["^ (\\d+)-й (\\S+н)ий [Сс]ъезд "," $1-м $2ем съезде "],["^ (\\d+)-й (\\S+)[иоы]й [Сс]ъезд "," $1-м $2ом съезде "],["^ (\\d+)-й (\\S+[иы]н) [Сс]ъезд "," $1-м $2ом съезде "],["^ [Сс]ъезд "," съезде "],["^ (\\S+н)ий [Тт][уо]ннель "," $1ем тоннеле "],["^ (\\S+)[иоы]й [Тт][уо]ннель "," $1ом тоннеле "],["^ (\\S+[иы]н) [Тт][уо]ннель "," $1ом тоннеле "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт][уо]ннель "," $1ом $2ем тоннеле "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт][уо]ннель "," $1ем $2ом тоннеле "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт][уо]ннель "," $1ом $2ом тоннеле "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт][уо]ннель "," $1ом $2ом тоннеле "],["^ (\\d+)-й (\\S+н)ий [Тт][уо]ннель "," $1-м $2ем тоннеле "],["^ (\\d+)-й (\\S+)[иоы]й [Тт][уо]ннель "," $1-м $2ом тоннеле "],["^ (\\d+)-й (\\S+[иы]н) [Тт][уо]ннель "," $1-м $2ом тоннеле "],["^ [Тт][уо]ннель "," тоннеле "],["^ (\\S+н)ий [Тт]ракт "," $1ем тракте "],["^ (\\S+)[иоы]й [Тт]ракт "," $1ом тракте "],["^ (\\S+[еёо]в) [Тт]ракт "," $1ом тракте "],["^ (\\S+[иы]н) [Тт]ракт "," $1ом тракте "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт]ракт "," $1ом $2ем тракте "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт]ракт "," $1ем $2ом тракте "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]ракт "," $1ом $2ом тракте "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]ракт "," $1ом $2ом тракте "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]ракт "," $1ом $2ом тракте "],["^ (\\d+)-й (\\S+н)ий [Тт]ракт "," $1-м $2ем тракте "],["^ (\\d+)-й (\\S+)[иоы]й [Тт]ракт "," $1-м $2ом тракте "],["^ (\\d+)-й (\\S+[еёо]в) [Тт]ракт "," $1-м $2ом тракте "],["^ (\\d+)-й (\\S+[иы]н) [Тт]ракт "," $1-м $2ом тракте "],["^ [Тт]ракт "," тракте "],["^ (\\S+н)ий [Тт]упик "," $1ем тупике "],["^ (\\S+)[иоы]й [Тт]упик "," $1ом тупике "],["^ (\\S+[еёо]в) [Тт]упик "," $1ом тупике "],["^ (\\S+[иы]н) [Тт]упик "," $1ом тупике "],["^ (\\S+)[иоы]й (\\S+н)ий [Тт]упик "," $1ом $2ем тупике "],["^ (\\S+н)ий (\\S+)[иоы]й [Тт]упик "," $1ем $2ом тупике "],["^ (\\S+)[иоы]й (\\S+)[иоы]й [Тт]упик "," $1ом $2ом тупике "],["^ (\\S+)[иоы]й (\\S+[еёо]в) [Тт]упик "," $1ом $2ом тупике "],["^ (\\S+)[иоы]й (\\S+[иы]н) [Тт]упик "," $1ом $2ом тупике "],["^ (\\d+)-й [Тт]упик "," $1-м тупике "],["^ (\\d+)-й (\\S+н)ий [Тт]упик "," $1-м $2ем тупике "],["^ (\\d+)-й (\\S+)[иоы]й [Тт]упик "," $1-м $2ом тупике "],["^ (\\d+)-й (\\S+[еёо]в) [Тт]упик "," $1-м $2ом тупике "],["^ (\\d+)-й (\\S+[иы]н) [Тт]упик "," $1-м $2ом тупике "],["^ [Тт]упик "," тупике "],["^ (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1м $2кольце "],["^ (\\S+ье) ([Пп]олу)?[Кк]ольцо "," $1м $2кольце "],["^ (\\S+[ео])е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1м $2м $3кольце "],["^ (\\S+ье) (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1м $2м $3кольце "],["^ (\\d+)-е (\\S+[ео])е ([Пп]олу)?[Кк]ольцо "," $1-м $2м $3кольце "],["^ (\\d+)-е (\\S+ье) ([Пп]олу)?[Кк]ольцо "," $1-м $2м $3кольце "],["^ ([Пп]олу)?[Кк]ольцо "," $1кольце "],["^ (\\S+[ео])е [Шш]оссе "," $1м шоссе "],["^ (\\S+ье) [Шш]оссе "," $1м шоссе "],["^ (\\S+[ео])е (\\S+[ео])е [Шш]оссе "," $1м $2м шоссе "],["^ (\\S+ье) (\\S+[ео])е [Шш]оссе "," $1м $2м шоссе "],["^ (\\d+)-е (\\S+[ео])е [Шш]оссе "," $1-м $2м шоссе "],["^ (\\d+)-е (\\S+ье) [Шш]оссе "," $1-м $2м шоссе "],[" ([Тт])ретом "," $1ретьем "],["([жч])ом ","$1ьем "]]}}},{}],23:[function(u,h,m){h.exports={meta:{capitalizeFirstLetter:!0},v5:{constants:{ordinalize:{1:"første",2:"anden",3:"tredje",4:"fjerde",5:"femte",6:"sjette",7:"syvende",8:"ottende",9:"niende",10:"tiende"},direction:{north:"Nord",northeast:"Nordøst",east:"Øst",southeast:"Sydøst",south:"Syd",southwest:"Sydvest",west:"Vest",northwest:"Nordvest"},modifier:{left:"venstresving",right:"højresving","sharp left":"skarpt venstresving","sharp right":"skarpt højresving","slight left":"svagt venstresving","slight right":"svagt højresving",straight:"ligeud",uturn:"U-vending"},lanes:{xo:"Hold til højre",ox:"Hold til venstre",xox:"Benyt midterste spor",oxo:"Hold til højre eller venstre"}},modes:{ferry:{default:"Tag færgen",name:"Tag færgen {way_name}",destination:"Tag færgen i retning {destination}"}},phrase:{"two linked by distance":"{instruction_one} derefter, efter {distance}, {instruction_two}","two linked":"{instruction_one}, derefter {instruction_two}","one in distance":"Efter {distance} {instruction_one}","name and ref":"{name} ({ref})","exit with number":"afkørsel {exit}"},arrive:{default:{default:"Du er ankommet til din {nth} destination",upcoming:"Du vil ankomme til din {nth} destination",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}"},left:{default:"Du er ankommet til din {nth} destination, som befinder sig til venstre",upcoming:"Du vil ankomme til din {nth} destination på venstre hånd",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}, som befinder sig til venstre"},right:{default:"Du er ankommet til din {nth} destination, som befinder sig til højre",upcoming:"Du vil ankomme til din {nth} destination på højre hånd",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}, som befinder sig til højre"},"sharp left":{default:"Du er ankommet til din {nth} destination, som befinder sig til venstre",upcoming:"Du vil ankomme til din {nth} destination på venstre hånd",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}, som befinder sig til venstre"},"sharp right":{default:"Du er ankommet til din {nth} destination, som befinder sig til højre",upcoming:"Du vil ankomme til din {nth} destination på højre hånd",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}, som befinder sig til højre"},"slight right":{default:"Du er ankommet til din {nth} destination, som befinder sig til højre",upcoming:"Du vil ankomme til din {nth} destination på højre hånd",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}, som befinder sig til højre"},"slight left":{default:"Du er ankommet til din {nth} destination, som befinder sig til venstre",upcoming:"Du vil ankomme til din {nth} destination på venstre hånd",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}, som befinder sig til venstre"},straight:{default:"Du er ankommet til din {nth} destination, der befinder sig lige frem",upcoming:"Du vil ankomme til din {nth} destination foran dig",short:"Du er ankommet","short-upcoming":"Du vil ankomme",named:"Du er ankommet til {waypoint_name}, der befinder sig lige frem"}},continue:{default:{default:"Drej til {modifier}",name:"Drej til {modifier} videre ad {way_name}",destination:"Drej til {modifier} mod {destination}",exit:"Drej til {modifier} ad {way_name}"},straight:{default:"Fortsæt ligeud",name:"Fortsæt ligeud ad {way_name}",destination:"Fortsæt mod {destination}",distance:"Fortsæt {distance} ligeud",namedistance:"Fortsæt {distance} ad {way_name}"},"sharp left":{default:"Drej skarpt til venstre",name:"Drej skarpt til venstre videre ad {way_name}",destination:"Drej skarpt til venstre mod {destination}"},"sharp right":{default:"Drej skarpt til højre",name:"Drej skarpt til højre videre ad {way_name}",destination:"Drej skarpt til højre mod {destination}"},"slight left":{default:"Drej left til venstre",name:"Drej let til venstre videre ad {way_name}",destination:"Drej let til venstre mod {destination}"},"slight right":{default:"Drej let til højre",name:"Drej let til højre videre ad {way_name}",destination:"Drej let til højre mod {destination}"},uturn:{default:"Foretag en U-vending",name:"Foretag en U-vending tilbage ad {way_name}",destination:"Foretag en U-vending mod {destination}"}},depart:{default:{default:"Kør mod {direction}",name:"Kør mod {direction} ad {way_name}",namedistance:"Fortsæt {distance} ad {way_name}mod {direction}"}},"end of road":{default:{default:"Drej til {modifier}",name:"Drej til {modifier} ad {way_name}",destination:"Drej til {modifier} mof {destination}"},straight:{default:"Fortsæt ligeud",name:"Fortsæt ligeud ad {way_name}",destination:"Fortsæt ligeud mod {destination}"},uturn:{default:"Foretag en U-vending for enden af vejen",name:"Foretag en U-vending ad {way_name} for enden af vejen",destination:"Foretag en U-vending mod {destination} for enden af vejen"}},fork:{default:{default:"Hold til {modifier} ved udfletningen",name:"Hold mod {modifier} på {way_name}",destination:"Hold mod {modifier} mod {destination}"},"slight left":{default:"Hold til venstre ved udfletningen",name:"Hold til venstre på {way_name}",destination:"Hold til venstre mod {destination}"},"slight right":{default:"Hold til højre ved udfletningen",name:"Hold til højre på {way_name}",destination:"Hold til højre mod {destination}"},"sharp left":{default:"Drej skarpt til venstre ved udfletningen",name:"Drej skarpt til venstre ad {way_name}",destination:"Drej skarpt til venstre mod {destination}"},"sharp right":{default:"Drej skarpt til højre ved udfletningen",name:"Drej skarpt til højre ad {way_name}",destination:"Drej skarpt til højre mod {destination}"},uturn:{default:"Foretag en U-vending",name:"Foretag en U-vending ad {way_name}",destination:"Foretag en U-vending mod {destination}"}},merge:{default:{default:"Flet til {modifier}",name:"Flet til {modifier} ad {way_name}",destination:"Flet til {modifier} mod {destination}"},straight:{default:"Flet",name:"Flet ind på {way_name}",destination:"Flet ind mod {destination}"},"slight left":{default:"Flet til venstre",name:"Flet til venstre ad {way_name}",destination:"Flet til venstre mod {destination}"},"slight right":{default:"Flet til højre",name:"Flet til højre ad {way_name}",destination:"Flet til højre mod {destination}"},"sharp left":{default:"Flet til venstre",name:"Flet til venstre ad {way_name}",destination:"Flet til venstre mod {destination}"},"sharp right":{default:"Flet til højre",name:"Flet til højre ad {way_name}",destination:"Flet til højre mod {destination}"},uturn:{default:"Foretag en U-vending",name:"Foretag en U-vending ad {way_name}",destination:"Foretag en U-vending mod {destination}"}},"new name":{default:{default:"Fortsæt {modifier}",name:"Fortsæt {modifier} ad {way_name}",destination:"Fortsæt {modifier} mod {destination}"},straight:{default:"Fortsæt ligeud",name:"Fortsæt ad {way_name}",destination:"Fortsæt mod {destination}"},"sharp left":{default:"Drej skarpt til venstre",name:"Drej skarpt til venstre ad {way_name}",destination:"Drej skarpt til venstre mod {destination}"},"sharp right":{default:"Drej skarpt til højre",name:"Drej skarpt til højre ad {way_name}",destination:"Drej skarpt til højre mod {destination}"},"slight left":{default:"Fortsæt til venstre",name:"Fortsæt til venstre ad {way_name}",destination:"Fortsæt til venstre mod {destination}"},"slight right":{default:"Fortsæt til højre",name:"Fortsæt til højre ad {way_name}",destination:"Fortsæt til højre mod {destination}"},uturn:{default:"Foretag en U-vending",name:"Foretag en U-vending ad {way_name}",destination:"Foretag en U-vending mod {destination}"}},notification:{default:{default:"Fortsæt {modifier}",name:"Fortsæt {modifier} ad {way_name}",destination:"Fortsæt {modifier} mod {destination}"},uturn:{default:"Foretag en U-vending",name:"Foretag en U-vending ad {way_name}",destination:"Foretag en U-vending mod {destination}"}},"off ramp":{default:{default:"Tag afkørslen",name:"Tag afkørslen ad {way_name}",destination:"Tag afkørslen mod {destination}",exit:"Vælg afkørsel {exit}",exit_destination:"Vælg afkørsel {exit} mod {destination}"},left:{default:"Tag afkørslen til venstre",name:"Tag afkørslen til venstre ad {way_name}",destination:"Tag afkørslen til venstre mod {destination}",exit:"Vælg afkørsel {exit} til venstre",exit_destination:`Vælg afkørsel {exit} til venstre mod {destination} diff --git a/assets/index-c331db1c.js b/assets/index-ae865a64.js similarity index 73% rename from assets/index-c331db1c.js rename to assets/index-ae865a64.js index f4ccae40b..ff640b9b2 100644 --- a/assets/index-c331db1c.js +++ b/assets/index-ae865a64.js @@ -1,4 +1,4 @@ -function kZ(e,t){for(var n=0;nr[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();var kr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function TT(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var XH={exports:{}},x1={},JH={exports:{}},Tt={};/** +function IZ(e,t){for(var n=0;nr[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();var kr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function RT(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var XH={exports:{}},S1={},JH={exports:{}},Tt={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function kZ(e,t){for(var n=0;n>>1,z=P[j];if(0>>1;ja(se,D))Ya(re,se)?(P[j]=re,P[Y]=D,j=Y):(P[j]=se,P[K]=D,j=K);else if(Ya(re,D))P[j]=re,P[Y]=D,j=Y;else break e}}return Q}function a(P,Q){var D=P.sortIndex-Q.sortIndex;return D!==0?D:P.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var l=[],u=[],c=1,f=null,A=3,d=!1,p=!1,h=!1,m=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(P){for(var Q=n(u);Q!==null;){if(Q.callback===null)r(u);else if(Q.startTime<=P)r(u),Q.sortIndex=Q.expirationTime,t(l,Q);else break;Q=n(u)}}function w(P){if(h=!1,b(P),!p)if(n(l)!==null)p=!0,k(x);else{var Q=n(u);Q!==null&&L(w,Q.startTime-P)}}function x(P,Q){p=!1,h&&(h=!1,y(F),F=-1),d=!0;var D=A;try{for(b(Q),f=n(l);f!==null&&(!(f.expirationTime>Q)||P&&!U());){var j=f.callback;if(typeof j=="function"){f.callback=null,A=f.priorityLevel;var z=j(f.expirationTime<=Q);Q=e.unstable_now(),typeof z=="function"?f.callback=z:f===n(l)&&r(l),b(Q)}else r(l);f=n(l)}if(f!==null)var X=!0;else{var K=n(u);K!==null&&L(w,K.startTime-Q),X=!1}return X}finally{f=null,A=D,d=!1}}var S=!1,B=null,F=-1,O=5,T=-1;function U(){return!(e.unstable_now()-TP||125j?(P.sortIndex=D,t(u,P),n(l)===null&&P===n(u)&&(h?(y(F),F=-1):h=!0,L(w,D-j))):(P.sortIndex=z,t(l,P),p||d||(p=!0,k(x))),P},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(P){var Q=A;return function(){var D=A;A=Q;try{return P.apply(this,arguments)}finally{A=D}}}})(s8);i8.exports=s8;var e_=i8.exports;/** + */(function(e){function t(P,Q){var D=P.length;P.push(Q);e:for(;0>>1,z=P[j];if(0>>1;ja(se,D))Ya(re,se)?(P[j]=re,P[Y]=D,j=Y):(P[j]=se,P[K]=D,j=K);else if(Ya(re,D))P[j]=re,P[Y]=D,j=Y;else break e}}return Q}function a(P,Q){var D=P.sortIndex-Q.sortIndex;return D!==0?D:P.id-Q.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var l=[],u=[],c=1,f=null,A=3,d=!1,p=!1,h=!1,m=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(P){for(var Q=n(u);Q!==null;){if(Q.callback===null)r(u);else if(Q.startTime<=P)r(u),Q.sortIndex=Q.expirationTime,t(l,Q);else break;Q=n(u)}}function w(P){if(h=!1,b(P),!p)if(n(l)!==null)p=!0,k(x);else{var Q=n(u);Q!==null&&L(w,Q.startTime-P)}}function x(P,Q){p=!1,h&&(h=!1,y(O),O=-1),d=!0;var D=A;try{for(b(Q),f=n(l);f!==null&&(!(f.expirationTime>Q)||P&&!U());){var j=f.callback;if(typeof j=="function"){f.callback=null,A=f.priorityLevel;var z=j(f.expirationTime<=Q);Q=e.unstable_now(),typeof z=="function"?f.callback=z:f===n(l)&&r(l),b(Q)}else r(l);f=n(l)}if(f!==null)var X=!0;else{var K=n(u);K!==null&&L(w,K.startTime-Q),X=!1}return X}finally{f=null,A=D,d=!1}}var S=!1,B=null,O=-1,F=5,T=-1;function U(){return!(e.unstable_now()-TP||125j?(P.sortIndex=D,t(u,P),n(l)===null&&P===n(u)&&(h?(y(O),O=-1):h=!0,L(w,D-j))):(P.sortIndex=z,t(l,P),p||d||(p=!0,k(x))),P},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(P){var Q=A;return function(){var D=A;A=Q;try{return P.apply(this,arguments)}finally{A=D}}}})(s8);i8.exports=s8;var $Z=i8.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function kZ(e,t){for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$B=Object.prototype.hasOwnProperty,t_=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,BP={},EP={};function n_(e){return $B.call(EP,e)?!0:$B.call(BP,e)?!1:t_.test(e)?EP[e]=!0:(BP[e]=!0,!1)}function r_(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function a_(e,t,n,r){if(t===null||typeof t>"u"||r_(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function oa(e,t,n,r,a,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Dr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Dr[e]=new oa(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Dr[t]=new oa(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Dr[e]=new oa(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Dr[e]=new oa(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Dr[e]=new oa(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Dr[e]=new oa(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Dr[e]=new oa(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Dr[e]=new oa(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Dr[e]=new oa(e,5,!1,e.toLowerCase(),null,!1,!1)});var UT=/[\-:]([a-z])/g;function MT(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(UT,MT);Dr[t]=new oa(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(UT,MT);Dr[t]=new oa(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(UT,MT);Dr[t]=new oa(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Dr[e]=new oa(e,1,!1,e.toLowerCase(),null,!1,!1)});Dr.xlinkHref=new oa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Dr[e]=new oa(e,1,!1,e.toLowerCase(),null,!0,!0)});function DT(e,t,n,r){var a=Dr.hasOwnProperty(t)?Dr[t]:null;(a!==null?a.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),eE=Object.prototype.hasOwnProperty,e_=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,EP={},FP={};function t_(e){return eE.call(FP,e)?!0:eE.call(EP,e)?!1:e_.test(e)?FP[e]=!0:(EP[e]=!0,!1)}function n_(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function r_(e,t,n,r){if(t===null||typeof t>"u"||n_(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function oa(e,t,n,r,a,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Dr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Dr[e]=new oa(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Dr[t]=new oa(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Dr[e]=new oa(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Dr[e]=new oa(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Dr[e]=new oa(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Dr[e]=new oa(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Dr[e]=new oa(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Dr[e]=new oa(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Dr[e]=new oa(e,5,!1,e.toLowerCase(),null,!1,!1)});var MT=/[\-:]([a-z])/g;function DT(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(MT,DT);Dr[t]=new oa(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(MT,DT);Dr[t]=new oa(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(MT,DT);Dr[t]=new oa(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Dr[e]=new oa(e,1,!1,e.toLowerCase(),null,!1,!1)});Dr.xlinkHref=new oa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Dr[e]=new oa(e,1,!1,e.toLowerCase(),null,!0,!0)});function LT(e,t,n,r){var a=Dr.hasOwnProperty(t)?Dr[t]:null;(a!==null?a.type!==0:r||!(2s||a[i]!==o[s]){var l=` -`+a[i].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=i&&0<=s);break}}}finally{vx=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?np(e):""}function o_(e){switch(e.tag){case 5:return np(e.type);case 16:return np("Lazy");case 13:return np("Suspense");case 19:return np("SuspenseList");case 0:case 2:case 15:return e=yx(e.type,!1),e;case 11:return e=yx(e.type.render,!1),e;case 1:return e=yx(e.type,!0),e;default:return""}}function rE(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case EA:return"Fragment";case BA:return"Portal";case eE:return"Profiler";case LT:return"StrictMode";case tE:return"Suspense";case nE:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case A8:return(e.displayName||"Context")+".Consumer";case c8:return(e._context.displayName||"Context")+".Provider";case QT:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case NT:return t=e.displayName||null,t!==null?t:rE(e.type)||"Memo";case rl:t=e._payload,e=e._init;try{return rE(e(t))}catch{}}return null}function i_(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return rE(t);case 8:return t===LT?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function jl(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function d8(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function s_(e){var t=d8(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function bm(e){e._valueTracker||(e._valueTracker=s_(e))}function p8(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=d8(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function uy(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function aE(e,t){var n=t.checked;return jn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function FP(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=jl(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function h8(e,t){t=t.checked,t!=null&&DT(e,"checked",t,!1)}function oE(e,t){h8(e,t);var n=jl(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?iE(e,t.type,n):t.hasOwnProperty("defaultValue")&&iE(e,t.type,jl(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function TP(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function iE(e,t,n){(t!=="number"||uy(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var rp=Array.isArray;function KA(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=wm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function dh(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ep={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},l_=["Webkit","ms","Moz","O"];Object.keys(Ep).forEach(function(e){l_.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ep[t]=Ep[e]})});function y8(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ep.hasOwnProperty(e)&&Ep[e]?(""+t).trim():t+"px"}function b8(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,a=y8(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}var u_=jn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function uE(e,t){if(t){if(u_[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Se(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Se(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Se(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Se(62))}}function cE(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var AE=null;function HT(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var fE=null,WA=null,GA=null;function kP(e){if(e=mg(e)){if(typeof fE!="function")throw Error(Se(280));var t=e.stateNode;t&&(t=F1(t),fE(e.stateNode,e.type,t))}}function w8(e){WA?GA?GA.push(e):GA=[e]:WA=e}function C8(){if(WA){var e=WA,t=GA;if(GA=WA=null,kP(e),t)for(e=0;e>>=0,e===0?32:31-(b_(e)/w_|0)|0}var Cm=64,xm=4194304;function ap(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dy(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~a;s!==0?r=ap(s):(o&=i,o!==0&&(r=ap(o)))}else i=n&~a,i!==0?r=ap(i):o!==0&&(r=ap(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&a)&&(a=r&-r,o=t&-t,a>=o||a===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function hg(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-_o(t),e[t]=n}function B_(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Fp),jP=String.fromCharCode(32),zP=!1;function z8(e,t){switch(e){case"keyup":return $_.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function V8(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var OA=!1;function t$(e,t){switch(e){case"compositionend":return V8(t);case"keypress":return t.which!==32?null:(zP=!0,jP);case"textInput":return e=t.data,e===jP&&zP?null:e;default:return null}}function n$(e,t){if(OA)return e==="compositionend"||!qT&&z8(e,t)?(e=H8(),Kv=WT=fl=null,OA=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=GP(n)}}function Y8(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Y8(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function q8(){for(var e=window,t=uy();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=uy(e.document)}return t}function XT(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function A$(e){var t=q8(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Y8(n.ownerDocument.documentElement,n)){if(r!==null&&XT(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=r.end===void 0?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=YP(n,o);var i=YP(n,r);a&&i&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,FA=null,vE=null,Rp=null,yE=!1;function qP(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;yE||FA==null||FA!==uy(r)||(r=FA,"selectionStart"in r&&XT(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Rp&&yh(Rp,r)||(Rp=r,r=gy(vE,"onSelect"),0IA||(e.current=BE[IA],BE[IA]=null,IA--)}function pn(e,t){IA++,BE[IA]=e.current,e.current=t}var zl={},Yr=nu(zl),va=nu(!1),Zu=zl;function lf(e,t){var n=e.type.contextTypes;if(!n)return zl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a={},o;for(o in n)a[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function ya(e){return e=e.childContextTypes,e!=null}function vy(){wn(va),wn(Yr)}function t3(e,t,n){if(Yr.current!==zl)throw Error(Se(168));pn(Yr,t),pn(va,n)}function r7(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var a in r)if(!(a in t))throw Error(Se(108,i_(e)||"Unknown",a));return jn({},n,r)}function yy(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||zl,Zu=Yr.current,pn(Yr,e),pn(va,va.current),!0}function n3(e,t,n){var r=e.stateNode;if(!r)throw Error(Se(169));n?(e=r7(e,t,Zu),r.__reactInternalMemoizedMergedChildContext=e,wn(va),wn(Yr),pn(Yr,e)):wn(va),pn(va,n)}var is=null,T1=!1,Px=!1;function a7(e){is===null?is=[e]:is.push(e)}function x$(e){T1=!0,a7(e)}function ru(){if(!Px&&is!==null){Px=!0;var e=0,t=_t;try{var n=is;for(_t=1;e>=i,a-=i,cs=1<<32-_o(t)+a|n<F?(O=B,B=null):O=B.sibling;var T=A(y,B,b[F],w);if(T===null){B===null&&(B=O);break}e&&B&&T.alternate===null&&t(y,B),v=o(T,v,F),S===null?x=T:S.sibling=T,S=T,B=O}if(F===b.length)return n(y,B),Pn&&hu(y,F),x;if(B===null){for(;FF?(O=B,B=null):O=B.sibling;var U=A(y,B,T.value,w);if(U===null){B===null&&(B=O);break}e&&B&&U.alternate===null&&t(y,B),v=o(U,v,F),S===null?x=U:S.sibling=U,S=U,B=O}if(T.done)return n(y,B),Pn&&hu(y,F),x;if(B===null){for(;!T.done;F++,T=b.next())T=f(y,T.value,w),T!==null&&(v=o(T,v,F),S===null?x=T:S.sibling=T,S=T);return Pn&&hu(y,F),x}for(B=r(y,B);!T.done;F++,T=b.next())T=d(B,y,F,T.value,w),T!==null&&(e&&T.alternate!==null&&B.delete(T.key===null?F:T.key),v=o(T,v,F),S===null?x=T:S.sibling=T,S=T);return e&&B.forEach(function(N){return t(y,N)}),Pn&&hu(y,F),x}function m(y,v,b,w){if(typeof b=="object"&&b!==null&&b.type===EA&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case ym:e:{for(var x=b.key,S=v;S!==null;){if(S.key===x){if(x=b.type,x===EA){if(S.tag===7){n(y,S.sibling),v=a(S,b.props.children),v.return=y,y=v;break e}}else if(S.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===rl&&u3(x)===S.type){n(y,S.sibling),v=a(S,b.props),v.ref=Sd(y,S,b),v.return=y,y=v;break e}n(y,S);break}else t(y,S);S=S.sibling}b.type===EA?(v=zu(b.props.children,y.mode,w,b.key),v.return=y,y=v):(w=_v(b.type,b.key,b.props,null,y.mode,w),w.ref=Sd(y,v,b),w.return=y,y=w)}return i(y);case BA:e:{for(S=b.key;v!==null;){if(v.key===S)if(v.tag===4&&v.stateNode.containerInfo===b.containerInfo&&v.stateNode.implementation===b.implementation){n(y,v.sibling),v=a(v,b.children||[]),v.return=y,y=v;break e}else{n(y,v);break}else t(y,v);v=v.sibling}v=jx(b,y.mode,w),v.return=y,y=v}return i(y);case rl:return S=b._init,m(y,v,S(b._payload),w)}if(rp(b))return p(y,v,b,w);if(yd(b))return h(y,v,b,w);Rm(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,v!==null&&v.tag===6?(n(y,v.sibling),v=a(v,b),v.return=y,y=v):(n(y,v),v=Hx(b,y.mode,w),v.return=y,y=v),i(y)):n(y,v)}return m}var cf=f7(!0),d7=f7(!1),vg={},Ii=nu(vg),xh=nu(vg),Sh=nu(vg);function Ru(e){if(e===vg)throw Error(Se(174));return e}function aR(e,t){switch(pn(Sh,t),pn(xh,e),pn(Ii,vg),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:lE(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=lE(t,e)}wn(Ii),pn(Ii,t)}function Af(){wn(Ii),wn(xh),wn(Sh)}function p7(e){Ru(Sh.current);var t=Ru(Ii.current),n=lE(t,e.type);t!==n&&(pn(xh,e),pn(Ii,n))}function oR(e){xh.current===e&&(wn(Ii),wn(xh))}var Dn=nu(0);function By(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ux=[];function iR(){for(var e=0;en?n:4,e(!0);var r=Mx.transition;Mx.transition={};try{e(!1),t()}finally{_t=n,Mx.transition=r}}function R7(){return wo().memoizedState}function O$(e,t,n){var r=Tl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},I7(e))k7(t,n);else if(n=l7(e,t,n,r),n!==null){var a=ra();$o(n,e,r,a),P7(n,t,r)}}function F$(e,t,n){var r=Tl(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(I7(e))k7(t,a);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,ri(s,i)){var l=t.interleaved;l===null?(a.next=a,nR(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}n=l7(e,t,a,r),n!==null&&(a=ra(),$o(n,e,r,a),P7(n,t,r))}}function I7(e){var t=e.alternate;return e===Nn||t!==null&&t===Nn}function k7(e,t){Ip=Ey=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function P7(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zT(e,n)}}var Oy={readContext:bo,useCallback:Qr,useContext:Qr,useEffect:Qr,useImperativeHandle:Qr,useInsertionEffect:Qr,useLayoutEffect:Qr,useMemo:Qr,useReducer:Qr,useRef:Qr,useState:Qr,useDebugValue:Qr,useDeferredValue:Qr,useTransition:Qr,useMutableSource:Qr,useSyncExternalStore:Qr,useId:Qr,unstable_isNewReconciler:!1},T$={readContext:bo,useCallback:function(e,t){return mi().memoizedState=[e,t===void 0?null:t],e},useContext:bo,useEffect:A3,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,qv(4194308,4,B7.bind(null,t,e),n)},useLayoutEffect:function(e,t){return qv(4194308,4,e,t)},useInsertionEffect:function(e,t){return qv(4,2,e,t)},useMemo:function(e,t){var n=mi();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=mi();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=O$.bind(null,Nn,e),[r.memoizedState,e]},useRef:function(e){var t=mi();return e={current:e},t.memoizedState=e},useState:c3,useDebugValue:AR,useDeferredValue:function(e){return mi().memoizedState=e},useTransition:function(){var e=c3(!1),t=e[0];return e=E$.bind(null,e[1]),mi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Nn,a=mi();if(Pn){if(n===void 0)throw Error(Se(407));n=n()}else{if(n=t(),wr===null)throw Error(Se(349));$u&30||m7(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,A3(y7.bind(null,r,o,e),[e]),r.flags|=2048,Oh(9,v7.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=mi(),t=wr.identifierPrefix;if(Pn){var n=As,r=cs;n=(r&~(1<<32-_o(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Bh++,0")&&(l=l.replace("",e.displayName)),l}while(1<=i&&0<=s);break}}}finally{yx=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?np(e):""}function a_(e){switch(e.tag){case 5:return np(e.type);case 16:return np("Lazy");case 13:return np("Suspense");case 19:return np("SuspenseList");case 0:case 2:case 15:return e=bx(e.type,!1),e;case 11:return e=bx(e.type.render,!1),e;case 1:return e=bx(e.type,!0),e;default:return""}}function aE(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case EA:return"Fragment";case BA:return"Portal";case tE:return"Profiler";case QT:return"StrictMode";case nE:return"Suspense";case rE:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case A8:return(e.displayName||"Context")+".Consumer";case c8:return(e._context.displayName||"Context")+".Provider";case NT:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case HT:return t=e.displayName||null,t!==null?t:aE(e.type)||"Memo";case rl:t=e._payload,e=e._init;try{return aE(e(t))}catch{}}return null}function o_(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return aE(t);case 8:return t===QT?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function jl(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function d8(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function i_(e){var t=d8(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function bm(e){e._valueTracker||(e._valueTracker=i_(e))}function p8(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=d8(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function uy(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function oE(e,t){var n=t.checked;return jn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function TP(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=jl(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function h8(e,t){t=t.checked,t!=null&<(e,"checked",t,!1)}function iE(e,t){h8(e,t);var n=jl(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?sE(e,t.type,n):t.hasOwnProperty("defaultValue")&&sE(e,t.type,jl(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function RP(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function sE(e,t,n){(t!=="number"||uy(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var rp=Array.isArray;function KA(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=wm.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function dh(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ep={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},s_=["Webkit","ms","Moz","O"];Object.keys(Ep).forEach(function(e){s_.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ep[t]=Ep[e]})});function y8(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ep.hasOwnProperty(e)&&Ep[e]?(""+t).trim():t+"px"}function b8(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,a=y8(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}var l_=jn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function cE(e,t){if(t){if(l_[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Se(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Se(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Se(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Se(62))}}function AE(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var fE=null;function jT(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var dE=null,WA=null,GA=null;function PP(e){if(e=mg(e)){if(typeof dE!="function")throw Error(Se(280));var t=e.stateNode;t&&(t=T1(t),dE(e.stateNode,e.type,t))}}function w8(e){WA?GA?GA.push(e):GA=[e]:WA=e}function C8(){if(WA){var e=WA,t=GA;if(GA=WA=null,PP(e),t)for(e=0;e>>=0,e===0?32:31-(y_(e)/b_|0)|0}var Cm=64,xm=4194304;function ap(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dy(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~a;s!==0?r=ap(s):(o&=i,o!==0&&(r=ap(o)))}else i=n&~a,i!==0?r=ap(i):o!==0&&(r=ap(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&a)&&(a=r&-r,o=t&-t,a>=o||a===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function hg(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-_o(t),e[t]=n}function S_(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Op),zP=String.fromCharCode(32),VP=!1;function z8(e,t){switch(e){case"keyup":return __.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function V8(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var FA=!1;function e$(e,t){switch(e){case"compositionend":return V8(t);case"keypress":return t.which!==32?null:(VP=!0,zP);case"textInput":return e=t.data,e===zP&&VP?null:e;default:return null}}function t$(e,t){if(FA)return e==="compositionend"||!XT&&z8(e,t)?(e=H8(),Kv=GT=fl=null,FA=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=YP(n)}}function Y8(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Y8(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function q8(){for(var e=window,t=uy();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=uy(e.document)}return t}function JT(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function c$(e){var t=q8(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Y8(n.ownerDocument.documentElement,n)){if(r!==null&&JT(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=r.end===void 0?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=qP(n,o);var i=qP(n,r);a&&i&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,OA=null,yE=null,Rp=null,bE=!1;function XP(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;bE||OA==null||OA!==uy(r)||(r=OA,"selectionStart"in r&&JT(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Rp&&yh(Rp,r)||(Rp=r,r=gy(yE,"onSelect"),0IA||(e.current=EE[IA],EE[IA]=null,IA--)}function pn(e,t){IA++,EE[IA]=e.current,e.current=t}var zl={},Yr=nu(zl),va=nu(!1),Zu=zl;function lf(e,t){var n=e.type.contextTypes;if(!n)return zl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a={},o;for(o in n)a[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function ya(e){return e=e.childContextTypes,e!=null}function vy(){wn(va),wn(Yr)}function n3(e,t,n){if(Yr.current!==zl)throw Error(Se(168));pn(Yr,t),pn(va,n)}function r7(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var a in r)if(!(a in t))throw Error(Se(108,o_(e)||"Unknown",a));return jn({},n,r)}function yy(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||zl,Zu=Yr.current,pn(Yr,e),pn(va,va.current),!0}function r3(e,t,n){var r=e.stateNode;if(!r)throw Error(Se(169));n?(e=r7(e,t,Zu),r.__reactInternalMemoizedMergedChildContext=e,wn(va),wn(Yr),pn(Yr,e)):wn(va),pn(va,n)}var is=null,R1=!1,Ux=!1;function a7(e){is===null?is=[e]:is.push(e)}function C$(e){R1=!0,a7(e)}function ru(){if(!Ux&&is!==null){Ux=!0;var e=0,t=_t;try{var n=is;for(_t=1;e>=i,a-=i,cs=1<<32-_o(t)+a|n<O?(F=B,B=null):F=B.sibling;var T=A(y,B,b[O],w);if(T===null){B===null&&(B=F);break}e&&B&&T.alternate===null&&t(y,B),v=o(T,v,O),S===null?x=T:S.sibling=T,S=T,B=F}if(O===b.length)return n(y,B),Pn&&hu(y,O),x;if(B===null){for(;OO?(F=B,B=null):F=B.sibling;var U=A(y,B,T.value,w);if(U===null){B===null&&(B=F);break}e&&B&&U.alternate===null&&t(y,B),v=o(U,v,O),S===null?x=U:S.sibling=U,S=U,B=F}if(T.done)return n(y,B),Pn&&hu(y,O),x;if(B===null){for(;!T.done;O++,T=b.next())T=f(y,T.value,w),T!==null&&(v=o(T,v,O),S===null?x=T:S.sibling=T,S=T);return Pn&&hu(y,O),x}for(B=r(y,B);!T.done;O++,T=b.next())T=d(B,y,O,T.value,w),T!==null&&(e&&T.alternate!==null&&B.delete(T.key===null?O:T.key),v=o(T,v,O),S===null?x=T:S.sibling=T,S=T);return e&&B.forEach(function(N){return t(y,N)}),Pn&&hu(y,O),x}function m(y,v,b,w){if(typeof b=="object"&&b!==null&&b.type===EA&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case ym:e:{for(var x=b.key,S=v;S!==null;){if(S.key===x){if(x=b.type,x===EA){if(S.tag===7){n(y,S.sibling),v=a(S,b.props.children),v.return=y,y=v;break e}}else if(S.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===rl&&c3(x)===S.type){n(y,S.sibling),v=a(S,b.props),v.ref=Sd(y,S,b),v.return=y,y=v;break e}n(y,S);break}else t(y,S);S=S.sibling}b.type===EA?(v=zu(b.props.children,y.mode,w,b.key),v.return=y,y=v):(w=_v(b.type,b.key,b.props,null,y.mode,w),w.ref=Sd(y,v,b),w.return=y,y=w)}return i(y);case BA:e:{for(S=b.key;v!==null;){if(v.key===S)if(v.tag===4&&v.stateNode.containerInfo===b.containerInfo&&v.stateNode.implementation===b.implementation){n(y,v.sibling),v=a(v,b.children||[]),v.return=y,y=v;break e}else{n(y,v);break}else t(y,v);v=v.sibling}v=zx(b,y.mode,w),v.return=y,y=v}return i(y);case rl:return S=b._init,m(y,v,S(b._payload),w)}if(rp(b))return p(y,v,b,w);if(yd(b))return h(y,v,b,w);Rm(y,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,v!==null&&v.tag===6?(n(y,v.sibling),v=a(v,b),v.return=y,y=v):(n(y,v),v=jx(b,y.mode,w),v.return=y,y=v),i(y)):n(y,v)}return m}var cf=f7(!0),d7=f7(!1),vg={},Ii=nu(vg),xh=nu(vg),Sh=nu(vg);function Ru(e){if(e===vg)throw Error(Se(174));return e}function oR(e,t){switch(pn(Sh,t),pn(xh,e),pn(Ii,vg),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:uE(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=uE(t,e)}wn(Ii),pn(Ii,t)}function Af(){wn(Ii),wn(xh),wn(Sh)}function p7(e){Ru(Sh.current);var t=Ru(Ii.current),n=uE(t,e.type);t!==n&&(pn(xh,e),pn(Ii,n))}function iR(e){xh.current===e&&(wn(Ii),wn(xh))}var Dn=nu(0);function By(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Mx=[];function sR(){for(var e=0;en?n:4,e(!0);var r=Dx.transition;Dx.transition={};try{e(!1),t()}finally{_t=n,Dx.transition=r}}function R7(){return wo().memoizedState}function E$(e,t,n){var r=Tl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},I7(e))k7(t,n);else if(n=l7(e,t,n,r),n!==null){var a=ra();$o(n,e,r,a),P7(n,t,r)}}function F$(e,t,n){var r=Tl(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(I7(e))k7(t,a);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,ri(s,i)){var l=t.interleaved;l===null?(a.next=a,rR(t)):(a.next=l.next,l.next=a),t.interleaved=a;return}}catch{}finally{}n=l7(e,t,a,r),n!==null&&(a=ra(),$o(n,e,r,a),P7(n,t,r))}}function I7(e){var t=e.alternate;return e===Nn||t!==null&&t===Nn}function k7(e,t){Ip=Ey=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function P7(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,VT(e,n)}}var Fy={readContext:bo,useCallback:Qr,useContext:Qr,useEffect:Qr,useImperativeHandle:Qr,useInsertionEffect:Qr,useLayoutEffect:Qr,useMemo:Qr,useReducer:Qr,useRef:Qr,useState:Qr,useDebugValue:Qr,useDeferredValue:Qr,useTransition:Qr,useMutableSource:Qr,useSyncExternalStore:Qr,useId:Qr,unstable_isNewReconciler:!1},O$={readContext:bo,useCallback:function(e,t){return mi().memoizedState=[e,t===void 0?null:t],e},useContext:bo,useEffect:f3,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,qv(4194308,4,B7.bind(null,t,e),n)},useLayoutEffect:function(e,t){return qv(4194308,4,e,t)},useInsertionEffect:function(e,t){return qv(4,2,e,t)},useMemo:function(e,t){var n=mi();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=mi();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=E$.bind(null,Nn,e),[r.memoizedState,e]},useRef:function(e){var t=mi();return e={current:e},t.memoizedState=e},useState:A3,useDebugValue:fR,useDeferredValue:function(e){return mi().memoizedState=e},useTransition:function(){var e=A3(!1),t=e[0];return e=B$.bind(null,e[1]),mi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Nn,a=mi();if(Pn){if(n===void 0)throw Error(Se(407));n=n()}else{if(n=t(),wr===null)throw Error(Se(349));$u&30||m7(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,f3(y7.bind(null,r,o,e),[e]),r.flags|=2048,Fh(9,v7.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=mi(),t=wr.identifierPrefix;if(Pn){var n=As,r=cs;n=(r&~(1<<32-_o(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Bh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ci]=t,e[Ch]=r,z7(e,t,!1,!1),t.stateNode=e;e:{switch(i=cE(n,r),n){case"dialog":vn("cancel",e),vn("close",e),a=r;break;case"iframe":case"object":case"embed":vn("load",e),a=r;break;case"video":case"audio":for(a=0;adf&&(t.flags|=128,r=!0,Bd(o,!1),t.lanes=4194304)}else{if(!r)if(e=By(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Bd(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Pn)return Nr(t),null}else 2*_n()-o.renderingStartTime>df&&n!==1073741824&&(t.flags|=128,r=!0,Bd(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=_n(),t.sibling=null,n=Dn.current,pn(Dn,r?n&1|2:n&1),t):(Nr(t),null);case 22:case 23:return mR(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Da&1073741824&&(Nr(t),t.subtreeFlags&6&&(t.flags|=8192)):Nr(t),null;case 24:return null;case 25:return null}throw Error(Se(156,t.tag))}function L$(e,t){switch(ZT(t),t.tag){case 1:return ya(t.type)&&vy(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Af(),wn(va),wn(Yr),iR(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return oR(t),null;case 13:if(wn(Dn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Se(340));uf()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return wn(Dn),null;case 4:return Af(),null;case 10:return tR(t.type._context),null;case 22:case 23:return mR(),null;case 24:return null;default:return null}}var km=!1,Wr=!1,Q$=typeof WeakSet=="function"?WeakSet:Set,Xe=null;function MA(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Kn(e,t,r)}else n.current=null}function LE(e,t,n){try{n()}catch(r){Kn(e,t,r)}}var b3=!1;function N$(e,t){if(bE=py,e=q8(),XT(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,l=-1,u=0,c=0,f=e,A=null;t:for(;;){for(var d;f!==n||a!==0&&f.nodeType!==3||(s=i+a),f!==o||r!==0&&f.nodeType!==3||(l=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(d=f.firstChild)!==null;)A=f,f=d;for(;;){if(f===e)break t;if(A===n&&++u===a&&(s=i),A===o&&++c===r&&(l=i),(d=f.nextSibling)!==null)break;f=A,A=f.parentNode}f=d}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(wE={focusedElem:e,selectionRange:n},py=!1,Xe=t;Xe!==null;)if(t=Xe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Xe=e;else for(;Xe!==null;){t=Xe;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var h=p.memoizedProps,m=p.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?h:Ko(t.type,h),m);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Se(163))}}catch(w){Kn(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Xe=e;break}Xe=t.return}return p=b3,b3=!1,p}function kp(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,o!==void 0&&LE(t,n,o)}a=a.next}while(a!==r)}}function k1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function QE(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function W7(e){var t=e.alternate;t!==null&&(e.alternate=null,W7(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ci],delete t[Ch],delete t[SE],delete t[w$],delete t[C$])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function G7(e){return e.tag===5||e.tag===3||e.tag===4}function w3(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||G7(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function NE(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=my));else if(r!==4&&(e=e.child,e!==null))for(NE(e,t,n),e=e.sibling;e!==null;)NE(e,t,n),e=e.sibling}function HE(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(HE(e,t,n),e=e.sibling;e!==null;)HE(e,t,n),e=e.sibling}var Or=null,Go=!1;function Ks(e,t,n){for(n=n.child;n!==null;)Y7(e,t,n),n=n.sibling}function Y7(e,t,n){if(Ri&&typeof Ri.onCommitFiberUnmount=="function")try{Ri.onCommitFiberUnmount(S1,n)}catch{}switch(n.tag){case 5:Wr||MA(n,t);case 6:var r=Or,a=Go;Or=null,Ks(e,t,n),Or=r,Go=a,Or!==null&&(Go?(e=Or,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Or.removeChild(n.stateNode));break;case 18:Or!==null&&(Go?(e=Or,n=n.stateNode,e.nodeType===8?kx(e.parentNode,n):e.nodeType===1&&kx(e,n),mh(e)):kx(Or,n.stateNode));break;case 4:r=Or,a=Go,Or=n.stateNode.containerInfo,Go=!0,Ks(e,t,n),Or=r,Go=a;break;case 0:case 11:case 14:case 15:if(!Wr&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&LE(n,t,i),a=a.next}while(a!==r)}Ks(e,t,n);break;case 1:if(!Wr&&(MA(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Kn(n,t,s)}Ks(e,t,n);break;case 21:Ks(e,t,n);break;case 22:n.mode&1?(Wr=(r=Wr)||n.memoizedState!==null,Ks(e,t,n),Wr=r):Ks(e,t,n);break;default:Ks(e,t,n)}}function C3(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Q$),t.forEach(function(r){var a=q$.bind(null,e,r);n.has(r)||(n.add(r),r.then(a,a))})}}function Do(e,t){var n=t.deletions;if(n!==null)for(var r=0;ra&&(a=i),r&=~o}if(r=a,r=_n()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*j$(r/1960))-r,10e?16:e,dl===null)var r=!1;else{if(e=dl,dl=null,Ry=0,Lt&6)throw Error(Se(331));var a=Lt;for(Lt|=4,Xe=e.current;Xe!==null;){var o=Xe,i=o.child;if(Xe.flags&16){var s=o.deletions;if(s!==null){for(var l=0;l_n()-hR?ju(e,0):pR|=n),ba(e,t)}function tj(e,t){t===0&&(e.mode&1?(t=xm,xm<<=1,!(xm&130023424)&&(xm=4194304)):t=1);var n=ra();e=xs(e,t),e!==null&&(hg(e,t,n),ba(e,n))}function Y$(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),tj(e,n)}function q$(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Se(314))}r!==null&&r.delete(t),tj(e,n)}var nj;nj=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||va.current)ga=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ga=!1,M$(e,t,n);ga=!!(e.flags&131072)}else ga=!1,Pn&&t.flags&1048576&&o7(t,wy,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Xv(e,t),e=t.pendingProps;var a=lf(t,Yr.current);qA(t,n),a=lR(null,t,r,e,a,n);var o=uR();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ya(r)?(o=!0,yy(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,rR(t),a.updater=R1,t.stateNode=a,a._reactInternals=t,RE(t,r,e,n),t=PE(null,t,r,!0,o,n)):(t.tag=0,Pn&&o&&JT(t),_r(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Xv(e,t),e=t.pendingProps,a=r._init,r=a(r._payload),t.type=r,a=t.tag=J$(r),e=Ko(r,e),a){case 0:t=kE(null,t,r,e,n);break e;case 1:t=m3(null,t,r,e,n);break e;case 11:t=h3(null,t,r,e,n);break e;case 14:t=g3(null,t,r,Ko(r.type,e),n);break e}throw Error(Se(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),kE(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),m3(e,t,r,a,n);case 3:e:{if(N7(t),e===null)throw Error(Se(387));r=t.pendingProps,o=t.memoizedState,a=o.element,u7(e,t),Sy(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=ff(Error(Se(423)),t),t=v3(e,t,r,n,a);break e}else if(r!==a){a=ff(Error(Se(424)),t),t=v3(e,t,r,n,a);break e}else for(ja=El(t.stateNode.containerInfo.firstChild),Ka=t,Pn=!0,qo=null,n=d7(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(uf(),r===a){t=Ss(e,t,n);break e}_r(e,t,r,n)}t=t.child}return t;case 5:return p7(t),e===null&&OE(t),r=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,CE(r,a)?i=null:o!==null&&CE(r,o)&&(t.flags|=32),Q7(e,t),_r(e,t,i,n),t.child;case 6:return e===null&&OE(t),null;case 13:return H7(e,t,n);case 4:return aR(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=cf(t,null,r,n):_r(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),h3(e,t,r,a,n);case 7:return _r(e,t,t.pendingProps,n),t.child;case 8:return _r(e,t,t.pendingProps.children,n),t.child;case 12:return _r(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,i=a.value,pn(Cy,r._currentValue),r._currentValue=i,o!==null)if(ri(o.value,i)){if(o.children===a.children&&!va.current){t=Ss(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=hs(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),FE(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(Se(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),FE(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}_r(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,qA(t,n),a=bo(a),r=r(a),t.flags|=1,_r(e,t,r,n),t.child;case 14:return r=t.type,a=Ko(r,t.pendingProps),a=Ko(r.type,a),g3(e,t,r,a,n);case 15:return D7(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),Xv(e,t),t.tag=1,ya(r)?(e=!0,yy(t)):e=!1,qA(t,n),A7(t,r,a),RE(t,r,a,n),PE(null,t,r,!0,e,n);case 19:return j7(e,t,n);case 22:return L7(e,t,n)}throw Error(Se(156,t.tag))};function rj(e,t){return T8(e,t)}function X$(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ao(e,t,n,r){return new X$(e,t,n,r)}function yR(e){return e=e.prototype,!(!e||!e.isReactComponent)}function J$(e){if(typeof e=="function")return yR(e)?1:0;if(e!=null){if(e=e.$$typeof,e===QT)return 11;if(e===NT)return 14}return 2}function Rl(e,t){var n=e.alternate;return n===null?(n=Ao(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _v(e,t,n,r,a,o){var i=2;if(r=e,typeof e=="function")yR(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case EA:return zu(n.children,a,o,t);case LT:i=8,a|=8;break;case eE:return e=Ao(12,n,t,a|2),e.elementType=eE,e.lanes=o,e;case tE:return e=Ao(13,n,t,a),e.elementType=tE,e.lanes=o,e;case nE:return e=Ao(19,n,t,a),e.elementType=nE,e.lanes=o,e;case f8:return U1(n,a,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case c8:i=10;break e;case A8:i=9;break e;case QT:i=11;break e;case NT:i=14;break e;case rl:i=16,r=null;break e}throw Error(Se(130,e==null?e:typeof e,""))}return t=Ao(i,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function zu(e,t,n,r){return e=Ao(7,e,r,t),e.lanes=n,e}function U1(e,t,n,r){return e=Ao(22,e,r,t),e.elementType=f8,e.lanes=n,e.stateNode={isHidden:!1},e}function Hx(e,t,n){return e=Ao(6,e,null,t),e.lanes=n,e}function jx(e,t,n){return t=Ao(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Z$(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=wx(0),this.expirationTimes=wx(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wx(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function bR(e,t,n,r,a,o,i,s,l){return e=new Z$(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ao(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},rR(o),e}function _$(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sj)}catch(e){console.error(e)}}sj(),o8.exports=Ja;var Sr=o8.exports;const LA=qn(Sr);var lj,R3=Sr;lj=R3.createRoot,R3.hydrateRoot;/** +`+o.stack}return{value:e,source:t,stack:a,digest:null}}function Nx(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function kE(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var I$=typeof WeakMap=="function"?WeakMap:Map;function U7(e,t,n){n=hs(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ty||(Ty=!0,zE=r),kE(e,t)},n}function M7(e,t,n){n=hs(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){kE(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){kE(e,t),typeof r!="function"&&(Ol===null?Ol=new Set([this]):Ol.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function d3(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new I$;var a=new Set;r.set(t,a)}else a=r.get(t),a===void 0&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=W$.bind(null,e,t,n),t.then(e,e))}function p3(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function h3(e,t,n,r,a){return e.mode&1?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=hs(-1,1),t.tag=2,Fl(n,t,1))),n.lanes|=1),e)}var k$=ks.ReactCurrentOwner,ga=!1;function _r(e,t,n,r){t.child=e===null?d7(t,null,n,r):cf(t,e.child,n,r)}function g3(e,t,n,r,a){n=n.render;var o=t.ref;return qA(t,a),r=uR(e,t,n,r,o,a),n=cR(),e!==null&&!ga?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ss(e,t,a)):(Pn&&n&&ZT(t),t.flags|=1,_r(e,t,r,a),t.child)}function m3(e,t,n,r,a){if(e===null){var o=n.type;return typeof o=="function"&&!bR(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,D7(e,t,o,r,a)):(e=_v(n.type,null,r,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&a)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:yh,n(i,r)&&e.ref===t.ref)return Ss(e,t,a)}return t.flags|=1,e=Rl(o,r),e.ref=t.ref,e.return=t,t.child=e}function D7(e,t,n,r,a){if(e!==null){var o=e.memoizedProps;if(yh(o,r)&&e.ref===t.ref)if(ga=!1,t.pendingProps=r=o,(e.lanes&a)!==0)e.flags&131072&&(ga=!0);else return t.lanes=e.lanes,Ss(e,t,a)}return PE(e,t,n,r,a)}function L7(e,t,n){var r=t.pendingProps,a=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},pn(DA,Da),Da|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,pn(DA,Da),Da|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,pn(DA,Da),Da|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,pn(DA,Da),Da|=r;return _r(e,t,a,n),t.child}function Q7(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function PE(e,t,n,r,a){var o=ya(n)?Zu:Yr.current;return o=lf(t,o),qA(t,a),n=uR(e,t,n,r,o,a),r=cR(),e!==null&&!ga?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ss(e,t,a)):(Pn&&r&&ZT(t),t.flags|=1,_r(e,t,n,a),t.child)}function v3(e,t,n,r,a){if(ya(n)){var o=!0;yy(t)}else o=!1;if(qA(t,a),t.stateNode===null)Xv(e,t),A7(t,n,r),IE(t,n,r,a),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=bo(u):(u=ya(n)?Zu:Yr.current,u=lf(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||l!==u)&&u3(t,i,r,u),al=!1;var A=t.memoizedState;i.state=A,Sy(t,r,i,a),l=t.memoizedState,s!==r||A!==l||va.current||al?(typeof c=="function"&&(RE(t,n,c,r),l=t.memoizedState),(s=al||l3(t,n,s,r,A,l,u))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=u,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,u7(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Ko(t.type,s),i.props=u,f=t.pendingProps,A=i.context,l=n.contextType,typeof l=="object"&&l!==null?l=bo(l):(l=ya(n)?Zu:Yr.current,l=lf(t,l));var d=n.getDerivedStateFromProps;(c=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==f||A!==l)&&u3(t,i,r,l),al=!1,A=t.memoizedState,i.state=A,Sy(t,r,i,a);var p=t.memoizedState;s!==f||A!==p||va.current||al?(typeof d=="function"&&(RE(t,n,d,r),p=t.memoizedState),(u=al||l3(t,n,u,r,A,p,l)||!1)?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,p,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,p,l)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),i.props=r,i.state=p,i.context=l,r=u):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),r=!1)}return UE(e,t,n,r,o,a)}function UE(e,t,n,r,a,o){Q7(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return a&&r3(t,n,!1),Ss(e,t,o);r=t.stateNode,k$.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=cf(t,e.child,null,o),t.child=cf(t,null,s,o)):_r(e,t,s,o),t.memoizedState=r.state,a&&r3(t,n,!0),t.child}function N7(e){var t=e.stateNode;t.pendingContext?n3(e,t.pendingContext,t.pendingContext!==t.context):t.context&&n3(e,t.context,!1),oR(e,t.containerInfo)}function y3(e,t,n,r,a){return uf(),$T(a),t.flags|=256,_r(e,t,n,r),t.child}var ME={dehydrated:null,treeContext:null,retryLane:0};function DE(e){return{baseLanes:e,cachePool:null,transitions:null}}function H7(e,t,n){var r=t.pendingProps,a=Dn.current,o=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(a&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(a|=1),pn(Dn,a&1),e===null)return OE(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=M1(i,r,0,null),e=zu(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=DE(n),t.memoizedState=ME,e):dR(t,i));if(a=e.memoizedState,a!==null&&(s=a.dehydrated,s!==null))return P$(e,t,i,r,s,a,n);if(o){o=r.fallback,i=t.mode,a=e.child,s=a.sibling;var l={mode:"hidden",children:r.children};return!(i&1)&&t.child!==a?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Rl(a,l),r.subtreeFlags=a.subtreeFlags&14680064),s!==null?o=Rl(s,o):(o=zu(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?DE(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=ME,r}return o=e.child,e=o.sibling,r=Rl(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function dR(e,t){return t=M1({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Im(e,t,n,r){return r!==null&&$T(r),cf(t,e.child,null,n),e=dR(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function P$(e,t,n,r,a,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Nx(Error(Se(422))),Im(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=M1({mode:"visible",children:r.children},a,0,null),o=zu(o,a,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&cf(t,e.child,null,i),t.child.memoizedState=DE(i),t.memoizedState=ME,o);if(!(t.mode&1))return Im(e,t,i,null);if(a.data==="$!"){if(r=a.nextSibling&&a.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(Se(419)),r=Nx(o,r,void 0),Im(e,t,i,r)}if(s=(i&e.childLanes)!==0,ga||s){if(r=wr,r!==null){switch(i&-i){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=a&(r.suspendedLanes|i)?0:a,a!==0&&a!==o.retryLane&&(o.retryLane=a,xs(e,a),$o(r,e,a,-1))}return yR(),r=Nx(Error(Se(421))),Im(e,t,i,r)}return a.data==="$?"?(t.flags|=128,t.child=e.child,t=G$.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ja=El(a.nextSibling),Ka=t,Pn=!0,qo=null,e!==null&&(oo[io++]=cs,oo[io++]=As,oo[io++]=_u,cs=e.id,As=e.overflow,_u=t),t=dR(t,r.children),t.flags|=4096,t)}function b3(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),TE(e.return,t,n)}function Hx(e,t,n,r,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function j7(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(_r(e,t,r.children,n),r=Dn.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&b3(e,n,t);else if(e.tag===19)b3(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(pn(Dn,r),!(t.mode&1))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;n!==null;)e=n.alternate,e!==null&&By(e)===null&&(a=n),n=n.sibling;n=a,n===null?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Hx(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&By(e)===null){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Hx(t,!0,n,null,o);break;case"together":Hx(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Xv(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ss(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ec|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Se(153));if(t.child!==null){for(e=t.child,n=Rl(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Rl(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function U$(e,t,n){switch(t.tag){case 3:N7(t),uf();break;case 5:p7(t);break;case 1:ya(t.type)&&yy(t);break;case 4:oR(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;pn(Cy,r._currentValue),r._currentValue=a;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(pn(Dn,Dn.current&1),t.flags|=128,null):n&t.child.childLanes?H7(e,t,n):(pn(Dn,Dn.current&1),e=Ss(e,t,n),e!==null?e.sibling:null);pn(Dn,Dn.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return j7(e,t,n);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),pn(Dn,Dn.current),r)break;return null;case 22:case 23:return t.lanes=0,L7(e,t,n)}return Ss(e,t,n)}var z7,LE,V7,K7;z7=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};LE=function(){};V7=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ru(Ii.current);var o=null;switch(n){case"input":a=oE(e,a),r=oE(e,r),o=[];break;case"select":a=jn({},a,{value:void 0}),r=jn({},r,{value:void 0}),o=[];break;case"textarea":a=lE(e,a),r=lE(e,r),o=[];break;default:typeof a.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=my)}cE(n,r);var i;n=null;for(u in a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&a[u]!=null)if(u==="style"){var s=a[u];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(fh.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];if(s=a!=null?a[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(i in s)!s.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in l)l.hasOwnProperty(i)&&s[i]!==l[i]&&(n||(n={}),n[i]=l[i])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(fh.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&vn("scroll",e),o||s===l||(o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};K7=function(e,t,n,r){n!==r&&(t.flags|=4)};function Bd(e,t){if(!Pn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Nr(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags&14680064,r|=a.flags&14680064,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function M$(e,t,n){var r=t.pendingProps;switch(_T(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Nr(t),null;case 1:return ya(t.type)&&vy(),Nr(t),null;case 3:return r=t.stateNode,Af(),wn(va),wn(Yr),sR(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Tm(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,qo!==null&&(WE(qo),qo=null))),LE(e,t),Nr(t),null;case 5:iR(t);var a=Ru(Sh.current);if(n=t.type,e!==null&&t.stateNode!=null)V7(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Se(166));return Nr(t),null}if(e=Ru(Ii.current),Tm(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ci]=t,r[Ch]=o,e=(t.mode&1)!==0,n){case"dialog":vn("cancel",r),vn("close",r);break;case"iframe":case"object":case"embed":vn("load",r);break;case"video":case"audio":for(a=0;a<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ci]=t,e[Ch]=r,z7(e,t,!1,!1),t.stateNode=e;e:{switch(i=AE(n,r),n){case"dialog":vn("cancel",e),vn("close",e),a=r;break;case"iframe":case"object":case"embed":vn("load",e),a=r;break;case"video":case"audio":for(a=0;adf&&(t.flags|=128,r=!0,Bd(o,!1),t.lanes=4194304)}else{if(!r)if(e=By(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Bd(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Pn)return Nr(t),null}else 2*_n()-o.renderingStartTime>df&&n!==1073741824&&(t.flags|=128,r=!0,Bd(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=_n(),t.sibling=null,n=Dn.current,pn(Dn,r?n&1|2:n&1),t):(Nr(t),null);case 22:case 23:return vR(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Da&1073741824&&(Nr(t),t.subtreeFlags&6&&(t.flags|=8192)):Nr(t),null;case 24:return null;case 25:return null}throw Error(Se(156,t.tag))}function D$(e,t){switch(_T(t),t.tag){case 1:return ya(t.type)&&vy(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Af(),wn(va),wn(Yr),sR(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return iR(t),null;case 13:if(wn(Dn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Se(340));uf()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return wn(Dn),null;case 4:return Af(),null;case 10:return nR(t.type._context),null;case 22:case 23:return vR(),null;case 24:return null;default:return null}}var km=!1,Wr=!1,L$=typeof WeakSet=="function"?WeakSet:Set,Xe=null;function MA(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Kn(e,t,r)}else n.current=null}function QE(e,t,n){try{n()}catch(r){Kn(e,t,r)}}var w3=!1;function Q$(e,t){if(wE=py,e=q8(),JT(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,l=-1,u=0,c=0,f=e,A=null;t:for(;;){for(var d;f!==n||a!==0&&f.nodeType!==3||(s=i+a),f!==o||r!==0&&f.nodeType!==3||(l=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(d=f.firstChild)!==null;)A=f,f=d;for(;;){if(f===e)break t;if(A===n&&++u===a&&(s=i),A===o&&++c===r&&(l=i),(d=f.nextSibling)!==null)break;f=A,A=f.parentNode}f=d}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(CE={focusedElem:e,selectionRange:n},py=!1,Xe=t;Xe!==null;)if(t=Xe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Xe=e;else for(;Xe!==null;){t=Xe;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var h=p.memoizedProps,m=p.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?h:Ko(t.type,h),m);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Se(163))}}catch(w){Kn(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Xe=e;break}Xe=t.return}return p=w3,w3=!1,p}function kp(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,o!==void 0&&QE(t,n,o)}a=a.next}while(a!==r)}}function P1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function NE(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function W7(e){var t=e.alternate;t!==null&&(e.alternate=null,W7(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ci],delete t[Ch],delete t[BE],delete t[b$],delete t[w$])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function G7(e){return e.tag===5||e.tag===3||e.tag===4}function C3(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||G7(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function HE(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=my));else if(r!==4&&(e=e.child,e!==null))for(HE(e,t,n),e=e.sibling;e!==null;)HE(e,t,n),e=e.sibling}function jE(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(jE(e,t,n),e=e.sibling;e!==null;)jE(e,t,n),e=e.sibling}var Fr=null,Go=!1;function Ks(e,t,n){for(n=n.child;n!==null;)Y7(e,t,n),n=n.sibling}function Y7(e,t,n){if(Ri&&typeof Ri.onCommitFiberUnmount=="function")try{Ri.onCommitFiberUnmount(B1,n)}catch{}switch(n.tag){case 5:Wr||MA(n,t);case 6:var r=Fr,a=Go;Fr=null,Ks(e,t,n),Fr=r,Go=a,Fr!==null&&(Go?(e=Fr,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Fr.removeChild(n.stateNode));break;case 18:Fr!==null&&(Go?(e=Fr,n=n.stateNode,e.nodeType===8?Px(e.parentNode,n):e.nodeType===1&&Px(e,n),mh(e)):Px(Fr,n.stateNode));break;case 4:r=Fr,a=Go,Fr=n.stateNode.containerInfo,Go=!0,Ks(e,t,n),Fr=r,Go=a;break;case 0:case 11:case 14:case 15:if(!Wr&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&QE(n,t,i),a=a.next}while(a!==r)}Ks(e,t,n);break;case 1:if(!Wr&&(MA(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Kn(n,t,s)}Ks(e,t,n);break;case 21:Ks(e,t,n);break;case 22:n.mode&1?(Wr=(r=Wr)||n.memoizedState!==null,Ks(e,t,n),Wr=r):Ks(e,t,n);break;default:Ks(e,t,n)}}function x3(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new L$),t.forEach(function(r){var a=Y$.bind(null,e,r);n.has(r)||(n.add(r),r.then(a,a))})}}function Do(e,t){var n=t.deletions;if(n!==null)for(var r=0;ra&&(a=i),r&=~o}if(r=a,r=_n()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*H$(r/1960))-r,10e?16:e,dl===null)var r=!1;else{if(e=dl,dl=null,Ry=0,Lt&6)throw Error(Se(331));var a=Lt;for(Lt|=4,Xe=e.current;Xe!==null;){var o=Xe,i=o.child;if(Xe.flags&16){var s=o.deletions;if(s!==null){for(var l=0;l_n()-gR?ju(e,0):hR|=n),ba(e,t)}function tj(e,t){t===0&&(e.mode&1?(t=xm,xm<<=1,!(xm&130023424)&&(xm=4194304)):t=1);var n=ra();e=xs(e,t),e!==null&&(hg(e,t,n),ba(e,n))}function G$(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),tj(e,n)}function Y$(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Se(314))}r!==null&&r.delete(t),tj(e,n)}var nj;nj=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||va.current)ga=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ga=!1,U$(e,t,n);ga=!!(e.flags&131072)}else ga=!1,Pn&&t.flags&1048576&&o7(t,wy,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Xv(e,t),e=t.pendingProps;var a=lf(t,Yr.current);qA(t,n),a=uR(null,t,r,e,a,n);var o=cR();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ya(r)?(o=!0,yy(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,aR(t),a.updater=I1,t.stateNode=a,a._reactInternals=t,IE(t,r,e,n),t=UE(null,t,r,!0,o,n)):(t.tag=0,Pn&&o&&ZT(t),_r(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Xv(e,t),e=t.pendingProps,a=r._init,r=a(r._payload),t.type=r,a=t.tag=X$(r),e=Ko(r,e),a){case 0:t=PE(null,t,r,e,n);break e;case 1:t=v3(null,t,r,e,n);break e;case 11:t=g3(null,t,r,e,n);break e;case 14:t=m3(null,t,r,Ko(r.type,e),n);break e}throw Error(Se(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),PE(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),v3(e,t,r,a,n);case 3:e:{if(N7(t),e===null)throw Error(Se(387));r=t.pendingProps,o=t.memoizedState,a=o.element,u7(e,t),Sy(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=ff(Error(Se(423)),t),t=y3(e,t,r,n,a);break e}else if(r!==a){a=ff(Error(Se(424)),t),t=y3(e,t,r,n,a);break e}else for(ja=El(t.stateNode.containerInfo.firstChild),Ka=t,Pn=!0,qo=null,n=d7(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(uf(),r===a){t=Ss(e,t,n);break e}_r(e,t,r,n)}t=t.child}return t;case 5:return p7(t),e===null&&OE(t),r=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,xE(r,a)?i=null:o!==null&&xE(r,o)&&(t.flags|=32),Q7(e,t),_r(e,t,i,n),t.child;case 6:return e===null&&OE(t),null;case 13:return H7(e,t,n);case 4:return oR(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=cf(t,null,r,n):_r(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),g3(e,t,r,a,n);case 7:return _r(e,t,t.pendingProps,n),t.child;case 8:return _r(e,t,t.pendingProps.children,n),t.child;case 12:return _r(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,i=a.value,pn(Cy,r._currentValue),r._currentValue=i,o!==null)if(ri(o.value,i)){if(o.children===a.children&&!va.current){t=Ss(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=hs(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),TE(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(Se(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),TE(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}_r(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,qA(t,n),a=bo(a),r=r(a),t.flags|=1,_r(e,t,r,n),t.child;case 14:return r=t.type,a=Ko(r,t.pendingProps),a=Ko(r.type,a),m3(e,t,r,a,n);case 15:return D7(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ko(r,a),Xv(e,t),t.tag=1,ya(r)?(e=!0,yy(t)):e=!1,qA(t,n),A7(t,r,a),IE(t,r,a,n),UE(null,t,r,!0,e,n);case 19:return j7(e,t,n);case 22:return L7(e,t,n)}throw Error(Se(156,t.tag))};function rj(e,t){return T8(e,t)}function q$(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ao(e,t,n,r){return new q$(e,t,n,r)}function bR(e){return e=e.prototype,!(!e||!e.isReactComponent)}function X$(e){if(typeof e=="function")return bR(e)?1:0;if(e!=null){if(e=e.$$typeof,e===NT)return 11;if(e===HT)return 14}return 2}function Rl(e,t){var n=e.alternate;return n===null?(n=Ao(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _v(e,t,n,r,a,o){var i=2;if(r=e,typeof e=="function")bR(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case EA:return zu(n.children,a,o,t);case QT:i=8,a|=8;break;case tE:return e=Ao(12,n,t,a|2),e.elementType=tE,e.lanes=o,e;case nE:return e=Ao(13,n,t,a),e.elementType=nE,e.lanes=o,e;case rE:return e=Ao(19,n,t,a),e.elementType=rE,e.lanes=o,e;case f8:return M1(n,a,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case c8:i=10;break e;case A8:i=9;break e;case NT:i=11;break e;case HT:i=14;break e;case rl:i=16,r=null;break e}throw Error(Se(130,e==null?e:typeof e,""))}return t=Ao(i,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function zu(e,t,n,r){return e=Ao(7,e,r,t),e.lanes=n,e}function M1(e,t,n,r){return e=Ao(22,e,r,t),e.elementType=f8,e.lanes=n,e.stateNode={isHidden:!1},e}function jx(e,t,n){return e=Ao(6,e,null,t),e.lanes=n,e}function zx(e,t,n){return t=Ao(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function J$(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cx(0),this.expirationTimes=Cx(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cx(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function wR(e,t,n,r,a,o,i,s,l){return e=new J$(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ao(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},aR(o),e}function Z$(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sj)}catch(e){console.error(e)}}sj(),o8.exports=Ja;var Sr=o8.exports;const LA=qn(Sr);var lj,I3=Sr;lj=I3.createRoot,I3.hydrateRoot;/** * @remix-run/router v1.3.2 * * Copyright (c) Remix Software Inc. @@ -46,7 +46,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Vt(){return Vt=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function aee(){return Math.random().toString(36).substr(2,8)}function k3(e,t){return{usr:e.state,key:e.key,idx:t}}function Th(e,t,n,r){return n===void 0&&(n=null),Vt({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ps(t):t,{state:n,key:t&&t.key||r||aee()})}function Bs(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Ps(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function oee(e,t,n,r){r===void 0&&(r={});let{window:a=document.defaultView,v5Compat:o=!1}=r,i=a.history,s=rr.Pop,l=null,u=c();u==null&&(u=0,i.replaceState(Vt({},i.state,{idx:u}),""));function c(){return(i.state||{idx:null}).idx}function f(){s=rr.Pop;let m=c(),y=m==null?null:m-u;u=m,l&&l({action:s,location:h.location,delta:y})}function A(m,y){s=rr.Push;let v=Th(h.location,m,y);n&&n(v,m),u=c()+1;let b=k3(v,u),w=h.createHref(v);try{i.pushState(b,"",w)}catch{a.location.assign(w)}o&&l&&l({action:s,location:h.location,delta:1})}function d(m,y){s=rr.Replace;let v=Th(h.location,m,y);n&&n(v,m),u=c();let b=k3(v,u),w=h.createHref(v);i.replaceState(b,"",w),o&&l&&l({action:s,location:h.location,delta:0})}function p(m){let y=a.location.origin!=="null"?a.location.origin:a.location.href,v=typeof m=="string"?m:Bs(m);return Ct(y,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,y)}let h={get action(){return s},get location(){return e(a,i)},listen(m){if(l)throw new Error("A history only accepts one active listener");return a.addEventListener(I3,f),l=m,()=>{a.removeEventListener(I3,f),l=null}},createHref(m){return t(a,m)},createURL:p,encodeLocation(m){let y=p(m);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:A,replace:d,go(m){return i.go(m)}};return h}var Rr;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Rr||(Rr={}));function iee(e){return e.index===!0}function uj(e,t,n){return t===void 0&&(t=[]),n===void 0&&(n=new Set),e.map((r,a)=>{let o=[...t,a],i=typeof r.id=="string"?r.id:o.join("-");return Ct(r.index!==!0||!r.children,"Cannot specify children on an index route"),Ct(!n.has(i),'Found a route id collision on id "'+i+`". Route id's must be globally unique within Data Router usages`),n.add(i),iee(r)?Vt({},r,{id:i}):Vt({},r,{id:i,children:r.children?uj(r.children,o,n):void 0})})}function ip(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Ps(t):t,a=fj(r.pathname||"/",n);if(a==null)return null;let o=cj(e);see(o);let i=null;for(let s=0;i==null&&s{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};l.relativePath.startsWith("/")&&(Ct(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=gs([r,l.relativePath]),c=n.concat(l);o.children&&o.children.length>0&&(Ct(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),cj(o.children,t,c,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:pee(u,o.index),routesMeta:c})};return e.forEach((o,i)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))a(o,i);else for(let l of Aj(o.path))a(o,i,l)}),t}function Aj(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return a?[o,""]:[o];let i=Aj(r.join("/")),s=[];return s.push(...i.map(l=>l===""?o:[o,l].join("/"))),a&&s.push(...i),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function see(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:hee(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const lee=/^:\w+$/,uee=3,cee=2,Aee=1,fee=10,dee=-2,P3=e=>e==="*";function pee(e,t){let n=e.split("/"),r=n.length;return n.some(P3)&&(r+=dee),t&&(r+=cee),n.filter(a=>!P3(a)).reduce((a,o)=>a+(lee.test(o)?uee:o===""?Aee:fee),r)}function hee(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function gee(e,t){let{routesMeta:n}=e,r={},a="/",o=[];for(let i=0;i{if(c==="*"){let A=s[f]||"";i=o.slice(0,o.length-A.length).replace(/(.)\/+$/,"$1")}return u[c]=bee(s[f]||"",c),u},{}),pathname:o,pathnameBase:i,pattern:e}}function vee(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Rh(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,s)=>(r.push(s),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function yee(e){try{return decodeURI(e)}catch(t){return Rh(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function bee(e,t){try{return decodeURIComponent(e)}catch(n){return Rh(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function fj(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Rh(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function wee(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?Ps(e):e;return{pathname:n?n.startsWith("/")?n:Cee(n,t):t,search:See(r),hash:Bee(a)}}function Cee(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function zx(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function N1(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function SR(e,t,n,r){r===void 0&&(r=!1);let a;typeof e=="string"?a=Ps(e):(a=Vt({},e),Ct(!a.pathname||!a.pathname.includes("?"),zx("?","pathname","search",a)),Ct(!a.pathname||!a.pathname.includes("#"),zx("#","pathname","hash",a)),Ct(!a.search||!a.search.includes("#"),zx("#","search","hash",a)));let o=e===""||a.pathname==="",i=o?"/":a.pathname,s;if(r||i==null)s=n;else{let f=t.length-1;if(i.startsWith("..")){let A=i.split("/");for(;A[0]==="..";)A.shift(),f-=1;a.pathname=A.join("/")}s=f>=0?t[f]:"/"}let l=wee(a,s),u=i&&i!=="/"&&i.endsWith("/"),c=(o||i===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const gs=e=>e.join("/").replace(/\/\/+/g,"/"),xee=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),See=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Bee=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class U3 extends Error{}class Eee{constructor(t,n){this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],Ct(t&&typeof t=="object"&&!Array.isArray(t),"defer() only accepts plain objects");let r;this.abortPromise=new Promise((o,i)=>r=i),this.controller=new AbortController;let a=()=>r(new U3("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",a),this.controller.signal.addEventListener("abort",a),this.data=Object.entries(t).reduce((o,i)=>{let[s,l]=i;return Object.assign(o,{[s]:this.trackPromise(s,l)})},{}),this.done&&this.unlistenAbortSignal(),this.init=n}trackPromise(t,n){if(!(n instanceof Promise))return n;this.deferredKeys.push(t),this.pendingKeysSet.add(t);let r=Promise.race([n,this.abortPromise]).then(a=>this.onSettle(r,t,null,a),a=>this.onSettle(r,t,a));return r.catch(()=>{}),Object.defineProperty(r,"_tracked",{get:()=>!0}),r}onSettle(t,n,r,a){return this.controller.signal.aborted&&r instanceof U3?(this.unlistenAbortSignal(),Object.defineProperty(t,"_error",{get:()=>r}),Promise.reject(r)):(this.pendingKeysSet.delete(n),this.done&&this.unlistenAbortSignal(),r?(Object.defineProperty(t,"_error",{get:()=>r}),this.emit(!1,n),Promise.reject(r)):(Object.defineProperty(t,"_data",{get:()=>a}),this.emit(!1,n),a))}emit(t,n){this.subscribers.forEach(r=>r(t,n))}subscribe(t){return this.subscribers.add(t),()=>this.subscribers.delete(t)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach((t,n)=>this.pendingKeysSet.delete(n)),this.emit(!0)}async resolveData(t){let n=!1;if(!this.done){let r=()=>this.cancel();t.addEventListener("abort",r),n=await new Promise(a=>{this.subscribe(o=>{t.removeEventListener("abort",r),(o||this.done)&&a(o)})})}return n}get done(){return this.pendingKeysSet.size===0}get unwrappedData(){return Ct(this.data!==null&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce((t,n)=>{let[r,a]=n;return Object.assign(t,{[r]:Fee(a)})},{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}function Oee(e){return e instanceof Promise&&e._tracked===!0}function Fee(e){if(!Oee(e))return e;if(e._error)throw e._error;return e._data}class BR{constructor(t,n,r,a){a===void 0&&(a=!1),this.status=t,this.statusText=n||"",this.internal=a,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function dj(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const pj=["post","put","patch","delete"],Tee=new Set(pj),Ree=["get",...pj],Iee=new Set(Ree),kee=new Set([301,302,303,307,308]),Pee=new Set([307,308]),Vx={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Uee={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},M3={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},hj=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,gj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Mee=!gj;function Dee(e){Ct(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let t=uj(e.routes),n=null,r=new Set,a=null,o=null,i=null,s=e.hydrationData!=null,l=ip(t,e.history.location,e.basename),u=null;if(l==null){let ee=_s(404,{pathname:e.history.location.pathname}),{matches:G,route:te}=j3(t);l=G,u={[te.id]:ee}}let c=!l.some(ee=>ee.route.loader)||e.hydrationData!=null,f,A={historyAction:e.history.action,location:e.history.location,matches:l,initialized:c,navigation:Vx,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||u,fetchers:new Map,blockers:new Map},d=rr.Pop,p=!1,h,m=!1,y=!1,v=[],b=[],w=new Map,x=0,S=-1,B=new Map,F=new Set,O=new Map,T=new Map,U=new Map,N=!1;function H(){return n=e.history.listen(ee=>{let{action:G,location:te,delta:ae}=ee;if(N){N=!1;return}Rh(U.size===0||ae!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let ne=Ze({currentLocation:A.location,nextLocation:te,historyAction:G});if(ne&&ae!=null){N=!0,e.history.go(ae*-1),Ue(ne,{state:"blocked",location:te,proceed(){Ue(ne,{state:"proceeding",proceed:void 0,reset:void 0,location:te}),e.history.go(ae)},reset(){Ce(ne),k({blockers:new Map(f.state.blockers)})}});return}return D(G,te)}),A.initialized||D(rr.Pop,A.location),f}function M(){n&&n(),r.clear(),h&&h.abort(),A.fetchers.forEach((ee,G)=>_(G)),A.blockers.forEach((ee,G)=>Ce(G))}function I(ee){return r.add(ee),()=>r.delete(ee)}function k(ee){A=Vt({},A,ee),r.forEach(G=>G(A))}function L(ee,G){var te,ae;let ne=A.actionData!=null&&A.navigation.formMethod!=null&&rs(A.navigation.formMethod)&&A.navigation.state==="loading"&&((te=ee.state)==null?void 0:te._isRedirect)!==!0,W;G.actionData?Object.keys(G.actionData).length>0?W=G.actionData:W=null:ne?W=A.actionData:W=null;let fe=G.loaderData?H3(A.loaderData,G.loaderData,G.matches||[],G.errors):A.loaderData;for(let[ie]of U)Ce(ie);let ce=p===!0||A.navigation.formMethod!=null&&rs(A.navigation.formMethod)&&((ae=ee.state)==null?void 0:ae._isRedirect)!==!0;k(Vt({},G,{actionData:W,loaderData:fe,historyAction:d,location:ee,initialized:!0,navigation:Vx,revalidation:"idle",restoreScrollPosition:Me(ee,G.matches||A.matches),preventScrollReset:ce,blockers:new Map(A.blockers)})),m||d===rr.Pop||(d===rr.Push?e.history.push(ee,ee.state):d===rr.Replace&&e.history.replace(ee,ee.state)),d=rr.Pop,p=!1,m=!1,y=!1,v=[],b=[]}async function P(ee,G){if(typeof ee=="number"){e.history.go(ee);return}let{path:te,submission:ae,error:ne}=D3(ee,G),W=A.location,fe=Th(A.location,te,G&&G.state);fe=Vt({},fe,e.history.encodeLocation(fe));let ce=G&&G.replace!=null?G.replace:void 0,ie=rr.Push;ce===!0?ie=rr.Replace:ce===!1||ae!=null&&rs(ae.formMethod)&&ae.formAction===A.location.pathname+A.location.search&&(ie=rr.Replace);let me=G&&"preventScrollReset"in G?G.preventScrollReset===!0:void 0,Ee=Ze({currentLocation:W,nextLocation:fe,historyAction:ie});if(Ee){Ue(Ee,{state:"blocked",location:fe,proceed(){Ue(Ee,{state:"proceeding",proceed:void 0,reset:void 0,location:fe}),P(ee,G)},reset(){Ce(Ee),k({blockers:new Map(A.blockers)})}});return}return await D(ie,fe,{submission:ae,pendingError:ne,preventScrollReset:me,replace:G&&G.replace})}function Q(){if(V(),k({revalidation:"loading"}),A.navigation.state!=="submitting"){if(A.navigation.state==="idle"){D(A.historyAction,A.location,{startUninterruptedRevalidation:!0});return}D(d||A.historyAction,A.navigation.location,{overrideNavigation:A.navigation})}}async function D(ee,G,te){h&&h.abort(),h=null,d=ee,m=(te&&te.startUninterruptedRevalidation)===!0,je(A.location,A.matches),p=(te&&te.preventScrollReset)===!0;let ae=te&&te.overrideNavigation,ne=ip(t,G,e.basename);if(!ne){let ze=_s(404,{pathname:G.pathname}),{matches:Fe,route:de}=j3(t);et(),L(G,{matches:Fe,loaderData:{},errors:{[de.id]:ze}});return}if(jee(A.location,G)&&!(te&&te.submission&&rs(te.submission.formMethod))){L(G,{matches:ne});return}h=new AbortController;let W=Fd(e.history,G,h.signal,te&&te.submission),fe,ce;if(te&&te.pendingError)ce={[QA(ne).route.id]:te.pendingError};else if(te&&te.submission&&rs(te.submission.formMethod)){let ze=await j(W,G,te.submission,ne,{replace:te.replace});if(ze.shortCircuited)return;fe=ze.pendingActionData,ce=ze.pendingActionError,ae=Vt({state:"loading",location:G},te.submission),W=new Request(W.url,{signal:W.signal})}let{shortCircuited:ie,loaderData:me,errors:Ee}=await z(W,G,ne,ae,te&&te.submission,te&&te.replace,fe,ce);ie||(h=null,L(G,Vt({matches:ne},fe?{actionData:fe}:{},{loaderData:me,errors:Ee})))}async function j(ee,G,te,ae,ne){V();let W=Vt({state:"submitting",location:G},te);k({navigation:W});let fe,ce=W3(ae,G);if(!ce.route.action)fe={type:Rr.error,error:_s(405,{method:ee.method,pathname:G.pathname,routeId:ce.route.id})};else if(fe=await Od("action",ee,ce,ae,f.basename),ee.signal.aborted)return{shortCircuited:!0};if(JA(fe)){let ie;return ne&&ne.replace!=null?ie=ne.replace:ie=fe.location===A.location.pathname+A.location.search,await re(A,fe,{submission:te,replace:ie}),{shortCircuited:!0}}if(Mp(fe)){let ie=QA(ae,ce.route.id);return(ne&&ne.replace)!==!0&&(d=rr.Push),{pendingActionData:{},pendingActionError:{[ie.route.id]:fe.error}}}if(Iu(fe))throw _s(400,{type:"defer-action"});return{pendingActionData:{[ce.route.id]:fe.data}}}async function z(ee,G,te,ae,ne,W,fe,ce){let ie=ae;ie||(ie=Vt({state:"loading",location:G,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},ne));let me=ne||(ie.formMethod&&ie.formAction&&ie.formData&&ie.formEncType?{formMethod:ie.formMethod,formAction:ie.formAction,formData:ie.formData,formEncType:ie.formEncType}:void 0),[Ee,ze]=L3(e.history,A,te,me,G,y,v,b,fe,ce,O);if(et(We=>!(te&&te.some(Rt=>Rt.route.id===We))||Ee&&Ee.some(Rt=>Rt.route.id===We)),Ee.length===0&&ze.length===0)return L(G,Vt({matches:te,loaderData:{},errors:ce||null},fe?{actionData:fe}:{})),{shortCircuited:!0};if(!m){ze.forEach(Rt=>{let mt=A.fetchers.get(Rt.key),St={state:"loading",data:mt&&mt.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(Rt.key,St)});let We=fe||A.actionData;k(Vt({navigation:ie},We?Object.keys(We).length===0?{actionData:null}:{actionData:We}:{},ze.length>0?{fetchers:new Map(A.fetchers)}:{}))}S=++x,ze.forEach(We=>w.set(We.key,h));let{results:Fe,loaderResults:de,fetcherResults:ke}=await q(A.matches,te,Ee,ze,ee);if(ee.signal.aborted)return{shortCircuited:!0};ze.forEach(We=>w.delete(We.key));let Pe=z3(Fe);if(Pe)return await re(A,Pe,{replace:W}),{shortCircuited:!0};let{loaderData:ft,errors:st}=N3(A,te,Ee,de,ce,ze,ke,T);T.forEach((We,Rt)=>{We.subscribe(mt=>{(mt||We.done)&&T.delete(Rt)})}),ge();let $e=he(S);return Vt({loaderData:ft,errors:st},$e||ze.length>0?{fetchers:new Map(A.fetchers)}:{})}function X(ee){return A.fetchers.get(ee)||Uee}function K(ee,G,te,ae){if(Mee)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");w.has(ee)&&Ae(ee);let ne=ip(t,te,e.basename);if(!ne){$(ee,G,_s(404,{pathname:te}));return}let{path:W,submission:fe}=D3(te,ae,!0),ce=W3(ne,W);if(p=(ae&&ae.preventScrollReset)===!0,fe&&rs(fe.formMethod)){se(ee,G,W,ce,ne,fe);return}O.set(ee,{routeId:G,path:W,match:ce,matches:ne}),Y(ee,G,W,ce,ne,fe)}async function se(ee,G,te,ae,ne,W){if(V(),O.delete(ee),!ae.route.action){let Bn=_s(405,{method:W.formMethod,pathname:te,routeId:G});$(ee,G,Bn);return}let fe=A.fetchers.get(ee),ce=Vt({state:"submitting"},W,{data:fe&&fe.data," _hasFetcherDoneAnything ":!0});A.fetchers.set(ee,ce),k({fetchers:new Map(A.fetchers)});let ie=new AbortController,me=Fd(e.history,te,ie.signal,W);w.set(ee,ie);let Ee=await Od("action",me,ae,ne,f.basename);if(me.signal.aborted){w.get(ee)===ie&&w.delete(ee);return}if(JA(Ee)){w.delete(ee),F.add(ee);let Bn=Vt({state:"loading"},W,{data:void 0," _hasFetcherDoneAnything ":!0});return A.fetchers.set(ee,Bn),k({fetchers:new Map(A.fetchers)}),re(A,Ee,{isFetchActionRedirect:!0})}if(Mp(Ee)){$(ee,G,Ee.error);return}if(Iu(Ee))throw _s(400,{type:"defer-action"});let ze=A.navigation.location||A.location,Fe=Fd(e.history,ze,ie.signal),de=A.navigation.state!=="idle"?ip(t,A.navigation.location,e.basename):A.matches;Ct(de,"Didn't find any matches after fetcher action");let ke=++x;B.set(ee,ke);let Pe=Vt({state:"loading",data:Ee.data},W,{" _hasFetcherDoneAnything ":!0});A.fetchers.set(ee,Pe);let[ft,st]=L3(e.history,A,de,W,ze,y,v,b,{[ae.route.id]:Ee.data},void 0,O);st.filter(Bn=>Bn.key!==ee).forEach(Bn=>{let tr=Bn.key,nr=A.fetchers.get(tr),yt={state:"loading",data:nr&&nr.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(tr,yt),w.set(tr,ie)}),k({fetchers:new Map(A.fetchers)});let{results:$e,loaderResults:We,fetcherResults:Rt}=await q(A.matches,de,ft,st,Fe);if(ie.signal.aborted)return;B.delete(ee),w.delete(ee),st.forEach(Bn=>w.delete(Bn.key));let mt=z3($e);if(mt)return re(A,mt);let{loaderData:St,errors:wt}=N3(A,A.matches,ft,We,void 0,st,Rt,T),on={state:"idle",data:Ee.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(ee,on);let Ra=he(ke);A.navigation.state==="loading"&&ke>S?(Ct(d,"Expected pending action"),h&&h.abort(),L(A.navigation.location,{matches:de,loaderData:St,errors:wt,fetchers:new Map(A.fetchers)})):(k(Vt({errors:wt,loaderData:H3(A.loaderData,St,de,wt)},Ra?{fetchers:new Map(A.fetchers)}:{})),y=!1)}async function Y(ee,G,te,ae,ne,W){let fe=A.fetchers.get(ee),ce=Vt({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},W,{data:fe&&fe.data," _hasFetcherDoneAnything ":!0});A.fetchers.set(ee,ce),k({fetchers:new Map(A.fetchers)});let ie=new AbortController,me=Fd(e.history,te,ie.signal);w.set(ee,ie);let Ee=await Od("loader",me,ae,ne,f.basename);if(Iu(Ee)&&(Ee=await bj(Ee,me.signal,!0)||Ee),w.get(ee)===ie&&w.delete(ee),me.signal.aborted)return;if(JA(Ee)){await re(A,Ee);return}if(Mp(Ee)){let Fe=QA(A.matches,G);A.fetchers.delete(ee),k({fetchers:new Map(A.fetchers),errors:{[Fe.route.id]:Ee.error}});return}Ct(!Iu(Ee),"Unhandled fetcher deferred data");let ze={state:"idle",data:Ee.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(ee,ze),k({fetchers:new Map(A.fetchers)})}async function re(ee,G,te){var ae;let{submission:ne,replace:W,isFetchActionRedirect:fe}=te===void 0?{}:te;G.revalidate&&(y=!0);let ce=Th(ee.location,G.location,Vt({_isRedirect:!0},fe?{_isFetchActionRedirect:!0}:{}));if(Ct(ce,"Expected a location on the redirect navigation"),hj.test(G.location)&&gj&&typeof((ae=window)==null?void 0:ae.location)<"u"){let de=e.history.createURL(G.location).origin;if(window.location.origin!==de){W?window.location.replace(G.location):window.location.assign(G.location);return}}h=null;let ie=W===!0?rr.Replace:rr.Push,{formMethod:me,formAction:Ee,formEncType:ze,formData:Fe}=ee.navigation;!ne&&me&&Ee&&Fe&&ze&&(ne={formMethod:me,formAction:Ee,formEncType:ze,formData:Fe}),Pee.has(G.status)&&ne&&rs(ne.formMethod)?await D(ie,ce,{submission:Vt({},ne,{formAction:G.location}),preventScrollReset:p}):await D(ie,ce,{overrideNavigation:{state:"loading",location:ce,formMethod:ne?ne.formMethod:void 0,formAction:ne?ne.formAction:void 0,formEncType:ne?ne.formEncType:void 0,formData:ne?ne.formData:void 0},preventScrollReset:p})}async function q(ee,G,te,ae,ne){let W=await Promise.all([...te.map(ie=>Od("loader",ne,ie,G,f.basename)),...ae.map(ie=>Od("loader",Fd(e.history,ie.path,ne.signal),ie.match,ie.matches,f.basename))]),fe=W.slice(0,te.length),ce=W.slice(te.length);return await Promise.all([V3(ee,te,fe,ne.signal,!1,A.loaderData),V3(ee,ae.map(ie=>ie.match),ce,ne.signal,!0)]),{results:W,loaderResults:fe,fetcherResults:ce}}function V(){y=!0,v.push(...et()),O.forEach((ee,G)=>{w.has(G)&&(b.push(G),Ae(G))})}function $(ee,G,te){let ae=QA(A.matches,G);_(ee),k({errors:{[ae.route.id]:te},fetchers:new Map(A.fetchers)})}function _(ee){w.has(ee)&&Ae(ee),O.delete(ee),B.delete(ee),F.delete(ee),A.fetchers.delete(ee)}function Ae(ee){let G=w.get(ee);Ct(G,"Expected fetch controller: "+ee),G.abort(),w.delete(ee)}function ye(ee){for(let G of ee){let ae={state:"idle",data:X(G).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(G,ae)}}function ge(){let ee=[];for(let G of F){let te=A.fetchers.get(G);Ct(te,"Expected fetcher: "+G),te.state==="loading"&&(F.delete(G),ee.push(G))}ye(ee)}function he(ee){let G=[];for(let[te,ae]of B)if(ae0}function Ie(ee,G){let te=A.blockers.get(ee)||M3;return U.get(ee)!==G&&U.set(ee,G),te}function Ce(ee){A.blockers.delete(ee),U.delete(ee)}function Ue(ee,G){let te=A.blockers.get(ee)||M3;Ct(te.state==="unblocked"&&G.state==="blocked"||te.state==="blocked"&&G.state==="blocked"||te.state==="blocked"&&G.state==="proceeding"||te.state==="blocked"&&G.state==="unblocked"||te.state==="proceeding"&&G.state==="unblocked","Invalid blocker state transition: "+te.state+" -> "+G.state),A.blockers.set(ee,G),k({blockers:new Map(A.blockers)})}function Ze(ee){let{currentLocation:G,nextLocation:te,historyAction:ae}=ee;if(U.size===0)return;U.size>1&&Rh(!1,"A router only supports one blocker at a time");let ne=Array.from(U.entries()),[W,fe]=ne[ne.length-1],ce=A.blockers.get(W);if(!(ce&&ce.state==="proceeding")&&fe({currentLocation:G,nextLocation:te,historyAction:ae}))return W}function et(ee){let G=[];return T.forEach((te,ae)=>{(!ee||ee(ae))&&(te.cancel(),G.push(ae),T.delete(ae))}),G}function Ye(ee,G,te){if(a=ee,i=G,o=te||(ae=>ae.key),!s&&A.navigation===Vx){s=!0;let ae=Me(A.location,A.matches);ae!=null&&k({restoreScrollPosition:ae})}return()=>{a=null,i=null,o=null}}function je(ee,G){if(a&&o&&i){let te=G.map(ne=>K3(ne,A.loaderData)),ae=o(ee,te)||ee.key;a[ae]=i()}}function Me(ee,G){if(a&&o&&i){let te=G.map(W=>K3(W,A.loaderData)),ae=o(ee,te)||ee.key,ne=a[ae];if(typeof ne=="number")return ne}return null}return f={get basename(){return e.basename},get state(){return A},get routes(){return t},initialize:H,subscribe:I,enableScrollRestoration:Ye,navigate:P,fetch:K,revalidate:Q,createHref:ee=>e.history.createHref(ee),encodeLocation:ee=>e.history.encodeLocation(ee),getFetcher:X,deleteFetcher:_,dispose:M,getBlocker:Ie,deleteBlocker:Ce,_internalFetchControllers:w,_internalActiveDeferreds:T},f}function Lee(e){return e!=null&&"formData"in e}function D3(e,t,n){n===void 0&&(n=!1);let r=typeof e=="string"?e:Bs(e);if(!t||!Lee(t))return{path:r};if(t.formMethod&&!Vee(t.formMethod))return{path:r,error:_s(405,{method:t.formMethod})};let a;if(t.formData&&(a={formMethod:t.formMethod||"get",formAction:yj(r),formEncType:t&&t.formEncType||"application/x-www-form-urlencoded",formData:t.formData},rs(a.formMethod)))return{path:r,submission:a};let o=Ps(r),i=vj(t.formData);return n&&o.search&&wj(o.search)&&i.append("index",""),o.search="?"+i,{path:Bs(o),submission:a}}function Qee(e,t){let n=e;if(t){let r=e.findIndex(a=>a.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function L3(e,t,n,r,a,o,i,s,l,u,c){let f=u?Object.values(u)[0]:l?Object.values(l)[0]:void 0,A=e.createURL(t.location),d=e.createURL(a),p=o||A.toString()===d.toString()||A.search!==d.search,h=u?Object.keys(u)[0]:void 0,y=Qee(n,h).filter((b,w)=>{if(b.route.loader==null)return!1;if(Nee(t.loaderData,t.matches[w],b)||i.some(B=>B===b.route.id))return!0;let x=t.matches[w],S=b;return Q3(b,Vt({currentUrl:A,currentParams:x.params,nextUrl:d,nextParams:S.params},r,{actionResult:f,defaultShouldRevalidate:p||mj(x,S)}))}),v=[];return c&&c.forEach((b,w)=>{if(n.some(x=>x.route.id===b.routeId))s.includes(w)?v.push(Vt({key:w},b)):Q3(b.match,Vt({currentUrl:A,currentParams:t.matches[t.matches.length-1].params,nextUrl:d,nextParams:n[n.length-1].params},r,{actionResult:f,defaultShouldRevalidate:p}))&&v.push(Vt({key:w},b));else return}),[y,v]}function Nee(e,t,n){let r=!t||n.route.id!==t.route.id,a=e[n.route.id]===void 0;return r||a}function mj(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Q3(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Od(e,t,n,r,a,o,i,s){a===void 0&&(a="/"),o===void 0&&(o=!1),i===void 0&&(i=!1);let l,u,c,f=new Promise((d,p)=>c=p),A=()=>c();t.signal.addEventListener("abort",A);try{let d=n.route[e];Ct(d,"Could not find the "+e+' to run on the "'+n.route.id+'" route'),u=await Promise.race([d({request:t,params:n.params,context:s}),f]),Ct(u!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(d){l=Rr.error,u=d}finally{t.signal.removeEventListener("abort",A)}if(zee(u)){let d=u.status;if(kee.has(d)){let m=u.headers.get("Location");if(Ct(m,"Redirects returned/thrown from loaders/actions must have a Location header"),hj.test(m)){if(!o){let y=new URL(t.url),v=m.startsWith("//")?new URL(y.protocol+m):new URL(m);v.origin===y.origin&&(m=v.pathname+v.search+v.hash)}}else{let y=r.slice(0,r.indexOf(n)+1),v=N1(y).map(w=>w.pathnameBase),b=SR(m,v,new URL(t.url).pathname);if(Ct(Bs(b),"Unable to resolve redirect location: "+m),a){let w=b.pathname;b.pathname=w==="/"?a:gs([a,w])}m=Bs(b)}if(o)throw u.headers.set("Location",m),u;return{type:Rr.redirect,status:d,location:m,revalidate:u.headers.get("X-Remix-Revalidate")!==null}}if(i)throw{type:l||Rr.data,response:u};let p,h=u.headers.get("Content-Type");return h&&/\bapplication\/json\b/.test(h)?p=await u.json():p=await u.text(),l===Rr.error?{type:l,error:new BR(d,u.statusText,p),headers:u.headers}:{type:Rr.data,data:p,statusCode:u.status,headers:u.headers}}return l===Rr.error?{type:l,error:u}:u instanceof Eee?{type:Rr.deferred,deferredData:u}:{type:Rr.data,data:u}}function Fd(e,t,n,r){let a=e.createURL(yj(t)).toString(),o={signal:n};if(r&&rs(r.formMethod)){let{formMethod:i,formEncType:s,formData:l}=r;o.method=i.toUpperCase(),o.body=s==="application/x-www-form-urlencoded"?vj(l):l}return new Request(a,o)}function vj(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,r instanceof File?r.name:r);return t}function Hee(e,t,n,r,a){let o={},i=null,s,l=!1,u={};return n.forEach((c,f)=>{let A=t[f].route.id;if(Ct(!JA(c),"Cannot handle redirect results in processLoaderData"),Mp(c)){let d=QA(e,A),p=c.error;r&&(p=Object.values(r)[0],r=void 0),i=i||{},i[d.route.id]==null&&(i[d.route.id]=p),o[A]=void 0,l||(l=!0,s=dj(c.error)?c.error.status:500),c.headers&&(u[A]=c.headers)}else Iu(c)?(a.set(A,c.deferredData),o[A]=c.deferredData.data):o[A]=c.data,c.statusCode!=null&&c.statusCode!==200&&!l&&(s=c.statusCode),c.headers&&(u[A]=c.headers)}),r&&(i=r,o[Object.keys(r)[0]]=void 0),{loaderData:o,errors:i,statusCode:s||200,loaderHeaders:u}}function N3(e,t,n,r,a,o,i,s){let{loaderData:l,errors:u}=Hee(t,n,r,a,s);for(let c=0;cr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function j3(e){let t=e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function _s(e,t){let{pathname:n,routeId:r,method:a,type:o}=t===void 0?{}:t,i="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(i="Bad Request",a&&n&&r?s="You made a "+a+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"&&(s="defer() is not supported in actions")):e===403?(i="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(i="Not Found",s='No route matches URL "'+n+'"'):e===405&&(i="Method Not Allowed",a&&n&&r?s="You made a "+a.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":a&&(s='Invalid request method "'+a.toUpperCase()+'"')),new BR(e||500,i,new Error(s),!0)}function z3(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(JA(n))return n}}function yj(e){let t=typeof e=="string"?Ps(e):e;return Bs(Vt({},t,{hash:""}))}function jee(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash!==t.hash}function Iu(e){return e.type===Rr.deferred}function Mp(e){return e.type===Rr.error}function JA(e){return(e&&e.type)===Rr.redirect}function zee(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Vee(e){return Iee.has(e)}function rs(e){return Tee.has(e)}async function V3(e,t,n,r,a,o){for(let i=0;if.route.id===l.route.id),c=u!=null&&!mj(u,l)&&(o&&o[l.route.id])!==void 0;Iu(s)&&(a||c)&&await bj(s,r,a).then(f=>{f&&(n[i]=f||n[i])})}}async function bj(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Rr.data,data:e.deferredData.unwrappedData}}catch(a){return{type:Rr.error,error:a}}return{type:Rr.data,data:e.deferredData.data}}}function wj(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function K3(e,t){let{route:n,pathname:r,params:a}=e;return{id:n.id,pathname:r,params:a,data:t[n.id],handle:n.handle}}function W3(e,t){let n=typeof t=="string"?Ps(t).search:t.search;if(e[e.length-1].route.index&&wj(n||""))return e[e.length-1];let r=N1(e);return r[r.length-1]}/** + */function Vt(){return Vt=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function ree(){return Math.random().toString(36).substr(2,8)}function P3(e,t){return{usr:e.state,key:e.key,idx:t}}function Th(e,t,n,r){return n===void 0&&(n=null),Vt({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ps(t):t,{state:n,key:t&&t.key||r||ree()})}function Bs(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Ps(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function aee(e,t,n,r){r===void 0&&(r={});let{window:a=document.defaultView,v5Compat:o=!1}=r,i=a.history,s=rr.Pop,l=null,u=c();u==null&&(u=0,i.replaceState(Vt({},i.state,{idx:u}),""));function c(){return(i.state||{idx:null}).idx}function f(){s=rr.Pop;let m=c(),y=m==null?null:m-u;u=m,l&&l({action:s,location:h.location,delta:y})}function A(m,y){s=rr.Push;let v=Th(h.location,m,y);n&&n(v,m),u=c()+1;let b=P3(v,u),w=h.createHref(v);try{i.pushState(b,"",w)}catch{a.location.assign(w)}o&&l&&l({action:s,location:h.location,delta:1})}function d(m,y){s=rr.Replace;let v=Th(h.location,m,y);n&&n(v,m),u=c();let b=P3(v,u),w=h.createHref(v);i.replaceState(b,"",w),o&&l&&l({action:s,location:h.location,delta:0})}function p(m){let y=a.location.origin!=="null"?a.location.origin:a.location.href,v=typeof m=="string"?m:Bs(m);return Ct(y,"No window.location.(origin|href) available to create URL for href: "+v),new URL(v,y)}let h={get action(){return s},get location(){return e(a,i)},listen(m){if(l)throw new Error("A history only accepts one active listener");return a.addEventListener(k3,f),l=m,()=>{a.removeEventListener(k3,f),l=null}},createHref(m){return t(a,m)},createURL:p,encodeLocation(m){let y=p(m);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:A,replace:d,go(m){return i.go(m)}};return h}var Rr;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Rr||(Rr={}));function oee(e){return e.index===!0}function uj(e,t,n){return t===void 0&&(t=[]),n===void 0&&(n=new Set),e.map((r,a)=>{let o=[...t,a],i=typeof r.id=="string"?r.id:o.join("-");return Ct(r.index!==!0||!r.children,"Cannot specify children on an index route"),Ct(!n.has(i),'Found a route id collision on id "'+i+`". Route id's must be globally unique within Data Router usages`),n.add(i),oee(r)?Vt({},r,{id:i}):Vt({},r,{id:i,children:r.children?uj(r.children,o,n):void 0})})}function ip(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Ps(t):t,a=fj(r.pathname||"/",n);if(a==null)return null;let o=cj(e);iee(o);let i=null;for(let s=0;i==null&&s{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};l.relativePath.startsWith("/")&&(Ct(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=gs([r,l.relativePath]),c=n.concat(l);o.children&&o.children.length>0&&(Ct(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),cj(o.children,t,c,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:dee(u,o.index),routesMeta:c})};return e.forEach((o,i)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))a(o,i);else for(let l of Aj(o.path))a(o,i,l)}),t}function Aj(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return a?[o,""]:[o];let i=Aj(r.join("/")),s=[];return s.push(...i.map(l=>l===""?o:[o,l].join("/"))),a&&s.push(...i),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function iee(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:pee(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const see=/^:\w+$/,lee=3,uee=2,cee=1,Aee=10,fee=-2,U3=e=>e==="*";function dee(e,t){let n=e.split("/"),r=n.length;return n.some(U3)&&(r+=fee),t&&(r+=uee),n.filter(a=>!U3(a)).reduce((a,o)=>a+(see.test(o)?lee:o===""?cee:Aee),r)}function pee(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function hee(e,t){let{routesMeta:n}=e,r={},a="/",o=[];for(let i=0;i{if(c==="*"){let A=s[f]||"";i=o.slice(0,o.length-A.length).replace(/(.)\/+$/,"$1")}return u[c]=yee(s[f]||"",c),u},{}),pathname:o,pathnameBase:i,pattern:e}}function mee(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Rh(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,s)=>(r.push(s),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function vee(e){try{return decodeURI(e)}catch(t){return Rh(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function yee(e,t){try{return decodeURIComponent(e)}catch(n){return Rh(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function fj(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Rh(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function bee(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?Ps(e):e;return{pathname:n?n.startsWith("/")?n:wee(n,t):t,search:xee(r),hash:See(a)}}function wee(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function Vx(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function H1(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function BR(e,t,n,r){r===void 0&&(r=!1);let a;typeof e=="string"?a=Ps(e):(a=Vt({},e),Ct(!a.pathname||!a.pathname.includes("?"),Vx("?","pathname","search",a)),Ct(!a.pathname||!a.pathname.includes("#"),Vx("#","pathname","hash",a)),Ct(!a.search||!a.search.includes("#"),Vx("#","search","hash",a)));let o=e===""||a.pathname==="",i=o?"/":a.pathname,s;if(r||i==null)s=n;else{let f=t.length-1;if(i.startsWith("..")){let A=i.split("/");for(;A[0]==="..";)A.shift(),f-=1;a.pathname=A.join("/")}s=f>=0?t[f]:"/"}let l=bee(a,s),u=i&&i!=="/"&&i.endsWith("/"),c=(o||i===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const gs=e=>e.join("/").replace(/\/\/+/g,"/"),Cee=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),xee=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,See=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class M3 extends Error{}class Bee{constructor(t,n){this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],Ct(t&&typeof t=="object"&&!Array.isArray(t),"defer() only accepts plain objects");let r;this.abortPromise=new Promise((o,i)=>r=i),this.controller=new AbortController;let a=()=>r(new M3("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",a),this.controller.signal.addEventListener("abort",a),this.data=Object.entries(t).reduce((o,i)=>{let[s,l]=i;return Object.assign(o,{[s]:this.trackPromise(s,l)})},{}),this.done&&this.unlistenAbortSignal(),this.init=n}trackPromise(t,n){if(!(n instanceof Promise))return n;this.deferredKeys.push(t),this.pendingKeysSet.add(t);let r=Promise.race([n,this.abortPromise]).then(a=>this.onSettle(r,t,null,a),a=>this.onSettle(r,t,a));return r.catch(()=>{}),Object.defineProperty(r,"_tracked",{get:()=>!0}),r}onSettle(t,n,r,a){return this.controller.signal.aborted&&r instanceof M3?(this.unlistenAbortSignal(),Object.defineProperty(t,"_error",{get:()=>r}),Promise.reject(r)):(this.pendingKeysSet.delete(n),this.done&&this.unlistenAbortSignal(),r?(Object.defineProperty(t,"_error",{get:()=>r}),this.emit(!1,n),Promise.reject(r)):(Object.defineProperty(t,"_data",{get:()=>a}),this.emit(!1,n),a))}emit(t,n){this.subscribers.forEach(r=>r(t,n))}subscribe(t){return this.subscribers.add(t),()=>this.subscribers.delete(t)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach((t,n)=>this.pendingKeysSet.delete(n)),this.emit(!0)}async resolveData(t){let n=!1;if(!this.done){let r=()=>this.cancel();t.addEventListener("abort",r),n=await new Promise(a=>{this.subscribe(o=>{t.removeEventListener("abort",r),(o||this.done)&&a(o)})})}return n}get done(){return this.pendingKeysSet.size===0}get unwrappedData(){return Ct(this.data!==null&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce((t,n)=>{let[r,a]=n;return Object.assign(t,{[r]:Fee(a)})},{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}function Eee(e){return e instanceof Promise&&e._tracked===!0}function Fee(e){if(!Eee(e))return e;if(e._error)throw e._error;return e._data}class ER{constructor(t,n,r,a){a===void 0&&(a=!1),this.status=t,this.statusText=n||"",this.internal=a,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function dj(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const pj=["post","put","patch","delete"],Oee=new Set(pj),Tee=["get",...pj],Ree=new Set(Tee),Iee=new Set([301,302,303,307,308]),kee=new Set([307,308]),Kx={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Pee={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},D3={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},hj=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,gj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Uee=!gj;function Mee(e){Ct(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let t=uj(e.routes),n=null,r=new Set,a=null,o=null,i=null,s=e.hydrationData!=null,l=ip(t,e.history.location,e.basename),u=null;if(l==null){let ee=_s(404,{pathname:e.history.location.pathname}),{matches:G,route:te}=z3(t);l=G,u={[te.id]:ee}}let c=!l.some(ee=>ee.route.loader)||e.hydrationData!=null,f,A={historyAction:e.history.action,location:e.history.location,matches:l,initialized:c,navigation:Kx,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||u,fetchers:new Map,blockers:new Map},d=rr.Pop,p=!1,h,m=!1,y=!1,v=[],b=[],w=new Map,x=0,S=-1,B=new Map,O=new Set,F=new Map,T=new Map,U=new Map,N=!1;function H(){return n=e.history.listen(ee=>{let{action:G,location:te,delta:ae}=ee;if(N){N=!1;return}Rh(U.size===0||ae!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let ne=Ze({currentLocation:A.location,nextLocation:te,historyAction:G});if(ne&&ae!=null){N=!0,e.history.go(ae*-1),Ue(ne,{state:"blocked",location:te,proceed(){Ue(ne,{state:"proceeding",proceed:void 0,reset:void 0,location:te}),e.history.go(ae)},reset(){Ce(ne),k({blockers:new Map(f.state.blockers)})}});return}return D(G,te)}),A.initialized||D(rr.Pop,A.location),f}function M(){n&&n(),r.clear(),h&&h.abort(),A.fetchers.forEach((ee,G)=>_(G)),A.blockers.forEach((ee,G)=>Ce(G))}function I(ee){return r.add(ee),()=>r.delete(ee)}function k(ee){A=Vt({},A,ee),r.forEach(G=>G(A))}function L(ee,G){var te,ae;let ne=A.actionData!=null&&A.navigation.formMethod!=null&&rs(A.navigation.formMethod)&&A.navigation.state==="loading"&&((te=ee.state)==null?void 0:te._isRedirect)!==!0,W;G.actionData?Object.keys(G.actionData).length>0?W=G.actionData:W=null:ne?W=A.actionData:W=null;let fe=G.loaderData?j3(A.loaderData,G.loaderData,G.matches||[],G.errors):A.loaderData;for(let[ie]of U)Ce(ie);let ce=p===!0||A.navigation.formMethod!=null&&rs(A.navigation.formMethod)&&((ae=ee.state)==null?void 0:ae._isRedirect)!==!0;k(Vt({},G,{actionData:W,loaderData:fe,historyAction:d,location:ee,initialized:!0,navigation:Kx,revalidation:"idle",restoreScrollPosition:Me(ee,G.matches||A.matches),preventScrollReset:ce,blockers:new Map(A.blockers)})),m||d===rr.Pop||(d===rr.Push?e.history.push(ee,ee.state):d===rr.Replace&&e.history.replace(ee,ee.state)),d=rr.Pop,p=!1,m=!1,y=!1,v=[],b=[]}async function P(ee,G){if(typeof ee=="number"){e.history.go(ee);return}let{path:te,submission:ae,error:ne}=L3(ee,G),W=A.location,fe=Th(A.location,te,G&&G.state);fe=Vt({},fe,e.history.encodeLocation(fe));let ce=G&&G.replace!=null?G.replace:void 0,ie=rr.Push;ce===!0?ie=rr.Replace:ce===!1||ae!=null&&rs(ae.formMethod)&&ae.formAction===A.location.pathname+A.location.search&&(ie=rr.Replace);let me=G&&"preventScrollReset"in G?G.preventScrollReset===!0:void 0,Ee=Ze({currentLocation:W,nextLocation:fe,historyAction:ie});if(Ee){Ue(Ee,{state:"blocked",location:fe,proceed(){Ue(Ee,{state:"proceeding",proceed:void 0,reset:void 0,location:fe}),P(ee,G)},reset(){Ce(Ee),k({blockers:new Map(A.blockers)})}});return}return await D(ie,fe,{submission:ae,pendingError:ne,preventScrollReset:me,replace:G&&G.replace})}function Q(){if(V(),k({revalidation:"loading"}),A.navigation.state!=="submitting"){if(A.navigation.state==="idle"){D(A.historyAction,A.location,{startUninterruptedRevalidation:!0});return}D(d||A.historyAction,A.navigation.location,{overrideNavigation:A.navigation})}}async function D(ee,G,te){h&&h.abort(),h=null,d=ee,m=(te&&te.startUninterruptedRevalidation)===!0,je(A.location,A.matches),p=(te&&te.preventScrollReset)===!0;let ae=te&&te.overrideNavigation,ne=ip(t,G,e.basename);if(!ne){let ze=_s(404,{pathname:G.pathname}),{matches:Oe,route:de}=z3(t);et(),L(G,{matches:Oe,loaderData:{},errors:{[de.id]:ze}});return}if(Hee(A.location,G)&&!(te&&te.submission&&rs(te.submission.formMethod))){L(G,{matches:ne});return}h=new AbortController;let W=Od(e.history,G,h.signal,te&&te.submission),fe,ce;if(te&&te.pendingError)ce={[QA(ne).route.id]:te.pendingError};else if(te&&te.submission&&rs(te.submission.formMethod)){let ze=await j(W,G,te.submission,ne,{replace:te.replace});if(ze.shortCircuited)return;fe=ze.pendingActionData,ce=ze.pendingActionError,ae=Vt({state:"loading",location:G},te.submission),W=new Request(W.url,{signal:W.signal})}let{shortCircuited:ie,loaderData:me,errors:Ee}=await z(W,G,ne,ae,te&&te.submission,te&&te.replace,fe,ce);ie||(h=null,L(G,Vt({matches:ne},fe?{actionData:fe}:{},{loaderData:me,errors:Ee})))}async function j(ee,G,te,ae,ne){V();let W=Vt({state:"submitting",location:G},te);k({navigation:W});let fe,ce=G3(ae,G);if(!ce.route.action)fe={type:Rr.error,error:_s(405,{method:ee.method,pathname:G.pathname,routeId:ce.route.id})};else if(fe=await Fd("action",ee,ce,ae,f.basename),ee.signal.aborted)return{shortCircuited:!0};if(JA(fe)){let ie;return ne&&ne.replace!=null?ie=ne.replace:ie=fe.location===A.location.pathname+A.location.search,await re(A,fe,{submission:te,replace:ie}),{shortCircuited:!0}}if(Mp(fe)){let ie=QA(ae,ce.route.id);return(ne&&ne.replace)!==!0&&(d=rr.Push),{pendingActionData:{},pendingActionError:{[ie.route.id]:fe.error}}}if(Iu(fe))throw _s(400,{type:"defer-action"});return{pendingActionData:{[ce.route.id]:fe.data}}}async function z(ee,G,te,ae,ne,W,fe,ce){let ie=ae;ie||(ie=Vt({state:"loading",location:G,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},ne));let me=ne||(ie.formMethod&&ie.formAction&&ie.formData&&ie.formEncType?{formMethod:ie.formMethod,formAction:ie.formAction,formData:ie.formData,formEncType:ie.formEncType}:void 0),[Ee,ze]=Q3(e.history,A,te,me,G,y,v,b,fe,ce,F);if(et(We=>!(te&&te.some(Rt=>Rt.route.id===We))||Ee&&Ee.some(Rt=>Rt.route.id===We)),Ee.length===0&&ze.length===0)return L(G,Vt({matches:te,loaderData:{},errors:ce||null},fe?{actionData:fe}:{})),{shortCircuited:!0};if(!m){ze.forEach(Rt=>{let mt=A.fetchers.get(Rt.key),St={state:"loading",data:mt&&mt.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(Rt.key,St)});let We=fe||A.actionData;k(Vt({navigation:ie},We?Object.keys(We).length===0?{actionData:null}:{actionData:We}:{},ze.length>0?{fetchers:new Map(A.fetchers)}:{}))}S=++x,ze.forEach(We=>w.set(We.key,h));let{results:Oe,loaderResults:de,fetcherResults:ke}=await q(A.matches,te,Ee,ze,ee);if(ee.signal.aborted)return{shortCircuited:!0};ze.forEach(We=>w.delete(We.key));let Pe=V3(Oe);if(Pe)return await re(A,Pe,{replace:W}),{shortCircuited:!0};let{loaderData:ft,errors:st}=H3(A,te,Ee,de,ce,ze,ke,T);T.forEach((We,Rt)=>{We.subscribe(mt=>{(mt||We.done)&&T.delete(Rt)})}),ge();let $e=he(S);return Vt({loaderData:ft,errors:st},$e||ze.length>0?{fetchers:new Map(A.fetchers)}:{})}function X(ee){return A.fetchers.get(ee)||Pee}function K(ee,G,te,ae){if(Uee)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");w.has(ee)&&Ae(ee);let ne=ip(t,te,e.basename);if(!ne){$(ee,G,_s(404,{pathname:te}));return}let{path:W,submission:fe}=L3(te,ae,!0),ce=G3(ne,W);if(p=(ae&&ae.preventScrollReset)===!0,fe&&rs(fe.formMethod)){se(ee,G,W,ce,ne,fe);return}F.set(ee,{routeId:G,path:W,match:ce,matches:ne}),Y(ee,G,W,ce,ne,fe)}async function se(ee,G,te,ae,ne,W){if(V(),F.delete(ee),!ae.route.action){let Bn=_s(405,{method:W.formMethod,pathname:te,routeId:G});$(ee,G,Bn);return}let fe=A.fetchers.get(ee),ce=Vt({state:"submitting"},W,{data:fe&&fe.data," _hasFetcherDoneAnything ":!0});A.fetchers.set(ee,ce),k({fetchers:new Map(A.fetchers)});let ie=new AbortController,me=Od(e.history,te,ie.signal,W);w.set(ee,ie);let Ee=await Fd("action",me,ae,ne,f.basename);if(me.signal.aborted){w.get(ee)===ie&&w.delete(ee);return}if(JA(Ee)){w.delete(ee),O.add(ee);let Bn=Vt({state:"loading"},W,{data:void 0," _hasFetcherDoneAnything ":!0});return A.fetchers.set(ee,Bn),k({fetchers:new Map(A.fetchers)}),re(A,Ee,{isFetchActionRedirect:!0})}if(Mp(Ee)){$(ee,G,Ee.error);return}if(Iu(Ee))throw _s(400,{type:"defer-action"});let ze=A.navigation.location||A.location,Oe=Od(e.history,ze,ie.signal),de=A.navigation.state!=="idle"?ip(t,A.navigation.location,e.basename):A.matches;Ct(de,"Didn't find any matches after fetcher action");let ke=++x;B.set(ee,ke);let Pe=Vt({state:"loading",data:Ee.data},W,{" _hasFetcherDoneAnything ":!0});A.fetchers.set(ee,Pe);let[ft,st]=Q3(e.history,A,de,W,ze,y,v,b,{[ae.route.id]:Ee.data},void 0,F);st.filter(Bn=>Bn.key!==ee).forEach(Bn=>{let tr=Bn.key,nr=A.fetchers.get(tr),yt={state:"loading",data:nr&&nr.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(tr,yt),w.set(tr,ie)}),k({fetchers:new Map(A.fetchers)});let{results:$e,loaderResults:We,fetcherResults:Rt}=await q(A.matches,de,ft,st,Oe);if(ie.signal.aborted)return;B.delete(ee),w.delete(ee),st.forEach(Bn=>w.delete(Bn.key));let mt=V3($e);if(mt)return re(A,mt);let{loaderData:St,errors:wt}=H3(A,A.matches,ft,We,void 0,st,Rt,T),on={state:"idle",data:Ee.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(ee,on);let Ra=he(ke);A.navigation.state==="loading"&&ke>S?(Ct(d,"Expected pending action"),h&&h.abort(),L(A.navigation.location,{matches:de,loaderData:St,errors:wt,fetchers:new Map(A.fetchers)})):(k(Vt({errors:wt,loaderData:j3(A.loaderData,St,de,wt)},Ra?{fetchers:new Map(A.fetchers)}:{})),y=!1)}async function Y(ee,G,te,ae,ne,W){let fe=A.fetchers.get(ee),ce=Vt({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},W,{data:fe&&fe.data," _hasFetcherDoneAnything ":!0});A.fetchers.set(ee,ce),k({fetchers:new Map(A.fetchers)});let ie=new AbortController,me=Od(e.history,te,ie.signal);w.set(ee,ie);let Ee=await Fd("loader",me,ae,ne,f.basename);if(Iu(Ee)&&(Ee=await bj(Ee,me.signal,!0)||Ee),w.get(ee)===ie&&w.delete(ee),me.signal.aborted)return;if(JA(Ee)){await re(A,Ee);return}if(Mp(Ee)){let Oe=QA(A.matches,G);A.fetchers.delete(ee),k({fetchers:new Map(A.fetchers),errors:{[Oe.route.id]:Ee.error}});return}Ct(!Iu(Ee),"Unhandled fetcher deferred data");let ze={state:"idle",data:Ee.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(ee,ze),k({fetchers:new Map(A.fetchers)})}async function re(ee,G,te){var ae;let{submission:ne,replace:W,isFetchActionRedirect:fe}=te===void 0?{}:te;G.revalidate&&(y=!0);let ce=Th(ee.location,G.location,Vt({_isRedirect:!0},fe?{_isFetchActionRedirect:!0}:{}));if(Ct(ce,"Expected a location on the redirect navigation"),hj.test(G.location)&&gj&&typeof((ae=window)==null?void 0:ae.location)<"u"){let de=e.history.createURL(G.location).origin;if(window.location.origin!==de){W?window.location.replace(G.location):window.location.assign(G.location);return}}h=null;let ie=W===!0?rr.Replace:rr.Push,{formMethod:me,formAction:Ee,formEncType:ze,formData:Oe}=ee.navigation;!ne&&me&&Ee&&Oe&&ze&&(ne={formMethod:me,formAction:Ee,formEncType:ze,formData:Oe}),kee.has(G.status)&&ne&&rs(ne.formMethod)?await D(ie,ce,{submission:Vt({},ne,{formAction:G.location}),preventScrollReset:p}):await D(ie,ce,{overrideNavigation:{state:"loading",location:ce,formMethod:ne?ne.formMethod:void 0,formAction:ne?ne.formAction:void 0,formEncType:ne?ne.formEncType:void 0,formData:ne?ne.formData:void 0},preventScrollReset:p})}async function q(ee,G,te,ae,ne){let W=await Promise.all([...te.map(ie=>Fd("loader",ne,ie,G,f.basename)),...ae.map(ie=>Fd("loader",Od(e.history,ie.path,ne.signal),ie.match,ie.matches,f.basename))]),fe=W.slice(0,te.length),ce=W.slice(te.length);return await Promise.all([K3(ee,te,fe,ne.signal,!1,A.loaderData),K3(ee,ae.map(ie=>ie.match),ce,ne.signal,!0)]),{results:W,loaderResults:fe,fetcherResults:ce}}function V(){y=!0,v.push(...et()),F.forEach((ee,G)=>{w.has(G)&&(b.push(G),Ae(G))})}function $(ee,G,te){let ae=QA(A.matches,G);_(ee),k({errors:{[ae.route.id]:te},fetchers:new Map(A.fetchers)})}function _(ee){w.has(ee)&&Ae(ee),F.delete(ee),B.delete(ee),O.delete(ee),A.fetchers.delete(ee)}function Ae(ee){let G=w.get(ee);Ct(G,"Expected fetch controller: "+ee),G.abort(),w.delete(ee)}function ye(ee){for(let G of ee){let ae={state:"idle",data:X(G).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};A.fetchers.set(G,ae)}}function ge(){let ee=[];for(let G of O){let te=A.fetchers.get(G);Ct(te,"Expected fetcher: "+G),te.state==="loading"&&(O.delete(G),ee.push(G))}ye(ee)}function he(ee){let G=[];for(let[te,ae]of B)if(ae0}function Ie(ee,G){let te=A.blockers.get(ee)||D3;return U.get(ee)!==G&&U.set(ee,G),te}function Ce(ee){A.blockers.delete(ee),U.delete(ee)}function Ue(ee,G){let te=A.blockers.get(ee)||D3;Ct(te.state==="unblocked"&&G.state==="blocked"||te.state==="blocked"&&G.state==="blocked"||te.state==="blocked"&&G.state==="proceeding"||te.state==="blocked"&&G.state==="unblocked"||te.state==="proceeding"&&G.state==="unblocked","Invalid blocker state transition: "+te.state+" -> "+G.state),A.blockers.set(ee,G),k({blockers:new Map(A.blockers)})}function Ze(ee){let{currentLocation:G,nextLocation:te,historyAction:ae}=ee;if(U.size===0)return;U.size>1&&Rh(!1,"A router only supports one blocker at a time");let ne=Array.from(U.entries()),[W,fe]=ne[ne.length-1],ce=A.blockers.get(W);if(!(ce&&ce.state==="proceeding")&&fe({currentLocation:G,nextLocation:te,historyAction:ae}))return W}function et(ee){let G=[];return T.forEach((te,ae)=>{(!ee||ee(ae))&&(te.cancel(),G.push(ae),T.delete(ae))}),G}function Ye(ee,G,te){if(a=ee,i=G,o=te||(ae=>ae.key),!s&&A.navigation===Kx){s=!0;let ae=Me(A.location,A.matches);ae!=null&&k({restoreScrollPosition:ae})}return()=>{a=null,i=null,o=null}}function je(ee,G){if(a&&o&&i){let te=G.map(ne=>W3(ne,A.loaderData)),ae=o(ee,te)||ee.key;a[ae]=i()}}function Me(ee,G){if(a&&o&&i){let te=G.map(W=>W3(W,A.loaderData)),ae=o(ee,te)||ee.key,ne=a[ae];if(typeof ne=="number")return ne}return null}return f={get basename(){return e.basename},get state(){return A},get routes(){return t},initialize:H,subscribe:I,enableScrollRestoration:Ye,navigate:P,fetch:K,revalidate:Q,createHref:ee=>e.history.createHref(ee),encodeLocation:ee=>e.history.encodeLocation(ee),getFetcher:X,deleteFetcher:_,dispose:M,getBlocker:Ie,deleteBlocker:Ce,_internalFetchControllers:w,_internalActiveDeferreds:T},f}function Dee(e){return e!=null&&"formData"in e}function L3(e,t,n){n===void 0&&(n=!1);let r=typeof e=="string"?e:Bs(e);if(!t||!Dee(t))return{path:r};if(t.formMethod&&!zee(t.formMethod))return{path:r,error:_s(405,{method:t.formMethod})};let a;if(t.formData&&(a={formMethod:t.formMethod||"get",formAction:yj(r),formEncType:t&&t.formEncType||"application/x-www-form-urlencoded",formData:t.formData},rs(a.formMethod)))return{path:r,submission:a};let o=Ps(r),i=vj(t.formData);return n&&o.search&&wj(o.search)&&i.append("index",""),o.search="?"+i,{path:Bs(o),submission:a}}function Lee(e,t){let n=e;if(t){let r=e.findIndex(a=>a.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Q3(e,t,n,r,a,o,i,s,l,u,c){let f=u?Object.values(u)[0]:l?Object.values(l)[0]:void 0,A=e.createURL(t.location),d=e.createURL(a),p=o||A.toString()===d.toString()||A.search!==d.search,h=u?Object.keys(u)[0]:void 0,y=Lee(n,h).filter((b,w)=>{if(b.route.loader==null)return!1;if(Qee(t.loaderData,t.matches[w],b)||i.some(B=>B===b.route.id))return!0;let x=t.matches[w],S=b;return N3(b,Vt({currentUrl:A,currentParams:x.params,nextUrl:d,nextParams:S.params},r,{actionResult:f,defaultShouldRevalidate:p||mj(x,S)}))}),v=[];return c&&c.forEach((b,w)=>{if(n.some(x=>x.route.id===b.routeId))s.includes(w)?v.push(Vt({key:w},b)):N3(b.match,Vt({currentUrl:A,currentParams:t.matches[t.matches.length-1].params,nextUrl:d,nextParams:n[n.length-1].params},r,{actionResult:f,defaultShouldRevalidate:p}))&&v.push(Vt({key:w},b));else return}),[y,v]}function Qee(e,t,n){let r=!t||n.route.id!==t.route.id,a=e[n.route.id]===void 0;return r||a}function mj(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function N3(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Fd(e,t,n,r,a,o,i,s){a===void 0&&(a="/"),o===void 0&&(o=!1),i===void 0&&(i=!1);let l,u,c,f=new Promise((d,p)=>c=p),A=()=>c();t.signal.addEventListener("abort",A);try{let d=n.route[e];Ct(d,"Could not find the "+e+' to run on the "'+n.route.id+'" route'),u=await Promise.race([d({request:t,params:n.params,context:s}),f]),Ct(u!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(d){l=Rr.error,u=d}finally{t.signal.removeEventListener("abort",A)}if(jee(u)){let d=u.status;if(Iee.has(d)){let m=u.headers.get("Location");if(Ct(m,"Redirects returned/thrown from loaders/actions must have a Location header"),hj.test(m)){if(!o){let y=new URL(t.url),v=m.startsWith("//")?new URL(y.protocol+m):new URL(m);v.origin===y.origin&&(m=v.pathname+v.search+v.hash)}}else{let y=r.slice(0,r.indexOf(n)+1),v=H1(y).map(w=>w.pathnameBase),b=BR(m,v,new URL(t.url).pathname);if(Ct(Bs(b),"Unable to resolve redirect location: "+m),a){let w=b.pathname;b.pathname=w==="/"?a:gs([a,w])}m=Bs(b)}if(o)throw u.headers.set("Location",m),u;return{type:Rr.redirect,status:d,location:m,revalidate:u.headers.get("X-Remix-Revalidate")!==null}}if(i)throw{type:l||Rr.data,response:u};let p,h=u.headers.get("Content-Type");return h&&/\bapplication\/json\b/.test(h)?p=await u.json():p=await u.text(),l===Rr.error?{type:l,error:new ER(d,u.statusText,p),headers:u.headers}:{type:Rr.data,data:p,statusCode:u.status,headers:u.headers}}return l===Rr.error?{type:l,error:u}:u instanceof Bee?{type:Rr.deferred,deferredData:u}:{type:Rr.data,data:u}}function Od(e,t,n,r){let a=e.createURL(yj(t)).toString(),o={signal:n};if(r&&rs(r.formMethod)){let{formMethod:i,formEncType:s,formData:l}=r;o.method=i.toUpperCase(),o.body=s==="application/x-www-form-urlencoded"?vj(l):l}return new Request(a,o)}function vj(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,r instanceof File?r.name:r);return t}function Nee(e,t,n,r,a){let o={},i=null,s,l=!1,u={};return n.forEach((c,f)=>{let A=t[f].route.id;if(Ct(!JA(c),"Cannot handle redirect results in processLoaderData"),Mp(c)){let d=QA(e,A),p=c.error;r&&(p=Object.values(r)[0],r=void 0),i=i||{},i[d.route.id]==null&&(i[d.route.id]=p),o[A]=void 0,l||(l=!0,s=dj(c.error)?c.error.status:500),c.headers&&(u[A]=c.headers)}else Iu(c)?(a.set(A,c.deferredData),o[A]=c.deferredData.data):o[A]=c.data,c.statusCode!=null&&c.statusCode!==200&&!l&&(s=c.statusCode),c.headers&&(u[A]=c.headers)}),r&&(i=r,o[Object.keys(r)[0]]=void 0),{loaderData:o,errors:i,statusCode:s||200,loaderHeaders:u}}function H3(e,t,n,r,a,o,i,s){let{loaderData:l,errors:u}=Nee(t,n,r,a,s);for(let c=0;cr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function z3(e){let t=e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function _s(e,t){let{pathname:n,routeId:r,method:a,type:o}=t===void 0?{}:t,i="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(i="Bad Request",a&&n&&r?s="You made a "+a+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"&&(s="defer() is not supported in actions")):e===403?(i="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(i="Not Found",s='No route matches URL "'+n+'"'):e===405&&(i="Method Not Allowed",a&&n&&r?s="You made a "+a.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":a&&(s='Invalid request method "'+a.toUpperCase()+'"')),new ER(e||500,i,new Error(s),!0)}function V3(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(JA(n))return n}}function yj(e){let t=typeof e=="string"?Ps(e):e;return Bs(Vt({},t,{hash:""}))}function Hee(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash!==t.hash}function Iu(e){return e.type===Rr.deferred}function Mp(e){return e.type===Rr.error}function JA(e){return(e&&e.type)===Rr.redirect}function jee(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function zee(e){return Ree.has(e)}function rs(e){return Oee.has(e)}async function K3(e,t,n,r,a,o){for(let i=0;if.route.id===l.route.id),c=u!=null&&!mj(u,l)&&(o&&o[l.route.id])!==void 0;Iu(s)&&(a||c)&&await bj(s,r,a).then(f=>{f&&(n[i]=f||n[i])})}}async function bj(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Rr.data,data:e.deferredData.unwrappedData}}catch(a){return{type:Rr.error,error:a}}return{type:Rr.data,data:e.deferredData.data}}}function wj(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function W3(e,t){let{route:n,pathname:r,params:a}=e;return{id:n.id,pathname:r,params:a,data:t[n.id],handle:n.handle}}function G3(e,t){let n=typeof t=="string"?Ps(t).search:t.search;if(e[e.length-1].route.index&&wj(n||""))return e[e.length-1];let r=H1(e);return r[r.length-1]}/** * React Router v6.8.1 * * Copyright (c) Remix Software Inc. @@ -55,7 +55,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Py(){return Py=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.value=r,a.getSnapshot=t,Kx(a)&&o({inst:a})},[e,r,t]),Yee(()=>(Kx(a)&&o({inst:a}),e(()=>{Kx(a)&&o({inst:a})})),[e]),Xee(r),r}function Kx(e){const t=e.getSnapshot,n=e.value;try{const r=t();return!Wee(n,r)}catch{return!0}}function Zee(e,t,n){return t()}const _ee=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",$ee=!_ee,ete=$ee?Zee:Jee,tte="useSyncExternalStore"in Ju?(e=>e.useSyncExternalStore)(Ju):ete,ER=g.createContext(null),OR=g.createContext(null),H1=g.createContext(null),j1=g.createContext(null),hc=g.createContext({outlet:null,matches:[]}),Cj=g.createContext(null);function nte(e,t){let{relative:n}=t===void 0?{}:t;yg()||Ct(!1);let{basename:r,navigator:a}=g.useContext(H1),{hash:o,pathname:i,search:s}=Sj(e,{relative:n}),l=i;return r!=="/"&&(l=i==="/"?r:gs([r,i])),a.createHref({pathname:l,search:s,hash:o})}function yg(){return g.useContext(j1)!=null}function bg(){return yg()||Ct(!1),g.useContext(j1).location}function xj(){yg()||Ct(!1);let{basename:e,navigator:t}=g.useContext(H1),{matches:n}=g.useContext(hc),{pathname:r}=bg(),a=JSON.stringify(N1(n).map(s=>s.pathnameBase)),o=g.useRef(!1);return g.useEffect(()=>{o.current=!0}),g.useCallback(function(s,l){if(l===void 0&&(l={}),!o.current)return;if(typeof s=="number"){t.go(s);return}let u=SR(s,JSON.parse(a),r,l.relative==="path");e!=="/"&&(u.pathname=u.pathname==="/"?e:gs([e,u.pathname])),(l.replace?t.replace:t.push)(u,l.state,l)},[e,t,a,r])}function rte(){let{matches:e}=g.useContext(hc),t=e[e.length-1];return t?t.params:{}}function Sj(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=g.useContext(hc),{pathname:a}=bg(),o=JSON.stringify(N1(r).map(i=>i.pathnameBase));return g.useMemo(()=>SR(e,JSON.parse(o),a,n==="path"),[e,o,a,n])}function ate(e,t){yg()||Ct(!1);let{navigator:n}=g.useContext(H1),r=g.useContext(OR),{matches:a}=g.useContext(hc),o=a[a.length-1],i=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let l=bg(),u;if(t){var c;let h=typeof t=="string"?Ps(t):t;s==="/"||(c=h.pathname)!=null&&c.startsWith(s)||Ct(!1),u=h}else u=l;let f=u.pathname||"/",A=s==="/"?f:f.slice(s.length)||"/",d=ip(e,{pathname:A}),p=lte(d&&d.map(h=>Object.assign({},h,{params:Object.assign({},i,h.params),pathname:gs([s,n.encodeLocation?n.encodeLocation(h.pathname).pathname:h.pathname]),pathnameBase:h.pathnameBase==="/"?s:gs([s,n.encodeLocation?n.encodeLocation(h.pathnameBase).pathname:h.pathnameBase])})),a,r||void 0);return t&&p?g.createElement(j1.Provider,{value:{location:Py({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:rr.Pop}},p):p}function ote(){let e=fte(),t=dj(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),n?g.createElement("pre",{style:a},n):null,o)}class ite extends g.Component{constructor(t){super(t),this.state={location:t.location,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location?{error:t.error,location:t.location}:{error:t.error||n.error,location:n.location}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?g.createElement(hc.Provider,{value:this.props.routeContext},g.createElement(Cj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ste(e){let{routeContext:t,match:n,children:r}=e,a=g.useContext(ER);return a&&a.static&&a.staticContext&&n.route.errorElement&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),g.createElement(hc.Provider,{value:t},r)}function lte(e,t,n){if(t===void 0&&(t=[]),e==null)if(n!=null&&n.errors)e=n.matches;else return null;let r=e,a=n==null?void 0:n.errors;if(a!=null){let o=r.findIndex(i=>i.route.id&&(a==null?void 0:a[i.route.id]));o>=0||Ct(!1),r=r.slice(0,Math.min(r.length,o+1))}return r.reduceRight((o,i,s)=>{let l=i.route.id?a==null?void 0:a[i.route.id]:null,u=n?i.route.errorElement||g.createElement(ote,null):null,c=t.concat(r.slice(0,s+1)),f=()=>g.createElement(ste,{match:i,routeContext:{outlet:o,matches:c}},l?u:i.route.element!==void 0?i.route.element:o);return n&&(i.route.errorElement||s===0)?g.createElement(ite,{location:n.location,component:u,error:l,children:f(),routeContext:{outlet:null,matches:c}}):f()},null)}var G3;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator"})(G3||(G3={}));var Uy;(function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"})(Uy||(Uy={}));function ute(e){let t=g.useContext(OR);return t||Ct(!1),t}function cte(e){let t=g.useContext(hc);return t||Ct(!1),t}function Ate(e){let t=cte(),n=t.matches[t.matches.length-1];return n.route.id||Ct(!1),n.route.id}function fte(){var e;let t=g.useContext(Cj),n=ute(Uy.UseRouteError),r=Ate(Uy.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function dte(e){let{fallbackElement:t,router:n}=e,r=tte(n.subscribe,()=>n.state,()=>n.state),a=g.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:i=>n.navigate(i),push:(i,s,l)=>n.navigate(i,{state:s,preventScrollReset:l==null?void 0:l.preventScrollReset}),replace:(i,s,l)=>n.navigate(i,{replace:!0,state:s,preventScrollReset:l==null?void 0:l.preventScrollReset})}),[n]),o=n.basename||"/";return g.createElement(g.Fragment,null,g.createElement(ER.Provider,{value:{router:n,navigator:a,static:!1,basename:o}},g.createElement(OR.Provider,{value:r},g.createElement(hte,{basename:n.basename,location:n.state.location,navigationType:n.state.historyAction,navigator:a},n.state.initialized?g.createElement(gte,null):t))),null)}function pte(e){Ct(!1)}function hte(e){let{basename:t="/",children:n=null,location:r,navigationType:a=rr.Pop,navigator:o,static:i=!1}=e;yg()&&Ct(!1);let s=t.replace(/^\/*/,"/"),l=g.useMemo(()=>({basename:s,navigator:o,static:i}),[s,o,i]);typeof r=="string"&&(r=Ps(r));let{pathname:u="/",search:c="",hash:f="",state:A=null,key:d="default"}=r,p=g.useMemo(()=>{let h=fj(u,s);return h==null?null:{pathname:h,search:c,hash:f,state:A,key:d}},[s,u,c,f,A,d]);return p==null?null:g.createElement(H1.Provider,{value:l},g.createElement(j1.Provider,{children:n,value:{location:p,navigationType:a}}))}function gte(e){let{children:t,location:n}=e,r=g.useContext(ER),a=r&&!t?r.router.routes:WE(t);return ate(a,n)}var Y3;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(Y3||(Y3={}));new Promise(()=>{});function WE(e,t){t===void 0&&(t=[]);let n=[];return g.Children.forEach(e,(r,a)=>{if(!g.isValidElement(r))return;if(r.type===g.Fragment){n.push.apply(n,WE(r.props.children,t));return}r.type!==pte&&Ct(!1),!r.props.index||!r.props.children||Ct(!1);let o=[...t,a],i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,hasErrorBoundary:r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle};r.props.children&&(i.children=WE(r.props.children,o)),n.push(i)}),n}function Bj(e){return e.map(t=>{let n=Py({},t);return n.hasErrorBoundary==null&&(n.hasErrorBoundary=n.errorElement!=null),n.children&&(n.children=Bj(n.children)),n})}/** + */function Py(){return Py=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.value=r,a.getSnapshot=t,Wx(a)&&o({inst:a})},[e,r,t]),Gee(()=>(Wx(a)&&o({inst:a}),e(()=>{Wx(a)&&o({inst:a})})),[e]),qee(r),r}function Wx(e){const t=e.getSnapshot,n=e.value;try{const r=t();return!Kee(n,r)}catch{return!0}}function Jee(e,t,n){return t()}const Zee=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",_ee=!Zee,$ee=_ee?Jee:Xee,ete="useSyncExternalStore"in Ju?(e=>e.useSyncExternalStore)(Ju):$ee,FR=g.createContext(null),OR=g.createContext(null),j1=g.createContext(null),z1=g.createContext(null),hc=g.createContext({outlet:null,matches:[]}),Cj=g.createContext(null);function tte(e,t){let{relative:n}=t===void 0?{}:t;yg()||Ct(!1);let{basename:r,navigator:a}=g.useContext(j1),{hash:o,pathname:i,search:s}=Sj(e,{relative:n}),l=i;return r!=="/"&&(l=i==="/"?r:gs([r,i])),a.createHref({pathname:l,search:s,hash:o})}function yg(){return g.useContext(z1)!=null}function bg(){return yg()||Ct(!1),g.useContext(z1).location}function xj(){yg()||Ct(!1);let{basename:e,navigator:t}=g.useContext(j1),{matches:n}=g.useContext(hc),{pathname:r}=bg(),a=JSON.stringify(H1(n).map(s=>s.pathnameBase)),o=g.useRef(!1);return g.useEffect(()=>{o.current=!0}),g.useCallback(function(s,l){if(l===void 0&&(l={}),!o.current)return;if(typeof s=="number"){t.go(s);return}let u=BR(s,JSON.parse(a),r,l.relative==="path");e!=="/"&&(u.pathname=u.pathname==="/"?e:gs([e,u.pathname])),(l.replace?t.replace:t.push)(u,l.state,l)},[e,t,a,r])}function nte(){let{matches:e}=g.useContext(hc),t=e[e.length-1];return t?t.params:{}}function Sj(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=g.useContext(hc),{pathname:a}=bg(),o=JSON.stringify(H1(r).map(i=>i.pathnameBase));return g.useMemo(()=>BR(e,JSON.parse(o),a,n==="path"),[e,o,a,n])}function rte(e,t){yg()||Ct(!1);let{navigator:n}=g.useContext(j1),r=g.useContext(OR),{matches:a}=g.useContext(hc),o=a[a.length-1],i=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let l=bg(),u;if(t){var c;let h=typeof t=="string"?Ps(t):t;s==="/"||(c=h.pathname)!=null&&c.startsWith(s)||Ct(!1),u=h}else u=l;let f=u.pathname||"/",A=s==="/"?f:f.slice(s.length)||"/",d=ip(e,{pathname:A}),p=ste(d&&d.map(h=>Object.assign({},h,{params:Object.assign({},i,h.params),pathname:gs([s,n.encodeLocation?n.encodeLocation(h.pathname).pathname:h.pathname]),pathnameBase:h.pathnameBase==="/"?s:gs([s,n.encodeLocation?n.encodeLocation(h.pathnameBase).pathname:h.pathnameBase])})),a,r||void 0);return t&&p?g.createElement(z1.Provider,{value:{location:Py({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:rr.Pop}},p):p}function ate(){let e=Ate(),t=dj(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),n?g.createElement("pre",{style:a},n):null,o)}class ote extends g.Component{constructor(t){super(t),this.state={location:t.location,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location?{error:t.error,location:t.location}:{error:t.error||n.error,location:n.location}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?g.createElement(hc.Provider,{value:this.props.routeContext},g.createElement(Cj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ite(e){let{routeContext:t,match:n,children:r}=e,a=g.useContext(FR);return a&&a.static&&a.staticContext&&n.route.errorElement&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),g.createElement(hc.Provider,{value:t},r)}function ste(e,t,n){if(t===void 0&&(t=[]),e==null)if(n!=null&&n.errors)e=n.matches;else return null;let r=e,a=n==null?void 0:n.errors;if(a!=null){let o=r.findIndex(i=>i.route.id&&(a==null?void 0:a[i.route.id]));o>=0||Ct(!1),r=r.slice(0,Math.min(r.length,o+1))}return r.reduceRight((o,i,s)=>{let l=i.route.id?a==null?void 0:a[i.route.id]:null,u=n?i.route.errorElement||g.createElement(ate,null):null,c=t.concat(r.slice(0,s+1)),f=()=>g.createElement(ite,{match:i,routeContext:{outlet:o,matches:c}},l?u:i.route.element!==void 0?i.route.element:o);return n&&(i.route.errorElement||s===0)?g.createElement(ote,{location:n.location,component:u,error:l,children:f(),routeContext:{outlet:null,matches:c}}):f()},null)}var Y3;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator"})(Y3||(Y3={}));var Uy;(function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"})(Uy||(Uy={}));function lte(e){let t=g.useContext(OR);return t||Ct(!1),t}function ute(e){let t=g.useContext(hc);return t||Ct(!1),t}function cte(e){let t=ute(),n=t.matches[t.matches.length-1];return n.route.id||Ct(!1),n.route.id}function Ate(){var e;let t=g.useContext(Cj),n=lte(Uy.UseRouteError),r=cte(Uy.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function fte(e){let{fallbackElement:t,router:n}=e,r=ete(n.subscribe,()=>n.state,()=>n.state),a=g.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:i=>n.navigate(i),push:(i,s,l)=>n.navigate(i,{state:s,preventScrollReset:l==null?void 0:l.preventScrollReset}),replace:(i,s,l)=>n.navigate(i,{replace:!0,state:s,preventScrollReset:l==null?void 0:l.preventScrollReset})}),[n]),o=n.basename||"/";return g.createElement(g.Fragment,null,g.createElement(FR.Provider,{value:{router:n,navigator:a,static:!1,basename:o}},g.createElement(OR.Provider,{value:r},g.createElement(pte,{basename:n.basename,location:n.state.location,navigationType:n.state.historyAction,navigator:a},n.state.initialized?g.createElement(hte,null):t))),null)}function dte(e){Ct(!1)}function pte(e){let{basename:t="/",children:n=null,location:r,navigationType:a=rr.Pop,navigator:o,static:i=!1}=e;yg()&&Ct(!1);let s=t.replace(/^\/*/,"/"),l=g.useMemo(()=>({basename:s,navigator:o,static:i}),[s,o,i]);typeof r=="string"&&(r=Ps(r));let{pathname:u="/",search:c="",hash:f="",state:A=null,key:d="default"}=r,p=g.useMemo(()=>{let h=fj(u,s);return h==null?null:{pathname:h,search:c,hash:f,state:A,key:d}},[s,u,c,f,A,d]);return p==null?null:g.createElement(j1.Provider,{value:l},g.createElement(z1.Provider,{children:n,value:{location:p,navigationType:a}}))}function hte(e){let{children:t,location:n}=e,r=g.useContext(FR),a=r&&!t?r.router.routes:GE(t);return rte(a,n)}var q3;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(q3||(q3={}));new Promise(()=>{});function GE(e,t){t===void 0&&(t=[]);let n=[];return g.Children.forEach(e,(r,a)=>{if(!g.isValidElement(r))return;if(r.type===g.Fragment){n.push.apply(n,GE(r.props.children,t));return}r.type!==dte&&Ct(!1),!r.props.index||!r.props.children||Ct(!1);let o=[...t,a],i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,hasErrorBoundary:r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle};r.props.children&&(i.children=GE(r.props.children,o)),n.push(i)}),n}function Bj(e){return e.map(t=>{let n=Py({},t);return n.hasErrorBoundary==null&&(n.hasErrorBoundary=n.errorElement!=null),n.children&&(n.children=Bj(n.children)),n})}/** * React Router DOM v6.8.1 * * Copyright (c) Remix Software Inc. @@ -64,7 +64,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function My(){return My=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function vte(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function yte(e,t){return e.button===0&&(!t||t==="_self")&&!vte(e)}function GE(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(a=>[n,a]):[[n,r]])},[]))}function bte(e,t){let n=GE(e);if(t)for(let r of t.keys())n.has(r)||t.getAll(r).forEach(a=>{n.append(r,a)});return n}const wte=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];function Cte(e,t){return Dee({basename:t==null?void 0:t.basename,history:ree({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||xte(),routes:Bj(e)}).initialize()}function xte(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=My({},t,{errors:Ste(t.errors)})),t}function Ste(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,a]of t)if(a&&a.__type==="RouteErrorResponse")n[r]=new BR(a.status,a.statusText,a.data,a.internal===!0);else if(a&&a.__type==="Error"){let o=new Error(a.message);o.stack="",n[r]=o}else n[r]=a;return n}const Bte=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Dy=g.forwardRef(function(t,n){let{onClick:r,relative:a,reloadDocument:o,replace:i,state:s,target:l,to:u,preventScrollReset:c}=t,f=mte(t,wte),A,d=!1;if(Bte&&typeof u=="string"&&/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i.test(u)){A=u;let y=new URL(window.location.href),v=u.startsWith("//")?new URL(y.protocol+u):new URL(u);v.origin===y.origin?u=v.pathname+v.search+v.hash:d=!0}let p=nte(u,{relative:a}),h=Ete(u,{replace:i,state:s,target:l,preventScrollReset:c,relative:a});function m(y){r&&r(y),y.defaultPrevented||h(y)}return g.createElement("a",My({},f,{href:A||p,onClick:d||o?r:m,ref:n,target:l}))});var q3;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(q3||(q3={}));var X3;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(X3||(X3={}));function Ete(e,t){let{target:n,replace:r,state:a,preventScrollReset:o,relative:i}=t===void 0?{}:t,s=xj(),l=bg(),u=Sj(e,{relative:i});return g.useCallback(c=>{if(yte(c,n)){c.preventDefault();let f=r!==void 0?r:Bs(l)===Bs(u);s(e,{replace:f,state:a,preventScrollReset:o,relative:i})}},[l,s,u,r,a,n,e,o,i])}function Tdt(e){let t=g.useRef(GE(e)),n=g.useRef(!1),r=bg(),a=g.useMemo(()=>bte(r.search,n.current?null:t.current),[r.search]),o=xj(),i=g.useCallback((s,l)=>{const u=GE(typeof s=="function"?s(a):s);n.current=!0,o("?"+u,l)},[o,a]);return[a,i]}function Ej(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t=0)&&(n[a]=e[a]);return n}var Oj={exports:{}},Ote="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Fte=Ote,Tte=Fte;function Fj(){}function Tj(){}Tj.resetWarningCache=Fj;var Rte=function(){function e(r,a,o,i,s,l){if(l!==Tte){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Tj,resetWarningCache:Fj};return n.PropTypes=n,n};Oj.exports=Rte();var Rj=Oj.exports;const J=qn(Rj);function Ly(e,t){return Ly=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Ly(e,t)}function FR(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ly(e,t)}function Ite(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function kte(e,t){e.classList?e.classList.add(t):Ite(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function J3(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Pte(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=J3(e.className,t):e.setAttribute("class",J3(e.className&&e.className.baseVal||"",t))}const Z3={disabled:!1},Qy=R.createContext(null);var Ute=function(t){return t.scrollTop},sp="unmounted",mu="exited",vu="entering",tA="entered",YE="exiting",Us=function(e){FR(t,e);function t(r,a){var o;o=e.call(this,r,a)||this;var i=a,s=i&&!i.isMounting?r.enter:r.appear,l;return o.appearStatus=null,r.in?s?(l=mu,o.appearStatus=vu):l=tA:r.unmountOnExit||r.mountOnEnter?l=sp:l=mu,o.state={status:l},o.nextCallback=null,o}t.getDerivedStateFromProps=function(a,o){var i=a.in;return i&&o.status===sp?{status:mu}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(a){var o=null;if(a!==this.props){var i=this.state.status;this.props.in?i!==vu&&i!==tA&&(o=vu):(i===vu||i===tA)&&(o=YE)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var a=this.props.timeout,o,i,s;return o=i=s=a,a!=null&&typeof a!="number"&&(o=a.exit,i=a.enter,s=a.appear!==void 0?a.appear:i),{exit:o,enter:i,appear:s}},n.updateStatus=function(a,o){if(a===void 0&&(a=!1),o!==null)if(this.cancelNextCallback(),o===vu){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:LA.findDOMNode(this);i&&Ute(i)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===mu&&this.setState({status:sp})},n.performEnter=function(a){var o=this,i=this.props.enter,s=this.context?this.context.isMounting:a,l=this.props.nodeRef?[s]:[LA.findDOMNode(this),s],u=l[0],c=l[1],f=this.getTimeouts(),A=s?f.appear:f.enter;if(!a&&!i||Z3.disabled){this.safeSetState({status:tA},function(){o.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:vu},function(){o.props.onEntering(u,c),o.onTransitionEnd(A,function(){o.safeSetState({status:tA},function(){o.props.onEntered(u,c)})})})},n.performExit=function(){var a=this,o=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:LA.findDOMNode(this);if(!o||Z3.disabled){this.safeSetState({status:mu},function(){a.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:YE},function(){a.props.onExiting(s),a.onTransitionEnd(i.exit,function(){a.safeSetState({status:mu},function(){a.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(a,o){o=this.setNextCallback(o),this.setState(a,o)},n.setNextCallback=function(a){var o=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,o.nextCallback=null,a(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},n.onTransitionEnd=function(a,o){this.setNextCallback(o);var i=this.props.nodeRef?this.props.nodeRef.current:LA.findDOMNode(this),s=a==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],u=l[0],c=l[1];this.props.addEndListener(u,c)}a!=null&&setTimeout(this.nextCallback,a)},n.render=function(){var a=this.state.status;if(a===sp)return null;var o=this.props,i=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=Re(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return R.createElement(Qy.Provider,{value:null},typeof i=="function"?i(a,s):R.cloneElement(R.Children.only(i),s))},t}(R.Component);Us.contextType=Qy;Us.propTypes={};function kc(){}Us.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:kc,onEntering:kc,onEntered:kc,onExit:kc,onExiting:kc,onExited:kc};Us.UNMOUNTED=sp;Us.EXITED=mu;Us.ENTERING=vu;Us.ENTERED=tA;Us.EXITING=YE;const au=Us;function TR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function RR(e,t){var n=function(o){return t&&g.isValidElement(o)?t(o):o},r=Object.create(null);return e&&g.Children.map(e,function(a){return a}).forEach(function(a){r[a.key]=n(a)}),r}function Mte(e,t){e=e||{},t=t||{};function n(c){return c in t?t[c]:e[c]}var r=Object.create(null),a=[];for(var o in e)o in t?a.length&&(r[o]=a,a=[]):a.push(o);var i,s={};for(var l in t){if(r[l])for(i=0;i{t[n]=kj(e[n])}),t}function vo(e,t,n={clone:!0}){const r=n.clone?E({},e):e;return xu(e)&&xu(t)&&Object.keys(t).forEach(a=>{a!=="__proto__"&&(xu(t[a])&&a in e&&xu(e[a])?r[a]=vo(e[a],t[a],n):n.clone?r[a]=xu(t[a])?kj(t[a]):t[a]:r[a]=t[a])}),r}function Vl(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n=0)&&(n[a]=e[a]);return n}function mte(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function vte(e,t){return e.button===0&&(!t||t==="_self")&&!mte(e)}function YE(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(a=>[n,a]):[[n,r]])},[]))}function yte(e,t){let n=YE(e);if(t)for(let r of t.keys())n.has(r)||t.getAll(r).forEach(a=>{n.append(r,a)});return n}const bte=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];function wte(e,t){return Mee({basename:t==null?void 0:t.basename,history:nee({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||Cte(),routes:Bj(e)}).initialize()}function Cte(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=My({},t,{errors:xte(t.errors)})),t}function xte(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,a]of t)if(a&&a.__type==="RouteErrorResponse")n[r]=new ER(a.status,a.statusText,a.data,a.internal===!0);else if(a&&a.__type==="Error"){let o=new Error(a.message);o.stack="",n[r]=o}else n[r]=a;return n}const Ste=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Dy=g.forwardRef(function(t,n){let{onClick:r,relative:a,reloadDocument:o,replace:i,state:s,target:l,to:u,preventScrollReset:c}=t,f=gte(t,bte),A,d=!1;if(Ste&&typeof u=="string"&&/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i.test(u)){A=u;let y=new URL(window.location.href),v=u.startsWith("//")?new URL(y.protocol+u):new URL(u);v.origin===y.origin?u=v.pathname+v.search+v.hash:d=!0}let p=tte(u,{relative:a}),h=Bte(u,{replace:i,state:s,target:l,preventScrollReset:c,relative:a});function m(y){r&&r(y),y.defaultPrevented||h(y)}return g.createElement("a",My({},f,{href:A||p,onClick:d||o?r:m,ref:n,target:l}))});var X3;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(X3||(X3={}));var J3;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(J3||(J3={}));function Bte(e,t){let{target:n,replace:r,state:a,preventScrollReset:o,relative:i}=t===void 0?{}:t,s=xj(),l=bg(),u=Sj(e,{relative:i});return g.useCallback(c=>{if(vte(c,n)){c.preventDefault();let f=r!==void 0?r:Bs(l)===Bs(u);s(e,{replace:f,state:a,preventScrollReset:o,relative:i})}},[l,s,u,r,a,n,e,o,i])}function Idt(e){let t=g.useRef(YE(e)),n=g.useRef(!1),r=bg(),a=g.useMemo(()=>yte(r.search,n.current?null:t.current),[r.search]),o=xj(),i=g.useCallback((s,l)=>{const u=YE(typeof s=="function"?s(a):s);n.current=!0,o("?"+u,l)},[o,a]);return[a,i]}function Ej(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t=0)&&(n[a]=e[a]);return n}var Fj={exports:{}},Ete="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Fte=Ete,Ote=Fte;function Oj(){}function Tj(){}Tj.resetWarningCache=Oj;var Tte=function(){function e(r,a,o,i,s,l){if(l!==Ote){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Tj,resetWarningCache:Oj};return n.PropTypes=n,n};Fj.exports=Tte();var Rj=Fj.exports;const J=qn(Rj);function Ly(e,t){return Ly=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Ly(e,t)}function TR(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ly(e,t)}function Rte(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function Ite(e,t){e.classList?e.classList.add(t):Rte(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function Z3(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function kte(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=Z3(e.className,t):e.setAttribute("class",Z3(e.className&&e.className.baseVal||"",t))}const _3={disabled:!1},Qy=R.createContext(null);var Pte=function(t){return t.scrollTop},sp="unmounted",mu="exited",vu="entering",tA="entered",qE="exiting",Us=function(e){TR(t,e);function t(r,a){var o;o=e.call(this,r,a)||this;var i=a,s=i&&!i.isMounting?r.enter:r.appear,l;return o.appearStatus=null,r.in?s?(l=mu,o.appearStatus=vu):l=tA:r.unmountOnExit||r.mountOnEnter?l=sp:l=mu,o.state={status:l},o.nextCallback=null,o}t.getDerivedStateFromProps=function(a,o){var i=a.in;return i&&o.status===sp?{status:mu}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(a){var o=null;if(a!==this.props){var i=this.state.status;this.props.in?i!==vu&&i!==tA&&(o=vu):(i===vu||i===tA)&&(o=qE)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var a=this.props.timeout,o,i,s;return o=i=s=a,a!=null&&typeof a!="number"&&(o=a.exit,i=a.enter,s=a.appear!==void 0?a.appear:i),{exit:o,enter:i,appear:s}},n.updateStatus=function(a,o){if(a===void 0&&(a=!1),o!==null)if(this.cancelNextCallback(),o===vu){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:LA.findDOMNode(this);i&&Pte(i)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===mu&&this.setState({status:sp})},n.performEnter=function(a){var o=this,i=this.props.enter,s=this.context?this.context.isMounting:a,l=this.props.nodeRef?[s]:[LA.findDOMNode(this),s],u=l[0],c=l[1],f=this.getTimeouts(),A=s?f.appear:f.enter;if(!a&&!i||_3.disabled){this.safeSetState({status:tA},function(){o.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:vu},function(){o.props.onEntering(u,c),o.onTransitionEnd(A,function(){o.safeSetState({status:tA},function(){o.props.onEntered(u,c)})})})},n.performExit=function(){var a=this,o=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:LA.findDOMNode(this);if(!o||_3.disabled){this.safeSetState({status:mu},function(){a.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:qE},function(){a.props.onExiting(s),a.onTransitionEnd(i.exit,function(){a.safeSetState({status:mu},function(){a.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(a,o){o=this.setNextCallback(o),this.setState(a,o)},n.setNextCallback=function(a){var o=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,o.nextCallback=null,a(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},n.onTransitionEnd=function(a,o){this.setNextCallback(o);var i=this.props.nodeRef?this.props.nodeRef.current:LA.findDOMNode(this),s=a==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],u=l[0],c=l[1];this.props.addEndListener(u,c)}a!=null&&setTimeout(this.nextCallback,a)},n.render=function(){var a=this.state.status;if(a===sp)return null;var o=this.props,i=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=Re(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return R.createElement(Qy.Provider,{value:null},typeof i=="function"?i(a,s):R.cloneElement(R.Children.only(i),s))},t}(R.Component);Us.contextType=Qy;Us.propTypes={};function kc(){}Us.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:kc,onEntering:kc,onEntered:kc,onExit:kc,onExiting:kc,onExited:kc};Us.UNMOUNTED=sp;Us.EXITED=mu;Us.ENTERING=vu;Us.ENTERED=tA;Us.EXITING=qE;const au=Us;function RR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IR(e,t){var n=function(o){return t&&g.isValidElement(o)?t(o):o},r=Object.create(null);return e&&g.Children.map(e,function(a){return a}).forEach(function(a){r[a.key]=n(a)}),r}function Ute(e,t){e=e||{},t=t||{};function n(c){return c in t?t[c]:e[c]}var r=Object.create(null),a=[];for(var o in e)o in t?a.length&&(r[o]=a,a=[]):a.push(o);var i,s={};for(var l in t){if(r[l])for(i=0;i{t[n]=kj(e[n])}),t}function vo(e,t,n={clone:!0}){const r=n.clone?E({},e):e;return xu(e)&&xu(t)&&Object.keys(t).forEach(a=>{a!=="__proto__"&&(xu(t[a])&&a in e&&xu(e[a])?r[a]=vo(e[a],t[a],n):n.clone?r[a]=xu(t[a])?kj(t[a]):t[a]:r[a]=t[a])}),r}function Vl(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;nn==null?t:function(...a){t.apply(this,a),n.apply(this,a)},()=>{})}function UR(e,t=166){let n;function r(...a){const o=()=>{e.apply(this,a)};clearTimeout(n),n=setTimeout(o,t)}return r.clear=()=>{clearTimeout(n)},r}function Dp(e,t){return g.isValidElement(e)&&t.indexOf(e.type.muiName)!==-1}function Cr(e){return e&&e.ownerDocument||document}function Es(e){return Cr(e).defaultView||window}function Ny(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const zte=typeof window<"u"?g.useLayoutEffect:g.useEffect,ai=zte;let $3=0;function Vte(e){const[t,n]=g.useState(e),r=e||t;return g.useEffect(()=>{t==null&&($3+=1,n(`mui-${$3}`))},[t]),r}const eU=Ju["useId"];function wg(e){if(eU!==void 0){const t=eU();return e??t}return Vte(e)}function Vu({controlled:e,default:t,name:n,state:r="value"}){const{current:a}=g.useRef(e!==void 0),[o,i]=g.useState(t),s=a?e:o,l=g.useCallback(u=>{a||i(u)},[]);return[s,l]}function fo(e){const t=g.useRef(e);return ai(()=>{t.current=e}),g.useCallback((...n)=>(0,t.current)(...n),[])}function Mn(...e){return g.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Ny(n,t)})},e)}let _1=!0,qE=!1,tU;const Kte={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Wte(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&Kte[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Gte(e){e.metaKey||e.altKey||e.ctrlKey||(_1=!0)}function Wx(){_1=!1}function Yte(){this.visibilityState==="hidden"&&qE&&(_1=!0)}function qte(e){e.addEventListener("keydown",Gte,!0),e.addEventListener("mousedown",Wx,!0),e.addEventListener("pointerdown",Wx,!0),e.addEventListener("touchstart",Wx,!0),e.addEventListener("visibilitychange",Yte,!0)}function Xte(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return _1||Wte(t)}function MR(){const e=g.useCallback(a=>{a!=null&&qte(a.ownerDocument)},[]),t=g.useRef(!1);function n(){return t.current?(qE=!0,window.clearTimeout(tU),tU=window.setTimeout(()=>{qE=!1},100),t.current=!1,!0):!1}function r(a){return Xte(a)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function Uj(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const Jte=e=>{const t=g.useRef({});return g.useEffect(()=>{t.current=e}),t.current},Zte=Jte;function DR(e,t){const n=E({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=E({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const a=e[r]||{},o=t[r];n[r]={},!o||!Object.keys(o)?n[r]=a:!a||!Object.keys(a)?n[r]=o:(n[r]=E({},o),Object.keys(a).forEach(i=>{n[r][i]=DR(a[i],o[i])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function dt(e,t,n){const r={};return Object.keys(e).forEach(a=>{r[a]=e[a].reduce((o,i)=>(i&&(o.push(t(i)),n&&n[i]&&o.push(n[i])),o),[]).join(" ")}),r}const nU=e=>e,_te=()=>{let e=nU;return{configure(t){e=t},generate(t){return e(t)},reset(){e=nU}}},$te=_te(),Mj=$te,ene={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",required:"required",selected:"selected"};function At(e,t,n="Mui"){const r=ene[t];return r?`${n}-${r}`:`${Mj.generate(e)}-${t}`}function it(e,t,n="Mui"){const r={};return t.forEach(a=>{r[a]=At(e,a,n)}),r}function Dj(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var tne=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,nne=Dj(function(e){return tne.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function rne(e){if(e.sheet)return e.sheet;for(var t=0;t0?Ir(Kf,--Sa):0,pf--,or===10&&(pf=1,ew--),or}function Wa(){return or=Sa2||kh(or)>3?"":" "}function hne(e,t){for(;--t&&Wa()&&!(or<48||or>102||or>57&&or<65||or>70&&or<97););return Cg(e,$v()+(t<6&&ki()==32&&Wa()==32))}function JE(e){for(;Wa();)switch(or){case e:return Sa;case 34:case 39:e!==34&&e!==39&&JE(or);break;case 40:e===41&&JE(e);break;case 92:Wa();break}return Sa}function gne(e,t){for(;Wa()&&e+or!==47+10;)if(e+or===42+42&&ki()===47)break;return"/*"+Cg(t,Sa-1)+"*"+$1(e===47?e:Wa())}function mne(e){for(;!kh(ki());)Wa();return Cg(e,Sa)}function vne(e){return zj(t0("",null,null,null,[""],e=jj(e),0,[0],e))}function t0(e,t,n,r,a,o,i,s,l){for(var u=0,c=0,f=i,A=0,d=0,p=0,h=1,m=1,y=1,v=0,b="",w=a,x=o,S=r,B=b;m;)switch(p=v,v=Wa()){case 40:if(p!=108&&Ir(B,f-1)==58){XE(B+=Yt(e0(v),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:B+=e0(v);break;case 9:case 10:case 13:case 32:B+=pne(p);break;case 92:B+=hne($v()-1,7);continue;case 47:switch(ki()){case 42:case 47:Mm(yne(gne(Wa(),$v()),t,n),l);break;default:B+="/"}break;case 123*h:s[u++]=bi(B)*y;case 125*h:case 59:case 0:switch(v){case 0:case 125:m=0;case 59+c:d>0&&bi(B)-f&&Mm(d>32?aU(B+";",r,n,f-1):aU(Yt(B," ","")+";",r,n,f-2),l);break;case 59:B+=";";default:if(Mm(S=rU(B,t,n,u,c,a,s,b,w=[],x=[],f),o),v===123)if(c===0)t0(B,t,S,S,w,o,f,s,x);else switch(A===99&&Ir(B,3)===110?100:A){case 100:case 109:case 115:t0(e,S,S,r&&Mm(rU(e,S,S,0,0,a,s,b,a,w=[],f),x),a,x,f,s,r?w:x);break;default:t0(B,S,S,S,[""],x,0,s,x)}}u=c=d=0,h=y=1,b=B="",f=i;break;case 58:f=1+bi(B),d=p;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&dne()==125)continue}switch(B+=$1(v),v*h){case 38:y=c>0?1:(B+="\f",-1);break;case 44:s[u++]=(bi(B)-1)*y,y=1;break;case 64:ki()===45&&(B+=e0(Wa())),A=ki(),c=f=bi(b=B+=mne($v())),v++;break;case 45:p===45&&bi(B)==2&&(h=0)}}return o}function rU(e,t,n,r,a,o,i,s,l,u,c){for(var f=a-1,A=a===0?o:[""],d=NR(A),p=0,h=0,m=0;p0?A[y]+" "+v:Yt(v,/&\f/g,A[y])))&&(l[m++]=b);return tw(e,t,n,a===0?LR:s,l,u,c)}function yne(e,t,n){return tw(e,t,n,Lj,$1(fne()),Ih(e,2,-2),0)}function aU(e,t,n,r){return tw(e,t,n,QR,Ih(e,0,r),Ih(e,r+1,-1),r)}function ZA(e,t){for(var n="",r=NR(e),a=0;a6)switch(Ir(e,t+1)){case 109:if(Ir(e,t+4)!==45)break;case 102:return Yt(e,/(.+:)(.+)-([^]+)/,"$1"+zt+"$2-$3$1"+Hy+(Ir(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~XE(e,"stretch")?Vj(Yt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ir(e,t+1)!==115)break;case 6444:switch(Ir(e,bi(e)-3-(~XE(e,"!important")&&10))){case 107:return Yt(e,":",":"+zt)+e;case 101:return Yt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+zt+(Ir(e,14)===45?"inline-":"")+"box$3$1"+zt+"$2$3$1"+zr+"$2box$3")+e}break;case 5936:switch(Ir(e,t+11)){case 114:return zt+e+zr+Yt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return zt+e+zr+Yt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return zt+e+zr+Yt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return zt+e+zr+e+e}return e}var Fne=function(t,n,r,a){if(t.length>-1&&!t.return)switch(t.type){case QR:t.return=Vj(t.value,t.length);break;case Qj:return ZA([Td(t,{value:Yt(t.value,"@","@"+zt)})],a);case LR:if(t.length)return Ane(t.props,function(o){switch(cne(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ZA([Td(t,{props:[Yt(o,/:(read-\w+)/,":"+Hy+"$1")]})],a);case"::placeholder":return ZA([Td(t,{props:[Yt(o,/:(plac\w+)/,":"+zt+"input-$1")]}),Td(t,{props:[Yt(o,/:(plac\w+)/,":"+Hy+"$1")]}),Td(t,{props:[Yt(o,/:(plac\w+)/,zr+"input-$1")]})],a)}return""})}},Tne=[Fne],Rne=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(h){var m=h.getAttribute("data-emotion");m.indexOf(" ")!==-1&&(document.head.appendChild(h),h.setAttribute("data-s",""))})}var a=t.stylisPlugins||Tne,o={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(h){for(var m=h.getAttribute("data-emotion").split(" "),y=1;yn==null?t:function(...a){t.apply(this,a),n.apply(this,a)},()=>{})}function MR(e,t=166){let n;function r(...a){const o=()=>{e.apply(this,a)};clearTimeout(n),n=setTimeout(o,t)}return r.clear=()=>{clearTimeout(n)},r}function Dp(e,t){return g.isValidElement(e)&&t.indexOf(e.type.muiName)!==-1}function Cr(e){return e&&e.ownerDocument||document}function Es(e){return Cr(e).defaultView||window}function Ny(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const jte=typeof window<"u"?g.useLayoutEffect:g.useEffect,ai=jte;let eU=0;function zte(e){const[t,n]=g.useState(e),r=e||t;return g.useEffect(()=>{t==null&&(eU+=1,n(`mui-${eU}`))},[t]),r}const tU=Ju["useId"];function wg(e){if(tU!==void 0){const t=tU();return e??t}return zte(e)}function Vu({controlled:e,default:t,name:n,state:r="value"}){const{current:a}=g.useRef(e!==void 0),[o,i]=g.useState(t),s=a?e:o,l=g.useCallback(u=>{a||i(u)},[]);return[s,l]}function fo(e){const t=g.useRef(e);return ai(()=>{t.current=e}),g.useCallback((...n)=>(0,t.current)(...n),[])}function Mn(...e){return g.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Ny(n,t)})},e)}let $1=!0,XE=!1,nU;const Vte={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Kte(e){const{type:t,tagName:n}=e;return!!(n==="INPUT"&&Vte[t]&&!e.readOnly||n==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Wte(e){e.metaKey||e.altKey||e.ctrlKey||($1=!0)}function Gx(){$1=!1}function Gte(){this.visibilityState==="hidden"&&XE&&($1=!0)}function Yte(e){e.addEventListener("keydown",Wte,!0),e.addEventListener("mousedown",Gx,!0),e.addEventListener("pointerdown",Gx,!0),e.addEventListener("touchstart",Gx,!0),e.addEventListener("visibilitychange",Gte,!0)}function qte(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return $1||Kte(t)}function DR(){const e=g.useCallback(a=>{a!=null&&Yte(a.ownerDocument)},[]),t=g.useRef(!1);function n(){return t.current?(XE=!0,window.clearTimeout(nU),nU=window.setTimeout(()=>{XE=!1},100),t.current=!1,!0):!1}function r(a){return qte(a)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function Uj(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const Xte=e=>{const t=g.useRef({});return g.useEffect(()=>{t.current=e}),t.current},Jte=Xte;function LR(e,t){const n=E({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=E({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const a=e[r]||{},o=t[r];n[r]={},!o||!Object.keys(o)?n[r]=a:!a||!Object.keys(a)?n[r]=o:(n[r]=E({},o),Object.keys(a).forEach(i=>{n[r][i]=LR(a[i],o[i])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function dt(e,t,n){const r={};return Object.keys(e).forEach(a=>{r[a]=e[a].reduce((o,i)=>(i&&(o.push(t(i)),n&&n[i]&&o.push(n[i])),o),[]).join(" ")}),r}const rU=e=>e,Zte=()=>{let e=rU;return{configure(t){e=t},generate(t){return e(t)},reset(){e=rU}}},_te=Zte(),Mj=_te,$te={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",required:"required",selected:"selected"};function At(e,t,n="Mui"){const r=$te[t];return r?`${n}-${r}`:`${Mj.generate(e)}-${t}`}function it(e,t,n="Mui"){const r={};return t.forEach(a=>{r[a]=At(e,a,n)}),r}function Dj(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var ene=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,tne=Dj(function(e){return ene.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function nne(e){if(e.sheet)return e.sheet;for(var t=0;t0?Ir(Kf,--Sa):0,pf--,or===10&&(pf=1,tw--),or}function Wa(){return or=Sa2||kh(or)>3?"":" "}function pne(e,t){for(;--t&&Wa()&&!(or<48||or>102||or>57&&or<65||or>70&&or<97););return Cg(e,$v()+(t<6&&ki()==32&&Wa()==32))}function ZE(e){for(;Wa();)switch(or){case e:return Sa;case 34:case 39:e!==34&&e!==39&&ZE(or);break;case 40:e===41&&ZE(e);break;case 92:Wa();break}return Sa}function hne(e,t){for(;Wa()&&e+or!==47+10;)if(e+or===42+42&&ki()===47)break;return"/*"+Cg(t,Sa-1)+"*"+ew(e===47?e:Wa())}function gne(e){for(;!kh(ki());)Wa();return Cg(e,Sa)}function mne(e){return zj(t0("",null,null,null,[""],e=jj(e),0,[0],e))}function t0(e,t,n,r,a,o,i,s,l){for(var u=0,c=0,f=i,A=0,d=0,p=0,h=1,m=1,y=1,v=0,b="",w=a,x=o,S=r,B=b;m;)switch(p=v,v=Wa()){case 40:if(p!=108&&Ir(B,f-1)==58){JE(B+=Yt(e0(v),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:B+=e0(v);break;case 9:case 10:case 13:case 32:B+=dne(p);break;case 92:B+=pne($v()-1,7);continue;case 47:switch(ki()){case 42:case 47:Mm(vne(hne(Wa(),$v()),t,n),l);break;default:B+="/"}break;case 123*h:s[u++]=bi(B)*y;case 125*h:case 59:case 0:switch(v){case 0:case 125:m=0;case 59+c:d>0&&bi(B)-f&&Mm(d>32?oU(B+";",r,n,f-1):oU(Yt(B," ","")+";",r,n,f-2),l);break;case 59:B+=";";default:if(Mm(S=aU(B,t,n,u,c,a,s,b,w=[],x=[],f),o),v===123)if(c===0)t0(B,t,S,S,w,o,f,s,x);else switch(A===99&&Ir(B,3)===110?100:A){case 100:case 109:case 115:t0(e,S,S,r&&Mm(aU(e,S,S,0,0,a,s,b,a,w=[],f),x),a,x,f,s,r?w:x);break;default:t0(B,S,S,S,[""],x,0,s,x)}}u=c=d=0,h=y=1,b=B="",f=i;break;case 58:f=1+bi(B),d=p;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&fne()==125)continue}switch(B+=ew(v),v*h){case 38:y=c>0?1:(B+="\f",-1);break;case 44:s[u++]=(bi(B)-1)*y,y=1;break;case 64:ki()===45&&(B+=e0(Wa())),A=ki(),c=f=bi(b=B+=gne($v())),v++;break;case 45:p===45&&bi(B)==2&&(h=0)}}return o}function aU(e,t,n,r,a,o,i,s,l,u,c){for(var f=a-1,A=a===0?o:[""],d=HR(A),p=0,h=0,m=0;p0?A[y]+" "+v:Yt(v,/&\f/g,A[y])))&&(l[m++]=b);return nw(e,t,n,a===0?QR:s,l,u,c)}function vne(e,t,n){return nw(e,t,n,Lj,ew(Ane()),Ih(e,2,-2),0)}function oU(e,t,n,r){return nw(e,t,n,NR,Ih(e,0,r),Ih(e,r+1,-1),r)}function ZA(e,t){for(var n="",r=HR(e),a=0;a6)switch(Ir(e,t+1)){case 109:if(Ir(e,t+4)!==45)break;case 102:return Yt(e,/(.+:)(.+)-([^]+)/,"$1"+zt+"$2-$3$1"+Hy+(Ir(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~JE(e,"stretch")?Vj(Yt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ir(e,t+1)!==115)break;case 6444:switch(Ir(e,bi(e)-3-(~JE(e,"!important")&&10))){case 107:return Yt(e,":",":"+zt)+e;case 101:return Yt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+zt+(Ir(e,14)===45?"inline-":"")+"box$3$1"+zt+"$2$3$1"+zr+"$2box$3")+e}break;case 5936:switch(Ir(e,t+11)){case 114:return zt+e+zr+Yt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return zt+e+zr+Yt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return zt+e+zr+Yt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return zt+e+zr+e+e}return e}var Fne=function(t,n,r,a){if(t.length>-1&&!t.return)switch(t.type){case NR:t.return=Vj(t.value,t.length);break;case Qj:return ZA([Td(t,{value:Yt(t.value,"@","@"+zt)})],a);case QR:if(t.length)return cne(t.props,function(o){switch(une(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ZA([Td(t,{props:[Yt(o,/:(read-\w+)/,":"+Hy+"$1")]})],a);case"::placeholder":return ZA([Td(t,{props:[Yt(o,/:(plac\w+)/,":"+zt+"input-$1")]}),Td(t,{props:[Yt(o,/:(plac\w+)/,":"+Hy+"$1")]}),Td(t,{props:[Yt(o,/:(plac\w+)/,zr+"input-$1")]})],a)}return""})}},One=[Fne],Tne=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(h){var m=h.getAttribute("data-emotion");m.indexOf(" ")!==-1&&(document.head.appendChild(h),h.setAttribute("data-s",""))})}var a=t.stylisPlugins||One,o={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(h){for(var m=h.getAttribute("data-emotion").split(" "),y=1;y=4;++r,a-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var qne={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Xne=/[A-Z]|^ms/g,Jne=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Jj=function(t){return t.charCodeAt(1)===45},uU=function(t){return t!=null&&typeof t!="boolean"},Gx=Dj(function(e){return Jj(e)?e:e.replace(Xne,"-$&").toLowerCase()}),cU=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Jne,function(r,a,o){return wi={name:a,styles:o,next:wi},a})}return qne[t]!==1&&!Jj(t)&&typeof n=="number"&&n!==0?n+"px":n};function Ph(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return wi={name:n.name,styles:n.styles,next:wi},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)wi={name:r.name,styles:r.styles,next:wi},r=r.next;var a=n.styles+";";return a}return Zne(e,t,n)}case"function":{if(e!==void 0){var o=wi,i=n(e);return wi=o,Ph(e,t,i)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function Zne(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a96?tre:nre},pU=function(t,n,r){var a;if(n){var o=n.shouldForwardProp;a=t.__emotion_forwardProp&&o?function(i){return t.__emotion_forwardProp(i)&&o(i)}:o}return typeof a!="function"&&r&&(a=t.__emotion_forwardProp),a},rre=function(t){var n=t.cache,r=t.serialized,a=t.isStringTag;return qj(n,r,a),$ne(function(){return Xj(n,r,a)}),null},are=function e(t,n){var r=t.__emotion_real===t,a=r&&t.__emotion_base||t,o,i;n!==void 0&&(o=n.label,i=n.target);var s=pU(t,n,r),l=s||dU(a),u=!l("as");return function(){var c=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&f.push("label:"+o+";"),c[0]==null||c[0].raw===void 0)f.push.apply(f,c);else{f.push(c[0][0]);for(var A=c.length,d=1;dt(lre(a)?n:a):t;return C.jsx(ere,{styles:r})}/** + */var Br=typeof Symbol=="function"&&Symbol.for,jR=Br?Symbol.for("react.element"):60103,zR=Br?Symbol.for("react.portal"):60106,rw=Br?Symbol.for("react.fragment"):60107,aw=Br?Symbol.for("react.strict_mode"):60108,ow=Br?Symbol.for("react.profiler"):60114,iw=Br?Symbol.for("react.provider"):60109,sw=Br?Symbol.for("react.context"):60110,VR=Br?Symbol.for("react.async_mode"):60111,lw=Br?Symbol.for("react.concurrent_mode"):60111,uw=Br?Symbol.for("react.forward_ref"):60112,cw=Br?Symbol.for("react.suspense"):60113,Rne=Br?Symbol.for("react.suspense_list"):60120,Aw=Br?Symbol.for("react.memo"):60115,fw=Br?Symbol.for("react.lazy"):60116,Ine=Br?Symbol.for("react.block"):60121,kne=Br?Symbol.for("react.fundamental"):60117,Pne=Br?Symbol.for("react.responder"):60118,Une=Br?Symbol.for("react.scope"):60119;function _a(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case jR:switch(e=e.type,e){case VR:case lw:case rw:case ow:case aw:case cw:return e;default:switch(e=e&&e.$$typeof,e){case sw:case uw:case fw:case Aw:case iw:return e;default:return t}}case zR:return t}}}function Wj(e){return _a(e)===lw}$t.AsyncMode=VR;$t.ConcurrentMode=lw;$t.ContextConsumer=sw;$t.ContextProvider=iw;$t.Element=jR;$t.ForwardRef=uw;$t.Fragment=rw;$t.Lazy=fw;$t.Memo=Aw;$t.Portal=zR;$t.Profiler=ow;$t.StrictMode=aw;$t.Suspense=cw;$t.isAsyncMode=function(e){return Wj(e)||_a(e)===VR};$t.isConcurrentMode=Wj;$t.isContextConsumer=function(e){return _a(e)===sw};$t.isContextProvider=function(e){return _a(e)===iw};$t.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===jR};$t.isForwardRef=function(e){return _a(e)===uw};$t.isFragment=function(e){return _a(e)===rw};$t.isLazy=function(e){return _a(e)===fw};$t.isMemo=function(e){return _a(e)===Aw};$t.isPortal=function(e){return _a(e)===zR};$t.isProfiler=function(e){return _a(e)===ow};$t.isStrictMode=function(e){return _a(e)===aw};$t.isSuspense=function(e){return _a(e)===cw};$t.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===rw||e===lw||e===ow||e===aw||e===cw||e===Rne||typeof e=="object"&&e!==null&&(e.$$typeof===fw||e.$$typeof===Aw||e.$$typeof===iw||e.$$typeof===sw||e.$$typeof===uw||e.$$typeof===kne||e.$$typeof===Pne||e.$$typeof===Une||e.$$typeof===Ine)};$t.typeOf=_a;Kj.exports=$t;var Mne=Kj.exports,KR=Mne,Dne={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Lne={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Qne={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Gj={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},WR={};WR[KR.ForwardRef]=Qne;WR[KR.Memo]=Gj;function sU(e){return KR.isMemo(e)?Gj:WR[e.$$typeof]||Dne}var Nne=Object.defineProperty,Hne=Object.getOwnPropertyNames,lU=Object.getOwnPropertySymbols,jne=Object.getOwnPropertyDescriptor,zne=Object.getPrototypeOf,uU=Object.prototype;function Yj(e,t,n){if(typeof t!="string"){if(uU){var r=zne(t);r&&r!==uU&&Yj(e,r,n)}var a=Hne(t);lU&&(a=a.concat(lU(t)));for(var o=sU(e),i=sU(t),s=0;s=4;++r,a-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Yne={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},qne=/[A-Z]|^ms/g,Xne=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Jj=function(t){return t.charCodeAt(1)===45},cU=function(t){return t!=null&&typeof t!="boolean"},Yx=Dj(function(e){return Jj(e)?e:e.replace(qne,"-$&").toLowerCase()}),AU=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Xne,function(r,a,o){return wi={name:a,styles:o,next:wi},a})}return Yne[t]!==1&&!Jj(t)&&typeof n=="number"&&n!==0?n+"px":n};function Ph(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return wi={name:n.name,styles:n.styles,next:wi},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)wi={name:r.name,styles:r.styles,next:wi},r=r.next;var a=n.styles+";";return a}return Jne(e,t,n)}case"function":{if(e!==void 0){var o=wi,i=n(e);return wi=o,Ph(e,t,i)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function Jne(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a96?ere:tre},hU=function(t,n,r){var a;if(n){var o=n.shouldForwardProp;a=t.__emotion_forwardProp&&o?function(i){return t.__emotion_forwardProp(i)&&o(i)}:o}return typeof a!="function"&&r&&(a=t.__emotion_forwardProp),a},nre=function(t){var n=t.cache,r=t.serialized,a=t.isStringTag;return qj(n,r,a),_ne(function(){return Xj(n,r,a)}),null},rre=function e(t,n){var r=t.__emotion_real===t,a=r&&t.__emotion_base||t,o,i;n!==void 0&&(o=n.label,i=n.target);var s=hU(t,n,r),l=s||pU(a),u=!l("as");return function(){var c=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&f.push("label:"+o+";"),c[0]==null||c[0].raw===void 0)f.push.apply(f,c);else{f.push(c[0][0]);for(var A=c.length,d=1;dt(sre(a)?n:a):t;return C.jsx($ne,{styles:r})}/** * @mui/styled-engine v5.11.9 * * @license MIT * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */function ez(e,t){return sre(e,t)}const cre=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};function Lp(e,t){return t?vo(e,t,{clone:!1}):e}const XR={xs:0,sm:600,md:900,lg:1200,xl:1536},hU={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${XR[e]}px)`};function Os(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const o=r.breakpoints||hU;return t.reduce((i,s,l)=>(i[o.up(o.keys[l])]=n(t[l]),i),{})}if(typeof t=="object"){const o=r.breakpoints||hU;return Object.keys(t).reduce((i,s)=>{if(Object.keys(o.values||XR).indexOf(s)!==-1){const l=o.up(s);i[l]=n(t[s],s)}else{const l=s;i[l]=t[l]}return i},{})}return n(t)}function Are(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,a)=>{const o=e.up(a);return r[o]={},r},{}))||{}}function fre(e,t){return e.reduce((n,r)=>{const a=n[r];return(!a||Object.keys(a).length===0)&&delete n[r],n},t)}function hf(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((a,o)=>a&&a[o]?a[o]:null,e);if(r!=null)return r}return t.split(".").reduce((r,a)=>r&&r[a]!=null?r[a]:null,e)}function jy(e,t,n,r=n){let a;return typeof e=="function"?a=e(n):Array.isArray(e)?a=e[n]||r:a=hf(e,n)||r,t&&(a=t(a,r,e)),a}function Zt(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:a}=e,o=i=>{if(i[t]==null)return null;const s=i[t],l=i.theme,u=hf(l,r)||{};return Os(i,s,f=>{let A=jy(u,a,f);return f===A&&typeof f=="string"&&(A=jy(u,a,`${t}${f==="default"?"":xe(f)}`,f)),n===!1?A:{[n]:A}})};return o.propTypes={},o.filterProps=[t],o}function fw(...e){const t=e.reduce((r,a)=>(a.filterProps.forEach(o=>{r[o]=a}),r),{}),n=r=>Object.keys(r).reduce((a,o)=>t[o]?Lp(a,t[o](r)):a,{});return n.propTypes={},n.filterProps=e.reduce((r,a)=>r.concat(a.filterProps),[]),n}function dre(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const pre={m:"margin",p:"padding"},hre={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},gU={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},gre=dre(e=>{if(e.length>2)if(gU[e])e=gU[e];else return[e];const[t,n]=e.split(""),r=pre[t],a=hre[n]||"";return Array.isArray(a)?a.map(o=>r+o):[r+a]}),JR=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],ZR=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...JR,...ZR];function Sg(e,t,n,r){var a;const o=(a=hf(e,t,!1))!=null?a:n;return typeof o=="number"?i=>typeof i=="string"?i:o*i:Array.isArray(o)?i=>typeof i=="string"?i:o[i]:typeof o=="function"?o:()=>{}}function tz(e){return Sg(e,"spacing",8)}function Bg(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function mre(e,t){return n=>e.reduce((r,a)=>(r[a]=Bg(t,n),r),{})}function vre(e,t,n,r){if(t.indexOf(n)===-1)return null;const a=gre(n),o=mre(a,r),i=e[n];return Os(e,i,o)}function nz(e,t){const n=tz(e.theme);return Object.keys(e).map(r=>vre(e,t,r,n)).reduce(Lp,{})}function zn(e){return nz(e,JR)}zn.propTypes={};zn.filterProps=JR;function Vn(e){return nz(e,ZR)}Vn.propTypes={};Vn.filterProps=ZR;function xi(e){return typeof e!="number"?e:`${e}px solid`}const yre=Zt({prop:"border",themeKey:"borders",transform:xi}),bre=Zt({prop:"borderTop",themeKey:"borders",transform:xi}),wre=Zt({prop:"borderRight",themeKey:"borders",transform:xi}),Cre=Zt({prop:"borderBottom",themeKey:"borders",transform:xi}),xre=Zt({prop:"borderLeft",themeKey:"borders",transform:xi}),Sre=Zt({prop:"borderColor",themeKey:"palette"}),Bre=Zt({prop:"borderTopColor",themeKey:"palette"}),Ere=Zt({prop:"borderRightColor",themeKey:"palette"}),Ore=Zt({prop:"borderBottomColor",themeKey:"palette"}),Fre=Zt({prop:"borderLeftColor",themeKey:"palette"}),dw=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Sg(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Bg(t,r)});return Os(e,e.borderRadius,n)}return null};dw.propTypes={};dw.filterProps=["borderRadius"];fw(yre,bre,wre,Cre,xre,Sre,Bre,Ere,Ore,Fre,dw);const pw=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Sg(e.theme,"spacing",8),n=r=>({gap:Bg(t,r)});return Os(e,e.gap,n)}return null};pw.propTypes={};pw.filterProps=["gap"];const hw=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Sg(e.theme,"spacing",8),n=r=>({columnGap:Bg(t,r)});return Os(e,e.columnGap,n)}return null};hw.propTypes={};hw.filterProps=["columnGap"];const gw=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Sg(e.theme,"spacing",8),n=r=>({rowGap:Bg(t,r)});return Os(e,e.rowGap,n)}return null};gw.propTypes={};gw.filterProps=["rowGap"];const Tre=Zt({prop:"gridColumn"}),Rre=Zt({prop:"gridRow"}),Ire=Zt({prop:"gridAutoFlow"}),kre=Zt({prop:"gridAutoColumns"}),Pre=Zt({prop:"gridAutoRows"}),Ure=Zt({prop:"gridTemplateColumns"}),Mre=Zt({prop:"gridTemplateRows"}),Dre=Zt({prop:"gridTemplateAreas"}),Lre=Zt({prop:"gridArea"});fw(pw,hw,gw,Tre,Rre,Ire,kre,Pre,Ure,Mre,Dre,Lre);function _A(e,t){return t==="grey"?t:e}const Qre=Zt({prop:"color",themeKey:"palette",transform:_A}),Nre=Zt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:_A}),Hre=Zt({prop:"backgroundColor",themeKey:"palette",transform:_A});fw(Qre,Nre,Hre);function Ha(e){return e<=1&&e!==0?`${e*100}%`:e}const jre=Zt({prop:"width",transform:Ha}),_R=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,a,o;return{maxWidth:((r=e.theme)==null||(a=r.breakpoints)==null||(o=a.values)==null?void 0:o[n])||XR[n]||Ha(n)}};return Os(e,e.maxWidth,t)}return null};_R.filterProps=["maxWidth"];const zre=Zt({prop:"minWidth",transform:Ha}),Vre=Zt({prop:"height",transform:Ha}),Kre=Zt({prop:"maxHeight",transform:Ha}),Wre=Zt({prop:"minHeight",transform:Ha});Zt({prop:"size",cssProperty:"width",transform:Ha});Zt({prop:"size",cssProperty:"height",transform:Ha});const Gre=Zt({prop:"boxSizing"});fw(jre,_R,zre,Vre,Kre,Wre,Gre);const Yre={border:{themeKey:"borders",transform:xi},borderTop:{themeKey:"borders",transform:xi},borderRight:{themeKey:"borders",transform:xi},borderBottom:{themeKey:"borders",transform:xi},borderLeft:{themeKey:"borders",transform:xi},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:dw},color:{themeKey:"palette",transform:_A},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:_A},backgroundColor:{themeKey:"palette",transform:_A},p:{style:Vn},pt:{style:Vn},pr:{style:Vn},pb:{style:Vn},pl:{style:Vn},px:{style:Vn},py:{style:Vn},padding:{style:Vn},paddingTop:{style:Vn},paddingRight:{style:Vn},paddingBottom:{style:Vn},paddingLeft:{style:Vn},paddingX:{style:Vn},paddingY:{style:Vn},paddingInline:{style:Vn},paddingInlineStart:{style:Vn},paddingInlineEnd:{style:Vn},paddingBlock:{style:Vn},paddingBlockStart:{style:Vn},paddingBlockEnd:{style:Vn},m:{style:zn},mt:{style:zn},mr:{style:zn},mb:{style:zn},ml:{style:zn},mx:{style:zn},my:{style:zn},margin:{style:zn},marginTop:{style:zn},marginRight:{style:zn},marginBottom:{style:zn},marginLeft:{style:zn},marginX:{style:zn},marginY:{style:zn},marginInline:{style:zn},marginInlineStart:{style:zn},marginInlineEnd:{style:zn},marginBlock:{style:zn},marginBlockStart:{style:zn},marginBlockEnd:{style:zn},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:pw},rowGap:{style:gw},columnGap:{style:hw},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Ha},maxWidth:{style:_R},minWidth:{transform:Ha},height:{transform:Ha},maxHeight:{transform:Ha},minHeight:{transform:Ha},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},mw=Yre;function qre(...e){const t=e.reduce((r,a)=>r.concat(Object.keys(a)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function Xre(e,t){return typeof e=="function"?e(t):e}function Jre(){function e(n,r,a,o){const i={[n]:r,theme:a},s=o[n];if(!s)return{[n]:r};const{cssProperty:l=n,themeKey:u,transform:c,style:f}=s;if(r==null)return null;const A=hf(a,u)||{};return f?f(i):Os(i,r,p=>{let h=jy(A,c,p);return p===h&&typeof p=="string"&&(h=jy(A,c,`${n}${p==="default"?"":xe(p)}`,p)),l===!1?h:{[l]:h}})}function t(n){var r;const{sx:a,theme:o={}}=n||{};if(!a)return null;const i=(r=o.unstable_sxConfig)!=null?r:mw;function s(l){let u=l;if(typeof l=="function")u=l(o);else if(typeof l!="object")return l;if(!u)return null;const c=Are(o.breakpoints),f=Object.keys(c);let A=c;return Object.keys(u).forEach(d=>{const p=Xre(u[d],o);if(p!=null)if(typeof p=="object")if(i[d])A=Lp(A,e(d,p,o,i));else{const h=Os({theme:o},p,m=>({[d]:m}));qre(h,p)?A[d]=t({sx:p,theme:o}):A=Lp(A,h)}else A=Lp(A,e(d,p,o,i))}),fre(f,A)}return Array.isArray(a)?a.map(s):s(a)}return t}const rz=Jre();rz.filterProps=["sx"];const vw=rz,Zre=["sx"],_re=e=>{var t,n;const r={systemProps:{},otherProps:{}},a=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:mw;return Object.keys(e).forEach(o=>{a[o]?r.systemProps[o]=e[o]:r.otherProps[o]=e[o]}),r};function az(e){const{sx:t}=e,n=Re(e,Zre),{systemProps:r,otherProps:a}=_re(n);let o;return Array.isArray(t)?o=[r,...t]:typeof t=="function"?o=(...i)=>{const s=t(...i);return xu(s)?E({},r,s):r}:o=E({},r,t),E({},a,{sx:o})}const $re=["values","unit","step"],eae=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>E({},n,{[r.key]:r.val}),{})};function tae(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,a=Re(e,$re),o=eae(t),i=Object.keys(o);function s(A){return`@media (min-width:${typeof t[A]=="number"?t[A]:A}${n})`}function l(A){return`@media (max-width:${(typeof t[A]=="number"?t[A]:A)-r/100}${n})`}function u(A,d){const p=i.indexOf(d);return`@media (min-width:${typeof t[A]=="number"?t[A]:A}${n}) and (max-width:${(p!==-1&&typeof t[i[p]]=="number"?t[i[p]]:d)-r/100}${n})`}function c(A){return i.indexOf(A)+1(r.length===0?[1]:r).map(o=>{const i=t(o);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}const oae=["breakpoints","palette","spacing","shape"];function $R(e={},...t){const{breakpoints:n={},palette:r={},spacing:a,shape:o={}}=e,i=Re(e,oae),s=tae(n),l=aae(a);let u=vo({breakpoints:s,direction:"ltr",components:{},palette:E({mode:"light"},r),spacing:l,shape:E({},rae,o)},i);return u=t.reduce((c,f)=>vo(c,f),u),u.unstable_sxConfig=E({},mw,i==null?void 0:i.unstable_sxConfig),u.unstable_sx=function(f){return vw({sx:f,theme:this})},u}function Wn(){return Wn=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const o=r===null?n:uae(r,n);return o!=null&&(o[lae]=r!==null),o},[n,r]);return C.jsx(oz.Provider,{value:a,children:t})}function Aae(e){return Object.keys(e).length===0}function e4(e=null){const t=iz();return!t||Aae(t)?e:t}const fae=$R();function yw(e=fae){return e4(e)}const dae=["className","component"];function pae(e={}){const{defaultTheme:t,defaultClassName:n="MuiBox-root",generateClassName:r}=e,a=ez("div",{shouldForwardProp:i=>i!=="theme"&&i!=="sx"&&i!=="as"})(vw);return g.forwardRef(function(s,l){const u=yw(t),c=az(s),{className:f,component:A="div"}=c,d=Re(c,dae);return C.jsx(a,E({as:A,ref:l,className:Z(f,r?r(n):n),theme:u},d))})}const hae=["variant"];function mU(e){return e.length===0}function sz(e){const{variant:t}=e,n=Re(e,hae);let r=t||"";return Object.keys(n).sort().forEach(a=>{a==="color"?r+=mU(r)?e[a]:xe(e[a]):r+=`${mU(r)?a:xe(a)}${xe(e[a].toString())}`}),r}const gae=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],mae=["theme"],vae=["theme"];function Rd(e){return Object.keys(e).length===0}function yae(e){return typeof e=="string"&&e.charCodeAt(0)>96}const bae=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,wae=(e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach(a=>{const o=sz(a.props);r[o]=a.style}),r},Cae=(e,t,n,r)=>{var a,o;const{ownerState:i={}}=e,s=[],l=n==null||(a=n.components)==null||(o=a[r])==null?void 0:o.variants;return l&&l.forEach(u=>{let c=!0;Object.keys(u.props).forEach(f=>{i[f]!==u.props[f]&&e[f]!==u.props[f]&&(c=!1)}),c&&s.push(t[sz(u.props)])}),s};function Qp(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const xae=$R();function Sae(e={}){const{defaultTheme:t=xae,rootShouldForwardProp:n=Qp,slotShouldForwardProp:r=Qp}=e,a=o=>{const i=Rd(o.theme)?t:o.theme;return vw(E({},o,{theme:i}))};return a.__mui_systemSx=!0,(o,i={})=>{cre(o,b=>b.filter(w=>!(w!=null&&w.__mui_systemSx)));const{name:s,slot:l,skipVariantsResolver:u,skipSx:c,overridesResolver:f}=i,A=Re(i,gae),d=u!==void 0?u:l&&l!=="Root"||!1,p=c||!1;let h,m=Qp;l==="Root"?m=n:l?m=r:yae(o)&&(m=void 0);const y=ez(o,E({shouldForwardProp:m,label:h},A)),v=(b,...w)=>{const x=w?w.map(O=>typeof O=="function"&&O.__emotion_real!==O?T=>{let{theme:U}=T,N=Re(T,mae);return O(E({theme:Rd(U)?t:U},N))}:O):[];let S=b;s&&f&&x.push(O=>{const T=Rd(O.theme)?t:O.theme,U=bae(s,T);if(U){const N={};return Object.entries(U).forEach(([H,M])=>{N[H]=typeof M=="function"?M(E({},O,{theme:T})):M}),f(O,N)}return null}),s&&!d&&x.push(O=>{const T=Rd(O.theme)?t:O.theme;return Cae(O,wae(s,T),T,s)}),p||x.push(a);const B=x.length-w.length;if(Array.isArray(b)&&B>0){const O=new Array(B).fill("");S=[...b,...O],S.raw=[...b.raw,...O]}else typeof b=="function"&&b.__emotion_real!==b&&(S=O=>{let{theme:T}=O,U=Re(O,vae);return b(E({theme:Rd(T)?t:T},U))});return y(S,...x)};return y.withConfig&&(v.withConfig=y.withConfig),v}}function lz(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:DR(t.components[n].defaultProps,r)}function Bae({props:e,name:t,defaultTheme:n}){const r=yw(n);return lz({theme:r,name:t,props:e})}function t4(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function Eae(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,a)=>a<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function nc(e){if(e.type)return e;if(e.charAt(0)==="#")return nc(Eae(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(Vl(9,e));let r=e.substring(t+1,e.length-1),a;if(n==="color"){if(r=r.split(" "),a=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a)===-1)throw new Error(Vl(10,a))}else r=r.split(",");return r=r.map(o=>parseFloat(o)),{type:n,values:r,colorSpace:a}}function bw(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((a,o)=>o<3?parseInt(a,10):a):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function Oae(e){e=nc(e);const{values:t}=e,n=t[0],r=t[1]/100,a=t[2]/100,o=r*Math.min(a,1-a),i=(u,c=(u+n/30)%12)=>a-o*Math.max(Math.min(c-3,9-c,1),-1);let s="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",l.push(t[3])),bw({type:s,values:l})}function _E(e){e=nc(e);let t=e.type==="hsl"||e.type==="hsla"?nc(Oae(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Fae(e,t){const n=_E(e),r=_E(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Dt(e,t){return e=nc(e),t=t4(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,bw(e)}function zy(e,t){if(e=nc(e),t=t4(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return bw(e)}function Vy(e,t){if(e=nc(e),t=t4(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return bw(e)}function Tae(e,t=.15){return _E(e)>.5?zy(e,t):Vy(e,t)}const Rae={};function Iae(e){const t=yw();return C.jsx(YR.Provider,{value:typeof t=="object"?t:Rae,children:e.children})}function kae(e){const{children:t,theme:n}=e;return C.jsx(cae,{theme:n,children:C.jsx(Iae,{children:t})})}function Pae(e,t){return E({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const Uae={black:"#000",white:"#fff"},Uh=Uae,Mae={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Dae=Mae,Lae={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Pc=Lae,Qae={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Uc=Qae,Nae={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Id=Nae,Hae={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Mc=Hae,jae={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Dc=jae,zae={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Lc=zae,Vae=["mode","contrastThreshold","tonalOffset"],vU={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Uh.white,default:Uh.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Yx={text:{primary:Uh.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Uh.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function yU(e,t,n,r){const a=r.light||r,o=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=Vy(e.main,a):t==="dark"&&(e.dark=zy(e.main,o)))}function Kae(e="light"){return e==="dark"?{main:Mc[200],light:Mc[50],dark:Mc[400]}:{main:Mc[700],light:Mc[400],dark:Mc[800]}}function Wae(e="light"){return e==="dark"?{main:Pc[200],light:Pc[50],dark:Pc[400]}:{main:Pc[500],light:Pc[300],dark:Pc[700]}}function Gae(e="light"){return e==="dark"?{main:Uc[500],light:Uc[300],dark:Uc[700]}:{main:Uc[700],light:Uc[400],dark:Uc[800]}}function Yae(e="light"){return e==="dark"?{main:Dc[400],light:Dc[300],dark:Dc[700]}:{main:Dc[700],light:Dc[500],dark:Dc[900]}}function qae(e="light"){return e==="dark"?{main:Lc[400],light:Lc[300],dark:Lc[700]}:{main:Lc[800],light:Lc[500],dark:Lc[900]}}function Xae(e="light"){return e==="dark"?{main:Id[400],light:Id[300],dark:Id[700]}:{main:"#ed6c02",light:Id[500],dark:Id[900]}}function Jae(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,a=Re(e,Vae),o=e.primary||Kae(t),i=e.secondary||Wae(t),s=e.error||Gae(t),l=e.info||Yae(t),u=e.success||qae(t),c=e.warning||Xae(t);function f(h){return Fae(h,Yx.text.primary)>=n?Yx.text.primary:vU.text.primary}const A=({color:h,name:m,mainShade:y=500,lightShade:v=300,darkShade:b=700})=>{if(h=E({},h),!h.main&&h[y]&&(h.main=h[y]),!h.hasOwnProperty("main"))throw new Error(Vl(11,m?` (${m})`:"",y));if(typeof h.main!="string")throw new Error(Vl(12,m?` (${m})`:"",JSON.stringify(h.main)));return yU(h,"light",v,r),yU(h,"dark",b,r),h.contrastText||(h.contrastText=f(h.main)),h},d={dark:Yx,light:vU};return vo(E({common:E({},Uh),mode:t,primary:A({color:o,name:"primary"}),secondary:A({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:A({color:s,name:"error"}),warning:A({color:c,name:"warning"}),info:A({color:l,name:"info"}),success:A({color:u,name:"success"}),grey:Dae,contrastThreshold:n,getContrastText:f,augmentColor:A,tonalOffset:r},d[t]),a)}const Zae=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function _ae(e){return Math.round(e*1e5)/1e5}const bU={textTransform:"uppercase"},wU='"Roboto", "Helvetica", "Arial", sans-serif';function $ae(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=wU,fontSize:a=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:u=16,allVariants:c,pxToRem:f}=n,A=Re(n,Zae),d=a/14,p=f||(y=>`${y/u*d}rem`),h=(y,v,b,w,x)=>E({fontFamily:r,fontWeight:y,fontSize:p(v),lineHeight:b},r===wU?{letterSpacing:`${_ae(w/v)}em`}:{},x,c),m={h1:h(o,96,1.167,-1.5),h2:h(o,60,1.2,-.5),h3:h(i,48,1.167,0),h4:h(i,34,1.235,.25),h5:h(i,24,1.334,0),h6:h(s,20,1.6,.15),subtitle1:h(i,16,1.75,.15),subtitle2:h(s,14,1.57,.1),body1:h(i,16,1.5,.15),body2:h(i,14,1.43,.15),button:h(s,14,1.75,.4,bU),caption:h(i,12,1.66,.4),overline:h(i,12,2.66,1,bU)};return vo(E({htmlFontSize:u,pxToRem:p,fontFamily:r,fontSize:a,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:l},m),A,{clone:!1})}const eoe=.2,toe=.14,noe=.12;function On(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${eoe})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${toe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${noe})`].join(",")}const roe=["none",On(0,2,1,-1,0,1,1,0,0,1,3,0),On(0,3,1,-2,0,2,2,0,0,1,5,0),On(0,3,3,-2,0,3,4,0,0,1,8,0),On(0,2,4,-1,0,4,5,0,0,1,10,0),On(0,3,5,-1,0,5,8,0,0,1,14,0),On(0,3,5,-1,0,6,10,0,0,1,18,0),On(0,4,5,-2,0,7,10,1,0,2,16,1),On(0,5,5,-3,0,8,10,1,0,3,14,2),On(0,5,6,-3,0,9,12,1,0,3,16,2),On(0,6,6,-3,0,10,14,1,0,4,18,3),On(0,6,7,-4,0,11,15,1,0,4,20,3),On(0,7,8,-4,0,12,17,2,0,5,22,4),On(0,7,8,-4,0,13,19,2,0,5,24,4),On(0,7,9,-4,0,14,21,2,0,5,26,4),On(0,8,9,-5,0,15,22,2,0,6,28,5),On(0,8,10,-5,0,16,24,2,0,6,30,5),On(0,8,11,-5,0,17,26,2,0,6,32,5),On(0,9,11,-5,0,18,28,2,0,7,34,6),On(0,9,12,-6,0,19,29,2,0,7,36,6),On(0,10,13,-6,0,20,31,3,0,8,38,7),On(0,10,13,-6,0,21,33,3,0,8,40,7),On(0,10,14,-6,0,22,35,3,0,8,42,7),On(0,11,14,-7,0,23,36,3,0,9,44,8),On(0,11,15,-7,0,24,38,3,0,9,46,8)],aoe=roe,ooe=["duration","easing","delay"],ioe={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},uz={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function CU(e){return`${Math.round(e)}ms`}function soe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function loe(e){const t=E({},ioe,e.easing),n=E({},uz,e.duration);return E({getAutoHeightDuration:soe,create:(a=["all"],o={})=>{const{duration:i=n.standard,easing:s=t.easeInOut,delay:l=0}=o;return Re(o,ooe),(Array.isArray(a)?a:[a]).map(u=>`${u} ${typeof i=="string"?i:CU(i)} ${s} ${typeof l=="string"?l:CU(l)}`).join(",")}},e,{easing:t,duration:n})}const uoe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},coe=uoe,Aoe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function n4(e={},...t){const{mixins:n={},palette:r={},transitions:a={},typography:o={}}=e,i=Re(e,Aoe);if(e.vars)throw new Error(Vl(18));const s=Jae(r),l=$R(e);let u=vo(l,{mixins:Pae(l.breakpoints,n),palette:s,shadows:aoe.slice(),typography:$ae(s,o),transitions:loe(a),zIndex:E({},coe)});return u=vo(u,i),u=t.reduce((c,f)=>vo(c,f),u),u.unstable_sxConfig=E({},mw,i==null?void 0:i.unstable_sxConfig),u.unstable_sx=function(f){return vw({sx:f,theme:this})},u}const foe=n4(),ww=foe;function Ms(){return yw(ww)}const r4=e=>e.scrollTop;function Kl(e,t){var n,r;const{timeout:a,easing:o,style:i={}}=e;return{duration:(n=i.transitionDuration)!=null?n:typeof a=="number"?a:a[t.mode]||0,easing:(r=i.transitionTimingFunction)!=null?r:typeof o=="object"?o[t.mode]:o,delay:i.transitionDelay}}function gf(e){return typeof e=="string"}function lp(e,t,n){return e===void 0||gf(e)?t:E({},t,{ownerState:E({},t.ownerState,n)})}function doe(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function $E(e,t){return typeof e=="function"?e(t):e}function xU(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function poe(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:a,className:o}=e;if(!t){const d=Z(a==null?void 0:a.className,r==null?void 0:r.className,o,n==null?void 0:n.className),p=E({},n==null?void 0:n.style,a==null?void 0:a.style,r==null?void 0:r.style),h=E({},n,a,r);return d.length>0&&(h.className=d),Object.keys(p).length>0&&(h.style=p),{props:h,internalRef:void 0}}const i=doe(E({},a,r)),s=xU(r),l=xU(a),u=t(i),c=Z(u==null?void 0:u.className,n==null?void 0:n.className,o,a==null?void 0:a.className,r==null?void 0:r.className),f=E({},u==null?void 0:u.style,n==null?void 0:n.style,a==null?void 0:a.style,r==null?void 0:r.style),A=E({},u,n,l,s);return c.length>0&&(A.className=c),Object.keys(f).length>0&&(A.style=f),{props:A,internalRef:u.ref}}const hoe=["elementType","externalSlotProps","ownerState"];function e2(e){var t;const{elementType:n,externalSlotProps:r,ownerState:a}=e,o=Re(e,hoe),i=$E(r,a),{props:s,internalRef:l}=poe(E({},o,{externalSlotProps:i})),u=Mn(l,i==null?void 0:i.ref,(t=e.additionalProps)==null?void 0:t.ref);return lp(n,E({},s,{ref:u}),a)}function SU(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function goe(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:a="any",stringify:o,trim:i=!1}=e;return(s,{inputValue:l,getOptionLabel:u})=>{let c=i?l.trim():l;n&&(c=c.toLowerCase()),t&&(c=SU(c));const f=c?s.filter(A=>{let d=(o||u)(A);return n&&(d=d.toLowerCase()),t&&(d=SU(d)),a==="start"?d.indexOf(c)===0:d.indexOf(c)>-1}):s;return typeof r=="number"?f.slice(0,r):f}}function qx(e,t){for(let n=0;n{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))};function yoe(e){const{unstable_isActiveElementInListbox:t=voe,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:a=!1,autoSelect:o=!1,blurOnSelect:i=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:l=!1,componentName:u="useAutocomplete",defaultValue:c=e.multiple?[]:null,disableClearable:f=!1,disableCloseOnSelect:A=!1,disabled:d,disabledItemsFocusable:p=!1,disableListWrap:h=!1,filterOptions:m=moe,filterSelectedOptions:y=!1,freeSolo:v=!1,getOptionDisabled:b,getOptionLabel:w=pe=>{var le;return(le=pe.label)!=null?le:pe},groupBy:x,handleHomeEndKeys:S=!e.freeSolo,id:B,includeInputInList:F=!1,inputValue:O,isOptionEqualToValue:T=(pe,le)=>pe===le,multiple:U=!1,onChange:N,onClose:H,onHighlightChange:M,onInputChange:I,onOpen:k,open:L,openOnFocus:P=!1,options:Q,readOnly:D=!1,selectOnFocus:j=!e.freeSolo,value:z}=e,X=wg(B);let K=w;K=pe=>{const le=w(pe);return typeof le!="string"?String(le):le};const se=g.useRef(!1),Y=g.useRef(!0),re=g.useRef(null),q=g.useRef(null),[V,$]=g.useState(null),[_,Ae]=g.useState(-1),ye=a?0:-1,ge=g.useRef(ye),[he,Ie]=Vu({controlled:z,default:c,name:u}),[Ce,Ue]=Vu({controlled:O,default:"",name:u,state:"inputValue"}),[Ze,et]=g.useState(!1),Ye=g.useCallback((pe,le)=>{if(!(U?he.length!(y&&(U?he:[he]).some(le=>le!==null&&T(pe,le)))),{inputValue:te&&ee?"":Ce,getOptionLabel:K}):[],W=Zte({filteredOptions:ne,value:he});g.useEffect(()=>{const pe=he!==W.value;Ze&&!pe||v&&!pe||Ye(null,he)},[he,Ye,Ze,W.value,v]);const fe=je&&ne.length>0&&!D,ce=fo(pe=>{pe===-1?re.current.focus():V.querySelector(`[data-tag-index="${pe}"]`).focus()});g.useEffect(()=>{U&&_>he.length-1&&(Ae(-1),ce(-1))},[he,U,_,ce]);function ie(pe,le){if(!q.current||pe===-1)return-1;let He=pe;for(;;){if(le==="next"&&He===ne.length||le==="previous"&&He===-1)return-1;const nt=q.current.querySelector(`[data-option-index="${He}"]`),It=p?!1:!nt||nt.disabled||nt.getAttribute("aria-disabled")==="true";if(nt&&!nt.hasAttribute("tabindex")||It)He+=le==="next"?1:-1;else return He}}const me=fo(({event:pe,index:le,reason:He="auto"})=>{if(ge.current=le,le===-1?re.current.removeAttribute("aria-activedescendant"):re.current.setAttribute("aria-activedescendant",`${X}-option-${le}`),M&&M(pe,le===-1?null:ne[le],He),!q.current)return;const nt=q.current.querySelector(`[role="option"].${n}-focused`);nt&&(nt.classList.remove(`${n}-focused`),nt.classList.remove(`${n}-focusVisible`));const It=q.current.parentElement.querySelector('[role="listbox"]');if(!It)return;if(le===-1){It.scrollTop=0;return}const En=q.current.querySelector(`[data-option-index="${le}"]`);if(En&&(En.classList.add(`${n}-focused`),He==="keyboard"&&En.classList.add(`${n}-focusVisible`),It.scrollHeight>It.clientHeight&&He!=="mouse")){const sn=En,ut=It.clientHeight+It.scrollTop,ur=sn.offsetTop+sn.offsetHeight;ur>ut?It.scrollTop=ur-It.clientHeight:sn.offsetTop-sn.offsetHeight*(x?1.3:0){if(!ae)return;const En=ie((()=>{const sn=ne.length-1;if(le==="reset")return ye;if(le==="start")return 0;if(le==="end")return sn;const ut=ge.current+le;return ut<0?ut===-1&&F?-1:h&&ge.current!==-1||Math.abs(le)>1?0:sn:ut>sn?ut===sn+1&&F?-1:h||Math.abs(le)>1?sn:0:ut})(),He);if(me({index:En,reason:nt,event:pe}),r&&le!=="reset")if(En===-1)re.current.value=Ce;else{const sn=K(ne[En]);re.current.value=sn,sn.toLowerCase().indexOf(Ce.toLowerCase())===0&&Ce.length>0&&re.current.setSelectionRange(Ce.length,sn.length)}}),ze=()=>{const pe=(le,He)=>{const nt=le?K(le):"",It=He?K(He):"";return nt===It};if(ge.current!==-1&&W.filteredOptions&&W.filteredOptions.length!==ne.length&&(U?he.length===W.value.length&&W.value.every((le,He)=>K(he[He])===K(le)):pe(W.value,he))){const le=W.filteredOptions[ge.current];if(le&&ne.some(nt=>K(nt)===K(le)))return!0}return!1},Fe=g.useCallback(()=>{if(!ae||ze())return;const pe=U?he[0]:he;if(ne.length===0||pe==null){Ee({diff:"reset"});return}if(q.current){if(pe!=null){const le=ne[ge.current];if(U&&le&&qx(he,nt=>T(le,nt))!==-1)return;const He=qx(ne,nt=>T(nt,pe));He===-1?Ee({diff:"reset"}):me({index:He});return}if(ge.current>=ne.length-1){me({index:ne.length-1});return}me({index:ge.current})}},[ne.length,U?!1:he,y,Ee,me,ae,Ce,U]),de=fo(pe=>{Ny(q,pe),pe&&Fe()});g.useEffect(()=>{Fe()},[Fe]);const ke=pe=>{je||(Me(!0),G(!0),k&&k(pe))},Pe=(pe,le)=>{je&&(Me(!1),H&&H(pe,le))},ft=(pe,le,He,nt)=>{if(U){if(he.length===le.length&&he.every((It,En)=>It===le[En]))return}else if(he===le)return;N&&N(pe,le,He,nt),Ie(le)},st=g.useRef(!1),$e=(pe,le,He="selectOption",nt="options")=>{let It=He,En=le;if(U){En=Array.isArray(he)?he.slice():[];const sn=qx(En,ut=>T(le,ut));sn===-1?En.push(le):nt!=="freeSolo"&&(En.splice(sn,1),It="removeOption")}Ye(pe,En),ft(pe,En,It,{option:le}),!A&&(!pe||!pe.ctrlKey&&!pe.metaKey)&&Pe(pe,It),(i===!0||i==="touch"&&st.current||i==="mouse"&&!st.current)&&re.current.blur()};function We(pe,le){if(pe===-1)return-1;let He=pe;for(;;){if(le==="next"&&He===he.length||le==="previous"&&He===-1)return-1;const nt=V.querySelector(`[data-tag-index="${He}"]`);if(!nt||!nt.hasAttribute("tabindex")||nt.disabled||nt.getAttribute("aria-disabled")==="true")He+=le==="next"?1:-1;else return He}}const Rt=(pe,le)=>{if(!U)return;Ce===""&&Pe(pe,"toggleInput");let He=_;_===-1?Ce===""&&le==="previous"&&(He=he.length-1):(He+=le==="next"?1:-1,He<0&&(He=0),He===he.length&&(He=-1)),He=We(He,le),Ae(He),ce(He)},mt=pe=>{se.current=!0,Ue(""),I&&I(pe,"","clear"),ft(pe,U?[]:null,"clear")},St=pe=>le=>{if(pe.onKeyDown&&pe.onKeyDown(le),!le.defaultMuiPrevented&&(_!==-1&&["ArrowLeft","ArrowRight"].indexOf(le.key)===-1&&(Ae(-1),ce(-1)),le.which!==229))switch(le.key){case"Home":ae&&S&&(le.preventDefault(),Ee({diff:"start",direction:"next",reason:"keyboard",event:le}));break;case"End":ae&&S&&(le.preventDefault(),Ee({diff:"end",direction:"previous",reason:"keyboard",event:le}));break;case"PageUp":le.preventDefault(),Ee({diff:-BU,direction:"previous",reason:"keyboard",event:le}),ke(le);break;case"PageDown":le.preventDefault(),Ee({diff:BU,direction:"next",reason:"keyboard",event:le}),ke(le);break;case"ArrowDown":le.preventDefault(),Ee({diff:1,direction:"next",reason:"keyboard",event:le}),ke(le);break;case"ArrowUp":le.preventDefault(),Ee({diff:-1,direction:"previous",reason:"keyboard",event:le}),ke(le);break;case"ArrowLeft":Rt(le,"previous");break;case"ArrowRight":Rt(le,"next");break;case"Enter":if(ge.current!==-1&&ae){const He=ne[ge.current],nt=b?b(He):!1;if(le.preventDefault(),nt)return;$e(le,He,"selectOption"),r&&re.current.setSelectionRange(re.current.value.length,re.current.value.length)}else v&&Ce!==""&&te===!1&&(U&&le.preventDefault(),$e(le,Ce,"createOption","freeSolo"));break;case"Escape":ae?(le.preventDefault(),le.stopPropagation(),Pe(le,"escape")):l&&(Ce!==""||U&&he.length>0)&&(le.preventDefault(),le.stopPropagation(),mt(le));break;case"Backspace":if(U&&!D&&Ce===""&&he.length>0){const He=_===-1?he.length-1:_,nt=he.slice();nt.splice(He,1),ft(le,nt,"removeOption",{option:he[He]})}break;case"Delete":if(U&&!D&&Ce===""&&he.length>0&&_!==-1){const He=_,nt=he.slice();nt.splice(He,1),ft(le,nt,"removeOption",{option:he[He]})}break}},wt=pe=>{et(!0),P&&!se.current&&ke(pe)},on=pe=>{if(t(q)){re.current.focus();return}et(!1),Y.current=!0,se.current=!1,o&&ge.current!==-1&&ae?$e(pe,ne[ge.current],"blur"):o&&v&&Ce!==""?$e(pe,Ce,"blur","freeSolo"):s&&Ye(pe,he),Pe(pe,"blur")},Ra=pe=>{const le=pe.target.value;Ce!==le&&(Ue(le),G(!1),I&&I(pe,le,"input")),le===""?!f&&!U&&ft(pe,null,"clear"):ke(pe)},Bn=pe=>{me({event:pe,index:Number(pe.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},tr=()=>{st.current=!0},nr=pe=>{const le=Number(pe.currentTarget.getAttribute("data-option-index"));$e(pe,ne[le],"selectOption"),st.current=!1},yt=pe=>le=>{const He=he.slice();He.splice(pe,1),ft(le,He,"removeOption",{option:he[pe]})},tt=pe=>{je?Pe(pe,"toggleInput"):ke(pe)},gt=pe=>{pe.target.getAttribute("id")!==X&&pe.preventDefault()},la=()=>{re.current.focus(),j&&Y.current&&re.current.selectionEnd-re.current.selectionStart===0&&re.current.select(),Y.current=!1},ua=pe=>{(Ce===""||!je)&&tt(pe)};let ca=v&&Ce.length>0;ca=ca||(U?he.length>0:he!==null);let Jr=ne;return x&&(Jr=ne.reduce((pe,le,He)=>{const nt=x(le);return pe.length>0&&pe[pe.length-1].group===nt?pe[pe.length-1].options.push(le):pe.push({key:He,index:He,group:nt,options:[le]}),pe},[])),d&&Ze&&on(),{getRootProps:(pe={})=>E({"aria-owns":fe?`${X}-listbox`:null},pe,{onKeyDown:St(pe),onMouseDown:gt,onClick:la}),getInputLabelProps:()=>({id:`${X}-label`,htmlFor:X}),getInputProps:()=>({id:X,value:Ce,onBlur:on,onFocus:wt,onChange:Ra,onMouseDown:ua,"aria-activedescendant":ae?"":null,"aria-autocomplete":r?"both":"list","aria-controls":fe?`${X}-listbox`:void 0,"aria-expanded":fe,autoComplete:"off",ref:re,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:d}),getClearProps:()=>({tabIndex:-1,onClick:mt}),getPopupIndicatorProps:()=>({tabIndex:-1,onClick:tt}),getTagProps:({index:pe})=>E({key:pe,"data-tag-index":pe,tabIndex:-1},!D&&{onDelete:yt(pe)}),getListboxProps:()=>({role:"listbox",id:`${X}-listbox`,"aria-labelledby":`${X}-label`,ref:de,onMouseDown:pe=>{pe.preventDefault()}}),getOptionProps:({index:pe,option:le})=>{const He=(U?he:[he]).some(It=>It!=null&&T(le,It)),nt=b?b(le):!1;return{key:K(le),tabIndex:-1,role:"option",id:`${X}-option-${pe}`,onMouseOver:Bn,onClick:nr,onTouchStart:tr,"data-option-index":pe,"aria-disabled":nt,"aria-selected":He}},id:X,inputValue:Ce,value:he,dirty:ca,popupOpen:ae,focused:Ze||_!==-1,anchorEl:V,setAnchorEl:$,focusedTag:_,groupedOptions:Jr}}function EU(e){return e.substring(2).toLowerCase()}function boe(e,t){return t.documentElement.clientWidth(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const c=Mn(t.ref,s),f=fo(p=>{const h=u.current;u.current=!1;const m=Cr(s.current);if(!l.current||!s.current||"clientX"in p&&boe(p,m))return;if(i.current){i.current=!1;return}let y;p.composedPath?y=p.composedPath().indexOf(s.current)>-1:y=!m.documentElement.contains(p.target)||s.current.contains(p.target),!y&&(n||!h)&&a(p)}),A=p=>h=>{u.current=!0;const m=t.props[p];m&&m(h)},d={ref:c};return o!==!1&&(d[o]=A(o)),g.useEffect(()=>{if(o!==!1){const p=EU(o),h=Cr(s.current),m=()=>{i.current=!0};return h.addEventListener(p,f),h.addEventListener("touchmove",m),()=>{h.removeEventListener(p,f),h.removeEventListener("touchmove",m)}}},[f,o]),r!==!1&&(d[r]=A(r)),g.useEffect(()=>{if(r!==!1){const p=EU(r),h=Cr(s.current);return h.addEventListener(p,f),()=>{h.removeEventListener(p,f)}}},[f,r]),C.jsx(g.Fragment,{children:g.cloneElement(t,d)})}const Coe=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function xoe(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function Soe(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function Boe(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||Soe(e))}function Eoe(e){const t=[],n=[];return Array.from(e.querySelectorAll(Coe)).forEach((r,a)=>{const o=xoe(r);o===-1||!Boe(r)||(o===0?t.push(r):n.push({documentOrder:a,tabIndex:o,node:r}))}),n.sort((r,a)=>r.tabIndex===a.tabIndex?r.documentOrder-a.documentOrder:r.tabIndex-a.tabIndex).map(r=>r.node).concat(t)}function Ooe(){return!0}function Foe(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:a=!1,getTabbable:o=Eoe,isEnabled:i=Ooe,open:s}=e,l=g.useRef(!1),u=g.useRef(null),c=g.useRef(null),f=g.useRef(null),A=g.useRef(null),d=g.useRef(!1),p=g.useRef(null),h=Mn(t.ref,p),m=g.useRef(null);g.useEffect(()=>{!s||!p.current||(d.current=!n)},[n,s]),g.useEffect(()=>{if(!s||!p.current)return;const b=Cr(p.current);return p.current.contains(b.activeElement)||(p.current.hasAttribute("tabIndex")||p.current.setAttribute("tabIndex","-1"),d.current&&p.current.focus()),()=>{a||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[s]),g.useEffect(()=>{if(!s||!p.current)return;const b=Cr(p.current),w=B=>{const{current:F}=p;if(F!==null){if(!b.hasFocus()||r||!i()||l.current){l.current=!1;return}if(!F.contains(b.activeElement)){if(B&&A.current!==B.target||b.activeElement!==A.current)A.current=null;else if(A.current!==null)return;if(!d.current)return;let U=[];if((b.activeElement===u.current||b.activeElement===c.current)&&(U=o(p.current)),U.length>0){var O,T;const N=!!((O=m.current)!=null&&O.shiftKey&&((T=m.current)==null?void 0:T.key)==="Tab"),H=U[0],M=U[U.length-1];typeof H!="string"&&typeof M!="string"&&(N?M.focus():H.focus())}else F.focus()}}},x=B=>{m.current=B,!(r||!i()||B.key!=="Tab")&&b.activeElement===p.current&&B.shiftKey&&(l.current=!0,c.current&&c.current.focus())};b.addEventListener("focusin",w),b.addEventListener("keydown",x,!0);const S=setInterval(()=>{b.activeElement&&b.activeElement.tagName==="BODY"&&w(null)},50);return()=>{clearInterval(S),b.removeEventListener("focusin",w),b.removeEventListener("keydown",x,!0)}},[n,r,a,i,s,o]);const y=b=>{f.current===null&&(f.current=b.relatedTarget),d.current=!0,A.current=b.target;const w=t.props.onFocus;w&&w(b)},v=b=>{f.current===null&&(f.current=b.relatedTarget),d.current=!0};return C.jsxs(g.Fragment,{children:[C.jsx("div",{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":"sentinelStart"}),g.cloneElement(t,{ref:h,onFocus:y}),C.jsx("div",{tabIndex:s?0:-1,onFocus:v,ref:c,"data-testid":"sentinelEnd"})]})}var wa="top",Co="bottom",xo="right",Ca="left",a4="auto",Eg=[wa,Co,xo,Ca],mf="start",Mh="end",Toe="clippingParents",cz="viewport",kd="popper",Roe="reference",OU=Eg.reduce(function(e,t){return e.concat([t+"-"+mf,t+"-"+Mh])},[]),o4=[].concat(Eg,[a4]).reduce(function(e,t){return e.concat([t,t+"-"+mf,t+"-"+Mh])},[]),Ioe="beforeRead",koe="read",Poe="afterRead",Uoe="beforeMain",Moe="main",Doe="afterMain",Loe="beforeWrite",Qoe="write",Noe="afterWrite",Hoe=[Ioe,koe,Poe,Uoe,Moe,Doe,Loe,Qoe,Noe];function Li(e){return e?(e.nodeName||"").toLowerCase():null}function Ro(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function rc(e){var t=Ro(e).Element;return e instanceof t||e instanceof Element}function yo(e){var t=Ro(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function i4(e){if(typeof ShadowRoot>"u")return!1;var t=Ro(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function joe(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},o=t.elements[n];!yo(o)||!Li(o)||(Object.assign(o.style,r),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function zoe(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],o=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=i.reduce(function(l,u){return l[u]="",l},{});!yo(a)||!Li(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){a.removeAttribute(l)}))})}}const Voe={name:"applyStyles",enabled:!0,phase:"write",fn:joe,effect:zoe,requires:["computeStyles"]};function Pi(e){return e.split("-")[0]}var Ku=Math.max,Ky=Math.min,vf=Math.round;function t2(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Az(){return!/^((?!chrome|android).)*safari/i.test(t2())}function yf(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,o=1;t&&yo(e)&&(a=e.offsetWidth>0&&vf(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&vf(r.height)/e.offsetHeight||1);var i=rc(e)?Ro(e):window,s=i.visualViewport,l=!Az()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/a,c=(r.top+(l&&s?s.offsetTop:0))/o,f=r.width/a,A=r.height/o;return{width:f,height:A,top:c,right:u+f,bottom:c+A,left:u,x:u,y:c}}function s4(e){var t=yf(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function fz(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&i4(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Fs(e){return Ro(e).getComputedStyle(e)}function Koe(e){return["table","td","th"].indexOf(Li(e))>=0}function ou(e){return((rc(e)?e.ownerDocument:e.document)||window.document).documentElement}function Cw(e){return Li(e)==="html"?e:e.assignedSlot||e.parentNode||(i4(e)?e.host:null)||ou(e)}function FU(e){return!yo(e)||Fs(e).position==="fixed"?null:e.offsetParent}function Woe(e){var t=/firefox/i.test(t2()),n=/Trident/i.test(t2());if(n&&yo(e)){var r=Fs(e);if(r.position==="fixed")return null}var a=Cw(e);for(i4(a)&&(a=a.host);yo(a)&&["html","body"].indexOf(Li(a))<0;){var o=Fs(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function Og(e){for(var t=Ro(e),n=FU(e);n&&Koe(n)&&Fs(n).position==="static";)n=FU(n);return n&&(Li(n)==="html"||Li(n)==="body"&&Fs(n).position==="static")?t:n||Woe(e)||t}function l4(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Np(e,t,n){return Ku(e,Ky(t,n))}function Goe(e,t,n){var r=Np(e,t,n);return r>n?n:r}function dz(){return{top:0,right:0,bottom:0,left:0}}function pz(e){return Object.assign({},dz(),e)}function hz(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Yoe=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,pz(typeof t!="number"?t:hz(t,Eg))};function qoe(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Pi(n.placement),l=l4(s),u=[Ca,xo].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!i)){var f=Yoe(a.padding,n),A=s4(o),d=l==="y"?wa:Ca,p=l==="y"?Co:xo,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],y=Og(o),v=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,b=h/2-m/2,w=f[d],x=v-A[c]-f[p],S=v/2-A[c]/2+b,B=Np(w,S,x),F=l;n.modifiersData[r]=(t={},t[F]=B,t.centerOffset=B-S,t)}}function Xoe(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||fz(t.elements.popper,a)&&(t.elements.arrow=a))}const gz={name:"arrow",enabled:!0,phase:"main",fn:qoe,effect:Xoe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function bf(e){return e.split("-")[1]}var Joe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Zoe(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:vf(t*a)/a||0,y:vf(n*a)/a||0}}function TU(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,A=i.x,d=A===void 0?0:A,p=i.y,h=p===void 0?0:p,m=typeof c=="function"?c({x:d,y:h}):{x:d,y:h};d=m.x,h=m.y;var y=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),b=Ca,w=wa,x=window;if(u){var S=Og(n),B="clientHeight",F="clientWidth";if(S===Ro(n)&&(S=ou(n),Fs(S).position!=="static"&&s==="absolute"&&(B="scrollHeight",F="scrollWidth")),S=S,a===wa||(a===Ca||a===xo)&&o===Mh){w=Co;var O=f&&S===x&&x.visualViewport?x.visualViewport.height:S[B];h-=O-r.height,h*=l?1:-1}if(a===Ca||(a===wa||a===Co)&&o===Mh){b=xo;var T=f&&S===x&&x.visualViewport?x.visualViewport.width:S[F];d-=T-r.width,d*=l?1:-1}}var U=Object.assign({position:s},u&&Joe),N=c===!0?Zoe({x:d,y:h}):{x:d,y:h};if(d=N.x,h=N.y,l){var H;return Object.assign({},U,(H={},H[w]=v?"0":"",H[b]=y?"0":"",H.transform=(x.devicePixelRatio||1)<=1?"translate("+d+"px, "+h+"px)":"translate3d("+d+"px, "+h+"px, 0)",H))}return Object.assign({},U,(t={},t[w]=v?h+"px":"",t[b]=y?d+"px":"",t.transform="",t))}function _oe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,o=n.adaptive,i=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:Pi(t.placement),variation:bf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,TU(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,TU(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const mz={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:_oe,data:{}};var Dm={passive:!0};function $oe(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=a===void 0?!0:a,i=r.resize,s=i===void 0?!0:i,l=Ro(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,Dm)}),s&&l.addEventListener("resize",n.update,Dm),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Dm)}),s&&l.removeEventListener("resize",n.update,Dm)}}const vz={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:$oe,data:{}};var eie={left:"right",right:"left",bottom:"top",top:"bottom"};function n0(e){return e.replace(/left|right|bottom|top/g,function(t){return eie[t]})}var tie={start:"end",end:"start"};function RU(e){return e.replace(/start|end/g,function(t){return tie[t]})}function u4(e){var t=Ro(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function c4(e){return yf(ou(e)).left+u4(e).scrollLeft}function nie(e,t){var n=Ro(e),r=ou(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;var u=Az();(u||!u&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s+c4(e),y:l}}function rie(e){var t,n=ou(e),r=u4(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=Ku(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Ku(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+c4(e),l=-r.scrollTop;return Fs(a||n).direction==="rtl"&&(s+=Ku(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}function A4(e){var t=Fs(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function yz(e){return["html","body","#document"].indexOf(Li(e))>=0?e.ownerDocument.body:yo(e)&&A4(e)?e:yz(Cw(e))}function Hp(e,t){var n;t===void 0&&(t=[]);var r=yz(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=Ro(r),i=a?[o].concat(o.visualViewport||[],A4(r)?r:[]):r,s=t.concat(i);return a?s:s.concat(Hp(Cw(i)))}function n2(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function aie(e,t){var n=yf(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function IU(e,t,n){return t===cz?n2(nie(e,n)):rc(t)?aie(t,n):n2(rie(ou(e)))}function oie(e){var t=Hp(Cw(e)),n=["absolute","fixed"].indexOf(Fs(e).position)>=0,r=n&&yo(e)?Og(e):e;return rc(r)?t.filter(function(a){return rc(a)&&fz(a,r)&&Li(a)!=="body"}):[]}function iie(e,t,n,r){var a=t==="clippingParents"?oie(e):[].concat(t),o=[].concat(a,[n]),i=o[0],s=o.reduce(function(l,u){var c=IU(e,u,r);return l.top=Ku(c.top,l.top),l.right=Ky(c.right,l.right),l.bottom=Ky(c.bottom,l.bottom),l.left=Ku(c.left,l.left),l},IU(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function bz(e){var t=e.reference,n=e.element,r=e.placement,a=r?Pi(r):null,o=r?bf(r):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case wa:l={x:i,y:t.y-n.height};break;case Co:l={x:i,y:t.y+t.height};break;case xo:l={x:t.x+t.width,y:s};break;case Ca:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?l4(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case mf:l[u]=l[u]-(t[c]/2-n[c]/2);break;case Mh:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function Dh(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.strategy,i=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?Toe:s,u=n.rootBoundary,c=u===void 0?cz:u,f=n.elementContext,A=f===void 0?kd:f,d=n.altBoundary,p=d===void 0?!1:d,h=n.padding,m=h===void 0?0:h,y=pz(typeof m!="number"?m:hz(m,Eg)),v=A===kd?Roe:kd,b=e.rects.popper,w=e.elements[p?v:A],x=iie(rc(w)?w:w.contextElement||ou(e.elements.popper),l,c,i),S=yf(e.elements.reference),B=bz({reference:S,element:b,strategy:"absolute",placement:a}),F=n2(Object.assign({},b,B)),O=A===kd?F:S,T={top:x.top-O.top+y.top,bottom:O.bottom-x.bottom+y.bottom,left:x.left-O.left+y.left,right:O.right-x.right+y.right},U=e.modifiersData.offset;if(A===kd&&U){var N=U[a];Object.keys(T).forEach(function(H){var M=[xo,Co].indexOf(H)>=0?1:-1,I=[wa,Co].indexOf(H)>=0?"y":"x";T[H]+=N[I]*M})}return T}function sie(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?o4:l,c=bf(r),f=c?s?OU:OU.filter(function(p){return bf(p)===c}):Eg,A=f.filter(function(p){return u.indexOf(p)>=0});A.length===0&&(A=f);var d=A.reduce(function(p,h){return p[h]=Dh(e,{placement:h,boundary:a,rootBoundary:o,padding:i})[Pi(h)],p},{});return Object.keys(d).sort(function(p,h){return d[p]-d[h]})}function lie(e){if(Pi(e)===a4)return[];var t=n0(e);return[RU(e),t,RU(t)]}function uie(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,A=n.altBoundary,d=n.flipVariations,p=d===void 0?!0:d,h=n.allowedAutoPlacements,m=t.options.placement,y=Pi(m),v=y===m,b=l||(v||!p?[n0(m)]:lie(m)),w=[m].concat(b).reduce(function(K,se){return K.concat(Pi(se)===a4?sie(t,{placement:se,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:h}):se)},[]),x=t.rects.reference,S=t.rects.popper,B=new Map,F=!0,O=w[0],T=0;T=0,I=M?"width":"height",k=Dh(t,{placement:U,boundary:c,rootBoundary:f,altBoundary:A,padding:u}),L=M?H?xo:Ca:H?Co:wa;x[I]>S[I]&&(L=n0(L));var P=n0(L),Q=[];if(o&&Q.push(k[N]<=0),s&&Q.push(k[L]<=0,k[P]<=0),Q.every(function(K){return K})){O=U,F=!1;break}B.set(U,Q)}if(F)for(var D=p?3:1,j=function(se){var Y=w.find(function(re){var q=B.get(re);if(q)return q.slice(0,se).every(function(V){return V})});if(Y)return O=Y,"break"},z=D;z>0;z--){var X=j(z);if(X==="break")break}t.placement!==O&&(t.modifiersData[r]._skip=!0,t.placement=O,t.reset=!0)}}const wz={name:"flip",enabled:!0,phase:"main",fn:uie,requiresIfExists:["offset"],data:{_skip:!1}};function kU(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function PU(e){return[wa,xo,Co,Ca].some(function(t){return e[t]>=0})}function cie(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=Dh(t,{elementContext:"reference"}),s=Dh(t,{altBoundary:!0}),l=kU(i,r),u=kU(s,a,o),c=PU(l),f=PU(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const Cz={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:cie};function Aie(e,t,n){var r=Pi(e),a=[Ca,wa].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[Ca,xo].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}function fie(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=a===void 0?[0,0]:a,i=o4.reduce(function(c,f){return c[f]=Aie(f,t.rects,o),c},{}),s=i[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}const xz={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:fie};function die(e){var t=e.state,n=e.name;t.modifiersData[n]=bz({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Sz={name:"popperOffsets",enabled:!0,phase:"read",fn:die,data:{}};function pie(e){return e==="x"?"y":"x"}function hie(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!1:i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,A=n.tether,d=A===void 0?!0:A,p=n.tetherOffset,h=p===void 0?0:p,m=Dh(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),y=Pi(t.placement),v=bf(t.placement),b=!v,w=l4(y),x=pie(w),S=t.modifiersData.popperOffsets,B=t.rects.reference,F=t.rects.popper,O=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,T=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),U=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(S){if(o){var H,M=w==="y"?wa:Ca,I=w==="y"?Co:xo,k=w==="y"?"height":"width",L=S[w],P=L+m[M],Q=L-m[I],D=d?-F[k]/2:0,j=v===mf?B[k]:F[k],z=v===mf?-F[k]:-B[k],X=t.elements.arrow,K=d&&X?s4(X):{width:0,height:0},se=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:dz(),Y=se[M],re=se[I],q=Np(0,B[k],K[k]),V=b?B[k]/2-D-q-Y-T.mainAxis:j-q-Y-T.mainAxis,$=b?-B[k]/2+D+q+re+T.mainAxis:z+q+re+T.mainAxis,_=t.elements.arrow&&Og(t.elements.arrow),Ae=_?w==="y"?_.clientTop||0:_.clientLeft||0:0,ye=(H=U==null?void 0:U[w])!=null?H:0,ge=L+V-ye-Ae,he=L+$-ye,Ie=Np(d?Ky(P,ge):P,L,d?Ku(Q,he):Q);S[w]=Ie,N[w]=Ie-L}if(s){var Ce,Ue=w==="x"?wa:Ca,Ze=w==="x"?Co:xo,et=S[x],Ye=x==="y"?"height":"width",je=et+m[Ue],Me=et-m[Ze],ee=[wa,Ca].indexOf(y)!==-1,G=(Ce=U==null?void 0:U[x])!=null?Ce:0,te=ee?je:et-B[Ye]-F[Ye]-G+T.altAxis,ae=ee?et+B[Ye]+F[Ye]-G-T.altAxis:Me,ne=d&&ee?Goe(te,et,ae):Np(d?te:je,et,d?ae:Me);S[x]=ne,N[x]=ne-et}t.modifiersData[r]=N}}const Bz={name:"preventOverflow",enabled:!0,phase:"main",fn:hie,requiresIfExists:["offset"]};function gie(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mie(e){return e===Ro(e)||!yo(e)?u4(e):gie(e)}function vie(e){var t=e.getBoundingClientRect(),n=vf(t.width)/e.offsetWidth||1,r=vf(t.height)/e.offsetHeight||1;return n!==1||r!==1}function yie(e,t,n){n===void 0&&(n=!1);var r=yo(t),a=yo(t)&&vie(t),o=ou(t),i=yf(e,a,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Li(t)!=="body"||A4(o))&&(s=mie(t)),yo(t)?(l=yf(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=c4(o))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function bie(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function wie(e){var t=bie(e);return Hoe.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function Cie(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function xie(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var UU={placement:"bottom",modifiers:[],strategy:"absolute"};function MU(){for(var e=arguments.length,t=new Array(e),n=0;n{o||s(Eie(a)||document.body)},[a,o]),ai(()=>{if(i&&!o)return Ny(n,i),()=>{Ny(n,null)}},[n,i,o]),o){if(g.isValidElement(r)){const u={ref:l};return g.cloneElement(r,u)}return C.jsx(g.Fragment,{children:r})}return C.jsx(g.Fragment,{children:i&&Sr.createPortal(r,i)})}),Oz=Oie;function Fie(e){return At("MuiPopperUnstyled",e)}it("MuiPopperUnstyled",["root"]);const Tie=["anchorEl","children","component","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","slotProps","slots","TransitionProps"],Rie=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Iie(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function r2(e){return typeof e=="function"?e():e}function kie(e){return e.nodeType!==void 0}const Pie=()=>dt({root:["root"]},Fie,{}),Uie={},Mie=g.forwardRef(function(t,n){var r;const{anchorEl:a,children:o,component:i,direction:s,disablePortal:l,modifiers:u,open:c,ownerState:f,placement:A,popperOptions:d,popperRef:p,slotProps:h={},slots:m={},TransitionProps:y}=t,v=Re(t,Tie),b=g.useRef(null),w=Mn(b,n),x=g.useRef(null),S=Mn(x,p),B=g.useRef(S);ai(()=>{B.current=S},[S]),g.useImperativeHandle(p,()=>x.current,[]);const F=Iie(A,s),[O,T]=g.useState(F),[U,N]=g.useState(r2(a));g.useEffect(()=>{x.current&&x.current.forceUpdate()}),g.useEffect(()=>{a&&N(r2(a))},[a]),ai(()=>{if(!U||!c)return;const L=D=>{T(D.placement)};let P=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:D})=>{L(D)}}];u!=null&&(P=P.concat(u)),d&&d.modifiers!=null&&(P=P.concat(d.modifiers));const Q=Bie(U,b.current,E({placement:F},d,{modifiers:P}));return B.current(Q),()=>{Q.destroy(),B.current(null)}},[U,l,u,c,d,F]);const H={placement:O};y!==null&&(H.TransitionProps=y);const M=Pie(),I=(r=i??m.root)!=null?r:"div",k=e2({elementType:I,externalSlotProps:h.root,externalForwardedProps:v,additionalProps:{role:"tooltip",ref:w},ownerState:E({},t,f),className:M.root});return C.jsx(I,E({},k,{children:typeof o=="function"?o(H):o}))}),Die=g.forwardRef(function(t,n){const{anchorEl:r,children:a,container:o,direction:i="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:u,open:c,placement:f="bottom",popperOptions:A=Uie,popperRef:d,style:p,transition:h=!1,slotProps:m={},slots:y={}}=t,v=Re(t,Rie),[b,w]=g.useState(!0),x=()=>{w(!1)},S=()=>{w(!0)};if(!l&&!c&&(!h||b))return null;let B;if(o)B=o;else if(r){const T=r2(r);B=T&&kie(T)?Cr(T).body:Cr(null).body}const F=!c&&l&&(!h||b)?"none":void 0,O=h?{in:c,onEnter:x,onExited:S}:void 0;return C.jsx(Oz,{disablePortal:s,container:B,children:C.jsx(Mie,E({anchorEl:r,direction:i,disablePortal:s,modifiers:u,ref:n,open:h?!b:c,placement:f,popperOptions:A,popperRef:d,slotProps:m,slots:y},v,{style:E({position:"fixed",top:0,left:0,display:F},p),TransitionProps:O,children:a}))})}),Lie=Die;function Qie(e){const t=Cr(e);return t.body===e?Es(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jp(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function DU(e){return parseInt(Es(e).getComputedStyle(e).paddingRight,10)||0}function Nie(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function LU(e,t,n,r,a){const o=[t,n,...r];[].forEach.call(e.children,i=>{const s=o.indexOf(i)===-1,l=!Nie(i);s&&l&&jp(i,a)})}function Xx(e,t){let n=-1;return e.some((r,a)=>t(r)?(n=a,!0):!1),n}function Hie(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(Qie(r)){const i=Uj(Cr(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${DU(r)+i}px`;const s=Cr(r).querySelectorAll(".mui-fixed");[].forEach.call(s,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${DU(l)+i}px`})}let o;if(r.parentNode instanceof DocumentFragment)o=Cr(r).body;else{const i=r.parentElement,s=Es(r);o=(i==null?void 0:i.nodeName)==="HTML"&&s.getComputedStyle(i).overflowY==="scroll"?i:r}n.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{n.forEach(({value:o,el:i,property:s})=>{o?i.style.setProperty(s,o):i.style.removeProperty(s)})}}function jie(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}let zie=class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&jp(t.modalRef,!1);const a=jie(n);LU(n,t.mount,t.modalRef,a,!0);const o=Xx(this.containers,i=>i.container===n);return o!==-1?(this.containers[o].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:a}),r)}mount(t,n){const r=Xx(this.containers,o=>o.modals.indexOf(t)!==-1),a=this.containers[r];a.restore||(a.restore=Hie(a,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const a=Xx(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[a];if(o.modals.splice(o.modals.indexOf(t),1),this.modals.splice(r,1),o.modals.length===0)o.restore&&o.restore(),t.modalRef&&jp(t.modalRef,n),LU(o.container,t.mount,t.modalRef,o.hiddenSiblings,!1),this.containers.splice(a,1);else{const i=o.modals[o.modals.length-1];i.modalRef&&jp(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};function Vie(e){return At("MuiModal",e)}it("MuiModal",["root","hidden"]);const Kie=["children","classes","closeAfterTransition","component","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","onTransitionEnter","onTransitionExited","slotProps","slots"],Wie=e=>{const{open:t,exited:n,classes:r}=e;return dt({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},Vie,r)};function Gie(e){return typeof e=="function"?e():e}function Yie(e){return e?e.props.hasOwnProperty("in"):!1}const qie=new zie,Xie=g.forwardRef(function(t,n){var r,a;const{children:o,classes:i,closeAfterTransition:s=!1,component:l,container:u,disableAutoFocus:c=!1,disableEnforceFocus:f=!1,disableEscapeKeyDown:A=!1,disablePortal:d=!1,disableRestoreFocus:p=!1,disableScrollLock:h=!1,hideBackdrop:m=!1,keepMounted:y=!1,manager:v=qie,onBackdropClick:b,onClose:w,onKeyDown:x,open:S,onTransitionEnter:B,onTransitionExited:F,slotProps:O={},slots:T={}}=t,U=Re(t,Kie),[N,H]=g.useState(!S),M=g.useRef({}),I=g.useRef(null),k=g.useRef(null),L=Mn(k,n),P=Yie(o),Q=(r=t["aria-hidden"])!=null?r:!0,D=()=>Cr(I.current),j=()=>(M.current.modalRef=k.current,M.current.mountNode=I.current,M.current),z=()=>{v.mount(j(),{disableScrollLock:h}),k.current&&(k.current.scrollTop=0)},X=fo(()=>{const Ue=Gie(u)||D().body;v.add(j(),Ue),k.current&&z()}),K=g.useCallback(()=>v.isTopModal(j()),[v]),se=fo(Ue=>{I.current=Ue,!(!Ue||!k.current)&&(S&&K()?z():jp(k.current,Q))}),Y=g.useCallback(()=>{v.remove(j(),Q)},[v,Q]);g.useEffect(()=>()=>{Y()},[Y]),g.useEffect(()=>{S?X():(!P||!s)&&Y()},[S,Y,P,s,X]);const re=E({},t,{classes:i,closeAfterTransition:s,disableAutoFocus:c,disableEnforceFocus:f,disableEscapeKeyDown:A,disablePortal:d,disableRestoreFocus:p,disableScrollLock:h,exited:N,hideBackdrop:m,keepMounted:y}),q=Wie(re),V=()=>{H(!1),B&&B()},$=()=>{H(!0),F&&F(),s&&Y()},_=Ue=>{Ue.target===Ue.currentTarget&&(b&&b(Ue),w&&w(Ue,"backdropClick"))},Ae=Ue=>{x&&x(Ue),!(Ue.key!=="Escape"||!K())&&(A||(Ue.stopPropagation(),w&&w(Ue,"escapeKeyDown")))},ye={};o.props.tabIndex===void 0&&(ye.tabIndex="-1"),P&&(ye.onEnter=_3(V,o.props.onEnter),ye.onExited=_3($,o.props.onExited));const ge=(a=l??T.root)!=null?a:"div",he=e2({elementType:ge,externalSlotProps:O.root,externalForwardedProps:U,additionalProps:{ref:L,role:"presentation",onKeyDown:Ae},className:q.root,ownerState:re}),Ie=T.backdrop,Ce=e2({elementType:Ie,externalSlotProps:O.backdrop,additionalProps:{"aria-hidden":!0,onClick:_,open:S},className:q.backdrop,ownerState:re});return!y&&!S&&(!P||N)?null:C.jsx(Oz,{ref:se,container:u,disablePortal:d,children:C.jsxs(ge,E({},he,{children:[!m&&Ie?C.jsx(Ie,E({},Ce)):null,C.jsx(Foe,{disableEnforceFocus:f,disableAutoFocus:c,disableRestoreFocus:p,isEnabled:K,open:S,children:g.cloneElement(o,ye)})]}))})}),Jie=Xie,Zie=["onChange","maxRows","minRows","style","value"];function Lm(e,t){return parseInt(e[t],10)||0}const _ie={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function QU(e){return e==null||Object.keys(e).length===0}const $ie=g.forwardRef(function(t,n){const{onChange:r,maxRows:a,minRows:o=1,style:i,value:s}=t,l=Re(t,Zie),{current:u}=g.useRef(s!=null),c=g.useRef(null),f=Mn(n,c),A=g.useRef(null),d=g.useRef(0),[p,h]=g.useState({}),m=g.useCallback(()=>{const x=c.current,B=Es(x).getComputedStyle(x);if(B.width==="0px")return{};const F=A.current;F.style.width=B.width,F.value=x.value||t.placeholder||"x",F.value.slice(-1)===` -`&&(F.value+=" ");const O=B["box-sizing"],T=Lm(B,"padding-bottom")+Lm(B,"padding-top"),U=Lm(B,"border-bottom-width")+Lm(B,"border-top-width"),N=F.scrollHeight;F.value="x";const H=F.scrollHeight;let M=N;o&&(M=Math.max(Number(o)*H,M)),a&&(M=Math.min(Number(a)*H,M)),M=Math.max(M,H);const I=M+(O==="border-box"?T+U:0),k=Math.abs(M-N)<=1;return{outerHeightStyle:I,overflow:k}},[a,o,t.placeholder]),y=(x,S)=>{const{outerHeightStyle:B,overflow:F}=S;return d.current<20&&(B>0&&Math.abs((x.outerHeightStyle||0)-B)>1||x.overflow!==F)?(d.current+=1,{overflow:F,outerHeightStyle:B}):x},v=g.useCallback(()=>{const x=m();QU(x)||h(S=>y(S,x))},[m]),b=()=>{const x=m();QU(x)||Sr.flushSync(()=>{h(S=>y(S,x))})};g.useEffect(()=>{const x=UR(()=>{d.current=0,c.current&&b()}),S=Es(c.current);S.addEventListener("resize",x);let B;return typeof ResizeObserver<"u"&&(B=new ResizeObserver(x),B.observe(c.current)),()=>{x.clear(),S.removeEventListener("resize",x),B&&B.disconnect()}}),ai(()=>{v()}),g.useEffect(()=>{d.current=0},[s]);const w=x=>{d.current=0,u||v(),r&&r(x)};return C.jsxs(g.Fragment,{children:[C.jsx("textarea",E({value:s,onChange:w,ref:f,rows:o,style:E({height:p.outerHeightStyle,overflow:p.overflow?"hidden":null},i)},l)),C.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:A,tabIndex:-1,style:E({},_ie.shadow,i,{padding:0})})]})}),ese=$ie;function pt({props:e,name:t}){return Bae({props:e,name:t,defaultTheme:ww})}const Io=e=>Qp(e)&&e!=="classes",tse=Qp,nse=Sae({defaultTheme:ww,rootShouldForwardProp:Io}),we=nse;function rse(e){return At("MuiSvgIcon",e)}it("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const ase=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],ose=e=>{const{color:t,fontSize:n,classes:r}=e,a={root:["root",t!=="inherit"&&`color${xe(t)}`,`fontSize${xe(n)}`]};return dt(a,rse,r)},ise=we("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${xe(n.color)}`],t[`fontSize${xe(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(a=e.transitions)==null||(o=a.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(s=i.pxToRem)==null?void 0:s.call(i,20))||"1.25rem",medium:((l=e.typography)==null||(u=l.pxToRem)==null?void 0:u.call(l,24))||"1.5rem",large:((c=e.typography)==null||(f=c.pxToRem)==null?void 0:f.call(c,35))||"2.1875rem"}[t.fontSize],color:(A=(d=(e.vars||e).palette)==null||(p=d[t.color])==null?void 0:p.main)!=null?A:{action:(h=(e.vars||e).palette)==null||(m=h.action)==null?void 0:m.active,disabled:(y=(e.vars||e).palette)==null||(v=y.action)==null?void 0:v.disabled,inherit:void 0}[t.color]}}),Fz=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiSvgIcon"}),{children:a,className:o,color:i="inherit",component:s="svg",fontSize:l="medium",htmlColor:u,inheritViewBox:c=!1,titleAccess:f,viewBox:A="0 0 24 24"}=r,d=Re(r,ase),p=E({},r,{color:i,component:s,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:c,viewBox:A}),h={};c||(h.viewBox=A);const m=ose(p);return C.jsxs(ise,E({as:s,className:Z(m.root,o),focusable:"false",color:u,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:n},h,d,{ownerState:p,children:[a,f?C.jsx("title",{children:f}):null]}))});Fz.muiName="SvgIcon";const wf=Fz;function rn(e,t){function n(r,a){return C.jsx(wf,E({"data-testid":`${t}Icon`,ref:a},r,{children:e}))}return n.muiName=wf.muiName,g.memo(g.forwardRef(n))}const sse=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function lse(e,t,n){const r=t.getBoundingClientRect(),a=n&&n.getBoundingClientRect(),o=Es(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const u=o.getComputedStyle(t);i=u.getPropertyValue("-webkit-transform")||u.getPropertyValue("transform")}let s=0,l=0;if(i&&i!=="none"&&typeof i=="string"){const u=i.split("(")[1].split(")")[0].split(",");s=parseInt(u[4],10),l=parseInt(u[5],10)}return e==="left"?a?`translateX(${a.right+s-r.left}px)`:`translateX(${o.innerWidth+s-r.left}px)`:e==="right"?a?`translateX(-${r.right-a.left-s}px)`:`translateX(-${r.left+r.width-s}px)`:e==="up"?a?`translateY(${a.bottom+l-r.top}px)`:`translateY(${o.innerHeight+l-r.top}px)`:a?`translateY(-${r.top-a.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}function use(e){return typeof e=="function"?e():e}function Qm(e,t,n){const r=use(n),a=lse(e,t,r);a&&(t.style.webkitTransform=a,t.style.transform=a)}const cse=g.forwardRef(function(t,n){const r=Ms(),a={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:l,container:u,direction:c="down",easing:f=a,in:A,onEnter:d,onEntered:p,onEntering:h,onExit:m,onExited:y,onExiting:v,style:b,timeout:w=o,TransitionComponent:x=au}=t,S=Re(t,sse),B=g.useRef(null),F=Mn(l.ref,B,n),O=P=>Q=>{P&&(Q===void 0?P(B.current):P(B.current,Q))},T=O((P,Q)=>{Qm(c,P,u),r4(P),d&&d(P,Q)}),U=O((P,Q)=>{const D=Kl({timeout:w,style:b,easing:f},{mode:"enter"});P.style.webkitTransition=r.transitions.create("-webkit-transform",E({},D)),P.style.transition=r.transitions.create("transform",E({},D)),P.style.webkitTransform="none",P.style.transform="none",h&&h(P,Q)}),N=O(p),H=O(v),M=O(P=>{const Q=Kl({timeout:w,style:b,easing:f},{mode:"exit"});P.style.webkitTransition=r.transitions.create("-webkit-transform",Q),P.style.transition=r.transitions.create("transform",Q),Qm(c,P,u),m&&m(P)}),I=O(P=>{P.style.webkitTransition="",P.style.transition="",y&&y(P)}),k=P=>{i&&i(B.current,P)},L=g.useCallback(()=>{B.current&&Qm(c,B.current,u)},[c,u]);return g.useEffect(()=>{if(A||c==="down"||c==="right")return;const P=UR(()=>{B.current&&Qm(c,B.current,u)}),Q=Es(B.current);return Q.addEventListener("resize",P),()=>{P.clear(),Q.removeEventListener("resize",P)}},[c,A,u]),g.useEffect(()=>{A||L()},[A,L]),C.jsx(x,E({nodeRef:B,onEnter:T,onEntered:N,onEntering:U,onExit:M,onExited:I,onExiting:H,addEndListener:k,appear:s,in:A,timeout:w},S,{children:(P,Q)=>g.cloneElement(l,E({ref:F,style:E({visibility:P==="exited"&&!A?"hidden":void 0},b,l.props.style)},Q))}))}),Ase=cse,fse=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},NU=fse;function dse(e){return At("MuiCollapse",e)}it("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const pse=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],hse=e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return dt(r,dse,n)},gse=we("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state==="entered"&&t.entered,n.state==="exited"&&!n.in&&n.collapsedSize==="0px"&&t.hidden]}})(({theme:e,ownerState:t})=>E({height:0,overflow:"hidden",transition:e.transitions.create("height")},t.orientation==="horizontal"&&{height:"auto",width:0,transition:e.transitions.create("width")},t.state==="entered"&&E({height:"auto",overflow:"visible"},t.orientation==="horizontal"&&{width:"auto"}),t.state==="exited"&&!t.in&&t.collapsedSize==="0px"&&{visibility:"hidden"})),mse=we("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>E({display:"flex",width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),vse=we("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>E({width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),Tz=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCollapse"}),{addEndListener:a,children:o,className:i,collapsedSize:s="0px",component:l,easing:u,in:c,onEnter:f,onEntered:A,onEntering:d,onExit:p,onExited:h,onExiting:m,orientation:y="vertical",style:v,timeout:b=uz.standard,TransitionComponent:w=au}=r,x=Re(r,pse),S=E({},r,{orientation:y,collapsedSize:s}),B=hse(S),F=Ms(),O=g.useRef(),T=g.useRef(null),U=g.useRef(),N=typeof s=="number"?`${s}px`:s,H=y==="horizontal",M=H?"width":"height";g.useEffect(()=>()=>{clearTimeout(O.current)},[]);const I=g.useRef(null),k=Mn(n,I),L=Y=>re=>{if(Y){const q=I.current;re===void 0?Y(q):Y(q,re)}},P=()=>T.current?T.current[H?"clientWidth":"clientHeight"]:0,Q=L((Y,re)=>{T.current&&H&&(T.current.style.position="absolute"),Y.style[M]=N,f&&f(Y,re)}),D=L((Y,re)=>{const q=P();T.current&&H&&(T.current.style.position="");const{duration:V,easing:$}=Kl({style:v,timeout:b,easing:u},{mode:"enter"});if(b==="auto"){const _=F.transitions.getAutoHeightDuration(q);Y.style.transitionDuration=`${_}ms`,U.current=_}else Y.style.transitionDuration=typeof V=="string"?V:`${V}ms`;Y.style[M]=`${q}px`,Y.style.transitionTimingFunction=$,d&&d(Y,re)}),j=L((Y,re)=>{Y.style[M]="auto",A&&A(Y,re)}),z=L(Y=>{Y.style[M]=`${P()}px`,p&&p(Y)}),X=L(h),K=L(Y=>{const re=P(),{duration:q,easing:V}=Kl({style:v,timeout:b,easing:u},{mode:"exit"});if(b==="auto"){const $=F.transitions.getAutoHeightDuration(re);Y.style.transitionDuration=`${$}ms`,U.current=$}else Y.style.transitionDuration=typeof q=="string"?q:`${q}ms`;Y.style[M]=N,Y.style.transitionTimingFunction=V,m&&m(Y)}),se=Y=>{b==="auto"&&(O.current=setTimeout(Y,U.current||0)),a&&a(I.current,Y)};return C.jsx(w,E({in:c,onEnter:Q,onEntered:j,onEntering:D,onExit:z,onExited:X,onExiting:K,addEndListener:se,nodeRef:I,timeout:b==="auto"?null:b},x,{children:(Y,re)=>C.jsx(gse,E({as:l,className:Z(B.root,i,{entered:B.entered,exited:!c&&N==="0px"&&B.hidden}[Y]),style:E({[H?"minWidth":"minHeight"]:N},v),ownerState:E({},S,{state:Y}),ref:k},re,{children:C.jsx(mse,{ownerState:E({},S,{state:Y}),className:B.wrapper,ref:T,children:C.jsx(vse,{ownerState:E({},S,{state:Y}),className:B.wrapperInner,children:o})})}))}))});Tz.muiSupportAuto=!0;const yse=Tz;function HU(e,t){for(var n=0;n=0)&&(n[a]=e[a]);return n}function jU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var f4=R.createContext(),Cse={mui:{root:{},anchorOriginTopCenter:{},anchorOriginBottomCenter:{},anchorOriginTopRight:{},anchorOriginBottomRight:{},anchorOriginTopLeft:{},anchorOriginBottomLeft:{}},container:{containerRoot:{},containerAnchorOriginTopCenter:{},containerAnchorOriginBottomCenter:{},containerAnchorOriginTopRight:{},containerAnchorOriginBottomRight:{},containerAnchorOriginTopLeft:{},containerAnchorOriginBottomLeft:{}}},Gi={view:{default:20,dense:4},snackbar:{default:6,dense:2}},Pu={maxSnack:3,dense:!1,hideIconVariant:!1,variant:"default",autoHideDuration:5e3,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:Ase,transitionDuration:{enter:225,exit:195}},zp=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},xse=function(t){return""+zp(t.vertical)+zp(t.horizontal)},Sse=function(t){return Object.keys(t).filter(function(n){return!Cse.container[n]}).reduce(function(n,r){var a;return An({},n,(a={},a[r]=t[r],a))},{})},ul={TIMEOUT:"timeout",CLICKAWAY:"clickaway",MAXSNACK:"maxsnack",INSTRUCTED:"instructed"},r0={toContainerAnchorOrigin:function(t){return"containerAnchorOrigin"+t},toAnchorOrigin:function(t){var n=t.vertical,r=t.horizontal;return"anchorOrigin"+zp(n)+zp(r)},toVariant:function(t){return"variant"+zp(t)}},Nm=function(t){return!!t||t===0},zU=function(t){return typeof t=="number"||t===null},Bse=function(t,n,r){return function(a){return a==="autoHideDuration"?zU(t.autoHideDuration)?t.autoHideDuration:zU(n.autoHideDuration)?n.autoHideDuration:Pu.autoHideDuration:t[a]||n[a]||r[a]}};function Jx(e,t,n){return e===void 0&&(e={}),t===void 0&&(t={}),n===void 0&&(n={}),An({},n,{},t,{},e)}var Ese="SnackbarContent",Rz={root:Ese+"-root"},Ose=we("div")(function(e){var t,n,r=e.theme;return n={},n["&."+Rz.root]=(t={display:"flex",flexWrap:"wrap",flexGrow:1},t[r.breakpoints.up("sm")]={flexGrow:"initial",minWidth:288},t),n}),Fse=g.forwardRef(function(e,t){var n=e.className,r=Il(e,["className"]);return R.createElement(Ose,Object.assign({ref:t,className:Z(Rz.root,n)},r))}),VU={right:"left",left:"right",bottom:"up",top:"down"},Tse=function(t){return t.horizontal!=="center"?VU[t.horizontal]:VU[t.vertical]},Rse=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:`M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 - 10.59L10 14.17L17.59 6.58L19 8L10 17Z`}))},Ise=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},kse=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:`M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2, + */function ez(e,t){return ire(e,t)}const ure=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};function Lp(e,t){return t?vo(e,t,{clone:!1}):e}const JR={xs:0,sm:600,md:900,lg:1200,xl:1536},gU={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${JR[e]}px)`};function Fs(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const o=r.breakpoints||gU;return t.reduce((i,s,l)=>(i[o.up(o.keys[l])]=n(t[l]),i),{})}if(typeof t=="object"){const o=r.breakpoints||gU;return Object.keys(t).reduce((i,s)=>{if(Object.keys(o.values||JR).indexOf(s)!==-1){const l=o.up(s);i[l]=n(t[s],s)}else{const l=s;i[l]=t[l]}return i},{})}return n(t)}function cre(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,a)=>{const o=e.up(a);return r[o]={},r},{}))||{}}function Are(e,t){return e.reduce((n,r)=>{const a=n[r];return(!a||Object.keys(a).length===0)&&delete n[r],n},t)}function hf(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((a,o)=>a&&a[o]?a[o]:null,e);if(r!=null)return r}return t.split(".").reduce((r,a)=>r&&r[a]!=null?r[a]:null,e)}function jy(e,t,n,r=n){let a;return typeof e=="function"?a=e(n):Array.isArray(e)?a=e[n]||r:a=hf(e,n)||r,t&&(a=t(a,r,e)),a}function Zt(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:a}=e,o=i=>{if(i[t]==null)return null;const s=i[t],l=i.theme,u=hf(l,r)||{};return Fs(i,s,f=>{let A=jy(u,a,f);return f===A&&typeof f=="string"&&(A=jy(u,a,`${t}${f==="default"?"":xe(f)}`,f)),n===!1?A:{[n]:A}})};return o.propTypes={},o.filterProps=[t],o}function dw(...e){const t=e.reduce((r,a)=>(a.filterProps.forEach(o=>{r[o]=a}),r),{}),n=r=>Object.keys(r).reduce((a,o)=>t[o]?Lp(a,t[o](r)):a,{});return n.propTypes={},n.filterProps=e.reduce((r,a)=>r.concat(a.filterProps),[]),n}function fre(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const dre={m:"margin",p:"padding"},pre={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},mU={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},hre=fre(e=>{if(e.length>2)if(mU[e])e=mU[e];else return[e];const[t,n]=e.split(""),r=dre[t],a=pre[n]||"";return Array.isArray(a)?a.map(o=>r+o):[r+a]}),ZR=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],_R=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...ZR,..._R];function Sg(e,t,n,r){var a;const o=(a=hf(e,t,!1))!=null?a:n;return typeof o=="number"?i=>typeof i=="string"?i:o*i:Array.isArray(o)?i=>typeof i=="string"?i:o[i]:typeof o=="function"?o:()=>{}}function tz(e){return Sg(e,"spacing",8)}function Bg(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function gre(e,t){return n=>e.reduce((r,a)=>(r[a]=Bg(t,n),r),{})}function mre(e,t,n,r){if(t.indexOf(n)===-1)return null;const a=hre(n),o=gre(a,r),i=e[n];return Fs(e,i,o)}function nz(e,t){const n=tz(e.theme);return Object.keys(e).map(r=>mre(e,t,r,n)).reduce(Lp,{})}function zn(e){return nz(e,ZR)}zn.propTypes={};zn.filterProps=ZR;function Vn(e){return nz(e,_R)}Vn.propTypes={};Vn.filterProps=_R;function xi(e){return typeof e!="number"?e:`${e}px solid`}const vre=Zt({prop:"border",themeKey:"borders",transform:xi}),yre=Zt({prop:"borderTop",themeKey:"borders",transform:xi}),bre=Zt({prop:"borderRight",themeKey:"borders",transform:xi}),wre=Zt({prop:"borderBottom",themeKey:"borders",transform:xi}),Cre=Zt({prop:"borderLeft",themeKey:"borders",transform:xi}),xre=Zt({prop:"borderColor",themeKey:"palette"}),Sre=Zt({prop:"borderTopColor",themeKey:"palette"}),Bre=Zt({prop:"borderRightColor",themeKey:"palette"}),Ere=Zt({prop:"borderBottomColor",themeKey:"palette"}),Fre=Zt({prop:"borderLeftColor",themeKey:"palette"}),pw=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Sg(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Bg(t,r)});return Fs(e,e.borderRadius,n)}return null};pw.propTypes={};pw.filterProps=["borderRadius"];dw(vre,yre,bre,wre,Cre,xre,Sre,Bre,Ere,Fre,pw);const hw=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Sg(e.theme,"spacing",8),n=r=>({gap:Bg(t,r)});return Fs(e,e.gap,n)}return null};hw.propTypes={};hw.filterProps=["gap"];const gw=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Sg(e.theme,"spacing",8),n=r=>({columnGap:Bg(t,r)});return Fs(e,e.columnGap,n)}return null};gw.propTypes={};gw.filterProps=["columnGap"];const mw=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Sg(e.theme,"spacing",8),n=r=>({rowGap:Bg(t,r)});return Fs(e,e.rowGap,n)}return null};mw.propTypes={};mw.filterProps=["rowGap"];const Ore=Zt({prop:"gridColumn"}),Tre=Zt({prop:"gridRow"}),Rre=Zt({prop:"gridAutoFlow"}),Ire=Zt({prop:"gridAutoColumns"}),kre=Zt({prop:"gridAutoRows"}),Pre=Zt({prop:"gridTemplateColumns"}),Ure=Zt({prop:"gridTemplateRows"}),Mre=Zt({prop:"gridTemplateAreas"}),Dre=Zt({prop:"gridArea"});dw(hw,gw,mw,Ore,Tre,Rre,Ire,kre,Pre,Ure,Mre,Dre);function _A(e,t){return t==="grey"?t:e}const Lre=Zt({prop:"color",themeKey:"palette",transform:_A}),Qre=Zt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:_A}),Nre=Zt({prop:"backgroundColor",themeKey:"palette",transform:_A});dw(Lre,Qre,Nre);function Ha(e){return e<=1&&e!==0?`${e*100}%`:e}const Hre=Zt({prop:"width",transform:Ha}),$R=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,a,o;return{maxWidth:((r=e.theme)==null||(a=r.breakpoints)==null||(o=a.values)==null?void 0:o[n])||JR[n]||Ha(n)}};return Fs(e,e.maxWidth,t)}return null};$R.filterProps=["maxWidth"];const jre=Zt({prop:"minWidth",transform:Ha}),zre=Zt({prop:"height",transform:Ha}),Vre=Zt({prop:"maxHeight",transform:Ha}),Kre=Zt({prop:"minHeight",transform:Ha});Zt({prop:"size",cssProperty:"width",transform:Ha});Zt({prop:"size",cssProperty:"height",transform:Ha});const Wre=Zt({prop:"boxSizing"});dw(Hre,$R,jre,zre,Vre,Kre,Wre);const Gre={border:{themeKey:"borders",transform:xi},borderTop:{themeKey:"borders",transform:xi},borderRight:{themeKey:"borders",transform:xi},borderBottom:{themeKey:"borders",transform:xi},borderLeft:{themeKey:"borders",transform:xi},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:pw},color:{themeKey:"palette",transform:_A},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:_A},backgroundColor:{themeKey:"palette",transform:_A},p:{style:Vn},pt:{style:Vn},pr:{style:Vn},pb:{style:Vn},pl:{style:Vn},px:{style:Vn},py:{style:Vn},padding:{style:Vn},paddingTop:{style:Vn},paddingRight:{style:Vn},paddingBottom:{style:Vn},paddingLeft:{style:Vn},paddingX:{style:Vn},paddingY:{style:Vn},paddingInline:{style:Vn},paddingInlineStart:{style:Vn},paddingInlineEnd:{style:Vn},paddingBlock:{style:Vn},paddingBlockStart:{style:Vn},paddingBlockEnd:{style:Vn},m:{style:zn},mt:{style:zn},mr:{style:zn},mb:{style:zn},ml:{style:zn},mx:{style:zn},my:{style:zn},margin:{style:zn},marginTop:{style:zn},marginRight:{style:zn},marginBottom:{style:zn},marginLeft:{style:zn},marginX:{style:zn},marginY:{style:zn},marginInline:{style:zn},marginInlineStart:{style:zn},marginInlineEnd:{style:zn},marginBlock:{style:zn},marginBlockStart:{style:zn},marginBlockEnd:{style:zn},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:hw},rowGap:{style:mw},columnGap:{style:gw},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Ha},maxWidth:{style:$R},minWidth:{transform:Ha},height:{transform:Ha},maxHeight:{transform:Ha},minHeight:{transform:Ha},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},vw=Gre;function Yre(...e){const t=e.reduce((r,a)=>r.concat(Object.keys(a)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function qre(e,t){return typeof e=="function"?e(t):e}function Xre(){function e(n,r,a,o){const i={[n]:r,theme:a},s=o[n];if(!s)return{[n]:r};const{cssProperty:l=n,themeKey:u,transform:c,style:f}=s;if(r==null)return null;const A=hf(a,u)||{};return f?f(i):Fs(i,r,p=>{let h=jy(A,c,p);return p===h&&typeof p=="string"&&(h=jy(A,c,`${n}${p==="default"?"":xe(p)}`,p)),l===!1?h:{[l]:h}})}function t(n){var r;const{sx:a,theme:o={}}=n||{};if(!a)return null;const i=(r=o.unstable_sxConfig)!=null?r:vw;function s(l){let u=l;if(typeof l=="function")u=l(o);else if(typeof l!="object")return l;if(!u)return null;const c=cre(o.breakpoints),f=Object.keys(c);let A=c;return Object.keys(u).forEach(d=>{const p=qre(u[d],o);if(p!=null)if(typeof p=="object")if(i[d])A=Lp(A,e(d,p,o,i));else{const h=Fs({theme:o},p,m=>({[d]:m}));Yre(h,p)?A[d]=t({sx:p,theme:o}):A=Lp(A,h)}else A=Lp(A,e(d,p,o,i))}),Are(f,A)}return Array.isArray(a)?a.map(s):s(a)}return t}const rz=Xre();rz.filterProps=["sx"];const yw=rz,Jre=["sx"],Zre=e=>{var t,n;const r={systemProps:{},otherProps:{}},a=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:vw;return Object.keys(e).forEach(o=>{a[o]?r.systemProps[o]=e[o]:r.otherProps[o]=e[o]}),r};function az(e){const{sx:t}=e,n=Re(e,Jre),{systemProps:r,otherProps:a}=Zre(n);let o;return Array.isArray(t)?o=[r,...t]:typeof t=="function"?o=(...i)=>{const s=t(...i);return xu(s)?E({},r,s):r}:o=E({},r,t),E({},a,{sx:o})}const _re=["values","unit","step"],$re=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>E({},n,{[r.key]:r.val}),{})};function eae(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,a=Re(e,_re),o=$re(t),i=Object.keys(o);function s(A){return`@media (min-width:${typeof t[A]=="number"?t[A]:A}${n})`}function l(A){return`@media (max-width:${(typeof t[A]=="number"?t[A]:A)-r/100}${n})`}function u(A,d){const p=i.indexOf(d);return`@media (min-width:${typeof t[A]=="number"?t[A]:A}${n}) and (max-width:${(p!==-1&&typeof t[i[p]]=="number"?t[i[p]]:d)-r/100}${n})`}function c(A){return i.indexOf(A)+1(r.length===0?[1]:r).map(o=>{const i=t(o);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}const aae=["breakpoints","palette","spacing","shape"];function e4(e={},...t){const{breakpoints:n={},palette:r={},spacing:a,shape:o={}}=e,i=Re(e,aae),s=eae(n),l=rae(a);let u=vo({breakpoints:s,direction:"ltr",components:{},palette:E({mode:"light"},r),spacing:l,shape:E({},nae,o)},i);return u=t.reduce((c,f)=>vo(c,f),u),u.unstable_sxConfig=E({},vw,i==null?void 0:i.unstable_sxConfig),u.unstable_sx=function(f){return yw({sx:f,theme:this})},u}function Wn(){return Wn=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const o=r===null?n:lae(r,n);return o!=null&&(o[sae]=r!==null),o},[n,r]);return C.jsx(oz.Provider,{value:a,children:t})}function cae(e){return Object.keys(e).length===0}function t4(e=null){const t=iz();return!t||cae(t)?e:t}const Aae=e4();function bw(e=Aae){return t4(e)}const fae=["className","component"];function dae(e={}){const{defaultTheme:t,defaultClassName:n="MuiBox-root",generateClassName:r}=e,a=ez("div",{shouldForwardProp:i=>i!=="theme"&&i!=="sx"&&i!=="as"})(yw);return g.forwardRef(function(s,l){const u=bw(t),c=az(s),{className:f,component:A="div"}=c,d=Re(c,fae);return C.jsx(a,E({as:A,ref:l,className:Z(f,r?r(n):n),theme:u},d))})}const pae=["variant"];function vU(e){return e.length===0}function sz(e){const{variant:t}=e,n=Re(e,pae);let r=t||"";return Object.keys(n).sort().forEach(a=>{a==="color"?r+=vU(r)?e[a]:xe(e[a]):r+=`${vU(r)?a:xe(a)}${xe(e[a].toString())}`}),r}const hae=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],gae=["theme"],mae=["theme"];function Rd(e){return Object.keys(e).length===0}function vae(e){return typeof e=="string"&&e.charCodeAt(0)>96}const yae=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,bae=(e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach(a=>{const o=sz(a.props);r[o]=a.style}),r},wae=(e,t,n,r)=>{var a,o;const{ownerState:i={}}=e,s=[],l=n==null||(a=n.components)==null||(o=a[r])==null?void 0:o.variants;return l&&l.forEach(u=>{let c=!0;Object.keys(u.props).forEach(f=>{i[f]!==u.props[f]&&e[f]!==u.props[f]&&(c=!1)}),c&&s.push(t[sz(u.props)])}),s};function Qp(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Cae=e4();function xae(e={}){const{defaultTheme:t=Cae,rootShouldForwardProp:n=Qp,slotShouldForwardProp:r=Qp}=e,a=o=>{const i=Rd(o.theme)?t:o.theme;return yw(E({},o,{theme:i}))};return a.__mui_systemSx=!0,(o,i={})=>{ure(o,b=>b.filter(w=>!(w!=null&&w.__mui_systemSx)));const{name:s,slot:l,skipVariantsResolver:u,skipSx:c,overridesResolver:f}=i,A=Re(i,hae),d=u!==void 0?u:l&&l!=="Root"||!1,p=c||!1;let h,m=Qp;l==="Root"?m=n:l?m=r:vae(o)&&(m=void 0);const y=ez(o,E({shouldForwardProp:m,label:h},A)),v=(b,...w)=>{const x=w?w.map(F=>typeof F=="function"&&F.__emotion_real!==F?T=>{let{theme:U}=T,N=Re(T,gae);return F(E({theme:Rd(U)?t:U},N))}:F):[];let S=b;s&&f&&x.push(F=>{const T=Rd(F.theme)?t:F.theme,U=yae(s,T);if(U){const N={};return Object.entries(U).forEach(([H,M])=>{N[H]=typeof M=="function"?M(E({},F,{theme:T})):M}),f(F,N)}return null}),s&&!d&&x.push(F=>{const T=Rd(F.theme)?t:F.theme;return wae(F,bae(s,T),T,s)}),p||x.push(a);const B=x.length-w.length;if(Array.isArray(b)&&B>0){const F=new Array(B).fill("");S=[...b,...F],S.raw=[...b.raw,...F]}else typeof b=="function"&&b.__emotion_real!==b&&(S=F=>{let{theme:T}=F,U=Re(F,mae);return b(E({theme:Rd(T)?t:T},U))});return y(S,...x)};return y.withConfig&&(v.withConfig=y.withConfig),v}}function lz(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:LR(t.components[n].defaultProps,r)}function Sae({props:e,name:t,defaultTheme:n}){const r=bw(n);return lz({theme:r,name:t,props:e})}function n4(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function Bae(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,a)=>a<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function nc(e){if(e.type)return e;if(e.charAt(0)==="#")return nc(Bae(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(Vl(9,e));let r=e.substring(t+1,e.length-1),a;if(n==="color"){if(r=r.split(" "),a=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a)===-1)throw new Error(Vl(10,a))}else r=r.split(",");return r=r.map(o=>parseFloat(o)),{type:n,values:r,colorSpace:a}}function ww(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((a,o)=>o<3?parseInt(a,10):a):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function Eae(e){e=nc(e);const{values:t}=e,n=t[0],r=t[1]/100,a=t[2]/100,o=r*Math.min(a,1-a),i=(u,c=(u+n/30)%12)=>a-o*Math.max(Math.min(c-3,9-c,1),-1);let s="rgb";const l=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",l.push(t[3])),ww({type:s,values:l})}function $E(e){e=nc(e);let t=e.type==="hsl"||e.type==="hsla"?nc(Eae(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Fae(e,t){const n=$E(e),r=$E(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function Dt(e,t){return e=nc(e),t=n4(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,ww(e)}function zy(e,t){if(e=nc(e),t=n4(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return ww(e)}function Vy(e,t){if(e=nc(e),t=n4(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return ww(e)}function Oae(e,t=.15){return $E(e)>.5?zy(e,t):Vy(e,t)}const Tae={};function Rae(e){const t=bw();return C.jsx(qR.Provider,{value:typeof t=="object"?t:Tae,children:e.children})}function Iae(e){const{children:t,theme:n}=e;return C.jsx(uae,{theme:n,children:C.jsx(Rae,{children:t})})}function kae(e,t){return E({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const Pae={black:"#000",white:"#fff"},Uh=Pae,Uae={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Mae=Uae,Dae={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Pc=Dae,Lae={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Uc=Lae,Qae={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Id=Qae,Nae={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Mc=Nae,Hae={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Dc=Hae,jae={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Lc=jae,zae=["mode","contrastThreshold","tonalOffset"],yU={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Uh.white,default:Uh.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},qx={text:{primary:Uh.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Uh.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function bU(e,t,n,r){const a=r.light||r,o=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=Vy(e.main,a):t==="dark"&&(e.dark=zy(e.main,o)))}function Vae(e="light"){return e==="dark"?{main:Mc[200],light:Mc[50],dark:Mc[400]}:{main:Mc[700],light:Mc[400],dark:Mc[800]}}function Kae(e="light"){return e==="dark"?{main:Pc[200],light:Pc[50],dark:Pc[400]}:{main:Pc[500],light:Pc[300],dark:Pc[700]}}function Wae(e="light"){return e==="dark"?{main:Uc[500],light:Uc[300],dark:Uc[700]}:{main:Uc[700],light:Uc[400],dark:Uc[800]}}function Gae(e="light"){return e==="dark"?{main:Dc[400],light:Dc[300],dark:Dc[700]}:{main:Dc[700],light:Dc[500],dark:Dc[900]}}function Yae(e="light"){return e==="dark"?{main:Lc[400],light:Lc[300],dark:Lc[700]}:{main:Lc[800],light:Lc[500],dark:Lc[900]}}function qae(e="light"){return e==="dark"?{main:Id[400],light:Id[300],dark:Id[700]}:{main:"#ed6c02",light:Id[500],dark:Id[900]}}function Xae(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,a=Re(e,zae),o=e.primary||Vae(t),i=e.secondary||Kae(t),s=e.error||Wae(t),l=e.info||Gae(t),u=e.success||Yae(t),c=e.warning||qae(t);function f(h){return Fae(h,qx.text.primary)>=n?qx.text.primary:yU.text.primary}const A=({color:h,name:m,mainShade:y=500,lightShade:v=300,darkShade:b=700})=>{if(h=E({},h),!h.main&&h[y]&&(h.main=h[y]),!h.hasOwnProperty("main"))throw new Error(Vl(11,m?` (${m})`:"",y));if(typeof h.main!="string")throw new Error(Vl(12,m?` (${m})`:"",JSON.stringify(h.main)));return bU(h,"light",v,r),bU(h,"dark",b,r),h.contrastText||(h.contrastText=f(h.main)),h},d={dark:qx,light:yU};return vo(E({common:E({},Uh),mode:t,primary:A({color:o,name:"primary"}),secondary:A({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:A({color:s,name:"error"}),warning:A({color:c,name:"warning"}),info:A({color:l,name:"info"}),success:A({color:u,name:"success"}),grey:Mae,contrastThreshold:n,getContrastText:f,augmentColor:A,tonalOffset:r},d[t]),a)}const Jae=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function Zae(e){return Math.round(e*1e5)/1e5}const wU={textTransform:"uppercase"},CU='"Roboto", "Helvetica", "Arial", sans-serif';function _ae(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=CU,fontSize:a=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:u=16,allVariants:c,pxToRem:f}=n,A=Re(n,Jae),d=a/14,p=f||(y=>`${y/u*d}rem`),h=(y,v,b,w,x)=>E({fontFamily:r,fontWeight:y,fontSize:p(v),lineHeight:b},r===CU?{letterSpacing:`${Zae(w/v)}em`}:{},x,c),m={h1:h(o,96,1.167,-1.5),h2:h(o,60,1.2,-.5),h3:h(i,48,1.167,0),h4:h(i,34,1.235,.25),h5:h(i,24,1.334,0),h6:h(s,20,1.6,.15),subtitle1:h(i,16,1.75,.15),subtitle2:h(s,14,1.57,.1),body1:h(i,16,1.5,.15),body2:h(i,14,1.43,.15),button:h(s,14,1.75,.4,wU),caption:h(i,12,1.66,.4),overline:h(i,12,2.66,1,wU)};return vo(E({htmlFontSize:u,pxToRem:p,fontFamily:r,fontSize:a,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:l},m),A,{clone:!1})}const $ae=.2,eoe=.14,toe=.12;function Fn(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${$ae})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${eoe})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${toe})`].join(",")}const noe=["none",Fn(0,2,1,-1,0,1,1,0,0,1,3,0),Fn(0,3,1,-2,0,2,2,0,0,1,5,0),Fn(0,3,3,-2,0,3,4,0,0,1,8,0),Fn(0,2,4,-1,0,4,5,0,0,1,10,0),Fn(0,3,5,-1,0,5,8,0,0,1,14,0),Fn(0,3,5,-1,0,6,10,0,0,1,18,0),Fn(0,4,5,-2,0,7,10,1,0,2,16,1),Fn(0,5,5,-3,0,8,10,1,0,3,14,2),Fn(0,5,6,-3,0,9,12,1,0,3,16,2),Fn(0,6,6,-3,0,10,14,1,0,4,18,3),Fn(0,6,7,-4,0,11,15,1,0,4,20,3),Fn(0,7,8,-4,0,12,17,2,0,5,22,4),Fn(0,7,8,-4,0,13,19,2,0,5,24,4),Fn(0,7,9,-4,0,14,21,2,0,5,26,4),Fn(0,8,9,-5,0,15,22,2,0,6,28,5),Fn(0,8,10,-5,0,16,24,2,0,6,30,5),Fn(0,8,11,-5,0,17,26,2,0,6,32,5),Fn(0,9,11,-5,0,18,28,2,0,7,34,6),Fn(0,9,12,-6,0,19,29,2,0,7,36,6),Fn(0,10,13,-6,0,20,31,3,0,8,38,7),Fn(0,10,13,-6,0,21,33,3,0,8,40,7),Fn(0,10,14,-6,0,22,35,3,0,8,42,7),Fn(0,11,14,-7,0,23,36,3,0,9,44,8),Fn(0,11,15,-7,0,24,38,3,0,9,46,8)],roe=noe,aoe=["duration","easing","delay"],ooe={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},uz={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function xU(e){return`${Math.round(e)}ms`}function ioe(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function soe(e){const t=E({},ooe,e.easing),n=E({},uz,e.duration);return E({getAutoHeightDuration:ioe,create:(a=["all"],o={})=>{const{duration:i=n.standard,easing:s=t.easeInOut,delay:l=0}=o;return Re(o,aoe),(Array.isArray(a)?a:[a]).map(u=>`${u} ${typeof i=="string"?i:xU(i)} ${s} ${typeof l=="string"?l:xU(l)}`).join(",")}},e,{easing:t,duration:n})}const loe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},uoe=loe,coe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function r4(e={},...t){const{mixins:n={},palette:r={},transitions:a={},typography:o={}}=e,i=Re(e,coe);if(e.vars)throw new Error(Vl(18));const s=Xae(r),l=e4(e);let u=vo(l,{mixins:kae(l.breakpoints,n),palette:s,shadows:roe.slice(),typography:_ae(s,o),transitions:soe(a),zIndex:E({},uoe)});return u=vo(u,i),u=t.reduce((c,f)=>vo(c,f),u),u.unstable_sxConfig=E({},vw,i==null?void 0:i.unstable_sxConfig),u.unstable_sx=function(f){return yw({sx:f,theme:this})},u}const Aoe=r4(),Cw=Aoe;function Ms(){return bw(Cw)}const a4=e=>e.scrollTop;function Kl(e,t){var n,r;const{timeout:a,easing:o,style:i={}}=e;return{duration:(n=i.transitionDuration)!=null?n:typeof a=="number"?a:a[t.mode]||0,easing:(r=i.transitionTimingFunction)!=null?r:typeof o=="object"?o[t.mode]:o,delay:i.transitionDelay}}function gf(e){return typeof e=="string"}function lp(e,t,n){return e===void 0||gf(e)?t:E({},t,{ownerState:E({},t.ownerState,n)})}function foe(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function e2(e,t){return typeof e=="function"?e(t):e}function SU(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function doe(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:a,className:o}=e;if(!t){const d=Z(a==null?void 0:a.className,r==null?void 0:r.className,o,n==null?void 0:n.className),p=E({},n==null?void 0:n.style,a==null?void 0:a.style,r==null?void 0:r.style),h=E({},n,a,r);return d.length>0&&(h.className=d),Object.keys(p).length>0&&(h.style=p),{props:h,internalRef:void 0}}const i=foe(E({},a,r)),s=SU(r),l=SU(a),u=t(i),c=Z(u==null?void 0:u.className,n==null?void 0:n.className,o,a==null?void 0:a.className,r==null?void 0:r.className),f=E({},u==null?void 0:u.style,n==null?void 0:n.style,a==null?void 0:a.style,r==null?void 0:r.style),A=E({},u,n,l,s);return c.length>0&&(A.className=c),Object.keys(f).length>0&&(A.style=f),{props:A,internalRef:u.ref}}const poe=["elementType","externalSlotProps","ownerState"];function t2(e){var t;const{elementType:n,externalSlotProps:r,ownerState:a}=e,o=Re(e,poe),i=e2(r,a),{props:s,internalRef:l}=doe(E({},o,{externalSlotProps:i})),u=Mn(l,i==null?void 0:i.ref,(t=e.additionalProps)==null?void 0:t.ref);return lp(n,E({},s,{ref:u}),a)}function BU(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function hoe(e={}){const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:a="any",stringify:o,trim:i=!1}=e;return(s,{inputValue:l,getOptionLabel:u})=>{let c=i?l.trim():l;n&&(c=c.toLowerCase()),t&&(c=BU(c));const f=c?s.filter(A=>{let d=(o||u)(A);return n&&(d=d.toLowerCase()),t&&(d=BU(d)),a==="start"?d.indexOf(c)===0:d.indexOf(c)>-1}):s;return typeof r=="number"?f.slice(0,r):f}}function Xx(e,t){for(let n=0;n{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))};function voe(e){const{unstable_isActiveElementInListbox:t=moe,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:a=!1,autoSelect:o=!1,blurOnSelect:i=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:l=!1,componentName:u="useAutocomplete",defaultValue:c=e.multiple?[]:null,disableClearable:f=!1,disableCloseOnSelect:A=!1,disabled:d,disabledItemsFocusable:p=!1,disableListWrap:h=!1,filterOptions:m=goe,filterSelectedOptions:y=!1,freeSolo:v=!1,getOptionDisabled:b,getOptionLabel:w=pe=>{var le;return(le=pe.label)!=null?le:pe},groupBy:x,handleHomeEndKeys:S=!e.freeSolo,id:B,includeInputInList:O=!1,inputValue:F,isOptionEqualToValue:T=(pe,le)=>pe===le,multiple:U=!1,onChange:N,onClose:H,onHighlightChange:M,onInputChange:I,onOpen:k,open:L,openOnFocus:P=!1,options:Q,readOnly:D=!1,selectOnFocus:j=!e.freeSolo,value:z}=e,X=wg(B);let K=w;K=pe=>{const le=w(pe);return typeof le!="string"?String(le):le};const se=g.useRef(!1),Y=g.useRef(!0),re=g.useRef(null),q=g.useRef(null),[V,$]=g.useState(null),[_,Ae]=g.useState(-1),ye=a?0:-1,ge=g.useRef(ye),[he,Ie]=Vu({controlled:z,default:c,name:u}),[Ce,Ue]=Vu({controlled:F,default:"",name:u,state:"inputValue"}),[Ze,et]=g.useState(!1),Ye=g.useCallback((pe,le)=>{if(!(U?he.length!(y&&(U?he:[he]).some(le=>le!==null&&T(pe,le)))),{inputValue:te&&ee?"":Ce,getOptionLabel:K}):[],W=Jte({filteredOptions:ne,value:he});g.useEffect(()=>{const pe=he!==W.value;Ze&&!pe||v&&!pe||Ye(null,he)},[he,Ye,Ze,W.value,v]);const fe=je&&ne.length>0&&!D,ce=fo(pe=>{pe===-1?re.current.focus():V.querySelector(`[data-tag-index="${pe}"]`).focus()});g.useEffect(()=>{U&&_>he.length-1&&(Ae(-1),ce(-1))},[he,U,_,ce]);function ie(pe,le){if(!q.current||pe===-1)return-1;let He=pe;for(;;){if(le==="next"&&He===ne.length||le==="previous"&&He===-1)return-1;const nt=q.current.querySelector(`[data-option-index="${He}"]`),It=p?!1:!nt||nt.disabled||nt.getAttribute("aria-disabled")==="true";if(nt&&!nt.hasAttribute("tabindex")||It)He+=le==="next"?1:-1;else return He}}const me=fo(({event:pe,index:le,reason:He="auto"})=>{if(ge.current=le,le===-1?re.current.removeAttribute("aria-activedescendant"):re.current.setAttribute("aria-activedescendant",`${X}-option-${le}`),M&&M(pe,le===-1?null:ne[le],He),!q.current)return;const nt=q.current.querySelector(`[role="option"].${n}-focused`);nt&&(nt.classList.remove(`${n}-focused`),nt.classList.remove(`${n}-focusVisible`));const It=q.current.parentElement.querySelector('[role="listbox"]');if(!It)return;if(le===-1){It.scrollTop=0;return}const En=q.current.querySelector(`[data-option-index="${le}"]`);if(En&&(En.classList.add(`${n}-focused`),He==="keyboard"&&En.classList.add(`${n}-focusVisible`),It.scrollHeight>It.clientHeight&&He!=="mouse")){const sn=En,ut=It.clientHeight+It.scrollTop,ur=sn.offsetTop+sn.offsetHeight;ur>ut?It.scrollTop=ur-It.clientHeight:sn.offsetTop-sn.offsetHeight*(x?1.3:0){if(!ae)return;const En=ie((()=>{const sn=ne.length-1;if(le==="reset")return ye;if(le==="start")return 0;if(le==="end")return sn;const ut=ge.current+le;return ut<0?ut===-1&&O?-1:h&&ge.current!==-1||Math.abs(le)>1?0:sn:ut>sn?ut===sn+1&&O?-1:h||Math.abs(le)>1?sn:0:ut})(),He);if(me({index:En,reason:nt,event:pe}),r&&le!=="reset")if(En===-1)re.current.value=Ce;else{const sn=K(ne[En]);re.current.value=sn,sn.toLowerCase().indexOf(Ce.toLowerCase())===0&&Ce.length>0&&re.current.setSelectionRange(Ce.length,sn.length)}}),ze=()=>{const pe=(le,He)=>{const nt=le?K(le):"",It=He?K(He):"";return nt===It};if(ge.current!==-1&&W.filteredOptions&&W.filteredOptions.length!==ne.length&&(U?he.length===W.value.length&&W.value.every((le,He)=>K(he[He])===K(le)):pe(W.value,he))){const le=W.filteredOptions[ge.current];if(le&&ne.some(nt=>K(nt)===K(le)))return!0}return!1},Oe=g.useCallback(()=>{if(!ae||ze())return;const pe=U?he[0]:he;if(ne.length===0||pe==null){Ee({diff:"reset"});return}if(q.current){if(pe!=null){const le=ne[ge.current];if(U&&le&&Xx(he,nt=>T(le,nt))!==-1)return;const He=Xx(ne,nt=>T(nt,pe));He===-1?Ee({diff:"reset"}):me({index:He});return}if(ge.current>=ne.length-1){me({index:ne.length-1});return}me({index:ge.current})}},[ne.length,U?!1:he,y,Ee,me,ae,Ce,U]),de=fo(pe=>{Ny(q,pe),pe&&Oe()});g.useEffect(()=>{Oe()},[Oe]);const ke=pe=>{je||(Me(!0),G(!0),k&&k(pe))},Pe=(pe,le)=>{je&&(Me(!1),H&&H(pe,le))},ft=(pe,le,He,nt)=>{if(U){if(he.length===le.length&&he.every((It,En)=>It===le[En]))return}else if(he===le)return;N&&N(pe,le,He,nt),Ie(le)},st=g.useRef(!1),$e=(pe,le,He="selectOption",nt="options")=>{let It=He,En=le;if(U){En=Array.isArray(he)?he.slice():[];const sn=Xx(En,ut=>T(le,ut));sn===-1?En.push(le):nt!=="freeSolo"&&(En.splice(sn,1),It="removeOption")}Ye(pe,En),ft(pe,En,It,{option:le}),!A&&(!pe||!pe.ctrlKey&&!pe.metaKey)&&Pe(pe,It),(i===!0||i==="touch"&&st.current||i==="mouse"&&!st.current)&&re.current.blur()};function We(pe,le){if(pe===-1)return-1;let He=pe;for(;;){if(le==="next"&&He===he.length||le==="previous"&&He===-1)return-1;const nt=V.querySelector(`[data-tag-index="${He}"]`);if(!nt||!nt.hasAttribute("tabindex")||nt.disabled||nt.getAttribute("aria-disabled")==="true")He+=le==="next"?1:-1;else return He}}const Rt=(pe,le)=>{if(!U)return;Ce===""&&Pe(pe,"toggleInput");let He=_;_===-1?Ce===""&&le==="previous"&&(He=he.length-1):(He+=le==="next"?1:-1,He<0&&(He=0),He===he.length&&(He=-1)),He=We(He,le),Ae(He),ce(He)},mt=pe=>{se.current=!0,Ue(""),I&&I(pe,"","clear"),ft(pe,U?[]:null,"clear")},St=pe=>le=>{if(pe.onKeyDown&&pe.onKeyDown(le),!le.defaultMuiPrevented&&(_!==-1&&["ArrowLeft","ArrowRight"].indexOf(le.key)===-1&&(Ae(-1),ce(-1)),le.which!==229))switch(le.key){case"Home":ae&&S&&(le.preventDefault(),Ee({diff:"start",direction:"next",reason:"keyboard",event:le}));break;case"End":ae&&S&&(le.preventDefault(),Ee({diff:"end",direction:"previous",reason:"keyboard",event:le}));break;case"PageUp":le.preventDefault(),Ee({diff:-EU,direction:"previous",reason:"keyboard",event:le}),ke(le);break;case"PageDown":le.preventDefault(),Ee({diff:EU,direction:"next",reason:"keyboard",event:le}),ke(le);break;case"ArrowDown":le.preventDefault(),Ee({diff:1,direction:"next",reason:"keyboard",event:le}),ke(le);break;case"ArrowUp":le.preventDefault(),Ee({diff:-1,direction:"previous",reason:"keyboard",event:le}),ke(le);break;case"ArrowLeft":Rt(le,"previous");break;case"ArrowRight":Rt(le,"next");break;case"Enter":if(ge.current!==-1&&ae){const He=ne[ge.current],nt=b?b(He):!1;if(le.preventDefault(),nt)return;$e(le,He,"selectOption"),r&&re.current.setSelectionRange(re.current.value.length,re.current.value.length)}else v&&Ce!==""&&te===!1&&(U&&le.preventDefault(),$e(le,Ce,"createOption","freeSolo"));break;case"Escape":ae?(le.preventDefault(),le.stopPropagation(),Pe(le,"escape")):l&&(Ce!==""||U&&he.length>0)&&(le.preventDefault(),le.stopPropagation(),mt(le));break;case"Backspace":if(U&&!D&&Ce===""&&he.length>0){const He=_===-1?he.length-1:_,nt=he.slice();nt.splice(He,1),ft(le,nt,"removeOption",{option:he[He]})}break;case"Delete":if(U&&!D&&Ce===""&&he.length>0&&_!==-1){const He=_,nt=he.slice();nt.splice(He,1),ft(le,nt,"removeOption",{option:he[He]})}break}},wt=pe=>{et(!0),P&&!se.current&&ke(pe)},on=pe=>{if(t(q)){re.current.focus();return}et(!1),Y.current=!0,se.current=!1,o&&ge.current!==-1&&ae?$e(pe,ne[ge.current],"blur"):o&&v&&Ce!==""?$e(pe,Ce,"blur","freeSolo"):s&&Ye(pe,he),Pe(pe,"blur")},Ra=pe=>{const le=pe.target.value;Ce!==le&&(Ue(le),G(!1),I&&I(pe,le,"input")),le===""?!f&&!U&&ft(pe,null,"clear"):ke(pe)},Bn=pe=>{me({event:pe,index:Number(pe.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},tr=()=>{st.current=!0},nr=pe=>{const le=Number(pe.currentTarget.getAttribute("data-option-index"));$e(pe,ne[le],"selectOption"),st.current=!1},yt=pe=>le=>{const He=he.slice();He.splice(pe,1),ft(le,He,"removeOption",{option:he[pe]})},tt=pe=>{je?Pe(pe,"toggleInput"):ke(pe)},gt=pe=>{pe.target.getAttribute("id")!==X&&pe.preventDefault()},la=()=>{re.current.focus(),j&&Y.current&&re.current.selectionEnd-re.current.selectionStart===0&&re.current.select(),Y.current=!1},ua=pe=>{(Ce===""||!je)&&tt(pe)};let ca=v&&Ce.length>0;ca=ca||(U?he.length>0:he!==null);let Jr=ne;return x&&(Jr=ne.reduce((pe,le,He)=>{const nt=x(le);return pe.length>0&&pe[pe.length-1].group===nt?pe[pe.length-1].options.push(le):pe.push({key:He,index:He,group:nt,options:[le]}),pe},[])),d&&Ze&&on(),{getRootProps:(pe={})=>E({"aria-owns":fe?`${X}-listbox`:null},pe,{onKeyDown:St(pe),onMouseDown:gt,onClick:la}),getInputLabelProps:()=>({id:`${X}-label`,htmlFor:X}),getInputProps:()=>({id:X,value:Ce,onBlur:on,onFocus:wt,onChange:Ra,onMouseDown:ua,"aria-activedescendant":ae?"":null,"aria-autocomplete":r?"both":"list","aria-controls":fe?`${X}-listbox`:void 0,"aria-expanded":fe,autoComplete:"off",ref:re,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:d}),getClearProps:()=>({tabIndex:-1,onClick:mt}),getPopupIndicatorProps:()=>({tabIndex:-1,onClick:tt}),getTagProps:({index:pe})=>E({key:pe,"data-tag-index":pe,tabIndex:-1},!D&&{onDelete:yt(pe)}),getListboxProps:()=>({role:"listbox",id:`${X}-listbox`,"aria-labelledby":`${X}-label`,ref:de,onMouseDown:pe=>{pe.preventDefault()}}),getOptionProps:({index:pe,option:le})=>{const He=(U?he:[he]).some(It=>It!=null&&T(le,It)),nt=b?b(le):!1;return{key:K(le),tabIndex:-1,role:"option",id:`${X}-option-${pe}`,onMouseOver:Bn,onClick:nr,onTouchStart:tr,"data-option-index":pe,"aria-disabled":nt,"aria-selected":He}},id:X,inputValue:Ce,value:he,dirty:ca,popupOpen:ae,focused:Ze||_!==-1,anchorEl:V,setAnchorEl:$,focusedTag:_,groupedOptions:Jr}}function FU(e){return e.substring(2).toLowerCase()}function yoe(e,t){return t.documentElement.clientWidth(setTimeout(()=>{l.current=!0},0),()=>{l.current=!1}),[]);const c=Mn(t.ref,s),f=fo(p=>{const h=u.current;u.current=!1;const m=Cr(s.current);if(!l.current||!s.current||"clientX"in p&&yoe(p,m))return;if(i.current){i.current=!1;return}let y;p.composedPath?y=p.composedPath().indexOf(s.current)>-1:y=!m.documentElement.contains(p.target)||s.current.contains(p.target),!y&&(n||!h)&&a(p)}),A=p=>h=>{u.current=!0;const m=t.props[p];m&&m(h)},d={ref:c};return o!==!1&&(d[o]=A(o)),g.useEffect(()=>{if(o!==!1){const p=FU(o),h=Cr(s.current),m=()=>{i.current=!0};return h.addEventListener(p,f),h.addEventListener("touchmove",m),()=>{h.removeEventListener(p,f),h.removeEventListener("touchmove",m)}}},[f,o]),r!==!1&&(d[r]=A(r)),g.useEffect(()=>{if(r!==!1){const p=FU(r),h=Cr(s.current);return h.addEventListener(p,f),()=>{h.removeEventListener(p,f)}}},[f,r]),C.jsx(g.Fragment,{children:g.cloneElement(t,d)})}const woe=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Coe(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function xoe(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}function Soe(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||xoe(e))}function Boe(e){const t=[],n=[];return Array.from(e.querySelectorAll(woe)).forEach((r,a)=>{const o=Coe(r);o===-1||!Soe(r)||(o===0?t.push(r):n.push({documentOrder:a,tabIndex:o,node:r}))}),n.sort((r,a)=>r.tabIndex===a.tabIndex?r.documentOrder-a.documentOrder:r.tabIndex-a.tabIndex).map(r=>r.node).concat(t)}function Eoe(){return!0}function Foe(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:a=!1,getTabbable:o=Boe,isEnabled:i=Eoe,open:s}=e,l=g.useRef(!1),u=g.useRef(null),c=g.useRef(null),f=g.useRef(null),A=g.useRef(null),d=g.useRef(!1),p=g.useRef(null),h=Mn(t.ref,p),m=g.useRef(null);g.useEffect(()=>{!s||!p.current||(d.current=!n)},[n,s]),g.useEffect(()=>{if(!s||!p.current)return;const b=Cr(p.current);return p.current.contains(b.activeElement)||(p.current.hasAttribute("tabIndex")||p.current.setAttribute("tabIndex","-1"),d.current&&p.current.focus()),()=>{a||(f.current&&f.current.focus&&(l.current=!0,f.current.focus()),f.current=null)}},[s]),g.useEffect(()=>{if(!s||!p.current)return;const b=Cr(p.current),w=B=>{const{current:O}=p;if(O!==null){if(!b.hasFocus()||r||!i()||l.current){l.current=!1;return}if(!O.contains(b.activeElement)){if(B&&A.current!==B.target||b.activeElement!==A.current)A.current=null;else if(A.current!==null)return;if(!d.current)return;let U=[];if((b.activeElement===u.current||b.activeElement===c.current)&&(U=o(p.current)),U.length>0){var F,T;const N=!!((F=m.current)!=null&&F.shiftKey&&((T=m.current)==null?void 0:T.key)==="Tab"),H=U[0],M=U[U.length-1];typeof H!="string"&&typeof M!="string"&&(N?M.focus():H.focus())}else O.focus()}}},x=B=>{m.current=B,!(r||!i()||B.key!=="Tab")&&b.activeElement===p.current&&B.shiftKey&&(l.current=!0,c.current&&c.current.focus())};b.addEventListener("focusin",w),b.addEventListener("keydown",x,!0);const S=setInterval(()=>{b.activeElement&&b.activeElement.tagName==="BODY"&&w(null)},50);return()=>{clearInterval(S),b.removeEventListener("focusin",w),b.removeEventListener("keydown",x,!0)}},[n,r,a,i,s,o]);const y=b=>{f.current===null&&(f.current=b.relatedTarget),d.current=!0,A.current=b.target;const w=t.props.onFocus;w&&w(b)},v=b=>{f.current===null&&(f.current=b.relatedTarget),d.current=!0};return C.jsxs(g.Fragment,{children:[C.jsx("div",{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":"sentinelStart"}),g.cloneElement(t,{ref:h,onFocus:y}),C.jsx("div",{tabIndex:s?0:-1,onFocus:v,ref:c,"data-testid":"sentinelEnd"})]})}var wa="top",Co="bottom",xo="right",Ca="left",o4="auto",Eg=[wa,Co,xo,Ca],mf="start",Mh="end",Ooe="clippingParents",cz="viewport",kd="popper",Toe="reference",OU=Eg.reduce(function(e,t){return e.concat([t+"-"+mf,t+"-"+Mh])},[]),i4=[].concat(Eg,[o4]).reduce(function(e,t){return e.concat([t,t+"-"+mf,t+"-"+Mh])},[]),Roe="beforeRead",Ioe="read",koe="afterRead",Poe="beforeMain",Uoe="main",Moe="afterMain",Doe="beforeWrite",Loe="write",Qoe="afterWrite",Noe=[Roe,Ioe,koe,Poe,Uoe,Moe,Doe,Loe,Qoe];function Li(e){return e?(e.nodeName||"").toLowerCase():null}function Ro(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function rc(e){var t=Ro(e).Element;return e instanceof t||e instanceof Element}function yo(e){var t=Ro(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function s4(e){if(typeof ShadowRoot>"u")return!1;var t=Ro(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Hoe(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},o=t.elements[n];!yo(o)||!Li(o)||(Object.assign(o.style,r),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function joe(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],o=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=i.reduce(function(l,u){return l[u]="",l},{});!yo(a)||!Li(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(l){a.removeAttribute(l)}))})}}const zoe={name:"applyStyles",enabled:!0,phase:"write",fn:Hoe,effect:joe,requires:["computeStyles"]};function Pi(e){return e.split("-")[0]}var Ku=Math.max,Ky=Math.min,vf=Math.round;function n2(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Az(){return!/^((?!chrome|android).)*safari/i.test(n2())}function yf(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,o=1;t&&yo(e)&&(a=e.offsetWidth>0&&vf(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&vf(r.height)/e.offsetHeight||1);var i=rc(e)?Ro(e):window,s=i.visualViewport,l=!Az()&&n,u=(r.left+(l&&s?s.offsetLeft:0))/a,c=(r.top+(l&&s?s.offsetTop:0))/o,f=r.width/a,A=r.height/o;return{width:f,height:A,top:c,right:u+f,bottom:c+A,left:u,x:u,y:c}}function l4(e){var t=yf(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function fz(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&s4(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Os(e){return Ro(e).getComputedStyle(e)}function Voe(e){return["table","td","th"].indexOf(Li(e))>=0}function ou(e){return((rc(e)?e.ownerDocument:e.document)||window.document).documentElement}function xw(e){return Li(e)==="html"?e:e.assignedSlot||e.parentNode||(s4(e)?e.host:null)||ou(e)}function TU(e){return!yo(e)||Os(e).position==="fixed"?null:e.offsetParent}function Koe(e){var t=/firefox/i.test(n2()),n=/Trident/i.test(n2());if(n&&yo(e)){var r=Os(e);if(r.position==="fixed")return null}var a=xw(e);for(s4(a)&&(a=a.host);yo(a)&&["html","body"].indexOf(Li(a))<0;){var o=Os(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function Fg(e){for(var t=Ro(e),n=TU(e);n&&Voe(n)&&Os(n).position==="static";)n=TU(n);return n&&(Li(n)==="html"||Li(n)==="body"&&Os(n).position==="static")?t:n||Koe(e)||t}function u4(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Np(e,t,n){return Ku(e,Ky(t,n))}function Woe(e,t,n){var r=Np(e,t,n);return r>n?n:r}function dz(){return{top:0,right:0,bottom:0,left:0}}function pz(e){return Object.assign({},dz(),e)}function hz(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Goe=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,pz(typeof t!="number"?t:hz(t,Eg))};function Yoe(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Pi(n.placement),l=u4(s),u=[Ca,xo].indexOf(s)>=0,c=u?"height":"width";if(!(!o||!i)){var f=Goe(a.padding,n),A=l4(o),d=l==="y"?wa:Ca,p=l==="y"?Co:xo,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],y=Fg(o),v=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,b=h/2-m/2,w=f[d],x=v-A[c]-f[p],S=v/2-A[c]/2+b,B=Np(w,S,x),O=l;n.modifiersData[r]=(t={},t[O]=B,t.centerOffset=B-S,t)}}function qoe(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||fz(t.elements.popper,a)&&(t.elements.arrow=a))}const gz={name:"arrow",enabled:!0,phase:"main",fn:Yoe,effect:qoe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function bf(e){return e.split("-")[1]}var Xoe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Joe(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:vf(t*a)/a||0,y:vf(n*a)/a||0}}function RU(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,A=i.x,d=A===void 0?0:A,p=i.y,h=p===void 0?0:p,m=typeof c=="function"?c({x:d,y:h}):{x:d,y:h};d=m.x,h=m.y;var y=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),b=Ca,w=wa,x=window;if(u){var S=Fg(n),B="clientHeight",O="clientWidth";if(S===Ro(n)&&(S=ou(n),Os(S).position!=="static"&&s==="absolute"&&(B="scrollHeight",O="scrollWidth")),S=S,a===wa||(a===Ca||a===xo)&&o===Mh){w=Co;var F=f&&S===x&&x.visualViewport?x.visualViewport.height:S[B];h-=F-r.height,h*=l?1:-1}if(a===Ca||(a===wa||a===Co)&&o===Mh){b=xo;var T=f&&S===x&&x.visualViewport?x.visualViewport.width:S[O];d-=T-r.width,d*=l?1:-1}}var U=Object.assign({position:s},u&&Xoe),N=c===!0?Joe({x:d,y:h}):{x:d,y:h};if(d=N.x,h=N.y,l){var H;return Object.assign({},U,(H={},H[w]=v?"0":"",H[b]=y?"0":"",H.transform=(x.devicePixelRatio||1)<=1?"translate("+d+"px, "+h+"px)":"translate3d("+d+"px, "+h+"px, 0)",H))}return Object.assign({},U,(t={},t[w]=v?h+"px":"",t[b]=y?d+"px":"",t.transform="",t))}function Zoe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,o=n.adaptive,i=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:Pi(t.placement),variation:bf(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,RU(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,RU(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const mz={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Zoe,data:{}};var Dm={passive:!0};function _oe(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=a===void 0?!0:a,i=r.resize,s=i===void 0?!0:i,l=Ro(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(c){c.addEventListener("scroll",n.update,Dm)}),s&&l.addEventListener("resize",n.update,Dm),function(){o&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Dm)}),s&&l.removeEventListener("resize",n.update,Dm)}}const vz={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:_oe,data:{}};var $oe={left:"right",right:"left",bottom:"top",top:"bottom"};function n0(e){return e.replace(/left|right|bottom|top/g,function(t){return $oe[t]})}var eie={start:"end",end:"start"};function IU(e){return e.replace(/start|end/g,function(t){return eie[t]})}function c4(e){var t=Ro(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function A4(e){return yf(ou(e)).left+c4(e).scrollLeft}function tie(e,t){var n=Ro(e),r=ou(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,s=0,l=0;if(a){o=a.width,i=a.height;var u=Az();(u||!u&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:o,height:i,x:s+A4(e),y:l}}function nie(e){var t,n=ou(e),r=c4(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=Ku(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Ku(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+A4(e),l=-r.scrollTop;return Os(a||n).direction==="rtl"&&(s+=Ku(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}function f4(e){var t=Os(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function yz(e){return["html","body","#document"].indexOf(Li(e))>=0?e.ownerDocument.body:yo(e)&&f4(e)?e:yz(xw(e))}function Hp(e,t){var n;t===void 0&&(t=[]);var r=yz(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=Ro(r),i=a?[o].concat(o.visualViewport||[],f4(r)?r:[]):r,s=t.concat(i);return a?s:s.concat(Hp(xw(i)))}function r2(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function rie(e,t){var n=yf(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function kU(e,t,n){return t===cz?r2(tie(e,n)):rc(t)?rie(t,n):r2(nie(ou(e)))}function aie(e){var t=Hp(xw(e)),n=["absolute","fixed"].indexOf(Os(e).position)>=0,r=n&&yo(e)?Fg(e):e;return rc(r)?t.filter(function(a){return rc(a)&&fz(a,r)&&Li(a)!=="body"}):[]}function oie(e,t,n,r){var a=t==="clippingParents"?aie(e):[].concat(t),o=[].concat(a,[n]),i=o[0],s=o.reduce(function(l,u){var c=kU(e,u,r);return l.top=Ku(c.top,l.top),l.right=Ky(c.right,l.right),l.bottom=Ky(c.bottom,l.bottom),l.left=Ku(c.left,l.left),l},kU(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function bz(e){var t=e.reference,n=e.element,r=e.placement,a=r?Pi(r):null,o=r?bf(r):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case wa:l={x:i,y:t.y-n.height};break;case Co:l={x:i,y:t.y+t.height};break;case xo:l={x:t.x+t.width,y:s};break;case Ca:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?u4(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case mf:l[u]=l[u]-(t[c]/2-n[c]/2);break;case Mh:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function Dh(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.strategy,i=o===void 0?e.strategy:o,s=n.boundary,l=s===void 0?Ooe:s,u=n.rootBoundary,c=u===void 0?cz:u,f=n.elementContext,A=f===void 0?kd:f,d=n.altBoundary,p=d===void 0?!1:d,h=n.padding,m=h===void 0?0:h,y=pz(typeof m!="number"?m:hz(m,Eg)),v=A===kd?Toe:kd,b=e.rects.popper,w=e.elements[p?v:A],x=oie(rc(w)?w:w.contextElement||ou(e.elements.popper),l,c,i),S=yf(e.elements.reference),B=bz({reference:S,element:b,strategy:"absolute",placement:a}),O=r2(Object.assign({},b,B)),F=A===kd?O:S,T={top:x.top-F.top+y.top,bottom:F.bottom-x.bottom+y.bottom,left:x.left-F.left+y.left,right:F.right-x.right+y.right},U=e.modifiersData.offset;if(A===kd&&U){var N=U[a];Object.keys(T).forEach(function(H){var M=[xo,Co].indexOf(H)>=0?1:-1,I=[wa,Co].indexOf(H)>=0?"y":"x";T[H]+=N[I]*M})}return T}function iie(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?i4:l,c=bf(r),f=c?s?OU:OU.filter(function(p){return bf(p)===c}):Eg,A=f.filter(function(p){return u.indexOf(p)>=0});A.length===0&&(A=f);var d=A.reduce(function(p,h){return p[h]=Dh(e,{placement:h,boundary:a,rootBoundary:o,padding:i})[Pi(h)],p},{});return Object.keys(d).sort(function(p,h){return d[p]-d[h]})}function sie(e){if(Pi(e)===o4)return[];var t=n0(e);return[IU(e),t,IU(t)]}function lie(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,A=n.altBoundary,d=n.flipVariations,p=d===void 0?!0:d,h=n.allowedAutoPlacements,m=t.options.placement,y=Pi(m),v=y===m,b=l||(v||!p?[n0(m)]:sie(m)),w=[m].concat(b).reduce(function(K,se){return K.concat(Pi(se)===o4?iie(t,{placement:se,boundary:c,rootBoundary:f,padding:u,flipVariations:p,allowedAutoPlacements:h}):se)},[]),x=t.rects.reference,S=t.rects.popper,B=new Map,O=!0,F=w[0],T=0;T=0,I=M?"width":"height",k=Dh(t,{placement:U,boundary:c,rootBoundary:f,altBoundary:A,padding:u}),L=M?H?xo:Ca:H?Co:wa;x[I]>S[I]&&(L=n0(L));var P=n0(L),Q=[];if(o&&Q.push(k[N]<=0),s&&Q.push(k[L]<=0,k[P]<=0),Q.every(function(K){return K})){F=U,O=!1;break}B.set(U,Q)}if(O)for(var D=p?3:1,j=function(se){var Y=w.find(function(re){var q=B.get(re);if(q)return q.slice(0,se).every(function(V){return V})});if(Y)return F=Y,"break"},z=D;z>0;z--){var X=j(z);if(X==="break")break}t.placement!==F&&(t.modifiersData[r]._skip=!0,t.placement=F,t.reset=!0)}}const wz={name:"flip",enabled:!0,phase:"main",fn:lie,requiresIfExists:["offset"],data:{_skip:!1}};function PU(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function UU(e){return[wa,xo,Co,Ca].some(function(t){return e[t]>=0})}function uie(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=Dh(t,{elementContext:"reference"}),s=Dh(t,{altBoundary:!0}),l=PU(i,r),u=PU(s,a,o),c=UU(l),f=UU(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const Cz={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:uie};function cie(e,t,n){var r=Pi(e),a=[Ca,wa].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[Ca,xo].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}function Aie(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=a===void 0?[0,0]:a,i=i4.reduce(function(c,f){return c[f]=cie(f,t.rects,o),c},{}),s=i[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}const xz={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Aie};function fie(e){var t=e.state,n=e.name;t.modifiersData[n]=bz({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Sz={name:"popperOffsets",enabled:!0,phase:"read",fn:fie,data:{}};function die(e){return e==="x"?"y":"x"}function pie(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,s=i===void 0?!1:i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,A=n.tether,d=A===void 0?!0:A,p=n.tetherOffset,h=p===void 0?0:p,m=Dh(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),y=Pi(t.placement),v=bf(t.placement),b=!v,w=u4(y),x=die(w),S=t.modifiersData.popperOffsets,B=t.rects.reference,O=t.rects.popper,F=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,T=typeof F=="number"?{mainAxis:F,altAxis:F}:Object.assign({mainAxis:0,altAxis:0},F),U=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(S){if(o){var H,M=w==="y"?wa:Ca,I=w==="y"?Co:xo,k=w==="y"?"height":"width",L=S[w],P=L+m[M],Q=L-m[I],D=d?-O[k]/2:0,j=v===mf?B[k]:O[k],z=v===mf?-O[k]:-B[k],X=t.elements.arrow,K=d&&X?l4(X):{width:0,height:0},se=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:dz(),Y=se[M],re=se[I],q=Np(0,B[k],K[k]),V=b?B[k]/2-D-q-Y-T.mainAxis:j-q-Y-T.mainAxis,$=b?-B[k]/2+D+q+re+T.mainAxis:z+q+re+T.mainAxis,_=t.elements.arrow&&Fg(t.elements.arrow),Ae=_?w==="y"?_.clientTop||0:_.clientLeft||0:0,ye=(H=U==null?void 0:U[w])!=null?H:0,ge=L+V-ye-Ae,he=L+$-ye,Ie=Np(d?Ky(P,ge):P,L,d?Ku(Q,he):Q);S[w]=Ie,N[w]=Ie-L}if(s){var Ce,Ue=w==="x"?wa:Ca,Ze=w==="x"?Co:xo,et=S[x],Ye=x==="y"?"height":"width",je=et+m[Ue],Me=et-m[Ze],ee=[wa,Ca].indexOf(y)!==-1,G=(Ce=U==null?void 0:U[x])!=null?Ce:0,te=ee?je:et-B[Ye]-O[Ye]-G+T.altAxis,ae=ee?et+B[Ye]+O[Ye]-G-T.altAxis:Me,ne=d&&ee?Woe(te,et,ae):Np(d?te:je,et,d?ae:Me);S[x]=ne,N[x]=ne-et}t.modifiersData[r]=N}}const Bz={name:"preventOverflow",enabled:!0,phase:"main",fn:pie,requiresIfExists:["offset"]};function hie(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function gie(e){return e===Ro(e)||!yo(e)?c4(e):hie(e)}function mie(e){var t=e.getBoundingClientRect(),n=vf(t.width)/e.offsetWidth||1,r=vf(t.height)/e.offsetHeight||1;return n!==1||r!==1}function vie(e,t,n){n===void 0&&(n=!1);var r=yo(t),a=yo(t)&&mie(t),o=ou(t),i=yf(e,a,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Li(t)!=="body"||f4(o))&&(s=gie(t)),yo(t)?(l=yf(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=A4(o))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function yie(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function bie(e){var t=yie(e);return Noe.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function wie(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Cie(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var MU={placement:"bottom",modifiers:[],strategy:"absolute"};function DU(){for(var e=arguments.length,t=new Array(e),n=0;n{o||s(Bie(a)||document.body)},[a,o]),ai(()=>{if(i&&!o)return Ny(n,i),()=>{Ny(n,null)}},[n,i,o]),o){if(g.isValidElement(r)){const u={ref:l};return g.cloneElement(r,u)}return C.jsx(g.Fragment,{children:r})}return C.jsx(g.Fragment,{children:i&&Sr.createPortal(r,i)})}),Fz=Eie;function Fie(e){return At("MuiPopperUnstyled",e)}it("MuiPopperUnstyled",["root"]);const Oie=["anchorEl","children","component","direction","disablePortal","modifiers","open","ownerState","placement","popperOptions","popperRef","slotProps","slots","TransitionProps"],Tie=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Rie(e,t){if(t==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function a2(e){return typeof e=="function"?e():e}function Iie(e){return e.nodeType!==void 0}const kie=()=>dt({root:["root"]},Fie,{}),Pie={},Uie=g.forwardRef(function(t,n){var r;const{anchorEl:a,children:o,component:i,direction:s,disablePortal:l,modifiers:u,open:c,ownerState:f,placement:A,popperOptions:d,popperRef:p,slotProps:h={},slots:m={},TransitionProps:y}=t,v=Re(t,Oie),b=g.useRef(null),w=Mn(b,n),x=g.useRef(null),S=Mn(x,p),B=g.useRef(S);ai(()=>{B.current=S},[S]),g.useImperativeHandle(p,()=>x.current,[]);const O=Rie(A,s),[F,T]=g.useState(O),[U,N]=g.useState(a2(a));g.useEffect(()=>{x.current&&x.current.forceUpdate()}),g.useEffect(()=>{a&&N(a2(a))},[a]),ai(()=>{if(!U||!c)return;const L=D=>{T(D.placement)};let P=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:D})=>{L(D)}}];u!=null&&(P=P.concat(u)),d&&d.modifiers!=null&&(P=P.concat(d.modifiers));const Q=Sie(U,b.current,E({placement:O},d,{modifiers:P}));return B.current(Q),()=>{Q.destroy(),B.current(null)}},[U,l,u,c,d,O]);const H={placement:F};y!==null&&(H.TransitionProps=y);const M=kie(),I=(r=i??m.root)!=null?r:"div",k=t2({elementType:I,externalSlotProps:h.root,externalForwardedProps:v,additionalProps:{role:"tooltip",ref:w},ownerState:E({},t,f),className:M.root});return C.jsx(I,E({},k,{children:typeof o=="function"?o(H):o}))}),Mie=g.forwardRef(function(t,n){const{anchorEl:r,children:a,container:o,direction:i="ltr",disablePortal:s=!1,keepMounted:l=!1,modifiers:u,open:c,placement:f="bottom",popperOptions:A=Pie,popperRef:d,style:p,transition:h=!1,slotProps:m={},slots:y={}}=t,v=Re(t,Tie),[b,w]=g.useState(!0),x=()=>{w(!1)},S=()=>{w(!0)};if(!l&&!c&&(!h||b))return null;let B;if(o)B=o;else if(r){const T=a2(r);B=T&&Iie(T)?Cr(T).body:Cr(null).body}const O=!c&&l&&(!h||b)?"none":void 0,F=h?{in:c,onEnter:x,onExited:S}:void 0;return C.jsx(Fz,{disablePortal:s,container:B,children:C.jsx(Uie,E({anchorEl:r,direction:i,disablePortal:s,modifiers:u,ref:n,open:h?!b:c,placement:f,popperOptions:A,popperRef:d,slotProps:m,slots:y},v,{style:E({position:"fixed",top:0,left:0,display:O},p),TransitionProps:F,children:a}))})}),Die=Mie;function Lie(e){const t=Cr(e);return t.body===e?Es(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jp(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function LU(e){return parseInt(Es(e).getComputedStyle(e).paddingRight,10)||0}function Qie(e){const n=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return n||r}function QU(e,t,n,r,a){const o=[t,n,...r];[].forEach.call(e.children,i=>{const s=o.indexOf(i)===-1,l=!Qie(i);s&&l&&jp(i,a)})}function Jx(e,t){let n=-1;return e.some((r,a)=>t(r)?(n=a,!0):!1),n}function Nie(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(Lie(r)){const i=Uj(Cr(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${LU(r)+i}px`;const s=Cr(r).querySelectorAll(".mui-fixed");[].forEach.call(s,l=>{n.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${LU(l)+i}px`})}let o;if(r.parentNode instanceof DocumentFragment)o=Cr(r).body;else{const i=r.parentElement,s=Es(r);o=(i==null?void 0:i.nodeName)==="HTML"&&s.getComputedStyle(i).overflowY==="scroll"?i:r}n.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{n.forEach(({value:o,el:i,property:s})=>{o?i.style.setProperty(s,o):i.style.removeProperty(s)})}}function Hie(e){const t=[];return[].forEach.call(e.children,n=>{n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}let jie=class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&jp(t.modalRef,!1);const a=Hie(n);QU(n,t.mount,t.modalRef,a,!0);const o=Jx(this.containers,i=>i.container===n);return o!==-1?(this.containers[o].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:a}),r)}mount(t,n){const r=Jx(this.containers,o=>o.modals.indexOf(t)!==-1),a=this.containers[r];a.restore||(a.restore=Nie(a,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const a=Jx(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[a];if(o.modals.splice(o.modals.indexOf(t),1),this.modals.splice(r,1),o.modals.length===0)o.restore&&o.restore(),t.modalRef&&jp(t.modalRef,n),QU(o.container,t.mount,t.modalRef,o.hiddenSiblings,!1),this.containers.splice(a,1);else{const i=o.modals[o.modals.length-1];i.modalRef&&jp(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};function zie(e){return At("MuiModal",e)}it("MuiModal",["root","hidden"]);const Vie=["children","classes","closeAfterTransition","component","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","onTransitionEnter","onTransitionExited","slotProps","slots"],Kie=e=>{const{open:t,exited:n,classes:r}=e;return dt({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},zie,r)};function Wie(e){return typeof e=="function"?e():e}function Gie(e){return e?e.props.hasOwnProperty("in"):!1}const Yie=new jie,qie=g.forwardRef(function(t,n){var r,a;const{children:o,classes:i,closeAfterTransition:s=!1,component:l,container:u,disableAutoFocus:c=!1,disableEnforceFocus:f=!1,disableEscapeKeyDown:A=!1,disablePortal:d=!1,disableRestoreFocus:p=!1,disableScrollLock:h=!1,hideBackdrop:m=!1,keepMounted:y=!1,manager:v=Yie,onBackdropClick:b,onClose:w,onKeyDown:x,open:S,onTransitionEnter:B,onTransitionExited:O,slotProps:F={},slots:T={}}=t,U=Re(t,Vie),[N,H]=g.useState(!S),M=g.useRef({}),I=g.useRef(null),k=g.useRef(null),L=Mn(k,n),P=Gie(o),Q=(r=t["aria-hidden"])!=null?r:!0,D=()=>Cr(I.current),j=()=>(M.current.modalRef=k.current,M.current.mountNode=I.current,M.current),z=()=>{v.mount(j(),{disableScrollLock:h}),k.current&&(k.current.scrollTop=0)},X=fo(()=>{const Ue=Wie(u)||D().body;v.add(j(),Ue),k.current&&z()}),K=g.useCallback(()=>v.isTopModal(j()),[v]),se=fo(Ue=>{I.current=Ue,!(!Ue||!k.current)&&(S&&K()?z():jp(k.current,Q))}),Y=g.useCallback(()=>{v.remove(j(),Q)},[v,Q]);g.useEffect(()=>()=>{Y()},[Y]),g.useEffect(()=>{S?X():(!P||!s)&&Y()},[S,Y,P,s,X]);const re=E({},t,{classes:i,closeAfterTransition:s,disableAutoFocus:c,disableEnforceFocus:f,disableEscapeKeyDown:A,disablePortal:d,disableRestoreFocus:p,disableScrollLock:h,exited:N,hideBackdrop:m,keepMounted:y}),q=Kie(re),V=()=>{H(!1),B&&B()},$=()=>{H(!0),O&&O(),s&&Y()},_=Ue=>{Ue.target===Ue.currentTarget&&(b&&b(Ue),w&&w(Ue,"backdropClick"))},Ae=Ue=>{x&&x(Ue),!(Ue.key!=="Escape"||!K())&&(A||(Ue.stopPropagation(),w&&w(Ue,"escapeKeyDown")))},ye={};o.props.tabIndex===void 0&&(ye.tabIndex="-1"),P&&(ye.onEnter=$3(V,o.props.onEnter),ye.onExited=$3($,o.props.onExited));const ge=(a=l??T.root)!=null?a:"div",he=t2({elementType:ge,externalSlotProps:F.root,externalForwardedProps:U,additionalProps:{ref:L,role:"presentation",onKeyDown:Ae},className:q.root,ownerState:re}),Ie=T.backdrop,Ce=t2({elementType:Ie,externalSlotProps:F.backdrop,additionalProps:{"aria-hidden":!0,onClick:_,open:S},className:q.backdrop,ownerState:re});return!y&&!S&&(!P||N)?null:C.jsx(Fz,{ref:se,container:u,disablePortal:d,children:C.jsxs(ge,E({},he,{children:[!m&&Ie?C.jsx(Ie,E({},Ce)):null,C.jsx(Foe,{disableEnforceFocus:f,disableAutoFocus:c,disableRestoreFocus:p,isEnabled:K,open:S,children:g.cloneElement(o,ye)})]}))})}),Xie=qie,Jie=["onChange","maxRows","minRows","style","value"];function Lm(e,t){return parseInt(e[t],10)||0}const Zie={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function NU(e){return e==null||Object.keys(e).length===0}const _ie=g.forwardRef(function(t,n){const{onChange:r,maxRows:a,minRows:o=1,style:i,value:s}=t,l=Re(t,Jie),{current:u}=g.useRef(s!=null),c=g.useRef(null),f=Mn(n,c),A=g.useRef(null),d=g.useRef(0),[p,h]=g.useState({}),m=g.useCallback(()=>{const x=c.current,B=Es(x).getComputedStyle(x);if(B.width==="0px")return{};const O=A.current;O.style.width=B.width,O.value=x.value||t.placeholder||"x",O.value.slice(-1)===` +`&&(O.value+=" ");const F=B["box-sizing"],T=Lm(B,"padding-bottom")+Lm(B,"padding-top"),U=Lm(B,"border-bottom-width")+Lm(B,"border-top-width"),N=O.scrollHeight;O.value="x";const H=O.scrollHeight;let M=N;o&&(M=Math.max(Number(o)*H,M)),a&&(M=Math.min(Number(a)*H,M)),M=Math.max(M,H);const I=M+(F==="border-box"?T+U:0),k=Math.abs(M-N)<=1;return{outerHeightStyle:I,overflow:k}},[a,o,t.placeholder]),y=(x,S)=>{const{outerHeightStyle:B,overflow:O}=S;return d.current<20&&(B>0&&Math.abs((x.outerHeightStyle||0)-B)>1||x.overflow!==O)?(d.current+=1,{overflow:O,outerHeightStyle:B}):x},v=g.useCallback(()=>{const x=m();NU(x)||h(S=>y(S,x))},[m]),b=()=>{const x=m();NU(x)||Sr.flushSync(()=>{h(S=>y(S,x))})};g.useEffect(()=>{const x=MR(()=>{d.current=0,c.current&&b()}),S=Es(c.current);S.addEventListener("resize",x);let B;return typeof ResizeObserver<"u"&&(B=new ResizeObserver(x),B.observe(c.current)),()=>{x.clear(),S.removeEventListener("resize",x),B&&B.disconnect()}}),ai(()=>{v()}),g.useEffect(()=>{d.current=0},[s]);const w=x=>{d.current=0,u||v(),r&&r(x)};return C.jsxs(g.Fragment,{children:[C.jsx("textarea",E({value:s,onChange:w,ref:f,rows:o,style:E({height:p.outerHeightStyle,overflow:p.overflow?"hidden":null},i)},l)),C.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:A,tabIndex:-1,style:E({},Zie.shadow,i,{padding:0})})]})}),$ie=_ie;function pt({props:e,name:t}){return Sae({props:e,name:t,defaultTheme:Cw})}const Io=e=>Qp(e)&&e!=="classes",ese=Qp,tse=xae({defaultTheme:Cw,rootShouldForwardProp:Io}),we=tse;function nse(e){return At("MuiSvgIcon",e)}it("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const rse=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],ase=e=>{const{color:t,fontSize:n,classes:r}=e,a={root:["root",t!=="inherit"&&`color${xe(t)}`,`fontSize${xe(n)}`]};return dt(a,nse,r)},ose=we("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${xe(n.color)}`],t[`fontSize${xe(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(a=e.transitions)==null||(o=a.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((i=e.typography)==null||(s=i.pxToRem)==null?void 0:s.call(i,20))||"1.25rem",medium:((l=e.typography)==null||(u=l.pxToRem)==null?void 0:u.call(l,24))||"1.5rem",large:((c=e.typography)==null||(f=c.pxToRem)==null?void 0:f.call(c,35))||"2.1875rem"}[t.fontSize],color:(A=(d=(e.vars||e).palette)==null||(p=d[t.color])==null?void 0:p.main)!=null?A:{action:(h=(e.vars||e).palette)==null||(m=h.action)==null?void 0:m.active,disabled:(y=(e.vars||e).palette)==null||(v=y.action)==null?void 0:v.disabled,inherit:void 0}[t.color]}}),Oz=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiSvgIcon"}),{children:a,className:o,color:i="inherit",component:s="svg",fontSize:l="medium",htmlColor:u,inheritViewBox:c=!1,titleAccess:f,viewBox:A="0 0 24 24"}=r,d=Re(r,rse),p=E({},r,{color:i,component:s,fontSize:l,instanceFontSize:t.fontSize,inheritViewBox:c,viewBox:A}),h={};c||(h.viewBox=A);const m=ase(p);return C.jsxs(ose,E({as:s,className:Z(m.root,o),focusable:"false",color:u,"aria-hidden":f?void 0:!0,role:f?"img":void 0,ref:n},h,d,{ownerState:p,children:[a,f?C.jsx("title",{children:f}):null]}))});Oz.muiName="SvgIcon";const wf=Oz;function rn(e,t){function n(r,a){return C.jsx(wf,E({"data-testid":`${t}Icon`,ref:a},r,{children:e}))}return n.muiName=wf.muiName,g.memo(g.forwardRef(n))}const ise=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function sse(e,t,n){const r=t.getBoundingClientRect(),a=n&&n.getBoundingClientRect(),o=Es(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const u=o.getComputedStyle(t);i=u.getPropertyValue("-webkit-transform")||u.getPropertyValue("transform")}let s=0,l=0;if(i&&i!=="none"&&typeof i=="string"){const u=i.split("(")[1].split(")")[0].split(",");s=parseInt(u[4],10),l=parseInt(u[5],10)}return e==="left"?a?`translateX(${a.right+s-r.left}px)`:`translateX(${o.innerWidth+s-r.left}px)`:e==="right"?a?`translateX(-${r.right-a.left-s}px)`:`translateX(-${r.left+r.width-s}px)`:e==="up"?a?`translateY(${a.bottom+l-r.top}px)`:`translateY(${o.innerHeight+l-r.top}px)`:a?`translateY(-${r.top-a.top+r.height-l}px)`:`translateY(-${r.top+r.height-l}px)`}function lse(e){return typeof e=="function"?e():e}function Qm(e,t,n){const r=lse(n),a=sse(e,t,r);a&&(t.style.webkitTransform=a,t.style.transform=a)}const use=g.forwardRef(function(t,n){const r=Ms(),a={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:s=!0,children:l,container:u,direction:c="down",easing:f=a,in:A,onEnter:d,onEntered:p,onEntering:h,onExit:m,onExited:y,onExiting:v,style:b,timeout:w=o,TransitionComponent:x=au}=t,S=Re(t,ise),B=g.useRef(null),O=Mn(l.ref,B,n),F=P=>Q=>{P&&(Q===void 0?P(B.current):P(B.current,Q))},T=F((P,Q)=>{Qm(c,P,u),a4(P),d&&d(P,Q)}),U=F((P,Q)=>{const D=Kl({timeout:w,style:b,easing:f},{mode:"enter"});P.style.webkitTransition=r.transitions.create("-webkit-transform",E({},D)),P.style.transition=r.transitions.create("transform",E({},D)),P.style.webkitTransform="none",P.style.transform="none",h&&h(P,Q)}),N=F(p),H=F(v),M=F(P=>{const Q=Kl({timeout:w,style:b,easing:f},{mode:"exit"});P.style.webkitTransition=r.transitions.create("-webkit-transform",Q),P.style.transition=r.transitions.create("transform",Q),Qm(c,P,u),m&&m(P)}),I=F(P=>{P.style.webkitTransition="",P.style.transition="",y&&y(P)}),k=P=>{i&&i(B.current,P)},L=g.useCallback(()=>{B.current&&Qm(c,B.current,u)},[c,u]);return g.useEffect(()=>{if(A||c==="down"||c==="right")return;const P=MR(()=>{B.current&&Qm(c,B.current,u)}),Q=Es(B.current);return Q.addEventListener("resize",P),()=>{P.clear(),Q.removeEventListener("resize",P)}},[c,A,u]),g.useEffect(()=>{A||L()},[A,L]),C.jsx(x,E({nodeRef:B,onEnter:T,onEntered:N,onEntering:U,onExit:M,onExited:I,onExiting:H,addEndListener:k,appear:s,in:A,timeout:w},S,{children:(P,Q)=>g.cloneElement(l,E({ref:O,style:E({visibility:P==="exited"&&!A?"hidden":void 0},b,l.props.style)},Q))}))}),cse=use,Ase=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},HU=Ase;function fse(e){return At("MuiCollapse",e)}it("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const dse=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],pse=e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return dt(r,fse,n)},hse=we("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state==="entered"&&t.entered,n.state==="exited"&&!n.in&&n.collapsedSize==="0px"&&t.hidden]}})(({theme:e,ownerState:t})=>E({height:0,overflow:"hidden",transition:e.transitions.create("height")},t.orientation==="horizontal"&&{height:"auto",width:0,transition:e.transitions.create("width")},t.state==="entered"&&E({height:"auto",overflow:"visible"},t.orientation==="horizontal"&&{width:"auto"}),t.state==="exited"&&!t.in&&t.collapsedSize==="0px"&&{visibility:"hidden"})),gse=we("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})(({ownerState:e})=>E({display:"flex",width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),mse=we("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})(({ownerState:e})=>E({width:"100%"},e.orientation==="horizontal"&&{width:"auto",height:"100%"})),Tz=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCollapse"}),{addEndListener:a,children:o,className:i,collapsedSize:s="0px",component:l,easing:u,in:c,onEnter:f,onEntered:A,onEntering:d,onExit:p,onExited:h,onExiting:m,orientation:y="vertical",style:v,timeout:b=uz.standard,TransitionComponent:w=au}=r,x=Re(r,dse),S=E({},r,{orientation:y,collapsedSize:s}),B=pse(S),O=Ms(),F=g.useRef(),T=g.useRef(null),U=g.useRef(),N=typeof s=="number"?`${s}px`:s,H=y==="horizontal",M=H?"width":"height";g.useEffect(()=>()=>{clearTimeout(F.current)},[]);const I=g.useRef(null),k=Mn(n,I),L=Y=>re=>{if(Y){const q=I.current;re===void 0?Y(q):Y(q,re)}},P=()=>T.current?T.current[H?"clientWidth":"clientHeight"]:0,Q=L((Y,re)=>{T.current&&H&&(T.current.style.position="absolute"),Y.style[M]=N,f&&f(Y,re)}),D=L((Y,re)=>{const q=P();T.current&&H&&(T.current.style.position="");const{duration:V,easing:$}=Kl({style:v,timeout:b,easing:u},{mode:"enter"});if(b==="auto"){const _=O.transitions.getAutoHeightDuration(q);Y.style.transitionDuration=`${_}ms`,U.current=_}else Y.style.transitionDuration=typeof V=="string"?V:`${V}ms`;Y.style[M]=`${q}px`,Y.style.transitionTimingFunction=$,d&&d(Y,re)}),j=L((Y,re)=>{Y.style[M]="auto",A&&A(Y,re)}),z=L(Y=>{Y.style[M]=`${P()}px`,p&&p(Y)}),X=L(h),K=L(Y=>{const re=P(),{duration:q,easing:V}=Kl({style:v,timeout:b,easing:u},{mode:"exit"});if(b==="auto"){const $=O.transitions.getAutoHeightDuration(re);Y.style.transitionDuration=`${$}ms`,U.current=$}else Y.style.transitionDuration=typeof q=="string"?q:`${q}ms`;Y.style[M]=N,Y.style.transitionTimingFunction=V,m&&m(Y)}),se=Y=>{b==="auto"&&(F.current=setTimeout(Y,U.current||0)),a&&a(I.current,Y)};return C.jsx(w,E({in:c,onEnter:Q,onEntered:j,onEntering:D,onExit:z,onExited:X,onExiting:K,addEndListener:se,nodeRef:I,timeout:b==="auto"?null:b},x,{children:(Y,re)=>C.jsx(hse,E({as:l,className:Z(B.root,i,{entered:B.entered,exited:!c&&N==="0px"&&B.hidden}[Y]),style:E({[H?"minWidth":"minHeight"]:N},v),ownerState:E({},S,{state:Y}),ref:k},re,{children:C.jsx(gse,{ownerState:E({},S,{state:Y}),className:B.wrapper,ref:T,children:C.jsx(mse,{ownerState:E({},S,{state:Y}),className:B.wrapperInner,children:o})})}))}))});Tz.muiSupportAuto=!0;const vse=Tz;function jU(e,t){for(var n=0;n=0)&&(n[a]=e[a]);return n}function zU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var d4=R.createContext(),wse={mui:{root:{},anchorOriginTopCenter:{},anchorOriginBottomCenter:{},anchorOriginTopRight:{},anchorOriginBottomRight:{},anchorOriginTopLeft:{},anchorOriginBottomLeft:{}},container:{containerRoot:{},containerAnchorOriginTopCenter:{},containerAnchorOriginBottomCenter:{},containerAnchorOriginTopRight:{},containerAnchorOriginBottomRight:{},containerAnchorOriginTopLeft:{},containerAnchorOriginBottomLeft:{}}},Gi={view:{default:20,dense:4},snackbar:{default:6,dense:2}},Pu={maxSnack:3,dense:!1,hideIconVariant:!1,variant:"default",autoHideDuration:5e3,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:cse,transitionDuration:{enter:225,exit:195}},zp=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},Cse=function(t){return""+zp(t.vertical)+zp(t.horizontal)},xse=function(t){return Object.keys(t).filter(function(n){return!wse.container[n]}).reduce(function(n,r){var a;return An({},n,(a={},a[r]=t[r],a))},{})},ul={TIMEOUT:"timeout",CLICKAWAY:"clickaway",MAXSNACK:"maxsnack",INSTRUCTED:"instructed"},r0={toContainerAnchorOrigin:function(t){return"containerAnchorOrigin"+t},toAnchorOrigin:function(t){var n=t.vertical,r=t.horizontal;return"anchorOrigin"+zp(n)+zp(r)},toVariant:function(t){return"variant"+zp(t)}},Nm=function(t){return!!t||t===0},VU=function(t){return typeof t=="number"||t===null},Sse=function(t,n,r){return function(a){return a==="autoHideDuration"?VU(t.autoHideDuration)?t.autoHideDuration:VU(n.autoHideDuration)?n.autoHideDuration:Pu.autoHideDuration:t[a]||n[a]||r[a]}};function Zx(e,t,n){return e===void 0&&(e={}),t===void 0&&(t={}),n===void 0&&(n={}),An({},n,{},t,{},e)}var Bse="SnackbarContent",Rz={root:Bse+"-root"},Ese=we("div")(function(e){var t,n,r=e.theme;return n={},n["&."+Rz.root]=(t={display:"flex",flexWrap:"wrap",flexGrow:1},t[r.breakpoints.up("sm")]={flexGrow:"initial",minWidth:288},t),n}),Fse=g.forwardRef(function(e,t){var n=e.className,r=Il(e,["className"]);return R.createElement(Ese,Object.assign({ref:t,className:Z(Rz.root,n)},r))}),KU={right:"left",left:"right",bottom:"up",top:"down"},Ose=function(t){return t.horizontal!=="center"?KU[t.horizontal]:KU[t.vertical]},Tse=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:`M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 + 10.59L10 14.17L17.59 6.58L19 8L10 17Z`}))},Rse=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},Ise=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:`M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2, 6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12, - 13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`}))},Pse=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:`M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, - 0 22,12A10,10 0 0,0 12,2Z`}))},Hm={fontSize:20,marginInlineEnd:8},Use={default:void 0,success:R.createElement(Rse,{style:Hm}),warning:R.createElement(Ise,{style:Hm}),error:R.createElement(kse,{style:Hm}),info:R.createElement(Pse,{style:Hm})};function Vp(e,t){return e.reduce(function(n,r){return r==null?n:function(){for(var o=arguments.length,i=new Array(o),s=0;s .MuiCollapse-container, & > .MuiCollapse-root",wrapper:"& > .MuiCollapse-container > .MuiCollapse-wrapper, & > .MuiCollapse-root > .MuiCollapse-wrapper"},_x=16,cu="SnackbarContainer",Yo={root:cu+"-root",rootDense:cu+"-rootDense",top:cu+"-top",bottom:cu+"-bottom",left:cu+"-left",right:cu+"-right",center:cu+"-center"},Nse=we("div")(function(e){var t,n,r,a,o,i,s=e.theme;return i={},i["&."+Yo.root]=(t={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:s.zIndex.snackbar,height:"auto",width:"auto",transition:"top 300ms ease 0ms, right 300ms ease 0ms, bottom 300ms ease 0ms, left 300ms ease 0ms, margin 300ms ease 0ms, max-width 300ms ease 0ms",pointerEvents:"none"},t[Zx.container]={pointerEvents:"all"},t[Zx.wrapper]={padding:Gi.snackbar.default+"px 0px",transition:"padding 300ms ease 0ms"},t.maxWidth="calc(100% - "+Gi.view.default*2+"px)",t[s.breakpoints.down("sm")]={width:"100%",maxWidth:"calc(100% - "+_x*2+"px)"},t),i["&."+Yo.rootDense]=(n={},n[Zx.wrapper]={padding:Gi.snackbar.dense+"px 0px"},n),i["&."+Yo.top]={top:Gi.view.default-Gi.snackbar.default,flexDirection:"column"},i["&."+Yo.bottom]={bottom:Gi.view.default-Gi.snackbar.default,flexDirection:"column-reverse"},i["&."+Yo.left]=(r={left:Gi.view.default},r[s.breakpoints.up("sm")]={alignItems:"flex-start"},r[s.breakpoints.down("sm")]={left:_x+"px"},r),i["&."+Yo.right]=(a={right:Gi.view.default},a[s.breakpoints.up("sm")]={alignItems:"flex-end"},a[s.breakpoints.down("sm")]={right:_x+"px"},a),i["&."+Yo.center]=(o={left:"50%",transform:"translateX(-50%)"},o[s.breakpoints.up("sm")]={alignItems:"center"},o),i}),Hse=function(t){var n=t.className,r=t.anchorOrigin,a=t.dense,o=Il(t,["className","anchorOrigin","dense"]),i=Z(Yo[r.vertical],Yo[r.horizontal],Yo.root,n,a&&Yo.rootDense);return R.createElement(Nse,Object.assign({className:i},o))},jse=R.memo(Hse),zse=function(e){wse(t,e);function t(r){var a;return a=e.call(this,r)||this,a.enqueueSnackbar=function(o,i){i===void 0&&(i={});var s=i,l=s.key,u=s.preventDuplicate,c=Il(s,["key","preventDuplicate"]),f=Nm(l),A=f?l:new Date().getTime()+Math.random(),d=Bse(c,a.props,Pu),p=An({key:A},c,{message:o,open:!0,entered:!1,requestClose:!1,variant:d("variant"),anchorOrigin:d("anchorOrigin"),autoHideDuration:d("autoHideDuration")});return c.persist&&(p.autoHideDuration=void 0),a.setState(function(h){if(u===void 0&&a.props.preventDuplicate||u){var m=function(w){return f?w.key===l:w.message===o},y=h.queue.findIndex(m)>-1,v=h.snacks.findIndex(m)>-1;if(y||v)return h}return a.handleDisplaySnack(An({},h,{queue:[].concat(h.queue,[p])}))}),A},a.handleDisplaySnack=function(o){var i=o.snacks;return i.length>=a.maxSnack?a.handleDismissOldest(o):a.processQueue(o)},a.processQueue=function(o){var i=o.queue,s=o.snacks;return i.length>0?An({},o,{snacks:[].concat(s,[i[0]]),queue:i.slice(1,i.length)}):o},a.handleDismissOldest=function(o){if(o.snacks.some(function(c){return!c.open||c.requestClose}))return o;var i=!1,s=!1,l=o.snacks.reduce(function(c,f){return c+(f.open&&f.persist?1:0)},0);l===a.maxSnack&&(s=!0);var u=o.snacks.map(function(c){return!i&&(!c.persist||s)?(i=!0,c.entered?(c.onClose&&c.onClose(null,ul.MAXSNACK,c.key),a.props.onClose&&a.props.onClose(null,ul.MAXSNACK,c.key),An({},c,{open:!1})):An({},c,{requestClose:!0})):An({},c)});return An({},o,{snacks:u})},a.handleEnteredSnack=function(o,i,s){if(!Nm(s))throw new Error("handleEnteredSnack Cannot be called with undefined key");a.setState(function(l){var u=l.snacks;return{snacks:u.map(function(c){return c.key===s?An({},c,{entered:!0}):An({},c)})}})},a.handleCloseSnack=function(o,i,s){if(a.props.onClose&&a.props.onClose(o,i,s),i!==ul.CLICKAWAY){var l=s===void 0;a.setState(function(u){var c=u.snacks,f=u.queue;return{snacks:c.map(function(A){return!l&&A.key!==s?An({},A):A.entered?An({},A,{open:!1}):An({},A,{requestClose:!0})}),queue:f.filter(function(A){return A.key!==s})}})}},a.closeSnackbar=function(o){var i=a.state.snacks.find(function(s){return s.key===o});Nm(o)&&i&&i.onClose&&i.onClose(null,ul.INSTRUCTED,o),a.handleCloseSnack(null,ul.INSTRUCTED,o)},a.handleExitedSnack=function(o,i,s){var l=i||s;if(!Nm(l))throw new Error("handleExitedSnack Cannot be called with undefined key");a.setState(function(u){var c=a.processQueue(An({},u,{snacks:u.snacks.filter(function(f){return f.key!==l})}));return c.queue.length===0?c:a.handleDismissOldest(c)})},a.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:a.enqueueSnackbar.bind(jU(a)),closeSnackbar:a.closeSnackbar.bind(jU(a))}},a}var n=t.prototype;return n.render=function(){var a=this,o=this.state.contextValue,i=this.props,s=i.iconVariant,l=i.dense,u=l===void 0?Pu.dense:l,c=i.hideIconVariant,f=c===void 0?Pu.hideIconVariant:c,A=i.domRoot,d=i.children,p=i.classes,h=p===void 0?{}:p,m=Il(i,["maxSnack","preventDuplicate","variant","anchorOrigin","iconVariant","dense","hideIconVariant","domRoot","children","classes"]),y=this.state.snacks.reduce(function(b,w){var x,S=xse(w.anchorOrigin),B=b[S]||[];return An({},b,(x={},x[S]=[].concat(B,[w]),x))},{}),v=Object.keys(y).map(function(b){var w=y[b];return R.createElement(jse,{key:b,dense:u,anchorOrigin:w[0].anchorOrigin,className:Z(h.containerRoot,h[r0.toContainerAnchorOrigin(b)])},w.map(function(x){return R.createElement(Qse,Object.assign({},m,{key:x.key,snack:x,dense:u,iconVariant:s,hideIconVariant:f,classes:Sse(h),onClose:a.handleCloseSnack,onExited:Vp([a.handleExitedSnack,a.props.onExited]),onEntered:Vp([a.handleEnteredSnack,a.props.onEntered])}))}))});return R.createElement(f4.Provider,{value:o},d,A?Sr.createPortal(v,A):v)},bse(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||Pu.maxSnack}}]),t}(g.Component),Vse=function(t){var n=R.forwardRef(function(r,a){return R.createElement(f4.Consumer,null,function(o){return R.createElement(t,An({},r,{ref:a,enqueueSnackbar:o.enqueueSnackbar,closeSnackbar:o.closeSnackbar}))})});return WR(n,t),n},Kse=function(){return g.useContext(f4)},Iz={},kz={},Pz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(){for(var a=arguments.length,o=new Array(a),i=0;i"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(s=window).gtag.apply(s,o)}},n=t;e.default=n})(Pz);var Uz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function n(s){return s.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(l,u,c){return u>0&&u+l.length!==c.length&&l.search(t)>-1&&c.charAt(u-2)!==":"&&(c.charAt(u+l.length)!=="-"||c.charAt(u-1)==="-")&&c.charAt(u-1).search(/[^\s-]/)<0?l.toLowerCase():l.substr(1).search(/[A-Z]|\../)>-1?l:l.charAt(0).toUpperCase()+l.substr(1)})}function r(s){return typeof s=="string"&&s.indexOf("@")!==-1}var a="REDACTED (Potential Email Address)";function o(s){return r(s)?(console.warn("This arg looks like an email address, redacting."),a):s}function i(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=s||"";return l&&(c=n(s)),u&&(c=o(c)),c}})(Uz);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GA4=void 0;var t=i(Pz),n=i(Uz),r=["eventCategory","eventAction","eventLabel","eventValue","hitType"],a=["title","location"],o=["page","hitType"];function i(M){return M&&M.__esModule?M:{default:M}}function s(M,I){if(M==null)return{};var k=l(M,I),L,P;if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(M);for(P=0;P=0)&&Object.prototype.propertyIsEnumerable.call(M,L)&&(k[L]=M[L])}return k}function l(M,I){if(M==null)return{};var k={},L=Object.keys(M),P,Q;for(Q=0;Q=0)&&(k[P]=M[P]);return k}function u(M){"@babel/helpers - typeof";return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},u(M)}function c(M){return d(M)||A(M)||v(M)||f()}function f(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A(M){if(typeof Symbol<"u"&&M[Symbol.iterator]!=null||M["@@iterator"]!=null)return Array.from(M)}function d(M){if(Array.isArray(M))return b(M)}function p(M,I){var k=Object.keys(M);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(M);I&&(L=L.filter(function(P){return Object.getOwnPropertyDescriptor(M,P).enumerable})),k.push.apply(k,L)}return k}function h(M){for(var I=1;IM.length)&&(I=M.length);for(var k=0,L=new Array(I);k"u"||typeof document>"u")&&!I._hasLoadedGA){var P=document.createElement("script");P.async=!0,P.src="https://www.googletagmanager.com/gtag/js?id=".concat(k),L&&P.setAttribute("nonce",L),document.body.appendChild(P),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},I._hasLoadedGA=!0}}),O(this,"_toGtagOptions",function(k){if(k){var L={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},P=Object.entries(k).reduce(function(Q,D){var j=m(D,2),z=j[0],X=j[1];return L[z]?Q[L[z]]=X:Q[z]=X,Q},{});return P}}),O(this,"initialize",function(k){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!k)throw new Error("Require GA_MEASUREMENT_ID");var P=typeof k=="string"?[{trackingId:k}]:k;I._currentMeasurementId=P[0].trackingId;var Q=L.gaOptions,D=L.gtagOptions,j=L.nonce,z=L.testMode,X=z===void 0?!1:z;if(I._testMode=X,X||I._loadGA(I._currentMeasurementId,j),I.isInitialized||(I._gtag("js",new Date),P.forEach(function(Y){var re=h(h(h({},I._toGtagOptions(h(h({},Q),Y.gaOptions))),D),Y.gtagOptions);Object.keys(re).length?I._gtag("config",Y.trackingId,re):I._gtag("config",Y.trackingId)})),I.isInitialized=!0,!X){var K=c(I._queueGtag);for(I._queueGtag=[],I._isQueuing=!1;K.length;){var se=K.shift();I._gtag.apply(I,c(se)),se[0]==="get"&&(I._isQueuing=!0)}}}),O(this,"set",function(k){if(!k){console.warn("`fieldsObject` is required in .set()");return}if(u(k)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(k).length===0&&console.warn("empty `fieldsObject` given to .set()"),I._gaCommand("set",k)}),O(this,"_gaCommandSendEvent",function(k,L,P,Q,D){I._gtag("event",L,h(h({event_category:k,event_label:P,value:Q},D&&{non_interaction:D.nonInteraction}),I._toGtagOptions(D)))}),O(this,"_gaCommandSendEventParameters",function(){for(var k=arguments.length,L=new Array(k),P=0;P1?L-1:0),Q=1;Q{};function Qz(e,t){return new Proxy(Lz,{get(r,a){if(!(typeof a!="string"||a==="then"))return Qz(e,[...t,a])},apply(r,a,o){const i=t[t.length-1]==="apply";return e({args:i?o.length>=2?o[1]:[]:o,path:i?t.slice(0,-1):t})}})}const qse=e=>Qz(e,[]),Xse=e=>new Proxy(Lz,{get(t,n){if(!(typeof n!="string"||n==="then"))return e(n)}});var VH,KH,WH,GH,YH,qH;typeof window>"u"||"Deno"in window||((KH=(VH=globalThis.process)==null?void 0:VH.env)==null?void 0:KH.NODE_ENV)==="test"||(GH=(WH=globalThis.process)==null?void 0:WH.env)!=null&&GH.JEST_WORKER_ID||(qH=(YH=globalThis.process)==null?void 0:YH.env)!=null&&qH.VITEST_WORKER_ID;const ot={calendar:{title:"Calendar Pane",actions:{DELETE_COURSE:"Delete Course",CHANGE_COURSE_COLOR:"Change Course Color",COPY_COURSE_CODE:"Copy Course Code",CLICK_CUSTOM_EVENT:"Click Custom Event Button",ADD_CUSTOM_EVENT:"Add Custom Event",DELETE_CUSTOM_EVENT:"Delete Custom Event",SCREENSHOT:"Screenshot",CLEAR_SCHEDULE:"Clear Schedule",DISPLAY_FINALS:"Display Finals",CHANGE_SCHEDULE:"Change Schedule",UNDO:"Undo",DOWNLOAD:"Download Schedule"}},nav:{title:"Navbar",actions:{CLICK_NOTIFICATIONS:"Click Notifications",CLICK_ABOUT:"Click About Page",CHANGE_THEME:"Change Theme",IMPORT_STUDY_LIST:"Import Study List",LOAD_SCHEDULE:"Load Schedule",SAVE_SCHEDULE:"Save Schedule",CLICK_NEWS:"Click News"}},classSearch:{title:"Class Search",actions:{MANUAL_SEARCH:"Manual Search",FUZZY_SEARCH:"Fuzzy Search",ADD_COURSE:"Add Course",CLICK_INFO:'Click "Info"',CLICK_PREREQUISITES:'Click "Prerequisites"',CLICK_GRADES:'Click "Grades"',CLICK_ZOTISTICS:'Click "Zotistics"',CLICK_REVIEWS:'Click "Reviews"',CLICK_PAST_ENROLLMENT:'Click "Past Enrollment"',ADD_SPECIFIC:"Add Course to Specific Schedule",COPY_COURSE_CODE:"Copy Course Code",REFRESH:"Refresh Results",TOGGLE_COLUMNS:"Toggle Columns"}},addedClasses:{title:"Added Classes",actions:{DELETE_COURSE:"Delete Course",OPEN:"Open Added Classes",COPY_SCHEDULE:"Copy Schedule",CLEAR_SCHEDULE:"Clear Schedule"}},map:{title:"Map",actions:{OPEN:"Open Map",CLICK_PIN:"Click on Pin"}}};function Cn({category:e,action:t,label:n,value:r}){a2.event({category:e,action:t,label:n,value:r})}function Jse(e){const n=e.split(/(\d+)/).filter(s=>s!=="");if(n.length===0)return console.error(`No characters were found, returning 0, Input: ${e}`),0;const r=n[n.length-1].toUpperCase(),a=r.charCodeAt(0);if("0".charCodeAt(0)<=a&&a<="9".charCodeAt(0))return parseInt(r);if(n.length===1)return console.error(`The string did not have numbers, returning 0, Input: ${e}`),0;const o=n[n.length-2],i=r.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return 1<=i&&i<=9?parseFloat(`${o}.${i}`):(console.error(`The first character type at the end of the string was not within [A-I] or [a-i], returning last numbers found in string, Violating Character: ${n[n.length-1][0]}, Input: ${e}`),parseInt(o))}function Zse(e){return{}.VITE_LOCAL_SERVER?`http://localhost:3000${e}`:`https://api.antalmanac.com${e}`}const Idt=Zse("/mapbox/directions"),kdt="d32w28pcyzk3qf.cloudfront.net",_se="https://api-next.peterportal.org/v1/graphql",$se="https://api-next.peterportal.org/v1/rest",ele=`${$se}/websoc`,WU=e=>{let t;const n=new Set,r=(l,u)=>{const c=typeof l=="function"?l(t):l;if(!Object.is(c,t)){const f=t;t=u??typeof c!="object"?c:Object.assign({},t,c),n.forEach(A=>A(t,f))}},a=()=>t,s={setState:r,getState:a,subscribe:l=>(n.add(l),()=>n.delete(l)),destroy:()=>{var l;((l={VITE_ENDPOINT:"",VITE_TILES_ENDPOINT:"d32w28pcyzk3qf.cloudfront.net",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:l.MODE)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,a,s),s},tle=e=>e?WU(e):WU;var Nz={exports:{}},Hz={},jz={exports:{}},zz={};/** + 13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`}))},kse=function(t){return R.createElement(wf,Object.assign({},t),R.createElement("path",{d:`M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, + 0 22,12A10,10 0 0,0 12,2Z`}))},Hm={fontSize:20,marginInlineEnd:8},Pse={default:void 0,success:R.createElement(Tse,{style:Hm}),warning:R.createElement(Rse,{style:Hm}),error:R.createElement(Ise,{style:Hm}),info:R.createElement(kse,{style:Hm})};function Vp(e,t){return e.reduce(function(n,r){return r==null?n:function(){for(var o=arguments.length,i=new Array(o),s=0;s .MuiCollapse-container, & > .MuiCollapse-root",wrapper:"& > .MuiCollapse-container > .MuiCollapse-wrapper, & > .MuiCollapse-root > .MuiCollapse-wrapper"},$x=16,cu="SnackbarContainer",Yo={root:cu+"-root",rootDense:cu+"-rootDense",top:cu+"-top",bottom:cu+"-bottom",left:cu+"-left",right:cu+"-right",center:cu+"-center"},Qse=we("div")(function(e){var t,n,r,a,o,i,s=e.theme;return i={},i["&."+Yo.root]=(t={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:s.zIndex.snackbar,height:"auto",width:"auto",transition:"top 300ms ease 0ms, right 300ms ease 0ms, bottom 300ms ease 0ms, left 300ms ease 0ms, margin 300ms ease 0ms, max-width 300ms ease 0ms",pointerEvents:"none"},t[_x.container]={pointerEvents:"all"},t[_x.wrapper]={padding:Gi.snackbar.default+"px 0px",transition:"padding 300ms ease 0ms"},t.maxWidth="calc(100% - "+Gi.view.default*2+"px)",t[s.breakpoints.down("sm")]={width:"100%",maxWidth:"calc(100% - "+$x*2+"px)"},t),i["&."+Yo.rootDense]=(n={},n[_x.wrapper]={padding:Gi.snackbar.dense+"px 0px"},n),i["&."+Yo.top]={top:Gi.view.default-Gi.snackbar.default,flexDirection:"column"},i["&."+Yo.bottom]={bottom:Gi.view.default-Gi.snackbar.default,flexDirection:"column-reverse"},i["&."+Yo.left]=(r={left:Gi.view.default},r[s.breakpoints.up("sm")]={alignItems:"flex-start"},r[s.breakpoints.down("sm")]={left:$x+"px"},r),i["&."+Yo.right]=(a={right:Gi.view.default},a[s.breakpoints.up("sm")]={alignItems:"flex-end"},a[s.breakpoints.down("sm")]={right:$x+"px"},a),i["&."+Yo.center]=(o={left:"50%",transform:"translateX(-50%)"},o[s.breakpoints.up("sm")]={alignItems:"center"},o),i}),Nse=function(t){var n=t.className,r=t.anchorOrigin,a=t.dense,o=Il(t,["className","anchorOrigin","dense"]),i=Z(Yo[r.vertical],Yo[r.horizontal],Yo.root,n,a&&Yo.rootDense);return R.createElement(Qse,Object.assign({className:i},o))},Hse=R.memo(Nse),jse=function(e){bse(t,e);function t(r){var a;return a=e.call(this,r)||this,a.enqueueSnackbar=function(o,i){i===void 0&&(i={});var s=i,l=s.key,u=s.preventDuplicate,c=Il(s,["key","preventDuplicate"]),f=Nm(l),A=f?l:new Date().getTime()+Math.random(),d=Sse(c,a.props,Pu),p=An({key:A},c,{message:o,open:!0,entered:!1,requestClose:!1,variant:d("variant"),anchorOrigin:d("anchorOrigin"),autoHideDuration:d("autoHideDuration")});return c.persist&&(p.autoHideDuration=void 0),a.setState(function(h){if(u===void 0&&a.props.preventDuplicate||u){var m=function(w){return f?w.key===l:w.message===o},y=h.queue.findIndex(m)>-1,v=h.snacks.findIndex(m)>-1;if(y||v)return h}return a.handleDisplaySnack(An({},h,{queue:[].concat(h.queue,[p])}))}),A},a.handleDisplaySnack=function(o){var i=o.snacks;return i.length>=a.maxSnack?a.handleDismissOldest(o):a.processQueue(o)},a.processQueue=function(o){var i=o.queue,s=o.snacks;return i.length>0?An({},o,{snacks:[].concat(s,[i[0]]),queue:i.slice(1,i.length)}):o},a.handleDismissOldest=function(o){if(o.snacks.some(function(c){return!c.open||c.requestClose}))return o;var i=!1,s=!1,l=o.snacks.reduce(function(c,f){return c+(f.open&&f.persist?1:0)},0);l===a.maxSnack&&(s=!0);var u=o.snacks.map(function(c){return!i&&(!c.persist||s)?(i=!0,c.entered?(c.onClose&&c.onClose(null,ul.MAXSNACK,c.key),a.props.onClose&&a.props.onClose(null,ul.MAXSNACK,c.key),An({},c,{open:!1})):An({},c,{requestClose:!0})):An({},c)});return An({},o,{snacks:u})},a.handleEnteredSnack=function(o,i,s){if(!Nm(s))throw new Error("handleEnteredSnack Cannot be called with undefined key");a.setState(function(l){var u=l.snacks;return{snacks:u.map(function(c){return c.key===s?An({},c,{entered:!0}):An({},c)})}})},a.handleCloseSnack=function(o,i,s){if(a.props.onClose&&a.props.onClose(o,i,s),i!==ul.CLICKAWAY){var l=s===void 0;a.setState(function(u){var c=u.snacks,f=u.queue;return{snacks:c.map(function(A){return!l&&A.key!==s?An({},A):A.entered?An({},A,{open:!1}):An({},A,{requestClose:!0})}),queue:f.filter(function(A){return A.key!==s})}})}},a.closeSnackbar=function(o){var i=a.state.snacks.find(function(s){return s.key===o});Nm(o)&&i&&i.onClose&&i.onClose(null,ul.INSTRUCTED,o),a.handleCloseSnack(null,ul.INSTRUCTED,o)},a.handleExitedSnack=function(o,i,s){var l=i||s;if(!Nm(l))throw new Error("handleExitedSnack Cannot be called with undefined key");a.setState(function(u){var c=a.processQueue(An({},u,{snacks:u.snacks.filter(function(f){return f.key!==l})}));return c.queue.length===0?c:a.handleDismissOldest(c)})},a.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:a.enqueueSnackbar.bind(zU(a)),closeSnackbar:a.closeSnackbar.bind(zU(a))}},a}var n=t.prototype;return n.render=function(){var a=this,o=this.state.contextValue,i=this.props,s=i.iconVariant,l=i.dense,u=l===void 0?Pu.dense:l,c=i.hideIconVariant,f=c===void 0?Pu.hideIconVariant:c,A=i.domRoot,d=i.children,p=i.classes,h=p===void 0?{}:p,m=Il(i,["maxSnack","preventDuplicate","variant","anchorOrigin","iconVariant","dense","hideIconVariant","domRoot","children","classes"]),y=this.state.snacks.reduce(function(b,w){var x,S=Cse(w.anchorOrigin),B=b[S]||[];return An({},b,(x={},x[S]=[].concat(B,[w]),x))},{}),v=Object.keys(y).map(function(b){var w=y[b];return R.createElement(Hse,{key:b,dense:u,anchorOrigin:w[0].anchorOrigin,className:Z(h.containerRoot,h[r0.toContainerAnchorOrigin(b)])},w.map(function(x){return R.createElement(Lse,Object.assign({},m,{key:x.key,snack:x,dense:u,iconVariant:s,hideIconVariant:f,classes:xse(h),onClose:a.handleCloseSnack,onExited:Vp([a.handleExitedSnack,a.props.onExited]),onEntered:Vp([a.handleEnteredSnack,a.props.onEntered])}))}))});return R.createElement(d4.Provider,{value:o},d,A?Sr.createPortal(v,A):v)},yse(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||Pu.maxSnack}}]),t}(g.Component),zse=function(t){var n=R.forwardRef(function(r,a){return R.createElement(d4.Consumer,null,function(o){return R.createElement(t,An({},r,{ref:a,enqueueSnackbar:o.enqueueSnackbar,closeSnackbar:o.closeSnackbar}))})});return GR(n,t),n},Vse=function(){return g.useContext(d4)},Iz={},kz={},Pz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=function(){for(var a=arguments.length,o=new Array(a),i=0;i"u"&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)}),(s=window).gtag.apply(s,o)}},n=t;e.default=n})(Pz);var Uz={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;function n(s){return s.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(l,u,c){return u>0&&u+l.length!==c.length&&l.search(t)>-1&&c.charAt(u-2)!==":"&&(c.charAt(u+l.length)!=="-"||c.charAt(u-1)==="-")&&c.charAt(u-1).search(/[^\s-]/)<0?l.toLowerCase():l.substr(1).search(/[A-Z]|\../)>-1?l:l.charAt(0).toUpperCase()+l.substr(1)})}function r(s){return typeof s=="string"&&s.indexOf("@")!==-1}var a="REDACTED (Potential Email Address)";function o(s){return r(s)?(console.warn("This arg looks like an email address, redacting."),a):s}function i(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=s||"";return l&&(c=n(s)),u&&(c=o(c)),c}})(Uz);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GA4=void 0;var t=i(Pz),n=i(Uz),r=["eventCategory","eventAction","eventLabel","eventValue","hitType"],a=["title","location"],o=["page","hitType"];function i(M){return M&&M.__esModule?M:{default:M}}function s(M,I){if(M==null)return{};var k=l(M,I),L,P;if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(M);for(P=0;P=0)&&Object.prototype.propertyIsEnumerable.call(M,L)&&(k[L]=M[L])}return k}function l(M,I){if(M==null)return{};var k={},L=Object.keys(M),P,Q;for(Q=0;Q=0)&&(k[P]=M[P]);return k}function u(M){"@babel/helpers - typeof";return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},u(M)}function c(M){return d(M)||A(M)||v(M)||f()}function f(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A(M){if(typeof Symbol<"u"&&M[Symbol.iterator]!=null||M["@@iterator"]!=null)return Array.from(M)}function d(M){if(Array.isArray(M))return b(M)}function p(M,I){var k=Object.keys(M);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(M);I&&(L=L.filter(function(P){return Object.getOwnPropertyDescriptor(M,P).enumerable})),k.push.apply(k,L)}return k}function h(M){for(var I=1;IM.length)&&(I=M.length);for(var k=0,L=new Array(I);k"u"||typeof document>"u")&&!I._hasLoadedGA){var P=document.createElement("script");P.async=!0,P.src="https://www.googletagmanager.com/gtag/js?id=".concat(k),L&&P.setAttribute("nonce",L),document.body.appendChild(P),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},I._hasLoadedGA=!0}}),F(this,"_toGtagOptions",function(k){if(k){var L={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"},P=Object.entries(k).reduce(function(Q,D){var j=m(D,2),z=j[0],X=j[1];return L[z]?Q[L[z]]=X:Q[z]=X,Q},{});return P}}),F(this,"initialize",function(k){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!k)throw new Error("Require GA_MEASUREMENT_ID");var P=typeof k=="string"?[{trackingId:k}]:k;I._currentMeasurementId=P[0].trackingId;var Q=L.gaOptions,D=L.gtagOptions,j=L.nonce,z=L.testMode,X=z===void 0?!1:z;if(I._testMode=X,X||I._loadGA(I._currentMeasurementId,j),I.isInitialized||(I._gtag("js",new Date),P.forEach(function(Y){var re=h(h(h({},I._toGtagOptions(h(h({},Q),Y.gaOptions))),D),Y.gtagOptions);Object.keys(re).length?I._gtag("config",Y.trackingId,re):I._gtag("config",Y.trackingId)})),I.isInitialized=!0,!X){var K=c(I._queueGtag);for(I._queueGtag=[],I._isQueuing=!1;K.length;){var se=K.shift();I._gtag.apply(I,c(se)),se[0]==="get"&&(I._isQueuing=!0)}}}),F(this,"set",function(k){if(!k){console.warn("`fieldsObject` is required in .set()");return}if(u(k)!=="object"){console.warn("Expected `fieldsObject` arg to be an Object");return}Object.keys(k).length===0&&console.warn("empty `fieldsObject` given to .set()"),I._gaCommand("set",k)}),F(this,"_gaCommandSendEvent",function(k,L,P,Q,D){I._gtag("event",L,h(h({event_category:k,event_label:P,value:Q},D&&{non_interaction:D.nonInteraction}),I._toGtagOptions(D)))}),F(this,"_gaCommandSendEventParameters",function(){for(var k=arguments.length,L=new Array(k),P=0;P1?L-1:0),Q=1;Q{};function Qz(e,t){return new Proxy(Lz,{get(r,a){if(!(typeof a!="string"||a==="then"))return Qz(e,[...t,a])},apply(r,a,o){const i=t[t.length-1]==="apply";return e({args:i?o.length>=2?o[1]:[]:o,path:i?t.slice(0,-1):t})}})}const Yse=e=>Qz(e,[]),qse=e=>new Proxy(Lz,{get(t,n){if(!(typeof n!="string"||n==="then"))return e(n)}});var VH,KH,WH,GH,YH,qH;typeof window>"u"||"Deno"in window||((KH=(VH=globalThis.process)==null?void 0:VH.env)==null?void 0:KH.NODE_ENV)==="test"||(GH=(WH=globalThis.process)==null?void 0:WH.env)!=null&&GH.JEST_WORKER_ID||(qH=(YH=globalThis.process)==null?void 0:YH.env)!=null&&qH.VITEST_WORKER_ID;const ot={calendar:{title:"Calendar Pane",actions:{DELETE_COURSE:"Delete Course",CHANGE_COURSE_COLOR:"Change Course Color",COPY_COURSE_CODE:"Copy Course Code",CLICK_CUSTOM_EVENT:"Click Custom Event Button",ADD_CUSTOM_EVENT:"Add Custom Event",DELETE_CUSTOM_EVENT:"Delete Custom Event",SCREENSHOT:"Screenshot",CLEAR_SCHEDULE:"Clear Schedule",DISPLAY_FINALS:"Display Finals",CHANGE_SCHEDULE:"Change Schedule",UNDO:"Undo",DOWNLOAD:"Download Schedule"}},nav:{title:"Navbar",actions:{CLICK_NOTIFICATIONS:"Click Notifications",CLICK_ABOUT:"Click About Page",CHANGE_THEME:"Change Theme",IMPORT_STUDY_LIST:"Import Study List",LOAD_SCHEDULE:"Load Schedule",SAVE_SCHEDULE:"Save Schedule",CLICK_NEWS:"Click News"}},classSearch:{title:"Class Search",actions:{MANUAL_SEARCH:"Manual Search",FUZZY_SEARCH:"Fuzzy Search",ADD_COURSE:"Add Course",CLICK_INFO:'Click "Info"',CLICK_PREREQUISITES:'Click "Prerequisites"',CLICK_GRADES:'Click "Grades"',CLICK_ZOTISTICS:'Click "Zotistics"',CLICK_REVIEWS:'Click "Reviews"',CLICK_PAST_ENROLLMENT:'Click "Past Enrollment"',ADD_SPECIFIC:"Add Course to Specific Schedule",COPY_COURSE_CODE:"Copy Course Code",REFRESH:"Refresh Results",TOGGLE_COLUMNS:"Toggle Columns"}},addedClasses:{title:"Added Classes",actions:{DELETE_COURSE:"Delete Course",OPEN:"Open Added Classes",COPY_SCHEDULE:"Copy Schedule",CLEAR_SCHEDULE:"Clear Schedule"}},map:{title:"Map",actions:{OPEN:"Open Map",CLICK_PIN:"Click on Pin"}}};function Cn({category:e,action:t,label:n,value:r}){o2.event({category:e,action:t,label:n,value:r})}function Xse(e){const n=e.split(/(\d+)/).filter(s=>s!=="");if(n.length===0)return console.error(`No characters were found, returning 0, Input: ${e}`),0;const r=n[n.length-1].toUpperCase(),a=r.charCodeAt(0);if("0".charCodeAt(0)<=a&&a<="9".charCodeAt(0))return parseInt(r);if(n.length===1)return console.error(`The string did not have numbers, returning 0, Input: ${e}`),0;const o=n[n.length-2],i=r.toUpperCase().charCodeAt(0)-"A".charCodeAt(0)+1;return 1<=i&&i<=9?parseFloat(`${o}.${i}`):(console.error(`The first character type at the end of the string was not within [A-I] or [a-i], returning last numbers found in string, Violating Character: ${n[n.length-1][0]}, Input: ${e}`),parseInt(o))}function Jse(e){return{}.VITE_LOCAL_SERVER?`http://localhost:3000${e}`:`https://api.antalmanac.com${e}`}const Pdt=Jse("/mapbox/directions"),Udt="d32w28pcyzk3qf.cloudfront.net",Zse="https://api-next.peterportal.org/v1/graphql",_se="https://api-next.peterportal.org/v1/rest",$se=`${_se}/websoc`,GU=e=>{let t;const n=new Set,r=(l,u)=>{const c=typeof l=="function"?l(t):l;if(!Object.is(c,t)){const f=t;t=u??typeof c!="object"?c:Object.assign({},t,c),n.forEach(A=>A(t,f))}},a=()=>t,s={setState:r,getState:a,subscribe:l=>(n.add(l),()=>n.delete(l)),destroy:()=>{var l;((l={VITE_ENDPOINT:"",VITE_TILES_ENDPOINT:"d32w28pcyzk3qf.cloudfront.net",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:l.MODE)!=="production"&&console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,a,s),s},ele=e=>e?GU(e):GU;var Nz={exports:{}},Hz={},jz={exports:{}},zz={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -100,7 +100,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Cf=g;function nle(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rle=typeof Object.is=="function"?Object.is:nle,ale=Cf.useState,ole=Cf.useEffect,ile=Cf.useLayoutEffect,sle=Cf.useDebugValue;function lle(e,t){var n=t(),r=ale({inst:{value:n,getSnapshot:t}}),a=r[0].inst,o=r[1];return ile(function(){a.value=n,a.getSnapshot=t,$x(a)&&o({inst:a})},[e,n,t]),ole(function(){return $x(a)&&o({inst:a}),e(function(){$x(a)&&o({inst:a})})},[e]),sle(n),n}function $x(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rle(e,n)}catch{return!0}}function ule(e,t){return t()}var cle=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?ule:lle;zz.useSyncExternalStore=Cf.useSyncExternalStore!==void 0?Cf.useSyncExternalStore:cle;jz.exports=zz;var Ale=jz.exports;/** + */var Cf=g;function tle(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nle=typeof Object.is=="function"?Object.is:tle,rle=Cf.useState,ale=Cf.useEffect,ole=Cf.useLayoutEffect,ile=Cf.useDebugValue;function sle(e,t){var n=t(),r=rle({inst:{value:n,getSnapshot:t}}),a=r[0].inst,o=r[1];return ole(function(){a.value=n,a.getSnapshot=t,eS(a)&&o({inst:a})},[e,n,t]),ale(function(){return eS(a)&&o({inst:a}),e(function(){eS(a)&&o({inst:a})})},[e]),ile(n),n}function eS(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!nle(e,n)}catch{return!0}}function lle(e,t){return t()}var ule=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?lle:sle;zz.useSyncExternalStore=Cf.useSyncExternalStore!==void 0?Cf.useSyncExternalStore:ule;jz.exports=zz;var cle=jz.exports;/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * @@ -108,16 +108,16 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var xw=g,fle=Ale;function dle(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ple=typeof Object.is=="function"?Object.is:dle,hle=fle.useSyncExternalStore,gle=xw.useRef,mle=xw.useEffect,vle=xw.useMemo,yle=xw.useDebugValue;Hz.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var o=gle(null);if(o.current===null){var i={hasValue:!1,value:null};o.current=i}else i=o.current;o=vle(function(){function l(d){if(!u){if(u=!0,c=d,d=r(d),a!==void 0&&i.hasValue){var p=i.value;if(a(p,d))return f=p}return f=d}if(p=f,ple(c,d))return p;var h=r(d);return a!==void 0&&a(p,h)?p:(c=d,f=h)}var u=!1,c,f,A=n===void 0?null:n;return[function(){return l(t())},A===null?void 0:function(){return l(A())}]},[t,n,r,a]);var s=hle(e,o[0],o[1]);return mle(function(){i.hasValue=!0,i.value=s},[s]),yle(s),s};Nz.exports=Hz;var ble=Nz.exports;const wle=qn(ble),{useSyncExternalStoreWithSelector:Cle}=wle;function xle(e,t=e.getState,n){const r=Cle(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return g.useDebugValue(r),r}const GU=e=>{var t;((t={VITE_ENDPOINT:"",VITE_TILES_ENDPOINT:"d32w28pcyzk3qf.cloudfront.net",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:t.MODE)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const n=typeof e=="function"?tle(e):e,r=(a,o)=>xle(n,a,o);return Object.assign(r,n),r},Sw=e=>e?GU(e):GU,Fg=Sw(e=>{const t=typeof Storage<"u"?window.localStorage.getItem("theme")??"system":"system",n=t!=="system"?t:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";return{themeSetting:t,appTheme:n,setAppTheme:r=>{typeof Storage<"u"&&window.localStorage.setItem("theme",r);const a=r!=="system"?r:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";e({appTheme:a,themeSetting:r}),Cn({category:ot.nav.title,action:ot.nav.actions.CHANGE_THEME,label:a})}}}),Bw=Sw(e=>({isMilitaryTime:typeof Storage<"u"&&window.localStorage.getItem("show24HourTime")=="true",setTimeFormat:n=>{typeof Storage<"u"&&window.localStorage.setItem("show24HourTime",n.toString()),e({isMilitaryTime:n})}}));async function YU(e){const t=JSON.stringify({query:e}),n=await fetch(`${_se}`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:t}),r=await n.json();return!n.ok||r.data===null?null:r}const Vz=e=>{dr("warning",`Course added from different term. -Schedule now contains courses from ${[...e].sort().join(", ")}.`,void 0,void 0,{whiteSpace:"pre-line"})};async function Kz(e,t){e.stopPropagation(),await navigator.clipboard.writeText(t),dr("success","WebsocSection code copied to clipboard")}function So(){switch(Fg.getState().appTheme){case"light":return!1;case"dark":return!0;default:return window.matchMedia("(prefers-color-scheme: dark)").matches}}var d4={exports:{}},$A=typeof Reflect=="object"?Reflect:null,qU=$A&&typeof $A.apply=="function"?$A.apply:function(t,n,r){return Function.prototype.apply.call(t,n,r)},a0;$A&&typeof $A.ownKeys=="function"?a0=$A.ownKeys:Object.getOwnPropertySymbols?a0=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:a0=function(t){return Object.getOwnPropertyNames(t)};function Sle(e){console&&console.warn&&console.warn(e)}var Wz=Number.isNaN||function(t){return t!==t};function tn(){tn.init.call(this)}d4.exports=tn;d4.exports.once=Fle;tn.EventEmitter=tn;tn.prototype._events=void 0;tn.prototype._eventsCount=0;tn.prototype._maxListeners=void 0;var XU=10;function Ew(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(tn,"defaultMaxListeners",{enumerable:!0,get:function(){return XU},set:function(e){if(typeof e!="number"||e<0||Wz(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");XU=e}});tn.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};tn.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||Wz(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function Gz(e){return e._maxListeners===void 0?tn.defaultMaxListeners:e._maxListeners}tn.prototype.getMaxListeners=function(){return Gz(this)};tn.prototype.emit=function(t){for(var n=[],r=1;r0&&(i=n[0]),i instanceof Error)throw i;var s=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw s.context=i,s}var l=o[t];if(l===void 0)return!1;if(typeof l=="function")qU(l,this,n);else for(var u=l.length,c=Zz(l,u),r=0;r0&&i.length>a&&!i.warned){i.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=i.length,Sle(s)}return e}tn.prototype.addListener=function(t,n){return Yz(this,t,n,!1)};tn.prototype.on=tn.prototype.addListener;tn.prototype.prependListener=function(t,n){return Yz(this,t,n,!0)};function Ble(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function qz(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=Ble.bind(r);return a.listener=n,r.wrapFn=a,a}tn.prototype.once=function(t,n){return Ew(n),this.on(t,qz(this,t,n)),this};tn.prototype.prependOnceListener=function(t,n){return Ew(n),this.prependListener(t,qz(this,t,n)),this};tn.prototype.removeListener=function(t,n){var r,a,o,i,s;if(Ew(n),a=this._events,a===void 0)return this;if(r=a[t],r===void 0)return this;if(r===n||r.listener===n)--this._eventsCount===0?this._events=Object.create(null):(delete a[t],a.removeListener&&this.emit("removeListener",t,r.listener||n));else if(typeof r!="function"){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===n||r[i].listener===n){s=r[i].listener,o=i;break}if(o<0)return this;o===0?r.shift():Ele(r,o),r.length===1&&(a[t]=r[0]),a.removeListener!==void 0&&this.emit("removeListener",t,s||n)}return this};tn.prototype.off=tn.prototype.removeListener;tn.prototype.removeAllListeners=function(t){var n,r,a;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[t]),this;if(arguments.length===0){var o=Object.keys(r),i;for(a=0;a=0;a--)this.removeListener(t,n[a]);return this};function Xz(e,t,n){var r=e._events;if(r===void 0)return[];var a=r[t];return a===void 0?[]:typeof a=="function"?n?[a.listener||a]:[a]:n?Ole(a):Zz(a,a.length)}tn.prototype.listeners=function(t){return Xz(this,t,!0)};tn.prototype.rawListeners=function(t){return Xz(this,t,!1)};tn.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):Jz.call(e,t)};tn.prototype.listenerCount=Jz;function Jz(e){var t=this._events;if(t!==void 0){var n=t[e];if(typeof n=="function")return 1;if(n!==void 0)return n.length}return 0}tn.prototype.eventNames=function(){return this._eventsCount>0?a0(this._events):[]};function Zz(e,t){for(var n=new Array(t),r=0;rt.includes(n)):e.map(()=>!1)}const eV=["Su","M","Tu","W","Th","F","Sa"],Rle=["Sat","Sun","Mon","Tue","Wed","Thu","Fri"];function Kp(e){const[t="",n=""]=e.split(" ");return{building:t,room:n}}function JU(e=[]){return e.flatMap(t=>t.section.meetings.filter(n=>!n.timeIsTBA&&n.startTime&&n.endTime&&n.days).flatMap(n=>{var f,A,d,p;const r=(f=n.startTime)==null?void 0:f.hour,a=(A=n.startTime)==null?void 0:A.minute,o=(d=n.endTime)==null?void 0:d.hour,i=(p=n.endTime)==null?void 0:p.minute,l=$z(eV,n.days).map((h,m)=>h?m:void 0).filter(Ow),{bldg:u,...c}=t.section.finalExam;return l.map(h=>{var m;return{color:t.section.color,term:t.term,title:`${t.deptCode} ${t.courseNumber}`,courseTitle:t.courseTitle,locations:n.bldg.map(Kp).map(y=>({...y,days:n.days===null?void 0:n.days})),showLocationInfo:!1,instructors:t.section.instructors,sectionCode:t.section.sectionCode,sectionType:t.section.sectionType,start:new Date(2018,0,h,r,a),end:new Date(2018,0,h,o,i),finalExam:{...c,locations:((m=t.section.finalExam.bldg)==null?void 0:m.map(Kp))??[]},isCustomEvent:!1}})}))}function Ile(e=[]){return e.filter(t=>t.section.finalExam.examStatus==="SCHEDULED_FINAL"&&t.section.finalExam.startTime&&t.section.finalExam.endTime&&t.section.finalExam.dayOfWeek).flatMap(t=>{var c,f,A,d;const{bldg:n,...r}=t.section.finalExam,a=(c=r.startTime)==null?void 0:c.hour,o=(f=r.startTime)==null?void 0:f.minute,i=(A=r.endTime)==null?void 0:A.hour,s=(d=r.endTime)==null?void 0:d.minute;return $z(Rle,t.section.finalExam.dayOfWeek).map((p,h)=>p?h:void 0).filter(Ow).map(p=>({color:t.section.color,term:t.term,title:`${t.deptCode} ${t.courseNumber}`,courseTitle:t.courseTitle,locations:n?n.map(Kp):t.section.meetings[0].bldg.map(Kp),showLocationInfo:!0,instructors:t.section.instructors,sectionCode:t.section.sectionCode,sectionType:"Fin",start:new Date(2018,0,p-1,a,o),end:new Date(2018,0,p-1,i,s),finalExam:{...r,locations:(n==null?void 0:n.map(Kp))??[]},isCustomEvent:!1}))})}function kle(e=[]){return e.flatMap(t=>{const n=t.days.map((a,o)=>a?o:void 0).filter(Ow),r=n.map(a=>eV[a]);return n.map(a=>{const o=parseInt(t.start.slice(0,2),10),i=parseInt(t.start.slice(3,5),10),s=parseInt(t.end.slice(0,2),10),l=parseInt(t.end.slice(3,5),10);return{customEventID:t.customEventID,color:t.color??"#000000",start:new Date(2018,0,a,o,i),isCustomEvent:!0,end:new Date(2018,0,a,s,l),title:t.title,building:t.building??"",days:r}})})}const tV=["Su","M","Tu","W","Th","F","Sa"],Ple=new RegExp(`(${tV.join("|")})`,"g");function Pdt(e){if(e==null)return null;const t=[];let n;for(;n=Ple.exec(e);)t.push(tV.indexOf(n[1]));return t}function Udt(e){if(e.timeIsTBA||!e.startTime||!e.endTime)return;const t=`${e.startTime.hour}`.padStart(2,"0"),n=`${e.endTime.hour}`.padStart(2,"0"),r=`${t}:${e.startTime.minute}`,a=`${n}:${e.endTime.minute}`;return{startTime:r,endTime:a}}function Ule(e,t,n){if(!e||!t)return;const r=e.minute.toString().padStart(2,"0"),a=t.minute.toString().padStart(2,"0");if(n)return`${e.hour}:${r} - ${t.hour}:${a}`;const o=t.hour>=12?"PM":"AM",i=`${e.hour>12?e.hour-12:e.hour}`,s=`${t.hour>12?t.hour-12:t.hour}`,l=`${i}:${r}`,u=`${s}:${a}`;return`${l} - ${u} ${o}`}var Mle={black:"#000",white:"#fff"};const Wy=Mle;var Dle={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"};const eS=Dle;var Lle={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"};const o0=Lle;var Qle={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"};const Nle=Qle;var Hle={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"};const jle=Hle;var zle={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"};const tS=zle;var Vle={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"};const i0=Vle;var Kle={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const Wp=Kle;var Wle={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"};const nV=Wle;var Gle={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"};const nS=Gle;var Yle={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"};const qle=Yle;var Xle={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"};const p4=Xle,rS=[i0[500],o0[500],Nle[500],Wp[500],nV[500],jle[500],qle[500]];function ZU(e){const t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);if(!t)throw new Error("Could not parse Hex Color");const n=parseInt(t[1],16)/255,r=parseInt(t[2],16)/255,a=parseInt(t[3],16)/255,o=Math.max(n,r,a),i=Math.min(n,r,a);let s,l,u=(o+i)/2;if(o==i)s=l=0;else{const c=o-i;switch(l=u>.5?c/(2-o-i):c/(o+i),o){case n:s=(r-a)/c+(rMath.round(c*100)/100),{h:s,s:l,l:u}}function Jle({h:e,s:t,l:n}){if(e<0||e>1||t<0||t>1||n<0||n>1)throw new Error("Invalid HSLColor");let r,a,o;if(t==0)r=a=o=n;else{const i=function(c,f,A){return A<0&&(A+=1),A>1&&(A-=1),A<.16666666666666666?c+(f-c)*6*A:A<.5?f:A<.6666666666666666?c+(f-c)*(.6666666666666666-A)*6:c},s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=i(l,s,e+1/3),a=i(l,s,e),o=i(l,s,e-1/3)}return[r,a,o]=[r,a,o].map(i=>Math.round(i*255).toString(16).padStart(2,"0")),`#${r}${a}${o}`}function Zle(e,t,n){for(const r of t)if(Math.abs(r.h-e.h)o.courseTitle===e.courseTitle).sort((o,i)=>Math.abs(parseInt(o.section.sectionCode)-parseInt(e.section.sectionCode))-Math.abs(parseInt(i.section.sectionCode)-parseInt(e.section.sectionCode))),r=n.filter(o=>o.section.sectionType===e.section.sectionType),a=new Set(t.map(o=>o.section.color));return r.length>0?r[0].section.color:n.length>0?_le(n[0].section.color,a):rS.find(o=>!a.has(o))||rS[Math.floor(Math.random()*rS.length)]}class eue{constructor(){this.cache={}}clearCache(){Object.keys(this.cache).forEach(t=>delete this.cache[t])}async query(t){var o;const n=new URL(ele),r=new URLSearchParams(this.cleanSearchParams(t)).toString();if(((o=this.cache[r])==null?void 0:o.timestamp)>Date.now()-30*60*1e3)return this.cache[r];n.search=r;const a=await fetch(n,{headers:{Referer:"https://antalmanac.com/"}}).then(i=>i.json()).then(i=>i.payload);return this.cache[r]={...a,timestamp:Date.now()},this.removeDuplicateMeetings(a)}async queryMultiple(t,n){const r=[];for(const a of t[n].trim().replace(" ","").split(",")){const o=JSON.parse(JSON.stringify(t));o[n]=a,r.push(await this.query(o))}return this.combineSOCObjects(r)}async getCourseInfo(t){const n=await this.query(t),r={};for(const a of n.schools)for(const o of a.departments)for(const i of o.courses)for(const s of i.sections)r[s.sectionCode]={courseDetails:{deptCode:o.deptCode,courseNumber:i.courseNumber,courseTitle:i.courseTitle,courseComment:i.courseComment,prerequisiteLink:i.prerequisiteLink},section:s};return r}combineSOCObjects(t){const n=t.shift();for(const r of t)for(const a of r.schools){const o=n.schools.findIndex(i=>i.schoolName===a.schoolName);if(o!==-1)for(const i of a.departments){const s=n.schools[o].departments.findIndex(l=>l.deptCode===i.deptCode);if(s!==-1){const l=new Set(n.schools[o].departments[s].courses);for(const c of i.courses)l.add(c);const u=Array.from(l);u.sort((c,f)=>parseInt(c.courseNumber.replace(/\D/g,""))-parseInt(f.courseNumber.replace(/\D/g,""))),n.schools[o].departments[s].courses=u}else n.schools[o].departments.push(i)}else n.schools.push(a)}return n}removeDuplicateMeetings(t){return t.schools.forEach((n,r)=>{n.departments.forEach((a,o)=>{a.courses.forEach((i,s)=>{i.sections.forEach((l,u)=>{const c=[];for(const f of l.meetings){let A=!0;for(let d=0;dt.scheduleName)}setCurrentScheduleIndex(t){this.addUndoState(),this.currentScheduleIndex=t}addNewSchedule(t){this.addUndoState();const n=Math.random();this.schedules.push({scheduleName:t,courses:[],customEvents:[],scheduleNoteId:n}),this.currentScheduleIndex=this.getNumberOfSchedules()-1,this.scheduleNoteMap[n]=""}renameSchedule(t,n){this.addUndoState(),this.schedules[n].scheduleName=t}clearCurrentSchedule(){this.addUndoState(),this.getCurrentCourses().length=0,this.getCurrentCustomEvents().length=0}deleteSchedule(t){this.addUndoState(),this.schedules.splice(t,1),this.currentScheduleIndex=Math.min(t,this.getNumberOfSchedules()-1)}copySchedule(t){this.addUndoState();for(const n of this.getCurrentCourses())t===this.getNumberOfSchedules()?this.addCourseToAllSchedules(n):this.addCourse(n,t,!1)}getCurrentCourses(){var t;return((t=this.schedules[this.currentScheduleIndex])==null?void 0:t.courses)||[]}getAddedSectionCodes(){return new Set(this.getCurrentCourses().map(t=>`${t.section.sectionCode} ${t.term}`))}getAllCourses(){return this.schedules.map(t=>t.courses).flat(1)}getExistingCourse(t,n){for(const r of this.getAllCourses())if(r.section.sectionCode===t&&n===r.term)return r}getExistingCourseInSchedule(t,n){for(const r of this.getCurrentCourses())if(r.section.sectionCode===t&&n===r.term)return r}addCourse(t,n,r=!0){r&&this.addUndoState();const a=this.getExistingCourseInSchedule(t.section.sectionCode,t.term);if(this.doesCourseExistInSchedule(t.section.sectionCode,t.term,n)&&a)return a;if(a)return this.schedules[n].courses.push(a),a;const i={...t,section:{...t.section,color:$le(t,this.getAllCourses().filter(s=>s.term===t.term))}};return this.schedules[n].courses.push(i),i}addCourseToAllSchedules(t){this.addUndoState();for(let n=0;n!(r.section.sectionCode===t&&r.term===n))}doesCourseExistInSchedule(t,n,r){for(const a of this.schedules[r].courses)if(a.section.sectionCode===t&&n===a.term)return!0;return!1}getCurrentCustomEvents(){var t;return((t=this.schedules[this.currentScheduleIndex])==null?void 0:t.customEvents)||[]}getExistingCustomEvent(t){for(const n of this.getAllCustomEvents())if(n.customEventID===t)return n}getIndexesOfCustomEvent(t){const n=[];for(const r of this.schedules.keys())this.doesCustomEventExistInSchedule(t,r)&&n.push(r);return n}getAllCustomEvents(){return this.schedules.map(t=>t.customEvents).flat(1)}addCustomEvent(t,n){this.addUndoState();for(const r of n)this.doesCustomEventExistInSchedule(t.customEventID,r)||this.schedules[r].customEvents.push(t)}deleteCustomEvent(t,n=[this.getCurrentScheduleIndex()]){this.addUndoState();for(const r of n){const a=this.schedules[r].customEvents,o=a.findIndex(i=>i.customEventID===t);o!==void 0&&a.splice(o,1)}}changeCustomEventColor(t,n){this.addUndoState();const r=this.getExistingCustomEvent(t);r&&(r.color=n)}editCustomEvent(t,n){this.addUndoState();const r=this.getExistingCustomEvent(t.customEventID);if(r===void 0){this.addCustomEvent(t,n);return}Object.assign(r,t);const a=this.getIndexesOfCustomEvent(t.customEventID),o=a.filter(s=>!n.includes(s));this.deleteCustomEvent(r.customEventID,o);const i=n.filter(s=>!a.includes(s));this.addCustomEvent(r,i)}doesCustomEventExistInSchedule(t,n){for(const r of this.schedules[n].customEvents)if(r.customEventID===t)return!0;return!1}getCalendarizedEvents(){return[...JU(this.getCurrentCourses()),...kle(this.getCurrentCustomEvents())]}getCalendarizedCourseEvents(){return JU(this.getCurrentCourses())}getCalendarizedFinals(){return Ile(this.getCurrentCourses())}addUndoState(){const t=JSON.parse(JSON.stringify(this.schedules));this.previousStates.push({schedules:t,scheduleIndex:this.currentScheduleIndex}),this.previousStates.length>=50&&this.previousStates.shift()}revertState(){const t=this.previousStates.pop();t!==void 0&&(this.schedules=t.schedules,this.currentScheduleIndex=t.scheduleIndex)}getScheduleAsSaveState(){return{schedules:this.schedules.map(n=>({scheduleName:n.scheduleName,customEvents:n.customEvents,courses:n.courses.map(r=>({color:r.section.color,term:r.term,sectionCode:r.section.sectionCode})),scheduleNote:this.scheduleNoteMap[n.scheduleNoteId]})),scheduleIndex:this.currentScheduleIndex}}async fromScheduleSaveState(t){this.addUndoState();try{this.schedules.length=0,this.currentScheduleIndex=t.scheduleIndex;const n={};for(const o of t.schedules)for(const i of o.courses)i.term in n?n[i.term].add(i.sectionCode):n[i.term]=new Set([i.sectionCode]);const r=new Map,a=Object.entries(n).map(async([o,i])=>{const s=Array.from(i).join(","),l=await xf.getCourseInfo({term:o,sectionCodes:s});r.set(o,l)});await Promise.all(a);for(const o of t.schedules){const i=[];for(const l of o.courses){const u=r.get(l.term);if(u!==void 0){const c=u[l.sectionCode];if(c===void 0)continue;i.push({...l,...c.courseDetails,section:{...c.section,color:l.color}})}}const s=Math.random();"scheduleNote"in o?this.scheduleNoteMap[s]=o.scheduleNote:this.scheduleNoteMap[s]="",this.schedules.push({scheduleName:o.scheduleName,courses:i,customEvents:o.customEvents,scheduleNoteId:s})}}catch{throw this.revertState(),new Error("Unable to load schedule")}}getCurrentScheduleNote(){var n;const t=(n=this.schedules[this.currentScheduleIndex])==null?void 0:n.scheduleNoteId;return t===void 0?"":this.scheduleNoteMap[t]}updateScheduleNote(t,n){const r=this.schedules[n].scheduleNoteId;this.scheduleNoteMap[r]=t}getSkeletonSchedule(){return this.skeletonSchedules[this.currentScheduleIndex]}setSkeletonSchedules(t){this.skeletonSchedules=t}}const pl=["sectionCode","sectionDetails","instructors","gpa","dayAndTime","location","sectionEnrollment","restrictions","status"],rV=pl.map(e=>!(window.location.pathname.split("/").slice(1)[0]==="added"&&e==="gpa")),aV=pl.map(()=>!0),nue=pl.filter((e,t)=>rV[t]&&aV[t]),i2=Sw((e,t)=>({enabledColumns:rV,selectedColumns:aV,activeColumns:nue,setSelectedColumns:n=>{e(()=>{const r=pl.map(o=>n.includes(o)),a=pl.filter((o,i)=>t().enabledColumns[i]&&r[i]);return{selectedColumns:r,activeColumns:a}}),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.TOGGLE_COLUMNS})},setColumnEnabled:(n,r)=>{e(a=>{a.enabledColumns[pl.indexOf(n)]=r;const o=pl.filter((i,s)=>a.enabledColumns[s]&&a.selectedColumns[s]);return{enabledColumns:a.enabledColumns,activeColumns:o}})}})),Fw=Sw(e=>{const n=(typeof window<"u"?window.location.pathname.split("/").slice(1):[])[0];return{activeTab:n==="added"?1:n==="map"?2:0,setActiveTab:r=>{e(()=>({activeTab:r})),r==1?i2.getState().setColumnEnabled("gpa",!1):i2.getState().setColumnEnabled("gpa",!0)}}});class rue extends o2.EventEmitter{constructor(){super(),this.termsInSchedule=t=>new Set([t,...this.schedule.getCurrentCourses().map(n=>n.term)]),this.setMaxListeners(300),this.customEvents=[],this.schedule=new tue,this.colorPickers={},this.snackbarMessage="",this.snackbarVariant="info",this.snackbarDuration=3e3,this.snackbarPosition={vertical:"bottom",horizontal:"left"},this.snackbarStyle={},this.eventsInCalendar=[],this.finalsEventsInCalendar=[],this.unsavedChanges=!1,this.skeletonMode=!1,typeof window<"u"&&window.addEventListener("beforeunload",t=>{this.unsavedChanges&&(t.returnValue="Are you sure you want to leave? You have unsaved changes!")})}getCurrentScheduleIndex(){return this.schedule.getCurrentScheduleIndex()}getScheduleNames(){return this.schedule.getScheduleNames()}getAddedCourses(){return this.schedule.getAllCourses()}getCustomEvents(){return this.schedule.getAllCustomEvents()}getSkeletonSchedule(){return this.schedule.getSkeletonSchedule()}addCourse(t,n=this.schedule.getCurrentScheduleIndex()){let r;return n===this.schedule.getNumberOfSchedules()?r=this.schedule.addCourseToAllSchedules(t):r=this.schedule.addCourse(t,n),this.unsavedChanges=!0,this.emit("addedCoursesChange"),r}getEventsInCalendar(){return this.schedule.getCalendarizedEvents()}getCourseEventsInCalendar(){return this.schedule.getCalendarizedCourseEvents()}getFinalEventsInCalendar(){return this.schedule.getCalendarizedFinals()}getSnackbarMessage(){return this.snackbarMessage}getSnackbarVariant(){return this.snackbarVariant}getSnackbarPosition(){return this.snackbarPosition}getSnackbarDuration(){return this.snackbarDuration}getSnackbarStyle(){return this.snackbarStyle}getAddedSectionCodes(){return this.schedule.getAddedSectionCodes()}getCurrentScheduleNote(){return this.schedule.getCurrentScheduleNote()}getSkeletonMode(){return this.skeletonMode}hasUnsavedChanges(){return this.unsavedChanges}registerColorPicker(t,n){t in this.colorPickers?this.colorPickers[t].on("colorChange",n):(this.colorPickers[t]=new o2.EventEmitter,this.colorPickers[t].on("colorChange",n))}unregisterColorPicker(t,n){t in this.colorPickers&&(this.colorPickers[t].removeListener("colorChange",n),this.colorPickers[t].listenerCount("colorChange")===0&&delete this.colorPickers[t])}deleteCourse(t,n){this.schedule.deleteCourse(t,n),this.unsavedChanges=!0,this.emit("addedCoursesChange")}undoAction(){this.schedule.revertState(),this.unsavedChanges=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("colorChange",!1),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange")}addCustomEvent(t,n){this.schedule.addCustomEvent(t,n),this.unsavedChanges=!0,this.emit("customEventsChange")}editCustomEvent(t,n){this.schedule.editCustomEvent(t,n),this.unsavedChanges=!0,this.emit("customEventsChange")}deleteCustomEvent(t){this.schedule.deleteCustomEvent(t),this.unsavedChanges=!0,this.emit("customEventsChange")}changeCustomEventColor(t,n){this.schedule.changeCustomEventColor(t,n),this.unsavedChanges=!0,this.colorPickers[t].emit("colorChange",n),this.emit("colorChange",!1)}addSchedule(t){this.schedule.addNewSchedule(t),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange")}renameSchedule(t,n){this.schedule.renameSchedule(t,n),this.emit("scheduleNamesChange")}saveSchedule(){this.unsavedChanges=!1}copySchedule(t){this.schedule.copySchedule(t),this.unsavedChanges=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange")}async loadSchedule(t){try{await this.schedule.fromScheduleSaveState(t)}catch{return!1}return this.unsavedChanges=!1,this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange"),!0}loadSkeletonSchedule(t){this.schedule.setSkeletonSchedules(t.schedules),this.skeletonMode=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange"),this.emit("skeletonModeChange"),Fw.getState().setActiveTab(1)}changeCurrentSchedule(t){this.schedule.setCurrentScheduleIndex(t),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange")}clearSchedule(){this.schedule.clearCurrentSchedule(),this.unsavedChanges=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange")}deleteSchedule(t){this.schedule.deleteSchedule(t),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("scheduleNotesChange")}changeCourseColor(t,n,r){this.schedule.changeCourseColor(t,n,r),this.unsavedChanges=!0,this.colorPickers[t].emit("colorChange",r),this.emit("colorChange",!1)}openSnackbar(t,n,r,a,o){this.snackbarVariant=t,this.snackbarMessage=n,this.snackbarDuration=r||this.snackbarDuration,this.snackbarPosition=a||this.snackbarPosition,this.snackbarStyle=o||this.snackbarStyle,this.emit("openSnackbar")}updateScheduleNote(t,n){this.schedule.updateScheduleNote(t,n),this.emit("scheduleNotesChange")}}const oe=new rue;function aue(e){return e}function oue(e){return e.length===0?aue:e.length===1?e[0]:function(n){return e.reduce((r,a)=>a(r),n)}}function oV(e){const t={subscribe(n){let r=null,a=!1,o=!1,i=!1;function s(){if(r===null){i=!0;return}o||(o=!0,typeof r=="function"?r():r&&r.unsubscribe())}return r=e({next(l){var u;a||(u=n.next)==null||u.call(n,l)},error(l){var u;a||(a=!0,(u=n.error)==null||u.call(n,l),s())},complete(){var l;a||(a=!0,(l=n.complete)==null||l.call(n),s())}}),i&&s(),{unsubscribe:s}},pipe(...n){return oue(n)(t)}};return t}function iue(e){return t=>{let n=0,r=null;const a=[];function o(){r||(r=t.subscribe({next(s){var l;for(const u of a)(l=u.next)==null||l.call(u,s)},error(s){var l;for(const u of a)(l=u.error)==null||l.call(u,s)},complete(){var s;for(const l of a)(s=l.complete)==null||s.call(l)}}))}function i(){if(n===0&&r){const s=r;r=null,s.unsubscribe()}}return{subscribe(s){return n++,a.push(s),o(),{unsubscribe(){n--,i();const l=a.findIndex(u=>u===s);l>-1&&a.splice(l,1)}}}}}}class h4 extends Error{constructor(t){super(t),this.name="ObservableAbortError",Object.setPrototypeOf(this,h4.prototype)}}function sue(e){let t;return{promise:new Promise((r,a)=>{let o=!1;function i(){o||(o=!0,a(new h4("This operation was aborted.")),s.unsubscribe())}const s=e.subscribe({next(l){o=!0,r(l),i()},error(l){o=!0,a(l),i()},complete(){o=!0,i()}});t=i}),abort:t}}function lue(e){return oV(t=>{function n(a=0,o=e.op){const i=e.links[a];if(!i)throw new Error("No more links to execute - did you forget to add an ending link?");return i({op:o,next(l){return n(a+1,l)}})}return n().subscribe(t)})}class Ui extends Error{static from(t,n={}){return t instanceof Error?t.name==="TRPCClientError"?t:new Ui(t.message,{...n,cause:t,result:null}):new Ui(t.error.message??"",{...n,cause:void 0,result:t})}constructor(t,n){var a,o;const r=n==null?void 0:n.cause;super(t,{cause:r}),this.meta=n==null?void 0:n.meta,this.cause=r,this.shape=(a=n==null?void 0:n.result)==null?void 0:a.error,this.data=(o=n==null?void 0:n.result)==null?void 0:o.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Ui.prototype)}}function _U(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}function uue(e,t){if("error"in e){const r=t.transformer.deserialize(e.error);return{ok:!1,error:{...e,error:r}}}return{ok:!0,result:{...e.result,...(!e.result.type||e.result.type==="data")&&{type:"data",data:t.transformer.deserialize(e.result.data)}}}}function cue(e,t){let n;try{n=uue(e,t)}catch{throw new Ui("Unable to transform response from server")}if(!n.ok&&(!_U(n.error.error)||typeof n.error.error.code!="number"))throw new Ui("Badly formatted response from server");if(n.ok&&!_U(n.result))throw new Ui("Badly formatted response from server");return n}const s2=e=>typeof e=="function";function $U(e,t){return s2(e.bind)?e.bind(t):e}function Aue(e){if(e)return e;if(typeof window<"u"&&s2(window.fetch))return $U(window.fetch,window);if(typeof globalThis<"u"&&s2(globalThis.fetch))return $U(globalThis.fetch,globalThis);throw new Error("No fetch implementation found")}function fue(e){return e||(typeof window<"u"&&window.AbortController?window.AbortController:typeof globalThis<"u"&&globalThis.AbortController?globalThis.AbortController:null)}function due(e){return{url:e.url,fetch:Aue(e.fetch),AbortController:fue(e.AbortController)}}function pue(e){const t={};for(let n=0;ne.runtime.transformer.serialize(t)))}const sV=e=>{let t=e.url+"/"+e.path;const n=[];if("inputs"in e&&n.push("batch=1"),e.type==="query"){const r=iV(e);r!==void 0&&n.push(`input=${encodeURIComponent(JSON.stringify(r))}`)}return n.length&&(t+="?"+n.join("&")),t},gue=e=>{if(e.type==="query")return;const t=iV(e);return t!==void 0?JSON.stringify(t):void 0},mue=e=>yue({...e,contentTypeHeader:"application/json",getUrl:sV,getBody:gue});async function vue(e,t){const n=e.getUrl(e),r=e.getBody(e),{type:a}=e,o=await e.headers();/* istanbul ignore if -- @preserve */if(a==="subscription")throw new Error("Subscriptions should use wsLink");return e.fetch(n,{method:hue[a],signal:t==null?void 0:t.signal,body:r,headers:{...e.contentTypeHeader?{"content-type":e.contentTypeHeader}:{},...e.batchModeHeader?{"trpc-batch-mode":e.batchModeHeader}:{},...o}})}function yue(e){const t=e.AbortController?new e.AbortController:null,n={};return{promise:new Promise((o,i)=>{vue(e,t).then(s=>(n.response=s,s.json())).then(s=>{o({json:s,meta:n})}).catch(i)}),cancel:()=>{t==null||t.abort()}}}const aS=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function oS(e){let t=null,n=null;const r=()=>{clearTimeout(n),n=null,t=null};function a(s){var c,f;const l=[[]];let u=0;for(;;){const A=s[u];if(!A)break;const d=l[l.length-1];if(A.aborted){(c=A.reject)==null||c.call(A,new Error("Aborted")),u++;continue}if(e.validate(d.concat(A).map(h=>h.key))){d.push(A),u++;continue}if(d.length===0){(f=A.reject)==null||f.call(A,new Error("Input is too big for a single dispatch")),u++;continue}l.push([])}return l}function o(){const s=a(t);r();for(const l of s){if(!l.length)continue;const u={items:l,cancel:aS};for(const d of l)d.batch=u;const c=(d,p)=>{var m;const h=u.items[d];(m=h.resolve)==null||m.call(h,p),h.batch=null,h.reject=null,h.resolve=null},{promise:f,cancel:A}=e.fetch(u.items.map(d=>d.key),c);u.cancel=A,f.then(d=>{var p;for(let h=0;h{var p;for(const h of u.items)(p=h.reject)==null||p.call(h,d),h.batch=null})}}function i(s){const l={aborted:!1,key:s,batch:null,resolve:aS,reject:aS},u=new Promise((f,A)=>{l.reject=A,l.resolve=f,t||(t=[]),t.push(l)});return n||(n=setTimeout(o)),{promise:u,cancel:()=>{var f;l.aborted=!0,(f=l.batch)!=null&&f.items.every(A=>A.aborted)&&(l.batch.cancel(),l.batch=null)}}}return{load:i}}function bue(e){return function(n){const r=due(n),a=n.maxURLLength||1/0;return o=>{const i=f=>{const A=p=>{if(a===1/0)return!0;const h=p.map(v=>v.path).join(","),m=p.map(v=>v.input);return sV({...r,runtime:o,type:f,path:h,inputs:m}).length<=a},d=e({...r,runtime:o,type:f,opts:n});return{validate:A,fetch:d}},s=oS(i("query")),l=oS(i("mutation")),u=oS(i("subscription")),c={query:s,subscription:u,mutation:l};return({op:f})=>oV(A=>{const d=c[f.type],{promise:p,cancel:h}=d.load(f);return p.then(m=>{const y=cue(m.json,o);if(!y.ok){A.error(Ui.from(y.error,{meta:m.meta}));return}A.next({context:m.meta,result:y.result}),A.complete()}).catch(m=>A.error(Ui.from(m))),()=>h()})}}}const wue=e=>t=>{const n=t.map(i=>i.path).join(","),r=t.map(i=>i.input),{promise:a,cancel:o}=mue({...e,path:n,inputs:r,headers(){return e.opts.headers?typeof e.opts.headers=="function"?e.opts.headers({opList:t}):e.opts.headers:{}}});return{promise:a.then(i=>(Array.isArray(i.json)?i.json:t.map(()=>i.json)).map(u=>({meta:i.meta,json:u}))),cancel:o}},Cue=bue(wue);class xue{$request({type:t,input:n,path:r,context:a={}}){return lue({links:this.links,op:{id:++this.requestId,type:t,path:r,input:n,context:a}}).pipe(iue())}requestAsPromise(t){const n=this.$request(t),{promise:r,abort:a}=sue(n);return new Promise((i,s)=>{var l;(l=t.signal)==null||l.addEventListener("abort",a),r.then(u=>{i(u.result.data)}).catch(u=>{s(Ui.from(u))})})}query(t,n,r){return this.requestAsPromise({type:"query",path:t,input:n,context:r==null?void 0:r.context,signal:r==null?void 0:r.signal})}mutation(t,n,r){return this.requestAsPromise({type:"mutation",path:t,input:n,context:r==null?void 0:r.context,signal:r==null?void 0:r.signal})}subscription(t,n,r){return this.$request({type:"subscription",path:t,input:n,context:r==null?void 0:r.context}).subscribe({next(o){var i,s,l;o.result.type==="started"?(i=r.onStarted)==null||i.call(r):o.result.type==="stopped"?(s=r.onStopped)==null||s.call(r):(l=r.onData)==null||l.call(r,o.result.data)},error(o){var i;(i=r.onError)==null||i.call(r,o)},complete(){var o;(o=r.onComplete)==null||o.call(r)}})}constructor(t){this.requestId=0;const n=(()=>{const r=t.transformer;return r?"input"in r?t.transformer:{input:r,output:r}:{input:{serialize:a=>a,deserialize:a=>a},output:{serialize:a=>a,deserialize:a=>a}}})();this.runtime={transformer:{serialize:r=>n.input.serialize(r),deserialize:r=>n.output.deserialize(r)},combinedTransformer:n},this.links=t.links.map(r=>r(this.runtime))}}const Sue={query:"query",mutate:"mutation",subscribe:"subscription"},Bue=e=>Sue[e];function Eue(e){return Xse(t=>e.hasOwnProperty(t)?e[t]:qse(({path:n,args:r})=>{const a=[t,...n],o=Bue(a.pop()),i=a.join(".");return e[o](i,...r)}))}function Oue(e){const t=new xue(e);return Eue(t)}var Fue=function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,n){this.keyToValue.set(t,n),this.valueToKey.set(n,t)},e.prototype.getByKey=function(t){return this.keyToValue.get(t)},e.prototype.getByValue=function(t){return this.valueToKey.get(t)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e}(),lV=function(){function e(t){this.generateIdentifier=t,this.kv=new Fue}return e.prototype.register=function(t,n){this.kv.getByValue(t)||(n||(n=this.generateIdentifier(t)),this.kv.set(n,t))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(t){return this.kv.getByValue(t)},e.prototype.getValue=function(t){return this.kv.getByKey(t)},e}(),Tue=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(r[o]=a[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Rue=function(e){Tue(t,e);function t(){var n=e.call(this,function(r){return r.name})||this;return n.classToAllowedProps=new Map,n}return t.prototype.register=function(n,r){typeof r=="object"?(r.allowProps&&this.classToAllowedProps.set(n,r.allowProps),e.prototype.register.call(this,n,r.identifier)):e.prototype.register.call(this,n,r)},t.prototype.getAllowedProps=function(n){return this.classToAllowedProps.get(n)},t}(lV),Iue=globalThis&&globalThis.__read||function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],i;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o};function kue(e){if("values"in Object)return Object.values(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function Pue(e,t){var n=kue(e);if("find"in n)return n.find(t);for(var r=n,a=0;a"u"},Due=function(e){return e===null},Lh=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype},l2=function(e){return Lh(e)&&Object.keys(e).length===0},Wl=function(e){return Array.isArray(e)},Lue=function(e){return typeof e=="string"},Que=function(e){return typeof e=="number"&&!isNaN(e)},Nue=function(e){return typeof e=="boolean"},Hue=function(e){return e instanceof RegExp},Qh=function(e){return e instanceof Map},Nh=function(e){return e instanceof Set},cV=function(e){return Mue(e)==="Symbol"},jue=function(e){return e instanceof Date&&!isNaN(e.valueOf())},zue=function(e){return e instanceof Error},tM=function(e){return typeof e=="number"&&isNaN(e)},nM=function(e){return Nue(e)||Due(e)||uV(e)||Que(e)||Lue(e)||cV(e)},Vue=function(e){return typeof e=="bigint"},Kue=function(e){return e===1/0||e===-1/0},Wue=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},Gue=function(e){return e instanceof URL},AV=function(e){return e.replace(/\./g,"\\.")},iS=function(e){return e.map(String).map(AV).join(".")},Gp=function(e){for(var t=[],n="",r=0;r0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},A2=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,a=e.length;n0?"Infinity":"-Infinity"},Number),pi(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),pi(Gue,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function Tw(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var dV=Tw(function(e,t){if(cV(e)){var n=!!t.symbolRegistry.getIdentifier(e);return n}return!1},function(e,t){var n=t.symbolRegistry.getIdentifier(e);return["symbol",n]},function(e){return e.description},function(e,t,n){var r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),Yue=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),pV=Tw(Wue,function(e){return["typed-array",e.constructor.name]},function(e){return A2([],c2(e))},function(e,t){var n=Yue[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function hV(e,t){if(e!=null&&e.constructor){var n=!!t.classRegistry.getIdentifier(e.constructor);return n}return!1}var gV=Tw(hV,function(e,t){var n=t.classRegistry.getIdentifier(e.constructor);return["class",n]},function(e,t){var n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return u2({},e);var r={};return n.forEach(function(a){r[a]=e[a]}),r},function(e,t,n){var r=n.classRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),mV=Tw(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return["custom",n.name]},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return n.serialize(e)},function(e,t,n){var r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),que=[gV,dV,mV,pV],rM=function(e,t){var n=eM(que,function(a){return a.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};var r=eM(fV,function(a){return a.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation}},vV={};fV.forEach(function(e){vV[e.annotation]=e});var Xue=function(e,t,n){if(Wl(t))switch(t[0]){case"symbol":return dV.untransform(e,t,n);case"class":return gV.untransform(e,t,n);case"custom":return mV.untransform(e,t,n);case"typed-array":return pV.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{var r=vV[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}},NA=function(e,t){for(var n=e.keys();t>0;)n.next(),t--;return n.next().value};function yV(e){if(s0(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(s0(e,"prototype"))throw new Error("prototype is not allowed as a property");if(s0(e,"constructor"))throw new Error("constructor is not allowed as a property")}var Jue=function(e,t){yV(t);for(var n=0;n0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},hl=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,a=e.length;np2(a,t));if(!nce(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((a,o)=>{if(aM(t.props)&&!t.props.includes(o))return a;const i=e[o],s=p2(i,t);return rce(a,o,s,e,t.nonenumerable),a},{})}var Su=globalThis&&globalThis.__assign||function(){return Su=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},oce=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,a=e.length;n{Cn({category:ot.classSearch.title,action:ot.classSearch.actions.ADD_COURSE,label:t.deptCode,value:Jse(t.courseNumber)});const o=oe.termsInSchedule(n);o.size>1&&!a&&Vz(o);const i={term:n,deptCode:t.deptCode,courseNumber:t.courseNumber,courseTitle:t.courseTitle,courseComment:t.courseComment,prerequisiteLink:t.prerequisiteLink,section:{...e,color:""}};return oe.addCourse(i,r)},dr=(e,t,n,r,a)=>{oe.openSnackbar(e,t,n,r,a)},lce=async(e,t)=>{if(Cn({category:ot.nav.title,action:ot.nav.actions.SAVE_SCHEDULE,label:e,value:t?1:0}),e!=null&&(e=e.replace(/\s+/g,""),e.length>0)){t?window.localStorage.setItem("userID",e):window.localStorage.removeItem("userID");const n=oe.schedule.getScheduleAsSaveState();try{await g4.users.saveUserData.mutate({id:e,userData:n}),dr("success",`Schedule saved under username "${e}". Don't forget to sign up for classes on WebReg!`),oe.saveSchedule()}catch(r){r instanceof Yse?dr("error",`Schedule could not be saved under username "${e}`):dr("error","Network error or server is down.")}}},uce=async(e,t)=>{if(Cn({category:ot.nav.title,action:ot.nav.actions.LOAD_SCHEDULE,label:e,value:t?1:0}),e!=null&&(!oe.hasUnsavedChanges()||window.confirm("Are you sure you want to load a different schedule? You have unsaved changes!"))&&(e=e.replace(/\s+/g,""),e.length>0)){t?window.localStorage.setItem("userID",e):window.localStorage.removeItem("userID");try{const n=await g4.users.getUserData.query({userId:e}),r=n==null?void 0:n.userData;r==null?dr("error",`Couldn't find schedules for username "${e}".`):await oe.loadSchedule(r)?dr("success",`Schedule for username "${e}" loaded.`):(oe.loadSkeletonSchedule(r),dr("error",`Network error loading course information for "${e}". - If this continues to happen, please submit a feedback form.`))}catch{dr("error","Failed to load schedules. If this continues to happen, please submit a feedback form.")}}},cce=(e,t)=>{oe.deleteCourse(e,t)},CV=e=>{oe.deleteCustomEvent(e)},Ace=(e,t)=>{oe.editCustomEvent(e,t)},xV=()=>{oe.clearSchedule()},SV=(e,t)=>{oe.addCustomEvent(e,t)},h2=e=>{(e==null||e.keyCode===90&&(e.ctrlKey||e.metaKey))&&oe.undoAction()},fce=e=>{oe.changeCurrentSchedule(e)},dce=(e,t)=>{oe.changeCustomEventColor(e,t)},pce=(e,t,n)=>{oe.changeCourseColor(e,t,n)},hce=(e,t)=>{Cn({category:ot.addedClasses.title,action:ot.addedClasses.actions.COPY_SCHEDULE});try{oe.copySchedule(e),t==null||t.onSuccess(e)}catch{t==null||t.onError(e)}},gce=e=>{oe.addSchedule(e)},mce=(e,t)=>{oe.renameSchedule(e,t)},vce=e=>{oe.deleteSchedule(e)},yce=(e,t)=>{oe.updateScheduleNote(e,t)};class Rw{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(n=>n!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const m4=typeof window>"u"||"Deno"in window;function Wo(){}function bce(e,t){return typeof e=="function"?e(t):e}function wce(e){return typeof e=="number"&&e>=0&&e!==1/0}function Cce(e,t){return Math.max(e+(t||0)-Date.now(),0)}function jm(e,t,n){return Iw(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function ol(e,t,n){return Iw(e)?[{...t,queryKey:e},n]:[e||{},t]}function oM(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:o,queryKey:i,stale:s}=e;if(Iw(i)){if(r){if(t.queryHash!==v4(i,t.options))return!1}else if(!Gy(t.queryKey,i))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof a<"u"&&a!==t.state.fetchStatus||o&&!o(t))}function iM(e,t){const{exact:n,fetching:r,predicate:a,mutationKey:o}=e;if(Iw(o)){if(!t.options.mutationKey)return!1;if(n){if(Uu(t.options.mutationKey)!==Uu(o))return!1}else if(!Gy(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||a&&!a(t))}function v4(e,t){return((t==null?void 0:t.queryKeyHashFn)||Uu)(e)}function Uu(e){return JSON.stringify(e,(t,n)=>g2(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):n)}function Gy(e,t){return BV(e,t)}function BV(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!BV(e[n],t[n])):!1}function EV(e,t){if(e===t)return e;const n=sM(e)&&sM(t);if(n||g2(e)&&g2(t)){const r=n?e.length:Object.keys(e).length,a=n?t:Object.keys(t),o=a.length,i=n?[]:{};let s=0;for(let l=0;l"u")return!0;const n=t.prototype;return!(!lM(n)||!n.hasOwnProperty("isPrototypeOf"))}function lM(e){return Object.prototype.toString.call(e)==="[object Object]"}function Iw(e){return Array.isArray(e)}function OV(e){return new Promise(t=>{setTimeout(t,e)})}function uM(e){OV(0).then(e)}function xce(){if(typeof AbortController=="function")return new AbortController}function Sce(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?EV(e,t):t}class Bce extends Rw{constructor(){super(),this.setup=t=>{if(!m4&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const m2=new Bce;class Ece extends Rw{constructor(){super(),this.setup=t=>{if(!m4&&window.addEventListener){const n=()=>t();return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const Yy=new Ece;function Oce(e){return Math.min(1e3*2**e,3e4)}function y4(e){return(e??"online")==="online"?Yy.isOnline():!0}class FV{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function sS(e){return e instanceof FV}function TV(e){let t=!1,n=0,r=!1,a,o,i;const s=new Promise((m,y)=>{o=m,i=y}),l=m=>{r||(d(new FV(m)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!m2.isFocused()||e.networkMode!=="always"&&!Yy.isOnline(),A=m=>{r||(r=!0,e.onSuccess==null||e.onSuccess(m),a==null||a(),o(m))},d=m=>{r||(r=!0,e.onError==null||e.onError(m),a==null||a(),i(m))},p=()=>new Promise(m=>{a=y=>{const v=r||!f();return v&&m(y),v},e.onPause==null||e.onPause()}).then(()=>{a=void 0,r||e.onContinue==null||e.onContinue()}),h=()=>{if(r)return;let m;try{m=e.fn()}catch(y){m=Promise.reject(y)}Promise.resolve(m).then(A).catch(y=>{var v,b;if(r)return;const w=(v=e.retry)!=null?v:3,x=(b=e.retryDelay)!=null?b:Oce,S=typeof x=="function"?x(n,y):x,B=w===!0||typeof w=="number"&&n{if(f())return p()}).then(()=>{t?d(y):h()})})};return y4(e.networkMode)?h():p().then(h),{promise:s,cancel:l,continue:()=>(a==null?void 0:a())?s:Promise.resolve(),cancelRetry:u,continueRetry:c}}const b4=console;function Fce(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const a=c=>{let f;t++;try{f=c()}finally{t--,t||s()}return f},o=c=>{t?e.push(c):uM(()=>{n(c)})},i=c=>(...f)=>{o(()=>{c(...f)})},s=()=>{const c=e;e=[],c.length&&uM(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:a,batchCalls:i,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const ea=Fce();class RV{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),wce(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t??(m4?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Tce extends RV{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||b4,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Rce(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=Sce(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Wo).catch(Wo):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Cce(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,a;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return(o=this.retryer)==null||o.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(p=>p.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const i=xce(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(i)return this.abortSignalConsumed=!0,i.signal}})};l(s);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(l(c),(r=this.options.behavior)==null||r.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((a=c.fetchOptions)==null?void 0:a.meta)){var f;this.dispatch({type:"fetch",meta:(f=c.fetchOptions)==null?void 0:f.meta})}const A=d=>{if(sS(d)&&d.silent||this.dispatch({type:"error",error:d}),!sS(d)){var p,h;(p=(h=this.cache.config).onError)==null||p.call(h,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=TV({fn:c.fetchFn,abort:i==null?void 0:i.abort.bind(i),onSuccess:d=>{var p,h;if(typeof d>"u"){A(new Error("undefined"));return}this.setData(d),(p=(h=this.cache.config).onSuccess)==null||p.call(h,d,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:A,onFail:(d,p)=>{this.dispatch({type:"failed",failureCount:d,error:p})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var a,o;switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(a=t.meta)!=null?a:null,fetchStatus:y4(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return sS(i)&&i.revert&&this.revertState?{...this.revertState}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),ea.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function Rce(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=typeof t<"u",r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}class Ice extends Rw{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var a;const o=n.queryKey,i=(a=n.queryHash)!=null?a:v4(o,n);let s=this.get(i);return s||(s=new Tce({cache:this,logger:t.getLogger(),queryKey:o,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){ea.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=ol(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(a=>oM(r,a))}findAll(t,n){const[r]=ol(t,n);return Object.keys(r).length>0?this.queries.filter(a=>oM(r,a)):this.queries}notify(t){ea.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){ea.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){ea.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class kce extends RV{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||b4,this.observers=[],this.state=t.state||Pce(),this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,n;return(t=(n=this.retryer)==null?void 0:n.continue())!=null?t:this.execute()}async execute(){const t=()=>{var b;return this.retryer=TV({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(w,x)=>{this.dispatch({type:"failed",failureCount:w,error:x})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(b=this.options.retry)!=null?b:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,a,o,i,s,l;if(!n){var u,c,f,A;this.dispatch({type:"loading",variables:this.options.variables}),await((u=(c=this.mutationCache.config).onMutate)==null?void 0:u.call(c,this.state.variables,this));const w=await((f=(A=this.options).onMutate)==null?void 0:f.call(A,this.state.variables));w!==this.state.context&&this.dispatch({type:"loading",context:w,variables:this.state.variables})}const b=await t();return await((r=(a=this.mutationCache.config).onSuccess)==null?void 0:r.call(a,b,this.state.variables,this.state.context,this)),await((o=(i=this.options).onSuccess)==null?void 0:o.call(i,b,this.state.variables,this.state.context)),await((s=(l=this.options).onSettled)==null?void 0:s.call(l,b,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:b}),b}catch(b){try{var d,p,h,m,y,v;throw await((d=(p=this.mutationCache.config).onError)==null?void 0:d.call(p,b,this.state.variables,this.state.context,this)),await((h=(m=this.options).onError)==null?void 0:h.call(m,b,this.state.variables,this.state.context)),await((y=(v=this.options).onSettled)==null?void 0:y.call(v,void 0,b,this.state.variables,this.state.context)),b}finally{this.dispatch({type:"error",error:b})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!y4(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),ea.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function Pce(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Uce extends Rw{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const a=new kce({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0});return this.add(a),a}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){ea.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>iM(t,n))}findAll(t){return this.mutations.filter(n=>iM(t,n))}notify(t){ea.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){var t;return this.resuming=((t=this.resuming)!=null?t:Promise.resolve()).then(()=>{const n=this.mutations.filter(r=>r.state.isPaused);return ea.batch(()=>n.reduce((r,a)=>r.then(()=>a.continue().catch(Wo)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function Mce(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,a,o,i;const s=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,l=(r=e.fetchOptions)==null||(a=r.meta)==null?void 0:a.fetchMore,u=l==null?void 0:l.pageParam,c=(l==null?void 0:l.direction)==="forward",f=(l==null?void 0:l.direction)==="backward",A=((o=e.state.data)==null?void 0:o.pages)||[],d=((i=e.state.data)==null?void 0:i.pageParams)||[];let p=d,h=!1;const m=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>{var B;if((B=e.signal)!=null&&B.aborted)h=!0;else{var F;(F=e.signal)==null||F.addEventListener("abort",()=>{h=!0})}return e.signal}})},y=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),v=(S,B,F,O)=>(p=O?[B,...p]:[...p,B],O?[F,...S]:[...S,F]),b=(S,B,F,O)=>{if(h)return Promise.reject("Cancelled");if(typeof F>"u"&&!B&&S.length)return Promise.resolve(S);const T={queryKey:e.queryKey,pageParam:F,meta:e.options.meta};m(T);const U=y(T);return Promise.resolve(U).then(H=>v(S,F,H,O))};let w;if(!A.length)w=b([]);else if(c){const S=typeof u<"u",B=S?u:cM(e.options,A);w=b(A,S,B)}else if(f){const S=typeof u<"u",B=S?u:Dce(e.options,A);w=b(A,S,B,!0)}else{p=[];const S=typeof e.options.getNextPageParam>"u";w=(s&&A[0]?s(A[0],0,A):!0)?b([],S,d[0]):Promise.resolve(v([],d[0],A[0]));for(let F=1;F{if(s&&A[F]?s(A[F],F,A):!0){const U=S?d[F]:cM(e.options,O);return b(O,S,U)}return Promise.resolve(v(O,d[F],A[F]))})}return w.then(S=>({pages:S,pageParams:p}))}}}}function cM(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function Dce(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class Lce{constructor(t={}){this.queryCache=t.queryCache||new Ice,this.mutationCache=t.mutationCache||new Uce,this.logger=t.logger||b4,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=m2.subscribe(()=>{m2.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Yy.subscribe(()=>{Yy.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,n;this.mountCount--,this.mountCount===0&&((t=this.unsubscribeFocus)==null||t.call(this),this.unsubscribeFocus=void 0,(n=this.unsubscribeOnline)==null||n.call(this),this.unsubscribeOnline=void 0)}isFetching(t,n){const[r]=ol(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}ensureQueryData(t,n,r){const a=jm(t,n,r),o=this.getQueryData(a.queryKey);return o?Promise.resolve(o):this.fetchQuery(a)}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const a=r.data;return[n,a]})}setQueryData(t,n,r){const a=this.queryCache.find(t),o=a==null?void 0:a.state.data,i=bce(n,o);if(typeof i>"u")return;const s=jm(t),l=this.defaultQueryOptions(s);return this.queryCache.build(this,l).setData(i,{...r,manual:!0})}setQueriesData(t,n,r){return ea.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:a})=>[a,this.setQueryData(a,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=ol(t,n),a=this.queryCache;ea.batch(()=>{a.findAll(r).forEach(o=>{a.remove(o)})})}resetQueries(t,n,r){const[a,o]=ol(t,n,r),i=this.queryCache,s={type:"active",...a};return ea.batch(()=>(i.findAll(a).forEach(l=>{l.reset()}),this.refetchQueries(s,o)))}cancelQueries(t,n,r){const[a,o={}]=ol(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const i=ea.batch(()=>this.queryCache.findAll(a).map(s=>s.cancel(o)));return Promise.all(i).then(Wo).catch(Wo)}invalidateQueries(t,n,r){const[a,o]=ol(t,n,r);return ea.batch(()=>{var i,s;if(this.queryCache.findAll(a).forEach(u=>{u.invalidate()}),a.refetchType==="none")return Promise.resolve();const l={...a,type:(i=(s=a.refetchType)!=null?s:a.type)!=null?i:"active"};return this.refetchQueries(l,o)})}refetchQueries(t,n,r){const[a,o]=ol(t,n,r),i=ea.batch(()=>this.queryCache.findAll(a).filter(l=>!l.isDisabled()).map(l=>{var u;return l.fetch(void 0,{...o,cancelRefetch:(u=o==null?void 0:o.cancelRefetch)!=null?u:!0,meta:{refetchPage:a.refetchPage}})}));let s=Promise.all(i).then(Wo);return o!=null&&o.throwOnError||(s=s.catch(Wo)),s}fetchQuery(t,n,r){const a=jm(t,n,r),o=this.defaultQueryOptions(a);typeof o.retry>"u"&&(o.retry=!1);const i=this.queryCache.build(this,o);return i.isStaleByTime(o.staleTime)?i.fetch(o):Promise.resolve(i.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Wo).catch(Wo)}fetchInfiniteQuery(t,n,r){const a=jm(t,n,r);return a.behavior=Mce(),this.fetchQuery(a)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Wo).catch(Wo)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(a=>Uu(t)===Uu(a.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>Gy(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(a=>Uu(t)===Uu(a.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>Gy(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=v4(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}const AM=g.createContext(void 0),Qce=g.createContext(!1);function Nce(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=AM),window.ReactQueryClientContext):AM)}const Hce=({client:e,children:t,context:n,contextSharing:r=!1})=>{g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const a=Nce(n,r);return g.createElement(Qce.Provider,{value:!n&&r},g.createElement(a.Provider,{value:e},t))};function jce(e){const t=new Lce;return C.jsx(Hce,{client:t,children:e.children})}function Bo(e){"@babel/helpers - typeof";return Bo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bo(e)}function lS(e){return e&&Bo(e)==="object"&&e.constructor===Object}function Gl(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{clone:!0},r=n.clone?E({},e):e;return lS(e)&&lS(t)&&Object.keys(t).forEach(function(a){a!=="__proto__"&&(lS(t[a])&&a in e?r[a]=Gl(e[a],t[a],n):r[a]=t[a])}),r}function zce(e,t){if(Bo(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Bo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function IV(e){var t=zce(e,"string");return Bo(t)==="symbol"?t:String(t)}function Ot(e,t,n){return t=IV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bf(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n{var t;((t={VITE_ENDPOINT:"",VITE_TILES_ENDPOINT:"d32w28pcyzk3qf.cloudfront.net",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1})==null?void 0:t.MODE)!=="production"&&typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const n=typeof e=="function"?ele(e):e,r=(a,o)=>Cle(n,a,o);return Object.assign(r,n),r},Bw=e=>e?YU(e):YU,Og=Bw(e=>{const t=typeof Storage<"u"?window.localStorage.getItem("theme")??"system":"system",n=t!=="system"?t:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";return{themeSetting:t,appTheme:n,setAppTheme:r=>{typeof Storage<"u"&&window.localStorage.setItem("theme",r);const a=r!=="system"?r:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";e({appTheme:a,themeSetting:r}),Cn({category:ot.nav.title,action:ot.nav.actions.CHANGE_THEME,label:a})}}}),Ew=Bw(e=>({isMilitaryTime:typeof Storage<"u"&&window.localStorage.getItem("show24HourTime")=="true",setTimeFormat:n=>{typeof Storage<"u"&&window.localStorage.setItem("show24HourTime",n.toString()),e({isMilitaryTime:n})}}));async function qU(e){const t=JSON.stringify({query:e}),n=await fetch(`${Zse}`,{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:t}),r=await n.json();return!n.ok||r.data===null?null:r}const Vz=e=>{dr("warning",`Course added from different term. +Schedule now contains courses from ${[...e].sort().join(", ")}.`,void 0,void 0,{whiteSpace:"pre-line"})};async function Kz(e,t){e.stopPropagation(),await navigator.clipboard.writeText(t),dr("success","WebsocSection code copied to clipboard")}function So(){switch(Og.getState().appTheme){case"light":return!1;case"dark":return!0;default:return window.matchMedia("(prefers-color-scheme: dark)").matches}}var p4={exports:{}},$A=typeof Reflect=="object"?Reflect:null,XU=$A&&typeof $A.apply=="function"?$A.apply:function(t,n,r){return Function.prototype.apply.call(t,n,r)},a0;$A&&typeof $A.ownKeys=="function"?a0=$A.ownKeys:Object.getOwnPropertySymbols?a0=function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:a0=function(t){return Object.getOwnPropertyNames(t)};function xle(e){console&&console.warn&&console.warn(e)}var Wz=Number.isNaN||function(t){return t!==t};function tn(){tn.init.call(this)}p4.exports=tn;p4.exports.once=Fle;tn.EventEmitter=tn;tn.prototype._events=void 0;tn.prototype._eventsCount=0;tn.prototype._maxListeners=void 0;var JU=10;function Fw(e){if(typeof e!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}Object.defineProperty(tn,"defaultMaxListeners",{enumerable:!0,get:function(){return JU},set:function(e){if(typeof e!="number"||e<0||Wz(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");JU=e}});tn.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};tn.prototype.setMaxListeners=function(t){if(typeof t!="number"||t<0||Wz(t))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+t+".");return this._maxListeners=t,this};function Gz(e){return e._maxListeners===void 0?tn.defaultMaxListeners:e._maxListeners}tn.prototype.getMaxListeners=function(){return Gz(this)};tn.prototype.emit=function(t){for(var n=[],r=1;r0&&(i=n[0]),i instanceof Error)throw i;var s=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw s.context=i,s}var l=o[t];if(l===void 0)return!1;if(typeof l=="function")XU(l,this,n);else for(var u=l.length,c=Zz(l,u),r=0;r0&&i.length>a&&!i.warned){i.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=i.length,xle(s)}return e}tn.prototype.addListener=function(t,n){return Yz(this,t,n,!1)};tn.prototype.on=tn.prototype.addListener;tn.prototype.prependListener=function(t,n){return Yz(this,t,n,!0)};function Sle(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function qz(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=Sle.bind(r);return a.listener=n,r.wrapFn=a,a}tn.prototype.once=function(t,n){return Fw(n),this.on(t,qz(this,t,n)),this};tn.prototype.prependOnceListener=function(t,n){return Fw(n),this.prependListener(t,qz(this,t,n)),this};tn.prototype.removeListener=function(t,n){var r,a,o,i,s;if(Fw(n),a=this._events,a===void 0)return this;if(r=a[t],r===void 0)return this;if(r===n||r.listener===n)--this._eventsCount===0?this._events=Object.create(null):(delete a[t],a.removeListener&&this.emit("removeListener",t,r.listener||n));else if(typeof r!="function"){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===n||r[i].listener===n){s=r[i].listener,o=i;break}if(o<0)return this;o===0?r.shift():Ble(r,o),r.length===1&&(a[t]=r[0]),a.removeListener!==void 0&&this.emit("removeListener",t,s||n)}return this};tn.prototype.off=tn.prototype.removeListener;tn.prototype.removeAllListeners=function(t){var n,r,a;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[t]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[t]),this;if(arguments.length===0){var o=Object.keys(r),i;for(a=0;a=0;a--)this.removeListener(t,n[a]);return this};function Xz(e,t,n){var r=e._events;if(r===void 0)return[];var a=r[t];return a===void 0?[]:typeof a=="function"?n?[a.listener||a]:[a]:n?Ele(a):Zz(a,a.length)}tn.prototype.listeners=function(t){return Xz(this,t,!0)};tn.prototype.rawListeners=function(t){return Xz(this,t,!1)};tn.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):Jz.call(e,t)};tn.prototype.listenerCount=Jz;function Jz(e){var t=this._events;if(t!==void 0){var n=t[e];if(typeof n=="function")return 1;if(n!==void 0)return n.length}return 0}tn.prototype.eventNames=function(){return this._eventsCount>0?a0(this._events):[]};function Zz(e,t){for(var n=new Array(t),r=0;rt.includes(n)):e.map(()=>!1)}const Wy=["Su","M","Tu","W","Th","F","Sa"],Tle=["Sat","Sun","Mon","Tue","Wed","Thu","Fri"];function Kp(e){const[t="",n=""]=e.split(" ");return{building:t,room:n}}function ZU(e=[]){return e.flatMap(t=>t.section.meetings.filter(n=>!n.timeIsTBA&&n.startTime&&n.endTime&&n.days).flatMap(n=>{var f,A,d,p;const r=(f=n.startTime)==null?void 0:f.hour,a=(A=n.startTime)==null?void 0:A.minute,o=(d=n.endTime)==null?void 0:d.hour,i=(p=n.endTime)==null?void 0:p.minute,l=$z(Wy,n.days).map((h,m)=>h?m:void 0).filter(Ow),{bldg:u,...c}=t.section.finalExam;return l.map(h=>{var m;return{color:t.section.color,term:t.term,title:`${t.deptCode} ${t.courseNumber}`,courseTitle:t.courseTitle,locations:n.bldg.map(Kp).map(y=>({...y,...n.days&&{days:Wy[h]}})),showLocationInfo:!1,instructors:t.section.instructors,sectionCode:t.section.sectionCode,sectionType:t.section.sectionType,start:new Date(2018,0,h,r,a),end:new Date(2018,0,h,o,i),finalExam:{...c,locations:((m=t.section.finalExam.bldg)==null?void 0:m.map(Kp))??[]},isCustomEvent:!1}})}))}function Rle(e=[]){return e.filter(t=>t.section.finalExam.examStatus==="SCHEDULED_FINAL"&&t.section.finalExam.startTime&&t.section.finalExam.endTime&&t.section.finalExam.dayOfWeek).flatMap(t=>{var f,A,d,p;const{bldg:n,...r}=t.section.finalExam,a=(f=r.startTime)==null?void 0:f.hour,o=(A=r.startTime)==null?void 0:A.minute,i=(d=r.endTime)==null?void 0:d.hour,s=(p=r.endTime)==null?void 0:p.minute,u=$z(Tle,t.section.finalExam.dayOfWeek).map((h,m)=>h?m:void 0).filter(Ow),c=n?n.map(Kp):t.section.meetings[0].bldg.map(Kp);return u.map(h=>({color:t.section.color,term:t.term,title:`${t.deptCode} ${t.courseNumber}`,courseTitle:t.courseTitle,locations:c.map(m=>({...m,days:Wy[h]})),showLocationInfo:!0,instructors:t.section.instructors,sectionCode:t.section.sectionCode,sectionType:"Fin",start:new Date(2018,0,h-1,a,o),end:new Date(2018,0,h-1,i,s),finalExam:{...r,locations:(n==null?void 0:n.map(Kp))??[]},isCustomEvent:!1}))})}function Ile(e=[]){return e.flatMap(t=>{const n=t.days.map((a,o)=>a?o:void 0).filter(Ow),r=n.map(a=>Wy[a]);return n.map(a=>{const o=parseInt(t.start.slice(0,2),10),i=parseInt(t.start.slice(3,5),10),s=parseInt(t.end.slice(0,2),10),l=parseInt(t.end.slice(3,5),10);return{customEventID:t.customEventID,color:t.color??"#000000",start:new Date(2018,0,a,o,i),isCustomEvent:!0,end:new Date(2018,0,a,s,l),title:t.title,building:t.building??"",days:r}})})}const eV=["Su","M","Tu","W","Th","F","Sa"],kle=new RegExp(`(${eV.join("|")})`,"g");function Mdt(e){if(e==null)return null;const t=[];let n;for(;n=kle.exec(e);)t.push(eV.indexOf(n[1]));return t}function Ddt(e){if(e.timeIsTBA||!e.startTime||!e.endTime)return;const t=`${e.startTime.hour}`.padStart(2,"0"),n=`${e.endTime.hour}`.padStart(2,"0"),r=`${t}:${e.startTime.minute}`,a=`${n}:${e.endTime.minute}`;return{startTime:r,endTime:a}}function Ple(e,t,n){if(!e||!t)return;const r=e.minute.toString().padStart(2,"0"),a=t.minute.toString().padStart(2,"0");if(n)return`${e.hour}:${r} - ${t.hour}:${a}`;const o=t.hour>=12?"PM":"AM",i=`${e.hour>12?e.hour-12:e.hour}`,s=`${t.hour>12?t.hour-12:t.hour}`,l=`${i}:${r}`,u=`${s}:${a}`;return`${l} - ${u} ${o}`}var Ule={black:"#000",white:"#fff"};const Gy=Ule;var Mle={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"};const tS=Mle;var Dle={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"};const o0=Dle;var Lle={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"};const Qle=Lle;var Nle={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"};const Hle=Nle;var jle={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"};const nS=jle;var zle={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"};const i0=zle;var Vle={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const Wp=Vle;var Kle={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"};const tV=Kle;var Wle={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"};const rS=Wle;var Gle={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"};const Yle=Gle;var qle={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"};const h4=qle,aS=[i0[500],o0[500],Qle[500],Wp[500],tV[500],Hle[500],Yle[500]];function _U(e){const t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);if(!t)throw new Error("Could not parse Hex Color");const n=parseInt(t[1],16)/255,r=parseInt(t[2],16)/255,a=parseInt(t[3],16)/255,o=Math.max(n,r,a),i=Math.min(n,r,a);let s,l,u=(o+i)/2;if(o==i)s=l=0;else{const c=o-i;switch(l=u>.5?c/(2-o-i):c/(o+i),o){case n:s=(r-a)/c+(rMath.round(c*100)/100),{h:s,s:l,l:u}}function Xle({h:e,s:t,l:n}){if(e<0||e>1||t<0||t>1||n<0||n>1)throw new Error("Invalid HSLColor");let r,a,o;if(t==0)r=a=o=n;else{const i=function(c,f,A){return A<0&&(A+=1),A>1&&(A-=1),A<.16666666666666666?c+(f-c)*6*A:A<.5?f:A<.6666666666666666?c+(f-c)*(.6666666666666666-A)*6:c},s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=i(l,s,e+1/3),a=i(l,s,e),o=i(l,s,e-1/3)}return[r,a,o]=[r,a,o].map(i=>Math.round(i*255).toString(16).padStart(2,"0")),`#${r}${a}${o}`}function Jle(e,t,n){for(const r of t)if(Math.abs(r.h-e.h)o.courseTitle===e.courseTitle).sort((o,i)=>Math.abs(parseInt(o.section.sectionCode)-parseInt(e.section.sectionCode))-Math.abs(parseInt(i.section.sectionCode)-parseInt(e.section.sectionCode))),r=n.filter(o=>o.section.sectionType===e.section.sectionType),a=new Set(t.map(o=>o.section.color));return r.length>0?r[0].section.color:n.length>0?Zle(n[0].section.color,a):aS.find(o=>!a.has(o))||aS[Math.floor(Math.random()*aS.length)]}class $le{constructor(){this.cache={}}clearCache(){Object.keys(this.cache).forEach(t=>delete this.cache[t])}async query(t){var o;const n=new URL($se),r=new URLSearchParams(this.cleanSearchParams(t)).toString();if(((o=this.cache[r])==null?void 0:o.timestamp)>Date.now()-30*60*1e3)return this.cache[r];n.search=r;const a=await fetch(n,{headers:{Referer:"https://antalmanac.com/"}}).then(i=>i.json()).then(i=>i.payload);return this.cache[r]={...a,timestamp:Date.now()},this.removeDuplicateMeetings(a)}async queryMultiple(t,n){const r=[];for(const a of t[n].trim().replace(" ","").split(",")){const o=JSON.parse(JSON.stringify(t));o[n]=a,r.push(await this.query(o))}return this.combineSOCObjects(r)}async getCourseInfo(t){const n=await this.query(t),r={};for(const a of n.schools)for(const o of a.departments)for(const i of o.courses)for(const s of i.sections)r[s.sectionCode]={courseDetails:{deptCode:o.deptCode,courseNumber:i.courseNumber,courseTitle:i.courseTitle,courseComment:i.courseComment,prerequisiteLink:i.prerequisiteLink},section:s};return r}combineSOCObjects(t){const n=t.shift();for(const r of t)for(const a of r.schools){const o=n.schools.findIndex(i=>i.schoolName===a.schoolName);if(o!==-1)for(const i of a.departments){const s=n.schools[o].departments.findIndex(l=>l.deptCode===i.deptCode);if(s!==-1){const l=new Set(n.schools[o].departments[s].courses);for(const c of i.courses)l.add(c);const u=Array.from(l);u.sort((c,f)=>parseInt(c.courseNumber.replace(/\D/g,""))-parseInt(f.courseNumber.replace(/\D/g,""))),n.schools[o].departments[s].courses=u}else n.schools[o].departments.push(i)}else n.schools.push(a)}return n}removeDuplicateMeetings(t){return t.schools.forEach((n,r)=>{n.departments.forEach((a,o)=>{a.courses.forEach((i,s)=>{i.sections.forEach((l,u)=>{const c=[];for(const f of l.meetings){let A=!0;for(let d=0;dt.scheduleName)}setCurrentScheduleIndex(t){this.addUndoState(),this.currentScheduleIndex=t}addNewSchedule(t){this.addUndoState();const n=Math.random();this.schedules.push({scheduleName:t,courses:[],customEvents:[],scheduleNoteId:n}),this.currentScheduleIndex=this.getNumberOfSchedules()-1,this.scheduleNoteMap[n]=""}renameSchedule(t,n){this.addUndoState(),this.schedules[n].scheduleName=t}clearCurrentSchedule(){this.addUndoState(),this.getCurrentCourses().length=0,this.getCurrentCustomEvents().length=0}deleteSchedule(t){this.addUndoState(),this.schedules.splice(t,1),this.currentScheduleIndex=Math.min(t,this.getNumberOfSchedules()-1)}copySchedule(t){this.addUndoState();for(const n of this.getCurrentCourses())t===this.getNumberOfSchedules()?this.addCourseToAllSchedules(n):this.addCourse(n,t,!1)}getCurrentCourses(){var t;return((t=this.schedules[this.currentScheduleIndex])==null?void 0:t.courses)||[]}getAddedSectionCodes(){return new Set(this.getCurrentCourses().map(t=>`${t.section.sectionCode} ${t.term}`))}getAllCourses(){return this.schedules.map(t=>t.courses).flat(1)}getExistingCourse(t,n){for(const r of this.getAllCourses())if(r.section.sectionCode===t&&n===r.term)return r}getExistingCourseInSchedule(t,n){for(const r of this.getCurrentCourses())if(r.section.sectionCode===t&&n===r.term)return r}addCourse(t,n,r=!0){r&&this.addUndoState();const a=this.getExistingCourseInSchedule(t.section.sectionCode,t.term);if(this.doesCourseExistInSchedule(t.section.sectionCode,t.term,n)&&a)return a;if(a)return this.schedules[n].courses.push(a),a;const i={...t,section:{...t.section,color:_le(t,this.getAllCourses().filter(s=>s.term===t.term))}};return this.schedules[n].courses.push(i),i}addCourseToAllSchedules(t){this.addUndoState();for(let n=0;n!(r.section.sectionCode===t&&r.term===n))}doesCourseExistInSchedule(t,n,r){for(const a of this.schedules[r].courses)if(a.section.sectionCode===t&&n===a.term)return!0;return!1}getCurrentCustomEvents(){var t;return((t=this.schedules[this.currentScheduleIndex])==null?void 0:t.customEvents)||[]}getExistingCustomEvent(t){for(const n of this.getAllCustomEvents())if(n.customEventID===t)return n}getIndexesOfCustomEvent(t){const n=[];for(const r of this.schedules.keys())this.doesCustomEventExistInSchedule(t,r)&&n.push(r);return n}getAllCustomEvents(){return this.schedules.map(t=>t.customEvents).flat(1)}addCustomEvent(t,n){this.addUndoState();for(const r of n)this.doesCustomEventExistInSchedule(t.customEventID,r)||this.schedules[r].customEvents.push(t)}deleteCustomEvent(t,n=[this.getCurrentScheduleIndex()]){this.addUndoState();for(const r of n){const a=this.schedules[r].customEvents,o=a.findIndex(i=>i.customEventID===t);o!==void 0&&a.splice(o,1)}}changeCustomEventColor(t,n){this.addUndoState();const r=this.getExistingCustomEvent(t);r&&(r.color=n)}editCustomEvent(t,n){this.addUndoState();const r=this.getExistingCustomEvent(t.customEventID);if(r===void 0){this.addCustomEvent(t,n);return}Object.assign(r,t);const a=this.getIndexesOfCustomEvent(t.customEventID),o=a.filter(s=>!n.includes(s));this.deleteCustomEvent(r.customEventID,o);const i=n.filter(s=>!a.includes(s));this.addCustomEvent(r,i)}doesCustomEventExistInSchedule(t,n){for(const r of this.schedules[n].customEvents)if(r.customEventID===t)return!0;return!1}getCalendarizedEvents(){return[...ZU(this.getCurrentCourses()),...Ile(this.getCurrentCustomEvents())]}getCalendarizedCourseEvents(){return ZU(this.getCurrentCourses())}getCalendarizedFinals(){return Rle(this.getCurrentCourses())}addUndoState(){const t=JSON.parse(JSON.stringify(this.schedules));this.previousStates.push({schedules:t,scheduleIndex:this.currentScheduleIndex}),this.previousStates.length>=50&&this.previousStates.shift()}revertState(){const t=this.previousStates.pop();t!==void 0&&(this.schedules=t.schedules,this.currentScheduleIndex=t.scheduleIndex)}getScheduleAsSaveState(){return{schedules:this.schedules.map(n=>({scheduleName:n.scheduleName,customEvents:n.customEvents,courses:n.courses.map(r=>({color:r.section.color,term:r.term,sectionCode:r.section.sectionCode})),scheduleNote:this.scheduleNoteMap[n.scheduleNoteId]})),scheduleIndex:this.currentScheduleIndex}}async fromScheduleSaveState(t){this.addUndoState();try{this.schedules.length=0,this.currentScheduleIndex=t.scheduleIndex;const n={};for(const o of t.schedules)for(const i of o.courses)i.term in n?n[i.term].add(i.sectionCode):n[i.term]=new Set([i.sectionCode]);const r=new Map,a=Object.entries(n).map(async([o,i])=>{const s=Array.from(i).join(","),l=await xf.getCourseInfo({term:o,sectionCodes:s});r.set(o,l)});await Promise.all(a);for(const o of t.schedules){const i=[];for(const l of o.courses){const u=r.get(l.term);if(u!==void 0){const c=u[l.sectionCode];if(c===void 0)continue;i.push({...l,...c.courseDetails,section:{...c.section,color:l.color}})}}const s=Math.random();"scheduleNote"in o?this.scheduleNoteMap[s]=o.scheduleNote:this.scheduleNoteMap[s]="",this.schedules.push({scheduleName:o.scheduleName,courses:i,customEvents:o.customEvents,scheduleNoteId:s})}}catch{throw this.revertState(),new Error("Unable to load schedule")}}getCurrentScheduleNote(){var n;const t=(n=this.schedules[this.currentScheduleIndex])==null?void 0:n.scheduleNoteId;return t===void 0?"":this.scheduleNoteMap[t]}updateScheduleNote(t,n){const r=this.schedules[n].scheduleNoteId;this.scheduleNoteMap[r]=t}getSkeletonSchedule(){return this.skeletonSchedules[this.currentScheduleIndex]}setSkeletonSchedules(t){this.skeletonSchedules=t}}const pl=["sectionCode","sectionDetails","instructors","gpa","dayAndTime","location","sectionEnrollment","restrictions","status"],nV=pl.map(e=>!(window.location.pathname.split("/").slice(1)[0]==="added"&&e==="gpa")),rV=pl.map(()=>!0),tue=pl.filter((e,t)=>nV[t]&&rV[t]),s2=Bw((e,t)=>({enabledColumns:nV,selectedColumns:rV,activeColumns:tue,setSelectedColumns:n=>{e(()=>{const r=pl.map(o=>n.includes(o)),a=pl.filter((o,i)=>t().enabledColumns[i]&&r[i]);return{selectedColumns:r,activeColumns:a}}),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.TOGGLE_COLUMNS})},setColumnEnabled:(n,r)=>{e(a=>{a.enabledColumns[pl.indexOf(n)]=r;const o=pl.filter((i,s)=>a.enabledColumns[s]&&a.selectedColumns[s]);return{enabledColumns:a.enabledColumns,activeColumns:o}})}})),Tw=Bw(e=>{const n=(typeof window<"u"?window.location.pathname.split("/").slice(1):[])[0];return{activeTab:n==="added"?1:n==="map"?2:0,setActiveTab:r=>{e(()=>({activeTab:r})),r==1?s2.getState().setColumnEnabled("gpa",!1):s2.getState().setColumnEnabled("gpa",!0)}}});class nue extends i2.EventEmitter{constructor(){super(),this.termsInSchedule=t=>new Set([t,...this.schedule.getCurrentCourses().map(n=>n.term)]),this.setMaxListeners(300),this.customEvents=[],this.schedule=new eue,this.colorPickers={},this.snackbarMessage="",this.snackbarVariant="info",this.snackbarDuration=3e3,this.snackbarPosition={vertical:"bottom",horizontal:"left"},this.snackbarStyle={},this.eventsInCalendar=[],this.finalsEventsInCalendar=[],this.unsavedChanges=!1,this.skeletonMode=!1,typeof window<"u"&&window.addEventListener("beforeunload",t=>{this.unsavedChanges&&(t.returnValue="Are you sure you want to leave? You have unsaved changes!")})}getCurrentScheduleIndex(){return this.schedule.getCurrentScheduleIndex()}getScheduleNames(){return this.schedule.getScheduleNames()}getAddedCourses(){return this.schedule.getAllCourses()}getCustomEvents(){return this.schedule.getAllCustomEvents()}getSkeletonSchedule(){return this.schedule.getSkeletonSchedule()}addCourse(t,n=this.schedule.getCurrentScheduleIndex()){let r;return n===this.schedule.getNumberOfSchedules()?r=this.schedule.addCourseToAllSchedules(t):r=this.schedule.addCourse(t,n),this.unsavedChanges=!0,this.emit("addedCoursesChange"),r}getEventsInCalendar(){return this.schedule.getCalendarizedEvents()}getEventsWithFinalsInCalendar(){return[...this.schedule.getCalendarizedEvents(),...this.schedule.getCalendarizedFinals()]}getCourseEventsInCalendar(){return this.schedule.getCalendarizedCourseEvents()}getFinalEventsInCalendar(){return this.schedule.getCalendarizedFinals()}getSnackbarMessage(){return this.snackbarMessage}getSnackbarVariant(){return this.snackbarVariant}getSnackbarPosition(){return this.snackbarPosition}getSnackbarDuration(){return this.snackbarDuration}getSnackbarStyle(){return this.snackbarStyle}getAddedSectionCodes(){return this.schedule.getAddedSectionCodes()}getCurrentScheduleNote(){return this.schedule.getCurrentScheduleNote()}getSkeletonMode(){return this.skeletonMode}hasUnsavedChanges(){return this.unsavedChanges}registerColorPicker(t,n){t in this.colorPickers?this.colorPickers[t].on("colorChange",n):(this.colorPickers[t]=new i2.EventEmitter,this.colorPickers[t].on("colorChange",n))}unregisterColorPicker(t,n){t in this.colorPickers&&(this.colorPickers[t].removeListener("colorChange",n),this.colorPickers[t].listenerCount("colorChange")===0&&delete this.colorPickers[t])}deleteCourse(t,n){this.schedule.deleteCourse(t,n),this.unsavedChanges=!0,this.emit("addedCoursesChange")}undoAction(){this.schedule.revertState(),this.unsavedChanges=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("colorChange",!1),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange")}addCustomEvent(t,n){this.schedule.addCustomEvent(t,n),this.unsavedChanges=!0,this.emit("customEventsChange")}editCustomEvent(t,n){this.schedule.editCustomEvent(t,n),this.unsavedChanges=!0,this.emit("customEventsChange")}deleteCustomEvent(t){this.schedule.deleteCustomEvent(t),this.unsavedChanges=!0,this.emit("customEventsChange")}changeCustomEventColor(t,n){this.schedule.changeCustomEventColor(t,n),this.unsavedChanges=!0,this.colorPickers[t].emit("colorChange",n),this.emit("colorChange",!1)}addSchedule(t){this.schedule.addNewSchedule(t),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange")}renameSchedule(t,n){this.schedule.renameSchedule(t,n),this.emit("scheduleNamesChange")}saveSchedule(){this.unsavedChanges=!1}copySchedule(t){this.schedule.copySchedule(t),this.unsavedChanges=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange")}async loadSchedule(t){try{await this.schedule.fromScheduleSaveState(t)}catch{return!1}return this.unsavedChanges=!1,this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange"),!0}loadSkeletonSchedule(t){this.schedule.setSkeletonSchedules(t.schedules),this.skeletonMode=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange"),this.emit("skeletonModeChange"),Tw.getState().setActiveTab(1)}changeCurrentSchedule(t){this.schedule.setCurrentScheduleIndex(t),this.emit("currentScheduleIndexChange"),this.emit("scheduleNotesChange")}clearSchedule(){this.schedule.clearCurrentSchedule(),this.unsavedChanges=!0,this.emit("addedCoursesChange"),this.emit("customEventsChange")}deleteSchedule(t){this.schedule.deleteSchedule(t),this.emit("scheduleNamesChange"),this.emit("currentScheduleIndexChange"),this.emit("addedCoursesChange"),this.emit("customEventsChange"),this.emit("scheduleNotesChange")}changeCourseColor(t,n,r){this.schedule.changeCourseColor(t,n,r),this.unsavedChanges=!0,this.colorPickers[t].emit("colorChange",r),this.emit("colorChange",!1)}openSnackbar(t,n,r,a,o){this.snackbarVariant=t,this.snackbarMessage=n,this.snackbarDuration=r||this.snackbarDuration,this.snackbarPosition=a||this.snackbarPosition,this.snackbarStyle=o||this.snackbarStyle,this.emit("openSnackbar")}updateScheduleNote(t,n){this.schedule.updateScheduleNote(t,n),this.emit("scheduleNotesChange")}}const oe=new nue;function rue(e){return e}function aue(e){return e.length===0?rue:e.length===1?e[0]:function(n){return e.reduce((r,a)=>a(r),n)}}function aV(e){const t={subscribe(n){let r=null,a=!1,o=!1,i=!1;function s(){if(r===null){i=!0;return}o||(o=!0,typeof r=="function"?r():r&&r.unsubscribe())}return r=e({next(l){var u;a||(u=n.next)==null||u.call(n,l)},error(l){var u;a||(a=!0,(u=n.error)==null||u.call(n,l),s())},complete(){var l;a||(a=!0,(l=n.complete)==null||l.call(n),s())}}),i&&s(),{unsubscribe:s}},pipe(...n){return aue(n)(t)}};return t}function oue(e){return t=>{let n=0,r=null;const a=[];function o(){r||(r=t.subscribe({next(s){var l;for(const u of a)(l=u.next)==null||l.call(u,s)},error(s){var l;for(const u of a)(l=u.error)==null||l.call(u,s)},complete(){var s;for(const l of a)(s=l.complete)==null||s.call(l)}}))}function i(){if(n===0&&r){const s=r;r=null,s.unsubscribe()}}return{subscribe(s){return n++,a.push(s),o(),{unsubscribe(){n--,i();const l=a.findIndex(u=>u===s);l>-1&&a.splice(l,1)}}}}}}class g4 extends Error{constructor(t){super(t),this.name="ObservableAbortError",Object.setPrototypeOf(this,g4.prototype)}}function iue(e){let t;return{promise:new Promise((r,a)=>{let o=!1;function i(){o||(o=!0,a(new g4("This operation was aborted.")),s.unsubscribe())}const s=e.subscribe({next(l){o=!0,r(l),i()},error(l){o=!0,a(l),i()},complete(){o=!0,i()}});t=i}),abort:t}}function sue(e){return aV(t=>{function n(a=0,o=e.op){const i=e.links[a];if(!i)throw new Error("No more links to execute - did you forget to add an ending link?");return i({op:o,next(l){return n(a+1,l)}})}return n().subscribe(t)})}class Ui extends Error{static from(t,n={}){return t instanceof Error?t.name==="TRPCClientError"?t:new Ui(t.message,{...n,cause:t,result:null}):new Ui(t.error.message??"",{...n,cause:void 0,result:t})}constructor(t,n){var a,o;const r=n==null?void 0:n.cause;super(t,{cause:r}),this.meta=n==null?void 0:n.meta,this.cause=r,this.shape=(a=n==null?void 0:n.result)==null?void 0:a.error,this.data=(o=n==null?void 0:n.result)==null?void 0:o.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,Ui.prototype)}}function $U(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}function lue(e,t){if("error"in e){const r=t.transformer.deserialize(e.error);return{ok:!1,error:{...e,error:r}}}return{ok:!0,result:{...e.result,...(!e.result.type||e.result.type==="data")&&{type:"data",data:t.transformer.deserialize(e.result.data)}}}}function uue(e,t){let n;try{n=lue(e,t)}catch{throw new Ui("Unable to transform response from server")}if(!n.ok&&(!$U(n.error.error)||typeof n.error.error.code!="number"))throw new Ui("Badly formatted response from server");if(n.ok&&!$U(n.result))throw new Ui("Badly formatted response from server");return n}const l2=e=>typeof e=="function";function eM(e,t){return l2(e.bind)?e.bind(t):e}function cue(e){if(e)return e;if(typeof window<"u"&&l2(window.fetch))return eM(window.fetch,window);if(typeof globalThis<"u"&&l2(globalThis.fetch))return eM(globalThis.fetch,globalThis);throw new Error("No fetch implementation found")}function Aue(e){return e||(typeof window<"u"&&window.AbortController?window.AbortController:typeof globalThis<"u"&&globalThis.AbortController?globalThis.AbortController:null)}function fue(e){return{url:e.url,fetch:cue(e.fetch),AbortController:Aue(e.AbortController)}}function due(e){const t={};for(let n=0;ne.runtime.transformer.serialize(t)))}const iV=e=>{let t=e.url+"/"+e.path;const n=[];if("inputs"in e&&n.push("batch=1"),e.type==="query"){const r=oV(e);r!==void 0&&n.push(`input=${encodeURIComponent(JSON.stringify(r))}`)}return n.length&&(t+="?"+n.join("&")),t},hue=e=>{if(e.type==="query")return;const t=oV(e);return t!==void 0?JSON.stringify(t):void 0},gue=e=>vue({...e,contentTypeHeader:"application/json",getUrl:iV,getBody:hue});async function mue(e,t){const n=e.getUrl(e),r=e.getBody(e),{type:a}=e,o=await e.headers();/* istanbul ignore if -- @preserve */if(a==="subscription")throw new Error("Subscriptions should use wsLink");return e.fetch(n,{method:pue[a],signal:t==null?void 0:t.signal,body:r,headers:{...e.contentTypeHeader?{"content-type":e.contentTypeHeader}:{},...e.batchModeHeader?{"trpc-batch-mode":e.batchModeHeader}:{},...o}})}function vue(e){const t=e.AbortController?new e.AbortController:null,n={};return{promise:new Promise((o,i)=>{mue(e,t).then(s=>(n.response=s,s.json())).then(s=>{o({json:s,meta:n})}).catch(i)}),cancel:()=>{t==null||t.abort()}}}const oS=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function iS(e){let t=null,n=null;const r=()=>{clearTimeout(n),n=null,t=null};function a(s){var c,f;const l=[[]];let u=0;for(;;){const A=s[u];if(!A)break;const d=l[l.length-1];if(A.aborted){(c=A.reject)==null||c.call(A,new Error("Aborted")),u++;continue}if(e.validate(d.concat(A).map(h=>h.key))){d.push(A),u++;continue}if(d.length===0){(f=A.reject)==null||f.call(A,new Error("Input is too big for a single dispatch")),u++;continue}l.push([])}return l}function o(){const s=a(t);r();for(const l of s){if(!l.length)continue;const u={items:l,cancel:oS};for(const d of l)d.batch=u;const c=(d,p)=>{var m;const h=u.items[d];(m=h.resolve)==null||m.call(h,p),h.batch=null,h.reject=null,h.resolve=null},{promise:f,cancel:A}=e.fetch(u.items.map(d=>d.key),c);u.cancel=A,f.then(d=>{var p;for(let h=0;h{var p;for(const h of u.items)(p=h.reject)==null||p.call(h,d),h.batch=null})}}function i(s){const l={aborted:!1,key:s,batch:null,resolve:oS,reject:oS},u=new Promise((f,A)=>{l.reject=A,l.resolve=f,t||(t=[]),t.push(l)});return n||(n=setTimeout(o)),{promise:u,cancel:()=>{var f;l.aborted=!0,(f=l.batch)!=null&&f.items.every(A=>A.aborted)&&(l.batch.cancel(),l.batch=null)}}}return{load:i}}function yue(e){return function(n){const r=fue(n),a=n.maxURLLength||1/0;return o=>{const i=f=>{const A=p=>{if(a===1/0)return!0;const h=p.map(v=>v.path).join(","),m=p.map(v=>v.input);return iV({...r,runtime:o,type:f,path:h,inputs:m}).length<=a},d=e({...r,runtime:o,type:f,opts:n});return{validate:A,fetch:d}},s=iS(i("query")),l=iS(i("mutation")),u=iS(i("subscription")),c={query:s,subscription:u,mutation:l};return({op:f})=>aV(A=>{const d=c[f.type],{promise:p,cancel:h}=d.load(f);return p.then(m=>{const y=uue(m.json,o);if(!y.ok){A.error(Ui.from(y.error,{meta:m.meta}));return}A.next({context:m.meta,result:y.result}),A.complete()}).catch(m=>A.error(Ui.from(m))),()=>h()})}}}const bue=e=>t=>{const n=t.map(i=>i.path).join(","),r=t.map(i=>i.input),{promise:a,cancel:o}=gue({...e,path:n,inputs:r,headers(){return e.opts.headers?typeof e.opts.headers=="function"?e.opts.headers({opList:t}):e.opts.headers:{}}});return{promise:a.then(i=>(Array.isArray(i.json)?i.json:t.map(()=>i.json)).map(u=>({meta:i.meta,json:u}))),cancel:o}},wue=yue(bue);class Cue{$request({type:t,input:n,path:r,context:a={}}){return sue({links:this.links,op:{id:++this.requestId,type:t,path:r,input:n,context:a}}).pipe(oue())}requestAsPromise(t){const n=this.$request(t),{promise:r,abort:a}=iue(n);return new Promise((i,s)=>{var l;(l=t.signal)==null||l.addEventListener("abort",a),r.then(u=>{i(u.result.data)}).catch(u=>{s(Ui.from(u))})})}query(t,n,r){return this.requestAsPromise({type:"query",path:t,input:n,context:r==null?void 0:r.context,signal:r==null?void 0:r.signal})}mutation(t,n,r){return this.requestAsPromise({type:"mutation",path:t,input:n,context:r==null?void 0:r.context,signal:r==null?void 0:r.signal})}subscription(t,n,r){return this.$request({type:"subscription",path:t,input:n,context:r==null?void 0:r.context}).subscribe({next(o){var i,s,l;o.result.type==="started"?(i=r.onStarted)==null||i.call(r):o.result.type==="stopped"?(s=r.onStopped)==null||s.call(r):(l=r.onData)==null||l.call(r,o.result.data)},error(o){var i;(i=r.onError)==null||i.call(r,o)},complete(){var o;(o=r.onComplete)==null||o.call(r)}})}constructor(t){this.requestId=0;const n=(()=>{const r=t.transformer;return r?"input"in r?t.transformer:{input:r,output:r}:{input:{serialize:a=>a,deserialize:a=>a},output:{serialize:a=>a,deserialize:a=>a}}})();this.runtime={transformer:{serialize:r=>n.input.serialize(r),deserialize:r=>n.output.deserialize(r)},combinedTransformer:n},this.links=t.links.map(r=>r(this.runtime))}}const xue={query:"query",mutate:"mutation",subscribe:"subscription"},Sue=e=>xue[e];function Bue(e){return qse(t=>e.hasOwnProperty(t)?e[t]:Yse(({path:n,args:r})=>{const a=[t,...n],o=Sue(a.pop()),i=a.join(".");return e[o](i,...r)}))}function Eue(e){const t=new Cue(e);return Bue(t)}var Fue=function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,n){this.keyToValue.set(t,n),this.valueToKey.set(n,t)},e.prototype.getByKey=function(t){return this.keyToValue.get(t)},e.prototype.getByValue=function(t){return this.valueToKey.get(t)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e}(),sV=function(){function e(t){this.generateIdentifier=t,this.kv=new Fue}return e.prototype.register=function(t,n){this.kv.getByValue(t)||(n||(n=this.generateIdentifier(t)),this.kv.set(n,t))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(t){return this.kv.getByValue(t)},e.prototype.getValue=function(t){return this.kv.getByKey(t)},e}(),Oue=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(r[o]=a[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Tue=function(e){Oue(t,e);function t(){var n=e.call(this,function(r){return r.name})||this;return n.classToAllowedProps=new Map,n}return t.prototype.register=function(n,r){typeof r=="object"?(r.allowProps&&this.classToAllowedProps.set(n,r.allowProps),e.prototype.register.call(this,n,r.identifier)):e.prototype.register.call(this,n,r)},t.prototype.getAllowedProps=function(n){return this.classToAllowedProps.get(n)},t}(sV),Rue=globalThis&&globalThis.__read||function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),a,o=[],i;try{for(;(t===void 0||t-- >0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o};function Iue(e){if("values"in Object)return Object.values(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t}function kue(e,t){var n=Iue(e);if("find"in n)return n.find(t);for(var r=n,a=0;a"u"},Mue=function(e){return e===null},Lh=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype},u2=function(e){return Lh(e)&&Object.keys(e).length===0},Wl=function(e){return Array.isArray(e)},Due=function(e){return typeof e=="string"},Lue=function(e){return typeof e=="number"&&!isNaN(e)},Que=function(e){return typeof e=="boolean"},Nue=function(e){return e instanceof RegExp},Qh=function(e){return e instanceof Map},Nh=function(e){return e instanceof Set},uV=function(e){return Uue(e)==="Symbol"},Hue=function(e){return e instanceof Date&&!isNaN(e.valueOf())},jue=function(e){return e instanceof Error},nM=function(e){return typeof e=="number"&&isNaN(e)},rM=function(e){return Que(e)||Mue(e)||lV(e)||Lue(e)||Due(e)||uV(e)},zue=function(e){return typeof e=="bigint"},Vue=function(e){return e===1/0||e===-1/0},Kue=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},Wue=function(e){return e instanceof URL},cV=function(e){return e.replace(/\./g,"\\.")},sS=function(e){return e.map(String).map(cV).join(".")},Gp=function(e){for(var t=[],n="",r=0;r0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},f2=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,a=e.length;n0?"Infinity":"-Infinity"},Number),pi(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),pi(Wue,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function Rw(e,t,n,r){return{isApplicable:e,annotation:t,transform:n,untransform:r}}var fV=Rw(function(e,t){if(uV(e)){var n=!!t.symbolRegistry.getIdentifier(e);return n}return!1},function(e,t){var n=t.symbolRegistry.getIdentifier(e);return["symbol",n]},function(e){return e.description},function(e,t,n){var r=n.symbolRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),Gue=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),dV=Rw(Kue,function(e){return["typed-array",e.constructor.name]},function(e){return f2([],A2(e))},function(e,t){var n=Gue[t[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(e)});function pV(e,t){if(e!=null&&e.constructor){var n=!!t.classRegistry.getIdentifier(e.constructor);return n}return!1}var hV=Rw(pV,function(e,t){var n=t.classRegistry.getIdentifier(e.constructor);return["class",n]},function(e,t){var n=t.classRegistry.getAllowedProps(e.constructor);if(!n)return c2({},e);var r={};return n.forEach(function(a){r[a]=e[a]}),r},function(e,t,n){var r=n.classRegistry.getValue(t[1]);if(!r)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(r.prototype),e)}),gV=Rw(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return["custom",n.name]},function(e,t){var n=t.customTransformerRegistry.findApplicable(e);return n.serialize(e)},function(e,t,n){var r=n.customTransformerRegistry.findByName(t[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(e)}),Yue=[hV,fV,gV,dV],aM=function(e,t){var n=tM(Yue,function(a){return a.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation(e,t)};var r=tM(AV,function(a){return a.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation}},mV={};AV.forEach(function(e){mV[e.annotation]=e});var que=function(e,t,n){if(Wl(t))switch(t[0]){case"symbol":return fV.untransform(e,t,n);case"class":return hV.untransform(e,t,n);case"custom":return gV.untransform(e,t,n);case"typed-array":return dV.untransform(e,t,n);default:throw new Error("Unknown transformation: "+t)}else{var r=mV[t];if(!r)throw new Error("Unknown transformation: "+t);return r.untransform(e,n)}},NA=function(e,t){for(var n=e.keys();t>0;)n.next(),t--;return n.next().value};function vV(e){if(s0(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(s0(e,"prototype"))throw new Error("prototype is not allowed as a property");if(s0(e,"constructor"))throw new Error("constructor is not allowed as a property")}var Xue=function(e,t){vV(t);for(var n=0;n0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},hl=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,a=e.length;nh2(a,t));if(!tce(e))return e;const n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols(e);return[...n,...r].reduce((a,o)=>{if(oM(t.props)&&!t.props.includes(o))return a;const i=e[o],s=h2(i,t);return nce(a,o,s,e,t.nonenumerable),a},{})}var Su=globalThis&&globalThis.__assign||function(){return Su=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(a=r.next()).done;)o.push(a.value)}catch(s){i={error:s}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return o},ace=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,a=e.length;n{Cn({category:ot.classSearch.title,action:ot.classSearch.actions.ADD_COURSE,label:t.deptCode,value:Xse(t.courseNumber)});const o=oe.termsInSchedule(n);o.size>1&&!a&&Vz(o);const i={term:n,deptCode:t.deptCode,courseNumber:t.courseNumber,courseTitle:t.courseTitle,courseComment:t.courseComment,prerequisiteLink:t.prerequisiteLink,section:{...e,color:""}};return oe.addCourse(i,r)},dr=(e,t,n,r,a)=>{oe.openSnackbar(e,t,n,r,a)},sce=async(e,t)=>{if(Cn({category:ot.nav.title,action:ot.nav.actions.SAVE_SCHEDULE,label:e,value:t?1:0}),e!=null&&(e=e.replace(/\s+/g,""),e.length>0)){t?window.localStorage.setItem("userID",e):window.localStorage.removeItem("userID");const n=oe.schedule.getScheduleAsSaveState();try{await m4.users.saveUserData.mutate({id:e,userData:n}),dr("success",`Schedule saved under username "${e}". Don't forget to sign up for classes on WebReg!`),oe.saveSchedule()}catch(r){r instanceof Gse?dr("error",`Schedule could not be saved under username "${e}`):dr("error","Network error or server is down.")}}},lce=async(e,t)=>{if(Cn({category:ot.nav.title,action:ot.nav.actions.LOAD_SCHEDULE,label:e,value:t?1:0}),e!=null&&(!oe.hasUnsavedChanges()||window.confirm("Are you sure you want to load a different schedule? You have unsaved changes!"))&&(e=e.replace(/\s+/g,""),e.length>0)){t?window.localStorage.setItem("userID",e):window.localStorage.removeItem("userID");try{const n=await m4.users.getUserData.query({userId:e}),r=n==null?void 0:n.userData;r==null?dr("error",`Couldn't find schedules for username "${e}".`):await oe.loadSchedule(r)?dr("success",`Schedule for username "${e}" loaded.`):(oe.loadSkeletonSchedule(r),dr("error",`Network error loading course information for "${e}". + If this continues to happen, please submit a feedback form.`))}catch{dr("error","Failed to load schedules. If this continues to happen, please submit a feedback form.")}}},uce=(e,t)=>{oe.deleteCourse(e,t)},wV=e=>{oe.deleteCustomEvent(e)},cce=(e,t)=>{oe.editCustomEvent(e,t)},CV=()=>{oe.clearSchedule()},xV=(e,t)=>{oe.addCustomEvent(e,t)},g2=e=>{(e==null||e.keyCode===90&&(e.ctrlKey||e.metaKey))&&oe.undoAction()},Ace=e=>{oe.changeCurrentSchedule(e)},fce=(e,t)=>{oe.changeCustomEventColor(e,t)},dce=(e,t,n)=>{oe.changeCourseColor(e,t,n)},pce=(e,t)=>{Cn({category:ot.addedClasses.title,action:ot.addedClasses.actions.COPY_SCHEDULE});try{oe.copySchedule(e),t==null||t.onSuccess(e)}catch{t==null||t.onError(e)}},hce=e=>{oe.addSchedule(e)},gce=(e,t)=>{oe.renameSchedule(e,t)},mce=e=>{oe.deleteSchedule(e)},vce=(e,t)=>{oe.updateScheduleNote(e,t)};class Iw{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(n=>n!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const v4=typeof window>"u"||"Deno"in window;function Wo(){}function yce(e,t){return typeof e=="function"?e(t):e}function bce(e){return typeof e=="number"&&e>=0&&e!==1/0}function wce(e,t){return Math.max(e+(t||0)-Date.now(),0)}function jm(e,t,n){return kw(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function ol(e,t,n){return kw(e)?[{...t,queryKey:e},n]:[e||{},t]}function iM(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:o,queryKey:i,stale:s}=e;if(kw(i)){if(r){if(t.queryHash!==y4(i,t.options))return!1}else if(!Yy(t.queryKey,i))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof a<"u"&&a!==t.state.fetchStatus||o&&!o(t))}function sM(e,t){const{exact:n,fetching:r,predicate:a,mutationKey:o}=e;if(kw(o)){if(!t.options.mutationKey)return!1;if(n){if(Uu(t.options.mutationKey)!==Uu(o))return!1}else if(!Yy(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||a&&!a(t))}function y4(e,t){return((t==null?void 0:t.queryKeyHashFn)||Uu)(e)}function Uu(e){return JSON.stringify(e,(t,n)=>m2(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):n)}function Yy(e,t){return SV(e,t)}function SV(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!SV(e[n],t[n])):!1}function BV(e,t){if(e===t)return e;const n=lM(e)&&lM(t);if(n||m2(e)&&m2(t)){const r=n?e.length:Object.keys(e).length,a=n?t:Object.keys(t),o=a.length,i=n?[]:{};let s=0;for(let l=0;l"u")return!0;const n=t.prototype;return!(!uM(n)||!n.hasOwnProperty("isPrototypeOf"))}function uM(e){return Object.prototype.toString.call(e)==="[object Object]"}function kw(e){return Array.isArray(e)}function EV(e){return new Promise(t=>{setTimeout(t,e)})}function cM(e){EV(0).then(e)}function Cce(){if(typeof AbortController=="function")return new AbortController}function xce(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?BV(e,t):t}class Sce extends Iw{constructor(){super(),this.setup=t=>{if(!v4&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const v2=new Sce;class Bce extends Iw{constructor(){super(),this.setup=t=>{if(!v4&&window.addEventListener){const n=()=>t();return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const qy=new Bce;function Ece(e){return Math.min(1e3*2**e,3e4)}function b4(e){return(e??"online")==="online"?qy.isOnline():!0}class FV{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function lS(e){return e instanceof FV}function OV(e){let t=!1,n=0,r=!1,a,o,i;const s=new Promise((m,y)=>{o=m,i=y}),l=m=>{r||(d(new FV(m)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!v2.isFocused()||e.networkMode!=="always"&&!qy.isOnline(),A=m=>{r||(r=!0,e.onSuccess==null||e.onSuccess(m),a==null||a(),o(m))},d=m=>{r||(r=!0,e.onError==null||e.onError(m),a==null||a(),i(m))},p=()=>new Promise(m=>{a=y=>{const v=r||!f();return v&&m(y),v},e.onPause==null||e.onPause()}).then(()=>{a=void 0,r||e.onContinue==null||e.onContinue()}),h=()=>{if(r)return;let m;try{m=e.fn()}catch(y){m=Promise.reject(y)}Promise.resolve(m).then(A).catch(y=>{var v,b;if(r)return;const w=(v=e.retry)!=null?v:3,x=(b=e.retryDelay)!=null?b:Ece,S=typeof x=="function"?x(n,y):x,B=w===!0||typeof w=="number"&&n{if(f())return p()}).then(()=>{t?d(y):h()})})};return b4(e.networkMode)?h():p().then(h),{promise:s,cancel:l,continue:()=>(a==null?void 0:a())?s:Promise.resolve(),cancelRetry:u,continueRetry:c}}const w4=console;function Fce(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const a=c=>{let f;t++;try{f=c()}finally{t--,t||s()}return f},o=c=>{t?e.push(c):cM(()=>{n(c)})},i=c=>(...f)=>{o(()=>{c(...f)})},s=()=>{const c=e;e=[],c.length&&cM(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:a,batchCalls:i,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const ea=Fce();class TV{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),bce(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t??(v4?1/0:5*60*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Oce extends TV{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||w4,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Tce(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=xce(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Wo).catch(Wo):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!wce(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,a;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return(o=this.retryer)==null||o.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const d=this.observers.find(p=>p.options.queryFn);d&&this.setOptions(d.options)}Array.isArray(this.options.queryKey);const i=Cce(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>{if(i)return this.abortSignalConsumed=!0,i.signal}})};l(s);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};if(l(c),(r=this.options.behavior)==null||r.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((a=c.fetchOptions)==null?void 0:a.meta)){var f;this.dispatch({type:"fetch",meta:(f=c.fetchOptions)==null?void 0:f.meta})}const A=d=>{if(lS(d)&&d.silent||this.dispatch({type:"error",error:d}),!lS(d)){var p,h;(p=(h=this.cache.config).onError)==null||p.call(h,d,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=OV({fn:c.fetchFn,abort:i==null?void 0:i.abort.bind(i),onSuccess:d=>{var p,h;if(typeof d>"u"){A(new Error("undefined"));return}this.setData(d),(p=(h=this.cache.config).onSuccess)==null||p.call(h,d,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:A,onFail:(d,p)=>{this.dispatch({type:"failed",failureCount:d,error:p})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var a,o;switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(a=t.meta)!=null?a:null,fetchStatus:b4(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return lS(i)&&i.revert&&this.revertState?{...this.revertState}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),ea.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function Tce(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=typeof t<"u",r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}class Rce extends Iw{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var a;const o=n.queryKey,i=(a=n.queryHash)!=null?a:y4(o,n);let s=this.get(i);return s||(s=new Oce({cache:this,logger:t.getLogger(),queryKey:o,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o)}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){ea.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=ol(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(a=>iM(r,a))}findAll(t,n){const[r]=ol(t,n);return Object.keys(r).length>0?this.queries.filter(a=>iM(r,a)):this.queries}notify(t){ea.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){ea.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){ea.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class Ice extends TV{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||w4,this.observers=[],this.state=t.state||kce(),this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,n;return(t=(n=this.retryer)==null?void 0:n.continue())!=null?t:this.execute()}async execute(){const t=()=>{var b;return this.retryer=OV({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(w,x)=>{this.dispatch({type:"failed",failureCount:w,error:x})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(b=this.options.retry)!=null?b:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,a,o,i,s,l;if(!n){var u,c,f,A;this.dispatch({type:"loading",variables:this.options.variables}),await((u=(c=this.mutationCache.config).onMutate)==null?void 0:u.call(c,this.state.variables,this));const w=await((f=(A=this.options).onMutate)==null?void 0:f.call(A,this.state.variables));w!==this.state.context&&this.dispatch({type:"loading",context:w,variables:this.state.variables})}const b=await t();return await((r=(a=this.mutationCache.config).onSuccess)==null?void 0:r.call(a,b,this.state.variables,this.state.context,this)),await((o=(i=this.options).onSuccess)==null?void 0:o.call(i,b,this.state.variables,this.state.context)),await((s=(l=this.options).onSettled)==null?void 0:s.call(l,b,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:b}),b}catch(b){try{var d,p,h,m,y,v;throw await((d=(p=this.mutationCache.config).onError)==null?void 0:d.call(p,b,this.state.variables,this.state.context,this)),await((h=(m=this.options).onError)==null?void 0:h.call(m,b,this.state.variables,this.state.context)),await((y=(v=this.options).onSettled)==null?void 0:y.call(v,void 0,b,this.state.variables,this.state.context)),b}finally{this.dispatch({type:"error",error:b})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!b4(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),ea.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function kce(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Pce extends Iw{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const a=new Ice({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0});return this.add(a),a}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){ea.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>sM(t,n))}findAll(t){return this.mutations.filter(n=>sM(t,n))}notify(t){ea.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){var t;return this.resuming=((t=this.resuming)!=null?t:Promise.resolve()).then(()=>{const n=this.mutations.filter(r=>r.state.isPaused);return ea.batch(()=>n.reduce((r,a)=>r.then(()=>a.continue().catch(Wo)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function Uce(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,a,o,i;const s=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,l=(r=e.fetchOptions)==null||(a=r.meta)==null?void 0:a.fetchMore,u=l==null?void 0:l.pageParam,c=(l==null?void 0:l.direction)==="forward",f=(l==null?void 0:l.direction)==="backward",A=((o=e.state.data)==null?void 0:o.pages)||[],d=((i=e.state.data)==null?void 0:i.pageParams)||[];let p=d,h=!1;const m=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>{var B;if((B=e.signal)!=null&&B.aborted)h=!0;else{var O;(O=e.signal)==null||O.addEventListener("abort",()=>{h=!0})}return e.signal}})},y=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),v=(S,B,O,F)=>(p=F?[B,...p]:[...p,B],F?[O,...S]:[...S,O]),b=(S,B,O,F)=>{if(h)return Promise.reject("Cancelled");if(typeof O>"u"&&!B&&S.length)return Promise.resolve(S);const T={queryKey:e.queryKey,pageParam:O,meta:e.options.meta};m(T);const U=y(T);return Promise.resolve(U).then(H=>v(S,O,H,F))};let w;if(!A.length)w=b([]);else if(c){const S=typeof u<"u",B=S?u:AM(e.options,A);w=b(A,S,B)}else if(f){const S=typeof u<"u",B=S?u:Mce(e.options,A);w=b(A,S,B,!0)}else{p=[];const S=typeof e.options.getNextPageParam>"u";w=(s&&A[0]?s(A[0],0,A):!0)?b([],S,d[0]):Promise.resolve(v([],d[0],A[0]));for(let O=1;O{if(s&&A[O]?s(A[O],O,A):!0){const U=S?d[O]:AM(e.options,F);return b(F,S,U)}return Promise.resolve(v(F,d[O],A[O]))})}return w.then(S=>({pages:S,pageParams:p}))}}}}function AM(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function Mce(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class Dce{constructor(t={}){this.queryCache=t.queryCache||new Rce,this.mutationCache=t.mutationCache||new Pce,this.logger=t.logger||w4,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=v2.subscribe(()=>{v2.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=qy.subscribe(()=>{qy.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,n;this.mountCount--,this.mountCount===0&&((t=this.unsubscribeFocus)==null||t.call(this),this.unsubscribeFocus=void 0,(n=this.unsubscribeOnline)==null||n.call(this),this.unsubscribeOnline=void 0)}isFetching(t,n){const[r]=ol(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}ensureQueryData(t,n,r){const a=jm(t,n,r),o=this.getQueryData(a.queryKey);return o?Promise.resolve(o):this.fetchQuery(a)}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const a=r.data;return[n,a]})}setQueryData(t,n,r){const a=this.queryCache.find(t),o=a==null?void 0:a.state.data,i=yce(n,o);if(typeof i>"u")return;const s=jm(t),l=this.defaultQueryOptions(s);return this.queryCache.build(this,l).setData(i,{...r,manual:!0})}setQueriesData(t,n,r){return ea.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:a})=>[a,this.setQueryData(a,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=ol(t,n),a=this.queryCache;ea.batch(()=>{a.findAll(r).forEach(o=>{a.remove(o)})})}resetQueries(t,n,r){const[a,o]=ol(t,n,r),i=this.queryCache,s={type:"active",...a};return ea.batch(()=>(i.findAll(a).forEach(l=>{l.reset()}),this.refetchQueries(s,o)))}cancelQueries(t,n,r){const[a,o={}]=ol(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const i=ea.batch(()=>this.queryCache.findAll(a).map(s=>s.cancel(o)));return Promise.all(i).then(Wo).catch(Wo)}invalidateQueries(t,n,r){const[a,o]=ol(t,n,r);return ea.batch(()=>{var i,s;if(this.queryCache.findAll(a).forEach(u=>{u.invalidate()}),a.refetchType==="none")return Promise.resolve();const l={...a,type:(i=(s=a.refetchType)!=null?s:a.type)!=null?i:"active"};return this.refetchQueries(l,o)})}refetchQueries(t,n,r){const[a,o]=ol(t,n,r),i=ea.batch(()=>this.queryCache.findAll(a).filter(l=>!l.isDisabled()).map(l=>{var u;return l.fetch(void 0,{...o,cancelRefetch:(u=o==null?void 0:o.cancelRefetch)!=null?u:!0,meta:{refetchPage:a.refetchPage}})}));let s=Promise.all(i).then(Wo);return o!=null&&o.throwOnError||(s=s.catch(Wo)),s}fetchQuery(t,n,r){const a=jm(t,n,r),o=this.defaultQueryOptions(a);typeof o.retry>"u"&&(o.retry=!1);const i=this.queryCache.build(this,o);return i.isStaleByTime(o.staleTime)?i.fetch(o):Promise.resolve(i.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Wo).catch(Wo)}fetchInfiniteQuery(t,n,r){const a=jm(t,n,r);return a.behavior=Uce(),this.fetchQuery(a)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Wo).catch(Wo)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(a=>Uu(t)===Uu(a.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>Yy(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(a=>Uu(t)===Uu(a.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>Yy(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=y4(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}const fM=g.createContext(void 0),Lce=g.createContext(!1);function Qce(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=fM),window.ReactQueryClientContext):fM)}const Nce=({client:e,children:t,context:n,contextSharing:r=!1})=>{g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const a=Qce(n,r);return g.createElement(Lce.Provider,{value:!n&&r},g.createElement(a.Provider,{value:e},t))};function Hce(e){const t=new Dce;return C.jsx(Nce,{client:t,children:e.children})}function Bo(e){"@babel/helpers - typeof";return Bo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bo(e)}function uS(e){return e&&Bo(e)==="object"&&e.constructor===Object}function Gl(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{clone:!0},r=n.clone?E({},e):e;return uS(e)&&uS(t)&&Object.keys(t).forEach(function(a){a!=="__proto__"&&(uS(t[a])&&a in e?r[a]=Gl(e[a],t[a],n):r[a]=t[a])}),r}function jce(e,t){if(Bo(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Bo(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function RV(e){var t=jce(e,"string");return Bo(t)==="symbol"?t:String(t)}function Ft(e,t,n){return t=RV(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bf(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.min(Math.max(t,e),n)}function $ce(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&n[0].length===1&&(n=n.map(function(r){return r+r})),n?"rgb".concat(n.length===4?"a":"","(").concat(n.map(function(r,a){return a<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3}).join(", "),")"):""}function eAe(e){e=ac(e);var t=e,n=t.values,r=n[0],a=n[1]/100,o=n[2]/100,i=a*Math.min(o,1-o),s=function(f){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:(f+r/30)%12;return o-i*Math.max(Math.min(A-3,9-A,1),-1)},l="rgb",u=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(l+="a",u.push(n[3])),Uw({type:l,values:u})}function ac(e){if(e.type)return e;if(e.charAt(0)==="#")return ac($ce(e));var t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla"].indexOf(n)===-1)throw new Error(Bf(3,e));var r=e.substring(t+1,e.length-1).split(",");return r=r.map(function(a){return parseFloat(a)}),{type:n,values:r}}function Uw(e){var t=e.type,n=e.values;return t.indexOf("rgb")!==-1?n=n.map(function(r,a){return a<3?parseInt(r,10):r}):t.indexOf("hsl")!==-1&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function tAe(e,t){var n=v2(e),r=v2(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function v2(e){e=ac(e);var t=e.type==="hsl"?ac(eAe(e)).values:e.values;return t=t.map(function(n){return n/=255,n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Qc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.15;return v2(e)>.5?LV(e,t):QV(e,t)}function qt(e,t){return e=ac(e),t=C4(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.values[3]=t,Uw(e)}function LV(e,t){if(e=ac(e),t=C4(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1)for(var n=0;n<3;n+=1)e.values[n]*=1-t;return Uw(e)}function QV(e,t){if(e=ac(e),t=C4(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return Uw(e)}function Oe(e,t){if(e==null)return{};var n=Re(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var Ws=["xs","sm","md","lg","xl"];function nAe(e){var t=e.values,n=t===void 0?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,r=e.unit,a=r===void 0?"px":r,o=e.step,i=o===void 0?5:o,s=Oe(e,["values","unit","step"]);function l(d){var p=typeof n[d]=="number"?n[d]:d;return"@media (min-width:".concat(p).concat(a,")")}function u(d){var p=Ws.indexOf(d)+1,h=n[Ws[p]];if(p===Ws.length)return l("xs");var m=typeof h=="number"&&p>0?h:d;return"@media (max-width:".concat(m-i/100).concat(a,")")}function c(d,p){var h=Ws.indexOf(p);return h===Ws.length-1?l(d):"@media (min-width:".concat(typeof n[d]=="number"?n[d]:d).concat(a,") and ")+"(max-width:".concat((h!==-1&&typeof n[Ws[h+1]]=="number"?n[Ws[h+1]]:p)-i/100).concat(a,")")}function f(d){return c(d,d)}function A(d){return n[d]}return E({keys:Ws,values:n,up:l,down:u,between:c,only:f,width:A},s)}function rAe(e,t,n){var r;return E({gutters:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:",` + */var Pw=60103,Uw=60106,Tg=60107,Rg=60108,Ig=60114,kg=60109,Pg=60110,Ug=60112,Mg=60113,C4=60120,Dg=60115,Lg=60116,IV=60121,kV=60122,PV=60117,UV=60129,MV=60131;if(typeof Symbol=="function"&&Symbol.for){var Er=Symbol.for;Pw=Er("react.element"),Uw=Er("react.portal"),Tg=Er("react.fragment"),Rg=Er("react.strict_mode"),Ig=Er("react.profiler"),kg=Er("react.provider"),Pg=Er("react.context"),Ug=Er("react.forward_ref"),Mg=Er("react.suspense"),C4=Er("react.suspense_list"),Dg=Er("react.memo"),Lg=Er("react.lazy"),IV=Er("react.block"),kV=Er("react.server.block"),PV=Er("react.fundamental"),UV=Er("react.debug_trace_mode"),MV=Er("react.legacy_hidden")}function ui(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Pw:switch(e=e.type,e){case Tg:case Ig:case Rg:case Mg:case C4:return e;default:switch(e=e&&e.$$typeof,e){case Pg:case Ug:case Lg:case Dg:case kg:return e;default:return t}}case Uw:return t}}}var zce=kg,Vce=Pw,Kce=Ug,Wce=Tg,Gce=Lg,Yce=Dg,qce=Uw,Xce=Ig,Jce=Rg,Zce=Mg;hn.ContextConsumer=Pg;hn.ContextProvider=zce;hn.Element=Vce;hn.ForwardRef=Kce;hn.Fragment=Wce;hn.Lazy=Gce;hn.Memo=Yce;hn.Portal=qce;hn.Profiler=Xce;hn.StrictMode=Jce;hn.Suspense=Zce;hn.isAsyncMode=function(){return!1};hn.isConcurrentMode=function(){return!1};hn.isContextConsumer=function(e){return ui(e)===Pg};hn.isContextProvider=function(e){return ui(e)===kg};hn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Pw};hn.isForwardRef=function(e){return ui(e)===Ug};hn.isFragment=function(e){return ui(e)===Tg};hn.isLazy=function(e){return ui(e)===Lg};hn.isMemo=function(e){return ui(e)===Dg};hn.isPortal=function(e){return ui(e)===Uw};hn.isProfiler=function(e){return ui(e)===Ig};hn.isStrictMode=function(e){return ui(e)===Rg};hn.isSuspense=function(e){return ui(e)===Mg};hn.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Tg||e===Ig||e===UV||e===Rg||e===Mg||e===C4||e===MV||typeof e=="object"&&e!==null&&(e.$$typeof===Lg||e.$$typeof===Dg||e.$$typeof===kg||e.$$typeof===Pg||e.$$typeof===Ug||e.$$typeof===PV||e.$$typeof===IV||e[0]===kV)};hn.typeOf=ui;function x4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.min(Math.max(t,e),n)}function _ce(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&n[0].length===1&&(n=n.map(function(r){return r+r})),n?"rgb".concat(n.length===4?"a":"","(").concat(n.map(function(r,a){return a<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3}).join(", "),")"):""}function $ce(e){e=ac(e);var t=e,n=t.values,r=n[0],a=n[1]/100,o=n[2]/100,i=a*Math.min(o,1-o),s=function(f){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:(f+r/30)%12;return o-i*Math.max(Math.min(A-3,9-A,1),-1)},l="rgb",u=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(l+="a",u.push(n[3])),Mw({type:l,values:u})}function ac(e){if(e.type)return e;if(e.charAt(0)==="#")return ac(_ce(e));var t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla"].indexOf(n)===-1)throw new Error(Bf(3,e));var r=e.substring(t+1,e.length-1).split(",");return r=r.map(function(a){return parseFloat(a)}),{type:n,values:r}}function Mw(e){var t=e.type,n=e.values;return t.indexOf("rgb")!==-1?n=n.map(function(r,a){return a<3?parseInt(r,10):r}):t.indexOf("hsl")!==-1&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function eAe(e,t){var n=y2(e),r=y2(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function y2(e){e=ac(e);var t=e.type==="hsl"?ac($ce(e)).values:e.values;return t=t.map(function(n){return n/=255,n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Qc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.15;return y2(e)>.5?DV(e,t):LV(e,t)}function qt(e,t){return e=ac(e),t=x4(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.values[3]=t,Mw(e)}function DV(e,t){if(e=ac(e),t=x4(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1)for(var n=0;n<3;n+=1)e.values[n]*=1-t;return Mw(e)}function LV(e,t){if(e=ac(e),t=x4(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return Mw(e)}function Fe(e,t){if(e==null)return{};var n=Re(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var Ws=["xs","sm","md","lg","xl"];function tAe(e){var t=e.values,n=t===void 0?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,r=e.unit,a=r===void 0?"px":r,o=e.step,i=o===void 0?5:o,s=Fe(e,["values","unit","step"]);function l(d){var p=typeof n[d]=="number"?n[d]:d;return"@media (min-width:".concat(p).concat(a,")")}function u(d){var p=Ws.indexOf(d)+1,h=n[Ws[p]];if(p===Ws.length)return l("xs");var m=typeof h=="number"&&p>0?h:d;return"@media (max-width:".concat(m-i/100).concat(a,")")}function c(d,p){var h=Ws.indexOf(p);return h===Ws.length-1?l(d):"@media (min-width:".concat(typeof n[d]=="number"?n[d]:d).concat(a,") and ")+"(max-width:".concat((h!==-1&&typeof n[Ws[h+1]]=="number"?n[Ws[h+1]]:p)-i/100).concat(a,")")}function f(d){return c(d,d)}function A(d){return n[d]}return E({keys:Ws,values:n,up:l,down:u,between:c,only:f,width:A},s)}function nAe(e,t,n){var r;return E({gutters:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:",` paddingLeft: theme.spacing(2), paddingRight: theme.spacing(2), [theme.breakpoints.up('sm')]: { @@ -125,23 +125,23 @@ Schedule now contains courses from ${[...e].sort().join(", ")}.`,void 0,void 0,{ paddingRight: theme.spacing(3), }, `].join(` -`)),E({paddingLeft:t(2),paddingRight:t(2)},o,Ot({},e.up("sm"),E({paddingLeft:t(3),paddingRight:t(3)},o[e.up("sm")])))},toolbar:(r={minHeight:56},Ot(r,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Ot(r,e.up("sm"),{minHeight:64}),r)},n)}var fM={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Wy.white,default:p4[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},uS={text:{primary:Wy.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:p4[800],default:"#303030"},action:{active:Wy.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function dM(e,t,n,r){var a=r.light||r,o=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=QV(e.main,a):t==="dark"&&(e.dark=LV(e.main,o)))}function aAe(e){var t=e.primary,n=t===void 0?{light:tS[300],main:tS[500],dark:tS[700]}:t,r=e.secondary,a=r===void 0?{light:o0.A200,main:o0.A400,dark:o0.A700}:r,o=e.error,i=o===void 0?{light:eS[300],main:eS[500],dark:eS[700]}:o,s=e.warning,l=s===void 0?{light:nS[300],main:nS[500],dark:nS[700]}:s,u=e.info,c=u===void 0?{light:i0[300],main:i0[500],dark:i0[700]}:u,f=e.success,A=f===void 0?{light:Wp[300],main:Wp[500],dark:Wp[700]}:f,d=e.type,p=d===void 0?"light":d,h=e.contrastThreshold,m=h===void 0?3:h,y=e.tonalOffset,v=y===void 0?.2:y,b=Oe(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function w(F){var O=tAe(F,uS.text.primary)>=m?uS.text.primary:fM.text.primary;return O}var x=function(O){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:500,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:300,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:700;if(O=E({},O),!O.main&&O[T]&&(O.main=O[T]),!O.main)throw new Error(Bf(4,T));if(typeof O.main!="string")throw new Error(Bf(5,JSON.stringify(O.main)));return dM(O,"light",U,v),dM(O,"dark",N,v),O.contrastText||(O.contrastText=w(O.main)),O},S={dark:uS,light:fM},B=Gl(E({common:Wy,type:p,primary:x(n),secondary:x(a,"A400","A200","A700"),error:x(i),warning:x(l),info:x(c),success:x(A),grey:p4,contrastThreshold:m,getContrastText:w,augmentColor:x,tonalOffset:v},S[p]),b);return B}function NV(e){return Math.round(e*1e5)/1e5}function oAe(e){return NV(e)}var pM={textTransform:"uppercase"},hM='"Roboto", "Helvetica", "Arial", sans-serif';function iAe(e,t){var n=typeof t=="function"?t(e):t,r=n.fontFamily,a=r===void 0?hM:r,o=n.fontSize,i=o===void 0?14:o,s=n.fontWeightLight,l=s===void 0?300:s,u=n.fontWeightRegular,c=u===void 0?400:u,f=n.fontWeightMedium,A=f===void 0?500:f,d=n.fontWeightBold,p=d===void 0?700:d,h=n.htmlFontSize,m=h===void 0?16:h,y=n.allVariants,v=n.pxToRem,b=Oe(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),w=i/14,x=v||function(F){return"".concat(F/m*w,"rem")},S=function(O,T,U,N,H){return E({fontFamily:a,fontWeight:O,fontSize:x(T),lineHeight:U},a===hM?{letterSpacing:"".concat(NV(N/T),"em")}:{},H,y)},B={h1:S(l,96,1.167,-1.5),h2:S(l,60,1.2,-.5),h3:S(c,48,1.167,0),h4:S(c,34,1.235,.25),h5:S(c,24,1.334,0),h6:S(A,20,1.6,.15),subtitle1:S(c,16,1.75,.15),subtitle2:S(A,14,1.57,.1),body1:S(c,16,1.5,.15),body2:S(c,14,1.43,.15),button:S(A,14,1.75,.4,pM),caption:S(c,12,1.66,.4),overline:S(c,12,2.66,1,pM)};return Gl(E({htmlFontSize:m,pxToRem:x,round:oAe,fontFamily:a,fontSize:i,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:A,fontWeightBold:p},B),b,{clone:!1})}var sAe=.2,lAe=.14,uAe=.12;function Fn(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(sAe,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(lAe,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(uAe,")")].join(",")}var cAe=["none",Fn(0,2,1,-1,0,1,1,0,0,1,3,0),Fn(0,3,1,-2,0,2,2,0,0,1,5,0),Fn(0,3,3,-2,0,3,4,0,0,1,8,0),Fn(0,2,4,-1,0,4,5,0,0,1,10,0),Fn(0,3,5,-1,0,5,8,0,0,1,14,0),Fn(0,3,5,-1,0,6,10,0,0,1,18,0),Fn(0,4,5,-2,0,7,10,1,0,2,16,1),Fn(0,5,5,-3,0,8,10,1,0,3,14,2),Fn(0,5,6,-3,0,9,12,1,0,3,16,2),Fn(0,6,6,-3,0,10,14,1,0,4,18,3),Fn(0,6,7,-4,0,11,15,1,0,4,20,3),Fn(0,7,8,-4,0,12,17,2,0,5,22,4),Fn(0,7,8,-4,0,13,19,2,0,5,24,4),Fn(0,7,9,-4,0,14,21,2,0,5,26,4),Fn(0,8,9,-5,0,15,22,2,0,6,28,5),Fn(0,8,10,-5,0,16,24,2,0,6,30,5),Fn(0,8,11,-5,0,17,26,2,0,6,32,5),Fn(0,9,11,-5,0,18,28,2,0,7,34,6),Fn(0,9,12,-6,0,19,29,2,0,7,36,6),Fn(0,10,13,-6,0,20,31,3,0,8,38,7),Fn(0,10,13,-6,0,21,33,3,0,8,40,7),Fn(0,10,14,-6,0,22,35,3,0,8,42,7),Fn(0,11,14,-7,0,23,36,3,0,9,44,8),Fn(0,11,15,-7,0,24,38,3,0,9,46,8)];const AAe=cAe;var fAe={borderRadius:4};const dAe=fAe;function y2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2)if(yM[e])e=yM[e];else return[e];var t=e.split(""),n=lr(t,2),r=n[0],a=n[1],o=Pfe[r],i=Ufe[a]||"";return Array.isArray(i)?i.map(function(s){return o+s}):[o+i]}),KV=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function WV(e){var t=e.spacing||8;return typeof t=="number"?function(n){return t*n}:Array.isArray(t)?function(n){return t[n]}:typeof t=="function"?t:function(){}}function Dfe(e,t){if(typeof t=="string"||t==null)return t;var n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:"-".concat(r)}function Lfe(e,t){return function(n){return e.reduce(function(r,a){return r[a]=Dfe(t,n),r},{})}}function S4(e){var t=e.theme,n=WV(t);return Object.keys(e).map(function(r){if(KV.indexOf(r)===-1)return null;var a=Mfe(r),o=Lfe(a,n),i=e[r];return jV(e,i,o)}).reduce(qy,{})}S4.propTypes={};S4.filterProps=KV;var Qfe=Je({prop:"fontFamily",themeKey:"typography"}),Nfe=Je({prop:"fontSize",themeKey:"typography"}),Hfe=Je({prop:"fontStyle",themeKey:"typography"}),jfe=Je({prop:"fontWeight",themeKey:"typography"}),zfe=Je({prop:"letterSpacing"}),Vfe=Je({prop:"lineHeight"}),Kfe=Je({prop:"textAlign"}),Wfe=Ls(Qfe,Nfe,Hfe,jfe,zfe,Vfe,Kfe);const Gfe=Wfe;function Yfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;if(e.mui)return e;var t=WV({spacing:e}),n=function(){for(var a=arguments.length,o=new Array(a),i=0;i0&&arguments[0]!==void 0?arguments[0]:["all"],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.duration,a=r===void 0?oi.standard:r,o=n.easing,i=o===void 0?bM.easeInOut:o,s=n.delay,l=s===void 0?0:s;return Oe(n,["duration","easing","delay"]),(Array.isArray(t)?t:[t]).map(function(u){return"".concat(u," ").concat(typeof a=="string"?a:wM(a)," ").concat(i," ").concat(typeof l=="string"?l:wM(l))}).join(",")},getAutoHeightDuration:function(t){if(!t)return 0;var n=t/36;return Math.round((4+15*Math.pow(n,.25)+n/5)*10)}};var Xfe={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const GV=Xfe;function YV(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.breakpoints,n=t===void 0?{}:t,r=e.mixins,a=r===void 0?{}:r,o=e.palette,i=o===void 0?{}:o,s=e.spacing,l=e.typography,u=l===void 0?{}:l,c=Oe(e,["breakpoints","mixins","palette","spacing","typography"]),f=aAe(i),A=nAe(n),d=Yfe(s),p=Gl({breakpoints:A,direction:"ltr",mixins:rAe(A,d,a),overrides:{},palette:f,props:{},shadows:AAe,typography:iAe(f,u),spacing:d,shape:dAe,transitions:qfe,zIndex:GV},c),h=arguments.length,m=new Array(h>1?h-1:0),y=1;y0&&arguments[0]!==void 0?arguments[0]:{},t=e.disableGlobal,n=t===void 0?!1:t,r=e.productionPrefix,a=r===void 0?"jss":r,o=e.seed,i=o===void 0?"":o,s=i===""?"":"".concat(i,"-"),l=0,u=function(){return l+=1,l};return function(c,f){var A=f.options.name;if(A&&A.indexOf("Mui")===0&&!f.options.link&&!n){if(Zfe.indexOf(c.key)!==-1)return"Mui-".concat(c.key);var d="".concat(s).concat(A,"-").concat(c.key);return!f.options.theme[qV]||i!==""?d:"".concat(d,"-").concat(u())}return"".concat(s).concat(a).concat(u())}}function B4(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var a=t.props[n],o;for(o in a)r[o]===void 0&&(r[o]=a[o]);return r}var CM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ng=(typeof window>"u"?"undefined":CM(window))==="object"&&(typeof document>"u"?"undefined":CM(document))==="object"&&document.nodeType===9;function Hh(e){"@babel/helpers - typeof";return Hh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hh(e)}function $fe(e,t){if(Hh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Hh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ede(e){var t=$fe(e,"string");return Hh(t)==="symbol"?t:String(t)}function xM(e,t){for(var n=0;n=0)&&(n[a]=e[a]);return n}var nde={}.constructor;function w2(e){if(e==null||typeof e!="object")return e;if(Array.isArray(e))return e.map(w2);if(e.constructor!==nde)return e;var t={};for(var n in e)t[n]=w2(e[n]);return t}function E4(e,t,n){e===void 0&&(e="unnamed");var r=n.jss,a=w2(t),o=r.plugins.onCreateRule(e,a,n);return o||(e[0],null)}var BM=function(t,n){for(var r="",a=0;a<+~=|^:(),"'`\s])/g,EM=typeof CSS<"u"&&CSS.escape,O4=function(e){return EM?EM(e):e.replace(rde,"\\$1")},ZV=function(){function e(n,r,a){this.type="style",this.isProcessed=!1;var o=a.sheet,i=a.Renderer;this.key=n,this.options=a,this.style=r,o?this.renderer=o.renderer:i&&(this.renderer=new i)}var t=e.prototype;return t.prop=function(r,a,o){if(a===void 0)return this.style[r];var i=o?o.force:!1;if(!i&&this.style[r]===a)return this;var s=a;(!o||o.process!==!1)&&(s=this.options.jss.plugins.onChangeValue(a,r,this));var l=s==null||s===!1,u=r in this.style;if(l&&!u&&!i)return this;var c=l&&u;if(c?delete this.style[r]:this.style[r]=s,this.renderable&&this.renderer)return c?this.renderer.removeProperty(this.renderable,r):this.renderer.setProperty(this.renderable,r,s),this;var f=this.options.sheet;return f&&f.attached,this},e}(),C2=function(e){JV(t,e);function t(r,a,o){var i;i=e.call(this,r,a,o)||this;var s=o.selector,l=o.scoped,u=o.sheet,c=o.generateId;return s?i.selectorText=s:l!==!1&&(i.id=c(SM(SM(i)),u),i.selectorText="."+O4(i.id)),i}var n=t.prototype;return n.applyTo=function(a){var o=this.renderer;if(o){var i=this.toJSON();for(var s in i)o.setProperty(a,s,i[s])}return this},n.toJSON=function(){var a={};for(var o in this.style){var i=this.style[o];typeof i!="object"?a[o]=i:Array.isArray(i)&&(a[o]=Wu(i))}return a},n.toString=function(a){var o=this.options.sheet,i=o?o.options.link:!1,s=i?Wn({},a,{allowEmpty:!0}):a;return jh(this.selectorText,this.style,s)},XV(t,[{key:"selector",set:function(a){if(a!==this.selectorText){this.selectorText=a;var o=this.renderer,i=this.renderable;if(!(!i||!o)){var s=o.setSelector(i,a);s||o.replaceRule(i,this)}}},get:function(){return this.selectorText}}]),t}(ZV),ade={onCreateRule:function(t,n,r){return t[0]==="@"||r.parent&&r.parent.type==="keyframes"?null:new C2(t,n,r)}},cS={indent:1,children:!0},ode=/@([\w-]+)/,ide=function(){function e(n,r,a){this.type="conditional",this.isProcessed=!1,this.key=n;var o=n.match(ode);this.at=o?o[1]:"unknown",this.query=a.name||"@"+this.at,this.options=a,this.rules=new Dw(Wn({},a,{parent:this}));for(var i in r)this.rules.add(i,r[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(r){return this.rules.get(r)},t.indexOf=function(r){return this.rules.indexOf(r)},t.addRule=function(r,a,o){var i=this.rules.add(r,a,o);return i?(this.options.jss.plugins.onProcessRule(i),i):null},t.replaceRule=function(r,a,o){var i=this.rules.replace(r,a,o);return i&&this.options.jss.plugins.onProcessRule(i),i},t.toString=function(r){r===void 0&&(r=cS);var a=Wf(r),o=a.linebreak;if(r.indent==null&&(r.indent=cS.indent),r.children==null&&(r.children=cS.children),r.children===!1)return this.query+" {}";var i=this.rules.toString(r);return i?this.query+" {"+o+i+o+"}":""},e}(),sde=/@container|@media|@supports\s+/,lde={onCreateRule:function(t,n,r){return sde.test(t)?new ide(t,n,r):null}},AS={indent:1,children:!0},ude=/@keyframes\s+([\w-]+)/,x2=function(){function e(n,r,a){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=n.match(ude);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=a;var i=a.scoped,s=a.sheet,l=a.generateId;this.id=i===!1?this.name:O4(l(this,s)),this.rules=new Dw(Wn({},a,{parent:this}));for(var u in r)this.rules.add(u,r[u],Wn({},a,{parent:this}));this.rules.process()}var t=e.prototype;return t.toString=function(r){r===void 0&&(r=AS);var a=Wf(r),o=a.linebreak;if(r.indent==null&&(r.indent=AS.indent),r.children==null&&(r.children=AS.children),r.children===!1)return this.at+" "+this.id+" {}";var i=this.rules.toString(r);return i&&(i=""+o+i+o),this.at+" "+this.id+" {"+i+"}"},e}(),cde=/@keyframes\s+/,Ade=/\$([\w-]+)/g,S2=function(t,n){return typeof t=="string"?t.replace(Ade,function(r,a){return a in n?n[a]:r}):t},OM=function(t,n,r){var a=t[n],o=S2(a,r);o!==a&&(t[n]=o)},fde={onCreateRule:function(t,n,r){return typeof t=="string"&&cde.test(t)?new x2(t,n,r):null},onProcessStyle:function(t,n,r){return n.type!=="style"||!r||("animation-name"in t&&OM(t,"animation-name",r.keyframes),"animation"in t&&OM(t,"animation",r.keyframes)),t},onChangeValue:function(t,n,r){var a=r.options.sheet;if(!a)return t;switch(n){case"animation":return S2(t,a.keyframes);case"animation-name":return S2(t,a.keyframes);default:return t}}},dde=function(e){JV(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.toString=function(a){var o=this.options.sheet,i=o?o.options.link:!1,s=i?Wn({},a,{allowEmpty:!0}):a;return jh(this.key,this.style,s)},t}(ZV),pde={onCreateRule:function(t,n,r){return r.parent&&r.parent.type==="keyframes"?new dde(t,n,r):null}},hde=function(){function e(n,r,a){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=n,this.style=r,this.options=a}var t=e.prototype;return t.toString=function(r){var a=Wf(r),o=a.linebreak;if(Array.isArray(this.style)){for(var i="",s=0;s=this.index){a.push(r);return}for(var i=0;io){a.splice(i,0,r);return}}},t.reset=function(){this.registry=[]},t.remove=function(r){var a=this.registry.indexOf(r);this.registry.splice(a,1)},t.toString=function(r){for(var a=r===void 0?{}:r,o=a.attached,i=tde(a,["attached"]),s=Wf(i),l=s.linebreak,u="",c=0;c-1?a.substr(0,o-1):a;t.style.setProperty(n,i,o>-1?"important":"")}}catch{return!1}return!0},Fde=function(t,n){try{t.attributeStyleMap?t.attributeStyleMap.delete(n):t.style.removeProperty(n)}catch{}},Tde=function(t,n){return t.selectorText=n,t.selectorText===n},eK=$V(function(){return document.querySelector("head")});function Rde(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}function Ide(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}function kde(e){for(var t=eK(),n=0;n0){var n=Rde(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=Ide(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&typeof r=="string"){var a=kde(r);if(a)return{parent:a.parentNode,node:a.nextSibling}}return!1}function Ude(e,t){var n=t.insertionPoint,r=Pde(t);if(r!==!1&&r.parent){r.parent.insertBefore(e,r.node);return}if(n&&typeof n.nodeType=="number"){var a=n,o=a.parentNode;o&&o.insertBefore(e,a.nextSibling);return}eK().appendChild(e)}var Mde=$V(function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null}),kM=function(t,n,r){try{"insertRule"in t?t.insertRule(n,r):"appendRule"in t&&t.appendRule(n)}catch{return!1}return t.cssRules[r]},PM=function(t,n){var r=t.cssRules.length;return n===void 0||n>r?r:n},Dde=function(){var t=document.createElement("style");return t.textContent=` -`,t},Lde=function(){function e(n){this.getPropertyValue=Ede,this.setProperty=Ode,this.removeProperty=Fde,this.setSelector=Tde,this.hasInsertedRules=!1,this.cssRules=[],n&&Yp.add(n),this.sheet=n;var r=this.sheet?this.sheet.options:{},a=r.media,o=r.meta,i=r.element;this.element=i||Dde(),this.element.setAttribute("data-jss",""),a&&this.element.setAttribute("media",a),o&&this.element.setAttribute("data-meta",o);var s=Mde();s&&this.element.setAttribute("nonce",s)}var t=e.prototype;return t.attach=function(){if(!(this.element.parentNode||!this.sheet)){Ude(this.element,this.sheet.options);var r=!!(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&r&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var r=this.element.parentNode;r&&r.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent=` +`)),E({paddingLeft:t(2),paddingRight:t(2)},o,Ft({},e.up("sm"),E({paddingLeft:t(3),paddingRight:t(3)},o[e.up("sm")])))},toolbar:(r={minHeight:56},Ft(r,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Ft(r,e.up("sm"),{minHeight:64}),r)},n)}var dM={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Gy.white,default:h4[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},cS={text:{primary:Gy.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:h4[800],default:"#303030"},action:{active:Gy.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function pM(e,t,n,r){var a=r.light||r,o=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=LV(e.main,a):t==="dark"&&(e.dark=DV(e.main,o)))}function rAe(e){var t=e.primary,n=t===void 0?{light:nS[300],main:nS[500],dark:nS[700]}:t,r=e.secondary,a=r===void 0?{light:o0.A200,main:o0.A400,dark:o0.A700}:r,o=e.error,i=o===void 0?{light:tS[300],main:tS[500],dark:tS[700]}:o,s=e.warning,l=s===void 0?{light:rS[300],main:rS[500],dark:rS[700]}:s,u=e.info,c=u===void 0?{light:i0[300],main:i0[500],dark:i0[700]}:u,f=e.success,A=f===void 0?{light:Wp[300],main:Wp[500],dark:Wp[700]}:f,d=e.type,p=d===void 0?"light":d,h=e.contrastThreshold,m=h===void 0?3:h,y=e.tonalOffset,v=y===void 0?.2:y,b=Fe(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function w(O){var F=eAe(O,cS.text.primary)>=m?cS.text.primary:dM.text.primary;return F}var x=function(F){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:500,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:300,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:700;if(F=E({},F),!F.main&&F[T]&&(F.main=F[T]),!F.main)throw new Error(Bf(4,T));if(typeof F.main!="string")throw new Error(Bf(5,JSON.stringify(F.main)));return pM(F,"light",U,v),pM(F,"dark",N,v),F.contrastText||(F.contrastText=w(F.main)),F},S={dark:cS,light:dM},B=Gl(E({common:Gy,type:p,primary:x(n),secondary:x(a,"A400","A200","A700"),error:x(i),warning:x(l),info:x(c),success:x(A),grey:h4,contrastThreshold:m,getContrastText:w,augmentColor:x,tonalOffset:v},S[p]),b);return B}function QV(e){return Math.round(e*1e5)/1e5}function aAe(e){return QV(e)}var hM={textTransform:"uppercase"},gM='"Roboto", "Helvetica", "Arial", sans-serif';function oAe(e,t){var n=typeof t=="function"?t(e):t,r=n.fontFamily,a=r===void 0?gM:r,o=n.fontSize,i=o===void 0?14:o,s=n.fontWeightLight,l=s===void 0?300:s,u=n.fontWeightRegular,c=u===void 0?400:u,f=n.fontWeightMedium,A=f===void 0?500:f,d=n.fontWeightBold,p=d===void 0?700:d,h=n.htmlFontSize,m=h===void 0?16:h,y=n.allVariants,v=n.pxToRem,b=Fe(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),w=i/14,x=v||function(O){return"".concat(O/m*w,"rem")},S=function(F,T,U,N,H){return E({fontFamily:a,fontWeight:F,fontSize:x(T),lineHeight:U},a===gM?{letterSpacing:"".concat(QV(N/T),"em")}:{},H,y)},B={h1:S(l,96,1.167,-1.5),h2:S(l,60,1.2,-.5),h3:S(c,48,1.167,0),h4:S(c,34,1.235,.25),h5:S(c,24,1.334,0),h6:S(A,20,1.6,.15),subtitle1:S(c,16,1.75,.15),subtitle2:S(A,14,1.57,.1),body1:S(c,16,1.5,.15),body2:S(c,14,1.43,.15),button:S(A,14,1.75,.4,hM),caption:S(c,12,1.66,.4),overline:S(c,12,2.66,1,hM)};return Gl(E({htmlFontSize:m,pxToRem:x,round:aAe,fontFamily:a,fontSize:i,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:A,fontWeightBold:p},B),b,{clone:!1})}var iAe=.2,sAe=.14,lAe=.12;function On(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(iAe,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(sAe,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(lAe,")")].join(",")}var uAe=["none",On(0,2,1,-1,0,1,1,0,0,1,3,0),On(0,3,1,-2,0,2,2,0,0,1,5,0),On(0,3,3,-2,0,3,4,0,0,1,8,0),On(0,2,4,-1,0,4,5,0,0,1,10,0),On(0,3,5,-1,0,5,8,0,0,1,14,0),On(0,3,5,-1,0,6,10,0,0,1,18,0),On(0,4,5,-2,0,7,10,1,0,2,16,1),On(0,5,5,-3,0,8,10,1,0,3,14,2),On(0,5,6,-3,0,9,12,1,0,3,16,2),On(0,6,6,-3,0,10,14,1,0,4,18,3),On(0,6,7,-4,0,11,15,1,0,4,20,3),On(0,7,8,-4,0,12,17,2,0,5,22,4),On(0,7,8,-4,0,13,19,2,0,5,24,4),On(0,7,9,-4,0,14,21,2,0,5,26,4),On(0,8,9,-5,0,15,22,2,0,6,28,5),On(0,8,10,-5,0,16,24,2,0,6,30,5),On(0,8,11,-5,0,17,26,2,0,6,32,5),On(0,9,11,-5,0,18,28,2,0,7,34,6),On(0,9,12,-6,0,19,29,2,0,7,36,6),On(0,10,13,-6,0,20,31,3,0,8,38,7),On(0,10,13,-6,0,21,33,3,0,8,40,7),On(0,10,14,-6,0,22,35,3,0,8,42,7),On(0,11,14,-7,0,23,36,3,0,9,44,8),On(0,11,15,-7,0,24,38,3,0,9,46,8)];const cAe=uAe;var AAe={borderRadius:4};const fAe=AAe;function b2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2)if(bM[e])e=bM[e];else return[e];var t=e.split(""),n=lr(t,2),r=n[0],a=n[1],o=kfe[r],i=Pfe[a]||"";return Array.isArray(i)?i.map(function(s){return o+s}):[o+i]}),VV=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function KV(e){var t=e.spacing||8;return typeof t=="number"?function(n){return t*n}:Array.isArray(t)?function(n){return t[n]}:typeof t=="function"?t:function(){}}function Mfe(e,t){if(typeof t=="string"||t==null)return t;var n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:"-".concat(r)}function Dfe(e,t){return function(n){return e.reduce(function(r,a){return r[a]=Mfe(t,n),r},{})}}function B4(e){var t=e.theme,n=KV(t);return Object.keys(e).map(function(r){if(VV.indexOf(r)===-1)return null;var a=Ufe(r),o=Dfe(a,n),i=e[r];return HV(e,i,o)}).reduce(Xy,{})}B4.propTypes={};B4.filterProps=VV;var Lfe=Je({prop:"fontFamily",themeKey:"typography"}),Qfe=Je({prop:"fontSize",themeKey:"typography"}),Nfe=Je({prop:"fontStyle",themeKey:"typography"}),Hfe=Je({prop:"fontWeight",themeKey:"typography"}),jfe=Je({prop:"letterSpacing"}),zfe=Je({prop:"lineHeight"}),Vfe=Je({prop:"textAlign"}),Kfe=Ls(Lfe,Qfe,Nfe,Hfe,jfe,zfe,Vfe);const Wfe=Kfe;function Gfe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;if(e.mui)return e;var t=KV({spacing:e}),n=function(){for(var a=arguments.length,o=new Array(a),i=0;i0&&arguments[0]!==void 0?arguments[0]:["all"],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.duration,a=r===void 0?oi.standard:r,o=n.easing,i=o===void 0?wM.easeInOut:o,s=n.delay,l=s===void 0?0:s;return Fe(n,["duration","easing","delay"]),(Array.isArray(t)?t:[t]).map(function(u){return"".concat(u," ").concat(typeof a=="string"?a:CM(a)," ").concat(i," ").concat(typeof l=="string"?l:CM(l))}).join(",")},getAutoHeightDuration:function(t){if(!t)return 0;var n=t/36;return Math.round((4+15*Math.pow(n,.25)+n/5)*10)}};var qfe={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const WV=qfe;function GV(){for(var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.breakpoints,n=t===void 0?{}:t,r=e.mixins,a=r===void 0?{}:r,o=e.palette,i=o===void 0?{}:o,s=e.spacing,l=e.typography,u=l===void 0?{}:l,c=Fe(e,["breakpoints","mixins","palette","spacing","typography"]),f=rAe(i),A=tAe(n),d=Gfe(s),p=Gl({breakpoints:A,direction:"ltr",mixins:nAe(A,d,a),overrides:{},palette:f,props:{},shadows:cAe,typography:oAe(f,u),spacing:d,shape:fAe,transitions:Yfe,zIndex:WV},c),h=arguments.length,m=new Array(h>1?h-1:0),y=1;y0&&arguments[0]!==void 0?arguments[0]:{},t=e.disableGlobal,n=t===void 0?!1:t,r=e.productionPrefix,a=r===void 0?"jss":r,o=e.seed,i=o===void 0?"":o,s=i===""?"":"".concat(i,"-"),l=0,u=function(){return l+=1,l};return function(c,f){var A=f.options.name;if(A&&A.indexOf("Mui")===0&&!f.options.link&&!n){if(Jfe.indexOf(c.key)!==-1)return"Mui-".concat(c.key);var d="".concat(s).concat(A,"-").concat(c.key);return!f.options.theme[YV]||i!==""?d:"".concat(d,"-").concat(u())}return"".concat(s).concat(a).concat(u())}}function E4(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var a=t.props[n],o;for(o in a)r[o]===void 0&&(r[o]=a[o]);return r}var xM=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ng=(typeof window>"u"?"undefined":xM(window))==="object"&&(typeof document>"u"?"undefined":xM(document))==="object"&&document.nodeType===9;function Hh(e){"@babel/helpers - typeof";return Hh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hh(e)}function _fe(e,t){if(Hh(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Hh(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $fe(e){var t=_fe(e,"string");return Hh(t)==="symbol"?t:String(t)}function SM(e,t){for(var n=0;n=0)&&(n[a]=e[a]);return n}var tde={}.constructor;function C2(e){if(e==null||typeof e!="object")return e;if(Array.isArray(e))return e.map(C2);if(e.constructor!==tde)return e;var t={};for(var n in e)t[n]=C2(e[n]);return t}function F4(e,t,n){e===void 0&&(e="unnamed");var r=n.jss,a=C2(t),o=r.plugins.onCreateRule(e,a,n);return o||(e[0],null)}var EM=function(t,n){for(var r="",a=0;a<+~=|^:(),"'`\s])/g,FM=typeof CSS<"u"&&CSS.escape,O4=function(e){return FM?FM(e):e.replace(nde,"\\$1")},JV=function(){function e(n,r,a){this.type="style",this.isProcessed=!1;var o=a.sheet,i=a.Renderer;this.key=n,this.options=a,this.style=r,o?this.renderer=o.renderer:i&&(this.renderer=new i)}var t=e.prototype;return t.prop=function(r,a,o){if(a===void 0)return this.style[r];var i=o?o.force:!1;if(!i&&this.style[r]===a)return this;var s=a;(!o||o.process!==!1)&&(s=this.options.jss.plugins.onChangeValue(a,r,this));var l=s==null||s===!1,u=r in this.style;if(l&&!u&&!i)return this;var c=l&&u;if(c?delete this.style[r]:this.style[r]=s,this.renderable&&this.renderer)return c?this.renderer.removeProperty(this.renderable,r):this.renderer.setProperty(this.renderable,r,s),this;var f=this.options.sheet;return f&&f.attached,this},e}(),x2=function(e){XV(t,e);function t(r,a,o){var i;i=e.call(this,r,a,o)||this;var s=o.selector,l=o.scoped,u=o.sheet,c=o.generateId;return s?i.selectorText=s:l!==!1&&(i.id=c(BM(BM(i)),u),i.selectorText="."+O4(i.id)),i}var n=t.prototype;return n.applyTo=function(a){var o=this.renderer;if(o){var i=this.toJSON();for(var s in i)o.setProperty(a,s,i[s])}return this},n.toJSON=function(){var a={};for(var o in this.style){var i=this.style[o];typeof i!="object"?a[o]=i:Array.isArray(i)&&(a[o]=Wu(i))}return a},n.toString=function(a){var o=this.options.sheet,i=o?o.options.link:!1,s=i?Wn({},a,{allowEmpty:!0}):a;return jh(this.selectorText,this.style,s)},qV(t,[{key:"selector",set:function(a){if(a!==this.selectorText){this.selectorText=a;var o=this.renderer,i=this.renderable;if(!(!i||!o)){var s=o.setSelector(i,a);s||o.replaceRule(i,this)}}},get:function(){return this.selectorText}}]),t}(JV),rde={onCreateRule:function(t,n,r){return t[0]==="@"||r.parent&&r.parent.type==="keyframes"?null:new x2(t,n,r)}},AS={indent:1,children:!0},ade=/@([\w-]+)/,ode=function(){function e(n,r,a){this.type="conditional",this.isProcessed=!1,this.key=n;var o=n.match(ade);this.at=o?o[1]:"unknown",this.query=a.name||"@"+this.at,this.options=a,this.rules=new Lw(Wn({},a,{parent:this}));for(var i in r)this.rules.add(i,r[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(r){return this.rules.get(r)},t.indexOf=function(r){return this.rules.indexOf(r)},t.addRule=function(r,a,o){var i=this.rules.add(r,a,o);return i?(this.options.jss.plugins.onProcessRule(i),i):null},t.replaceRule=function(r,a,o){var i=this.rules.replace(r,a,o);return i&&this.options.jss.plugins.onProcessRule(i),i},t.toString=function(r){r===void 0&&(r=AS);var a=Wf(r),o=a.linebreak;if(r.indent==null&&(r.indent=AS.indent),r.children==null&&(r.children=AS.children),r.children===!1)return this.query+" {}";var i=this.rules.toString(r);return i?this.query+" {"+o+i+o+"}":""},e}(),ide=/@container|@media|@supports\s+/,sde={onCreateRule:function(t,n,r){return ide.test(t)?new ode(t,n,r):null}},fS={indent:1,children:!0},lde=/@keyframes\s+([\w-]+)/,S2=function(){function e(n,r,a){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=n.match(lde);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=a;var i=a.scoped,s=a.sheet,l=a.generateId;this.id=i===!1?this.name:O4(l(this,s)),this.rules=new Lw(Wn({},a,{parent:this}));for(var u in r)this.rules.add(u,r[u],Wn({},a,{parent:this}));this.rules.process()}var t=e.prototype;return t.toString=function(r){r===void 0&&(r=fS);var a=Wf(r),o=a.linebreak;if(r.indent==null&&(r.indent=fS.indent),r.children==null&&(r.children=fS.children),r.children===!1)return this.at+" "+this.id+" {}";var i=this.rules.toString(r);return i&&(i=""+o+i+o),this.at+" "+this.id+" {"+i+"}"},e}(),ude=/@keyframes\s+/,cde=/\$([\w-]+)/g,B2=function(t,n){return typeof t=="string"?t.replace(cde,function(r,a){return a in n?n[a]:r}):t},OM=function(t,n,r){var a=t[n],o=B2(a,r);o!==a&&(t[n]=o)},Ade={onCreateRule:function(t,n,r){return typeof t=="string"&&ude.test(t)?new S2(t,n,r):null},onProcessStyle:function(t,n,r){return n.type!=="style"||!r||("animation-name"in t&&OM(t,"animation-name",r.keyframes),"animation"in t&&OM(t,"animation",r.keyframes)),t},onChangeValue:function(t,n,r){var a=r.options.sheet;if(!a)return t;switch(n){case"animation":return B2(t,a.keyframes);case"animation-name":return B2(t,a.keyframes);default:return t}}},fde=function(e){XV(t,e);function t(){return e.apply(this,arguments)||this}var n=t.prototype;return n.toString=function(a){var o=this.options.sheet,i=o?o.options.link:!1,s=i?Wn({},a,{allowEmpty:!0}):a;return jh(this.key,this.style,s)},t}(JV),dde={onCreateRule:function(t,n,r){return r.parent&&r.parent.type==="keyframes"?new fde(t,n,r):null}},pde=function(){function e(n,r,a){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=n,this.style=r,this.options=a}var t=e.prototype;return t.toString=function(r){var a=Wf(r),o=a.linebreak;if(Array.isArray(this.style)){for(var i="",s=0;s=this.index){a.push(r);return}for(var i=0;io){a.splice(i,0,r);return}}},t.reset=function(){this.registry=[]},t.remove=function(r){var a=this.registry.indexOf(r);this.registry.splice(a,1)},t.toString=function(r){for(var a=r===void 0?{}:r,o=a.attached,i=ede(a,["attached"]),s=Wf(i),l=s.linebreak,u="",c=0;c-1?a.substr(0,o-1):a;t.style.setProperty(n,i,o>-1?"important":"")}}catch{return!1}return!0},Fde=function(t,n){try{t.attributeStyleMap?t.attributeStyleMap.delete(n):t.style.removeProperty(n)}catch{}},Ode=function(t,n){return t.selectorText=n,t.selectorText===n},$V=_V(function(){return document.querySelector("head")});function Tde(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}function Rde(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}function Ide(e){for(var t=$V(),n=0;n0){var n=Tde(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=Rde(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&typeof r=="string"){var a=Ide(r);if(a)return{parent:a.parentNode,node:a.nextSibling}}return!1}function Pde(e,t){var n=t.insertionPoint,r=kde(t);if(r!==!1&&r.parent){r.parent.insertBefore(e,r.node);return}if(n&&typeof n.nodeType=="number"){var a=n,o=a.parentNode;o&&o.insertBefore(e,a.nextSibling);return}$V().appendChild(e)}var Ude=_V(function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null}),PM=function(t,n,r){try{"insertRule"in t?t.insertRule(n,r):"appendRule"in t&&t.appendRule(n)}catch{return!1}return t.cssRules[r]},UM=function(t,n){var r=t.cssRules.length;return n===void 0||n>r?r:n},Mde=function(){var t=document.createElement("style");return t.textContent=` +`,t},Dde=function(){function e(n){this.getPropertyValue=Bde,this.setProperty=Ede,this.removeProperty=Fde,this.setSelector=Ode,this.hasInsertedRules=!1,this.cssRules=[],n&&Yp.add(n),this.sheet=n;var r=this.sheet?this.sheet.options:{},a=r.media,o=r.meta,i=r.element;this.element=i||Mde(),this.element.setAttribute("data-jss",""),a&&this.element.setAttribute("media",a),o&&this.element.setAttribute("data-meta",o);var s=Ude();s&&this.element.setAttribute("nonce",s)}var t=e.prototype;return t.attach=function(){if(!(this.element.parentNode||!this.sheet)){Pde(this.element,this.sheet.options);var r=!!(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&r&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var r=this.element.parentNode;r&&r.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent=` `)}},t.deploy=function(){var r=this.sheet;if(r){if(r.options.link){this.insertRules(r.rules);return}this.element.textContent=` `+r.toString()+` -`}},t.insertRules=function(r,a){for(var o=0;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1){var o=uK[t];if(!Array.isArray(o))return vt.js+Yl(o)in n?vt.css+o:!1;if(!a)return!1;for(var i=0;ir?1:-1:n.length-r.length};return{onProcessStyle:function(n,r){if(r.type!=="style")return n;for(var a={},o=Object.keys(n).sort(e),i=0;i"u"?null:Qpe(),Npe()]}}function R4(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.baseClasses,n=e.newClasses;if(e.Component,!n)return t;var r=E({},t);return Object.keys(n).forEach(function(a){n[a]&&(r[a]="".concat(t[a]," ").concat(n[a]))}),r}var jpe={set:function(t,n,r,a){var o=t.get(n);o||(o=new Map,t.set(n,o)),o.set(r,a)},get:function(t,n,r){var a=t.get(n);return a?a.get(r):void 0},delete:function(t,n,r){var a=t.get(n);a.delete(r)}};const HA=jpe;var zpe=R.createContext(null);const AK=zpe;function gc(){var e=R.useContext(AK);return e}var Vpe=tK(Hpe()),Kpe=_fe(),Wpe=new Map,Gpe={disableGeneration:!1,generateClassName:Kpe,jss:Vpe,sheetsCache:null,sheetsManager:Wpe,sheetsRegistry:null},Ype=R.createContext(Gpe),LM=-1e9;function qpe(){return LM+=1,LM}var Xpe={};const Jpe=Xpe;function Zpe(e){var t=typeof e=="function";return{create:function(r,a){var o;try{o=t?e(r):e}catch(l){throw l}if(!a||!r.overrides||!r.overrides[a])return o;var i=r.overrides[a],s=E({},o);return Object.keys(i).forEach(function(l){s[l]=Gl(s[l],i[l])}),s},options:{}}}function _pe(e,t,n){var r=e.state,a=e.stylesOptions;if(a.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=R4({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function $pe(e,t){var n=e.state,r=e.theme,a=e.stylesOptions,o=e.stylesCreator,i=e.name;if(!a.disableGeneration){var s=HA.get(a.sheetsManager,o,r);s||(s={refs:0,staticSheet:null,dynamicStyles:null},HA.set(a.sheetsManager,o,r,s));var l=E({},o.options,a,{theme:r,flip:typeof a.flip=="boolean"?a.flip:r.direction==="rtl"});l.generateId=l.serverGenerateClassName||l.generateClassName;var u=a.sheetsRegistry;if(s.refs===0){var c;a.sheetsCache&&(c=HA.get(a.sheetsCache,o,r));var f=o.create(r,i);c||(c=a.jss.createStyleSheet(f,E({link:!1},l)),c.attach(),a.sheetsCache&&HA.set(a.sheetsCache,o,r,c)),u&&u.add(c),s.staticSheet=c,s.dynamicStyles=nK(f)}if(s.dynamicStyles){var A=a.jss.createStyleSheet(s.dynamicStyles,E({link:!0},l));A.update(t),A.attach(),n.dynamicSheet=A,n.classes=R4({baseClasses:s.staticSheet.classes,newClasses:A.classes}),u&&u.add(A)}else n.classes=s.staticSheet.classes;s.refs+=1}}function ehe(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function the(e){var t=e.state,n=e.theme,r=e.stylesOptions,a=e.stylesCreator;if(!r.disableGeneration){var o=HA.get(r.sheetsManager,a,n);o.refs-=1;var i=r.sheetsRegistry;o.refs===0&&(HA.delete(r.sheetsManager,a,n),r.jss.removeStyleSheet(o.staticSheet),i&&i.remove(o.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}}function nhe(e,t){var n=R.useRef([]),r,a=R.useMemo(function(){return{}},t);n.current!==a&&(n.current=a,r=e()),R.useEffect(function(){return function(){r&&r()}},[a])}function fK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.name,r=t.classNamePrefix,a=t.Component,o=t.defaultTheme,i=o===void 0?Jpe:o,s=Oe(t,["name","classNamePrefix","Component","defaultTheme"]),l=Zpe(e),u=n||r||"makeStyles";l.options={index:qpe(),name:n,meta:u,classNamePrefix:u};var c=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=gc()||i,p=E({},R.useContext(Ype),s),h=R.useRef(),m=R.useRef();nhe(function(){var v={name:n,state:{},stylesCreator:l,stylesOptions:p,theme:d};return $pe(v,A),m.current=!1,h.current=v,function(){the(v)}},[d,l]),R.useEffect(function(){m.current&&ehe(h.current,A),m.current=!0});var y=_pe(h.current,A.classes,a);return y};return c}function gr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QM(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},o=a.name,i=Oe(a,["name"]),s=o,l=typeof r=="function"?function(A){return{root:function(p){return r(E({theme:A},p))}}}:{root:r},u=fK(l,E({Component:e,name:o||e.displayName,classNamePrefix:s},i)),c;r.filterProps&&(c=r.filterProps,delete r.filterProps),r.propTypes&&(r.propTypes,delete r.propTypes);var f=R.forwardRef(function(d,p){var h=d.children,m=d.className,y=d.clone,v=d.component,b=Oe(d,["children","className","clone","component"]),w=u(d),x=Z(w.root,m),S=b;if(c&&(S=rhe(S,c)),y)return R.cloneElement(h,E({className:Z(h.props.className,x)},S));if(typeof h=="function")return h(E({className:x},S));var B=v||e;return R.createElement(B,E({ref:p,className:x},S),h)});return WR(f,e),f};return t}function ohe(e,t){if(typeof t=="function"){var n=t(e);return n}return E({},e,t)}function ihe(e){var t=e.children,n=e.theme,r=gc(),a=R.useMemo(function(){var o=r===null?n:ohe(r,n);return o!=null&&(o[qV]=r!==null),o},[n,r]);return R.createElement(AK.Provider,{value:a},t)}var she=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function(r){var a=n.defaultTheme,o=n.withTheme,i=o===void 0?!1:o,s=n.name,l=Oe(n,["defaultTheme","withTheme","name"]),u=s,c=fK(t,E({defaultTheme:a,Component:r,name:s||r.displayName,classNamePrefix:u},l)),f=R.forwardRef(function(d,p){d.classes;var h=d.innerRef,m=Oe(d,["classes","innerRef"]),y=c(E({},r.defaultProps,d)),v,b=m;return(typeof s=="string"||i)&&(v=gc()||a,s&&(b=B4({theme:v,name:s,props:m})),i&&!b.theme&&(b.theme=v)),R.createElement(r,E({ref:h||p,classes:y},b))});return WR(f,r),f}};const lhe=she;var uhe=YV();const I4=uhe;var che=function(t){var n=ahe(t);return function(r,a){return n(r,E({defaultTheme:I4},a))}};const Ahe=che;function Hi(){var e=gc()||I4;return e}function Ke(e,t){return lhe(e,E({defaultTheme:I4},t))}function ct(e){if(typeof e!="string")throw new Error(Bf(7));return e.charAt(0).toUpperCase()+e.slice(1)}function oc(){for(var e=arguments.length,t=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:166,n;function r(){for(var a=arguments.length,o=new Array(a),i=0;i"u"?g.useEffect:g.useLayoutEffect;function Dhe(e){var t=e.classes,n=e.pulsate,r=n===void 0?!1:n,a=e.rippleX,o=e.rippleY,i=e.rippleSize,s=e.in,l=e.onExited,u=l===void 0?function(){}:l,c=e.timeout,f=g.useState(!1),A=f[0],d=f[1],p=Z(t.ripple,t.rippleVisible,r&&t.ripplePulsate),h={width:i,height:i,top:-(i/2)+o,left:-(i/2)+a},m=Z(t.child,A&&t.childLeaving,r&&t.childPulsate),y=Pr(u);return Mhe(function(){if(!s){d(!0);var v=setTimeout(y,c);return function(){clearTimeout(v)}}},[y,s,c]),g.createElement("span",{className:p,style:h},g.createElement("span",{className:m}))}var k2=550,Lhe=80,Qhe=function(t){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(k2,"ms ").concat(t.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(t.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(k2,"ms ").concat(t.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(t.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}},Nhe=g.forwardRef(function(t,n){var r=t.center,a=r===void 0?!1:r,o=t.classes,i=t.className,s=Oe(t,["center","classes","className"]),l=g.useState([]),u=l[0],c=l[1],f=g.useRef(0),A=g.useRef(null);g.useEffect(function(){A.current&&(A.current(),A.current=null)},[u]);var d=g.useRef(!1),p=g.useRef(null),h=g.useRef(null),m=g.useRef(null);g.useEffect(function(){return function(){clearTimeout(p.current)}},[]);var y=g.useCallback(function(x){var S=x.pulsate,B=x.rippleX,F=x.rippleY,O=x.rippleSize,T=x.cb;c(function(U){return[].concat(Mw(U),[g.createElement(Dhe,{key:f.current,classes:o,timeout:k2,pulsate:S,rippleX:B,rippleY:F,rippleSize:O})])}),f.current+=1,A.current=T},[o]),v=g.useCallback(function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=arguments.length>2?arguments[2]:void 0,F=S.pulsate,O=F===void 0?!1:F,T=S.center,U=T===void 0?a||S.pulsate:T,N=S.fakeElement,H=N===void 0?!1:N;if(x.type==="mousedown"&&d.current){d.current=!1;return}x.type==="touchstart"&&(d.current=!0);var M=H?null:m.current,I=M?M.getBoundingClientRect():{width:0,height:0,left:0,top:0},k,L,P;if(U||x.clientX===0&&x.clientY===0||!x.clientX&&!x.touches)k=Math.round(I.width/2),L=Math.round(I.height/2);else{var Q=x.touches?x.touches[0]:x,D=Q.clientX,j=Q.clientY;k=Math.round(D-I.left),L=Math.round(j-I.top)}if(U)P=Math.sqrt((2*Math.pow(I.width,2)+Math.pow(I.height,2))/3),P%2===0&&(P+=1);else{var z=Math.max(Math.abs((M?M.clientWidth:0)-k),k)*2+2,X=Math.max(Math.abs((M?M.clientHeight:0)-L),L)*2+2;P=Math.sqrt(Math.pow(z,2)+Math.pow(X,2))}x.touches?h.current===null&&(h.current=function(){y({pulsate:O,rippleX:k,rippleY:L,rippleSize:P,cb:B})},p.current=setTimeout(function(){h.current&&(h.current(),h.current=null)},Lhe)):y({pulsate:O,rippleX:k,rippleY:L,rippleSize:P,cb:B})},[a,y]),b=g.useCallback(function(){v({},{pulsate:!0})},[v]),w=g.useCallback(function(x,S){if(clearTimeout(p.current),x.type==="touchend"&&h.current){x.persist(),h.current(),h.current=null,p.current=setTimeout(function(){w(x,S)});return}h.current=null,c(function(B){return B.length>0?B.slice(1):B}),A.current=S},[]);return g.useImperativeHandle(n,function(){return{pulsate:b,start:v,stop:w}},[b,v,w]),g.createElement("span",E({className:Z(o.root,i),ref:m},s),g.createElement(Ij,{component:null,exit:!0},u))});const Hhe=Ke(Qhe,{flip:!1,name:"MuiTouchRipple"})(g.memo(Nhe));var jhe={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},zhe=g.forwardRef(function(t,n){var r=t.action,a=t.buttonRef,o=t.centerRipple,i=o===void 0?!1:o,s=t.children,l=t.classes,u=t.className,c=t.component,f=c===void 0?"button":c,A=t.disabled,d=A===void 0?!1:A,p=t.disableRipple,h=p===void 0?!1:p,m=t.disableTouchRipple,y=m===void 0?!1:m,v=t.focusRipple,b=v===void 0?!1:v,w=t.focusVisibleClassName,x=t.onBlur,S=t.onClick,B=t.onFocus,F=t.onFocusVisible,O=t.onKeyDown,T=t.onKeyUp,U=t.onMouseDown,N=t.onMouseLeave,H=t.onMouseUp,M=t.onTouchEnd,I=t.onTouchMove,k=t.onTouchStart,L=t.onDragLeave,P=t.tabIndex,Q=P===void 0?0:P,D=t.TouchRippleProps,j=t.type,z=j===void 0?"button":j,X=Oe(t,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),K=g.useRef(null);function se(){return Sr.findDOMNode(K.current)}var Y=g.useRef(null),re=g.useState(!1),q=re[0],V=re[1];d&&q&&V(!1);var $=Hw(),_=$.isFocusVisible,Ae=$.onBlurVisible,ye=$.ref;g.useImperativeHandle(r,function(){return{focusVisible:function(){V(!0),K.current.focus()}}},[]),g.useEffect(function(){q&&b&&!h&&Y.current.pulsate()},[h,b,q]);function ge(de,ke){var Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y;return Pr(function(ft){ke&&ke(ft);var st=Pe;return!st&&Y.current&&Y.current[de](ft),!0})}var he=ge("start",U),Ie=ge("stop",L),Ce=ge("stop",H),Ue=ge("stop",function(de){q&&de.preventDefault(),N&&N(de)}),Ze=ge("start",k),et=ge("stop",M),Ye=ge("stop",I),je=ge("stop",function(de){q&&(Ae(de),V(!1)),x&&x(de)},!1),Me=Pr(function(de){K.current||(K.current=de.currentTarget),_(de)&&(V(!0),F&&F(de)),B&&B(de)}),ee=function(){var ke=se();return f&&f!=="button"&&!(ke.tagName==="A"&&ke.href)},G=g.useRef(!1),te=Pr(function(de){b&&!G.current&&q&&Y.current&&de.key===" "&&(G.current=!0,de.persist(),Y.current.stop(de,function(){Y.current.start(de)})),de.target===de.currentTarget&&ee()&&de.key===" "&&de.preventDefault(),O&&O(de),de.target===de.currentTarget&&ee()&&de.key==="Enter"&&!d&&(de.preventDefault(),S&&S(de))}),ae=Pr(function(de){b&&de.key===" "&&Y.current&&q&&!de.defaultPrevented&&(G.current=!1,de.persist(),Y.current.stop(de,function(){Y.current.pulsate(de)})),T&&T(de),S&&de.target===de.currentTarget&&ee()&&de.key===" "&&!de.defaultPrevented&&S(de)}),ne=f;ne==="button"&&X.href&&(ne="a");var W={};ne==="button"?(W.type=z,W.disabled=d):((ne!=="a"||!X.href)&&(W.role="button"),W["aria-disabled"]=d);var fe=Xt(a,n),ce=Xt(ye,K),ie=Xt(fe,ce),me=g.useState(!1),Ee=me[0],ze=me[1];g.useEffect(function(){ze(!0)},[]);var Fe=Ee&&!h&&!d;return g.createElement(ne,E({className:Z(l.root,u,q&&[l.focusVisible,w],d&&l.disabled),onBlur:je,onClick:S,onFocus:Me,onKeyDown:te,onKeyUp:ae,onMouseDown:he,onMouseLeave:Ue,onMouseUp:Ce,onDragLeave:Ie,onTouchEnd:et,onTouchMove:Ye,onTouchStart:Ze,ref:ie,tabIndex:d?-1:Q},W,X),s,Fe?g.createElement(Hhe,E({ref:Y,center:i},D)):null)});const Xl=Ke(jhe,{name:"MuiButtonBase"})(zhe);var Vhe=function(t){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{backgroundColor:qt(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:t.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:t.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}},Khe=g.forwardRef(function(t,n){var r=t.edge,a=r===void 0?!1:r,o=t.children,i=t.classes,s=t.className,l=t.color,u=l===void 0?"default":l,c=t.disabled,f=c===void 0?!1:c,A=t.disableFocusRipple,d=A===void 0?!1:A,p=t.size,h=p===void 0?"medium":p,m=Oe(t,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return g.createElement(Xl,E({className:Z(i.root,s,u!=="default"&&i["color".concat(ct(u))],f&&i.disabled,h==="small"&&i["size".concat(ct(h))],{start:i.edgeStart,end:i.edgeEnd}[a]),centerRipple:!0,focusRipple:!d,disabled:f,ref:n},m),g.createElement("span",{className:i.label},o))});const ii=Ke(Vhe,{name:"MuiIconButton"})(Khe);var Whe=function(t){var n={duration:t.transitions.duration.shortest};return{root:{display:"flex",minHeight:8*6,transition:t.transitions.create(["min-height","background-color"],n),padding:t.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused, &$focusVisible":{backgroundColor:t.palette.action.focus},"&$disabled":{opacity:t.palette.action.disabledOpacity}},expanded:{},focused:{},focusVisible:{},disabled:{},content:{display:"flex",flexGrow:1,transition:t.transitions.create(["margin"],n),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:t.transitions.create("transform",n),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}},Ghe=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.expandIcon,s=t.focusVisibleClassName,l=t.IconButtonProps,u=l===void 0?{}:l,c=t.onClick,f=Oe(t,["children","classes","className","expandIcon","focusVisibleClassName","IconButtonProps","onClick"]),A=g.useContext(gK),d=A.disabled,p=d===void 0?!1:d,h=A.expanded,m=A.toggle,y=function(b){m&&m(b),c&&c(b)};return g.createElement(Xl,E({focusRipple:!1,disableRipple:!0,disabled:p,component:"div","aria-expanded":h,className:Z(a.root,o,p&&a.disabled,h&&a.expanded),focusVisibleClassName:Z(a.focusVisible,a.focused,s),onClick:y,ref:n},f),g.createElement("div",{className:Z(a.content,h&&a.expanded)},r),i&&g.createElement(ii,E({className:Z(a.expandIcon,h&&a.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},u),i))});const Yhe=Ke(Whe,{name:"MuiAccordionSummary"})(Ghe);var qhe=function(t){var n=t.palette.type==="light"?t.palette.grey[100]:t.palette.grey[900];return{root:{display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",zIndex:t.zIndex.appBar,flexShrink:0},positionFixed:{position:"fixed",top:0,left:"auto",right:0,"@media print":{position:"absolute"}},positionAbsolute:{position:"absolute",top:0,left:"auto",right:0},positionSticky:{position:"sticky",top:0,left:"auto",right:0},positionStatic:{position:"static"},positionRelative:{position:"relative"},colorDefault:{backgroundColor:n,color:t.palette.getContrastText(n)},colorPrimary:{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText},colorSecondary:{backgroundColor:t.palette.secondary.main,color:t.palette.secondary.contrastText},colorInherit:{color:"inherit"},colorTransparent:{backgroundColor:"transparent",color:"inherit"}}},Xhe=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"primary":o,s=t.position,l=s===void 0?"fixed":s,u=Oe(t,["classes","className","color","position"]);return g.createElement(Eo,E({square:!0,component:"header",elevation:4,className:Z(r.root,r["position".concat(ct(l))],r["color".concat(ct(i))],a,l==="fixed"&&"mui-fixed"),ref:n},u))});const Jhe=Ke(qhe,{name:"MuiAppBar"})(Xhe);var Zhe={entering:{opacity:1},entered:{opacity:1}},_he={enter:oi.enteringScreen,exit:oi.leavingScreen},$he=g.forwardRef(function(t,n){var r=t.children,a=t.disableStrictModeCompat,o=a===void 0?!1:a,i=t.in,s=t.onEnter,l=t.onEntered,u=t.onEntering,c=t.onExit,f=t.onExited,A=t.onExiting,d=t.style,p=t.TransitionComponent,h=p===void 0?au:p,m=t.timeout,y=m===void 0?_he:m,v=Oe(t,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),b=Hi(),w=b.unstable_strictMode&&!o,x=g.useRef(null),S=Xt(r.ref,n),B=Xt(w?x:void 0,S),F=function(k){return function(L,P){if(k){var Q=w?[x.current,L]:[L,P],D=lr(Q,2),j=D[0],z=D[1];z===void 0?k(j):k(j,z)}}},O=F(u),T=F(function(I,k){P4(I);var L=ql({style:d,timeout:y},{mode:"enter"});I.style.webkitTransition=b.transitions.create("opacity",L),I.style.transition=b.transitions.create("opacity",L),s&&s(I,k)}),U=F(l),N=F(A),H=F(function(I){var k=ql({style:d,timeout:y},{mode:"exit"});I.style.webkitTransition=b.transitions.create("opacity",k),I.style.transition=b.transitions.create("opacity",k),c&&c(I)}),M=F(f);return g.createElement(h,E({appear:!0,in:i,nodeRef:w?x:void 0,onEnter:T,onEntered:U,onEntering:O,onExit:H,onExited:M,onExiting:N,timeout:y},v),function(I,k){return g.cloneElement(r,E({style:E({opacity:0,visibility:I==="exited"&&!i?"hidden":void 0},Zhe[I],d,r.props.style),ref:B},k))})});const mK=$he;var ege={root:{zIndex:-1,position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},tge=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.invisible,s=i===void 0?!1:i,l=t.open,u=t.transitionDuration,c=t.TransitionComponent,f=c===void 0?mK:c,A=Oe(t,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return g.createElement(f,E({in:l,timeout:u},A),g.createElement("div",{className:Z(a.root,o,s&&a.invisible),"aria-hidden":!0,ref:n},r))});const vK=Ke(ege,{name:"MuiBackdrop"})(tge);var nge=EAe(Ls(BAe,PAe,qAe,lfe,yfe,ffe,wfe,Rfe,S4,Gfe)),rge=Ahe("div")(nge,{name:"MuiBox"});const fn=rge;var age=function(t){return{root:{margin:0},body2:t.typography.body2,body1:t.typography.body1,caption:t.typography.caption,button:t.typography.button,h1:t.typography.h1,h2:t.typography.h2,h3:t.typography.h3,h4:t.typography.h4,h5:t.typography.h5,h6:t.typography.h6,subtitle1:t.typography.subtitle1,subtitle2:t.typography.subtitle2,overline:t.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:t.palette.primary.main},colorSecondary:{color:t.palette.secondary.main},colorTextPrimary:{color:t.palette.text.primary},colorTextSecondary:{color:t.palette.text.secondary},colorError:{color:t.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}},jM={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},oge=g.forwardRef(function(t,n){var r=t.align,a=r===void 0?"inherit":r,o=t.classes,i=t.className,s=t.color,l=s===void 0?"initial":s,u=t.component,c=t.display,f=c===void 0?"initial":c,A=t.gutterBottom,d=A===void 0?!1:A,p=t.noWrap,h=p===void 0?!1:p,m=t.paragraph,y=m===void 0?!1:m,v=t.variant,b=v===void 0?"body1":v,w=t.variantMapping,x=w===void 0?jM:w,S=Oe(t,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),B=u||(y?"p":x[b]||jM[b])||"span";return g.createElement(B,E({className:Z(o.root,i,b!=="inherit"&&o[b],l!=="initial"&&o["color".concat(ct(l))],h&&o.noWrap,d&&o.gutterBottom,y&&o.paragraph,a!=="inherit"&&o["align".concat(ct(a))],f!=="initial"&&o["display".concat(ct(f))]),ref:n},S))});const Ya=Ke(age,{name:"MuiTypography"})(oge);var ige=function(t){return{root:E({},t.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:t.shape.borderRadius,color:t.palette.text.primary,transition:t.transitions.create(["background-color","box-shadow","border"],{duration:t.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:qt(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:t.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(t.palette.action.disabledBackground)}},outlinedPrimary:{color:t.palette.primary.main,border:"1px solid ".concat(qt(t.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(t.palette.primary.main),backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:t.palette.secondary.main,border:"1px solid ".concat(qt(t.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(t.palette.secondary.main),backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(t.palette.action.disabled)}},contained:{color:t.palette.getContrastText(t.palette.grey[300]),backgroundColor:t.palette.grey[300],boxShadow:t.shadows[2],"&:hover":{backgroundColor:t.palette.grey.A100,boxShadow:t.shadows[4],"@media (hover: none)":{boxShadow:t.shadows[2],backgroundColor:t.palette.grey[300]},"&$disabled":{backgroundColor:t.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:t.shadows[6]},"&:active":{boxShadow:t.shadows[8]},"&$disabled":{color:t.palette.action.disabled,boxShadow:t.shadows[0],backgroundColor:t.palette.action.disabledBackground}},containedPrimary:{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.main,"&:hover":{backgroundColor:t.palette.primary.dark,"@media (hover: none)":{backgroundColor:t.palette.primary.main}}},containedSecondary:{color:t.palette.secondary.contrastText,backgroundColor:t.palette.secondary.main,"&:hover":{backgroundColor:t.palette.secondary.dark,"@media (hover: none)":{backgroundColor:t.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}},sge=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.color,s=i===void 0?"default":i,l=t.component,u=l===void 0?"button":l,c=t.disabled,f=c===void 0?!1:c,A=t.disableElevation,d=A===void 0?!1:A,p=t.disableFocusRipple,h=p===void 0?!1:p,m=t.endIcon,y=t.focusVisibleClassName,v=t.fullWidth,b=v===void 0?!1:v,w=t.size,x=w===void 0?"medium":w,S=t.startIcon,B=t.type,F=B===void 0?"button":B,O=t.variant,T=O===void 0?"text":O,U=Oe(t,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),N=S&&g.createElement("span",{className:Z(a.startIcon,a["iconSize".concat(ct(x))])},S),H=m&&g.createElement("span",{className:Z(a.endIcon,a["iconSize".concat(ct(x))])},m);return g.createElement(Xl,E({className:Z(a.root,a[T],o,s==="inherit"?a.colorInherit:s!=="default"&&a["".concat(T).concat(ct(s))],x!=="medium"&&[a["".concat(T,"Size").concat(ct(x))],a["size".concat(ct(x))]],d&&a.disableElevation,f&&a.disabled,b&&a.fullWidth),component:u,disabled:f,focusRipple:!h,focusVisibleClassName:Z(a.focusVisible,y),ref:n,type:F},U),g.createElement("span",{className:a.label},N,r,H))});const Hn=Ke(ige,{name:"MuiButton"})(sge);Hn.styles;var lge=function(t){return{root:{display:"inline-flex",borderRadius:t.shape.borderRadius},contained:{boxShadow:t.shadows[2]},disableElevation:{boxShadow:"none"},disabled:{},fullWidth:{width:"100%"},vertical:{flexDirection:"column"},grouped:{minWidth:40},groupedHorizontal:{"&:not(:first-child)":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedVertical:{"&:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0},"&:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0}},groupedText:{},groupedTextHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextPrimary:{"&:not(:last-child)":{borderColor:qt(t.palette.primary.main,.5)}},groupedTextSecondary:{"&:not(:last-child)":{borderColor:qt(t.palette.secondary.main,.5)}},groupedOutlined:{},groupedOutlinedHorizontal:{"&:not(:first-child)":{marginLeft:-1},"&:not(:last-child)":{borderRightColor:"transparent"}},groupedOutlinedVertical:{"&:not(:first-child)":{marginTop:-1},"&:not(:last-child)":{borderBottomColor:"transparent"}},groupedOutlinedPrimary:{"&:hover":{borderColor:t.palette.primary.main}},groupedOutlinedSecondary:{"&:hover":{borderColor:t.palette.secondary.main}},groupedContained:{boxShadow:"none"},groupedContainedHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(t.palette.grey[400]),"&$disabled":{borderRight:"1px solid ".concat(t.palette.action.disabled)}}},groupedContainedVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(t.palette.grey[400]),"&$disabled":{borderBottom:"1px solid ".concat(t.palette.action.disabled)}}},groupedContainedPrimary:{"&:not(:last-child)":{borderColor:t.palette.primary.dark}},groupedContainedSecondary:{"&:not(:last-child)":{borderColor:t.palette.secondary.dark}}}},uge=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.color,s=i===void 0?"default":i,l=t.component,u=l===void 0?"div":l,c=t.disabled,f=c===void 0?!1:c,A=t.disableElevation,d=A===void 0?!1:A,p=t.disableFocusRipple,h=p===void 0?!1:p,m=t.disableRipple,y=m===void 0?!1:m,v=t.fullWidth,b=v===void 0?!1:v,w=t.orientation,x=w===void 0?"horizontal":w,S=t.size,B=S===void 0?"medium":S,F=t.variant,O=F===void 0?"outlined":F,T=Oe(t,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"]),U=Z(a.grouped,a["grouped".concat(ct(x))],a["grouped".concat(ct(O))],a["grouped".concat(ct(O)).concat(ct(x))],a["grouped".concat(ct(O)).concat(s!=="default"?ct(s):"")],f&&a.disabled);return g.createElement(u,E({role:"group",className:Z(a.root,o,b&&a.fullWidth,d&&a.disableElevation,O==="contained"&&a.contained,x==="vertical"&&a.vertical),ref:n},T),g.Children.map(r,function(N){return g.isValidElement(N)?g.cloneElement(N,{className:Z(U,N.props.className),color:N.props.color||s,disabled:N.props.disabled||f,disableElevation:N.props.disableElevation||d,disableFocusRipple:h,disableRipple:y,fullWidth:b,size:N.props.size||B,variant:N.props.variant||O}):null}))});const yK=Ke(lge,{name:"MuiButtonGroup"})(uge);var bK=g.createContext();function cge(){return g.useContext(bK)}const U4=bK;function mc(){return g.useContext(U4)}var Age={root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},fge=g.forwardRef(function(t,n){var r=t.autoFocus,a=t.checked,o=t.checkedIcon,i=t.classes,s=t.className,l=t.defaultChecked,u=t.disabled,c=t.icon,f=t.id,A=t.inputProps,d=t.inputRef,p=t.name,h=t.onBlur,m=t.onChange,y=t.onFocus,v=t.readOnly,b=t.required,w=t.tabIndex,x=t.type,S=t.value,B=Oe(t,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),F=ms({controlled:a,default:!!l,name:"SwitchBase",state:"checked"}),O=lr(F,2),T=O[0],U=O[1],N=mc(),H=function(Q){y&&y(Q),N&&N.onFocus&&N.onFocus(Q)},M=function(Q){h&&h(Q),N&&N.onBlur&&N.onBlur(Q)},I=function(Q){var D=Q.target.checked;U(D),m&&m(Q,D)},k=u;N&&typeof k>"u"&&(k=N.disabled);var L=x==="checkbox"||x==="radio";return g.createElement(ii,E({component:"span",className:Z(i.root,s,T&&i.checked,k&&i.disabled),disabled:k,tabIndex:null,role:void 0,onFocus:H,onBlur:M,ref:n},B),g.createElement("input",E({autoFocus:r,checked:a,defaultChecked:l,className:i.input,disabled:k,id:L&&f,name:p,onChange:I,readOnly:v,ref:d,required:b,tabIndex:w,type:x,value:S},A)),T?o:c)});const M4=Ke(Age,{name:"PrivateSwitchBase"})(fge),dge=gn(g.createElement("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})),pge=gn(g.createElement("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})),hge=gn(g.createElement("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}));var gge=function(t){return{root:{color:t.palette.text.secondary},checked:{},disabled:{},indeterminate:{},colorPrimary:{"&$checked":{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}},colorSecondary:{"&$checked":{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}}}},mge=g.createElement(pge,null),vge=g.createElement(dge,null),yge=g.createElement(hge,null),bge=g.forwardRef(function(t,n){var r=t.checkedIcon,a=r===void 0?mge:r,o=t.classes,i=t.color,s=i===void 0?"secondary":i,l=t.icon,u=l===void 0?vge:l,c=t.indeterminate,f=c===void 0?!1:c,A=t.indeterminateIcon,d=A===void 0?yge:A,p=t.inputProps,h=t.size,m=h===void 0?"medium":h,y=Oe(t,["checkedIcon","classes","color","icon","indeterminate","indeterminateIcon","inputProps","size"]),v=f?d:u,b=f?d:a;return g.createElement(M4,E({type:"checkbox",classes:{root:Z(o.root,o["color".concat(ct(s))],f&&o.indeterminate),checked:o.checked,disabled:o.disabled},color:s,inputProps:E({"data-indeterminate":f},p),icon:g.cloneElement(v,{fontSize:v.props.fontSize===void 0&&m==="small"?m:v.props.fontSize}),checkedIcon:g.cloneElement(b,{fontSize:b.props.fontSize===void 0&&m==="small"?m:b.props.fontSize}),ref:n},y))});const D4=Ke(gge,{name:"MuiCheckbox"})(bge),wge=gn(g.createElement("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}));var Cge=function(t){var n=t.palette.type==="light"?t.palette.grey[300]:t.palette.grey[700],r=qt(t.palette.text.primary,.26);return{root:{fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:t.palette.getContrastText(n),backgroundColor:n,borderRadius:32/2,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:"none",padding:0,verticalAlign:"middle",boxSizing:"border-box","&$disabled":{opacity:.5,pointerEvents:"none"},"& $avatar":{marginLeft:5,marginRight:-6,width:24,height:24,color:t.palette.type==="light"?t.palette.grey[700]:t.palette.grey[300],fontSize:t.typography.pxToRem(12)},"& $avatarColorPrimary":{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.dark},"& $avatarColorSecondary":{color:t.palette.secondary.contrastText,backgroundColor:t.palette.secondary.dark},"& $avatarSmall":{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)}},sizeSmall:{height:24},colorPrimary:{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText},colorSecondary:{backgroundColor:t.palette.secondary.main,color:t.palette.secondary.contrastText},disabled:{},clickable:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover, &:focus":{backgroundColor:Qc(n,.08)},"&:active":{boxShadow:t.shadows[1]}},clickableColorPrimary:{"&:hover, &:focus":{backgroundColor:Qc(t.palette.primary.main,.08)}},clickableColorSecondary:{"&:hover, &:focus":{backgroundColor:Qc(t.palette.secondary.main,.08)}},deletable:{"&:focus":{backgroundColor:Qc(n,.08)}},deletableColorPrimary:{"&:focus":{backgroundColor:Qc(t.palette.primary.main,.2)}},deletableColorSecondary:{"&:focus":{backgroundColor:Qc(t.palette.secondary.main,.2)}},outlined:{backgroundColor:"transparent",border:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:qt(t.palette.text.primary,t.palette.action.hoverOpacity)},"& $avatar":{marginLeft:4},"& $avatarSmall":{marginLeft:2},"& $icon":{marginLeft:4},"& $iconSmall":{marginLeft:2},"& $deleteIcon":{marginRight:5},"& $deleteIconSmall":{marginRight:3}},outlinedPrimary:{color:t.palette.primary.main,border:"1px solid ".concat(t.palette.primary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity)}},outlinedSecondary:{color:t.palette.secondary.main,border:"1px solid ".concat(t.palette.secondary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity)}},avatar:{},avatarSmall:{},avatarColorPrimary:{},avatarColorSecondary:{},icon:{color:t.palette.type==="light"?t.palette.grey[700]:t.palette.grey[300],marginLeft:5,marginRight:-6},iconSmall:{width:18,height:18,marginLeft:4,marginRight:-4},iconColorPrimary:{color:"inherit"},iconColorSecondary:{color:"inherit"},label:{overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},labelSmall:{paddingLeft:8,paddingRight:8},deleteIcon:{WebkitTapHighlightColor:"transparent",color:r,height:22,width:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:qt(r,.4)}},deleteIconSmall:{height:16,width:16,marginRight:4,marginLeft:-4},deleteIconColorPrimary:{color:qt(t.palette.primary.contrastText,.7),"&:hover, &:active":{color:t.palette.primary.contrastText}},deleteIconColorSecondary:{color:qt(t.palette.secondary.contrastText,.7),"&:hover, &:active":{color:t.palette.secondary.contrastText}},deleteIconOutlinedColorPrimary:{color:qt(t.palette.primary.main,.7),"&:hover, &:active":{color:t.palette.primary.main}},deleteIconOutlinedColorSecondary:{color:qt(t.palette.secondary.main,.7),"&:hover, &:active":{color:t.palette.secondary.main}}}};function zM(e){return e.key==="Backspace"||e.key==="Delete"}var xge=g.forwardRef(function(t,n){var r=t.avatar,a=t.classes,o=t.className,i=t.clickable,s=t.color,l=s===void 0?"default":s,u=t.component,c=t.deleteIcon,f=t.disabled,A=f===void 0?!1:f,d=t.icon,p=t.label,h=t.onClick,m=t.onDelete,y=t.onKeyDown,v=t.onKeyUp,b=t.size,w=b===void 0?"medium":b,x=t.variant,S=x===void 0?"default":x,B=Oe(t,["avatar","classes","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant"]),F=g.useRef(null),O=Xt(F,n),T=function(z){z.stopPropagation(),m&&m(z)},U=function(z){z.currentTarget===z.target&&zM(z)&&z.preventDefault(),y&&y(z)},N=function(z){z.currentTarget===z.target&&(m&&zM(z)?m(z):z.key==="Escape"&&F.current&&F.current.blur()),v&&v(z)},H=i!==!1&&h?!0:i,M=w==="small",I=u||(H?Xl:"div"),k=I===Xl?{component:"div"}:{},L=null;if(m){var P=Z(l!=="default"&&(S==="default"?a["deleteIconColor".concat(ct(l))]:a["deleteIconOutlinedColor".concat(ct(l))]),M&&a.deleteIconSmall);L=c&&g.isValidElement(c)?g.cloneElement(c,{className:Z(c.props.className,a.deleteIcon,P),onClick:T}):g.createElement(wge,{className:Z(a.deleteIcon,P),onClick:T})}var Q=null;r&&g.isValidElement(r)&&(Q=g.cloneElement(r,{className:Z(a.avatar,r.props.className,M&&a.avatarSmall,l!=="default"&&a["avatarColor".concat(ct(l))])}));var D=null;return d&&g.isValidElement(d)&&(D=g.cloneElement(d,{className:Z(a.icon,d.props.className,M&&a.iconSmall,l!=="default"&&a["iconColor".concat(ct(l))])})),g.createElement(I,E({role:H||m?"button":void 0,className:Z(a.root,o,l!=="default"&&[a["color".concat(ct(l))],H&&a["clickableColor".concat(ct(l))],m&&a["deletableColor".concat(ct(l))]],S!=="default"&&[a.outlined,{primary:a.outlinedPrimary,secondary:a.outlinedSecondary}[l]],A&&a.disabled,M&&a.sizeSmall,H&&a.clickable,m&&a.deletable),"aria-disabled":A?!0:void 0,tabIndex:H||m?0:void 0,onClick:h,onKeyDown:U,onKeyUp:N,ref:O},k,B),Q||D,g.createElement("span",{className:Z(a.label,M&&a.labelSmall)},p),L)});const wK=Ke(Cge,{name:"MuiChip"})(xge);function VM(e){return e.substring(2).toLowerCase()}function Sge(e){return document.documentElement.clientWidth-1;else{var x=Ga(c.current);w=!x.documentElement.contains(v.target)||c.current.contains(v.target)}!w&&(r||!b)&&i(v)}}),m=function(b){return function(w){A.current=!0;var x=t.props[b];x&&x(w)}},y={ref:p};return l!==!1&&(y[l]=m(l)),g.useEffect(function(){if(l!==!1){var v=VM(l),b=Ga(c.current),w=function(){u.current=!0};return b.addEventListener(v,h),b.addEventListener("touchmove",w),function(){b.removeEventListener(v,h),b.removeEventListener("touchmove",w)}}},[h,l]),o!==!1&&(y[o]=m(o)),g.useEffect(function(){if(o!==!1){var v=VM(o),b=Ga(c.current);return b.addEventListener(v,h),function(){b.removeEventListener(v,h)}}},[h,o]),g.createElement(g.Fragment,null,g.cloneElement(t,y))}var Ege={WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},Oge=function(t){return E({color:t.palette.text.primary},t.typography.body2,{backgroundColor:t.palette.background.default,"@media print":{backgroundColor:t.palette.common.white}})},Fge=function(t){return{"@global":{html:Ege,"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:t.typography.fontWeightBold},body:E({margin:0},Oge(t),{"&::backdrop":{backgroundColor:t.palette.background.default}})}}};function Tge(e){var t=e.children,n=t===void 0?null:t;return e.classes,g.createElement(g.Fragment,null,n)}const Rge=Ke(Fge,{name:"MuiCssBaseline"})(Tge);function Ige(e){return e=typeof e=="function"?e():e,Sr.findDOMNode(e)}var wS=typeof window<"u"?g.useLayoutEffect:g.useEffect,kge=g.forwardRef(function(t,n){var r=t.children,a=t.container,o=t.disablePortal,i=o===void 0?!1:o,s=t.onRendered,l=g.useState(null),u=l[0],c=l[1],f=Xt(g.isValidElement(r)?r.ref:null,n);return wS(function(){i||c(Ige(a)||document.body)},[a,i]),wS(function(){if(u&&!i)return Ts(n,u),function(){Ts(n,null)}},[n,u,i]),wS(function(){s&&(u||i)&&s()},[s,u,i]),i?g.isValidElement(r)?g.cloneElement(r,{ref:f}):r:u&&Sr.createPortal(r,u)});const CK=kge;function xK(){var e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function Pge(e){var t=Ga(e);return t.body===e?Lw(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Jp(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function KM(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function WM(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],a=arguments.length>4?arguments[4]:void 0,o=[t,n].concat(Mw(r)),i=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,function(s){s.nodeType===1&&o.indexOf(s)===-1&&i.indexOf(s.tagName)===-1&&Jp(s,a)})}function CS(e,t){var n=-1;return e.some(function(r,a){return t(r)?(n=a,!0):!1}),n}function Uge(e,t){var n=[],r=[],a=e.container,o;if(!t.disableScrollLock){if(Pge(a)){var i=xK();n.push({value:a.style.paddingRight,key:"padding-right",el:a}),a.style["padding-right"]="".concat(KM(a)+i,"px"),o=Ga(a).querySelectorAll(".mui-fixed"),[].forEach.call(o,function(c){r.push(c.style.paddingRight),c.style.paddingRight="".concat(KM(c)+i,"px")})}var s=a.parentElement,l=s.nodeName==="HTML"&&window.getComputedStyle(s)["overflow-y"]==="scroll"?s:a;n.push({value:l.style.overflow,key:"overflow",el:l}),l.style.overflow="hidden"}var u=function(){o&&[].forEach.call(o,function(f,A){r[A]?f.style.paddingRight=r[A]:f.style.removeProperty("padding-right")}),n.forEach(function(f){var A=f.value,d=f.el,p=f.key;A?d.style.setProperty(p,A):d.style.removeProperty(p)})};return u}function Mge(e){var t=[];return[].forEach.call(e.children,function(n){n.getAttribute&&n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}var Dge=function(){function e(){gr(this,e),this.modals=[],this.containers=[]}return mr(e,[{key:"add",value:function(n,r){var a=this.modals.indexOf(n);if(a!==-1)return a;a=this.modals.length,this.modals.push(n),n.modalRef&&Jp(n.modalRef,!1);var o=Mge(r);WM(r,n.mountNode,n.modalRef,o,!0);var i=CS(this.containers,function(s){return s.container===r});return i!==-1?(this.containers[i].modals.push(n),a):(this.containers.push({modals:[n],container:r,restore:null,hiddenSiblingNodes:o}),a)}},{key:"mount",value:function(n,r){var a=CS(this.containers,function(i){return i.modals.indexOf(n)!==-1}),o=this.containers[a];o.restore||(o.restore=Uge(o,r))}},{key:"remove",value:function(n){var r=this.modals.indexOf(n);if(r===-1)return r;var a=CS(this.containers,function(s){return s.modals.indexOf(n)!==-1}),o=this.containers[a];if(o.modals.splice(o.modals.indexOf(n),1),this.modals.splice(r,1),o.modals.length===0)o.restore&&o.restore(),n.modalRef&&Jp(n.modalRef,!0),WM(o.container,n.mountNode,n.modalRef,o.hiddenSiblingNodes,!1),this.containers.splice(a,1);else{var i=o.modals[o.modals.length-1];i.modalRef&&Jp(i.modalRef,!1)}return r}},{key:"isTopModal",value:function(n){return this.modals.length>0&&this.modals[this.modals.length-1]===n}}]),e}();function Lge(e){var t=e.children,n=e.disableAutoFocus,r=n===void 0?!1:n,a=e.disableEnforceFocus,o=a===void 0?!1:a,i=e.disableRestoreFocus,s=i===void 0?!1:i,l=e.getDoc,u=e.isEnabled,c=e.open,f=g.useRef(),A=g.useRef(null),d=g.useRef(null),p=g.useRef(),h=g.useRef(null),m=g.useCallback(function(b){h.current=Sr.findDOMNode(b)},[]),y=Xt(t.ref,m),v=g.useRef();return g.useEffect(function(){v.current=c},[c]),!v.current&&c&&typeof window<"u"&&(p.current=l().activeElement),g.useEffect(function(){if(c){var b=Ga(h.current);!r&&h.current&&!h.current.contains(b.activeElement)&&(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex",-1),h.current.focus());var w=function(){var F=h.current;if(F!==null){if(!b.hasFocus()||o||!u()||f.current){f.current=!1;return}h.current&&!h.current.contains(b.activeElement)&&h.current.focus()}},x=function(F){o||!u()||F.keyCode!==9||b.activeElement===h.current&&(f.current=!0,F.shiftKey?d.current.focus():A.current.focus())};b.addEventListener("focus",w,!0),b.addEventListener("keydown",x,!0);var S=setInterval(function(){w()},50);return function(){clearInterval(S),b.removeEventListener("focus",w,!0),b.removeEventListener("keydown",x,!0),s||(p.current&&p.current.focus&&p.current.focus(),p.current=null)}}},[r,o,s,u,c]),g.createElement(g.Fragment,null,g.createElement("div",{tabIndex:0,ref:A,"data-test":"sentinelStart"}),g.cloneElement(t,{ref:y}),g.createElement("div",{tabIndex:0,ref:d,"data-test":"sentinelEnd"}))}var GM={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},Qge=g.forwardRef(function(t,n){var r=t.invisible,a=r===void 0?!1:r,o=t.open,i=Oe(t,["invisible","open"]);return o?g.createElement("div",E({"aria-hidden":!0,ref:n},i,{style:E({},GM.root,a?GM.invisible:{},i.style)})):null});const Nge=Qge;function Hge(e){return e=typeof e=="function"?e():e,Sr.findDOMNode(e)}function jge(e){return e.children?e.children.props.hasOwnProperty("in"):!1}var zge=new Dge,Vge=function(t){return{root:{position:"fixed",zIndex:t.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}},Kge=g.forwardRef(function(t,n){var r=gc(),a=B4({name:"MuiModal",props:E({},t),theme:r}),o=a.BackdropComponent,i=o===void 0?Nge:o,s=a.BackdropProps,l=a.children,u=a.closeAfterTransition,c=u===void 0?!1:u,f=a.container,A=a.disableAutoFocus,d=A===void 0?!1:A,p=a.disableBackdropClick,h=p===void 0?!1:p,m=a.disableEnforceFocus,y=m===void 0?!1:m,v=a.disableEscapeKeyDown,b=v===void 0?!1:v,w=a.disablePortal,x=w===void 0?!1:w,S=a.disableRestoreFocus,B=S===void 0?!1:S,F=a.disableScrollLock,O=F===void 0?!1:F,T=a.hideBackdrop,U=T===void 0?!1:T,N=a.keepMounted,H=N===void 0?!1:N,M=a.manager,I=M===void 0?zge:M,k=a.onBackdropClick,L=a.onClose,P=a.onEscapeKeyDown,Q=a.onRendered,D=a.open,j=Oe(a,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),z=g.useState(!0),X=z[0],K=z[1],se=g.useRef({}),Y=g.useRef(null),re=g.useRef(null),q=Xt(re,n),V=jge(a),$=function(){return Ga(Y.current)},_=function(){return se.current.modalRef=re.current,se.current.mountNode=Y.current,se.current},Ae=function(){I.mount(_(),{disableScrollLock:O}),re.current.scrollTop=0},ye=Pr(function(){var Me=Hge(f)||$().body;I.add(_(),Me),re.current&&Ae()}),ge=g.useCallback(function(){return I.isTopModal(_())},[I]),he=Pr(function(Me){Y.current=Me,Me&&(Q&&Q(),D&&ge()?Ae():Jp(re.current,!0))}),Ie=g.useCallback(function(){I.remove(_())},[I]);if(g.useEffect(function(){return function(){Ie()}},[Ie]),g.useEffect(function(){D?ye():(!V||!c)&&Ie()},[D,Ie,V,c,ye]),!H&&!D&&(!V||X))return null;var Ce=function(){K(!1)},Ue=function(){K(!0),c&&Ie()},Ze=function(ee){ee.target===ee.currentTarget&&(k&&k(ee),!h&&L&&L(ee,"backdropClick"))},et=function(ee){ee.key!=="Escape"||!ge()||(P&&P(ee),b||(ee.stopPropagation(),L&&L(ee,"escapeKeyDown")))},Ye=Vge(r||{zIndex:GV}),je={};return l.props.tabIndex===void 0&&(je.tabIndex=l.props.tabIndex||"-1"),V&&(je.onEnter=oc(Ce,l.props.onEnter),je.onExited=oc(Ue,l.props.onExited)),g.createElement(CK,{ref:he,container:f,disablePortal:x},g.createElement("div",E({ref:q,onKeyDown:et,role:"presentation"},j,{style:E({},Ye.root,!D&&X?Ye.hidden:{},j.style)}),U?null:g.createElement(i,E({open:D,onClick:Ze},s)),g.createElement(Lge,{disableEnforceFocus:y,disableAutoFocus:d,disableRestoreFocus:B,getDoc:$,isEnabled:ge,open:D},g.cloneElement(l,je))))});const L4=Kge;var Wge=function(t){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(t.breakpoints.values.xs,444),"&$paperScrollBody":Ot({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:t.breakpoints.values.sm,"&$paperScrollBody":Ot({},t.breakpoints.down(t.breakpoints.values.sm+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:t.breakpoints.values.md,"&$paperScrollBody":Ot({},t.breakpoints.down(t.breakpoints.values.md+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:t.breakpoints.values.lg,"&$paperScrollBody":Ot({},t.breakpoints.down(t.breakpoints.values.lg+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:t.breakpoints.values.xl,"&$paperScrollBody":Ot({},t.breakpoints.down(t.breakpoints.values.xl+32*2),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}},Gge={enter:oi.enteringScreen,exit:oi.leavingScreen},Yge=g.forwardRef(function(t,n){var r=t.BackdropProps,a=t.children,o=t.classes,i=t.className,s=t.disableBackdropClick,l=s===void 0?!1:s,u=t.disableEscapeKeyDown,c=u===void 0?!1:u,f=t.fullScreen,A=f===void 0?!1:f,d=t.fullWidth,p=d===void 0?!1:d,h=t.maxWidth,m=h===void 0?"sm":h,y=t.onBackdropClick,v=t.onClose,b=t.onEnter,w=t.onEntered,x=t.onEntering,S=t.onEscapeKeyDown,B=t.onExit,F=t.onExited,O=t.onExiting,T=t.open,U=t.PaperComponent,N=U===void 0?Eo:U,H=t.PaperProps,M=H===void 0?{}:H,I=t.scroll,k=I===void 0?"paper":I,L=t.TransitionComponent,P=L===void 0?mK:L,Q=t.transitionDuration,D=Q===void 0?Gge:Q,j=t.TransitionProps,z=t["aria-describedby"],X=t["aria-labelledby"],K=Oe(t,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),se=g.useRef(),Y=function(V){se.current=V.target},re=function(V){V.target===V.currentTarget&&V.target===se.current&&(se.current=null,y&&y(V),!l&&v&&v(V,"backdropClick"))};return g.createElement(L4,E({className:Z(o.root,i),BackdropComponent:vK,BackdropProps:E({transitionDuration:D},r),closeAfterTransition:!0},l?{disableBackdropClick:l}:{},{disableEscapeKeyDown:c,onEscapeKeyDown:S,onClose:v,open:T,ref:n},K),g.createElement(P,E({appear:!0,in:T,timeout:D,onEnter:b,onEntering:x,onEntered:w,onExit:B,onExiting:O,onExited:F,role:"none presentation"},j),g.createElement("div",{className:Z(o.container,o["scroll".concat(ct(k))]),onMouseUp:re,onMouseDown:Y},g.createElement(N,E({elevation:24,role:"dialog","aria-describedby":z,"aria-labelledby":X},M,{className:Z(o.paper,o["paperScroll".concat(ct(k))],o["paperWidth".concat(ct(String(m)))],M.className,A&&o.paperFullScreen,p&&o.paperFullWidth)}),a))))});const jw=Ke(Wge,{name:"MuiDialog"})(Yge);var qge={root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},Xge=g.forwardRef(function(t,n){var r=t.disableSpacing,a=r===void 0?!1:r,o=t.classes,i=t.className,s=Oe(t,["disableSpacing","classes","className"]);return g.createElement("div",E({className:Z(o.root,i,!a&&o.spacing),ref:n},s))});const zw=Ke(qge,{name:"MuiDialogActions"})(Xge);var Jge=function(t){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(t.palette.divider),borderBottom:"1px solid ".concat(t.palette.divider)}}},Zge=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.dividers,i=o===void 0?!1:o,s=Oe(t,["classes","className","dividers"]);return g.createElement("div",E({className:Z(r.root,a,i&&r.dividers),ref:n},s))});const Vw=Ke(Jge,{name:"MuiDialogContent"})(Zge);var _ge={root:{marginBottom:12}},$ge=g.forwardRef(function(t,n){return g.createElement(Ya,E({component:"p",variant:"body1",color:"textSecondary",ref:n},t))});const Zp=Ke(_ge,{name:"MuiDialogContentText"})($ge);var eme={root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},tme=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.disableTypography,s=i===void 0?!1:i,l=Oe(t,["children","classes","className","disableTypography"]);return g.createElement("div",E({className:Z(a.root,o),ref:n},l),s?r:g.createElement(Ya,{component:"h2",variant:"h6"},r))});const Q4=Ke(eme,{name:"MuiDialogTitle"})(tme);var nme=function(t){return{root:{height:1,margin:0,border:"none",flexShrink:0,backgroundColor:t.palette.divider},absolute:{position:"absolute",bottom:0,left:0,width:"100%"},inset:{marginLeft:72},light:{backgroundColor:qt(t.palette.divider,.08)},middle:{marginLeft:t.spacing(2),marginRight:t.spacing(2)},vertical:{height:"100%",width:1},flexItem:{alignSelf:"stretch",height:"auto"}}},rme=g.forwardRef(function(t,n){var r=t.absolute,a=r===void 0?!1:r,o=t.classes,i=t.className,s=t.component,l=s===void 0?"hr":s,u=t.flexItem,c=u===void 0?!1:u,f=t.light,A=f===void 0?!1:f,d=t.orientation,p=d===void 0?"horizontal":d,h=t.role,m=h===void 0?l!=="hr"?"separator":void 0:h,y=t.variant,v=y===void 0?"fullWidth":y,b=Oe(t,["absolute","classes","className","component","flexItem","light","orientation","role","variant"]);return g.createElement(l,E({className:Z(o.root,i,v!=="fullWidth"&&o[v],a&&o.absolute,c&&o.flexItem,A&&o.light,p==="vertical"&&o.vertical),role:m,ref:n},b))});const ame=Ke(nme,{name:"MuiDivider"})(rme);function ome(e,t){var n=t.getBoundingClientRect(),r;if(t.fakeTransform)r=t.fakeTransform;else{var a=window.getComputedStyle(t);r=a.getPropertyValue("-webkit-transform")||a.getPropertyValue("transform")}var o=0,i=0;if(r&&r!=="none"&&typeof r=="string"){var s=r.split("(")[1].split(")")[0].split(",");o=parseInt(s[4],10),i=parseInt(s[5],10)}return e==="left"?"translateX(".concat(window.innerWidth,"px) translateX(").concat(o-n.left,"px)"):e==="right"?"translateX(-".concat(n.left+n.width-o,"px)"):e==="up"?"translateY(".concat(window.innerHeight,"px) translateY(").concat(i-n.top,"px)"):"translateY(-".concat(n.top+n.height-i,"px)")}function Vm(e,t){var n=ome(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}var ime={enter:oi.enteringScreen,exit:oi.leavingScreen},sme=g.forwardRef(function(t,n){var r=t.children,a=t.direction,o=a===void 0?"down":a,i=t.in,s=t.onEnter,l=t.onEntered,u=t.onEntering,c=t.onExit,f=t.onExited,A=t.onExiting,d=t.style,p=t.timeout,h=p===void 0?ime:p,m=t.TransitionComponent,y=m===void 0?au:m,v=Oe(t,["children","direction","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),b=Hi(),w=g.useRef(null),x=g.useCallback(function(k){w.current=Sr.findDOMNode(k)},[]),S=Xt(r.ref,x),B=Xt(S,n),F=function(L){return function(P){L&&(P===void 0?L(w.current):L(w.current,P))}},O=F(function(k,L){Vm(o,k),P4(k),s&&s(k,L)}),T=F(function(k,L){var P=ql({timeout:h,style:d},{mode:"enter"});k.style.webkitTransition=b.transitions.create("-webkit-transform",E({},P,{easing:b.transitions.easing.easeOut})),k.style.transition=b.transitions.create("transform",E({},P,{easing:b.transitions.easing.easeOut})),k.style.webkitTransform="none",k.style.transform="none",u&&u(k,L)}),U=F(l),N=F(A),H=F(function(k){var L=ql({timeout:h,style:d},{mode:"exit"});k.style.webkitTransition=b.transitions.create("-webkit-transform",E({},L,{easing:b.transitions.easing.sharp})),k.style.transition=b.transitions.create("transform",E({},L,{easing:b.transitions.easing.sharp})),Vm(o,k),c&&c(k)}),M=F(function(k){k.style.webkitTransition="",k.style.transition="",f&&f(k)}),I=g.useCallback(function(){w.current&&Vm(o,w.current)},[o]);return g.useEffect(function(){if(!(i||o==="down"||o==="right")){var k=ic(function(){w.current&&Vm(o,w.current)});return window.addEventListener("resize",k),function(){k.clear(),window.removeEventListener("resize",k)}}},[o,i]),g.useEffect(function(){i||I()},[i,I]),g.createElement(y,E({nodeRef:w,onEnter:O,onEntered:U,onEntering:T,onExit:H,onExited:M,onExiting:N,appear:!0,in:i,timeout:h},v),function(k,L){return g.cloneElement(r,E({ref:B,style:E({visibility:k==="exited"&&!i?"hidden":void 0},d,r.props.style)},L))})});const lme=sme;var ume=function(t){return{root:{},docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:t.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100%"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(t.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(t.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(t.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(t.palette.divider)},modal:{}}},SK={left:"right",right:"left",top:"down",bottom:"up"};function cme(e){return["left","right"].indexOf(e)!==-1}function Ame(e,t){return e.direction==="rtl"&&cme(t)?SK[t]:t}var fme={enter:oi.enteringScreen,exit:oi.leavingScreen},dme=g.forwardRef(function(t,n){var r=t.anchor,a=r===void 0?"left":r,o=t.BackdropProps,i=t.children,s=t.classes,l=t.className,u=t.elevation,c=u===void 0?16:u,f=t.ModalProps;f=f===void 0?{}:f;var A=f.BackdropProps,d=Oe(f,["BackdropProps"]),p=t.onClose,h=t.open,m=h===void 0?!1:h,y=t.PaperProps,v=y===void 0?{}:y,b=t.SlideProps,w=t.TransitionComponent,x=w===void 0?lme:w,S=t.transitionDuration,B=S===void 0?fme:S,F=t.variant,O=F===void 0?"temporary":F,T=Oe(t,["anchor","BackdropProps","children","classes","className","elevation","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"]),U=Hi(),N=g.useRef(!1);g.useEffect(function(){N.current=!0},[]);var H=Ame(U,a),M=g.createElement(Eo,E({elevation:O==="temporary"?c:0,square:!0},v,{className:Z(s.paper,s["paperAnchor".concat(ct(H))],v.className,O!=="temporary"&&s["paperAnchorDocked".concat(ct(H))])}),i);if(O==="permanent")return g.createElement("div",E({className:Z(s.root,s.docked,l),ref:n},T),M);var I=g.createElement(x,E({in:m,direction:SK[H],timeout:B,appear:N.current},b),M);return O==="persistent"?g.createElement("div",E({className:Z(s.root,s.docked,l),ref:n},T),I):g.createElement(L4,E({BackdropProps:E({},o,A,{transitionDuration:B}),BackdropComponent:vK,className:Z(s.root,s.modal,l),open:m,onClose:p,ref:n},T,d),I)});const pme=Ke(ume,{name:"MuiDrawer",flip:!1})(dme);function Gf(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce(function(a,o){return a[o]=t[o],r&&typeof t[o]>"u"&&(a[o]=r[o]),a},{})}function Km(e,t){return parseInt(e[t],10)||0}var hme=typeof window<"u"?g.useLayoutEffect:g.useEffect,gme={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}},mme=g.forwardRef(function(t,n){var r=t.onChange,a=t.rows,o=t.rowsMax,i=t.rowsMin,s=t.maxRows,l=t.minRows,u=l===void 0?1:l,c=t.style,f=t.value,A=Oe(t,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),d=s||o,p=a||i||u,h=g.useRef(f!=null),m=h.current,y=g.useRef(null),v=Xt(n,y),b=g.useRef(null),w=g.useRef(0),x=g.useState({}),S=x[0],B=x[1],F=g.useCallback(function(){var T=y.current,U=window.getComputedStyle(T),N=b.current;N.style.width=U.width,N.value=T.value||t.placeholder||"x",N.value.slice(-1)===` -`&&(N.value+=" ");var H=U["box-sizing"],M=Km(U,"padding-bottom")+Km(U,"padding-top"),I=Km(U,"border-bottom-width")+Km(U,"border-top-width"),k=N.scrollHeight-M;N.value="x";var L=N.scrollHeight-M,P=k;p&&(P=Math.max(Number(p)*L,P)),d&&(P=Math.min(Number(d)*L,P)),P=Math.max(P,L);var Q=P+(H==="border-box"?M+I:0),D=Math.abs(P-k)<=1;B(function(j){return w.current<20&&(Q>0&&Math.abs((j.outerHeightStyle||0)-Q)>1||j.overflow!==D)?(w.current+=1,{overflow:D,outerHeightStyle:Q}):j})},[d,p,t.placeholder]);g.useEffect(function(){var T=ic(function(){w.current=0,F()});return window.addEventListener("resize",T),function(){T.clear(),window.removeEventListener("resize",T)}},[F]),hme(function(){F()}),g.useEffect(function(){w.current=0},[f]);var O=function(U){w.current=0,m||F(),r&&r(U)};return g.createElement(g.Fragment,null,g.createElement("textarea",E({value:f,onChange:O,ref:v,rows:p,style:E({height:S.outerHeightStyle,overflow:S.overflow?"hidden":null},c)},A)),g.createElement("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:b,tabIndex:-1,style:E({},gme.shadow,c)}))});const vme=mme;function YM(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function N4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return e&&(YM(e.value)&&e.value!==""||t&&YM(e.defaultValue)&&e.defaultValue!=="")}function yme(e){return e.startAdornment}var bme=function(t){var n=t.palette.type==="light",r={color:"currentColor",opacity:n?.42:.5,transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})},a={opacity:"0 !important"},o={opacity:n?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:E({},t.typography.body1,{color:t.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:t.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),"&$marginDense":{paddingTop:4-1}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:4-1},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}},wme=typeof window>"u"?g.useEffect:g.useLayoutEffect,Cme=g.forwardRef(function(t,n){var r=t["aria-describedby"],a=t.autoComplete,o=t.autoFocus,i=t.classes,s=t.className;t.color;var l=t.defaultValue,u=t.disabled,c=t.endAdornment;t.error;var f=t.fullWidth,A=f===void 0?!1:f,d=t.id,p=t.inputComponent,h=p===void 0?"input":p,m=t.inputProps,y=m===void 0?{}:m,v=t.inputRef;t.margin;var b=t.multiline,w=b===void 0?!1:b,x=t.name,S=t.onBlur,B=t.onChange,F=t.onClick,O=t.onFocus,T=t.onKeyDown,U=t.onKeyUp,N=t.placeholder,H=t.readOnly,M=t.renderSuffix,I=t.rows,k=t.rowsMax,L=t.rowsMin,P=t.maxRows,Q=t.minRows,D=t.startAdornment,j=t.type,z=j===void 0?"text":j,X=t.value,K=Oe(t,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),se=y.value!=null?y.value:X,Y=g.useRef(se!=null),re=Y.current,q=g.useRef(),V=g.useCallback(function(ne){},[]),$=Xt(y.ref,V),_=Xt(v,$),Ae=Xt(q,_),ye=g.useState(!1),ge=ye[0],he=ye[1],Ie=cge(),Ce=Gf({props:t,muiFormControl:Ie,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});Ce.focused=Ie?Ie.focused:ge,g.useEffect(function(){!Ie&&u&&ge&&(he(!1),S&&S())},[Ie,u,ge,S]);var Ue=Ie&&Ie.onFilled,Ze=Ie&&Ie.onEmpty,et=g.useCallback(function(ne){N4(ne)?Ue&&Ue():Ze&&Ze()},[Ue,Ze]);wme(function(){re&&et({value:se})},[se,et,re]);var Ye=function(W){if(Ce.disabled){W.stopPropagation();return}O&&O(W),y.onFocus&&y.onFocus(W),Ie&&Ie.onFocus?Ie.onFocus(W):he(!0)},je=function(W){S&&S(W),y.onBlur&&y.onBlur(W),Ie&&Ie.onBlur?Ie.onBlur(W):he(!1)},Me=function(W){if(!re){var fe=W.target||q.current;if(fe==null)throw new Error(Bf(1));et({value:fe.value})}for(var ce=arguments.length,ie=new Array(ce>1?ce-1:0),me=1;me"u"&&typeof o.props.disabled<"u"&&(A=o.props.disabled),typeof A>"u"&&f&&(A=f.disabled);var d={disabled:A};return["checked","name","onChange","value","inputRef"].forEach(function(p){typeof o.props[p]>"u"&&typeof t[p]<"u"&&(d[p]=t[p])}),g.createElement("label",E({className:Z(r.root,a,u!=="end"&&r["labelPlacement".concat(ct(u))],A&&r.disabled),ref:n},c),g.cloneElement(o,d),g.createElement(Ya,{component:"span",className:Z(r.label,A&&r.disabled)},s))});const Ef=Ke(Eme,{name:"MuiFormControlLabel"})(Ome);var Fme={root:{display:"flex",flexDirection:"column",flexWrap:"wrap"},row:{flexDirection:"row"}},Tme=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.row,i=o===void 0?!1:o,s=Oe(t,["classes","className","row"]);return g.createElement("div",E({className:Z(r.root,a,i&&r.row),ref:n},s))});const j4=Ke(Fme,{name:"MuiFormGroup"})(Tme);var Rme=function(t){return{root:E({color:t.palette.text.secondary},t.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:t.palette.text.disabled},"&$error":{color:t.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}},Ime=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.component,s=i===void 0?"p":i;t.disabled,t.error,t.filled,t.focused,t.margin,t.required,t.variant;var l=Oe(t,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"]),u=mc(),c=Gf({props:t,muiFormControl:u,states:["variant","margin","disabled","error","filled","focused","required"]});return g.createElement(s,E({className:Z(a.root,(c.variant==="filled"||c.variant==="outlined")&&a.contained,o,c.disabled&&a.disabled,c.error&&a.error,c.filled&&a.filled,c.focused&&a.focused,c.required&&a.required,c.margin==="dense"&&a.marginDense),ref:n},l),r===" "?g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):r)});const kme=Ke(Rme,{name:"MuiFormHelperText"})(Ime);var Pme=function(t){return{root:E({color:t.palette.text.secondary},t.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:t.palette.primary.main},"&$disabled":{color:t.palette.text.disabled},"&$error":{color:t.palette.error.main}}),colorSecondary:{"&$focused":{color:t.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:t.palette.error.main}}}},Ume=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className;t.color;var i=t.component,s=i===void 0?"label":i;t.disabled,t.error,t.filled,t.focused,t.required;var l=Oe(t,["children","classes","className","color","component","disabled","error","filled","focused","required"]),u=mc(),c=Gf({props:t,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]});return g.createElement(s,E({className:Z(a.root,a["color".concat(ct(c.color||"primary"))],o,c.disabled&&a.disabled,c.error&&a.error,c.filled&&a.filled,c.focused&&a.focused,c.required&&a.required),ref:n},l),r,c.required&&g.createElement("span",{"aria-hidden":!0,className:Z(a.asterisk,c.error&&a.error)}," ","*"))});const Mme=Ke(Pme,{name:"MuiFormLabel"})(Ume);var Dme=[0,1,2,3,4,5,6,7,8,9,10],Lme=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function Qme(e,t,n){var r={};Lme.forEach(function(a){var o="grid-".concat(n,"-").concat(a);if(a===!0){r[o]={flexBasis:0,flexGrow:1,maxWidth:"100%"};return}if(a==="auto"){r[o]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};return}var i="".concat(Math.round(a/12*1e8)/1e6,"%");r[o]={flexBasis:i,flexGrow:0,maxWidth:i}}),n==="xs"?E(e,r):e[t.breakpoints.up(n)]=r}function xS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}function Nme(e,t){var n={};return Dme.forEach(function(r){var a=e.spacing(r);a!==0&&(n["spacing-".concat(t,"-").concat(r)]={margin:"-".concat(xS(a,2)),width:"calc(100% + ".concat(xS(a),")"),"& > $item":{padding:xS(a,2)}})}),n}var Hme=function(t){return E({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},Nme(t,"xs"),t.breakpoints.keys.reduce(function(n,r){return Qme(n,t,r),n},{}))},jme=g.forwardRef(function(t,n){var r=t.alignContent,a=r===void 0?"stretch":r,o=t.alignItems,i=o===void 0?"stretch":o,s=t.classes,l=t.className,u=t.component,c=u===void 0?"div":u,f=t.container,A=f===void 0?!1:f,d=t.direction,p=d===void 0?"row":d,h=t.item,m=h===void 0?!1:h,y=t.justify,v=t.justifyContent,b=v===void 0?"flex-start":v,w=t.lg,x=w===void 0?!1:w,S=t.md,B=S===void 0?!1:S,F=t.sm,O=F===void 0?!1:F,T=t.spacing,U=T===void 0?0:T,N=t.wrap,H=N===void 0?"wrap":N,M=t.xl,I=M===void 0?!1:M,k=t.xs,L=k===void 0?!1:k,P=t.zeroMinWidth,Q=P===void 0?!1:P,D=Oe(t,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),j=Z(s.root,l,A&&[s.container,U!==0&&s["spacing-xs-".concat(String(U))]],m&&s.item,Q&&s.zeroMinWidth,p!=="row"&&s["direction-xs-".concat(String(p))],H!=="wrap"&&s["wrap-xs-".concat(String(H))],i!=="stretch"&&s["align-items-xs-".concat(String(i))],a!=="stretch"&&s["align-content-xs-".concat(String(a))],(y||b)!=="flex-start"&&s["justify-content-xs-".concat(String(y||b))],L!==!1&&s["grid-xs-".concat(String(L))],O!==!1&&s["grid-sm-".concat(String(O))],B!==!1&&s["grid-md-".concat(String(B))],x!==!1&&s["grid-lg-".concat(String(x))],I!==!1&&s["grid-xl-".concat(String(I))]);return g.createElement(c,E({className:j,ref:n},D))}),zme=Ke(Hme,{name:"MuiGrid"})(jme);const Vme=zme;function P2(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Kme={entering:{opacity:1,transform:P2(1)},entered:{opacity:1,transform:"none"}},OK=g.forwardRef(function(t,n){var r=t.children,a=t.disableStrictModeCompat,o=a===void 0?!1:a,i=t.in,s=t.onEnter,l=t.onEntered,u=t.onEntering,c=t.onExit,f=t.onExited,A=t.onExiting,d=t.style,p=t.timeout,h=p===void 0?"auto":p,m=t.TransitionComponent,y=m===void 0?au:m,v=Oe(t,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),b=g.useRef(),w=g.useRef(),x=Hi(),S=x.unstable_strictMode&&!o,B=g.useRef(null),F=Xt(r.ref,n),O=Xt(S?B:void 0,F),T=function(Q){return function(D,j){if(Q){var z=S?[B.current,D]:[D,j],X=lr(z,2),K=X[0],se=X[1];se===void 0?Q(K):Q(K,se)}}},U=T(u),N=T(function(P,Q){P4(P);var D=ql({style:d,timeout:h},{mode:"enter"}),j=D.duration,z=D.delay,X;h==="auto"?(X=x.transitions.getAutoHeightDuration(P.clientHeight),w.current=X):X=j,P.style.transition=[x.transitions.create("opacity",{duration:X,delay:z}),x.transitions.create("transform",{duration:X*.666,delay:z})].join(","),s&&s(P,Q)}),H=T(l),M=T(A),I=T(function(P){var Q=ql({style:d,timeout:h},{mode:"exit"}),D=Q.duration,j=Q.delay,z;h==="auto"?(z=x.transitions.getAutoHeightDuration(P.clientHeight),w.current=z):z=D,P.style.transition=[x.transitions.create("opacity",{duration:z,delay:j}),x.transitions.create("transform",{duration:z*.666,delay:j||z*.333})].join(","),P.style.opacity="0",P.style.transform=P2(.75),c&&c(P)}),k=T(f),L=function(Q,D){var j=S?Q:D;h==="auto"&&(b.current=setTimeout(j,w.current||0))};return g.useEffect(function(){return function(){clearTimeout(b.current)}},[]),g.createElement(y,E({appear:!0,in:i,nodeRef:S?B:void 0,onEnter:N,onEntered:H,onEntering:U,onExit:I,onExited:k,onExiting:M,addEndListener:L,timeout:h==="auto"?null:h},v),function(P,Q){return g.cloneElement(r,E({style:E({opacity:0,transform:P2(.75),visibility:P==="exited"&&!i?"hidden":void 0},Kme[P],d,r.props.style),ref:O},Q))})});OK.muiSupportAuto=!0;const FK=OK;function z4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=gc(),r=B4({theme:n,name:"MuiUseMediaQuery",props:{}}),a=typeof e=="function"?e(n):e;a=a.replace(/^@media( ?)/m,"");var o=typeof window<"u"&&typeof window.matchMedia<"u",i=E({},r,t),s=i.defaultMatches,l=s===void 0?!1:s,u=i.matchMedia,c=u===void 0?o?window.matchMedia:null:u,f=i.noSsr,A=f===void 0?!1:f,d=i.ssrMatchMedia,p=d===void 0?null:d,h=g.useState(function(){return A&&o?c(a).matches:p?p(a).matches:l}),m=h[0],y=h[1];return g.useEffect(function(){var v=!0;if(o){var b=c(a),w=function(){v&&y(b.matches)};return w(),b.addListener(w),function(){v=!1,b.removeListener(w)}}},[a,c,o]),m}var Wme=function(t){var n=t.palette.type==="light",r=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return{root:{position:"relative"},formControl:{"label + &":{marginTop:16}},focused:{},disabled:{},colorSecondary:{"&$underline:after":{borderBottomColor:t.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(t.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:t.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):before":{borderBottom:"2px solid ".concat(t.palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(r)}},"&$disabled:before":{borderBottomStyle:"dotted"}},error:{},marginDense:{},multiline:{},fullWidth:{},input:{},inputMarginDense:{},inputMultiline:{},inputTypeSearch:{}}},TK=g.forwardRef(function(t,n){var r=t.disableUnderline,a=t.classes,o=t.fullWidth,i=o===void 0?!1:o,s=t.inputComponent,l=s===void 0?"input":s,u=t.multiline,c=u===void 0?!1:u,f=t.type,A=f===void 0?"text":f,d=Oe(t,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return g.createElement(H4,E({classes:E({},a,{root:Z(a.root,!r&&a.underline),underline:null}),fullWidth:i,inputComponent:l,multiline:c,ref:n,type:A},d))});TK.muiName="Input";const Kw=Ke(Wme,{name:"MuiInput"})(TK);var Gme=function(t){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:t.transitions.create(["color","transform"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}},Yme=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.disableAnimation,i=o===void 0?!1:o;t.margin;var s=t.shrink;t.variant;var l=Oe(t,["classes","className","disableAnimation","margin","shrink","variant"]),u=mc(),c=s;typeof c>"u"&&u&&(c=u.filled||u.focused||u.adornedStart);var f=Gf({props:t,muiFormControl:u,states:["margin","variant"]});return g.createElement(Mme,E({"data-shrink":c,className:Z(r.root,a,u&&r.formControl,!i&&r.animated,c&&r.shrink,f.margin==="dense"&&r.marginDense,{filled:r.filled,outlined:r.outlined}[f.variant]),classes:{focused:r.focused,disabled:r.disabled,error:r.error,required:r.required,asterisk:r.asterisk},ref:n},l))});const Ti=Ke(Gme,{name:"MuiInputLabel"})(Yme);var qme={root:{},underlineNone:{textDecoration:"none"},underlineHover:{textDecoration:"none","&:hover":{textDecoration:"underline"}},underlineAlways:{textDecoration:"underline"},button:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none","&::-moz-focus-inner":{borderStyle:"none"},"&$focusVisible":{outline:"auto"}},focusVisible:{}},Xme=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"primary":o,s=t.component,l=s===void 0?"a":s,u=t.onBlur,c=t.onFocus,f=t.TypographyClasses,A=t.underline,d=A===void 0?"hover":A,p=t.variant,h=p===void 0?"inherit":p,m=Oe(t,["classes","className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"]),y=Hw(),v=y.isFocusVisible,b=y.onBlurVisible,w=y.ref,x=g.useState(!1),S=x[0],B=x[1],F=Xt(n,w),O=function(N){S&&(b(),B(!1)),u&&u(N)},T=function(N){v(N)&&B(!0),c&&c(N)};return g.createElement(Ya,E({className:Z(r.root,r["underline".concat(ct(d))],a,S&&r.focusVisible,l==="button"&&r.button),classes:f,color:i,component:l,onBlur:O,onFocus:T,ref:F,variant:h},m))});const Wm=Ke(qme,{name:"MuiLink"})(Xme);var Jme=g.createContext({});const l0=Jme;var Zme={root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},_me=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.component,s=i===void 0?"ul":i,l=t.dense,u=l===void 0?!1:l,c=t.disablePadding,f=c===void 0?!1:c,A=t.subheader,d=Oe(t,["children","classes","className","component","dense","disablePadding","subheader"]),p=g.useMemo(function(){return{dense:u}},[u]);return g.createElement(l0.Provider,{value:p},g.createElement(s,E({className:Z(a.root,o,u&&a.dense,!f&&a.padding,A&&a.subheader),ref:n},d),A,r))});const $me=Ke(Zme,{name:"MuiList"})(_me);var eve=function(t){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:t.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:t.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(t.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:t.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}},tve=typeof window>"u"?g.useEffect:g.useLayoutEffect,nve=g.forwardRef(function(t,n){var r=t.alignItems,a=r===void 0?"center":r,o=t.autoFocus,i=o===void 0?!1:o,s=t.button,l=s===void 0?!1:s,u=t.children,c=t.classes,f=t.className,A=t.component,d=t.ContainerComponent,p=d===void 0?"li":d,h=t.ContainerProps;h=h===void 0?{}:h;var m=h.className,y=Oe(h,["className"]),v=t.dense,b=v===void 0?!1:v,w=t.disabled,x=w===void 0?!1:w,S=t.disableGutters,B=S===void 0?!1:S,F=t.divider,O=F===void 0?!1:F,T=t.focusVisibleClassName,U=t.selected,N=U===void 0?!1:U,H=Oe(t,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),M=g.useContext(l0),I={dense:b||M.dense||!1,alignItems:a},k=g.useRef(null);tve(function(){i&&k.current&&k.current.focus()},[i]);var L=g.Children.toArray(u),P=L.length&&Xp(L[L.length-1],["ListItemSecondaryAction"]),Q=g.useCallback(function(X){k.current=Sr.findDOMNode(X)},[]),D=Xt(Q,n),j=E({className:Z(c.root,f,I.dense&&c.dense,!B&&c.gutters,O&&c.divider,x&&c.disabled,l&&c.button,a!=="center"&&c.alignItemsFlexStart,P&&c.secondaryAction,N&&c.selected),disabled:x},H),z=A||"li";return l&&(j.component=A||"div",j.focusVisibleClassName=Z(c.focusVisible,T),z=Xl),P?(z=!j.component&&!A?"div":z,p==="li"&&(z==="li"?z="div":j.component==="li"&&(j.component="div")),g.createElement(l0.Provider,{value:I},g.createElement(p,E({className:Z(c.container,m),ref:D},y),g.createElement(z,j,L),L.pop()))):g.createElement(l0.Provider,{value:I},g.createElement(z,E({ref:D},j),L))});const rve=Ke(eve,{name:"MuiListItem"})(nve);var ave=function(t){return{root:{boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:t.palette.text.secondary,fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(14)},colorPrimary:{color:t.palette.primary.main},colorInherit:{color:"inherit"},gutters:{paddingLeft:16,paddingRight:16},inset:{paddingLeft:72},sticky:{position:"sticky",top:0,zIndex:1,backgroundColor:"inherit"}}},ove=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"default":o,s=t.component,l=s===void 0?"li":s,u=t.disableGutters,c=u===void 0?!1:u,f=t.disableSticky,A=f===void 0?!1:f,d=t.inset,p=d===void 0?!1:d,h=Oe(t,["classes","className","color","component","disableGutters","disableSticky","inset"]);return g.createElement(l,E({className:Z(r.root,a,i!=="default"&&r["color".concat(ct(i))],p&&r.inset,!A&&r.sticky,!c&&r.gutters),ref:n},h))});const ive=Ke(ave,{name:"MuiListSubheader"})(ove);function qM(e,t){var n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function XM(e,t){var n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function JM(e){return[e.horizontal,e.vertical].map(function(t){return typeof t=="number"?"".concat(t,"px"):t}).join(" ")}function sve(e,t){for(var n=t,r=0;n&&n!==e;)n=n.parentElement,r+=n.scrollTop;return r}function SS(e){return typeof e=="function"?e():e}var lve={root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},uve=g.forwardRef(function(t,n){var r=t.action,a=t.anchorEl,o=t.anchorOrigin,i=o===void 0?{vertical:"top",horizontal:"left"}:o,s=t.anchorPosition,l=t.anchorReference,u=l===void 0?"anchorEl":l,c=t.children,f=t.classes,A=t.className,d=t.container,p=t.elevation,h=p===void 0?8:p,m=t.getContentAnchorEl,y=t.marginThreshold,v=y===void 0?16:y,b=t.onEnter,w=t.onEntered,x=t.onEntering,S=t.onExit,B=t.onExited,F=t.onExiting,O=t.open,T=t.PaperProps,U=T===void 0?{}:T,N=t.transformOrigin,H=N===void 0?{vertical:"top",horizontal:"left"}:N,M=t.TransitionComponent,I=M===void 0?FK:M,k=t.transitionDuration,L=k===void 0?"auto":k,P=t.TransitionProps,Q=P===void 0?{}:P,D=Oe(t,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),j=g.useRef(),z=g.useCallback(function(_){if(u==="anchorPosition")return s;var Ae=SS(a),ye=Ae&&Ae.nodeType===1?Ae:Ga(j.current).body,ge=ye.getBoundingClientRect(),he=_===0?i.vertical:"center";return{top:ge.top+qM(ge,he),left:ge.left+XM(ge,i.horizontal)}},[a,i.horizontal,i.vertical,s,u]),X=g.useCallback(function(_){var Ae=0;if(m&&u==="anchorEl"){var ye=m(_);if(ye&&_.contains(ye)){var ge=sve(_,ye);Ae=ye.offsetTop+ye.clientHeight/2-ge||0}}return Ae},[i.vertical,u,m]),K=g.useCallback(function(_){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{vertical:qM(_,H.vertical)+Ae,horizontal:XM(_,H.horizontal)}},[H.horizontal,H.vertical]),se=g.useCallback(function(_){var Ae=X(_),ye={width:_.offsetWidth,height:_.offsetHeight},ge=K(ye,Ae);if(u==="none")return{top:null,left:null,transformOrigin:JM(ge)};var he=z(Ae),Ie=he.top-ge.vertical,Ce=he.left-ge.horizontal,Ue=Ie+ye.height,Ze=Ce+ye.width,et=Lw(SS(a)),Ye=et.innerHeight-v,je=et.innerWidth-v;if(IeYe){var ee=Ue-Ye;Ie-=ee,ge.vertical+=ee}if(Ceje){var te=Ze-je;Ce-=te,ge.horizontal+=te}return{top:"".concat(Math.round(Ie),"px"),left:"".concat(Math.round(Ce),"px"),transformOrigin:JM(ge)}},[a,u,z,X,K,v]),Y=g.useCallback(function(){var _=j.current;if(_){var Ae=se(_);Ae.top!==null&&(_.style.top=Ae.top),Ae.left!==null&&(_.style.left=Ae.left),_.style.transformOrigin=Ae.transformOrigin}},[se]),re=function(Ae,ye){x&&x(Ae,ye),Y()},q=g.useCallback(function(_){j.current=Sr.findDOMNode(_)},[]);g.useEffect(function(){O&&Y()}),g.useImperativeHandle(r,function(){return O?{updatePosition:function(){Y()}}:null},[O,Y]),g.useEffect(function(){if(O){var _=ic(function(){Y()});return window.addEventListener("resize",_),function(){_.clear(),window.removeEventListener("resize",_)}}},[O,Y]);var V=L;L==="auto"&&!I.muiSupportAuto&&(V=void 0);var $=d||(a?Ga(SS(a)).body:void 0);return g.createElement(L4,E({container:$,open:O,ref:n,BackdropProps:{invisible:!0},className:Z(f.root,A)},D),g.createElement(I,E({appear:!0,in:O,onEnter:b,onEntered:w,onExit:S,onExited:B,onExiting:F,timeout:V},Q,{onEntering:oc(re,Q.onEntering)}),g.createElement(Eo,E({elevation:h,ref:q},U,{className:Z(f.paper,U.className)}),c)))});const RK=Ke(lve,{name:"MuiPopover"})(uve);function BS(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function ZM(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function IK(e,t){if(t===void 0)return!0;var n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function Ud(e,t,n,r,a,o){for(var i=!1,s=a(e,t,t?n:!1);s;){if(s===e.firstChild){if(i)return;i=!0}var l=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!IK(s,o)||l)s=a(e,s,n);else{s.focus();return}}}var cve=typeof window>"u"?g.useEffect:g.useLayoutEffect,Ave=g.forwardRef(function(t,n){var r=t.actions,a=t.autoFocus,o=a===void 0?!1:a,i=t.autoFocusItem,s=i===void 0?!1:i,l=t.children,u=t.className,c=t.disabledItemsFocusable,f=c===void 0?!1:c,A=t.disableListWrap,d=A===void 0?!1:A,p=t.onKeyDown,h=t.variant,m=h===void 0?"selectedMenu":h,y=Oe(t,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),v=g.useRef(null),b=g.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});cve(function(){o&&v.current.focus()},[o]),g.useImperativeHandle(r,function(){return{adjustStyleForScrollbar:function(T,U){var N=!v.current.style.width;if(T.clientHeight0&&(k-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&I!==M.keys[0]&&(M.repeating=!1)),M.lastTime=k,M.keys.push(I);var L=H&&!M.repeating&&IK(H,M);M.previousKeyMatched&&(L||Ud(U,H,!1,f,BS,M))?T.preventDefault():M.previousKeyMatched=!1}p&&p(T)},x=g.useCallback(function(O){v.current=Sr.findDOMNode(O)},[]),S=Xt(x,n),B=-1;g.Children.forEach(l,function(O,T){g.isValidElement(O)&&(O.props.disabled||(m==="selectedMenu"&&O.props.selected||B===-1)&&(B=T))});var F=g.Children.map(l,function(O,T){if(T===B){var U={};return s&&(U.autoFocus=!0),O.props.tabIndex===void 0&&m==="selectedMenu"&&(U.tabIndex=0),g.cloneElement(O,U)}return O});return g.createElement($me,E({role:"menu",ref:S,className:u,onKeyDown:w,tabIndex:o?0:-1},y),F)});const fve=Ave;var _M={vertical:"top",horizontal:"right"},$M={vertical:"top",horizontal:"left"},dve={paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},pve=g.forwardRef(function(t,n){var r=t.autoFocus,a=r===void 0?!0:r,o=t.children,i=t.classes,s=t.disableAutoFocusItem,l=s===void 0?!1:s,u=t.MenuListProps,c=u===void 0?{}:u,f=t.onClose,A=t.onEntering,d=t.open,p=t.PaperProps,h=p===void 0?{}:p,m=t.PopoverClasses,y=t.transitionDuration,v=y===void 0?"auto":y,b=t.TransitionProps;b=b===void 0?{}:b;var w=b.onEntering,x=Oe(b,["onEntering"]),S=t.variant,B=S===void 0?"selectedMenu":S,F=Oe(t,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),O=Hi(),T=a&&!l&&d,U=g.useRef(null),N=g.useRef(null),H=function(){return N.current},M=function(Q,D){U.current&&U.current.adjustStyleForScrollbar(Q,O),A&&A(Q,D),w&&w(Q,D)},I=function(Q){Q.key==="Tab"&&(Q.preventDefault(),f&&f(Q,"tabKeyDown"))},k=-1;g.Children.map(o,function(P,Q){g.isValidElement(P)&&(P.props.disabled||(B!=="menu"&&P.props.selected||k===-1)&&(k=Q))});var L=g.Children.map(o,function(P,Q){return Q===k?g.cloneElement(P,{ref:function(j){N.current=Sr.findDOMNode(j),Ts(P.ref,j)}}):P});return g.createElement(RK,E({getContentAnchorEl:H,classes:m,onClose:f,TransitionProps:E({onEntering:M},x),anchorOrigin:O.direction==="rtl"?_M:$M,transformOrigin:O.direction==="rtl"?_M:$M,PaperProps:E({},h,{classes:E({},h.classes,{root:i.paper})}),open:d,ref:n,transitionDuration:v},F),g.createElement(fve,E({onKeyDown:I,actions:U,autoFocus:a&&(k===-1||l),autoFocusItem:T,variant:B},c,{className:Z(i.list,c.className)}),L))});const kK=Ke(dve,{name:"MuiMenu"})(pve);var hve=function(t){return{root:E({},t.typography.body1,Ot({minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",width:"auto",overflow:"hidden",whiteSpace:"nowrap"},t.breakpoints.up("sm"),{minHeight:"auto"})),gutters:{},selected:{},dense:E({},t.typography.body2,{minHeight:"auto"})}},gve=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.component,i=o===void 0?"li":o,s=t.disableGutters,l=s===void 0?!1:s,u=t.ListItemClasses,c=t.role,f=c===void 0?"menuitem":c,A=t.selected,d=t.tabIndex,p=Oe(t,["classes","className","component","disableGutters","ListItemClasses","role","selected","tabIndex"]),h;return t.disabled||(h=d!==void 0?d:-1),g.createElement(rve,E({button:!0,role:f,tabIndex:h,component:i,selected:A,disableGutters:l,classes:E({dense:r.dense},u),className:Z(r.root,a,A&&r.selected,!l&&r.gutters),ref:n},p))});const Ua=Ke(hve,{name:"MuiMenuItem"})(gve);var mve=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.disabled,i=t.IconComponent,s=t.inputRef,l=t.variant,u=l===void 0?"standard":l,c=Oe(t,["classes","className","disabled","IconComponent","inputRef","variant"]);return g.createElement(g.Fragment,null,g.createElement("select",E({className:Z(r.root,r.select,r[u],a,o&&r.disabled),disabled:o,ref:s||n},c)),t.multiple?null:g.createElement(i,{className:Z(r.icon,r["icon".concat(ct(u))],o&&r.disabled)}))});const PK=mve,UK=gn(g.createElement("path",{d:"M7 10l5 5 5-5z"}));var MK=function(t){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:t.palette.type==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:t.palette.background.paper},"&&":{paddingRight:24}},filled:{"&&":{paddingRight:32}},outlined:{borderRadius:t.shape.borderRadius,"&&":{paddingRight:32}},selectMenu:{height:"auto",minHeight:"1.1876em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",pointerEvents:"none",color:t.palette.action.active,"&$disabled":{color:t.palette.action.disabled}},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7},nativeInput:{bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%"}}},vve=g.createElement(Kw,null),DK=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.IconComponent,i=o===void 0?UK:o,s=t.input,l=s===void 0?vve:s,u=t.inputProps;t.variant;var c=Oe(t,["children","classes","IconComponent","input","inputProps","variant"]),f=mc(),A=Gf({props:t,muiFormControl:f,states:["variant"]});return g.cloneElement(l,E({inputComponent:PK,inputProps:E({children:r,classes:a,IconComponent:i,variant:A.variant,type:void 0},u,l?l.props.inputProps:{}),ref:n},c))});DK.muiName="Select";Ke(MK,{name:"MuiNativeSelect"})(DK);var yve=function(t){return{root:{position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden"},legend:{textAlign:"left",padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},legendLabelled:{display:"block",width:"auto",textAlign:"left",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),"& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},legendNotched:{maxWidth:1e3,transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}}},bve=g.forwardRef(function(t,n){t.children;var r=t.classes,a=t.className,o=t.label,i=t.labelWidth,s=t.notched,l=t.style,u=Oe(t,["children","classes","className","label","labelWidth","notched","style"]),c=Hi(),f=c.direction==="rtl"?"right":"left";if(o!==void 0)return g.createElement("fieldset",E({"aria-hidden":!0,className:Z(r.root,a),ref:n,style:l},u),g.createElement("legend",{className:Z(r.legendLabelled,s&&r.legendNotched)},o?g.createElement("span",null,o):g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})));var A=i>0?i*.75+8:.01;return g.createElement("fieldset",E({"aria-hidden":!0,style:E(Ot({},"padding".concat(ct(f)),8),l),className:Z(r.root,a),ref:n},u),g.createElement("legend",{className:r.legend,style:{width:s?A:.01}},g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})))});const wve=Ke(yve,{name:"PrivateNotchedOutline"})(bve);var Cve=function(t){var n=t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative",borderRadius:t.shape.borderRadius,"&:hover $notchedOutline":{borderColor:t.palette.text.primary},"@media (hover: none)":{"&:hover $notchedOutline":{borderColor:n}},"&$focused $notchedOutline":{borderColor:t.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:t.palette.error.main},"&$disabled $notchedOutline":{borderColor:t.palette.action.disabled}},colorSecondary:{"&$focused $notchedOutline":{borderColor:t.palette.secondary.main}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},marginDense:{},multiline:{padding:"18.5px 14px","&$marginDense":{paddingTop:10.5,paddingBottom:10.5}},notchedOutline:{borderColor:n},input:{padding:"18.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:t.palette.type==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:t.palette.type==="light"?null:"#fff",caretColor:t.palette.type==="light"?null:"#fff",borderRadius:"inherit"}},inputMarginDense:{paddingTop:10.5,paddingBottom:10.5},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}},LK=g.forwardRef(function(t,n){var r=t.classes,a=t.fullWidth,o=a===void 0?!1:a,i=t.inputComponent,s=i===void 0?"input":i,l=t.label,u=t.labelWidth,c=u===void 0?0:u,f=t.multiline,A=f===void 0?!1:f,d=t.notched,p=t.type,h=p===void 0?"text":p,m=Oe(t,["classes","fullWidth","inputComponent","label","labelWidth","multiline","notched","type"]);return g.createElement(H4,E({renderSuffix:function(v){return g.createElement(wve,{className:r.notchedOutline,label:l,labelWidth:c,notched:typeof d<"u"?d:!!(v.startAdornment||v.filled||v.focused)})},classes:E({},r,{root:Z(r.root,r.underline),notchedOutline:null}),fullWidth:o,inputComponent:s,multiline:A,ref:n,type:h},m))});LK.muiName="Input";const QK=Ke(Cve,{name:"MuiOutlinedInput"})(LK);/**! + */eK();var nK=Date.now(),dS="fnValues"+nK,pS="fnStyle"+ ++nK,Nde=function(){return{onCreateRule:function(n,r,a){if(typeof r!="function")return null;var o=F4(n,{},a);return o[pS]=r,o},onProcessStyle:function(n,r){if(dS in r||pS in r)return n;var a={};for(var o in n){var i=n[o];typeof i=="function"&&(delete n[o],a[o]=i)}return r[dS]=a,n},onUpdate:function(n,r,a,o){var i=r,s=i[pS];s&&(i.style=s(n)||{});var l=i[dS];if(l)for(var u in l)i.prop(u,l[u](n),o)}}};const Hde=Nde;var kl="@global",O2="@global ",jde=function(){function e(n,r,a){this.type="global",this.at=kl,this.isProcessed=!1,this.key=n,this.options=a,this.rules=new Lw(Wn({},a,{parent:this}));for(var o in r)this.rules.add(o,r[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(r){return this.rules.get(r)},t.addRule=function(r,a,o){var i=this.rules.add(r,a,o);return i&&this.options.jss.plugins.onProcessRule(i),i},t.replaceRule=function(r,a,o){var i=this.rules.replace(r,a,o);return i&&this.options.jss.plugins.onProcessRule(i),i},t.indexOf=function(r){return this.rules.indexOf(r)},t.toString=function(r){return this.rules.toString(r)},e}(),zde=function(){function e(n,r,a){this.type="global",this.at=kl,this.isProcessed=!1,this.key=n,this.options=a;var o=n.substr(O2.length);this.rule=a.jss.createRule(o,r,Wn({},a,{parent:this}))}var t=e.prototype;return t.toString=function(r){return this.rule?this.rule.toString(r):""},e}(),Vde=/\s*,\s*/g;function rK(e,t){for(var n=e.split(Vde),r="",a=0;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1){var o=lK[t];if(!Array.isArray(o))return vt.js+Yl(o)in n?vt.css+o:!1;if(!a)return!1;for(var i=0;ir?1:-1:n.length-r.length};return{onProcessStyle:function(n,r){if(r.type!=="style")return n;for(var a={},o=Object.keys(n).sort(e),i=0;i"u"?null:Lpe(),Qpe()]}}function I4(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.baseClasses,n=e.newClasses;if(e.Component,!n)return t;var r=E({},t);return Object.keys(n).forEach(function(a){n[a]&&(r[a]="".concat(t[a]," ").concat(n[a]))}),r}var Hpe={set:function(t,n,r,a){var o=t.get(n);o||(o=new Map,t.set(n,o)),o.set(r,a)},get:function(t,n,r){var a=t.get(n);return a?a.get(r):void 0},delete:function(t,n,r){var a=t.get(n);a.delete(r)}};const HA=Hpe;var jpe=R.createContext(null);const cK=jpe;function gc(){var e=R.useContext(cK);return e}var zpe=eK(Npe()),Vpe=Zfe(),Kpe=new Map,Wpe={disableGeneration:!1,generateClassName:Vpe,jss:zpe,sheetsCache:null,sheetsManager:Kpe,sheetsRegistry:null},Gpe=R.createContext(Wpe),QM=-1e9;function Ype(){return QM+=1,QM}var qpe={};const Xpe=qpe;function Jpe(e){var t=typeof e=="function";return{create:function(r,a){var o;try{o=t?e(r):e}catch(l){throw l}if(!a||!r.overrides||!r.overrides[a])return o;var i=r.overrides[a],s=E({},o);return Object.keys(i).forEach(function(l){s[l]=Gl(s[l],i[l])}),s},options:{}}}function Zpe(e,t,n){var r=e.state,a=e.stylesOptions;if(a.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=I4({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function _pe(e,t){var n=e.state,r=e.theme,a=e.stylesOptions,o=e.stylesCreator,i=e.name;if(!a.disableGeneration){var s=HA.get(a.sheetsManager,o,r);s||(s={refs:0,staticSheet:null,dynamicStyles:null},HA.set(a.sheetsManager,o,r,s));var l=E({},o.options,a,{theme:r,flip:typeof a.flip=="boolean"?a.flip:r.direction==="rtl"});l.generateId=l.serverGenerateClassName||l.generateClassName;var u=a.sheetsRegistry;if(s.refs===0){var c;a.sheetsCache&&(c=HA.get(a.sheetsCache,o,r));var f=o.create(r,i);c||(c=a.jss.createStyleSheet(f,E({link:!1},l)),c.attach(),a.sheetsCache&&HA.set(a.sheetsCache,o,r,c)),u&&u.add(c),s.staticSheet=c,s.dynamicStyles=tK(f)}if(s.dynamicStyles){var A=a.jss.createStyleSheet(s.dynamicStyles,E({link:!0},l));A.update(t),A.attach(),n.dynamicSheet=A,n.classes=I4({baseClasses:s.staticSheet.classes,newClasses:A.classes}),u&&u.add(A)}else n.classes=s.staticSheet.classes;s.refs+=1}}function $pe(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function ehe(e){var t=e.state,n=e.theme,r=e.stylesOptions,a=e.stylesCreator;if(!r.disableGeneration){var o=HA.get(r.sheetsManager,a,n);o.refs-=1;var i=r.sheetsRegistry;o.refs===0&&(HA.delete(r.sheetsManager,a,n),r.jss.removeStyleSheet(o.staticSheet),i&&i.remove(o.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}}function the(e,t){var n=R.useRef([]),r,a=R.useMemo(function(){return{}},t);n.current!==a&&(n.current=a,r=e()),R.useEffect(function(){return function(){r&&r()}},[a])}function AK(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.name,r=t.classNamePrefix,a=t.Component,o=t.defaultTheme,i=o===void 0?Xpe:o,s=Fe(t,["name","classNamePrefix","Component","defaultTheme"]),l=Jpe(e),u=n||r||"makeStyles";l.options={index:Ype(),name:n,meta:u,classNamePrefix:u};var c=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=gc()||i,p=E({},R.useContext(Gpe),s),h=R.useRef(),m=R.useRef();the(function(){var v={name:n,state:{},stylesCreator:l,stylesOptions:p,theme:d};return _pe(v,A),m.current=!1,h.current=v,function(){ehe(v)}},[d,l]),R.useEffect(function(){m.current&&$pe(h.current,A),m.current=!0});var y=Zpe(h.current,A.classes,a);return y};return c}function gr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NM(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},o=a.name,i=Fe(a,["name"]),s=o,l=typeof r=="function"?function(A){return{root:function(p){return r(E({theme:A},p))}}}:{root:r},u=AK(l,E({Component:e,name:o||e.displayName,classNamePrefix:s},i)),c;r.filterProps&&(c=r.filterProps,delete r.filterProps),r.propTypes&&(r.propTypes,delete r.propTypes);var f=R.forwardRef(function(d,p){var h=d.children,m=d.className,y=d.clone,v=d.component,b=Fe(d,["children","className","clone","component"]),w=u(d),x=Z(w.root,m),S=b;if(c&&(S=nhe(S,c)),y)return R.cloneElement(h,E({className:Z(h.props.className,x)},S));if(typeof h=="function")return h(E({className:x},S));var B=v||e;return R.createElement(B,E({ref:p,className:x},S),h)});return GR(f,e),f};return t}function ahe(e,t){if(typeof t=="function"){var n=t(e);return n}return E({},e,t)}function ohe(e){var t=e.children,n=e.theme,r=gc(),a=R.useMemo(function(){var o=r===null?n:ahe(r,n);return o!=null&&(o[YV]=r!==null),o},[n,r]);return R.createElement(cK.Provider,{value:a},t)}var ihe=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function(r){var a=n.defaultTheme,o=n.withTheme,i=o===void 0?!1:o,s=n.name,l=Fe(n,["defaultTheme","withTheme","name"]),u=s,c=AK(t,E({defaultTheme:a,Component:r,name:s||r.displayName,classNamePrefix:u},l)),f=R.forwardRef(function(d,p){d.classes;var h=d.innerRef,m=Fe(d,["classes","innerRef"]),y=c(E({},r.defaultProps,d)),v,b=m;return(typeof s=="string"||i)&&(v=gc()||a,s&&(b=E4({theme:v,name:s,props:m})),i&&!b.theme&&(b.theme=v)),R.createElement(r,E({ref:h||p,classes:y},b))});return GR(f,r),f}};const she=ihe;var lhe=GV();const k4=lhe;var uhe=function(t){var n=rhe(t);return function(r,a){return n(r,E({defaultTheme:k4},a))}};const che=uhe;function Hi(){var e=gc()||k4;return e}function Ke(e,t){return she(e,E({defaultTheme:k4},t))}function ct(e){if(typeof e!="string")throw new Error(Bf(7));return e.charAt(0).toUpperCase()+e.slice(1)}function oc(){for(var e=arguments.length,t=new Array(e),n=0;n1&&arguments[1]!==void 0?arguments[1]:166,n;function r(){for(var a=arguments.length,o=new Array(a),i=0;i"u"?g.useEffect:g.useLayoutEffect;function Mhe(e){var t=e.classes,n=e.pulsate,r=n===void 0?!1:n,a=e.rippleX,o=e.rippleY,i=e.rippleSize,s=e.in,l=e.onExited,u=l===void 0?function(){}:l,c=e.timeout,f=g.useState(!1),A=f[0],d=f[1],p=Z(t.ripple,t.rippleVisible,r&&t.ripplePulsate),h={width:i,height:i,top:-(i/2)+o,left:-(i/2)+a},m=Z(t.child,A&&t.childLeaving,r&&t.childPulsate),y=Pr(u);return Uhe(function(){if(!s){d(!0);var v=setTimeout(y,c);return function(){clearTimeout(v)}}},[y,s,c]),g.createElement("span",{className:p,style:h},g.createElement("span",{className:m}))}var P2=550,Dhe=80,Lhe=function(t){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(P2,"ms ").concat(t.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(t.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(P2,"ms ").concat(t.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(t.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}},Qhe=g.forwardRef(function(t,n){var r=t.center,a=r===void 0?!1:r,o=t.classes,i=t.className,s=Fe(t,["center","classes","className"]),l=g.useState([]),u=l[0],c=l[1],f=g.useRef(0),A=g.useRef(null);g.useEffect(function(){A.current&&(A.current(),A.current=null)},[u]);var d=g.useRef(!1),p=g.useRef(null),h=g.useRef(null),m=g.useRef(null);g.useEffect(function(){return function(){clearTimeout(p.current)}},[]);var y=g.useCallback(function(x){var S=x.pulsate,B=x.rippleX,O=x.rippleY,F=x.rippleSize,T=x.cb;c(function(U){return[].concat(Dw(U),[g.createElement(Mhe,{key:f.current,classes:o,timeout:P2,pulsate:S,rippleX:B,rippleY:O,rippleSize:F})])}),f.current+=1,A.current=T},[o]),v=g.useCallback(function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},B=arguments.length>2?arguments[2]:void 0,O=S.pulsate,F=O===void 0?!1:O,T=S.center,U=T===void 0?a||S.pulsate:T,N=S.fakeElement,H=N===void 0?!1:N;if(x.type==="mousedown"&&d.current){d.current=!1;return}x.type==="touchstart"&&(d.current=!0);var M=H?null:m.current,I=M?M.getBoundingClientRect():{width:0,height:0,left:0,top:0},k,L,P;if(U||x.clientX===0&&x.clientY===0||!x.clientX&&!x.touches)k=Math.round(I.width/2),L=Math.round(I.height/2);else{var Q=x.touches?x.touches[0]:x,D=Q.clientX,j=Q.clientY;k=Math.round(D-I.left),L=Math.round(j-I.top)}if(U)P=Math.sqrt((2*Math.pow(I.width,2)+Math.pow(I.height,2))/3),P%2===0&&(P+=1);else{var z=Math.max(Math.abs((M?M.clientWidth:0)-k),k)*2+2,X=Math.max(Math.abs((M?M.clientHeight:0)-L),L)*2+2;P=Math.sqrt(Math.pow(z,2)+Math.pow(X,2))}x.touches?h.current===null&&(h.current=function(){y({pulsate:F,rippleX:k,rippleY:L,rippleSize:P,cb:B})},p.current=setTimeout(function(){h.current&&(h.current(),h.current=null)},Dhe)):y({pulsate:F,rippleX:k,rippleY:L,rippleSize:P,cb:B})},[a,y]),b=g.useCallback(function(){v({},{pulsate:!0})},[v]),w=g.useCallback(function(x,S){if(clearTimeout(p.current),x.type==="touchend"&&h.current){x.persist(),h.current(),h.current=null,p.current=setTimeout(function(){w(x,S)});return}h.current=null,c(function(B){return B.length>0?B.slice(1):B}),A.current=S},[]);return g.useImperativeHandle(n,function(){return{pulsate:b,start:v,stop:w}},[b,v,w]),g.createElement("span",E({className:Z(o.root,i),ref:m},s),g.createElement(Ij,{component:null,exit:!0},u))});const Nhe=Ke(Lhe,{flip:!1,name:"MuiTouchRipple"})(g.memo(Qhe));var Hhe={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},jhe=g.forwardRef(function(t,n){var r=t.action,a=t.buttonRef,o=t.centerRipple,i=o===void 0?!1:o,s=t.children,l=t.classes,u=t.className,c=t.component,f=c===void 0?"button":c,A=t.disabled,d=A===void 0?!1:A,p=t.disableRipple,h=p===void 0?!1:p,m=t.disableTouchRipple,y=m===void 0?!1:m,v=t.focusRipple,b=v===void 0?!1:v,w=t.focusVisibleClassName,x=t.onBlur,S=t.onClick,B=t.onFocus,O=t.onFocusVisible,F=t.onKeyDown,T=t.onKeyUp,U=t.onMouseDown,N=t.onMouseLeave,H=t.onMouseUp,M=t.onTouchEnd,I=t.onTouchMove,k=t.onTouchStart,L=t.onDragLeave,P=t.tabIndex,Q=P===void 0?0:P,D=t.TouchRippleProps,j=t.type,z=j===void 0?"button":j,X=Fe(t,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),K=g.useRef(null);function se(){return Sr.findDOMNode(K.current)}var Y=g.useRef(null),re=g.useState(!1),q=re[0],V=re[1];d&&q&&V(!1);var $=jw(),_=$.isFocusVisible,Ae=$.onBlurVisible,ye=$.ref;g.useImperativeHandle(r,function(){return{focusVisible:function(){V(!0),K.current.focus()}}},[]),g.useEffect(function(){q&&b&&!h&&Y.current.pulsate()},[h,b,q]);function ge(de,ke){var Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y;return Pr(function(ft){ke&&ke(ft);var st=Pe;return!st&&Y.current&&Y.current[de](ft),!0})}var he=ge("start",U),Ie=ge("stop",L),Ce=ge("stop",H),Ue=ge("stop",function(de){q&&de.preventDefault(),N&&N(de)}),Ze=ge("start",k),et=ge("stop",M),Ye=ge("stop",I),je=ge("stop",function(de){q&&(Ae(de),V(!1)),x&&x(de)},!1),Me=Pr(function(de){K.current||(K.current=de.currentTarget),_(de)&&(V(!0),O&&O(de)),B&&B(de)}),ee=function(){var ke=se();return f&&f!=="button"&&!(ke.tagName==="A"&&ke.href)},G=g.useRef(!1),te=Pr(function(de){b&&!G.current&&q&&Y.current&&de.key===" "&&(G.current=!0,de.persist(),Y.current.stop(de,function(){Y.current.start(de)})),de.target===de.currentTarget&&ee()&&de.key===" "&&de.preventDefault(),F&&F(de),de.target===de.currentTarget&&ee()&&de.key==="Enter"&&!d&&(de.preventDefault(),S&&S(de))}),ae=Pr(function(de){b&&de.key===" "&&Y.current&&q&&!de.defaultPrevented&&(G.current=!1,de.persist(),Y.current.stop(de,function(){Y.current.pulsate(de)})),T&&T(de),S&&de.target===de.currentTarget&&ee()&&de.key===" "&&!de.defaultPrevented&&S(de)}),ne=f;ne==="button"&&X.href&&(ne="a");var W={};ne==="button"?(W.type=z,W.disabled=d):((ne!=="a"||!X.href)&&(W.role="button"),W["aria-disabled"]=d);var fe=Xt(a,n),ce=Xt(ye,K),ie=Xt(fe,ce),me=g.useState(!1),Ee=me[0],ze=me[1];g.useEffect(function(){ze(!0)},[]);var Oe=Ee&&!h&&!d;return g.createElement(ne,E({className:Z(l.root,u,q&&[l.focusVisible,w],d&&l.disabled),onBlur:je,onClick:S,onFocus:Me,onKeyDown:te,onKeyUp:ae,onMouseDown:he,onMouseLeave:Ue,onMouseUp:Ce,onDragLeave:Ie,onTouchEnd:et,onTouchMove:Ye,onTouchStart:Ze,ref:ie,tabIndex:d?-1:Q},W,X),s,Oe?g.createElement(Nhe,E({ref:Y,center:i},D)):null)});const Xl=Ke(Hhe,{name:"MuiButtonBase"})(jhe);var zhe=function(t){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{backgroundColor:qt(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:t.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:t.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}},Vhe=g.forwardRef(function(t,n){var r=t.edge,a=r===void 0?!1:r,o=t.children,i=t.classes,s=t.className,l=t.color,u=l===void 0?"default":l,c=t.disabled,f=c===void 0?!1:c,A=t.disableFocusRipple,d=A===void 0?!1:A,p=t.size,h=p===void 0?"medium":p,m=Fe(t,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return g.createElement(Xl,E({className:Z(i.root,s,u!=="default"&&i["color".concat(ct(u))],f&&i.disabled,h==="small"&&i["size".concat(ct(h))],{start:i.edgeStart,end:i.edgeEnd}[a]),centerRipple:!0,focusRipple:!d,disabled:f,ref:n},m),g.createElement("span",{className:i.label},o))});const ii=Ke(zhe,{name:"MuiIconButton"})(Vhe);var Khe=function(t){var n={duration:t.transitions.duration.shortest};return{root:{display:"flex",minHeight:8*6,transition:t.transitions.create(["min-height","background-color"],n),padding:t.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused, &$focusVisible":{backgroundColor:t.palette.action.focus},"&$disabled":{opacity:t.palette.action.disabledOpacity}},expanded:{},focused:{},focusVisible:{},disabled:{},content:{display:"flex",flexGrow:1,transition:t.transitions.create(["margin"],n),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:t.transitions.create("transform",n),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}},Whe=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.expandIcon,s=t.focusVisibleClassName,l=t.IconButtonProps,u=l===void 0?{}:l,c=t.onClick,f=Fe(t,["children","classes","className","expandIcon","focusVisibleClassName","IconButtonProps","onClick"]),A=g.useContext(hK),d=A.disabled,p=d===void 0?!1:d,h=A.expanded,m=A.toggle,y=function(b){m&&m(b),c&&c(b)};return g.createElement(Xl,E({focusRipple:!1,disableRipple:!0,disabled:p,component:"div","aria-expanded":h,className:Z(a.root,o,p&&a.disabled,h&&a.expanded),focusVisibleClassName:Z(a.focusVisible,a.focused,s),onClick:y,ref:n},f),g.createElement("div",{className:Z(a.content,h&&a.expanded)},r),i&&g.createElement(ii,E({className:Z(a.expandIcon,h&&a.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},u),i))});const Ghe=Ke(Khe,{name:"MuiAccordionSummary"})(Whe);var Yhe=function(t){var n=t.palette.type==="light"?t.palette.grey[100]:t.palette.grey[900];return{root:{display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",zIndex:t.zIndex.appBar,flexShrink:0},positionFixed:{position:"fixed",top:0,left:"auto",right:0,"@media print":{position:"absolute"}},positionAbsolute:{position:"absolute",top:0,left:"auto",right:0},positionSticky:{position:"sticky",top:0,left:"auto",right:0},positionStatic:{position:"static"},positionRelative:{position:"relative"},colorDefault:{backgroundColor:n,color:t.palette.getContrastText(n)},colorPrimary:{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText},colorSecondary:{backgroundColor:t.palette.secondary.main,color:t.palette.secondary.contrastText},colorInherit:{color:"inherit"},colorTransparent:{backgroundColor:"transparent",color:"inherit"}}},qhe=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"primary":o,s=t.position,l=s===void 0?"fixed":s,u=Fe(t,["classes","className","color","position"]);return g.createElement(Eo,E({square:!0,component:"header",elevation:4,className:Z(r.root,r["position".concat(ct(l))],r["color".concat(ct(i))],a,l==="fixed"&&"mui-fixed"),ref:n},u))});const Xhe=Ke(Yhe,{name:"MuiAppBar"})(qhe);var Jhe={entering:{opacity:1},entered:{opacity:1}},Zhe={enter:oi.enteringScreen,exit:oi.leavingScreen},_he=g.forwardRef(function(t,n){var r=t.children,a=t.disableStrictModeCompat,o=a===void 0?!1:a,i=t.in,s=t.onEnter,l=t.onEntered,u=t.onEntering,c=t.onExit,f=t.onExited,A=t.onExiting,d=t.style,p=t.TransitionComponent,h=p===void 0?au:p,m=t.timeout,y=m===void 0?Zhe:m,v=Fe(t,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),b=Hi(),w=b.unstable_strictMode&&!o,x=g.useRef(null),S=Xt(r.ref,n),B=Xt(w?x:void 0,S),O=function(k){return function(L,P){if(k){var Q=w?[x.current,L]:[L,P],D=lr(Q,2),j=D[0],z=D[1];z===void 0?k(j):k(j,z)}}},F=O(u),T=O(function(I,k){U4(I);var L=ql({style:d,timeout:y},{mode:"enter"});I.style.webkitTransition=b.transitions.create("opacity",L),I.style.transition=b.transitions.create("opacity",L),s&&s(I,k)}),U=O(l),N=O(A),H=O(function(I){var k=ql({style:d,timeout:y},{mode:"exit"});I.style.webkitTransition=b.transitions.create("opacity",k),I.style.transition=b.transitions.create("opacity",k),c&&c(I)}),M=O(f);return g.createElement(h,E({appear:!0,in:i,nodeRef:w?x:void 0,onEnter:T,onEntered:U,onEntering:F,onExit:H,onExited:M,onExiting:N,timeout:y},v),function(I,k){return g.cloneElement(r,E({style:E({opacity:0,visibility:I==="exited"&&!i?"hidden":void 0},Jhe[I],d,r.props.style),ref:B},k))})});const gK=_he;var $he={root:{zIndex:-1,position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},ege=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.invisible,s=i===void 0?!1:i,l=t.open,u=t.transitionDuration,c=t.TransitionComponent,f=c===void 0?gK:c,A=Fe(t,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return g.createElement(f,E({in:l,timeout:u},A),g.createElement("div",{className:Z(a.root,o,s&&a.invisible),"aria-hidden":!0,ref:n},r))});const mK=Ke($he,{name:"MuiBackdrop"})(ege);var tge=BAe(Ls(SAe,kAe,YAe,sfe,vfe,Afe,bfe,Tfe,B4,Wfe)),nge=che("div")(tge,{name:"MuiBox"});const fn=nge;var rge=function(t){return{root:{margin:0},body2:t.typography.body2,body1:t.typography.body1,caption:t.typography.caption,button:t.typography.button,h1:t.typography.h1,h2:t.typography.h2,h3:t.typography.h3,h4:t.typography.h4,h5:t.typography.h5,h6:t.typography.h6,subtitle1:t.typography.subtitle1,subtitle2:t.typography.subtitle2,overline:t.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:t.palette.primary.main},colorSecondary:{color:t.palette.secondary.main},colorTextPrimary:{color:t.palette.text.primary},colorTextSecondary:{color:t.palette.text.secondary},colorError:{color:t.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}},zM={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},age=g.forwardRef(function(t,n){var r=t.align,a=r===void 0?"inherit":r,o=t.classes,i=t.className,s=t.color,l=s===void 0?"initial":s,u=t.component,c=t.display,f=c===void 0?"initial":c,A=t.gutterBottom,d=A===void 0?!1:A,p=t.noWrap,h=p===void 0?!1:p,m=t.paragraph,y=m===void 0?!1:m,v=t.variant,b=v===void 0?"body1":v,w=t.variantMapping,x=w===void 0?zM:w,S=Fe(t,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),B=u||(y?"p":x[b]||zM[b])||"span";return g.createElement(B,E({className:Z(o.root,i,b!=="inherit"&&o[b],l!=="initial"&&o["color".concat(ct(l))],h&&o.noWrap,d&&o.gutterBottom,y&&o.paragraph,a!=="inherit"&&o["align".concat(ct(a))],f!=="initial"&&o["display".concat(ct(f))]),ref:n},S))});const Ya=Ke(rge,{name:"MuiTypography"})(age);var oge=function(t){return{root:E({},t.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:t.shape.borderRadius,color:t.palette.text.primary,transition:t.transitions.create(["background-color","box-shadow","border"],{duration:t.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:qt(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:t.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(t.palette.action.disabledBackground)}},outlinedPrimary:{color:t.palette.primary.main,border:"1px solid ".concat(qt(t.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(t.palette.primary.main),backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:t.palette.secondary.main,border:"1px solid ".concat(qt(t.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(t.palette.secondary.main),backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(t.palette.action.disabled)}},contained:{color:t.palette.getContrastText(t.palette.grey[300]),backgroundColor:t.palette.grey[300],boxShadow:t.shadows[2],"&:hover":{backgroundColor:t.palette.grey.A100,boxShadow:t.shadows[4],"@media (hover: none)":{boxShadow:t.shadows[2],backgroundColor:t.palette.grey[300]},"&$disabled":{backgroundColor:t.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:t.shadows[6]},"&:active":{boxShadow:t.shadows[8]},"&$disabled":{color:t.palette.action.disabled,boxShadow:t.shadows[0],backgroundColor:t.palette.action.disabledBackground}},containedPrimary:{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.main,"&:hover":{backgroundColor:t.palette.primary.dark,"@media (hover: none)":{backgroundColor:t.palette.primary.main}}},containedSecondary:{color:t.palette.secondary.contrastText,backgroundColor:t.palette.secondary.main,"&:hover":{backgroundColor:t.palette.secondary.dark,"@media (hover: none)":{backgroundColor:t.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}},ige=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.color,s=i===void 0?"default":i,l=t.component,u=l===void 0?"button":l,c=t.disabled,f=c===void 0?!1:c,A=t.disableElevation,d=A===void 0?!1:A,p=t.disableFocusRipple,h=p===void 0?!1:p,m=t.endIcon,y=t.focusVisibleClassName,v=t.fullWidth,b=v===void 0?!1:v,w=t.size,x=w===void 0?"medium":w,S=t.startIcon,B=t.type,O=B===void 0?"button":B,F=t.variant,T=F===void 0?"text":F,U=Fe(t,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),N=S&&g.createElement("span",{className:Z(a.startIcon,a["iconSize".concat(ct(x))])},S),H=m&&g.createElement("span",{className:Z(a.endIcon,a["iconSize".concat(ct(x))])},m);return g.createElement(Xl,E({className:Z(a.root,a[T],o,s==="inherit"?a.colorInherit:s!=="default"&&a["".concat(T).concat(ct(s))],x!=="medium"&&[a["".concat(T,"Size").concat(ct(x))],a["size".concat(ct(x))]],d&&a.disableElevation,f&&a.disabled,b&&a.fullWidth),component:u,disabled:f,focusRipple:!h,focusVisibleClassName:Z(a.focusVisible,y),ref:n,type:O},U),g.createElement("span",{className:a.label},N,r,H))});const Hn=Ke(oge,{name:"MuiButton"})(ige);Hn.styles;var sge=function(t){return{root:{display:"inline-flex",borderRadius:t.shape.borderRadius},contained:{boxShadow:t.shadows[2]},disableElevation:{boxShadow:"none"},disabled:{},fullWidth:{width:"100%"},vertical:{flexDirection:"column"},grouped:{minWidth:40},groupedHorizontal:{"&:not(:first-child)":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedVertical:{"&:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0},"&:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0}},groupedText:{},groupedTextHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextPrimary:{"&:not(:last-child)":{borderColor:qt(t.palette.primary.main,.5)}},groupedTextSecondary:{"&:not(:last-child)":{borderColor:qt(t.palette.secondary.main,.5)}},groupedOutlined:{},groupedOutlinedHorizontal:{"&:not(:first-child)":{marginLeft:-1},"&:not(:last-child)":{borderRightColor:"transparent"}},groupedOutlinedVertical:{"&:not(:first-child)":{marginTop:-1},"&:not(:last-child)":{borderBottomColor:"transparent"}},groupedOutlinedPrimary:{"&:hover":{borderColor:t.palette.primary.main}},groupedOutlinedSecondary:{"&:hover":{borderColor:t.palette.secondary.main}},groupedContained:{boxShadow:"none"},groupedContainedHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(t.palette.grey[400]),"&$disabled":{borderRight:"1px solid ".concat(t.palette.action.disabled)}}},groupedContainedVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(t.palette.grey[400]),"&$disabled":{borderBottom:"1px solid ".concat(t.palette.action.disabled)}}},groupedContainedPrimary:{"&:not(:last-child)":{borderColor:t.palette.primary.dark}},groupedContainedSecondary:{"&:not(:last-child)":{borderColor:t.palette.secondary.dark}}}},lge=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.color,s=i===void 0?"default":i,l=t.component,u=l===void 0?"div":l,c=t.disabled,f=c===void 0?!1:c,A=t.disableElevation,d=A===void 0?!1:A,p=t.disableFocusRipple,h=p===void 0?!1:p,m=t.disableRipple,y=m===void 0?!1:m,v=t.fullWidth,b=v===void 0?!1:v,w=t.orientation,x=w===void 0?"horizontal":w,S=t.size,B=S===void 0?"medium":S,O=t.variant,F=O===void 0?"outlined":O,T=Fe(t,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"]),U=Z(a.grouped,a["grouped".concat(ct(x))],a["grouped".concat(ct(F))],a["grouped".concat(ct(F)).concat(ct(x))],a["grouped".concat(ct(F)).concat(s!=="default"?ct(s):"")],f&&a.disabled);return g.createElement(u,E({role:"group",className:Z(a.root,o,b&&a.fullWidth,d&&a.disableElevation,F==="contained"&&a.contained,x==="vertical"&&a.vertical),ref:n},T),g.Children.map(r,function(N){return g.isValidElement(N)?g.cloneElement(N,{className:Z(U,N.props.className),color:N.props.color||s,disabled:N.props.disabled||f,disableElevation:N.props.disableElevation||d,disableFocusRipple:h,disableRipple:y,fullWidth:b,size:N.props.size||B,variant:N.props.variant||F}):null}))});const vK=Ke(sge,{name:"MuiButtonGroup"})(lge);var yK=g.createContext();function uge(){return g.useContext(yK)}const M4=yK;function mc(){return g.useContext(M4)}var cge={root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},Age=g.forwardRef(function(t,n){var r=t.autoFocus,a=t.checked,o=t.checkedIcon,i=t.classes,s=t.className,l=t.defaultChecked,u=t.disabled,c=t.icon,f=t.id,A=t.inputProps,d=t.inputRef,p=t.name,h=t.onBlur,m=t.onChange,y=t.onFocus,v=t.readOnly,b=t.required,w=t.tabIndex,x=t.type,S=t.value,B=Fe(t,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),O=ms({controlled:a,default:!!l,name:"SwitchBase",state:"checked"}),F=lr(O,2),T=F[0],U=F[1],N=mc(),H=function(Q){y&&y(Q),N&&N.onFocus&&N.onFocus(Q)},M=function(Q){h&&h(Q),N&&N.onBlur&&N.onBlur(Q)},I=function(Q){var D=Q.target.checked;U(D),m&&m(Q,D)},k=u;N&&typeof k>"u"&&(k=N.disabled);var L=x==="checkbox"||x==="radio";return g.createElement(ii,E({component:"span",className:Z(i.root,s,T&&i.checked,k&&i.disabled),disabled:k,tabIndex:null,role:void 0,onFocus:H,onBlur:M,ref:n},B),g.createElement("input",E({autoFocus:r,checked:a,defaultChecked:l,className:i.input,disabled:k,id:L&&f,name:p,onChange:I,readOnly:v,ref:d,required:b,tabIndex:w,type:x,value:S},A)),T?o:c)});const D4=Ke(cge,{name:"PrivateSwitchBase"})(Age),fge=gn(g.createElement("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})),dge=gn(g.createElement("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})),pge=gn(g.createElement("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}));var hge=function(t){return{root:{color:t.palette.text.secondary},checked:{},disabled:{},indeterminate:{},colorPrimary:{"&$checked":{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}},colorSecondary:{"&$checked":{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}}}},gge=g.createElement(dge,null),mge=g.createElement(fge,null),vge=g.createElement(pge,null),yge=g.forwardRef(function(t,n){var r=t.checkedIcon,a=r===void 0?gge:r,o=t.classes,i=t.color,s=i===void 0?"secondary":i,l=t.icon,u=l===void 0?mge:l,c=t.indeterminate,f=c===void 0?!1:c,A=t.indeterminateIcon,d=A===void 0?vge:A,p=t.inputProps,h=t.size,m=h===void 0?"medium":h,y=Fe(t,["checkedIcon","classes","color","icon","indeterminate","indeterminateIcon","inputProps","size"]),v=f?d:u,b=f?d:a;return g.createElement(D4,E({type:"checkbox",classes:{root:Z(o.root,o["color".concat(ct(s))],f&&o.indeterminate),checked:o.checked,disabled:o.disabled},color:s,inputProps:E({"data-indeterminate":f},p),icon:g.cloneElement(v,{fontSize:v.props.fontSize===void 0&&m==="small"?m:v.props.fontSize}),checkedIcon:g.cloneElement(b,{fontSize:b.props.fontSize===void 0&&m==="small"?m:b.props.fontSize}),ref:n},y))});const L4=Ke(hge,{name:"MuiCheckbox"})(yge),bge=gn(g.createElement("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}));var wge=function(t){var n=t.palette.type==="light"?t.palette.grey[300]:t.palette.grey[700],r=qt(t.palette.text.primary,.26);return{root:{fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:t.palette.getContrastText(n),backgroundColor:n,borderRadius:32/2,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:"none",padding:0,verticalAlign:"middle",boxSizing:"border-box","&$disabled":{opacity:.5,pointerEvents:"none"},"& $avatar":{marginLeft:5,marginRight:-6,width:24,height:24,color:t.palette.type==="light"?t.palette.grey[700]:t.palette.grey[300],fontSize:t.typography.pxToRem(12)},"& $avatarColorPrimary":{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.dark},"& $avatarColorSecondary":{color:t.palette.secondary.contrastText,backgroundColor:t.palette.secondary.dark},"& $avatarSmall":{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)}},sizeSmall:{height:24},colorPrimary:{backgroundColor:t.palette.primary.main,color:t.palette.primary.contrastText},colorSecondary:{backgroundColor:t.palette.secondary.main,color:t.palette.secondary.contrastText},disabled:{},clickable:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover, &:focus":{backgroundColor:Qc(n,.08)},"&:active":{boxShadow:t.shadows[1]}},clickableColorPrimary:{"&:hover, &:focus":{backgroundColor:Qc(t.palette.primary.main,.08)}},clickableColorSecondary:{"&:hover, &:focus":{backgroundColor:Qc(t.palette.secondary.main,.08)}},deletable:{"&:focus":{backgroundColor:Qc(n,.08)}},deletableColorPrimary:{"&:focus":{backgroundColor:Qc(t.palette.primary.main,.2)}},deletableColorSecondary:{"&:focus":{backgroundColor:Qc(t.palette.secondary.main,.2)}},outlined:{backgroundColor:"transparent",border:"1px solid ".concat(t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:qt(t.palette.text.primary,t.palette.action.hoverOpacity)},"& $avatar":{marginLeft:4},"& $avatarSmall":{marginLeft:2},"& $icon":{marginLeft:4},"& $iconSmall":{marginLeft:2},"& $deleteIcon":{marginRight:5},"& $deleteIconSmall":{marginRight:3}},outlinedPrimary:{color:t.palette.primary.main,border:"1px solid ".concat(t.palette.primary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity)}},outlinedSecondary:{color:t.palette.secondary.main,border:"1px solid ".concat(t.palette.secondary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity)}},avatar:{},avatarSmall:{},avatarColorPrimary:{},avatarColorSecondary:{},icon:{color:t.palette.type==="light"?t.palette.grey[700]:t.palette.grey[300],marginLeft:5,marginRight:-6},iconSmall:{width:18,height:18,marginLeft:4,marginRight:-4},iconColorPrimary:{color:"inherit"},iconColorSecondary:{color:"inherit"},label:{overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},labelSmall:{paddingLeft:8,paddingRight:8},deleteIcon:{WebkitTapHighlightColor:"transparent",color:r,height:22,width:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:qt(r,.4)}},deleteIconSmall:{height:16,width:16,marginRight:4,marginLeft:-4},deleteIconColorPrimary:{color:qt(t.palette.primary.contrastText,.7),"&:hover, &:active":{color:t.palette.primary.contrastText}},deleteIconColorSecondary:{color:qt(t.palette.secondary.contrastText,.7),"&:hover, &:active":{color:t.palette.secondary.contrastText}},deleteIconOutlinedColorPrimary:{color:qt(t.palette.primary.main,.7),"&:hover, &:active":{color:t.palette.primary.main}},deleteIconOutlinedColorSecondary:{color:qt(t.palette.secondary.main,.7),"&:hover, &:active":{color:t.palette.secondary.main}}}};function VM(e){return e.key==="Backspace"||e.key==="Delete"}var Cge=g.forwardRef(function(t,n){var r=t.avatar,a=t.classes,o=t.className,i=t.clickable,s=t.color,l=s===void 0?"default":s,u=t.component,c=t.deleteIcon,f=t.disabled,A=f===void 0?!1:f,d=t.icon,p=t.label,h=t.onClick,m=t.onDelete,y=t.onKeyDown,v=t.onKeyUp,b=t.size,w=b===void 0?"medium":b,x=t.variant,S=x===void 0?"default":x,B=Fe(t,["avatar","classes","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant"]),O=g.useRef(null),F=Xt(O,n),T=function(z){z.stopPropagation(),m&&m(z)},U=function(z){z.currentTarget===z.target&&VM(z)&&z.preventDefault(),y&&y(z)},N=function(z){z.currentTarget===z.target&&(m&&VM(z)?m(z):z.key==="Escape"&&O.current&&O.current.blur()),v&&v(z)},H=i!==!1&&h?!0:i,M=w==="small",I=u||(H?Xl:"div"),k=I===Xl?{component:"div"}:{},L=null;if(m){var P=Z(l!=="default"&&(S==="default"?a["deleteIconColor".concat(ct(l))]:a["deleteIconOutlinedColor".concat(ct(l))]),M&&a.deleteIconSmall);L=c&&g.isValidElement(c)?g.cloneElement(c,{className:Z(c.props.className,a.deleteIcon,P),onClick:T}):g.createElement(bge,{className:Z(a.deleteIcon,P),onClick:T})}var Q=null;r&&g.isValidElement(r)&&(Q=g.cloneElement(r,{className:Z(a.avatar,r.props.className,M&&a.avatarSmall,l!=="default"&&a["avatarColor".concat(ct(l))])}));var D=null;return d&&g.isValidElement(d)&&(D=g.cloneElement(d,{className:Z(a.icon,d.props.className,M&&a.iconSmall,l!=="default"&&a["iconColor".concat(ct(l))])})),g.createElement(I,E({role:H||m?"button":void 0,className:Z(a.root,o,l!=="default"&&[a["color".concat(ct(l))],H&&a["clickableColor".concat(ct(l))],m&&a["deletableColor".concat(ct(l))]],S!=="default"&&[a.outlined,{primary:a.outlinedPrimary,secondary:a.outlinedSecondary}[l]],A&&a.disabled,M&&a.sizeSmall,H&&a.clickable,m&&a.deletable),"aria-disabled":A?!0:void 0,tabIndex:H||m?0:void 0,onClick:h,onKeyDown:U,onKeyUp:N,ref:F},k,B),Q||D,g.createElement("span",{className:Z(a.label,M&&a.labelSmall)},p),L)});const bK=Ke(wge,{name:"MuiChip"})(Cge);function KM(e){return e.substring(2).toLowerCase()}function xge(e){return document.documentElement.clientWidth-1;else{var x=Ga(c.current);w=!x.documentElement.contains(v.target)||c.current.contains(v.target)}!w&&(r||!b)&&i(v)}}),m=function(b){return function(w){A.current=!0;var x=t.props[b];x&&x(w)}},y={ref:p};return l!==!1&&(y[l]=m(l)),g.useEffect(function(){if(l!==!1){var v=KM(l),b=Ga(c.current),w=function(){u.current=!0};return b.addEventListener(v,h),b.addEventListener("touchmove",w),function(){b.removeEventListener(v,h),b.removeEventListener("touchmove",w)}}},[h,l]),o!==!1&&(y[o]=m(o)),g.useEffect(function(){if(o!==!1){var v=KM(o),b=Ga(c.current);return b.addEventListener(v,h),function(){b.removeEventListener(v,h)}}},[h,o]),g.createElement(g.Fragment,null,g.cloneElement(t,y))}var Bge={WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},Ege=function(t){return E({color:t.palette.text.primary},t.typography.body2,{backgroundColor:t.palette.background.default,"@media print":{backgroundColor:t.palette.common.white}})},Fge=function(t){return{"@global":{html:Bge,"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:t.typography.fontWeightBold},body:E({margin:0},Ege(t),{"&::backdrop":{backgroundColor:t.palette.background.default}})}}};function Oge(e){var t=e.children,n=t===void 0?null:t;return e.classes,g.createElement(g.Fragment,null,n)}const Tge=Ke(Fge,{name:"MuiCssBaseline"})(Oge);function Rge(e){return e=typeof e=="function"?e():e,Sr.findDOMNode(e)}var CS=typeof window<"u"?g.useLayoutEffect:g.useEffect,Ige=g.forwardRef(function(t,n){var r=t.children,a=t.container,o=t.disablePortal,i=o===void 0?!1:o,s=t.onRendered,l=g.useState(null),u=l[0],c=l[1],f=Xt(g.isValidElement(r)?r.ref:null,n);return CS(function(){i||c(Rge(a)||document.body)},[a,i]),CS(function(){if(u&&!i)return Ts(n,u),function(){Ts(n,null)}},[n,u,i]),CS(function(){s&&(u||i)&&s()},[s,u,i]),i?g.isValidElement(r)?g.cloneElement(r,{ref:f}):r:u&&Sr.createPortal(r,u)});const wK=Ige;function CK(){var e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function kge(e){var t=Ga(e);return t.body===e?Qw(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Jp(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function WM(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function GM(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],a=arguments.length>4?arguments[4]:void 0,o=[t,n].concat(Dw(r)),i=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,function(s){s.nodeType===1&&o.indexOf(s)===-1&&i.indexOf(s.tagName)===-1&&Jp(s,a)})}function xS(e,t){var n=-1;return e.some(function(r,a){return t(r)?(n=a,!0):!1}),n}function Pge(e,t){var n=[],r=[],a=e.container,o;if(!t.disableScrollLock){if(kge(a)){var i=CK();n.push({value:a.style.paddingRight,key:"padding-right",el:a}),a.style["padding-right"]="".concat(WM(a)+i,"px"),o=Ga(a).querySelectorAll(".mui-fixed"),[].forEach.call(o,function(c){r.push(c.style.paddingRight),c.style.paddingRight="".concat(WM(c)+i,"px")})}var s=a.parentElement,l=s.nodeName==="HTML"&&window.getComputedStyle(s)["overflow-y"]==="scroll"?s:a;n.push({value:l.style.overflow,key:"overflow",el:l}),l.style.overflow="hidden"}var u=function(){o&&[].forEach.call(o,function(f,A){r[A]?f.style.paddingRight=r[A]:f.style.removeProperty("padding-right")}),n.forEach(function(f){var A=f.value,d=f.el,p=f.key;A?d.style.setProperty(p,A):d.style.removeProperty(p)})};return u}function Uge(e){var t=[];return[].forEach.call(e.children,function(n){n.getAttribute&&n.getAttribute("aria-hidden")==="true"&&t.push(n)}),t}var Mge=function(){function e(){gr(this,e),this.modals=[],this.containers=[]}return mr(e,[{key:"add",value:function(n,r){var a=this.modals.indexOf(n);if(a!==-1)return a;a=this.modals.length,this.modals.push(n),n.modalRef&&Jp(n.modalRef,!1);var o=Uge(r);GM(r,n.mountNode,n.modalRef,o,!0);var i=xS(this.containers,function(s){return s.container===r});return i!==-1?(this.containers[i].modals.push(n),a):(this.containers.push({modals:[n],container:r,restore:null,hiddenSiblingNodes:o}),a)}},{key:"mount",value:function(n,r){var a=xS(this.containers,function(i){return i.modals.indexOf(n)!==-1}),o=this.containers[a];o.restore||(o.restore=Pge(o,r))}},{key:"remove",value:function(n){var r=this.modals.indexOf(n);if(r===-1)return r;var a=xS(this.containers,function(s){return s.modals.indexOf(n)!==-1}),o=this.containers[a];if(o.modals.splice(o.modals.indexOf(n),1),this.modals.splice(r,1),o.modals.length===0)o.restore&&o.restore(),n.modalRef&&Jp(n.modalRef,!0),GM(o.container,n.mountNode,n.modalRef,o.hiddenSiblingNodes,!1),this.containers.splice(a,1);else{var i=o.modals[o.modals.length-1];i.modalRef&&Jp(i.modalRef,!1)}return r}},{key:"isTopModal",value:function(n){return this.modals.length>0&&this.modals[this.modals.length-1]===n}}]),e}();function Dge(e){var t=e.children,n=e.disableAutoFocus,r=n===void 0?!1:n,a=e.disableEnforceFocus,o=a===void 0?!1:a,i=e.disableRestoreFocus,s=i===void 0?!1:i,l=e.getDoc,u=e.isEnabled,c=e.open,f=g.useRef(),A=g.useRef(null),d=g.useRef(null),p=g.useRef(),h=g.useRef(null),m=g.useCallback(function(b){h.current=Sr.findDOMNode(b)},[]),y=Xt(t.ref,m),v=g.useRef();return g.useEffect(function(){v.current=c},[c]),!v.current&&c&&typeof window<"u"&&(p.current=l().activeElement),g.useEffect(function(){if(c){var b=Ga(h.current);!r&&h.current&&!h.current.contains(b.activeElement)&&(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex",-1),h.current.focus());var w=function(){var O=h.current;if(O!==null){if(!b.hasFocus()||o||!u()||f.current){f.current=!1;return}h.current&&!h.current.contains(b.activeElement)&&h.current.focus()}},x=function(O){o||!u()||O.keyCode!==9||b.activeElement===h.current&&(f.current=!0,O.shiftKey?d.current.focus():A.current.focus())};b.addEventListener("focus",w,!0),b.addEventListener("keydown",x,!0);var S=setInterval(function(){w()},50);return function(){clearInterval(S),b.removeEventListener("focus",w,!0),b.removeEventListener("keydown",x,!0),s||(p.current&&p.current.focus&&p.current.focus(),p.current=null)}}},[r,o,s,u,c]),g.createElement(g.Fragment,null,g.createElement("div",{tabIndex:0,ref:A,"data-test":"sentinelStart"}),g.cloneElement(t,{ref:y}),g.createElement("div",{tabIndex:0,ref:d,"data-test":"sentinelEnd"}))}var YM={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},Lge=g.forwardRef(function(t,n){var r=t.invisible,a=r===void 0?!1:r,o=t.open,i=Fe(t,["invisible","open"]);return o?g.createElement("div",E({"aria-hidden":!0,ref:n},i,{style:E({},YM.root,a?YM.invisible:{},i.style)})):null});const Qge=Lge;function Nge(e){return e=typeof e=="function"?e():e,Sr.findDOMNode(e)}function Hge(e){return e.children?e.children.props.hasOwnProperty("in"):!1}var jge=new Mge,zge=function(t){return{root:{position:"fixed",zIndex:t.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}},Vge=g.forwardRef(function(t,n){var r=gc(),a=E4({name:"MuiModal",props:E({},t),theme:r}),o=a.BackdropComponent,i=o===void 0?Qge:o,s=a.BackdropProps,l=a.children,u=a.closeAfterTransition,c=u===void 0?!1:u,f=a.container,A=a.disableAutoFocus,d=A===void 0?!1:A,p=a.disableBackdropClick,h=p===void 0?!1:p,m=a.disableEnforceFocus,y=m===void 0?!1:m,v=a.disableEscapeKeyDown,b=v===void 0?!1:v,w=a.disablePortal,x=w===void 0?!1:w,S=a.disableRestoreFocus,B=S===void 0?!1:S,O=a.disableScrollLock,F=O===void 0?!1:O,T=a.hideBackdrop,U=T===void 0?!1:T,N=a.keepMounted,H=N===void 0?!1:N,M=a.manager,I=M===void 0?jge:M,k=a.onBackdropClick,L=a.onClose,P=a.onEscapeKeyDown,Q=a.onRendered,D=a.open,j=Fe(a,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),z=g.useState(!0),X=z[0],K=z[1],se=g.useRef({}),Y=g.useRef(null),re=g.useRef(null),q=Xt(re,n),V=Hge(a),$=function(){return Ga(Y.current)},_=function(){return se.current.modalRef=re.current,se.current.mountNode=Y.current,se.current},Ae=function(){I.mount(_(),{disableScrollLock:F}),re.current.scrollTop=0},ye=Pr(function(){var Me=Nge(f)||$().body;I.add(_(),Me),re.current&&Ae()}),ge=g.useCallback(function(){return I.isTopModal(_())},[I]),he=Pr(function(Me){Y.current=Me,Me&&(Q&&Q(),D&&ge()?Ae():Jp(re.current,!0))}),Ie=g.useCallback(function(){I.remove(_())},[I]);if(g.useEffect(function(){return function(){Ie()}},[Ie]),g.useEffect(function(){D?ye():(!V||!c)&&Ie()},[D,Ie,V,c,ye]),!H&&!D&&(!V||X))return null;var Ce=function(){K(!1)},Ue=function(){K(!0),c&&Ie()},Ze=function(ee){ee.target===ee.currentTarget&&(k&&k(ee),!h&&L&&L(ee,"backdropClick"))},et=function(ee){ee.key!=="Escape"||!ge()||(P&&P(ee),b||(ee.stopPropagation(),L&&L(ee,"escapeKeyDown")))},Ye=zge(r||{zIndex:WV}),je={};return l.props.tabIndex===void 0&&(je.tabIndex=l.props.tabIndex||"-1"),V&&(je.onEnter=oc(Ce,l.props.onEnter),je.onExited=oc(Ue,l.props.onExited)),g.createElement(wK,{ref:he,container:f,disablePortal:x},g.createElement("div",E({ref:q,onKeyDown:et,role:"presentation"},j,{style:E({},Ye.root,!D&&X?Ye.hidden:{},j.style)}),U?null:g.createElement(i,E({open:D,onClick:Ze},s)),g.createElement(Dge,{disableEnforceFocus:y,disableAutoFocus:d,disableRestoreFocus:B,getDoc:$,isEnabled:ge,open:D},g.cloneElement(l,je))))});const Q4=Vge;var Kge=function(t){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(t.breakpoints.values.xs,444),"&$paperScrollBody":Ft({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:t.breakpoints.values.sm,"&$paperScrollBody":Ft({},t.breakpoints.down(t.breakpoints.values.sm+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:t.breakpoints.values.md,"&$paperScrollBody":Ft({},t.breakpoints.down(t.breakpoints.values.md+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:t.breakpoints.values.lg,"&$paperScrollBody":Ft({},t.breakpoints.down(t.breakpoints.values.lg+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:t.breakpoints.values.xl,"&$paperScrollBody":Ft({},t.breakpoints.down(t.breakpoints.values.xl+32*2),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}},Wge={enter:oi.enteringScreen,exit:oi.leavingScreen},Gge=g.forwardRef(function(t,n){var r=t.BackdropProps,a=t.children,o=t.classes,i=t.className,s=t.disableBackdropClick,l=s===void 0?!1:s,u=t.disableEscapeKeyDown,c=u===void 0?!1:u,f=t.fullScreen,A=f===void 0?!1:f,d=t.fullWidth,p=d===void 0?!1:d,h=t.maxWidth,m=h===void 0?"sm":h,y=t.onBackdropClick,v=t.onClose,b=t.onEnter,w=t.onEntered,x=t.onEntering,S=t.onEscapeKeyDown,B=t.onExit,O=t.onExited,F=t.onExiting,T=t.open,U=t.PaperComponent,N=U===void 0?Eo:U,H=t.PaperProps,M=H===void 0?{}:H,I=t.scroll,k=I===void 0?"paper":I,L=t.TransitionComponent,P=L===void 0?gK:L,Q=t.transitionDuration,D=Q===void 0?Wge:Q,j=t.TransitionProps,z=t["aria-describedby"],X=t["aria-labelledby"],K=Fe(t,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),se=g.useRef(),Y=function(V){se.current=V.target},re=function(V){V.target===V.currentTarget&&V.target===se.current&&(se.current=null,y&&y(V),!l&&v&&v(V,"backdropClick"))};return g.createElement(Q4,E({className:Z(o.root,i),BackdropComponent:mK,BackdropProps:E({transitionDuration:D},r),closeAfterTransition:!0},l?{disableBackdropClick:l}:{},{disableEscapeKeyDown:c,onEscapeKeyDown:S,onClose:v,open:T,ref:n},K),g.createElement(P,E({appear:!0,in:T,timeout:D,onEnter:b,onEntering:x,onEntered:w,onExit:B,onExiting:F,onExited:O,role:"none presentation"},j),g.createElement("div",{className:Z(o.container,o["scroll".concat(ct(k))]),onMouseUp:re,onMouseDown:Y},g.createElement(N,E({elevation:24,role:"dialog","aria-describedby":z,"aria-labelledby":X},M,{className:Z(o.paper,o["paperScroll".concat(ct(k))],o["paperWidth".concat(ct(String(m)))],M.className,A&&o.paperFullScreen,p&&o.paperFullWidth)}),a))))});const zw=Ke(Kge,{name:"MuiDialog"})(Gge);var Yge={root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},qge=g.forwardRef(function(t,n){var r=t.disableSpacing,a=r===void 0?!1:r,o=t.classes,i=t.className,s=Fe(t,["disableSpacing","classes","className"]);return g.createElement("div",E({className:Z(o.root,i,!a&&o.spacing),ref:n},s))});const Vw=Ke(Yge,{name:"MuiDialogActions"})(qge);var Xge=function(t){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(t.palette.divider),borderBottom:"1px solid ".concat(t.palette.divider)}}},Jge=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.dividers,i=o===void 0?!1:o,s=Fe(t,["classes","className","dividers"]);return g.createElement("div",E({className:Z(r.root,a,i&&r.dividers),ref:n},s))});const Kw=Ke(Xge,{name:"MuiDialogContent"})(Jge);var Zge={root:{marginBottom:12}},_ge=g.forwardRef(function(t,n){return g.createElement(Ya,E({component:"p",variant:"body1",color:"textSecondary",ref:n},t))});const Zp=Ke(Zge,{name:"MuiDialogContentText"})(_ge);var $ge={root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},eme=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.disableTypography,s=i===void 0?!1:i,l=Fe(t,["children","classes","className","disableTypography"]);return g.createElement("div",E({className:Z(a.root,o),ref:n},l),s?r:g.createElement(Ya,{component:"h2",variant:"h6"},r))});const N4=Ke($ge,{name:"MuiDialogTitle"})(eme);var tme=function(t){return{root:{height:1,margin:0,border:"none",flexShrink:0,backgroundColor:t.palette.divider},absolute:{position:"absolute",bottom:0,left:0,width:"100%"},inset:{marginLeft:72},light:{backgroundColor:qt(t.palette.divider,.08)},middle:{marginLeft:t.spacing(2),marginRight:t.spacing(2)},vertical:{height:"100%",width:1},flexItem:{alignSelf:"stretch",height:"auto"}}},nme=g.forwardRef(function(t,n){var r=t.absolute,a=r===void 0?!1:r,o=t.classes,i=t.className,s=t.component,l=s===void 0?"hr":s,u=t.flexItem,c=u===void 0?!1:u,f=t.light,A=f===void 0?!1:f,d=t.orientation,p=d===void 0?"horizontal":d,h=t.role,m=h===void 0?l!=="hr"?"separator":void 0:h,y=t.variant,v=y===void 0?"fullWidth":y,b=Fe(t,["absolute","classes","className","component","flexItem","light","orientation","role","variant"]);return g.createElement(l,E({className:Z(o.root,i,v!=="fullWidth"&&o[v],a&&o.absolute,c&&o.flexItem,A&&o.light,p==="vertical"&&o.vertical),role:m,ref:n},b))});const rme=Ke(tme,{name:"MuiDivider"})(nme);function ame(e,t){var n=t.getBoundingClientRect(),r;if(t.fakeTransform)r=t.fakeTransform;else{var a=window.getComputedStyle(t);r=a.getPropertyValue("-webkit-transform")||a.getPropertyValue("transform")}var o=0,i=0;if(r&&r!=="none"&&typeof r=="string"){var s=r.split("(")[1].split(")")[0].split(",");o=parseInt(s[4],10),i=parseInt(s[5],10)}return e==="left"?"translateX(".concat(window.innerWidth,"px) translateX(").concat(o-n.left,"px)"):e==="right"?"translateX(-".concat(n.left+n.width-o,"px)"):e==="up"?"translateY(".concat(window.innerHeight,"px) translateY(").concat(i-n.top,"px)"):"translateY(-".concat(n.top+n.height-i,"px)")}function Vm(e,t){var n=ame(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}var ome={enter:oi.enteringScreen,exit:oi.leavingScreen},ime=g.forwardRef(function(t,n){var r=t.children,a=t.direction,o=a===void 0?"down":a,i=t.in,s=t.onEnter,l=t.onEntered,u=t.onEntering,c=t.onExit,f=t.onExited,A=t.onExiting,d=t.style,p=t.timeout,h=p===void 0?ome:p,m=t.TransitionComponent,y=m===void 0?au:m,v=Fe(t,["children","direction","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),b=Hi(),w=g.useRef(null),x=g.useCallback(function(k){w.current=Sr.findDOMNode(k)},[]),S=Xt(r.ref,x),B=Xt(S,n),O=function(L){return function(P){L&&(P===void 0?L(w.current):L(w.current,P))}},F=O(function(k,L){Vm(o,k),U4(k),s&&s(k,L)}),T=O(function(k,L){var P=ql({timeout:h,style:d},{mode:"enter"});k.style.webkitTransition=b.transitions.create("-webkit-transform",E({},P,{easing:b.transitions.easing.easeOut})),k.style.transition=b.transitions.create("transform",E({},P,{easing:b.transitions.easing.easeOut})),k.style.webkitTransform="none",k.style.transform="none",u&&u(k,L)}),U=O(l),N=O(A),H=O(function(k){var L=ql({timeout:h,style:d},{mode:"exit"});k.style.webkitTransition=b.transitions.create("-webkit-transform",E({},L,{easing:b.transitions.easing.sharp})),k.style.transition=b.transitions.create("transform",E({},L,{easing:b.transitions.easing.sharp})),Vm(o,k),c&&c(k)}),M=O(function(k){k.style.webkitTransition="",k.style.transition="",f&&f(k)}),I=g.useCallback(function(){w.current&&Vm(o,w.current)},[o]);return g.useEffect(function(){if(!(i||o==="down"||o==="right")){var k=ic(function(){w.current&&Vm(o,w.current)});return window.addEventListener("resize",k),function(){k.clear(),window.removeEventListener("resize",k)}}},[o,i]),g.useEffect(function(){i||I()},[i,I]),g.createElement(y,E({nodeRef:w,onEnter:F,onEntered:U,onEntering:T,onExit:H,onExited:M,onExiting:N,appear:!0,in:i,timeout:h},v),function(k,L){return g.cloneElement(r,E({ref:B,style:E({visibility:k==="exited"&&!i?"hidden":void 0},d,r.props.style)},L))})});const sme=ime;var lme=function(t){return{root:{},docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:t.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100%"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(t.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(t.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(t.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(t.palette.divider)},modal:{}}},xK={left:"right",right:"left",top:"down",bottom:"up"};function ume(e){return["left","right"].indexOf(e)!==-1}function cme(e,t){return e.direction==="rtl"&&ume(t)?xK[t]:t}var Ame={enter:oi.enteringScreen,exit:oi.leavingScreen},fme=g.forwardRef(function(t,n){var r=t.anchor,a=r===void 0?"left":r,o=t.BackdropProps,i=t.children,s=t.classes,l=t.className,u=t.elevation,c=u===void 0?16:u,f=t.ModalProps;f=f===void 0?{}:f;var A=f.BackdropProps,d=Fe(f,["BackdropProps"]),p=t.onClose,h=t.open,m=h===void 0?!1:h,y=t.PaperProps,v=y===void 0?{}:y,b=t.SlideProps,w=t.TransitionComponent,x=w===void 0?sme:w,S=t.transitionDuration,B=S===void 0?Ame:S,O=t.variant,F=O===void 0?"temporary":O,T=Fe(t,["anchor","BackdropProps","children","classes","className","elevation","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"]),U=Hi(),N=g.useRef(!1);g.useEffect(function(){N.current=!0},[]);var H=cme(U,a),M=g.createElement(Eo,E({elevation:F==="temporary"?c:0,square:!0},v,{className:Z(s.paper,s["paperAnchor".concat(ct(H))],v.className,F!=="temporary"&&s["paperAnchorDocked".concat(ct(H))])}),i);if(F==="permanent")return g.createElement("div",E({className:Z(s.root,s.docked,l),ref:n},T),M);var I=g.createElement(x,E({in:m,direction:xK[H],timeout:B,appear:N.current},b),M);return F==="persistent"?g.createElement("div",E({className:Z(s.root,s.docked,l),ref:n},T),I):g.createElement(Q4,E({BackdropProps:E({},o,A,{transitionDuration:B}),BackdropComponent:mK,className:Z(s.root,s.modal,l),open:m,onClose:p,ref:n},T,d),I)});const dme=Ke(lme,{name:"MuiDrawer",flip:!1})(fme);function Gf(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce(function(a,o){return a[o]=t[o],r&&typeof t[o]>"u"&&(a[o]=r[o]),a},{})}function Km(e,t){return parseInt(e[t],10)||0}var pme=typeof window<"u"?g.useLayoutEffect:g.useEffect,hme={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}},gme=g.forwardRef(function(t,n){var r=t.onChange,a=t.rows,o=t.rowsMax,i=t.rowsMin,s=t.maxRows,l=t.minRows,u=l===void 0?1:l,c=t.style,f=t.value,A=Fe(t,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),d=s||o,p=a||i||u,h=g.useRef(f!=null),m=h.current,y=g.useRef(null),v=Xt(n,y),b=g.useRef(null),w=g.useRef(0),x=g.useState({}),S=x[0],B=x[1],O=g.useCallback(function(){var T=y.current,U=window.getComputedStyle(T),N=b.current;N.style.width=U.width,N.value=T.value||t.placeholder||"x",N.value.slice(-1)===` +`&&(N.value+=" ");var H=U["box-sizing"],M=Km(U,"padding-bottom")+Km(U,"padding-top"),I=Km(U,"border-bottom-width")+Km(U,"border-top-width"),k=N.scrollHeight-M;N.value="x";var L=N.scrollHeight-M,P=k;p&&(P=Math.max(Number(p)*L,P)),d&&(P=Math.min(Number(d)*L,P)),P=Math.max(P,L);var Q=P+(H==="border-box"?M+I:0),D=Math.abs(P-k)<=1;B(function(j){return w.current<20&&(Q>0&&Math.abs((j.outerHeightStyle||0)-Q)>1||j.overflow!==D)?(w.current+=1,{overflow:D,outerHeightStyle:Q}):j})},[d,p,t.placeholder]);g.useEffect(function(){var T=ic(function(){w.current=0,O()});return window.addEventListener("resize",T),function(){T.clear(),window.removeEventListener("resize",T)}},[O]),pme(function(){O()}),g.useEffect(function(){w.current=0},[f]);var F=function(U){w.current=0,m||O(),r&&r(U)};return g.createElement(g.Fragment,null,g.createElement("textarea",E({value:f,onChange:F,ref:v,rows:p,style:E({height:S.outerHeightStyle,overflow:S.overflow?"hidden":null},c)},A)),g.createElement("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:b,tabIndex:-1,style:E({},hme.shadow,c)}))});const mme=gme;function qM(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function H4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return e&&(qM(e.value)&&e.value!==""||t&&qM(e.defaultValue)&&e.defaultValue!=="")}function vme(e){return e.startAdornment}var yme=function(t){var n=t.palette.type==="light",r={color:"currentColor",opacity:n?.42:.5,transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})},a={opacity:"0 !important"},o={opacity:n?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:E({},t.typography.body1,{color:t.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:t.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),"&$marginDense":{paddingTop:4-1}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:4-1},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}},bme=typeof window>"u"?g.useEffect:g.useLayoutEffect,wme=g.forwardRef(function(t,n){var r=t["aria-describedby"],a=t.autoComplete,o=t.autoFocus,i=t.classes,s=t.className;t.color;var l=t.defaultValue,u=t.disabled,c=t.endAdornment;t.error;var f=t.fullWidth,A=f===void 0?!1:f,d=t.id,p=t.inputComponent,h=p===void 0?"input":p,m=t.inputProps,y=m===void 0?{}:m,v=t.inputRef;t.margin;var b=t.multiline,w=b===void 0?!1:b,x=t.name,S=t.onBlur,B=t.onChange,O=t.onClick,F=t.onFocus,T=t.onKeyDown,U=t.onKeyUp,N=t.placeholder,H=t.readOnly,M=t.renderSuffix,I=t.rows,k=t.rowsMax,L=t.rowsMin,P=t.maxRows,Q=t.minRows,D=t.startAdornment,j=t.type,z=j===void 0?"text":j,X=t.value,K=Fe(t,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),se=y.value!=null?y.value:X,Y=g.useRef(se!=null),re=Y.current,q=g.useRef(),V=g.useCallback(function(ne){},[]),$=Xt(y.ref,V),_=Xt(v,$),Ae=Xt(q,_),ye=g.useState(!1),ge=ye[0],he=ye[1],Ie=uge(),Ce=Gf({props:t,muiFormControl:Ie,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});Ce.focused=Ie?Ie.focused:ge,g.useEffect(function(){!Ie&&u&&ge&&(he(!1),S&&S())},[Ie,u,ge,S]);var Ue=Ie&&Ie.onFilled,Ze=Ie&&Ie.onEmpty,et=g.useCallback(function(ne){H4(ne)?Ue&&Ue():Ze&&Ze()},[Ue,Ze]);bme(function(){re&&et({value:se})},[se,et,re]);var Ye=function(W){if(Ce.disabled){W.stopPropagation();return}F&&F(W),y.onFocus&&y.onFocus(W),Ie&&Ie.onFocus?Ie.onFocus(W):he(!0)},je=function(W){S&&S(W),y.onBlur&&y.onBlur(W),Ie&&Ie.onBlur?Ie.onBlur(W):he(!1)},Me=function(W){if(!re){var fe=W.target||q.current;if(fe==null)throw new Error(Bf(1));et({value:fe.value})}for(var ce=arguments.length,ie=new Array(ce>1?ce-1:0),me=1;me"u"&&typeof o.props.disabled<"u"&&(A=o.props.disabled),typeof A>"u"&&f&&(A=f.disabled);var d={disabled:A};return["checked","name","onChange","value","inputRef"].forEach(function(p){typeof o.props[p]>"u"&&typeof t[p]<"u"&&(d[p]=t[p])}),g.createElement("label",E({className:Z(r.root,a,u!=="end"&&r["labelPlacement".concat(ct(u))],A&&r.disabled),ref:n},c),g.cloneElement(o,d),g.createElement(Ya,{component:"span",className:Z(r.label,A&&r.disabled)},s))});const Ef=Ke(Bme,{name:"MuiFormControlLabel"})(Eme);var Fme={root:{display:"flex",flexDirection:"column",flexWrap:"wrap"},row:{flexDirection:"row"}},Ome=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.row,i=o===void 0?!1:o,s=Fe(t,["classes","className","row"]);return g.createElement("div",E({className:Z(r.root,a,i&&r.row),ref:n},s))});const z4=Ke(Fme,{name:"MuiFormGroup"})(Ome);var Tme=function(t){return{root:E({color:t.palette.text.secondary},t.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:t.palette.text.disabled},"&$error":{color:t.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}},Rme=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.component,s=i===void 0?"p":i;t.disabled,t.error,t.filled,t.focused,t.margin,t.required,t.variant;var l=Fe(t,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"]),u=mc(),c=Gf({props:t,muiFormControl:u,states:["variant","margin","disabled","error","filled","focused","required"]});return g.createElement(s,E({className:Z(a.root,(c.variant==="filled"||c.variant==="outlined")&&a.contained,o,c.disabled&&a.disabled,c.error&&a.error,c.filled&&a.filled,c.focused&&a.focused,c.required&&a.required,c.margin==="dense"&&a.marginDense),ref:n},l),r===" "?g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):r)});const Ime=Ke(Tme,{name:"MuiFormHelperText"})(Rme);var kme=function(t){return{root:E({color:t.palette.text.secondary},t.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:t.palette.primary.main},"&$disabled":{color:t.palette.text.disabled},"&$error":{color:t.palette.error.main}}),colorSecondary:{"&$focused":{color:t.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:t.palette.error.main}}}},Pme=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className;t.color;var i=t.component,s=i===void 0?"label":i;t.disabled,t.error,t.filled,t.focused,t.required;var l=Fe(t,["children","classes","className","color","component","disabled","error","filled","focused","required"]),u=mc(),c=Gf({props:t,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]});return g.createElement(s,E({className:Z(a.root,a["color".concat(ct(c.color||"primary"))],o,c.disabled&&a.disabled,c.error&&a.error,c.filled&&a.filled,c.focused&&a.focused,c.required&&a.required),ref:n},l),r,c.required&&g.createElement("span",{"aria-hidden":!0,className:Z(a.asterisk,c.error&&a.error)}," ","*"))});const Ume=Ke(kme,{name:"MuiFormLabel"})(Pme);var Mme=[0,1,2,3,4,5,6,7,8,9,10],Dme=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function Lme(e,t,n){var r={};Dme.forEach(function(a){var o="grid-".concat(n,"-").concat(a);if(a===!0){r[o]={flexBasis:0,flexGrow:1,maxWidth:"100%"};return}if(a==="auto"){r[o]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};return}var i="".concat(Math.round(a/12*1e8)/1e6,"%");r[o]={flexBasis:i,flexGrow:0,maxWidth:i}}),n==="xs"?E(e,r):e[t.breakpoints.up(n)]=r}function SS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}function Qme(e,t){var n={};return Mme.forEach(function(r){var a=e.spacing(r);a!==0&&(n["spacing-".concat(t,"-").concat(r)]={margin:"-".concat(SS(a,2)),width:"calc(100% + ".concat(SS(a),")"),"& > $item":{padding:SS(a,2)}})}),n}var Nme=function(t){return E({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},Qme(t,"xs"),t.breakpoints.keys.reduce(function(n,r){return Lme(n,t,r),n},{}))},Hme=g.forwardRef(function(t,n){var r=t.alignContent,a=r===void 0?"stretch":r,o=t.alignItems,i=o===void 0?"stretch":o,s=t.classes,l=t.className,u=t.component,c=u===void 0?"div":u,f=t.container,A=f===void 0?!1:f,d=t.direction,p=d===void 0?"row":d,h=t.item,m=h===void 0?!1:h,y=t.justify,v=t.justifyContent,b=v===void 0?"flex-start":v,w=t.lg,x=w===void 0?!1:w,S=t.md,B=S===void 0?!1:S,O=t.sm,F=O===void 0?!1:O,T=t.spacing,U=T===void 0?0:T,N=t.wrap,H=N===void 0?"wrap":N,M=t.xl,I=M===void 0?!1:M,k=t.xs,L=k===void 0?!1:k,P=t.zeroMinWidth,Q=P===void 0?!1:P,D=Fe(t,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),j=Z(s.root,l,A&&[s.container,U!==0&&s["spacing-xs-".concat(String(U))]],m&&s.item,Q&&s.zeroMinWidth,p!=="row"&&s["direction-xs-".concat(String(p))],H!=="wrap"&&s["wrap-xs-".concat(String(H))],i!=="stretch"&&s["align-items-xs-".concat(String(i))],a!=="stretch"&&s["align-content-xs-".concat(String(a))],(y||b)!=="flex-start"&&s["justify-content-xs-".concat(String(y||b))],L!==!1&&s["grid-xs-".concat(String(L))],F!==!1&&s["grid-sm-".concat(String(F))],B!==!1&&s["grid-md-".concat(String(B))],x!==!1&&s["grid-lg-".concat(String(x))],I!==!1&&s["grid-xl-".concat(String(I))]);return g.createElement(c,E({className:j,ref:n},D))}),jme=Ke(Nme,{name:"MuiGrid"})(Hme);const zme=jme;function U2(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Vme={entering:{opacity:1,transform:U2(1)},entered:{opacity:1,transform:"none"}},EK=g.forwardRef(function(t,n){var r=t.children,a=t.disableStrictModeCompat,o=a===void 0?!1:a,i=t.in,s=t.onEnter,l=t.onEntered,u=t.onEntering,c=t.onExit,f=t.onExited,A=t.onExiting,d=t.style,p=t.timeout,h=p===void 0?"auto":p,m=t.TransitionComponent,y=m===void 0?au:m,v=Fe(t,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),b=g.useRef(),w=g.useRef(),x=Hi(),S=x.unstable_strictMode&&!o,B=g.useRef(null),O=Xt(r.ref,n),F=Xt(S?B:void 0,O),T=function(Q){return function(D,j){if(Q){var z=S?[B.current,D]:[D,j],X=lr(z,2),K=X[0],se=X[1];se===void 0?Q(K):Q(K,se)}}},U=T(u),N=T(function(P,Q){U4(P);var D=ql({style:d,timeout:h},{mode:"enter"}),j=D.duration,z=D.delay,X;h==="auto"?(X=x.transitions.getAutoHeightDuration(P.clientHeight),w.current=X):X=j,P.style.transition=[x.transitions.create("opacity",{duration:X,delay:z}),x.transitions.create("transform",{duration:X*.666,delay:z})].join(","),s&&s(P,Q)}),H=T(l),M=T(A),I=T(function(P){var Q=ql({style:d,timeout:h},{mode:"exit"}),D=Q.duration,j=Q.delay,z;h==="auto"?(z=x.transitions.getAutoHeightDuration(P.clientHeight),w.current=z):z=D,P.style.transition=[x.transitions.create("opacity",{duration:z,delay:j}),x.transitions.create("transform",{duration:z*.666,delay:j||z*.333})].join(","),P.style.opacity="0",P.style.transform=U2(.75),c&&c(P)}),k=T(f),L=function(Q,D){var j=S?Q:D;h==="auto"&&(b.current=setTimeout(j,w.current||0))};return g.useEffect(function(){return function(){clearTimeout(b.current)}},[]),g.createElement(y,E({appear:!0,in:i,nodeRef:S?B:void 0,onEnter:N,onEntered:H,onEntering:U,onExit:I,onExited:k,onExiting:M,addEndListener:L,timeout:h==="auto"?null:h},v),function(P,Q){return g.cloneElement(r,E({style:E({opacity:0,transform:U2(.75),visibility:P==="exited"&&!i?"hidden":void 0},Vme[P],d,r.props.style),ref:F},Q))})});EK.muiSupportAuto=!0;const FK=EK;function V4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=gc(),r=E4({theme:n,name:"MuiUseMediaQuery",props:{}}),a=typeof e=="function"?e(n):e;a=a.replace(/^@media( ?)/m,"");var o=typeof window<"u"&&typeof window.matchMedia<"u",i=E({},r,t),s=i.defaultMatches,l=s===void 0?!1:s,u=i.matchMedia,c=u===void 0?o?window.matchMedia:null:u,f=i.noSsr,A=f===void 0?!1:f,d=i.ssrMatchMedia,p=d===void 0?null:d,h=g.useState(function(){return A&&o?c(a).matches:p?p(a).matches:l}),m=h[0],y=h[1];return g.useEffect(function(){var v=!0;if(o){var b=c(a),w=function(){v&&y(b.matches)};return w(),b.addListener(w),function(){v=!1,b.removeListener(w)}}},[a,c,o]),m}var Kme=function(t){var n=t.palette.type==="light",r=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return{root:{position:"relative"},formControl:{"label + &":{marginTop:16}},focused:{},disabled:{},colorSecondary:{"&$underline:after":{borderBottomColor:t.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(t.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:t.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):before":{borderBottom:"2px solid ".concat(t.palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(r)}},"&$disabled:before":{borderBottomStyle:"dotted"}},error:{},marginDense:{},multiline:{},fullWidth:{},input:{},inputMarginDense:{},inputMultiline:{},inputTypeSearch:{}}},OK=g.forwardRef(function(t,n){var r=t.disableUnderline,a=t.classes,o=t.fullWidth,i=o===void 0?!1:o,s=t.inputComponent,l=s===void 0?"input":s,u=t.multiline,c=u===void 0?!1:u,f=t.type,A=f===void 0?"text":f,d=Fe(t,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return g.createElement(j4,E({classes:E({},a,{root:Z(a.root,!r&&a.underline),underline:null}),fullWidth:i,inputComponent:l,multiline:c,ref:n,type:A},d))});OK.muiName="Input";const Ww=Ke(Kme,{name:"MuiInput"})(OK);var Wme=function(t){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:t.transitions.create(["color","transform"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}},Gme=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.disableAnimation,i=o===void 0?!1:o;t.margin;var s=t.shrink;t.variant;var l=Fe(t,["classes","className","disableAnimation","margin","shrink","variant"]),u=mc(),c=s;typeof c>"u"&&u&&(c=u.filled||u.focused||u.adornedStart);var f=Gf({props:t,muiFormControl:u,states:["margin","variant"]});return g.createElement(Ume,E({"data-shrink":c,className:Z(r.root,a,u&&r.formControl,!i&&r.animated,c&&r.shrink,f.margin==="dense"&&r.marginDense,{filled:r.filled,outlined:r.outlined}[f.variant]),classes:{focused:r.focused,disabled:r.disabled,error:r.error,required:r.required,asterisk:r.asterisk},ref:n},l))});const Ti=Ke(Wme,{name:"MuiInputLabel"})(Gme);var Yme={root:{},underlineNone:{textDecoration:"none"},underlineHover:{textDecoration:"none","&:hover":{textDecoration:"underline"}},underlineAlways:{textDecoration:"underline"},button:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none","&::-moz-focus-inner":{borderStyle:"none"},"&$focusVisible":{outline:"auto"}},focusVisible:{}},qme=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"primary":o,s=t.component,l=s===void 0?"a":s,u=t.onBlur,c=t.onFocus,f=t.TypographyClasses,A=t.underline,d=A===void 0?"hover":A,p=t.variant,h=p===void 0?"inherit":p,m=Fe(t,["classes","className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"]),y=jw(),v=y.isFocusVisible,b=y.onBlurVisible,w=y.ref,x=g.useState(!1),S=x[0],B=x[1],O=Xt(n,w),F=function(N){S&&(b(),B(!1)),u&&u(N)},T=function(N){v(N)&&B(!0),c&&c(N)};return g.createElement(Ya,E({className:Z(r.root,r["underline".concat(ct(d))],a,S&&r.focusVisible,l==="button"&&r.button),classes:f,color:i,component:l,onBlur:F,onFocus:T,ref:O,variant:h},m))});const Wm=Ke(Yme,{name:"MuiLink"})(qme);var Xme=g.createContext({});const l0=Xme;var Jme={root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},Zme=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.className,i=t.component,s=i===void 0?"ul":i,l=t.dense,u=l===void 0?!1:l,c=t.disablePadding,f=c===void 0?!1:c,A=t.subheader,d=Fe(t,["children","classes","className","component","dense","disablePadding","subheader"]),p=g.useMemo(function(){return{dense:u}},[u]);return g.createElement(l0.Provider,{value:p},g.createElement(s,E({className:Z(a.root,o,u&&a.dense,!f&&a.padding,A&&a.subheader),ref:n},d),A,r))});const _me=Ke(Jme,{name:"MuiList"})(Zme);var $me=function(t){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:t.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:t.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(t.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:t.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}},eve=typeof window>"u"?g.useEffect:g.useLayoutEffect,tve=g.forwardRef(function(t,n){var r=t.alignItems,a=r===void 0?"center":r,o=t.autoFocus,i=o===void 0?!1:o,s=t.button,l=s===void 0?!1:s,u=t.children,c=t.classes,f=t.className,A=t.component,d=t.ContainerComponent,p=d===void 0?"li":d,h=t.ContainerProps;h=h===void 0?{}:h;var m=h.className,y=Fe(h,["className"]),v=t.dense,b=v===void 0?!1:v,w=t.disabled,x=w===void 0?!1:w,S=t.disableGutters,B=S===void 0?!1:S,O=t.divider,F=O===void 0?!1:O,T=t.focusVisibleClassName,U=t.selected,N=U===void 0?!1:U,H=Fe(t,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),M=g.useContext(l0),I={dense:b||M.dense||!1,alignItems:a},k=g.useRef(null);eve(function(){i&&k.current&&k.current.focus()},[i]);var L=g.Children.toArray(u),P=L.length&&Xp(L[L.length-1],["ListItemSecondaryAction"]),Q=g.useCallback(function(X){k.current=Sr.findDOMNode(X)},[]),D=Xt(Q,n),j=E({className:Z(c.root,f,I.dense&&c.dense,!B&&c.gutters,F&&c.divider,x&&c.disabled,l&&c.button,a!=="center"&&c.alignItemsFlexStart,P&&c.secondaryAction,N&&c.selected),disabled:x},H),z=A||"li";return l&&(j.component=A||"div",j.focusVisibleClassName=Z(c.focusVisible,T),z=Xl),P?(z=!j.component&&!A?"div":z,p==="li"&&(z==="li"?z="div":j.component==="li"&&(j.component="div")),g.createElement(l0.Provider,{value:I},g.createElement(p,E({className:Z(c.container,m),ref:D},y),g.createElement(z,j,L),L.pop()))):g.createElement(l0.Provider,{value:I},g.createElement(z,E({ref:D},j),L))});const nve=Ke($me,{name:"MuiListItem"})(tve);var rve=function(t){return{root:{boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:t.palette.text.secondary,fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(14)},colorPrimary:{color:t.palette.primary.main},colorInherit:{color:"inherit"},gutters:{paddingLeft:16,paddingRight:16},inset:{paddingLeft:72},sticky:{position:"sticky",top:0,zIndex:1,backgroundColor:"inherit"}}},ave=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"default":o,s=t.component,l=s===void 0?"li":s,u=t.disableGutters,c=u===void 0?!1:u,f=t.disableSticky,A=f===void 0?!1:f,d=t.inset,p=d===void 0?!1:d,h=Fe(t,["classes","className","color","component","disableGutters","disableSticky","inset"]);return g.createElement(l,E({className:Z(r.root,a,i!=="default"&&r["color".concat(ct(i))],p&&r.inset,!A&&r.sticky,!c&&r.gutters),ref:n},h))});const ove=Ke(rve,{name:"MuiListSubheader"})(ave);function XM(e,t){var n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function JM(e,t){var n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function ZM(e){return[e.horizontal,e.vertical].map(function(t){return typeof t=="number"?"".concat(t,"px"):t}).join(" ")}function ive(e,t){for(var n=t,r=0;n&&n!==e;)n=n.parentElement,r+=n.scrollTop;return r}function BS(e){return typeof e=="function"?e():e}var sve={root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},lve=g.forwardRef(function(t,n){var r=t.action,a=t.anchorEl,o=t.anchorOrigin,i=o===void 0?{vertical:"top",horizontal:"left"}:o,s=t.anchorPosition,l=t.anchorReference,u=l===void 0?"anchorEl":l,c=t.children,f=t.classes,A=t.className,d=t.container,p=t.elevation,h=p===void 0?8:p,m=t.getContentAnchorEl,y=t.marginThreshold,v=y===void 0?16:y,b=t.onEnter,w=t.onEntered,x=t.onEntering,S=t.onExit,B=t.onExited,O=t.onExiting,F=t.open,T=t.PaperProps,U=T===void 0?{}:T,N=t.transformOrigin,H=N===void 0?{vertical:"top",horizontal:"left"}:N,M=t.TransitionComponent,I=M===void 0?FK:M,k=t.transitionDuration,L=k===void 0?"auto":k,P=t.TransitionProps,Q=P===void 0?{}:P,D=Fe(t,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),j=g.useRef(),z=g.useCallback(function(_){if(u==="anchorPosition")return s;var Ae=BS(a),ye=Ae&&Ae.nodeType===1?Ae:Ga(j.current).body,ge=ye.getBoundingClientRect(),he=_===0?i.vertical:"center";return{top:ge.top+XM(ge,he),left:ge.left+JM(ge,i.horizontal)}},[a,i.horizontal,i.vertical,s,u]),X=g.useCallback(function(_){var Ae=0;if(m&&u==="anchorEl"){var ye=m(_);if(ye&&_.contains(ye)){var ge=ive(_,ye);Ae=ye.offsetTop+ye.clientHeight/2-ge||0}}return Ae},[i.vertical,u,m]),K=g.useCallback(function(_){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{vertical:XM(_,H.vertical)+Ae,horizontal:JM(_,H.horizontal)}},[H.horizontal,H.vertical]),se=g.useCallback(function(_){var Ae=X(_),ye={width:_.offsetWidth,height:_.offsetHeight},ge=K(ye,Ae);if(u==="none")return{top:null,left:null,transformOrigin:ZM(ge)};var he=z(Ae),Ie=he.top-ge.vertical,Ce=he.left-ge.horizontal,Ue=Ie+ye.height,Ze=Ce+ye.width,et=Qw(BS(a)),Ye=et.innerHeight-v,je=et.innerWidth-v;if(IeYe){var ee=Ue-Ye;Ie-=ee,ge.vertical+=ee}if(Ceje){var te=Ze-je;Ce-=te,ge.horizontal+=te}return{top:"".concat(Math.round(Ie),"px"),left:"".concat(Math.round(Ce),"px"),transformOrigin:ZM(ge)}},[a,u,z,X,K,v]),Y=g.useCallback(function(){var _=j.current;if(_){var Ae=se(_);Ae.top!==null&&(_.style.top=Ae.top),Ae.left!==null&&(_.style.left=Ae.left),_.style.transformOrigin=Ae.transformOrigin}},[se]),re=function(Ae,ye){x&&x(Ae,ye),Y()},q=g.useCallback(function(_){j.current=Sr.findDOMNode(_)},[]);g.useEffect(function(){F&&Y()}),g.useImperativeHandle(r,function(){return F?{updatePosition:function(){Y()}}:null},[F,Y]),g.useEffect(function(){if(F){var _=ic(function(){Y()});return window.addEventListener("resize",_),function(){_.clear(),window.removeEventListener("resize",_)}}},[F,Y]);var V=L;L==="auto"&&!I.muiSupportAuto&&(V=void 0);var $=d||(a?Ga(BS(a)).body:void 0);return g.createElement(Q4,E({container:$,open:F,ref:n,BackdropProps:{invisible:!0},className:Z(f.root,A)},D),g.createElement(I,E({appear:!0,in:F,onEnter:b,onEntered:w,onExit:S,onExited:B,onExiting:O,timeout:V},Q,{onEntering:oc(re,Q.onEntering)}),g.createElement(Eo,E({elevation:h,ref:q},U,{className:Z(f.paper,U.className)}),c)))});const TK=Ke(sve,{name:"MuiPopover"})(lve);function ES(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function _M(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function RK(e,t){if(t===void 0)return!0;var n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function Ud(e,t,n,r,a,o){for(var i=!1,s=a(e,t,t?n:!1);s;){if(s===e.firstChild){if(i)return;i=!0}var l=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!RK(s,o)||l)s=a(e,s,n);else{s.focus();return}}}var uve=typeof window>"u"?g.useEffect:g.useLayoutEffect,cve=g.forwardRef(function(t,n){var r=t.actions,a=t.autoFocus,o=a===void 0?!1:a,i=t.autoFocusItem,s=i===void 0?!1:i,l=t.children,u=t.className,c=t.disabledItemsFocusable,f=c===void 0?!1:c,A=t.disableListWrap,d=A===void 0?!1:A,p=t.onKeyDown,h=t.variant,m=h===void 0?"selectedMenu":h,y=Fe(t,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),v=g.useRef(null),b=g.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});uve(function(){o&&v.current.focus()},[o]),g.useImperativeHandle(r,function(){return{adjustStyleForScrollbar:function(T,U){var N=!v.current.style.width;if(T.clientHeight0&&(k-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&I!==M.keys[0]&&(M.repeating=!1)),M.lastTime=k,M.keys.push(I);var L=H&&!M.repeating&&RK(H,M);M.previousKeyMatched&&(L||Ud(U,H,!1,f,ES,M))?T.preventDefault():M.previousKeyMatched=!1}p&&p(T)},x=g.useCallback(function(F){v.current=Sr.findDOMNode(F)},[]),S=Xt(x,n),B=-1;g.Children.forEach(l,function(F,T){g.isValidElement(F)&&(F.props.disabled||(m==="selectedMenu"&&F.props.selected||B===-1)&&(B=T))});var O=g.Children.map(l,function(F,T){if(T===B){var U={};return s&&(U.autoFocus=!0),F.props.tabIndex===void 0&&m==="selectedMenu"&&(U.tabIndex=0),g.cloneElement(F,U)}return F});return g.createElement(_me,E({role:"menu",ref:S,className:u,onKeyDown:w,tabIndex:o?0:-1},y),O)});const Ave=cve;var $M={vertical:"top",horizontal:"right"},eD={vertical:"top",horizontal:"left"},fve={paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},dve=g.forwardRef(function(t,n){var r=t.autoFocus,a=r===void 0?!0:r,o=t.children,i=t.classes,s=t.disableAutoFocusItem,l=s===void 0?!1:s,u=t.MenuListProps,c=u===void 0?{}:u,f=t.onClose,A=t.onEntering,d=t.open,p=t.PaperProps,h=p===void 0?{}:p,m=t.PopoverClasses,y=t.transitionDuration,v=y===void 0?"auto":y,b=t.TransitionProps;b=b===void 0?{}:b;var w=b.onEntering,x=Fe(b,["onEntering"]),S=t.variant,B=S===void 0?"selectedMenu":S,O=Fe(t,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),F=Hi(),T=a&&!l&&d,U=g.useRef(null),N=g.useRef(null),H=function(){return N.current},M=function(Q,D){U.current&&U.current.adjustStyleForScrollbar(Q,F),A&&A(Q,D),w&&w(Q,D)},I=function(Q){Q.key==="Tab"&&(Q.preventDefault(),f&&f(Q,"tabKeyDown"))},k=-1;g.Children.map(o,function(P,Q){g.isValidElement(P)&&(P.props.disabled||(B!=="menu"&&P.props.selected||k===-1)&&(k=Q))});var L=g.Children.map(o,function(P,Q){return Q===k?g.cloneElement(P,{ref:function(j){N.current=Sr.findDOMNode(j),Ts(P.ref,j)}}):P});return g.createElement(TK,E({getContentAnchorEl:H,classes:m,onClose:f,TransitionProps:E({onEntering:M},x),anchorOrigin:F.direction==="rtl"?$M:eD,transformOrigin:F.direction==="rtl"?$M:eD,PaperProps:E({},h,{classes:E({},h.classes,{root:i.paper})}),open:d,ref:n,transitionDuration:v},O),g.createElement(Ave,E({onKeyDown:I,actions:U,autoFocus:a&&(k===-1||l),autoFocusItem:T,variant:B},c,{className:Z(i.list,c.className)}),L))});const IK=Ke(fve,{name:"MuiMenu"})(dve);var pve=function(t){return{root:E({},t.typography.body1,Ft({minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",width:"auto",overflow:"hidden",whiteSpace:"nowrap"},t.breakpoints.up("sm"),{minHeight:"auto"})),gutters:{},selected:{},dense:E({},t.typography.body2,{minHeight:"auto"})}},hve=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.component,i=o===void 0?"li":o,s=t.disableGutters,l=s===void 0?!1:s,u=t.ListItemClasses,c=t.role,f=c===void 0?"menuitem":c,A=t.selected,d=t.tabIndex,p=Fe(t,["classes","className","component","disableGutters","ListItemClasses","role","selected","tabIndex"]),h;return t.disabled||(h=d!==void 0?d:-1),g.createElement(nve,E({button:!0,role:f,tabIndex:h,component:i,selected:A,disableGutters:l,classes:E({dense:r.dense},u),className:Z(r.root,a,A&&r.selected,!l&&r.gutters),ref:n},p))});const Ua=Ke(pve,{name:"MuiMenuItem"})(hve);var gve=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.disabled,i=t.IconComponent,s=t.inputRef,l=t.variant,u=l===void 0?"standard":l,c=Fe(t,["classes","className","disabled","IconComponent","inputRef","variant"]);return g.createElement(g.Fragment,null,g.createElement("select",E({className:Z(r.root,r.select,r[u],a,o&&r.disabled),disabled:o,ref:s||n},c)),t.multiple?null:g.createElement(i,{className:Z(r.icon,r["icon".concat(ct(u))],o&&r.disabled)}))});const kK=gve,PK=gn(g.createElement("path",{d:"M7 10l5 5 5-5z"}));var UK=function(t){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:t.palette.type==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:t.palette.background.paper},"&&":{paddingRight:24}},filled:{"&&":{paddingRight:32}},outlined:{borderRadius:t.shape.borderRadius,"&&":{paddingRight:32}},selectMenu:{height:"auto",minHeight:"1.1876em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",pointerEvents:"none",color:t.palette.action.active,"&$disabled":{color:t.palette.action.disabled}},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7},nativeInput:{bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%"}}},mve=g.createElement(Ww,null),MK=g.forwardRef(function(t,n){var r=t.children,a=t.classes,o=t.IconComponent,i=o===void 0?PK:o,s=t.input,l=s===void 0?mve:s,u=t.inputProps;t.variant;var c=Fe(t,["children","classes","IconComponent","input","inputProps","variant"]),f=mc(),A=Gf({props:t,muiFormControl:f,states:["variant"]});return g.cloneElement(l,E({inputComponent:kK,inputProps:E({children:r,classes:a,IconComponent:i,variant:A.variant,type:void 0},u,l?l.props.inputProps:{}),ref:n},c))});MK.muiName="Select";Ke(UK,{name:"MuiNativeSelect"})(MK);var vve=function(t){return{root:{position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden"},legend:{textAlign:"left",padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},legendLabelled:{display:"block",width:"auto",textAlign:"left",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),"& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},legendNotched:{maxWidth:1e3,transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}}},yve=g.forwardRef(function(t,n){t.children;var r=t.classes,a=t.className,o=t.label,i=t.labelWidth,s=t.notched,l=t.style,u=Fe(t,["children","classes","className","label","labelWidth","notched","style"]),c=Hi(),f=c.direction==="rtl"?"right":"left";if(o!==void 0)return g.createElement("fieldset",E({"aria-hidden":!0,className:Z(r.root,a),ref:n,style:l},u),g.createElement("legend",{className:Z(r.legendLabelled,s&&r.legendNotched)},o?g.createElement("span",null,o):g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})));var A=i>0?i*.75+8:.01;return g.createElement("fieldset",E({"aria-hidden":!0,style:E(Ft({},"padding".concat(ct(f)),8),l),className:Z(r.root,a),ref:n},u),g.createElement("legend",{className:r.legend,style:{width:s?A:.01}},g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})))});const bve=Ke(vve,{name:"PrivateNotchedOutline"})(yve);var wve=function(t){var n=t.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative",borderRadius:t.shape.borderRadius,"&:hover $notchedOutline":{borderColor:t.palette.text.primary},"@media (hover: none)":{"&:hover $notchedOutline":{borderColor:n}},"&$focused $notchedOutline":{borderColor:t.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:t.palette.error.main},"&$disabled $notchedOutline":{borderColor:t.palette.action.disabled}},colorSecondary:{"&$focused $notchedOutline":{borderColor:t.palette.secondary.main}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},marginDense:{},multiline:{padding:"18.5px 14px","&$marginDense":{paddingTop:10.5,paddingBottom:10.5}},notchedOutline:{borderColor:n},input:{padding:"18.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:t.palette.type==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:t.palette.type==="light"?null:"#fff",caretColor:t.palette.type==="light"?null:"#fff",borderRadius:"inherit"}},inputMarginDense:{paddingTop:10.5,paddingBottom:10.5},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}},DK=g.forwardRef(function(t,n){var r=t.classes,a=t.fullWidth,o=a===void 0?!1:a,i=t.inputComponent,s=i===void 0?"input":i,l=t.label,u=t.labelWidth,c=u===void 0?0:u,f=t.multiline,A=f===void 0?!1:f,d=t.notched,p=t.type,h=p===void 0?"text":p,m=Fe(t,["classes","fullWidth","inputComponent","label","labelWidth","multiline","notched","type"]);return g.createElement(j4,E({renderSuffix:function(v){return g.createElement(bve,{className:r.notchedOutline,label:l,labelWidth:c,notched:typeof d<"u"?d:!!(v.startAdornment||v.filled||v.focused)})},classes:E({},r,{root:Z(r.root,r.underline),notchedOutline:null}),fullWidth:o,inputComponent:s,multiline:A,ref:n,type:h},m))});DK.muiName="Input";const LK=Ke(wve,{name:"MuiOutlinedInput"})(DK);/**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.16.1-lts * @license @@ -164,7 +164,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. - */var Hg=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",xve=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function Sve(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function Bve(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},xve))}}var Eve=Hg&&window.Promise,Ove=Eve?Sve:Bve;function NK(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function vc(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,r=n.getComputedStyle(e,null);return t?r[t]:r}function V4(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function jg(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=vc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(n+a+r)?e:jg(V4(e))}function HK(e){return e&&e.referenceNode?e.referenceNode:e}var eD=Hg&&!!(window.MSInputMethodContext&&document.documentMode),tD=Hg&&/MSIE 10/.test(navigator.userAgent);function Yf(e){return e===11?eD:e===10?tD:eD||tD}function Of(e){if(!e)return document.documentElement;for(var t=Yf(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return!r||r==="BODY"||r==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&vc(n,"position")==="static"?Of(n):n}function Fve(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Of(e.firstElementChild)===e}function U2(e){return e.parentNode!==null?U2(e.parentNode):e}function Jy(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,a=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(a,0);var i=o.commonAncestorContainer;if(e!==i&&t!==i||r.contains(a))return Fve(i)?i:Of(i);var s=U2(e);return s.host?Jy(s.host,t):Jy(e,U2(t).host)}function Ff(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){var a=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||a;return o[n]}return e[n]}function Tve(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=Ff(t,"top"),a=Ff(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=a*o,e.right+=a*o,e}function nD(e,t){var n=t==="x"?"Left":"Top",r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function rD(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Yf(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function jK(e){var t=e.body,n=e.documentElement,r=Yf(10)&&getComputedStyle(n);return{height:rD("Height",t,n,r),width:rD("Width",t,n,r)}}var Rve=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Ive=function(){function e(t,n){for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=Yf(10),a=t.nodeName==="HTML",o=M2(e),i=M2(t),s=jg(e),l=vc(t),u=parseFloat(l.borderTopWidth),c=parseFloat(l.borderLeftWidth);n&&a&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var f=Jl({top:o.top-i.top-u,left:o.left-i.left-c,width:o.width,height:o.height});if(f.marginTop=0,f.marginLeft=0,!r&&a){var A=parseFloat(l.marginTop),d=parseFloat(l.marginLeft);f.top-=u-A,f.bottom-=u-A,f.left-=c-d,f.right-=c-d,f.marginTop=A,f.marginLeft=d}return(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(f=Tve(f,t)),f}function kve(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,r=K4(e,n),a=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:Ff(n),s=t?0:Ff(n,"left"),l={top:i-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:a,height:o};return Jl(l)}function zK(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(vc(e,"position")==="fixed")return!0;var n=V4(e);return n?zK(n):!1}function VK(e){if(!e||!e.parentElement||Yf())return document.documentElement;for(var t=e.parentElement;t&&vc(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function W4(e,t,n,r){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o={top:0,left:0},i=a?VK(e):Jy(e,HK(t));if(r==="viewport")o=kve(i,a);else{var s=void 0;r==="scrollParent"?(s=jg(V4(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):r==="window"?s=e.ownerDocument.documentElement:s=r;var l=K4(s,i,a);if(s.nodeName==="HTML"&&!zK(i)){var u=jK(e.ownerDocument),c=u.height,f=u.width;o.top+=l.top-l.marginTop,o.bottom=c+l.top,o.left+=l.left-l.marginLeft,o.right=f+l.left}else o=l}n=n||0;var A=typeof n=="number";return o.left+=A?n:n.left||0,o.top+=A?n:n.top||0,o.right-=A?n:n.right||0,o.bottom-=A?n:n.bottom||0,o}function Pve(e){var t=e.width,n=e.height;return t*n}function KK(e,t,n,r,a){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var i=W4(n,r,o,a),s={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},l=Object.keys(s).map(function(A){return po({key:A},s[A],{area:Pve(s[A])})}).sort(function(A,d){return d.area-A.area}),u=l.filter(function(A){var d=A.width,p=A.height;return d>=n.clientWidth&&p>=n.clientHeight}),c=u.length>0?u[0].key:l[0].key,f=e.split("-")[1];return c+(f?"-"+f:"")}function WK(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,a=r?VK(t):Jy(t,HK(n));return K4(n,a,r)}function GK(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),a=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:e.offsetWidth+a,height:e.offsetHeight+r};return o}function Zy(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function YK(e,t,n){n=n.split("-")[0];var r=GK(e),a={width:r.width,height:r.height},o=["right","left"].indexOf(n)!==-1,i=o?"top":"left",s=o?"left":"top",l=o?"height":"width",u=o?"width":"height";return a[i]=t[i]+t[l]/2-r[l]/2,n===s?a[s]=t[s]-r[u]:a[s]=t[Zy(s)],a}function zg(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Uve(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(a){return a[t]===n});var r=zg(e,function(a){return a[t]===n});return e.indexOf(r)}function qK(e,t,n){var r=n===void 0?e:e.slice(0,Uve(e,"name",n));return r.forEach(function(a){a.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=a.function||a.fn;a.enabled&&NK(o)&&(t.offsets.popper=Jl(t.offsets.popper),t.offsets.reference=Jl(t.offsets.reference),t=o(t,a))}),t}function Mve(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=WK(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=KK(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=YK(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=qK(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function XK(e,t){return e.some(function(n){var r=n.name,a=n.enabled;return a&&r===t})}function G4(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;ri[d]&&(e.offsets.popper[f]+=s[f]+p-i[d]),e.offsets.popper=Jl(e.offsets.popper);var h=s[f]+s[u]/2-p/2,m=vc(e.instance.popper),y=parseFloat(m["margin"+c]),v=parseFloat(m["border"+c+"Width"]),b=h-e.offsets.popper[f]-y-v;return b=Math.max(Math.min(i[u]-p,b),0),e.arrowElement=r,e.offsets.arrow=(n={},Tf(n,f,Math.round(b)),Tf(n,A,""),n),e}function qve(e){return e==="end"?"start":e==="start"?"end":e}var $K=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ES=$K.slice(3);function aD(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ES.indexOf(e),r=ES.slice(n+1).concat(ES.slice(0,n));return t?r.reverse():r}var OS={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Xve(e,t){if(XK(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=W4(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],a=Zy(r),o=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case OS.FLIP:i=[r,a];break;case OS.CLOCKWISE:i=aD(r);break;case OS.COUNTERCLOCKWISE:i=aD(r,!0);break;default:i=t.behavior}return i.forEach(function(s,l){if(r!==s||i.length===l+1)return e;r=e.placement.split("-")[0],a=Zy(r);var u=e.offsets.popper,c=e.offsets.reference,f=Math.floor,A=r==="left"&&f(u.right)>f(c.left)||r==="right"&&f(u.left)f(c.top)||r==="bottom"&&f(u.top)f(n.right),h=f(u.top)f(n.bottom),y=r==="left"&&d||r==="right"&&p||r==="top"&&h||r==="bottom"&&m,v=["top","bottom"].indexOf(r)!==-1,b=!!t.flipVariations&&(v&&o==="start"&&d||v&&o==="end"&&p||!v&&o==="start"&&h||!v&&o==="end"&&m),w=!!t.flipVariationsByContent&&(v&&o==="start"&&p||v&&o==="end"&&d||!v&&o==="start"&&m||!v&&o==="end"&&h),x=b||w;(A||y||x)&&(e.flipped=!0,(A||y)&&(r=i[l+1]),x&&(o=qve(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=po({},e.offsets.popper,YK(e.instance.popper,e.offsets.reference,e.placement)),e=qK(e.instance.modifiers,e,"flip"))}),e}function Jve(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],o=Math.floor,i=["top","bottom"].indexOf(a)!==-1,s=i?"right":"bottom",l=i?"left":"top",u=i?"width":"height";return n[s]o(r[s])&&(e.offsets.popper[l]=o(r[s])),e}function Zve(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+a[1],i=a[2];if(!o)return e;if(i.indexOf("%")===0){var s=void 0;switch(i){case"%p":s=n;break;case"%":case"%r":default:s=r}var l=Jl(s);return l[t]/100*o}else if(i==="vh"||i==="vw"){var u=void 0;return i==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*o}else return o}function _ve(e,t,n,r){var a=[0,0],o=["right","left"].indexOf(r)!==-1,i=e.split(/(\+|\-)/).map(function(c){return c.trim()}),s=i.indexOf(zg(i,function(c){return c.search(/,|\s/)!==-1}));i[s]&&i[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=s!==-1?[i.slice(0,s).concat([i[s].split(l)[0]]),[i[s].split(l)[1]].concat(i.slice(s+1))]:[i];return u=u.map(function(c,f){var A=(f===1?!o:o)?"height":"width",d=!1;return c.reduce(function(p,h){return p[p.length-1]===""&&["+","-"].indexOf(h)!==-1?(p[p.length-1]=h,d=!0,p):d?(p[p.length-1]+=h,d=!1,p):p.concat(h)},[]).map(function(p){return Zve(p,A,t,n)})}),u.forEach(function(c,f){c.forEach(function(A,d){Y4(A)&&(a[f]+=A*(c[d-1]==="-"?-1:1))})}),a}function $ve(e,t){var n=t.offset,r=e.placement,a=e.offsets,o=a.popper,i=a.reference,s=r.split("-")[0],l=void 0;return Y4(+n)?l=[+n,0]:l=_ve(n,o,i,s),s==="left"?(o.top+=l[0],o.left-=l[1]):s==="right"?(o.top+=l[0],o.left+=l[1]):s==="top"?(o.left+=l[0],o.top-=l[1]):s==="bottom"&&(o.left+=l[0],o.top+=l[1]),e.popper=o,e}function e0e(e,t){var n=t.boundariesElement||Of(e.instance.popper);e.instance.reference===n&&(n=Of(n));var r=G4("transform"),a=e.instance.popper.style,o=a.top,i=a.left,s=a[r];a.top="",a.left="",a[r]="";var l=W4(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);a.top=o,a.left=i,a[r]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,f={primary:function(d){var p=c[d];return c[d]l[d]&&!t.escapeWithReference&&(h=Math.min(c[p],l[d]-(d==="right"?c.width:c.height))),Tf({},p,h)}};return u.forEach(function(A){var d=["left","top"].indexOf(A)!==-1?"primary":"secondary";c=po({},c,f[d](A))}),e.offsets.popper=c,e}function t0e(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,o=a.reference,i=a.popper,s=["bottom","top"].indexOf(n)!==-1,l=s?"left":"top",u=s?"width":"height",c={start:Tf({},l,o[l]),end:Tf({},l,o[l]+o[u]-i[u])};e.offsets.popper=po({},i,c[r])}return e}function n0e(e){if(!_K(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=zg(e.instance.modifiers,function(r){return r.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};Rve(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=Ove(this.update.bind(this)),this.options=po({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(po({},e.Defaults.modifiers,a.modifiers)).forEach(function(i){r.options.modifiers[i]=po({},e.Defaults.modifiers[i]||{},a.modifiers?a.modifiers[i]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(i){return po({name:i},r.options.modifiers[i])}).sort(function(i,s){return i.order-s.order}),this.modifiers.forEach(function(i){i.enabled&&NK(i.onLoad)&&i.onLoad(r.reference,r.popper,r.options,i,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return Ive(e,[{key:"update",value:function(){return Mve.call(this)}},{key:"destroy",value:function(){return Dve.call(this)}},{key:"enableEventListeners",value:function(){return Qve.call(this)}},{key:"disableEventListeners",value:function(){return Hve.call(this)}}]),e}();Ww.Utils=(typeof window<"u"?window:global).PopperUtils;Ww.placements=$K;Ww.Defaults=o0e;const i0e=Ww;function s0e(e,t){var n=t&&t.direction||"ltr";if(n==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function oD(e){return typeof e=="function"?e():e}var l0e=typeof window<"u"?g.useLayoutEffect:g.useEffect,u0e={},c0e=g.forwardRef(function(t,n){var r=t.anchorEl,a=t.children,o=t.container,i=t.disablePortal,s=i===void 0?!1:i,l=t.keepMounted,u=l===void 0?!1:l,c=t.modifiers,f=t.open,A=t.placement,d=A===void 0?"bottom":A,p=t.popperOptions,h=p===void 0?u0e:p,m=t.popperRef,y=t.style,v=t.transition,b=v===void 0?!1:v,w=Oe(t,["anchorEl","children","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"]),x=g.useRef(null),S=Xt(x,n),B=g.useRef(null),F=Xt(B,m),O=g.useRef(F);l0e(function(){O.current=F},[F]),g.useImperativeHandle(m,function(){return B.current},[]);var T=g.useState(!0),U=T[0],N=T[1],H=gc(),M=s0e(d,H),I=g.useState(M),k=I[0],L=I[1];g.useEffect(function(){B.current&&B.current.update()});var P=g.useCallback(function(){if(!(!x.current||!r||!f)){B.current&&(B.current.destroy(),O.current(null));var K=function(re){L(re.placement)};oD(r);var se=new i0e(oD(r),x.current,E({placement:M},h,{modifiers:E({},s?{}:{preventOverflow:{boundariesElement:"window"}},c,h.modifiers),onCreate:oc(K,h.onCreate),onUpdate:oc(K,h.onUpdate)}));O.current(se)}},[r,s,c,f,M,h]),Q=g.useCallback(function(K){Ts(S,K),P()},[S,P]),D=function(){N(!1)},j=function(){B.current&&(B.current.destroy(),O.current(null))},z=function(){N(!0),j()};if(g.useEffect(function(){return function(){j()}},[]),g.useEffect(function(){!f&&!b&&j()},[f,b]),!u&&!f&&(!b||U))return null;var X={placement:k};return b&&(X.TransitionProps={in:f,onEnter:D,onExited:z}),g.createElement(CK,{disablePortal:s,container:o},g.createElement("div",E({ref:Q,role:"tooltip"},w,{style:E({position:"fixed",top:0,left:0,display:!f&&u&&!b?"none":null},y)}),typeof a=="function"?a(X):a))});const q4=c0e,A0e=gn(g.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"})),f0e=gn(g.createElement("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}));var d0e=function(t){return{root:{position:"relative",display:"flex","&$checked $layer":{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})}},layer:{left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest})},checked:{}}};function p0e(e){var t=e.checked,n=e.classes,r=e.fontSize;return g.createElement("div",{className:Z(n.root,t&&n.checked)},g.createElement(A0e,{fontSize:r}),g.createElement(f0e,{fontSize:r,className:n.layer}))}const eW=Ke(d0e,{name:"PrivateRadioButtonIcon"})(p0e);var h0e=g.createContext();const tW=h0e;function g0e(){return g.useContext(tW)}var m0e=function(t){return{root:{color:t.palette.text.secondary},checked:{},disabled:{},colorPrimary:{"&$checked":{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}},colorSecondary:{"&$checked":{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}}}},v0e=g.createElement(eW,{checked:!0}),y0e=g.createElement(eW,null),b0e=g.forwardRef(function(t,n){var r=t.checked,a=t.classes,o=t.color,i=o===void 0?"secondary":o,s=t.name,l=t.onChange,u=t.size,c=u===void 0?"medium":u,f=Oe(t,["checked","classes","color","name","onChange","size"]),A=g0e(),d=r,p=oc(l,A&&A.onChange),h=s;return A&&(typeof d>"u"&&(d=A.value===t.value),typeof h>"u"&&(h=A.name)),g.createElement(M4,E({color:i,type:"radio",icon:g.cloneElement(y0e,{fontSize:c==="small"?"small":"medium"}),checkedIcon:g.cloneElement(v0e,{fontSize:c==="small"?"small":"medium"}),classes:{root:Z(a.root,a["color".concat(ct(i))]),checked:a.checked,disabled:a.disabled},name:h,checked:d,onChange:p,ref:n},f))});const iD=Ke(m0e,{name:"MuiRadio"})(b0e);var w0e=g.forwardRef(function(t,n){var r=t.actions,a=t.children,o=t.name,i=t.value,s=t.onChange,l=Oe(t,["actions","children","name","value","onChange"]),u=g.useRef(null),c=ms({controlled:i,default:t.defaultValue,name:"RadioGroup"}),f=lr(c,2),A=f[0],d=f[1];g.useImperativeHandle(r,function(){return{focus:function(){var v=u.current.querySelector("input:not(:disabled):checked");v||(v=u.current.querySelector("input:not(:disabled)")),v&&v.focus()}}},[]);var p=Xt(n,u),h=function(v){d(v.target.value),s&&s(v,v.target.value)},m=Qw(o);return g.createElement(tW.Provider,{value:{name:m,onChange:h,value:A}},g.createElement(j4,E({role:"radiogroup",ref:p},l),a))});const C0e=w0e;function ia(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ly(e,t)}function x0e(e,t){if(t&&(Bo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TR(e)}function _y(e){return _y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},_y(e)}function sD(e,t){return Bo(t)==="object"&&t!==null?e===t:String(e)===String(t)}function S0e(e){return e==null||typeof e=="string"&&!e.trim()}var B0e=g.forwardRef(function(t,n){var r=t["aria-label"],a=t.autoFocus,o=t.autoWidth,i=t.children,s=t.classes,l=t.className,u=t.defaultValue,c=t.disabled,f=t.displayEmpty,A=t.IconComponent,d=t.inputRef,p=t.labelId,h=t.MenuProps,m=h===void 0?{}:h,y=t.multiple,v=t.name,b=t.onBlur,w=t.onChange,x=t.onClose,S=t.onFocus,B=t.onOpen,F=t.open,O=t.readOnly,T=t.renderValue,U=t.SelectDisplayProps,N=U===void 0?{}:U,H=t.tabIndex;t.type;var M=t.value,I=t.variant,k=I===void 0?"standard":I,L=Oe(t,["aria-label","autoFocus","autoWidth","children","classes","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"]),P=ms({controlled:M,default:u,name:"Select"}),Q=lr(P,2),D=Q[0],j=Q[1],z=g.useRef(null),X=g.useState(null),K=X[0],se=X[1],Y=g.useRef(F!=null),re=Y.current,q=g.useState(),V=q[0],$=q[1],_=g.useState(!1),Ae=_[0],ye=_[1],ge=Xt(n,d);g.useImperativeHandle(ge,function(){return{focus:function(){K.focus()},node:z.current,value:D}},[K,D]),g.useEffect(function(){a&&K&&K.focus()},[a,K]),g.useEffect(function(){if(K){var ie=Ga(K).getElementById(p);if(ie){var me=function(){getSelection().isCollapsed&&K.focus()};return ie.addEventListener("click",me),function(){ie.removeEventListener("click",me)}}}},[p,K]);var he=function(me,Ee){me?B&&B(Ee):x&&x(Ee),re||($(o?null:K.clientWidth),ye(me))},Ie=function(me){me.button===0&&(me.preventDefault(),K.focus(),he(!0,me))},Ce=function(me){he(!1,me)},Ue=g.Children.toArray(i),Ze=function(me){var Ee=Ue.map(function(Fe){return Fe.props.value}).indexOf(me.target.value);if(Ee!==-1){var ze=Ue[Ee];j(ze.props.value),w&&w(me,ze)}},et=function(me){return function(Ee){y||he(!1,Ee);var ze;if(y){ze=Array.isArray(D)?D.slice():[];var Fe=D.indexOf(me.props.value);Fe===-1?ze.push(me.props.value):ze.splice(Fe,1)}else ze=me.props.value;me.props.onClick&&me.props.onClick(Ee),D!==ze&&(j(ze),w&&(Ee.persist(),Object.defineProperty(Ee,"target",{writable:!0,value:{value:ze,name:v}}),w(Ee,me)))}},Ye=function(me){if(!O){var Ee=[" ","ArrowUp","ArrowDown","Enter"];Ee.indexOf(me.key)!==-1&&(me.preventDefault(),he(!0,me))}},je=K!==null&&(re?F:Ae),Me=function(me){!je&&b&&(me.persist(),Object.defineProperty(me,"target",{writable:!0,value:{value:D,name:v}}),b(me))};delete L["aria-invalid"];var ee,G,te=[],ae=!1;(N4({value:D})||f)&&(T?ee=T(D):ae=!0);var ne=Ue.map(function(ie){if(!g.isValidElement(ie))return null;var me;if(y){if(!Array.isArray(D))throw new Error(Bf(2));me=D.some(function(Ee){return sD(Ee,ie.props.value)}),me&&ae&&te.push(ie.props.children)}else me=sD(D,ie.props.value),me&&ae&&(G=ie.props.children);return g.cloneElement(ie,{"aria-selected":me?"true":void 0,onClick:et(ie),onKeyUp:function(ze){ze.key===" "&&ze.preventDefault(),ie.props.onKeyUp&&ie.props.onKeyUp(ze)},role:"option",selected:me,value:void 0,"data-value":ie.props.value})});ae&&(ee=y?te.join(", "):G);var W=V;!o&&re&&K&&(W=K.clientWidth);var fe;typeof H<"u"?fe=H:fe=c?null:0;var ce=N.id||(v?"mui-component-select-".concat(v):void 0);return g.createElement(g.Fragment,null,g.createElement("div",E({className:Z(s.root,s.select,s.selectMenu,s[k],l,c&&s.disabled),ref:se,tabIndex:fe,role:"button","aria-disabled":c?"true":void 0,"aria-expanded":je?"true":void 0,"aria-haspopup":"listbox","aria-label":r,"aria-labelledby":[p,ce].filter(Boolean).join(" ")||void 0,onKeyDown:Ye,onMouseDown:c||O?null:Ie,onBlur:Me,onFocus:S},N,{id:ce}),S0e(ee)?g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):ee),g.createElement("input",E({value:Array.isArray(D)?D.join(","):D,name:v,ref:z,"aria-hidden":!0,onChange:Ze,tabIndex:-1,className:s.nativeInput,autoFocus:a},L)),g.createElement(A,{className:Z(s.icon,s["icon".concat(ct(k))],je&&s.iconOpen,c&&s.disabled)}),g.createElement(kK,E({id:"menu-".concat(v||""),anchorEl:K,open:je,onClose:Ce},m,{MenuListProps:E({"aria-labelledby":p,role:"listbox",disableListWrap:!0},m.MenuListProps),PaperProps:E({},m.PaperProps,{style:E({minWidth:W},m.PaperProps!=null?m.PaperProps.style:null)})}),ne))});const E0e=B0e;var O0e=MK,F0e=g.createElement(Kw,null),T0e=g.createElement(EK,null),nW=g.forwardRef(function e(t,n){var r=t.autoWidth,a=r===void 0?!1:r,o=t.children,i=t.classes,s=t.displayEmpty,l=s===void 0?!1:s,u=t.IconComponent,c=u===void 0?UK:u,f=t.id,A=t.input,d=t.inputProps,p=t.label,h=t.labelId,m=t.labelWidth,y=m===void 0?0:m,v=t.MenuProps,b=t.multiple,w=b===void 0?!1:b,x=t.native,S=x===void 0?!1:x,B=t.onClose,F=t.onOpen,O=t.open,T=t.renderValue,U=t.SelectDisplayProps,N=t.variant,H=N===void 0?"standard":N,M=Oe(t,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),I=S?PK:E0e,k=mc(),L=Gf({props:t,muiFormControl:k,states:["variant"]}),P=L.variant||H,Q=A||{standard:F0e,outlined:g.createElement(QK,{label:p,labelWidth:y}),filled:T0e}[P];return g.cloneElement(Q,E({inputComponent:I,inputProps:E({children:o,IconComponent:c,variant:P,type:void 0,multiple:w},S?{id:f}:{autoWidth:a,displayEmpty:l,labelId:h,MenuProps:v,onClose:B,onOpen:F,open:O,renderValue:T,SelectDisplayProps:E({id:f},U)},d,{classes:d?R4({baseClasses:i,newClasses:d.classes,Component:e}):i},A?A.props.inputProps:{}),ref:n},M))});nW.muiName="Select";const Mu=Ke(O0e,{name:"MuiSelect"})(nW);var R0e=function(t){return{root:{display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},edgeStart:{marginLeft:-8},edgeEnd:{marginRight:-8},switchBase:{position:"absolute",top:0,left:0,zIndex:1,color:t.palette.type==="light"?t.palette.grey[50]:t.palette.grey[400],transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),"&$checked":{transform:"translateX(20px)"},"&$disabled":{color:t.palette.type==="light"?t.palette.grey[400]:t.palette.grey[800]},"&$checked + $track":{opacity:.5},"&$disabled + $track":{opacity:t.palette.type==="light"?.12:.1}},colorPrimary:{"&$checked":{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.type==="light"?t.palette.grey[400]:t.palette.grey[800]},"&$checked + $track":{backgroundColor:t.palette.primary.main},"&$disabled + $track":{backgroundColor:t.palette.type==="light"?t.palette.common.black:t.palette.common.white}},colorSecondary:{"&$checked":{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.type==="light"?t.palette.grey[400]:t.palette.grey[800]},"&$checked + $track":{backgroundColor:t.palette.secondary.main},"&$disabled + $track":{backgroundColor:t.palette.type==="light"?t.palette.common.black:t.palette.common.white}},sizeSmall:{width:40,height:24,padding:7,"& $thumb":{width:16,height:16},"& $switchBase":{padding:4,"&$checked":{transform:"translateX(16px)"}}},checked:{},disabled:{},input:{left:"-100%",width:"300%"},thumb:{boxShadow:t.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"},track:{height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.palette.type==="light"?t.palette.common.black:t.palette.common.white,opacity:t.palette.type==="light"?.38:.3}}},I0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"secondary":o,s=t.edge,l=s===void 0?!1:s,u=t.size,c=u===void 0?"medium":u,f=Oe(t,["classes","className","color","edge","size"]),A=g.createElement("span",{className:r.thumb});return g.createElement("span",{className:Z(r.root,a,{start:r.edgeStart,end:r.edgeEnd}[l],c==="small"&&r["size".concat(ct(c))])},g.createElement(M4,E({type:"checkbox",icon:A,checkedIcon:A,classes:{root:Z(r.switchBase,r["color".concat(ct(i))]),input:r.input,checked:r.checked,disabled:r.disabled},ref:n},f)),g.createElement("span",{className:r.track}))});const k0e=Ke(R0e,{name:"MuiSwitch"})(I0e);var P0e=function(t){var n;return{root:E({},t.typography.button,(n={maxWidth:264,minWidth:72,position:"relative",boxSizing:"border-box",minHeight:48,flexShrink:0,padding:"6px 12px"},Ot(n,t.breakpoints.up("sm"),{padding:"6px 24px"}),Ot(n,"overflow","hidden"),Ot(n,"whiteSpace","normal"),Ot(n,"textAlign","center"),Ot(n,t.breakpoints.up("sm"),{minWidth:160}),n)),labelIcon:{minHeight:72,paddingTop:9,"& $wrapper > *:first-child":{marginBottom:6}},textColorInherit:{color:"inherit",opacity:.7,"&$selected":{opacity:1},"&$disabled":{opacity:.5}},textColorPrimary:{color:t.palette.text.secondary,"&$selected":{color:t.palette.primary.main},"&$disabled":{color:t.palette.text.disabled}},textColorSecondary:{color:t.palette.text.secondary,"&$selected":{color:t.palette.secondary.main},"&$disabled":{color:t.palette.text.disabled}},selected:{},disabled:{},fullWidth:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},wrapped:{fontSize:t.typography.pxToRem(12),lineHeight:1.5},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"}}},U0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.disabled,i=o===void 0?!1:o,s=t.disableFocusRipple,l=s===void 0?!1:s,u=t.fullWidth,c=t.icon,f=t.indicator,A=t.label,d=t.onChange,p=t.onClick,h=t.onFocus,m=t.selected,y=t.selectionFollowsFocus,v=t.textColor,b=v===void 0?"inherit":v,w=t.value,x=t.wrapped,S=x===void 0?!1:x,B=Oe(t,["classes","className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"]),F=function(U){d&&d(U,w),p&&p(U)},O=function(U){y&&!m&&d&&d(U,w),h&&h(U)};return g.createElement(Xl,E({focusRipple:!l,className:Z(r.root,r["textColor".concat(ct(b))],a,i&&r.disabled,m&&r.selected,A&&c&&r.labelIcon,u&&r.fullWidth,S&&r.wrapped),ref:n,role:"tab","aria-selected":m,disabled:i,onClick:F,onFocus:O,tabIndex:m?0:-1},B),g.createElement("span",{className:r.wrapper},c,A),f)});const L2=Ke(P0e,{name:"MuiTab"})(U0e);var M0e=function(t){return{root:{position:"relative",display:"flex",alignItems:"center"},gutters:Ot({paddingLeft:t.spacing(2),paddingRight:t.spacing(2)},t.breakpoints.up("sm"),{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}),regular:t.mixins.toolbar,dense:{minHeight:48}}},D0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.component,i=o===void 0?"div":o,s=t.disableGutters,l=s===void 0?!1:s,u=t.variant,c=u===void 0?"regular":u,f=Oe(t,["classes","className","component","disableGutters","variant"]);return g.createElement(i,E({className:Z(r.root,r[c],a,!l&&r.gutters),ref:n},f))});const L0e=Ke(M0e,{name:"MuiToolbar"})(D0e),Q0e=gn(g.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"})),N0e=gn(g.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}));var jc;function rW(){if(jc)return jc;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),jc="reverse",e.scrollLeft>0?jc="default":(e.scrollLeft=1,e.scrollLeft===0&&(jc="negative")),document.body.removeChild(e),jc}function lD(e,t){var n=e.scrollLeft;if(t!=="rtl")return n;var r=rW();switch(r){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function H0e(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function j0e(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){},o=r.ease,i=o===void 0?H0e:o,s=r.duration,l=s===void 0?300:s,u=null,c=t[e],f=!1,A=function(){f=!0},d=function p(h){if(f){a(new Error("Animation cancelled"));return}u===null&&(u=h);var m=Math.min(1,(h-u)/l);if(t[e]=i(m)*(n-c)+c,m>=1){requestAnimationFrame(function(){a(null)});return}requestAnimationFrame(p)};return c===n?(a(new Error("Element already at target position")),A):(requestAnimationFrame(d),A)}var z0e={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function V0e(e){var t=e.onChange,n=Oe(e,["onChange"]),r=g.useRef(),a=g.useRef(null),o=function(){r.current=a.current.offsetHeight-a.current.clientHeight};return g.useEffect(function(){var i=ic(function(){var s=r.current;o(),s!==r.current&&t(r.current)});return window.addEventListener("resize",i),function(){i.clear(),window.removeEventListener("resize",i)}},[t]),g.useEffect(function(){o(),t(r.current)},[t]),g.createElement("div",E({style:z0e,ref:a},n))}var K0e=function(t){return{root:{position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},colorPrimary:{backgroundColor:t.palette.primary.main},colorSecondary:{backgroundColor:t.palette.secondary.main},vertical:{height:"100%",width:2,right:0}}},W0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=t.orientation,s=Oe(t,["classes","className","color","orientation"]);return g.createElement("span",E({className:Z(r.root,r["color".concat(ct(o))],a,i==="vertical"&&r.vertical),ref:n},s))});const G0e=Ke(K0e,{name:"PrivateTabIndicator"})(W0e);var Y0e={root:{width:40,flexShrink:0,opacity:.8,"&$disabled":{opacity:0}},vertical:{width:"100%",height:40,"& svg":{transform:"rotate(90deg)"}},disabled:{}},q0e=g.createElement(Q0e,{fontSize:"small"}),X0e=g.createElement(N0e,{fontSize:"small"}),J0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.direction,i=t.orientation,s=t.disabled,l=Oe(t,["classes","className","direction","orientation","disabled"]);return g.createElement(Xl,E({component:"div",className:Z(r.root,a,s&&r.disabled,i==="vertical"&&r.vertical),ref:n,role:null,tabIndex:null},l),o==="left"?q0e:X0e)});const Z0e=Ke(Y0e,{name:"MuiTabScrollButton"})(J0e);var _0e=function(t){return{root:{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},vertical:{flexDirection:"column"},flexContainer:{display:"flex"},flexContainerVertical:{flexDirection:"column"},centered:{justifyContent:"center"},scroller:{position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},fixed:{overflowX:"hidden",width:"100%"},scrollable:{overflowX:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},scrollButtons:{},scrollButtonsDesktop:Ot({},t.breakpoints.down("xs"),{display:"none"}),indicator:{}}},$0e=g.forwardRef(function(t,n){var r=t["aria-label"],a=t["aria-labelledby"],o=t.action,i=t.centered,s=i===void 0?!1:i,l=t.children,u=t.classes,c=t.className,f=t.component,A=f===void 0?"div":f,d=t.indicatorColor,p=d===void 0?"secondary":d,h=t.onChange,m=t.orientation,y=m===void 0?"horizontal":m,v=t.ScrollButtonComponent,b=v===void 0?Z0e:v,w=t.scrollButtons,x=w===void 0?"auto":w,S=t.selectionFollowsFocus,B=t.TabIndicatorProps,F=B===void 0?{}:B,O=t.TabScrollButtonProps,T=t.textColor,U=T===void 0?"inherit":T,N=t.value,H=t.variant,M=H===void 0?"standard":H,I=Oe(t,["aria-label","aria-labelledby","action","centered","children","classes","className","component","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant"]),k=Hi(),L=M==="scrollable",P=k.direction==="rtl",Q=y==="vertical",D=Q?"scrollTop":"scrollLeft",j=Q?"top":"left",z=Q?"bottom":"right",X=Q?"clientHeight":"clientWidth",K=Q?"height":"width",se=g.useState(!1),Y=se[0],re=se[1],q=g.useState({}),V=q[0],$=q[1],_=g.useState({start:!1,end:!1}),Ae=_[0],ye=_[1],ge=g.useState({overflow:"hidden",marginBottom:null}),he=ge[0],Ie=ge[1],Ce=new Map,Ue=g.useRef(null),Ze=g.useRef(null),et=function(){var de=Ue.current,ke;if(de){var Pe=de.getBoundingClientRect();ke={clientWidth:de.clientWidth,scrollLeft:de.scrollLeft,scrollTop:de.scrollTop,scrollLeftNormalized:lD(de,k.direction),scrollWidth:de.scrollWidth,top:Pe.top,bottom:Pe.bottom,left:Pe.left,right:Pe.right}}var ft;if(de&&N!==!1){var st=Ze.current.children;if(st.length>0){var $e=st[Ce.get(N)];ft=$e?$e.getBoundingClientRect():null}}return{tabsMeta:ke,tabMeta:ft}},Ye=Pr(function(){var Fe,de=et(),ke=de.tabsMeta,Pe=de.tabMeta,ft=0;if(Pe&&ke)if(Q)ft=Pe.top-ke.top+ke.scrollTop;else{var st=P?ke.scrollLeftNormalized+ke.clientWidth-ke.scrollWidth:ke.scrollLeft;ft=Pe.left-ke.left+st}var $e=(Fe={},Ot(Fe,j,ft),Ot(Fe,K,Pe?Pe[K]:0),Fe);if(isNaN(V[j])||isNaN(V[K]))$($e);else{var We=Math.abs(V[j]-$e[j]),Rt=Math.abs(V[K]-$e[K]);(We>=1||Rt>=1)&&$($e)}}),je=function(de){j0e(D,Ue.current,de)},Me=function(de){var ke=Ue.current[D];Q?ke+=de:(ke+=de*(P?-1:1),ke*=P&&rW()==="reverse"?-1:1),je(ke)},ee=function(){Me(-Ue.current[X])},G=function(){Me(Ue.current[X])},te=g.useCallback(function(Fe){Ie({overflow:null,marginBottom:-Fe})},[]),ae=function(){var de={};de.scrollbarSizeListener=L?g.createElement(V0e,{className:u.scrollable,onChange:te}):null;var ke=Ae.start||Ae.end,Pe=L&&(x==="auto"&&ke||x==="desktop"||x==="on");return de.scrollButtonStart=Pe?g.createElement(b,E({orientation:y,direction:P?"right":"left",onClick:ee,disabled:!Ae.start,className:Z(u.scrollButtons,x!=="on"&&u.scrollButtonsDesktop)},O)):null,de.scrollButtonEnd=Pe?g.createElement(b,E({orientation:y,direction:P?"left":"right",onClick:G,disabled:!Ae.end,className:Z(u.scrollButtons,x!=="on"&&u.scrollButtonsDesktop)},O)):null,de},ne=Pr(function(){var Fe=et(),de=Fe.tabsMeta,ke=Fe.tabMeta;if(!(!ke||!de)){if(ke[j]de[z]){var ft=de[D]+(ke[z]-de[z]);je(ft)}}}),W=Pr(function(){if(L&&x!=="off"){var Fe=Ue.current,de=Fe.scrollTop,ke=Fe.scrollHeight,Pe=Fe.clientHeight,ft=Fe.scrollWidth,st=Fe.clientWidth,$e,We;if(Q)$e=de>1,We=de1,We=P?Rt>1:Rt0&&arguments[0]!==void 0?arguments[0]:!0;return function(wt){var on=o.props;wt.type==="mouseover"&&on.onMouseOver&&St&&on.onMouseOver(wt),!($.current&&wt.type!=="touchstart")&&(se&&se.removeAttribute("title"),clearTimeout(Ae.current),clearTimeout(ye.current),p||Gm&&m?(wt.persist(),Ae.current=setTimeout(function(){Ye(wt)},Gm?m:p)):Ye(wt))}},Me=Hw(),ee=Me.isFocusVisible,G=Me.onBlurVisible,te=Me.ref,ae=g.useState(!1),ne=ae[0],W=ae[1],fe=function(){ne&&(W(!1),G())},ce=function(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return function(wt){se||Y(wt.currentTarget),ee(wt)&&(W(!0),je()(wt));var on=o.props;on.onFocus&&St&&on.onFocus(wt)}},ie=function(St){clearTimeout(FS),FS=setTimeout(function(){Gm=!1},800+B),Ue(!1),T&&T(St),clearTimeout(_.current),_.current=setTimeout(function(){$.current=!1},X.transitions.duration.shortest)},me=function(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return function(wt){var on=o.props;wt.type==="blur"&&(on.onBlur&&St&&on.onBlur(wt),fe()),wt.type==="mouseleave"&&on.onMouseLeave&&wt.currentTarget===se&&on.onMouseLeave(wt),clearTimeout(Ae.current),clearTimeout(ye.current),wt.persist(),ye.current=setTimeout(function(){ie(wt)},B)}},Ee=function(St){$.current=!0;var wt=o.props;wt.onTouchStart&&wt.onTouchStart(St)},ze=function(St){Ee(St),clearTimeout(ye.current),clearTimeout(_.current),clearTimeout(ge.current),St.persist(),ge.current=setTimeout(function(){je()(St)},v)},Fe=function(St){o.props.onTouchEnd&&o.props.onTouchEnd(St),clearTimeout(ge.current),clearTimeout(ye.current),St.persist(),ye.current=setTimeout(function(){ie(St)},O)},de=Xt(Y,n),ke=Xt(te,de),Pe=g.useCallback(function(mt){Ts(ke,Sr.findDOMNode(mt))},[ke]),ft=Xt(o.ref,Pe);P===""&&(Ze=!1);var st=!Ze&&!c,$e=E({"aria-describedby":Ze?et:null,title:st&&typeof P=="string"?P:null},z,o.props,{className:Z(z.className,o.props.className),onTouchStart:Ee,ref:ft}),We={};A||($e.onTouchStart=ze,$e.onTouchEnd=Fe),c||($e.onMouseOver=je(),$e.onMouseLeave=me(),x&&(We.onMouseOver=je(!1),We.onMouseLeave=me(!1))),l||($e.onFocus=ce(),$e.onBlur=me(),x&&(We.onFocus=ce(!1),We.onBlur=me(!1)));var Rt=g.useMemo(function(){return Gl({popperOptions:{modifiers:{arrow:{enabled:!!q,element:q}}}},L)},[q,L]);return g.createElement(g.Fragment,null,g.cloneElement(o,$e),g.createElement(k,E({className:Z(i.popper,x&&i.popperInteractive,a&&i.popperArrow),placement:M,anchorEl:se,open:se?Ze:!1,id:$e["aria-describedby"],transition:!0},We,Rt),function(mt){var St=mt.placement,wt=mt.TransitionProps;return g.createElement(D,E({timeout:X.transitions.duration.shorter},wt,j),g.createElement("div",{className:Z(i.tooltip,i["tooltipPlacement".concat(ct(St.split("-")[0]))],$.current&&i.touch,a&&i.tooltipArrow)},P,a?g.createElement("span",{className:i.arrow,ref:V}):null))}))});const ei=Ke(aye,{name:"MuiTooltip",flip:!1})(oye);function iye(e){const[t,n]=Fg(a=>[a.appTheme,a.setAppTheme]);g.useEffect(()=>{const a=i=>{n(i.matches?"dark":"light")},o=window.matchMedia("(prefers-color-scheme: dark)");return o.addEventListener("change",a),()=>{o.removeEventListener("change",a)}},[n,t]);const r=YV({overrides:{MuiCssBaseline:{"@global":{a:{color:t=="dark"?"dodgerBlue":"blue"}}}},typography:{htmlFontSize:parseInt(window.getComputedStyle(document.documentElement).getPropertyValue("font-size"),10),fontSize:parseInt(window.getComputedStyle(document.documentElement).getPropertyValue("font-size"),10)*.9},palette:{type:t=="dark"?"dark":"light",primary:{light:"#5191d6",main:"#305db7",dark:"#003a75",contrastText:"#fff"},secondary:{light:"#ffff52",main:"#ffffff",dark:"#c7a100",contrastText:"#000"}},spacing:4});return C.jsx(ihe,{theme:r,children:e.children})}function sye(e){return At("MuiPaper",e)}it("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const lye=["className","component","elevation","square","variant"],uye=e=>{const{square:t,elevation:n,variant:r,classes:a}=e,o={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return dt(o,sye,a)},cye=we("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return E({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&E({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Dt("#fff",NU(t.elevation))}, ${Dt("#fff",NU(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),Aye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiPaper"}),{className:a,component:o="div",elevation:i=1,square:s=!1,variant:l="elevation"}=r,u=Re(r,lye),c=E({},r,{component:o,elevation:i,square:s,variant:l}),f=uye(c);return C.jsx(cye,E({as:o,ownerState:c,className:Z(f.root,a),ref:n},u))}),ko=Aye;function fye(e){const{className:t,classes:n,pulsate:r=!1,rippleX:a,rippleY:o,rippleSize:i,in:s,onExited:l,timeout:u}=e,[c,f]=g.useState(!1),A=Z(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),d={width:i,height:i,top:-(i/2)+o,left:-(i/2)+a},p=Z(n.child,c&&n.childLeaving,r&&n.childPulsate);return!s&&!c&&f(!0),g.useEffect(()=>{if(!s&&l!=null){const h=setTimeout(l,u);return()=>{clearTimeout(h)}}},[l,s,u]),C.jsx("span",{className:A,style:d,children:C.jsx("span",{className:p})})}const dye=it("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),ao=dye,pye=["center","classes","className"];let Gw=e=>e,cD,AD,fD,dD;const Q2=550,hye=80,gye=xg(cD||(cD=Gw` + */var Hg=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Cve=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function xve(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function Sve(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Cve))}}var Bve=Hg&&window.Promise,Eve=Bve?xve:Sve;function QK(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function vc(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,r=n.getComputedStyle(e,null);return t?r[t]:r}function K4(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function jg(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=vc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(n+a+r)?e:jg(K4(e))}function NK(e){return e&&e.referenceNode?e.referenceNode:e}var tD=Hg&&!!(window.MSInputMethodContext&&document.documentMode),nD=Hg&&/MSIE 10/.test(navigator.userAgent);function Yf(e){return e===11?tD:e===10?nD:tD||nD}function Ff(e){if(!e)return document.documentElement;for(var t=Yf(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return!r||r==="BODY"||r==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&vc(n,"position")==="static"?Ff(n):n}function Fve(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Ff(e.firstElementChild)===e}function M2(e){return e.parentNode!==null?M2(e.parentNode):e}function Zy(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,a=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(a,0);var i=o.commonAncestorContainer;if(e!==i&&t!==i||r.contains(a))return Fve(i)?i:Ff(i);var s=M2(e);return s.host?Zy(s.host,t):Zy(e,M2(t).host)}function Of(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){var a=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||a;return o[n]}return e[n]}function Ove(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=Of(t,"top"),a=Of(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=a*o,e.right+=a*o,e}function rD(e,t){var n=t==="x"?"Left":"Top",r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function aD(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Yf(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function HK(e){var t=e.body,n=e.documentElement,r=Yf(10)&&getComputedStyle(n);return{height:aD("Height",t,n,r),width:aD("Width",t,n,r)}}var Tve=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Rve=function(){function e(t,n){for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=Yf(10),a=t.nodeName==="HTML",o=D2(e),i=D2(t),s=jg(e),l=vc(t),u=parseFloat(l.borderTopWidth),c=parseFloat(l.borderLeftWidth);n&&a&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var f=Jl({top:o.top-i.top-u,left:o.left-i.left-c,width:o.width,height:o.height});if(f.marginTop=0,f.marginLeft=0,!r&&a){var A=parseFloat(l.marginTop),d=parseFloat(l.marginLeft);f.top-=u-A,f.bottom-=u-A,f.left-=c-d,f.right-=c-d,f.marginTop=A,f.marginLeft=d}return(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(f=Ove(f,t)),f}function Ive(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,r=W4(e,n),a=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:Of(n),s=t?0:Of(n,"left"),l={top:i-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:a,height:o};return Jl(l)}function jK(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(vc(e,"position")==="fixed")return!0;var n=K4(e);return n?jK(n):!1}function zK(e){if(!e||!e.parentElement||Yf())return document.documentElement;for(var t=e.parentElement;t&&vc(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function G4(e,t,n,r){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o={top:0,left:0},i=a?zK(e):Zy(e,NK(t));if(r==="viewport")o=Ive(i,a);else{var s=void 0;r==="scrollParent"?(s=jg(K4(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):r==="window"?s=e.ownerDocument.documentElement:s=r;var l=W4(s,i,a);if(s.nodeName==="HTML"&&!jK(i)){var u=HK(e.ownerDocument),c=u.height,f=u.width;o.top+=l.top-l.marginTop,o.bottom=c+l.top,o.left+=l.left-l.marginLeft,o.right=f+l.left}else o=l}n=n||0;var A=typeof n=="number";return o.left+=A?n:n.left||0,o.top+=A?n:n.top||0,o.right-=A?n:n.right||0,o.bottom-=A?n:n.bottom||0,o}function kve(e){var t=e.width,n=e.height;return t*n}function VK(e,t,n,r,a){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var i=G4(n,r,o,a),s={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},l=Object.keys(s).map(function(A){return po({key:A},s[A],{area:kve(s[A])})}).sort(function(A,d){return d.area-A.area}),u=l.filter(function(A){var d=A.width,p=A.height;return d>=n.clientWidth&&p>=n.clientHeight}),c=u.length>0?u[0].key:l[0].key,f=e.split("-")[1];return c+(f?"-"+f:"")}function KK(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,a=r?zK(t):Zy(t,NK(n));return W4(n,a,r)}function WK(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),a=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:e.offsetWidth+a,height:e.offsetHeight+r};return o}function _y(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function GK(e,t,n){n=n.split("-")[0];var r=WK(e),a={width:r.width,height:r.height},o=["right","left"].indexOf(n)!==-1,i=o?"top":"left",s=o?"left":"top",l=o?"height":"width",u=o?"width":"height";return a[i]=t[i]+t[l]/2-r[l]/2,n===s?a[s]=t[s]-r[u]:a[s]=t[_y(s)],a}function zg(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Pve(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(a){return a[t]===n});var r=zg(e,function(a){return a[t]===n});return e.indexOf(r)}function YK(e,t,n){var r=n===void 0?e:e.slice(0,Pve(e,"name",n));return r.forEach(function(a){a.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=a.function||a.fn;a.enabled&&QK(o)&&(t.offsets.popper=Jl(t.offsets.popper),t.offsets.reference=Jl(t.offsets.reference),t=o(t,a))}),t}function Uve(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=KK(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=VK(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=GK(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=YK(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function qK(e,t){return e.some(function(n){var r=n.name,a=n.enabled;return a&&r===t})}function Y4(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;ri[d]&&(e.offsets.popper[f]+=s[f]+p-i[d]),e.offsets.popper=Jl(e.offsets.popper);var h=s[f]+s[u]/2-p/2,m=vc(e.instance.popper),y=parseFloat(m["margin"+c]),v=parseFloat(m["border"+c+"Width"]),b=h-e.offsets.popper[f]-y-v;return b=Math.max(Math.min(i[u]-p,b),0),e.arrowElement=r,e.offsets.arrow=(n={},Tf(n,f,Math.round(b)),Tf(n,A,""),n),e}function Yve(e){return e==="end"?"start":e==="start"?"end":e}var _K=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],FS=_K.slice(3);function oD(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=FS.indexOf(e),r=FS.slice(n+1).concat(FS.slice(0,n));return t?r.reverse():r}var OS={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function qve(e,t){if(qK(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=G4(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],a=_y(r),o=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case OS.FLIP:i=[r,a];break;case OS.CLOCKWISE:i=oD(r);break;case OS.COUNTERCLOCKWISE:i=oD(r,!0);break;default:i=t.behavior}return i.forEach(function(s,l){if(r!==s||i.length===l+1)return e;r=e.placement.split("-")[0],a=_y(r);var u=e.offsets.popper,c=e.offsets.reference,f=Math.floor,A=r==="left"&&f(u.right)>f(c.left)||r==="right"&&f(u.left)f(c.top)||r==="bottom"&&f(u.top)f(n.right),h=f(u.top)f(n.bottom),y=r==="left"&&d||r==="right"&&p||r==="top"&&h||r==="bottom"&&m,v=["top","bottom"].indexOf(r)!==-1,b=!!t.flipVariations&&(v&&o==="start"&&d||v&&o==="end"&&p||!v&&o==="start"&&h||!v&&o==="end"&&m),w=!!t.flipVariationsByContent&&(v&&o==="start"&&p||v&&o==="end"&&d||!v&&o==="start"&&m||!v&&o==="end"&&h),x=b||w;(A||y||x)&&(e.flipped=!0,(A||y)&&(r=i[l+1]),x&&(o=Yve(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=po({},e.offsets.popper,GK(e.instance.popper,e.offsets.reference,e.placement)),e=YK(e.instance.modifiers,e,"flip"))}),e}function Xve(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],o=Math.floor,i=["top","bottom"].indexOf(a)!==-1,s=i?"right":"bottom",l=i?"left":"top",u=i?"width":"height";return n[s]o(r[s])&&(e.offsets.popper[l]=o(r[s])),e}function Jve(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+a[1],i=a[2];if(!o)return e;if(i.indexOf("%")===0){var s=void 0;switch(i){case"%p":s=n;break;case"%":case"%r":default:s=r}var l=Jl(s);return l[t]/100*o}else if(i==="vh"||i==="vw"){var u=void 0;return i==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*o}else return o}function Zve(e,t,n,r){var a=[0,0],o=["right","left"].indexOf(r)!==-1,i=e.split(/(\+|\-)/).map(function(c){return c.trim()}),s=i.indexOf(zg(i,function(c){return c.search(/,|\s/)!==-1}));i[s]&&i[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=s!==-1?[i.slice(0,s).concat([i[s].split(l)[0]]),[i[s].split(l)[1]].concat(i.slice(s+1))]:[i];return u=u.map(function(c,f){var A=(f===1?!o:o)?"height":"width",d=!1;return c.reduce(function(p,h){return p[p.length-1]===""&&["+","-"].indexOf(h)!==-1?(p[p.length-1]=h,d=!0,p):d?(p[p.length-1]+=h,d=!1,p):p.concat(h)},[]).map(function(p){return Jve(p,A,t,n)})}),u.forEach(function(c,f){c.forEach(function(A,d){q4(A)&&(a[f]+=A*(c[d-1]==="-"?-1:1))})}),a}function _ve(e,t){var n=t.offset,r=e.placement,a=e.offsets,o=a.popper,i=a.reference,s=r.split("-")[0],l=void 0;return q4(+n)?l=[+n,0]:l=Zve(n,o,i,s),s==="left"?(o.top+=l[0],o.left-=l[1]):s==="right"?(o.top+=l[0],o.left+=l[1]):s==="top"?(o.left+=l[0],o.top-=l[1]):s==="bottom"&&(o.left+=l[0],o.top+=l[1]),e.popper=o,e}function $ve(e,t){var n=t.boundariesElement||Ff(e.instance.popper);e.instance.reference===n&&(n=Ff(n));var r=Y4("transform"),a=e.instance.popper.style,o=a.top,i=a.left,s=a[r];a.top="",a.left="",a[r]="";var l=G4(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);a.top=o,a.left=i,a[r]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,f={primary:function(d){var p=c[d];return c[d]l[d]&&!t.escapeWithReference&&(h=Math.min(c[p],l[d]-(d==="right"?c.width:c.height))),Tf({},p,h)}};return u.forEach(function(A){var d=["left","top"].indexOf(A)!==-1?"primary":"secondary";c=po({},c,f[d](A))}),e.offsets.popper=c,e}function e0e(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,o=a.reference,i=a.popper,s=["bottom","top"].indexOf(n)!==-1,l=s?"left":"top",u=s?"width":"height",c={start:Tf({},l,o[l]),end:Tf({},l,o[l]+o[u]-i[u])};e.offsets.popper=po({},i,c[r])}return e}function t0e(e){if(!ZK(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=zg(e.instance.modifiers,function(r){return r.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};Tve(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=Eve(this.update.bind(this)),this.options=po({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(po({},e.Defaults.modifiers,a.modifiers)).forEach(function(i){r.options.modifiers[i]=po({},e.Defaults.modifiers[i]||{},a.modifiers?a.modifiers[i]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(i){return po({name:i},r.options.modifiers[i])}).sort(function(i,s){return i.order-s.order}),this.modifiers.forEach(function(i){i.enabled&&QK(i.onLoad)&&i.onLoad(r.reference,r.popper,r.options,i,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return Rve(e,[{key:"update",value:function(){return Uve.call(this)}},{key:"destroy",value:function(){return Mve.call(this)}},{key:"enableEventListeners",value:function(){return Lve.call(this)}},{key:"disableEventListeners",value:function(){return Nve.call(this)}}]),e}();Gw.Utils=(typeof window<"u"?window:global).PopperUtils;Gw.placements=_K;Gw.Defaults=a0e;const o0e=Gw;function i0e(e,t){var n=t&&t.direction||"ltr";if(n==="ltr")return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}function iD(e){return typeof e=="function"?e():e}var s0e=typeof window<"u"?g.useLayoutEffect:g.useEffect,l0e={},u0e=g.forwardRef(function(t,n){var r=t.anchorEl,a=t.children,o=t.container,i=t.disablePortal,s=i===void 0?!1:i,l=t.keepMounted,u=l===void 0?!1:l,c=t.modifiers,f=t.open,A=t.placement,d=A===void 0?"bottom":A,p=t.popperOptions,h=p===void 0?l0e:p,m=t.popperRef,y=t.style,v=t.transition,b=v===void 0?!1:v,w=Fe(t,["anchorEl","children","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"]),x=g.useRef(null),S=Xt(x,n),B=g.useRef(null),O=Xt(B,m),F=g.useRef(O);s0e(function(){F.current=O},[O]),g.useImperativeHandle(m,function(){return B.current},[]);var T=g.useState(!0),U=T[0],N=T[1],H=gc(),M=i0e(d,H),I=g.useState(M),k=I[0],L=I[1];g.useEffect(function(){B.current&&B.current.update()});var P=g.useCallback(function(){if(!(!x.current||!r||!f)){B.current&&(B.current.destroy(),F.current(null));var K=function(re){L(re.placement)};iD(r);var se=new o0e(iD(r),x.current,E({placement:M},h,{modifiers:E({},s?{}:{preventOverflow:{boundariesElement:"window"}},c,h.modifiers),onCreate:oc(K,h.onCreate),onUpdate:oc(K,h.onUpdate)}));F.current(se)}},[r,s,c,f,M,h]),Q=g.useCallback(function(K){Ts(S,K),P()},[S,P]),D=function(){N(!1)},j=function(){B.current&&(B.current.destroy(),F.current(null))},z=function(){N(!0),j()};if(g.useEffect(function(){return function(){j()}},[]),g.useEffect(function(){!f&&!b&&j()},[f,b]),!u&&!f&&(!b||U))return null;var X={placement:k};return b&&(X.TransitionProps={in:f,onEnter:D,onExited:z}),g.createElement(wK,{disablePortal:s,container:o},g.createElement("div",E({ref:Q,role:"tooltip"},w,{style:E({position:"fixed",top:0,left:0,display:!f&&u&&!b?"none":null},y)}),typeof a=="function"?a(X):a))});const X4=u0e,c0e=gn(g.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"})),A0e=gn(g.createElement("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}));var f0e=function(t){return{root:{position:"relative",display:"flex","&$checked $layer":{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})}},layer:{left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest})},checked:{}}};function d0e(e){var t=e.checked,n=e.classes,r=e.fontSize;return g.createElement("div",{className:Z(n.root,t&&n.checked)},g.createElement(c0e,{fontSize:r}),g.createElement(A0e,{fontSize:r,className:n.layer}))}const $K=Ke(f0e,{name:"PrivateRadioButtonIcon"})(d0e);var p0e=g.createContext();const eW=p0e;function h0e(){return g.useContext(eW)}var g0e=function(t){return{root:{color:t.palette.text.secondary},checked:{},disabled:{},colorPrimary:{"&$checked":{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}},colorSecondary:{"&$checked":{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.action.disabled}}}},m0e=g.createElement($K,{checked:!0}),v0e=g.createElement($K,null),y0e=g.forwardRef(function(t,n){var r=t.checked,a=t.classes,o=t.color,i=o===void 0?"secondary":o,s=t.name,l=t.onChange,u=t.size,c=u===void 0?"medium":u,f=Fe(t,["checked","classes","color","name","onChange","size"]),A=h0e(),d=r,p=oc(l,A&&A.onChange),h=s;return A&&(typeof d>"u"&&(d=A.value===t.value),typeof h>"u"&&(h=A.name)),g.createElement(D4,E({color:i,type:"radio",icon:g.cloneElement(v0e,{fontSize:c==="small"?"small":"medium"}),checkedIcon:g.cloneElement(m0e,{fontSize:c==="small"?"small":"medium"}),classes:{root:Z(a.root,a["color".concat(ct(i))]),checked:a.checked,disabled:a.disabled},name:h,checked:d,onChange:p,ref:n},f))});const sD=Ke(g0e,{name:"MuiRadio"})(y0e);var b0e=g.forwardRef(function(t,n){var r=t.actions,a=t.children,o=t.name,i=t.value,s=t.onChange,l=Fe(t,["actions","children","name","value","onChange"]),u=g.useRef(null),c=ms({controlled:i,default:t.defaultValue,name:"RadioGroup"}),f=lr(c,2),A=f[0],d=f[1];g.useImperativeHandle(r,function(){return{focus:function(){var v=u.current.querySelector("input:not(:disabled):checked");v||(v=u.current.querySelector("input:not(:disabled)")),v&&v.focus()}}},[]);var p=Xt(n,u),h=function(v){d(v.target.value),s&&s(v,v.target.value)},m=Nw(o);return g.createElement(eW.Provider,{value:{name:m,onChange:h,value:A}},g.createElement(z4,E({role:"radiogroup",ref:p},l),a))});const w0e=b0e;function ia(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ly(e,t)}function C0e(e,t){if(t&&(Bo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RR(e)}function $y(e){return $y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$y(e)}function lD(e,t){return Bo(t)==="object"&&t!==null?e===t:String(e)===String(t)}function x0e(e){return e==null||typeof e=="string"&&!e.trim()}var S0e=g.forwardRef(function(t,n){var r=t["aria-label"],a=t.autoFocus,o=t.autoWidth,i=t.children,s=t.classes,l=t.className,u=t.defaultValue,c=t.disabled,f=t.displayEmpty,A=t.IconComponent,d=t.inputRef,p=t.labelId,h=t.MenuProps,m=h===void 0?{}:h,y=t.multiple,v=t.name,b=t.onBlur,w=t.onChange,x=t.onClose,S=t.onFocus,B=t.onOpen,O=t.open,F=t.readOnly,T=t.renderValue,U=t.SelectDisplayProps,N=U===void 0?{}:U,H=t.tabIndex;t.type;var M=t.value,I=t.variant,k=I===void 0?"standard":I,L=Fe(t,["aria-label","autoFocus","autoWidth","children","classes","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"]),P=ms({controlled:M,default:u,name:"Select"}),Q=lr(P,2),D=Q[0],j=Q[1],z=g.useRef(null),X=g.useState(null),K=X[0],se=X[1],Y=g.useRef(O!=null),re=Y.current,q=g.useState(),V=q[0],$=q[1],_=g.useState(!1),Ae=_[0],ye=_[1],ge=Xt(n,d);g.useImperativeHandle(ge,function(){return{focus:function(){K.focus()},node:z.current,value:D}},[K,D]),g.useEffect(function(){a&&K&&K.focus()},[a,K]),g.useEffect(function(){if(K){var ie=Ga(K).getElementById(p);if(ie){var me=function(){getSelection().isCollapsed&&K.focus()};return ie.addEventListener("click",me),function(){ie.removeEventListener("click",me)}}}},[p,K]);var he=function(me,Ee){me?B&&B(Ee):x&&x(Ee),re||($(o?null:K.clientWidth),ye(me))},Ie=function(me){me.button===0&&(me.preventDefault(),K.focus(),he(!0,me))},Ce=function(me){he(!1,me)},Ue=g.Children.toArray(i),Ze=function(me){var Ee=Ue.map(function(Oe){return Oe.props.value}).indexOf(me.target.value);if(Ee!==-1){var ze=Ue[Ee];j(ze.props.value),w&&w(me,ze)}},et=function(me){return function(Ee){y||he(!1,Ee);var ze;if(y){ze=Array.isArray(D)?D.slice():[];var Oe=D.indexOf(me.props.value);Oe===-1?ze.push(me.props.value):ze.splice(Oe,1)}else ze=me.props.value;me.props.onClick&&me.props.onClick(Ee),D!==ze&&(j(ze),w&&(Ee.persist(),Object.defineProperty(Ee,"target",{writable:!0,value:{value:ze,name:v}}),w(Ee,me)))}},Ye=function(me){if(!F){var Ee=[" ","ArrowUp","ArrowDown","Enter"];Ee.indexOf(me.key)!==-1&&(me.preventDefault(),he(!0,me))}},je=K!==null&&(re?O:Ae),Me=function(me){!je&&b&&(me.persist(),Object.defineProperty(me,"target",{writable:!0,value:{value:D,name:v}}),b(me))};delete L["aria-invalid"];var ee,G,te=[],ae=!1;(H4({value:D})||f)&&(T?ee=T(D):ae=!0);var ne=Ue.map(function(ie){if(!g.isValidElement(ie))return null;var me;if(y){if(!Array.isArray(D))throw new Error(Bf(2));me=D.some(function(Ee){return lD(Ee,ie.props.value)}),me&&ae&&te.push(ie.props.children)}else me=lD(D,ie.props.value),me&&ae&&(G=ie.props.children);return g.cloneElement(ie,{"aria-selected":me?"true":void 0,onClick:et(ie),onKeyUp:function(ze){ze.key===" "&&ze.preventDefault(),ie.props.onKeyUp&&ie.props.onKeyUp(ze)},role:"option",selected:me,value:void 0,"data-value":ie.props.value})});ae&&(ee=y?te.join(", "):G);var W=V;!o&&re&&K&&(W=K.clientWidth);var fe;typeof H<"u"?fe=H:fe=c?null:0;var ce=N.id||(v?"mui-component-select-".concat(v):void 0);return g.createElement(g.Fragment,null,g.createElement("div",E({className:Z(s.root,s.select,s.selectMenu,s[k],l,c&&s.disabled),ref:se,tabIndex:fe,role:"button","aria-disabled":c?"true":void 0,"aria-expanded":je?"true":void 0,"aria-haspopup":"listbox","aria-label":r,"aria-labelledby":[p,ce].filter(Boolean).join(" ")||void 0,onKeyDown:Ye,onMouseDown:c||F?null:Ie,onBlur:Me,onFocus:S},N,{id:ce}),x0e(ee)?g.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):ee),g.createElement("input",E({value:Array.isArray(D)?D.join(","):D,name:v,ref:z,"aria-hidden":!0,onChange:Ze,tabIndex:-1,className:s.nativeInput,autoFocus:a},L)),g.createElement(A,{className:Z(s.icon,s["icon".concat(ct(k))],je&&s.iconOpen,c&&s.disabled)}),g.createElement(IK,E({id:"menu-".concat(v||""),anchorEl:K,open:je,onClose:Ce},m,{MenuListProps:E({"aria-labelledby":p,role:"listbox",disableListWrap:!0},m.MenuListProps),PaperProps:E({},m.PaperProps,{style:E({minWidth:W},m.PaperProps!=null?m.PaperProps.style:null)})}),ne))});const B0e=S0e;var E0e=UK,F0e=g.createElement(Ww,null),O0e=g.createElement(BK,null),tW=g.forwardRef(function e(t,n){var r=t.autoWidth,a=r===void 0?!1:r,o=t.children,i=t.classes,s=t.displayEmpty,l=s===void 0?!1:s,u=t.IconComponent,c=u===void 0?PK:u,f=t.id,A=t.input,d=t.inputProps,p=t.label,h=t.labelId,m=t.labelWidth,y=m===void 0?0:m,v=t.MenuProps,b=t.multiple,w=b===void 0?!1:b,x=t.native,S=x===void 0?!1:x,B=t.onClose,O=t.onOpen,F=t.open,T=t.renderValue,U=t.SelectDisplayProps,N=t.variant,H=N===void 0?"standard":N,M=Fe(t,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),I=S?kK:B0e,k=mc(),L=Gf({props:t,muiFormControl:k,states:["variant"]}),P=L.variant||H,Q=A||{standard:F0e,outlined:g.createElement(LK,{label:p,labelWidth:y}),filled:O0e}[P];return g.cloneElement(Q,E({inputComponent:I,inputProps:E({children:o,IconComponent:c,variant:P,type:void 0,multiple:w},S?{id:f}:{autoWidth:a,displayEmpty:l,labelId:h,MenuProps:v,onClose:B,onOpen:O,open:F,renderValue:T,SelectDisplayProps:E({id:f},U)},d,{classes:d?I4({baseClasses:i,newClasses:d.classes,Component:e}):i},A?A.props.inputProps:{}),ref:n},M))});tW.muiName="Select";const Mu=Ke(E0e,{name:"MuiSelect"})(tW);var T0e=function(t){return{root:{display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},edgeStart:{marginLeft:-8},edgeEnd:{marginRight:-8},switchBase:{position:"absolute",top:0,left:0,zIndex:1,color:t.palette.type==="light"?t.palette.grey[50]:t.palette.grey[400],transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),"&$checked":{transform:"translateX(20px)"},"&$disabled":{color:t.palette.type==="light"?t.palette.grey[400]:t.palette.grey[800]},"&$checked + $track":{opacity:.5},"&$disabled + $track":{opacity:t.palette.type==="light"?.12:.1}},colorPrimary:{"&$checked":{color:t.palette.primary.main,"&:hover":{backgroundColor:qt(t.palette.primary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.type==="light"?t.palette.grey[400]:t.palette.grey[800]},"&$checked + $track":{backgroundColor:t.palette.primary.main},"&$disabled + $track":{backgroundColor:t.palette.type==="light"?t.palette.common.black:t.palette.common.white}},colorSecondary:{"&$checked":{color:t.palette.secondary.main,"&:hover":{backgroundColor:qt(t.palette.secondary.main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:t.palette.type==="light"?t.palette.grey[400]:t.palette.grey[800]},"&$checked + $track":{backgroundColor:t.palette.secondary.main},"&$disabled + $track":{backgroundColor:t.palette.type==="light"?t.palette.common.black:t.palette.common.white}},sizeSmall:{width:40,height:24,padding:7,"& $thumb":{width:16,height:16},"& $switchBase":{padding:4,"&$checked":{transform:"translateX(16px)"}}},checked:{},disabled:{},input:{left:"-100%",width:"300%"},thumb:{boxShadow:t.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"},track:{height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.palette.type==="light"?t.palette.common.black:t.palette.common.white,opacity:t.palette.type==="light"?.38:.3}}},R0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=o===void 0?"secondary":o,s=t.edge,l=s===void 0?!1:s,u=t.size,c=u===void 0?"medium":u,f=Fe(t,["classes","className","color","edge","size"]),A=g.createElement("span",{className:r.thumb});return g.createElement("span",{className:Z(r.root,a,{start:r.edgeStart,end:r.edgeEnd}[l],c==="small"&&r["size".concat(ct(c))])},g.createElement(D4,E({type:"checkbox",icon:A,checkedIcon:A,classes:{root:Z(r.switchBase,r["color".concat(ct(i))]),input:r.input,checked:r.checked,disabled:r.disabled},ref:n},f)),g.createElement("span",{className:r.track}))});const I0e=Ke(T0e,{name:"MuiSwitch"})(R0e);var k0e=function(t){var n;return{root:E({},t.typography.button,(n={maxWidth:264,minWidth:72,position:"relative",boxSizing:"border-box",minHeight:48,flexShrink:0,padding:"6px 12px"},Ft(n,t.breakpoints.up("sm"),{padding:"6px 24px"}),Ft(n,"overflow","hidden"),Ft(n,"whiteSpace","normal"),Ft(n,"textAlign","center"),Ft(n,t.breakpoints.up("sm"),{minWidth:160}),n)),labelIcon:{minHeight:72,paddingTop:9,"& $wrapper > *:first-child":{marginBottom:6}},textColorInherit:{color:"inherit",opacity:.7,"&$selected":{opacity:1},"&$disabled":{opacity:.5}},textColorPrimary:{color:t.palette.text.secondary,"&$selected":{color:t.palette.primary.main},"&$disabled":{color:t.palette.text.disabled}},textColorSecondary:{color:t.palette.text.secondary,"&$selected":{color:t.palette.secondary.main},"&$disabled":{color:t.palette.text.disabled}},selected:{},disabled:{},fullWidth:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},wrapped:{fontSize:t.typography.pxToRem(12),lineHeight:1.5},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"}}},P0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.disabled,i=o===void 0?!1:o,s=t.disableFocusRipple,l=s===void 0?!1:s,u=t.fullWidth,c=t.icon,f=t.indicator,A=t.label,d=t.onChange,p=t.onClick,h=t.onFocus,m=t.selected,y=t.selectionFollowsFocus,v=t.textColor,b=v===void 0?"inherit":v,w=t.value,x=t.wrapped,S=x===void 0?!1:x,B=Fe(t,["classes","className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"]),O=function(U){d&&d(U,w),p&&p(U)},F=function(U){y&&!m&&d&&d(U,w),h&&h(U)};return g.createElement(Xl,E({focusRipple:!l,className:Z(r.root,r["textColor".concat(ct(b))],a,i&&r.disabled,m&&r.selected,A&&c&&r.labelIcon,u&&r.fullWidth,S&&r.wrapped),ref:n,role:"tab","aria-selected":m,disabled:i,onClick:O,onFocus:F,tabIndex:m?0:-1},B),g.createElement("span",{className:r.wrapper},c,A),f)});const Q2=Ke(k0e,{name:"MuiTab"})(P0e);var U0e=function(t){return{root:{position:"relative",display:"flex",alignItems:"center"},gutters:Ft({paddingLeft:t.spacing(2),paddingRight:t.spacing(2)},t.breakpoints.up("sm"),{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}),regular:t.mixins.toolbar,dense:{minHeight:48}}},M0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.component,i=o===void 0?"div":o,s=t.disableGutters,l=s===void 0?!1:s,u=t.variant,c=u===void 0?"regular":u,f=Fe(t,["classes","className","component","disableGutters","variant"]);return g.createElement(i,E({className:Z(r.root,r[c],a,!l&&r.gutters),ref:n},f))});const D0e=Ke(U0e,{name:"MuiToolbar"})(M0e),L0e=gn(g.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"})),Q0e=gn(g.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}));var jc;function nW(){if(jc)return jc;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),jc="reverse",e.scrollLeft>0?jc="default":(e.scrollLeft=1,e.scrollLeft===0&&(jc="negative")),document.body.removeChild(e),jc}function uD(e,t){var n=e.scrollLeft;if(t!=="rtl")return n;var r=nW();switch(r){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function N0e(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function H0e(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){},o=r.ease,i=o===void 0?N0e:o,s=r.duration,l=s===void 0?300:s,u=null,c=t[e],f=!1,A=function(){f=!0},d=function p(h){if(f){a(new Error("Animation cancelled"));return}u===null&&(u=h);var m=Math.min(1,(h-u)/l);if(t[e]=i(m)*(n-c)+c,m>=1){requestAnimationFrame(function(){a(null)});return}requestAnimationFrame(p)};return c===n?(a(new Error("Element already at target position")),A):(requestAnimationFrame(d),A)}var j0e={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function z0e(e){var t=e.onChange,n=Fe(e,["onChange"]),r=g.useRef(),a=g.useRef(null),o=function(){r.current=a.current.offsetHeight-a.current.clientHeight};return g.useEffect(function(){var i=ic(function(){var s=r.current;o(),s!==r.current&&t(r.current)});return window.addEventListener("resize",i),function(){i.clear(),window.removeEventListener("resize",i)}},[t]),g.useEffect(function(){o(),t(r.current)},[t]),g.createElement("div",E({style:j0e,ref:a},n))}var V0e=function(t){return{root:{position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},colorPrimary:{backgroundColor:t.palette.primary.main},colorSecondary:{backgroundColor:t.palette.secondary.main},vertical:{height:"100%",width:2,right:0}}},K0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.color,i=t.orientation,s=Fe(t,["classes","className","color","orientation"]);return g.createElement("span",E({className:Z(r.root,r["color".concat(ct(o))],a,i==="vertical"&&r.vertical),ref:n},s))});const W0e=Ke(V0e,{name:"PrivateTabIndicator"})(K0e);var G0e={root:{width:40,flexShrink:0,opacity:.8,"&$disabled":{opacity:0}},vertical:{width:"100%",height:40,"& svg":{transform:"rotate(90deg)"}},disabled:{}},Y0e=g.createElement(L0e,{fontSize:"small"}),q0e=g.createElement(Q0e,{fontSize:"small"}),X0e=g.forwardRef(function(t,n){var r=t.classes,a=t.className,o=t.direction,i=t.orientation,s=t.disabled,l=Fe(t,["classes","className","direction","orientation","disabled"]);return g.createElement(Xl,E({component:"div",className:Z(r.root,a,s&&r.disabled,i==="vertical"&&r.vertical),ref:n,role:null,tabIndex:null},l),o==="left"?Y0e:q0e)});const J0e=Ke(G0e,{name:"MuiTabScrollButton"})(X0e);var Z0e=function(t){return{root:{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},vertical:{flexDirection:"column"},flexContainer:{display:"flex"},flexContainerVertical:{flexDirection:"column"},centered:{justifyContent:"center"},scroller:{position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},fixed:{overflowX:"hidden",width:"100%"},scrollable:{overflowX:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},scrollButtons:{},scrollButtonsDesktop:Ft({},t.breakpoints.down("xs"),{display:"none"}),indicator:{}}},_0e=g.forwardRef(function(t,n){var r=t["aria-label"],a=t["aria-labelledby"],o=t.action,i=t.centered,s=i===void 0?!1:i,l=t.children,u=t.classes,c=t.className,f=t.component,A=f===void 0?"div":f,d=t.indicatorColor,p=d===void 0?"secondary":d,h=t.onChange,m=t.orientation,y=m===void 0?"horizontal":m,v=t.ScrollButtonComponent,b=v===void 0?J0e:v,w=t.scrollButtons,x=w===void 0?"auto":w,S=t.selectionFollowsFocus,B=t.TabIndicatorProps,O=B===void 0?{}:B,F=t.TabScrollButtonProps,T=t.textColor,U=T===void 0?"inherit":T,N=t.value,H=t.variant,M=H===void 0?"standard":H,I=Fe(t,["aria-label","aria-labelledby","action","centered","children","classes","className","component","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant"]),k=Hi(),L=M==="scrollable",P=k.direction==="rtl",Q=y==="vertical",D=Q?"scrollTop":"scrollLeft",j=Q?"top":"left",z=Q?"bottom":"right",X=Q?"clientHeight":"clientWidth",K=Q?"height":"width",se=g.useState(!1),Y=se[0],re=se[1],q=g.useState({}),V=q[0],$=q[1],_=g.useState({start:!1,end:!1}),Ae=_[0],ye=_[1],ge=g.useState({overflow:"hidden",marginBottom:null}),he=ge[0],Ie=ge[1],Ce=new Map,Ue=g.useRef(null),Ze=g.useRef(null),et=function(){var de=Ue.current,ke;if(de){var Pe=de.getBoundingClientRect();ke={clientWidth:de.clientWidth,scrollLeft:de.scrollLeft,scrollTop:de.scrollTop,scrollLeftNormalized:uD(de,k.direction),scrollWidth:de.scrollWidth,top:Pe.top,bottom:Pe.bottom,left:Pe.left,right:Pe.right}}var ft;if(de&&N!==!1){var st=Ze.current.children;if(st.length>0){var $e=st[Ce.get(N)];ft=$e?$e.getBoundingClientRect():null}}return{tabsMeta:ke,tabMeta:ft}},Ye=Pr(function(){var Oe,de=et(),ke=de.tabsMeta,Pe=de.tabMeta,ft=0;if(Pe&&ke)if(Q)ft=Pe.top-ke.top+ke.scrollTop;else{var st=P?ke.scrollLeftNormalized+ke.clientWidth-ke.scrollWidth:ke.scrollLeft;ft=Pe.left-ke.left+st}var $e=(Oe={},Ft(Oe,j,ft),Ft(Oe,K,Pe?Pe[K]:0),Oe);if(isNaN(V[j])||isNaN(V[K]))$($e);else{var We=Math.abs(V[j]-$e[j]),Rt=Math.abs(V[K]-$e[K]);(We>=1||Rt>=1)&&$($e)}}),je=function(de){H0e(D,Ue.current,de)},Me=function(de){var ke=Ue.current[D];Q?ke+=de:(ke+=de*(P?-1:1),ke*=P&&nW()==="reverse"?-1:1),je(ke)},ee=function(){Me(-Ue.current[X])},G=function(){Me(Ue.current[X])},te=g.useCallback(function(Oe){Ie({overflow:null,marginBottom:-Oe})},[]),ae=function(){var de={};de.scrollbarSizeListener=L?g.createElement(z0e,{className:u.scrollable,onChange:te}):null;var ke=Ae.start||Ae.end,Pe=L&&(x==="auto"&&ke||x==="desktop"||x==="on");return de.scrollButtonStart=Pe?g.createElement(b,E({orientation:y,direction:P?"right":"left",onClick:ee,disabled:!Ae.start,className:Z(u.scrollButtons,x!=="on"&&u.scrollButtonsDesktop)},F)):null,de.scrollButtonEnd=Pe?g.createElement(b,E({orientation:y,direction:P?"left":"right",onClick:G,disabled:!Ae.end,className:Z(u.scrollButtons,x!=="on"&&u.scrollButtonsDesktop)},F)):null,de},ne=Pr(function(){var Oe=et(),de=Oe.tabsMeta,ke=Oe.tabMeta;if(!(!ke||!de)){if(ke[j]de[z]){var ft=de[D]+(ke[z]-de[z]);je(ft)}}}),W=Pr(function(){if(L&&x!=="off"){var Oe=Ue.current,de=Oe.scrollTop,ke=Oe.scrollHeight,Pe=Oe.clientHeight,ft=Oe.scrollWidth,st=Oe.clientWidth,$e,We;if(Q)$e=de>1,We=de1,We=P?Rt>1:Rt0&&arguments[0]!==void 0?arguments[0]:!0;return function(wt){var on=o.props;wt.type==="mouseover"&&on.onMouseOver&&St&&on.onMouseOver(wt),!($.current&&wt.type!=="touchstart")&&(se&&se.removeAttribute("title"),clearTimeout(Ae.current),clearTimeout(ye.current),p||Gm&&m?(wt.persist(),Ae.current=setTimeout(function(){Ye(wt)},Gm?m:p)):Ye(wt))}},Me=jw(),ee=Me.isFocusVisible,G=Me.onBlurVisible,te=Me.ref,ae=g.useState(!1),ne=ae[0],W=ae[1],fe=function(){ne&&(W(!1),G())},ce=function(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return function(wt){se||Y(wt.currentTarget),ee(wt)&&(W(!0),je()(wt));var on=o.props;on.onFocus&&St&&on.onFocus(wt)}},ie=function(St){clearTimeout(TS),TS=setTimeout(function(){Gm=!1},800+B),Ue(!1),T&&T(St),clearTimeout(_.current),_.current=setTimeout(function(){$.current=!1},X.transitions.duration.shortest)},me=function(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return function(wt){var on=o.props;wt.type==="blur"&&(on.onBlur&&St&&on.onBlur(wt),fe()),wt.type==="mouseleave"&&on.onMouseLeave&&wt.currentTarget===se&&on.onMouseLeave(wt),clearTimeout(Ae.current),clearTimeout(ye.current),wt.persist(),ye.current=setTimeout(function(){ie(wt)},B)}},Ee=function(St){$.current=!0;var wt=o.props;wt.onTouchStart&&wt.onTouchStart(St)},ze=function(St){Ee(St),clearTimeout(ye.current),clearTimeout(_.current),clearTimeout(ge.current),St.persist(),ge.current=setTimeout(function(){je()(St)},v)},Oe=function(St){o.props.onTouchEnd&&o.props.onTouchEnd(St),clearTimeout(ge.current),clearTimeout(ye.current),St.persist(),ye.current=setTimeout(function(){ie(St)},F)},de=Xt(Y,n),ke=Xt(te,de),Pe=g.useCallback(function(mt){Ts(ke,Sr.findDOMNode(mt))},[ke]),ft=Xt(o.ref,Pe);P===""&&(Ze=!1);var st=!Ze&&!c,$e=E({"aria-describedby":Ze?et:null,title:st&&typeof P=="string"?P:null},z,o.props,{className:Z(z.className,o.props.className),onTouchStart:Ee,ref:ft}),We={};A||($e.onTouchStart=ze,$e.onTouchEnd=Oe),c||($e.onMouseOver=je(),$e.onMouseLeave=me(),x&&(We.onMouseOver=je(!1),We.onMouseLeave=me(!1))),l||($e.onFocus=ce(),$e.onBlur=me(),x&&(We.onFocus=ce(!1),We.onBlur=me(!1)));var Rt=g.useMemo(function(){return Gl({popperOptions:{modifiers:{arrow:{enabled:!!q,element:q}}}},L)},[q,L]);return g.createElement(g.Fragment,null,g.cloneElement(o,$e),g.createElement(k,E({className:Z(i.popper,x&&i.popperInteractive,a&&i.popperArrow),placement:M,anchorEl:se,open:se?Ze:!1,id:$e["aria-describedby"],transition:!0},We,Rt),function(mt){var St=mt.placement,wt=mt.TransitionProps;return g.createElement(D,E({timeout:X.transitions.duration.shorter},wt,j),g.createElement("div",{className:Z(i.tooltip,i["tooltipPlacement".concat(ct(St.split("-")[0]))],$.current&&i.touch,a&&i.tooltipArrow)},P,a?g.createElement("span",{className:i.arrow,ref:V}):null))}))});const ei=Ke(rye,{name:"MuiTooltip",flip:!1})(aye);function oye(e){const[t,n]=Og(a=>[a.appTheme,a.setAppTheme]);g.useEffect(()=>{const a=i=>{n(i.matches?"dark":"light")},o=window.matchMedia("(prefers-color-scheme: dark)");return o.addEventListener("change",a),()=>{o.removeEventListener("change",a)}},[n,t]);const r=GV({overrides:{MuiCssBaseline:{"@global":{a:{color:t=="dark"?"dodgerBlue":"blue"}}}},typography:{htmlFontSize:parseInt(window.getComputedStyle(document.documentElement).getPropertyValue("font-size"),10),fontSize:parseInt(window.getComputedStyle(document.documentElement).getPropertyValue("font-size"),10)*.9},palette:{type:t=="dark"?"dark":"light",primary:{light:"#5191d6",main:"#305db7",dark:"#003a75",contrastText:"#fff"},secondary:{light:"#ffff52",main:"#ffffff",dark:"#c7a100",contrastText:"#000"}},spacing:4});return C.jsx(ohe,{theme:r,children:e.children})}function iye(e){return At("MuiPaper",e)}it("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const sye=["className","component","elevation","square","variant"],lye=e=>{const{square:t,elevation:n,variant:r,classes:a}=e,o={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return dt(o,iye,a)},uye=we("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return E({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&E({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${Dt("#fff",HU(t.elevation))}, ${Dt("#fff",HU(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),cye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiPaper"}),{className:a,component:o="div",elevation:i=1,square:s=!1,variant:l="elevation"}=r,u=Re(r,sye),c=E({},r,{component:o,elevation:i,square:s,variant:l}),f=lye(c);return C.jsx(uye,E({as:o,ownerState:c,className:Z(f.root,a),ref:n},u))}),ko=cye;function Aye(e){const{className:t,classes:n,pulsate:r=!1,rippleX:a,rippleY:o,rippleSize:i,in:s,onExited:l,timeout:u}=e,[c,f]=g.useState(!1),A=Z(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),d={width:i,height:i,top:-(i/2)+o,left:-(i/2)+a},p=Z(n.child,c&&n.childLeaving,r&&n.childPulsate);return!s&&!c&&f(!0),g.useEffect(()=>{if(!s&&l!=null){const h=setTimeout(l,u);return()=>{clearTimeout(h)}}},[l,s,u]),C.jsx("span",{className:A,style:d,children:C.jsx("span",{className:p})})}const fye=it("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),ao=fye,dye=["center","classes","className"];let Yw=e=>e,AD,fD,dD,pD;const N2=550,pye=80,hye=xg(AD||(AD=Yw` 0% { transform: scale(0); opacity: 0.1; @@ -174,7 +174,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: scale(1); opacity: 0.3; } -`)),mye=xg(AD||(AD=Gw` +`)),gye=xg(fD||(fD=Yw` 0% { opacity: 1; } @@ -182,7 +182,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 100% { opacity: 0; } -`)),vye=xg(fD||(fD=Gw` +`)),mye=xg(dD||(dD=Yw` 0% { transform: scale(1); } @@ -194,7 +194,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 100% { transform: scale(1); } -`)),yye=we("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),bye=we(fye,{name:"MuiTouchRipple",slot:"Ripple"})(dD||(dD=Gw` +`)),vye=we("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),yye=we(Aye,{name:"MuiTouchRipple",slot:"Ripple"})(pD||(pD=Yw` opacity: 0; position: absolute; @@ -237,7 +237,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho animation-iteration-count: infinite; animation-delay: 200ms; } -`),ao.rippleVisible,gye,Q2,({theme:e})=>e.transitions.easing.easeInOut,ao.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,ao.child,ao.childLeaving,mye,Q2,({theme:e})=>e.transitions.easing.easeInOut,ao.childPulsate,vye,({theme:e})=>e.transitions.easing.easeInOut),wye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiTouchRipple"}),{center:a=!1,classes:o={},className:i}=r,s=Re(r,pye),[l,u]=g.useState([]),c=g.useRef(0),f=g.useRef(null);g.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const A=g.useRef(!1),d=g.useRef(null),p=g.useRef(null),h=g.useRef(null);g.useEffect(()=>()=>{clearTimeout(d.current)},[]);const m=g.useCallback(w=>{const{pulsate:x,rippleX:S,rippleY:B,rippleSize:F,cb:O}=w;u(T=>[...T,C.jsx(bye,{classes:{ripple:Z(o.ripple,ao.ripple),rippleVisible:Z(o.rippleVisible,ao.rippleVisible),ripplePulsate:Z(o.ripplePulsate,ao.ripplePulsate),child:Z(o.child,ao.child),childLeaving:Z(o.childLeaving,ao.childLeaving),childPulsate:Z(o.childPulsate,ao.childPulsate)},timeout:Q2,pulsate:x,rippleX:S,rippleY:B,rippleSize:F},c.current)]),c.current+=1,f.current=O},[o]),y=g.useCallback((w={},x={},S=()=>{})=>{const{pulsate:B=!1,center:F=a||x.pulsate,fakeElement:O=!1}=x;if((w==null?void 0:w.type)==="mousedown"&&A.current){A.current=!1;return}(w==null?void 0:w.type)==="touchstart"&&(A.current=!0);const T=O?null:h.current,U=T?T.getBoundingClientRect():{width:0,height:0,left:0,top:0};let N,H,M;if(F||w===void 0||w.clientX===0&&w.clientY===0||!w.clientX&&!w.touches)N=Math.round(U.width/2),H=Math.round(U.height/2);else{const{clientX:I,clientY:k}=w.touches&&w.touches.length>0?w.touches[0]:w;N=Math.round(I-U.left),H=Math.round(k-U.top)}if(F)M=Math.sqrt((2*U.width**2+U.height**2)/3),M%2===0&&(M+=1);else{const I=Math.max(Math.abs((T?T.clientWidth:0)-N),N)*2+2,k=Math.max(Math.abs((T?T.clientHeight:0)-H),H)*2+2;M=Math.sqrt(I**2+k**2)}w!=null&&w.touches?p.current===null&&(p.current=()=>{m({pulsate:B,rippleX:N,rippleY:H,rippleSize:M,cb:S})},d.current=setTimeout(()=>{p.current&&(p.current(),p.current=null)},hye)):m({pulsate:B,rippleX:N,rippleY:H,rippleSize:M,cb:S})},[a,m]),v=g.useCallback(()=>{y({},{pulsate:!0})},[y]),b=g.useCallback((w,x)=>{if(clearTimeout(d.current),(w==null?void 0:w.type)==="touchend"&&p.current){p.current(),p.current=null,d.current=setTimeout(()=>{b(w,x)});return}p.current=null,u(S=>S.length>0?S.slice(1):S),f.current=x},[]);return g.useImperativeHandle(n,()=>({pulsate:v,start:y,stop:b}),[v,y,b]),C.jsx(yye,E({className:Z(ao.root,o.root,i),ref:h},s,{children:C.jsx(Ij,{component:null,exit:!0,children:l})}))}),Cye=wye;function xye(e){return At("MuiButtonBase",e)}const Sye=it("MuiButtonBase",["root","disabled","focusVisible"]),Bye=Sye,Eye=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Oye=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:a}=e,i=dt({root:["root",t&&"disabled",n&&"focusVisible"]},xye,a);return n&&r&&(i.root+=` ${r}`),i},Fye=we("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.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"},[`&.${Bye.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Tye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiButtonBase"}),{action:a,centerRipple:o=!1,children:i,className:s,component:l="button",disabled:u=!1,disableRipple:c=!1,disableTouchRipple:f=!1,focusRipple:A=!1,LinkComponent:d="a",onBlur:p,onClick:h,onContextMenu:m,onDragLeave:y,onFocus:v,onFocusVisible:b,onKeyDown:w,onKeyUp:x,onMouseDown:S,onMouseLeave:B,onMouseUp:F,onTouchEnd:O,onTouchMove:T,onTouchStart:U,tabIndex:N=0,TouchRippleProps:H,touchRippleRef:M,type:I}=r,k=Re(r,Eye),L=g.useRef(null),P=g.useRef(null),Q=Mn(P,M),{isFocusVisibleRef:D,onFocus:j,onBlur:z,ref:X}=MR(),[K,se]=g.useState(!1);u&&K&&se(!1),g.useImperativeHandle(a,()=>({focusVisible:()=>{se(!0),L.current.focus()}}),[]);const[Y,re]=g.useState(!1);g.useEffect(()=>{re(!0)},[]);const q=Y&&!c&&!u;g.useEffect(()=>{K&&A&&!c&&Y&&P.current.pulsate()},[c,A,K,Y]);function V(W,fe,ce=f){return fo(ie=>(fe&&fe(ie),!ce&&P.current&&P.current[W](ie),!0))}const $=V("start",S),_=V("stop",m),Ae=V("stop",y),ye=V("stop",F),ge=V("stop",W=>{K&&W.preventDefault(),B&&B(W)}),he=V("start",U),Ie=V("stop",O),Ce=V("stop",T),Ue=V("stop",W=>{z(W),D.current===!1&&se(!1),p&&p(W)},!1),Ze=fo(W=>{L.current||(L.current=W.currentTarget),j(W),D.current===!0&&(se(!0),b&&b(W)),v&&v(W)}),et=()=>{const W=L.current;return l&&l!=="button"&&!(W.tagName==="A"&&W.href)},Ye=g.useRef(!1),je=fo(W=>{A&&!Ye.current&&K&&P.current&&W.key===" "&&(Ye.current=!0,P.current.stop(W,()=>{P.current.start(W)})),W.target===W.currentTarget&&et()&&W.key===" "&&W.preventDefault(),w&&w(W),W.target===W.currentTarget&&et()&&W.key==="Enter"&&!u&&(W.preventDefault(),h&&h(W))}),Me=fo(W=>{A&&W.key===" "&&P.current&&K&&!W.defaultPrevented&&(Ye.current=!1,P.current.stop(W,()=>{P.current.pulsate(W)})),x&&x(W),h&&W.target===W.currentTarget&&et()&&W.key===" "&&!W.defaultPrevented&&h(W)});let ee=l;ee==="button"&&(k.href||k.to)&&(ee=d);const G={};ee==="button"?(G.type=I===void 0?"button":I,G.disabled=u):(!k.href&&!k.to&&(G.role="button"),u&&(G["aria-disabled"]=u));const te=Mn(n,X,L),ae=E({},r,{centerRipple:o,component:l,disabled:u,disableRipple:c,disableTouchRipple:f,focusRipple:A,tabIndex:N,focusVisible:K}),ne=Oye(ae);return C.jsxs(Fye,E({as:ee,className:Z(ne.root,s),ownerState:ae,onBlur:Ue,onClick:h,onContextMenu:_,onFocus:Ze,onKeyDown:je,onKeyUp:Me,onMouseDown:$,onMouseLeave:ge,onMouseUp:ye,onDragLeave:Ae,onTouchEnd:Ie,onTouchMove:Ce,onTouchStart:he,ref:te,tabIndex:u?-1:N,type:I},G,k,{children:[i,q?C.jsx(Cye,E({ref:Q,center:o},H)):null]}))}),sc=Tye;function Rye(e){return At("MuiAlert",e)}const Iye=it("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),pD=Iye;function kye(e){return At("MuiIconButton",e)}const Pye=it("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Uye=Pye,Mye=["edge","children","className","color","disabled","disableFocusRipple","size"],Dye=e=>{const{classes:t,disabled:n,color:r,edge:a,size:o}=e,i={root:["root",n&&"disabled",r!=="default"&&`color${xe(r)}`,a&&`edge${xe(a)}`,`size${xe(o)}`]};return dt(i,kye,t)},Lye=we(sc,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${xe(n.color)}`],n.edge&&t[`edge${xe(n.edge)}`],t[`size${xe(n.size)}`]]}})(({theme:e,ownerState:t})=>E({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return E({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&E({color:r==null?void 0:r.main},!t.disableRipple&&{"&:hover":E({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${Uye.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),Qye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiIconButton"}),{edge:a=!1,children:o,className:i,color:s="default",disabled:l=!1,disableFocusRipple:u=!1,size:c="medium"}=r,f=Re(r,Mye),A=E({},r,{edge:a,color:s,disabled:l,disableFocusRipple:u,size:c}),d=Dye(A);return C.jsx(Lye,E({className:Z(d.root,i),centerRipple:!0,focusRipple:!u,disabled:l,ref:n,ownerState:A},f,{children:o}))}),Ba=Qye,Nye=rn(C.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),Hye=rn(C.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),jye=rn(C.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),zye=rn(C.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),oW=rn(C.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),Vye=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],Kye=e=>{const{variant:t,color:n,severity:r,classes:a}=e,o={root:["root",`${t}${xe(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return dt(o,Rye,a)},Wye=we(ko,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${xe(n.color||n.severity)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?zy:Vy,r=e.palette.mode==="light"?Vy:zy,a=t.color||t.severity;return E({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&t.variant==="standard"&&{color:e.vars?e.vars.palette.Alert[`${a}Color`]:n(e.palette[a].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${a}StandardBg`]:r(e.palette[a].light,.9),[`& .${pD.icon}`]:e.vars?{color:e.vars.palette.Alert[`${a}IconColor`]}:{color:e.palette[a].main}},a&&t.variant==="outlined"&&{color:e.vars?e.vars.palette.Alert[`${a}Color`]:n(e.palette[a].light,.6),border:`1px solid ${(e.vars||e).palette[a].light}`,[`& .${pD.icon}`]:e.vars?{color:e.vars.palette.Alert[`${a}IconColor`]}:{color:e.palette[a].main}},a&&t.variant==="filled"&&E({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${a}FilledColor`],backgroundColor:e.vars.palette.Alert[`${a}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[a].dark:e.palette[a].main,color:e.palette.getContrastText(e.palette[a].main)}))}),Gye=we("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Yye=we("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),hD=we("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),gD={success:C.jsx(Nye,{fontSize:"inherit"}),warning:C.jsx(Hye,{fontSize:"inherit"}),error:C.jsx(jye,{fontSize:"inherit"}),info:C.jsx(zye,{fontSize:"inherit"})},qye=g.forwardRef(function(t,n){var r,a,o,i,s,l;const u=pt({props:t,name:"MuiAlert"}),{action:c,children:f,className:A,closeText:d="Close",color:p,components:h={},componentsProps:m={},icon:y,iconMapping:v=gD,onClose:b,role:w="alert",severity:x="success",slotProps:S={},slots:B={},variant:F="standard"}=u,O=Re(u,Vye),T=E({},u,{color:p,severity:x,variant:F}),U=Kye(T),N=(r=(a=B.closeButton)!=null?a:h.CloseButton)!=null?r:Ba,H=(o=(i=B.closeIcon)!=null?i:h.CloseIcon)!=null?o:oW,M=(s=S.closeButton)!=null?s:m.closeButton,I=(l=S.closeIcon)!=null?l:m.closeIcon;return C.jsxs(Wye,E({role:w,elevation:0,ownerState:T,className:Z(U.root,A),ref:n},O,{children:[y!==!1?C.jsx(Gye,{ownerState:T,className:U.icon,children:y||v[x]||gD[x]}):null,C.jsx(Yye,{ownerState:T,className:U.message,children:f}),c!=null?C.jsx(hD,{ownerState:T,className:U.action,children:c}):null,c==null&&b?C.jsx(hD,{ownerState:T,className:U.action,children:C.jsx(N,E({size:"small","aria-label":d,title:d,color:"inherit",onClick:b},M,{children:C.jsx(H,E({fontSize:"small"},I))}))}):null]}))}),Xye=qye;function Jye(e){return At("MuiTypography",e)}it("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Zye=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],_ye=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:a,variant:o,classes:i}=e,s={root:["root",o,e.align!=="inherit"&&`align${xe(t)}`,n&&"gutterBottom",r&&"noWrap",a&&"paragraph"]};return dt(s,Jye,i)},$ye=we("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${xe(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>E({margin:0},t.variant&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),mD={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},ebe={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},tbe=e=>ebe[e]||e,nbe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiTypography"}),a=tbe(r.color),o=az(E({},r,{color:a})),{align:i="inherit",className:s,component:l,gutterBottom:u=!1,noWrap:c=!1,paragraph:f=!1,variant:A="body1",variantMapping:d=mD}=o,p=Re(o,Zye),h=E({},o,{align:i,color:a,className:s,component:l,gutterBottom:u,noWrap:c,paragraph:f,variant:A,variantMapping:d}),m=l||(f?"p":d[A]||mD[A])||"span",y=_ye(h);return C.jsx($ye,E({as:m,ref:n,ownerState:h,className:Z(y.root,s)},p))}),Gn=nbe,rbe=["components","componentsProps","slots","slotProps"],abe=we(Lie,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),obe=g.forwardRef(function(t,n){var r;const a=e4(),o=pt({props:t,name:"MuiPopper"}),{components:i,componentsProps:s,slots:l,slotProps:u}=o,c=Re(o,rbe),f=(r=l==null?void 0:l.root)!=null?r:i==null?void 0:i.Root;return C.jsx(abe,E({direction:a==null?void 0:a.direction,slots:{root:f},slotProps:u??s},c,{ref:n}))}),Yw=obe;function ibe(e){return At("MuiListSubheader",e)}it("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const sbe=["className","color","component","disableGutters","disableSticky","inset"],lbe=e=>{const{classes:t,color:n,disableGutters:r,inset:a,disableSticky:o}=e,i={root:["root",n!=="default"&&`color${xe(n)}`,!r&&"gutters",a&&"inset",!o&&"sticky"]};return dt(i,ibe,t)},ube=we("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${xe(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>E({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),cbe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListSubheader"}),{className:a,color:o="default",component:i="li",disableGutters:s=!1,disableSticky:l=!1,inset:u=!1}=r,c=Re(r,sbe),f=E({},r,{color:o,component:i,disableGutters:s,disableSticky:l,inset:u}),A=lbe(f);return C.jsx(ube,E({as:i,className:Z(A.root,a),ref:n,ownerState:f},c))}),Abe=cbe,fbe=rn(C.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function dbe(e){return At("MuiChip",e)}const pbe=it("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),Qt=pbe,hbe=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],gbe=e=>{const{classes:t,disabled:n,size:r,color:a,iconColor:o,onDelete:i,clickable:s,variant:l}=e,u={root:["root",l,n&&"disabled",`size${xe(r)}`,`color${xe(a)}`,s&&"clickable",s&&`clickableColor${xe(a)}`,i&&"deletable",i&&`deletableColor${xe(a)}`,`${l}${xe(a)}`],label:["label",`label${xe(r)}`],avatar:["avatar",`avatar${xe(r)}`,`avatarColor${xe(a)}`],icon:["icon",`icon${xe(r)}`,`iconColor${xe(o)}`],deleteIcon:["deleteIcon",`deleteIcon${xe(r)}`,`deleteIconColor${xe(a)}`,`deleteIcon${xe(l)}Color${xe(a)}`]};return dt(u,dbe,t)},mbe=we("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:a,clickable:o,onDelete:i,size:s,variant:l}=n;return[{[`& .${Qt.avatar}`]:t.avatar},{[`& .${Qt.avatar}`]:t[`avatar${xe(s)}`]},{[`& .${Qt.avatar}`]:t[`avatarColor${xe(r)}`]},{[`& .${Qt.icon}`]:t.icon},{[`& .${Qt.icon}`]:t[`icon${xe(s)}`]},{[`& .${Qt.icon}`]:t[`iconColor${xe(a)}`]},{[`& .${Qt.deleteIcon}`]:t.deleteIcon},{[`& .${Qt.deleteIcon}`]:t[`deleteIcon${xe(s)}`]},{[`& .${Qt.deleteIcon}`]:t[`deleteIconColor${xe(r)}`]},{[`& .${Qt.deleteIcon}`]:t[`deleteIcon${xe(l)}Color${xe(r)}`]},t.root,t[`size${xe(s)}`],t[`color${xe(r)}`],o&&t.clickable,o&&r!=="default"&&t[`clickableColor${xe(r)})`],i&&t.deletable,i&&r!=="default"&&t[`deletableColor${xe(r)}`],t[l],t[`${l}${xe(r)}`]]}})(({theme:e,ownerState:t})=>{const n=Dt(e.palette.text.primary,.26),r=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return E({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Qt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Qt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:r,fontSize:e.typography.pxToRem(12)},[`& .${Qt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Qt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Qt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Qt.icon}`]:E({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&E({color:e.vars?e.vars.palette.Chip.defaultIconColor:r},t.color!=="default"&&{color:"inherit"})),[`& .${Qt.deleteIcon}`]:E({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:n,fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Dt(n,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:Dt(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>E({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>E({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Qt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Qt.avatar}`]:{marginLeft:4},[`& .${Qt.avatarSmall}`]:{marginLeft:2},[`& .${Qt.icon}`]:{marginLeft:4},[`& .${Qt.iconSmall}`]:{marginLeft:2},[`& .${Qt.deleteIcon}`]:{marginRight:5},[`& .${Qt.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Dt(e.palette[t.color].main,.7)}`,[`&.${Qt.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Dt(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${Qt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Dt(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),vbe=we("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${xe(r)}`]]}})(({ownerState:e})=>E({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.size==="small"&&{paddingLeft:8,paddingRight:8}));function vD(e){return e.key==="Backspace"||e.key==="Delete"}const ybe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiChip"}),{avatar:a,className:o,clickable:i,color:s="default",component:l,deleteIcon:u,disabled:c=!1,icon:f,label:A,onClick:d,onDelete:p,onKeyDown:h,onKeyUp:m,size:y="medium",variant:v="filled",tabIndex:b,skipFocusWhenDisabled:w=!1}=r,x=Re(r,hbe),S=g.useRef(null),B=Mn(S,n),F=Q=>{Q.stopPropagation(),p&&p(Q)},O=Q=>{Q.currentTarget===Q.target&&vD(Q)&&Q.preventDefault(),h&&h(Q)},T=Q=>{Q.currentTarget===Q.target&&(p&&vD(Q)?p(Q):Q.key==="Escape"&&S.current&&S.current.blur()),m&&m(Q)},U=i!==!1&&d?!0:i,N=U||p?sc:l||"div",H=E({},r,{component:N,disabled:c,size:y,color:s,iconColor:g.isValidElement(f)&&f.props.color||s,onDelete:!!p,clickable:U,variant:v}),M=gbe(H),I=N===sc?E({component:l||"div",focusVisibleClassName:M.focusVisible},p&&{disableRipple:!0}):{};let k=null;p&&(k=u&&g.isValidElement(u)?g.cloneElement(u,{className:Z(u.props.className,M.deleteIcon),onClick:F}):C.jsx(fbe,{className:Z(M.deleteIcon),onClick:F}));let L=null;a&&g.isValidElement(a)&&(L=g.cloneElement(a,{className:Z(M.avatar,a.props.className)}));let P=null;return f&&g.isValidElement(f)&&(P=g.cloneElement(f,{className:Z(M.icon,f.props.className)})),C.jsxs(mbe,E({as:N,className:Z(M.root,o),disabled:U&&c?!0:void 0,onClick:d,onKeyDown:O,onKeyUp:T,ref:B,tabIndex:w&&c?-1:b,ownerState:H},I,x,{children:[L||P,C.jsx(vbe,{className:Z(M.label),ownerState:H,children:A}),k]}))}),iW=ybe;function qf({props:e,states:t,muiFormControl:n}){return t.reduce((r,a)=>(r[a]=e[a],n&&typeof e[a]>"u"&&(r[a]=n[a]),r),{})}const bbe=g.createContext(void 0),X4=bbe;function yc(){return g.useContext(X4)}function sW(e){return C.jsx(ure,E({},e,{defaultTheme:ww}))}function yD(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function J4(e,t=!1){return e&&(yD(e.value)&&e.value!==""||t&&yD(e.defaultValue)&&e.defaultValue!=="")}function wbe(e){return e.startAdornment}function Cbe(e){return At("MuiInputBase",e)}const xbe=it("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),La=xbe,Sbe=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],qw=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${xe(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Xw=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Bbe=e=>{const{classes:t,color:n,disabled:r,error:a,endAdornment:o,focused:i,formControl:s,fullWidth:l,hiddenLabel:u,multiline:c,readOnly:f,size:A,startAdornment:d,type:p}=e,h={root:["root",`color${xe(n)}`,r&&"disabled",a&&"error",l&&"fullWidth",i&&"focused",s&&"formControl",A==="small"&&"sizeSmall",c&&"multiline",d&&"adornedStart",o&&"adornedEnd",u&&"hiddenLabel",f&&"readOnly"],input:["input",r&&"disabled",p==="search"&&"inputTypeSearch",c&&"inputMultiline",A==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",d&&"inputAdornedStart",o&&"inputAdornedEnd",f&&"readOnly"]};return dt(h,Cbe,t)},Jw=we("div",{name:"MuiInputBase",slot:"Root",overridesResolver:qw})(({theme:e,ownerState:t})=>E({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${La.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&E({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),Zw=we("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Xw})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=E({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),a={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return E({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${La.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${La.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),Ebe=C.jsx(sW,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Obe=g.forwardRef(function(t,n){var r;const a=pt({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:s,className:l,components:u={},componentsProps:c={},defaultValue:f,disabled:A,disableInjectingGlobalStyles:d,endAdornment:p,fullWidth:h=!1,id:m,inputComponent:y="input",inputProps:v={},inputRef:b,maxRows:w,minRows:x,multiline:S=!1,name:B,onBlur:F,onChange:O,onClick:T,onFocus:U,onKeyDown:N,onKeyUp:H,placeholder:M,readOnly:I,renderSuffix:k,rows:L,slotProps:P={},slots:Q={},startAdornment:D,type:j="text",value:z}=a,X=Re(a,Sbe),K=v.value!=null?v.value:z,{current:se}=g.useRef(K!=null),Y=g.useRef(),re=g.useCallback(ne=>{},[]),q=Mn(Y,b,v.ref,re),[V,$]=g.useState(!1),_=yc(),Ae=qf({props:a,muiFormControl:_,states:["color","disabled","error","hiddenLabel","size","required","filled"]});Ae.focused=_?_.focused:V,g.useEffect(()=>{!_&&A&&V&&($(!1),F&&F())},[_,A,V,F]);const ye=_&&_.onFilled,ge=_&&_.onEmpty,he=g.useCallback(ne=>{J4(ne)?ye&&ye():ge&&ge()},[ye,ge]);ai(()=>{se&&he({value:K})},[K,he,se]);const Ie=ne=>{if(Ae.disabled){ne.stopPropagation();return}U&&U(ne),v.onFocus&&v.onFocus(ne),_&&_.onFocus?_.onFocus(ne):$(!0)},Ce=ne=>{F&&F(ne),v.onBlur&&v.onBlur(ne),_&&_.onBlur?_.onBlur(ne):$(!1)},Ue=(ne,...W)=>{if(!se){const fe=ne.target||Y.current;if(fe==null)throw new Error(Vl(1));he({value:fe.value})}v.onChange&&v.onChange(ne,...W),O&&O(ne,...W)};g.useEffect(()=>{he(Y.current)},[]);const Ze=ne=>{Y.current&&ne.currentTarget===ne.target&&Y.current.focus(),T&&T(ne)};let et=y,Ye=v;S&&et==="input"&&(L?Ye=E({type:void 0,minRows:L,maxRows:L},Ye):Ye=E({type:void 0,maxRows:w,minRows:x},Ye),et=ese);const je=ne=>{he(ne.animationName==="mui-auto-fill-cancel"?Y.current:{value:"x"})};g.useEffect(()=>{_&&_.setAdornedStart(!!D)},[_,D]);const Me=E({},a,{color:Ae.color||"primary",disabled:Ae.disabled,endAdornment:p,error:Ae.error,focused:Ae.focused,formControl:_,fullWidth:h,hiddenLabel:Ae.hiddenLabel,multiline:S,size:Ae.size,startAdornment:D,type:j}),ee=Bbe(Me),G=Q.root||u.Root||Jw,te=P.root||c.root||{},ae=Q.input||u.Input||Zw;return Ye=E({},Ye,(r=P.input)!=null?r:c.input),C.jsxs(g.Fragment,{children:[!d&&Ebe,C.jsxs(G,E({},te,!gf(G)&&{ownerState:E({},Me,te.ownerState)},{ref:n,onClick:Ze},X,{className:Z(ee.root,te.className,l),children:[D,C.jsx(X4.Provider,{value:null,children:C.jsx(ae,E({ownerState:Me,"aria-invalid":Ae.error,"aria-describedby":o,autoComplete:i,autoFocus:s,defaultValue:f,disabled:Ae.disabled,id:m,onAnimationStart:je,name:B,placeholder:M,readOnly:I,required:Ae.required,rows:L,value:K,onKeyDown:N,onKeyUp:H,type:j},Ye,!gf(ae)&&{as:et,ownerState:E({},Me,Ye.ownerState)},{ref:q,className:Z(ee.input,Ye.className),onBlur:Ce,onChange:Ue,onFocus:Ie}))}),p,k?k(E({},Ae,{startAdornment:D})):null]}))]})}),Z4=Obe;function Fbe(e){return At("MuiInput",e)}const Tbe=E({},La,it("MuiInput",["root","underline","input"])),cl=Tbe;function Rbe(e){return At("MuiOutlinedInput",e)}const Ibe=E({},La,it("MuiOutlinedInput",["root","notchedOutline","input"])),vi=Ibe;function kbe(e){return At("MuiFilledInput",e)}const Pbe=E({},La,it("MuiFilledInput",["root","underline","input"])),Qa=Pbe,lW=rn(C.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Ube(e){return At("MuiAutocomplete",e)}const Mbe=it("MuiAutocomplete",["root","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]),Bt=Mbe;var bD,wD;const Dbe=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],Lbe=e=>{const{classes:t,disablePortal:n,focused:r,fullWidth:a,hasClearIcon:o,hasPopupIcon:i,inputFocused:s,popupOpen:l,size:u}=e,c={root:["root",r&&"focused",a&&"fullWidth",o&&"hasClearIcon",i&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",s&&"inputFocused"],tag:["tag",`tagSize${xe(u)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",l&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return dt(c,Ube,t)},Qbe=we("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:a,hasPopupIcon:o,inputFocused:i,size:s}=n;return[{[`& .${Bt.tag}`]:t.tag},{[`& .${Bt.tag}`]:t[`tagSize${xe(s)}`]},{[`& .${Bt.inputRoot}`]:t.inputRoot},{[`& .${Bt.input}`]:t.input},{[`& .${Bt.input}`]:i&&t.inputFocused},t.root,r&&t.fullWidth,o&&t.hasPopupIcon,a&&t.hasClearIcon]}})(({ownerState:e})=>E({[`&.${Bt.focused} .${Bt.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Bt.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${Bt.tag}`]:E({margin:3,maxWidth:"calc(100% - 6px)"},e.size==="small"&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${Bt.inputRoot}`]:{flexWrap:"wrap",[`.${Bt.hasPopupIcon}&, .${Bt.hasClearIcon}&`]:{paddingRight:26+4},[`.${Bt.hasPopupIcon}.${Bt.hasClearIcon}&`]:{paddingRight:52+4},[`& .${Bt.input}`]:{width:0,minWidth:30}},[`& .${cl.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${cl.root}.${La.sizeSmall}`]:{[`& .${cl.input}`]:{padding:"2px 4px 3px 0"}},[`& .${vi.root}`]:{padding:9,[`.${Bt.hasPopupIcon}&, .${Bt.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Bt.hasPopupIcon}.${Bt.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Bt.input}`]:{padding:"7.5px 4px 7.5px 6px"},[`& .${Bt.endAdornment}`]:{right:9}},[`& .${vi.root}.${La.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Bt.input}`]:{padding:"2.5px 4px 2.5px 6px"}},[`& .${Qa.root}`]:{paddingTop:19,paddingLeft:8,[`.${Bt.hasPopupIcon}&, .${Bt.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Bt.hasPopupIcon}.${Bt.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Qa.input}`]:{padding:"7px 4px"},[`& .${Bt.endAdornment}`]:{right:9}},[`& .${Qa.root}.${La.sizeSmall}`]:{paddingBottom:1,[`& .${Qa.input}`]:{padding:"2.5px 4px"}},[`& .${La.hiddenLabel}`]:{paddingTop:8},[`& .${Qa.root}.${La.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Bt.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Qa.root}.${La.hiddenLabel}.${La.sizeSmall}`]:{[`& .${Bt.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Bt.input}`]:E({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),Nbe=we("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),Hbe=we(Ba,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),jbe=we(Ba,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>E({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})(({ownerState:e})=>E({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"})),zbe=we(Yw,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Bt.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>E({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),Vbe=we(ko,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>E({},e.typography.body1,{overflow:"auto"})),Kbe=we("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),Wbe=we("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),Gbe=we("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Bt.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${Bt.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Bt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Bt.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Bt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),Ybe=we(Abe,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),qbe=we("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${Bt.option}`]:{paddingLeft:24}}),Xbe=g.forwardRef(function(t,n){var r,a,o,i;const s=pt({props:t,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:u=!1,autoSelect:c=!1,blurOnSelect:f=!1,ChipProps:A,className:d,clearIcon:p=bD||(bD=C.jsx(oW,{fontSize:"small"})),clearOnBlur:h=!s.freeSolo,clearOnEscape:m=!1,clearText:y="Clear",closeText:v="Close",componentsProps:b={},defaultValue:w=s.multiple?[]:null,disableClearable:x=!1,disableCloseOnSelect:S=!1,disabled:B=!1,disabledItemsFocusable:F=!1,disableListWrap:O=!1,disablePortal:T=!1,filterSelectedOptions:U=!1,forcePopupIcon:N="auto",freeSolo:H=!1,fullWidth:M=!1,getLimitTagsText:I=yt=>`+${yt}`,getOptionLabel:k=yt=>{var tt;return(tt=yt.label)!=null?tt:yt},groupBy:L,handleHomeEndKeys:P=!s.freeSolo,includeInputInList:Q=!1,limitTags:D=-1,ListboxComponent:j="ul",ListboxProps:z,loading:X=!1,loadingText:K="Loading…",multiple:se=!1,noOptionsText:Y="No options",openOnFocus:re=!1,openText:q="Open",PaperComponent:V=ko,PopperComponent:$=Yw,popupIcon:_=wD||(wD=C.jsx(lW,{})),readOnly:Ae=!1,renderGroup:ye,renderInput:ge,renderOption:he,renderTags:Ie,selectOnFocus:Ce=!s.freeSolo,size:Ue="medium",slotProps:Ze={}}=s,et=Re(s,Dbe),{getRootProps:Ye,getInputProps:je,getInputLabelProps:Me,getPopupIndicatorProps:ee,getClearProps:G,getTagProps:te,getListboxProps:ae,getOptionProps:ne,value:W,dirty:fe,id:ce,popupOpen:ie,focused:me,focusedTag:Ee,anchorEl:ze,setAnchorEl:Fe,inputValue:de,groupedOptions:ke}=yoe(E({},s,{componentName:"Autocomplete"})),Pe=!x&&!B&&fe&&!Ae,ft=(!H||N===!0)&&N!==!1,st=E({},s,{disablePortal:T,focused:me,fullWidth:M,hasClearIcon:Pe,hasPopupIcon:ft,inputFocused:Ee===-1,popupOpen:ie,size:Ue}),$e=Lbe(st);let We;if(se&&W.length>0){const yt=tt=>E({className:$e.tag,disabled:B},te(tt));Ie?We=Ie(W,yt,st):We=W.map((tt,gt)=>C.jsx(iW,E({label:k(tt),size:Ue},yt({index:gt}),A)))}if(D>-1&&Array.isArray(We)){const yt=We.length-D;!me&&yt>0&&(We=We.splice(0,D),We.push(C.jsx("span",{className:$e.tag,children:I(yt)},We.length)))}const mt=ye||(yt=>C.jsxs("li",{children:[C.jsx(Ybe,{className:$e.groupLabel,ownerState:st,component:"div",children:yt.group}),C.jsx(qbe,{className:$e.groupUl,ownerState:st,children:yt.children})]},yt.key)),wt=he||((yt,tt)=>C.jsx("li",E({},yt,{children:k(tt)}))),on=(yt,tt)=>{const gt=ne({option:yt,index:tt});return wt(E({},gt,{className:$e.option}),yt,{selected:gt["aria-selected"],index:tt,inputValue:de})},Ra=(r=Ze.clearIndicator)!=null?r:b.clearIndicator,Bn=(a=Ze.paper)!=null?a:b.paper,tr=(o=Ze.popper)!=null?o:b.popper,nr=(i=Ze.popupIndicator)!=null?i:b.popupIndicator;return C.jsxs(g.Fragment,{children:[C.jsx(Qbe,E({ref:n,className:Z($e.root,d),ownerState:st},Ye(et),{children:ge({id:ce,disabled:B,fullWidth:!0,size:Ue==="small"?"small":void 0,InputLabelProps:Me(),InputProps:E({ref:Fe,className:$e.inputRoot,startAdornment:We},(Pe||ft)&&{endAdornment:C.jsxs(Nbe,{className:$e.endAdornment,ownerState:st,children:[Pe?C.jsx(Hbe,E({},G(),{"aria-label":y,title:y,ownerState:st},Ra,{className:Z($e.clearIndicator,Ra==null?void 0:Ra.className),children:p})):null,ft?C.jsx(jbe,E({},ee(),{disabled:B,"aria-label":ie?v:q,title:ie?v:q,ownerState:st},nr,{className:Z($e.popupIndicator,nr==null?void 0:nr.className),children:_})):null]})}),inputProps:E({className:$e.input,disabled:B,readOnly:Ae},je())})})),ze?C.jsx(zbe,E({as:$,disablePortal:T,style:{width:ze?ze.clientWidth:null},ownerState:st,role:"presentation",anchorEl:ze,open:ie},tr,{className:Z($e.popper,tr==null?void 0:tr.className),children:C.jsxs(Vbe,E({ownerState:st,as:V},Bn,{className:Z($e.paper,Bn==null?void 0:Bn.className),children:[X&&ke.length===0?C.jsx(Kbe,{className:$e.loading,ownerState:st,children:K}):null,ke.length===0&&!H&&!X?C.jsx(Wbe,{className:$e.noOptions,ownerState:st,role:"presentation",onMouseDown:yt=>{yt.preventDefault()},children:Y}):null,ke.length>0?C.jsx(Gbe,E({as:j,className:$e.listbox,ownerState:st},ae(),z,{children:ke.map((yt,tt)=>L?mt({key:yt.key,group:yt.group,children:yt.options.map((gt,la)=>on(gt,yt.index+la))}):on(yt,tt))})):null]}))})):null]})}),Jbe=Xbe,Zbe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_be={entering:{opacity:1},entered:{opacity:1}},$be=g.forwardRef(function(t,n){const r=Ms(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:o,appear:i=!0,children:s,easing:l,in:u,onEnter:c,onEntered:f,onEntering:A,onExit:d,onExited:p,onExiting:h,style:m,timeout:y=a,TransitionComponent:v=au}=t,b=Re(t,Zbe),w=g.useRef(null),x=Mn(w,s.ref,n),S=M=>I=>{if(M){const k=w.current;I===void 0?M(k):M(k,I)}},B=S(A),F=S((M,I)=>{r4(M);const k=Kl({style:m,timeout:y,easing:l},{mode:"enter"});M.style.webkitTransition=r.transitions.create("opacity",k),M.style.transition=r.transitions.create("opacity",k),c&&c(M,I)}),O=S(f),T=S(h),U=S(M=>{const I=Kl({style:m,timeout:y,easing:l},{mode:"exit"});M.style.webkitTransition=r.transitions.create("opacity",I),M.style.transition=r.transitions.create("opacity",I),d&&d(M)}),N=S(p),H=M=>{o&&o(w.current,M)};return C.jsx(v,E({appear:i,in:u,nodeRef:w,onEnter:F,onEntered:O,onEntering:B,onExit:U,onExited:N,onExiting:T,addEndListener:H,timeout:y},b,{children:(M,I)=>g.cloneElement(s,E({style:E({opacity:0,visibility:M==="exited"&&!u?"hidden":void 0},_be[M],m,s.props.style),ref:x},I))}))}),uW=$be;function e1e(e){return At("MuiBackdrop",e)}it("MuiBackdrop",["root","invisible"]);const t1e=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],n1e=e=>{const{classes:t,invisible:n}=e;return dt({root:["root",n&&"invisible"]},e1e,t)},r1e=we("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>E({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),a1e=g.forwardRef(function(t,n){var r,a,o;const i=pt({props:t,name:"MuiBackdrop"}),{children:s,className:l,component:u="div",components:c={},componentsProps:f={},invisible:A=!1,open:d,slotProps:p={},slots:h={},TransitionComponent:m=uW,transitionDuration:y}=i,v=Re(i,t1e),b=E({},i,{component:u,invisible:A}),w=n1e(b),x=(r=p.root)!=null?r:f.root;return C.jsx(m,E({in:d,timeout:y},v,{children:C.jsx(r1e,E({"aria-hidden":!0},x,{as:(a=(o=h.root)!=null?o:c.Root)!=null?a:u,className:Z(w.root,l,x==null?void 0:x.className),ownerState:E({},b,x==null?void 0:x.ownerState),classes:w,ref:n,children:s}))}))}),_4=a1e,o1e=n4(),i1e=pae({defaultTheme:o1e,defaultClassName:"MuiBox-root",generateClassName:Mj.generate}),Ut=i1e;function s1e(e){return At("MuiButton",e)}const l1e=it("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Ym=l1e,u1e=g.createContext({}),c1e=u1e,A1e=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],f1e=e=>{const{color:t,disableElevation:n,fullWidth:r,size:a,variant:o,classes:i}=e,s={root:["root",o,`${o}${xe(t)}`,`size${xe(a)}`,`${o}Size${xe(a)}`,t==="inherit"&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${xe(a)}`],endIcon:["endIcon",`iconSize${xe(a)}`]},l=dt(s,s1e,i);return E({},i,l)},cW=e=>E({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),d1e=we(sc,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${xe(n.color)}`],t[`size${xe(n.size)}`],t[`${n.variant}Size${xe(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;return E({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":E({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:(e.vars||e).palette.grey.A100,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Ym.focusVisible}`]:E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Ym.disabled}`]:E({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${Dt(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Ym.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Ym.disabled}`]:{boxShadow:"none"}}),p1e=we("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${xe(n.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},cW(e))),h1e=we("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${xe(n.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},cW(e))),g1e=g.forwardRef(function(t,n){const r=g.useContext(c1e),a=DR(r,t),o=pt({props:a,name:"MuiButton"}),{children:i,color:s="primary",component:l="button",className:u,disabled:c=!1,disableElevation:f=!1,disableFocusRipple:A=!1,endIcon:d,focusVisibleClassName:p,fullWidth:h=!1,size:m="medium",startIcon:y,type:v,variant:b="text"}=o,w=Re(o,A1e),x=E({},o,{color:s,component:l,disabled:c,disableElevation:f,disableFocusRipple:A,fullWidth:h,size:m,type:v,variant:b}),S=f1e(x),B=y&&C.jsx(p1e,{className:S.startIcon,ownerState:x,children:y}),F=d&&C.jsx(h1e,{className:S.endIcon,ownerState:x,children:d});return C.jsxs(d1e,E({ownerState:x,className:Z(r.className,S.root,u),component:l,disabled:c,focusRipple:!A,focusVisibleClassName:Z(S.focusVisible,p),ref:n,type:v},w,{classes:S,children:[B,i,F]}))}),Xa=g1e;function m1e(e){return At("MuiCard",e)}it("MuiCard",["root"]);const v1e=["className","raised"],y1e=e=>{const{classes:t}=e;return dt({root:["root"]},m1e,t)},b1e=we(ko,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),w1e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCard"}),{className:a,raised:o=!1}=r,i=Re(r,v1e),s=E({},r,{raised:o}),l=y1e(s);return C.jsx(b1e,E({className:Z(l.root,a),elevation:o?8:void 0,ref:n,ownerState:s},i))}),C1e=w1e;function x1e(e){return At("MuiCardActions",e)}it("MuiCardActions",["root","spacing"]);const S1e=["disableSpacing","className"],B1e=e=>{const{classes:t,disableSpacing:n}=e;return dt({root:["root",!n&&"spacing"]},x1e,t)},E1e=we("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>E({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),O1e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCardActions"}),{disableSpacing:a=!1,className:o}=r,i=Re(r,S1e),s=E({},r,{disableSpacing:a}),l=B1e(s);return C.jsx(E1e,E({className:Z(l.root,o),ownerState:s,ref:n},i))}),F1e=O1e;function T1e(e){return At("MuiCardHeader",e)}const R1e=it("MuiCardHeader",["root","avatar","action","content","title","subheader"]),CD=R1e,I1e=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],k1e=e=>{const{classes:t}=e;return dt({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},T1e,t)},P1e=we("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>E({[`& .${CD.title}`]:t.title,[`& .${CD.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),U1e=we("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),M1e=we("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),D1e=we("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),L1e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCardHeader"}),{action:a,avatar:o,className:i,component:s="div",disableTypography:l=!1,subheader:u,subheaderTypographyProps:c,title:f,titleTypographyProps:A}=r,d=Re(r,I1e),p=E({},r,{component:s,disableTypography:l}),h=k1e(p);let m=f;m!=null&&m.type!==Gn&&!l&&(m=C.jsx(Gn,E({variant:o?"body2":"h5",className:h.title,component:"span",display:"block"},A,{children:m})));let y=u;return y!=null&&y.type!==Gn&&!l&&(y=C.jsx(Gn,E({variant:o?"body2":"body1",className:h.subheader,color:"text.secondary",component:"span",display:"block"},c,{children:y}))),C.jsxs(P1e,E({className:Z(h.root,i),as:s,ref:n,ownerState:p},d,{children:[o&&C.jsx(U1e,{className:h.avatar,ownerState:p,children:o}),C.jsxs(D1e,{className:h.content,ownerState:p,children:[m,y]}),a&&C.jsx(M1e,{className:h.action,ownerState:p,children:a})]}))}),Q1e=L1e;function N1e(e){return At("PrivateSwitchBase",e)}it("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const H1e=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],j1e=e=>{const{classes:t,checked:n,disabled:r,edge:a}=e,o={root:["root",n&&"checked",r&&"disabled",a&&`edge${xe(a)}`],input:["input"]};return dt(o,N1e,t)},z1e=we(sc)(({ownerState:e})=>E({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),V1e=we("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),K1e=g.forwardRef(function(t,n){const{autoFocus:r,checked:a,checkedIcon:o,className:i,defaultChecked:s,disabled:l,disableFocusRipple:u=!1,edge:c=!1,icon:f,id:A,inputProps:d,inputRef:p,name:h,onBlur:m,onChange:y,onFocus:v,readOnly:b,required:w=!1,tabIndex:x,type:S,value:B}=t,F=Re(t,H1e),[O,T]=Vu({controlled:a,default:!!s,name:"SwitchBase",state:"checked"}),U=yc(),N=Q=>{v&&v(Q),U&&U.onFocus&&U.onFocus(Q)},H=Q=>{m&&m(Q),U&&U.onBlur&&U.onBlur(Q)},M=Q=>{if(Q.nativeEvent.defaultPrevented)return;const D=Q.target.checked;T(D),y&&y(Q,D)};let I=l;U&&typeof I>"u"&&(I=U.disabled);const k=S==="checkbox"||S==="radio",L=E({},t,{checked:O,disabled:I,disableFocusRipple:u,edge:c}),P=j1e(L);return C.jsxs(z1e,E({component:"span",className:Z(P.root,i),centerRipple:!0,focusRipple:!u,disabled:I,tabIndex:null,role:void 0,onFocus:N,onBlur:H,ownerState:L,ref:n},F,{children:[C.jsx(V1e,E({autoFocus:r,checked:a,defaultChecked:s,className:P.input,disabled:I,id:k?A:void 0,name:h,onChange:M,readOnly:b,ref:p,required:w,ownerState:L,tabIndex:x,type:S},S==="checkbox"&&B===void 0?{}:{value:B},d)),O?o:f]}))}),W1e=K1e,G1e=rn(C.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),Y1e=rn(C.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),q1e=rn(C.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function X1e(e){return At("MuiCheckbox",e)}const J1e=it("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]),TS=J1e,Z1e=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],_1e=e=>{const{classes:t,indeterminate:n,color:r}=e,a={root:["root",n&&"indeterminate",`color${xe(r)}`]},o=dt(a,X1e,t);return E({},t,o)},$1e=we(W1e,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,n.color!=="default"&&t[`color${xe(n.color)}`]]}})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${TS.checked}, &.${TS.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${TS.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),ewe=C.jsx(Y1e,{}),twe=C.jsx(G1e,{}),nwe=C.jsx(q1e,{}),rwe=g.forwardRef(function(t,n){var r,a;const o=pt({props:t,name:"MuiCheckbox"}),{checkedIcon:i=ewe,color:s="primary",icon:l=twe,indeterminate:u=!1,indeterminateIcon:c=nwe,inputProps:f,size:A="medium",className:d}=o,p=Re(o,Z1e),h=u?c:l,m=u?c:i,y=E({},o,{color:s,indeterminate:u,size:A}),v=_1e(y);return C.jsx($1e,E({type:"checkbox",inputProps:E({"data-indeterminate":u},f),icon:g.cloneElement(h,{fontSize:(r=h.props.fontSize)!=null?r:A}),checkedIcon:g.cloneElement(m,{fontSize:(a=m.props.fontSize)!=null?a:A}),ownerState:y,ref:n,className:Z(v.root,d)},p,{classes:v}))}),awe=rwe;function owe(e){return At("MuiCircularProgress",e)}it("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const iwe=["className","color","disableShrink","size","style","thickness","value","variant"];let _w=e=>e,xD,SD,BD,ED;const Gs=44,swe=xg(xD||(xD=_w` +`),ao.rippleVisible,hye,N2,({theme:e})=>e.transitions.easing.easeInOut,ao.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,ao.child,ao.childLeaving,gye,N2,({theme:e})=>e.transitions.easing.easeInOut,ao.childPulsate,mye,({theme:e})=>e.transitions.easing.easeInOut),bye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiTouchRipple"}),{center:a=!1,classes:o={},className:i}=r,s=Re(r,dye),[l,u]=g.useState([]),c=g.useRef(0),f=g.useRef(null);g.useEffect(()=>{f.current&&(f.current(),f.current=null)},[l]);const A=g.useRef(!1),d=g.useRef(null),p=g.useRef(null),h=g.useRef(null);g.useEffect(()=>()=>{clearTimeout(d.current)},[]);const m=g.useCallback(w=>{const{pulsate:x,rippleX:S,rippleY:B,rippleSize:O,cb:F}=w;u(T=>[...T,C.jsx(yye,{classes:{ripple:Z(o.ripple,ao.ripple),rippleVisible:Z(o.rippleVisible,ao.rippleVisible),ripplePulsate:Z(o.ripplePulsate,ao.ripplePulsate),child:Z(o.child,ao.child),childLeaving:Z(o.childLeaving,ao.childLeaving),childPulsate:Z(o.childPulsate,ao.childPulsate)},timeout:N2,pulsate:x,rippleX:S,rippleY:B,rippleSize:O},c.current)]),c.current+=1,f.current=F},[o]),y=g.useCallback((w={},x={},S=()=>{})=>{const{pulsate:B=!1,center:O=a||x.pulsate,fakeElement:F=!1}=x;if((w==null?void 0:w.type)==="mousedown"&&A.current){A.current=!1;return}(w==null?void 0:w.type)==="touchstart"&&(A.current=!0);const T=F?null:h.current,U=T?T.getBoundingClientRect():{width:0,height:0,left:0,top:0};let N,H,M;if(O||w===void 0||w.clientX===0&&w.clientY===0||!w.clientX&&!w.touches)N=Math.round(U.width/2),H=Math.round(U.height/2);else{const{clientX:I,clientY:k}=w.touches&&w.touches.length>0?w.touches[0]:w;N=Math.round(I-U.left),H=Math.round(k-U.top)}if(O)M=Math.sqrt((2*U.width**2+U.height**2)/3),M%2===0&&(M+=1);else{const I=Math.max(Math.abs((T?T.clientWidth:0)-N),N)*2+2,k=Math.max(Math.abs((T?T.clientHeight:0)-H),H)*2+2;M=Math.sqrt(I**2+k**2)}w!=null&&w.touches?p.current===null&&(p.current=()=>{m({pulsate:B,rippleX:N,rippleY:H,rippleSize:M,cb:S})},d.current=setTimeout(()=>{p.current&&(p.current(),p.current=null)},pye)):m({pulsate:B,rippleX:N,rippleY:H,rippleSize:M,cb:S})},[a,m]),v=g.useCallback(()=>{y({},{pulsate:!0})},[y]),b=g.useCallback((w,x)=>{if(clearTimeout(d.current),(w==null?void 0:w.type)==="touchend"&&p.current){p.current(),p.current=null,d.current=setTimeout(()=>{b(w,x)});return}p.current=null,u(S=>S.length>0?S.slice(1):S),f.current=x},[]);return g.useImperativeHandle(n,()=>({pulsate:v,start:y,stop:b}),[v,y,b]),C.jsx(vye,E({className:Z(ao.root,o.root,i),ref:h},s,{children:C.jsx(Ij,{component:null,exit:!0,children:l})}))}),wye=bye;function Cye(e){return At("MuiButtonBase",e)}const xye=it("MuiButtonBase",["root","disabled","focusVisible"]),Sye=xye,Bye=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Eye=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:a}=e,i=dt({root:["root",t&&"disabled",n&&"focusVisible"]},Cye,a);return n&&r&&(i.root+=` ${r}`),i},Fye=we("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.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"},[`&.${Sye.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Oye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiButtonBase"}),{action:a,centerRipple:o=!1,children:i,className:s,component:l="button",disabled:u=!1,disableRipple:c=!1,disableTouchRipple:f=!1,focusRipple:A=!1,LinkComponent:d="a",onBlur:p,onClick:h,onContextMenu:m,onDragLeave:y,onFocus:v,onFocusVisible:b,onKeyDown:w,onKeyUp:x,onMouseDown:S,onMouseLeave:B,onMouseUp:O,onTouchEnd:F,onTouchMove:T,onTouchStart:U,tabIndex:N=0,TouchRippleProps:H,touchRippleRef:M,type:I}=r,k=Re(r,Bye),L=g.useRef(null),P=g.useRef(null),Q=Mn(P,M),{isFocusVisibleRef:D,onFocus:j,onBlur:z,ref:X}=DR(),[K,se]=g.useState(!1);u&&K&&se(!1),g.useImperativeHandle(a,()=>({focusVisible:()=>{se(!0),L.current.focus()}}),[]);const[Y,re]=g.useState(!1);g.useEffect(()=>{re(!0)},[]);const q=Y&&!c&&!u;g.useEffect(()=>{K&&A&&!c&&Y&&P.current.pulsate()},[c,A,K,Y]);function V(W,fe,ce=f){return fo(ie=>(fe&&fe(ie),!ce&&P.current&&P.current[W](ie),!0))}const $=V("start",S),_=V("stop",m),Ae=V("stop",y),ye=V("stop",O),ge=V("stop",W=>{K&&W.preventDefault(),B&&B(W)}),he=V("start",U),Ie=V("stop",F),Ce=V("stop",T),Ue=V("stop",W=>{z(W),D.current===!1&&se(!1),p&&p(W)},!1),Ze=fo(W=>{L.current||(L.current=W.currentTarget),j(W),D.current===!0&&(se(!0),b&&b(W)),v&&v(W)}),et=()=>{const W=L.current;return l&&l!=="button"&&!(W.tagName==="A"&&W.href)},Ye=g.useRef(!1),je=fo(W=>{A&&!Ye.current&&K&&P.current&&W.key===" "&&(Ye.current=!0,P.current.stop(W,()=>{P.current.start(W)})),W.target===W.currentTarget&&et()&&W.key===" "&&W.preventDefault(),w&&w(W),W.target===W.currentTarget&&et()&&W.key==="Enter"&&!u&&(W.preventDefault(),h&&h(W))}),Me=fo(W=>{A&&W.key===" "&&P.current&&K&&!W.defaultPrevented&&(Ye.current=!1,P.current.stop(W,()=>{P.current.pulsate(W)})),x&&x(W),h&&W.target===W.currentTarget&&et()&&W.key===" "&&!W.defaultPrevented&&h(W)});let ee=l;ee==="button"&&(k.href||k.to)&&(ee=d);const G={};ee==="button"?(G.type=I===void 0?"button":I,G.disabled=u):(!k.href&&!k.to&&(G.role="button"),u&&(G["aria-disabled"]=u));const te=Mn(n,X,L),ae=E({},r,{centerRipple:o,component:l,disabled:u,disableRipple:c,disableTouchRipple:f,focusRipple:A,tabIndex:N,focusVisible:K}),ne=Eye(ae);return C.jsxs(Fye,E({as:ee,className:Z(ne.root,s),ownerState:ae,onBlur:Ue,onClick:h,onContextMenu:_,onFocus:Ze,onKeyDown:je,onKeyUp:Me,onMouseDown:$,onMouseLeave:ge,onMouseUp:ye,onDragLeave:Ae,onTouchEnd:Ie,onTouchMove:Ce,onTouchStart:he,ref:te,tabIndex:u?-1:N,type:I},G,k,{children:[i,q?C.jsx(wye,E({ref:Q,center:o},H)):null]}))}),sc=Oye;function Tye(e){return At("MuiAlert",e)}const Rye=it("MuiAlert",["root","action","icon","message","filled","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),hD=Rye;function Iye(e){return At("MuiIconButton",e)}const kye=it("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Pye=kye,Uye=["edge","children","className","color","disabled","disableFocusRipple","size"],Mye=e=>{const{classes:t,disabled:n,color:r,edge:a,size:o}=e,i={root:["root",n&&"disabled",r!=="default"&&`color${xe(r)}`,a&&`edge${xe(a)}`,`size${xe(o)}`]};return dt(i,Iye,t)},Dye=we(sc,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${xe(n.color)}`],n.edge&&t[`edge${xe(n.edge)}`],t[`size${xe(n.size)}`]]}})(({theme:e,ownerState:t})=>E({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return E({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&E({color:r==null?void 0:r.main},!t.disableRipple&&{"&:hover":E({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${Pye.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),Lye=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiIconButton"}),{edge:a=!1,children:o,className:i,color:s="default",disabled:l=!1,disableFocusRipple:u=!1,size:c="medium"}=r,f=Re(r,Uye),A=E({},r,{edge:a,color:s,disabled:l,disableFocusRipple:u,size:c}),d=Mye(A);return C.jsx(Dye,E({className:Z(d.root,i),centerRipple:!0,focusRipple:!u,disabled:l,ref:n,ownerState:A},f,{children:o}))}),Ba=Lye,Qye=rn(C.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),Nye=rn(C.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),Hye=rn(C.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),jye=rn(C.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),aW=rn(C.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),zye=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],Vye=e=>{const{variant:t,color:n,severity:r,classes:a}=e,o={root:["root",`${t}${xe(n||r)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]};return dt(o,Tye,a)},Kye=we(ko,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${xe(n.color||n.severity)}`]]}})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?zy:Vy,r=e.palette.mode==="light"?Vy:zy,a=t.color||t.severity;return E({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px"},a&&t.variant==="standard"&&{color:e.vars?e.vars.palette.Alert[`${a}Color`]:n(e.palette[a].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${a}StandardBg`]:r(e.palette[a].light,.9),[`& .${hD.icon}`]:e.vars?{color:e.vars.palette.Alert[`${a}IconColor`]}:{color:e.palette[a].main}},a&&t.variant==="outlined"&&{color:e.vars?e.vars.palette.Alert[`${a}Color`]:n(e.palette[a].light,.6),border:`1px solid ${(e.vars||e).palette[a].light}`,[`& .${hD.icon}`]:e.vars?{color:e.vars.palette.Alert[`${a}IconColor`]}:{color:e.palette[a].main}},a&&t.variant==="filled"&&E({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${a}FilledColor`],backgroundColor:e.vars.palette.Alert[`${a}FilledBg`]}:{backgroundColor:e.palette.mode==="dark"?e.palette[a].dark:e.palette[a].main,color:e.palette.getContrastText(e.palette[a].main)}))}),Wye=we("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),Gye=we("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),gD=we("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),mD={success:C.jsx(Qye,{fontSize:"inherit"}),warning:C.jsx(Nye,{fontSize:"inherit"}),error:C.jsx(Hye,{fontSize:"inherit"}),info:C.jsx(jye,{fontSize:"inherit"})},Yye=g.forwardRef(function(t,n){var r,a,o,i,s,l;const u=pt({props:t,name:"MuiAlert"}),{action:c,children:f,className:A,closeText:d="Close",color:p,components:h={},componentsProps:m={},icon:y,iconMapping:v=mD,onClose:b,role:w="alert",severity:x="success",slotProps:S={},slots:B={},variant:O="standard"}=u,F=Re(u,zye),T=E({},u,{color:p,severity:x,variant:O}),U=Vye(T),N=(r=(a=B.closeButton)!=null?a:h.CloseButton)!=null?r:Ba,H=(o=(i=B.closeIcon)!=null?i:h.CloseIcon)!=null?o:aW,M=(s=S.closeButton)!=null?s:m.closeButton,I=(l=S.closeIcon)!=null?l:m.closeIcon;return C.jsxs(Kye,E({role:w,elevation:0,ownerState:T,className:Z(U.root,A),ref:n},F,{children:[y!==!1?C.jsx(Wye,{ownerState:T,className:U.icon,children:y||v[x]||mD[x]}):null,C.jsx(Gye,{ownerState:T,className:U.message,children:f}),c!=null?C.jsx(gD,{ownerState:T,className:U.action,children:c}):null,c==null&&b?C.jsx(gD,{ownerState:T,className:U.action,children:C.jsx(N,E({size:"small","aria-label":d,title:d,color:"inherit",onClick:b},M,{children:C.jsx(H,E({fontSize:"small"},I))}))}):null]}))}),qye=Yye;function Xye(e){return At("MuiTypography",e)}it("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Jye=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Zye=e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:a,variant:o,classes:i}=e,s={root:["root",o,e.align!=="inherit"&&`align${xe(t)}`,n&&"gutterBottom",r&&"noWrap",a&&"paragraph"]};return dt(s,Xye,i)},_ye=we("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!=="inherit"&&t[`align${xe(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>E({margin:0},t.variant&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),vD={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},$ye={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},ebe=e=>$ye[e]||e,tbe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiTypography"}),a=ebe(r.color),o=az(E({},r,{color:a})),{align:i="inherit",className:s,component:l,gutterBottom:u=!1,noWrap:c=!1,paragraph:f=!1,variant:A="body1",variantMapping:d=vD}=o,p=Re(o,Jye),h=E({},o,{align:i,color:a,className:s,component:l,gutterBottom:u,noWrap:c,paragraph:f,variant:A,variantMapping:d}),m=l||(f?"p":d[A]||vD[A])||"span",y=Zye(h);return C.jsx(_ye,E({as:m,ref:n,ownerState:h,className:Z(y.root,s)},p))}),Gn=tbe,nbe=["components","componentsProps","slots","slotProps"],rbe=we(Die,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),abe=g.forwardRef(function(t,n){var r;const a=t4(),o=pt({props:t,name:"MuiPopper"}),{components:i,componentsProps:s,slots:l,slotProps:u}=o,c=Re(o,nbe),f=(r=l==null?void 0:l.root)!=null?r:i==null?void 0:i.Root;return C.jsx(rbe,E({direction:a==null?void 0:a.direction,slots:{root:f},slotProps:u??s},c,{ref:n}))}),qw=abe;function obe(e){return At("MuiListSubheader",e)}it("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const ibe=["className","color","component","disableGutters","disableSticky","inset"],sbe=e=>{const{classes:t,color:n,disableGutters:r,inset:a,disableSticky:o}=e,i={root:["root",n!=="default"&&`color${xe(n)}`,!r&&"gutters",a&&"inset",!o&&"sticky"]};return dt(i,obe,t)},lbe=we("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${xe(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>E({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),ube=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListSubheader"}),{className:a,color:o="default",component:i="li",disableGutters:s=!1,disableSticky:l=!1,inset:u=!1}=r,c=Re(r,ibe),f=E({},r,{color:o,component:i,disableGutters:s,disableSticky:l,inset:u}),A=sbe(f);return C.jsx(lbe,E({as:i,className:Z(A.root,a),ref:n,ownerState:f},c))}),cbe=ube,Abe=rn(C.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function fbe(e){return At("MuiChip",e)}const dbe=it("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),Qt=dbe,pbe=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],hbe=e=>{const{classes:t,disabled:n,size:r,color:a,iconColor:o,onDelete:i,clickable:s,variant:l}=e,u={root:["root",l,n&&"disabled",`size${xe(r)}`,`color${xe(a)}`,s&&"clickable",s&&`clickableColor${xe(a)}`,i&&"deletable",i&&`deletableColor${xe(a)}`,`${l}${xe(a)}`],label:["label",`label${xe(r)}`],avatar:["avatar",`avatar${xe(r)}`,`avatarColor${xe(a)}`],icon:["icon",`icon${xe(r)}`,`iconColor${xe(o)}`],deleteIcon:["deleteIcon",`deleteIcon${xe(r)}`,`deleteIconColor${xe(a)}`,`deleteIcon${xe(l)}Color${xe(a)}`]};return dt(u,fbe,t)},gbe=we("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:a,clickable:o,onDelete:i,size:s,variant:l}=n;return[{[`& .${Qt.avatar}`]:t.avatar},{[`& .${Qt.avatar}`]:t[`avatar${xe(s)}`]},{[`& .${Qt.avatar}`]:t[`avatarColor${xe(r)}`]},{[`& .${Qt.icon}`]:t.icon},{[`& .${Qt.icon}`]:t[`icon${xe(s)}`]},{[`& .${Qt.icon}`]:t[`iconColor${xe(a)}`]},{[`& .${Qt.deleteIcon}`]:t.deleteIcon},{[`& .${Qt.deleteIcon}`]:t[`deleteIcon${xe(s)}`]},{[`& .${Qt.deleteIcon}`]:t[`deleteIconColor${xe(r)}`]},{[`& .${Qt.deleteIcon}`]:t[`deleteIcon${xe(l)}Color${xe(r)}`]},t.root,t[`size${xe(s)}`],t[`color${xe(r)}`],o&&t.clickable,o&&r!=="default"&&t[`clickableColor${xe(r)})`],i&&t.deletable,i&&r!=="default"&&t[`deletableColor${xe(r)}`],t[l],t[`${l}${xe(r)}`]]}})(({theme:e,ownerState:t})=>{const n=Dt(e.palette.text.primary,.26),r=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return E({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Qt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Qt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:r,fontSize:e.typography.pxToRem(12)},[`& .${Qt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Qt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Qt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Qt.icon}`]:E({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&E({color:e.vars?e.vars.palette.Chip.defaultIconColor:r},t.color!=="default"&&{color:"inherit"})),[`& .${Qt.deleteIcon}`]:E({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:n,fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:Dt(n,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:Dt(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>E({},t.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>E({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Qt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Qt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Qt.avatar}`]:{marginLeft:4},[`& .${Qt.avatarSmall}`]:{marginLeft:2},[`& .${Qt.icon}`]:{marginLeft:4},[`& .${Qt.iconSmall}`]:{marginLeft:2},[`& .${Qt.deleteIcon}`]:{marginRight:5},[`& .${Qt.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Dt(e.palette[t.color].main,.7)}`,[`&.${Qt.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${Qt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:Dt(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${Qt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:Dt(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),mbe=we("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${xe(r)}`]]}})(({ownerState:e})=>E({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.size==="small"&&{paddingLeft:8,paddingRight:8}));function yD(e){return e.key==="Backspace"||e.key==="Delete"}const vbe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiChip"}),{avatar:a,className:o,clickable:i,color:s="default",component:l,deleteIcon:u,disabled:c=!1,icon:f,label:A,onClick:d,onDelete:p,onKeyDown:h,onKeyUp:m,size:y="medium",variant:v="filled",tabIndex:b,skipFocusWhenDisabled:w=!1}=r,x=Re(r,pbe),S=g.useRef(null),B=Mn(S,n),O=Q=>{Q.stopPropagation(),p&&p(Q)},F=Q=>{Q.currentTarget===Q.target&&yD(Q)&&Q.preventDefault(),h&&h(Q)},T=Q=>{Q.currentTarget===Q.target&&(p&&yD(Q)?p(Q):Q.key==="Escape"&&S.current&&S.current.blur()),m&&m(Q)},U=i!==!1&&d?!0:i,N=U||p?sc:l||"div",H=E({},r,{component:N,disabled:c,size:y,color:s,iconColor:g.isValidElement(f)&&f.props.color||s,onDelete:!!p,clickable:U,variant:v}),M=hbe(H),I=N===sc?E({component:l||"div",focusVisibleClassName:M.focusVisible},p&&{disableRipple:!0}):{};let k=null;p&&(k=u&&g.isValidElement(u)?g.cloneElement(u,{className:Z(u.props.className,M.deleteIcon),onClick:O}):C.jsx(Abe,{className:Z(M.deleteIcon),onClick:O}));let L=null;a&&g.isValidElement(a)&&(L=g.cloneElement(a,{className:Z(M.avatar,a.props.className)}));let P=null;return f&&g.isValidElement(f)&&(P=g.cloneElement(f,{className:Z(M.icon,f.props.className)})),C.jsxs(gbe,E({as:N,className:Z(M.root,o),disabled:U&&c?!0:void 0,onClick:d,onKeyDown:F,onKeyUp:T,ref:B,tabIndex:w&&c?-1:b,ownerState:H},I,x,{children:[L||P,C.jsx(mbe,{className:Z(M.label),ownerState:H,children:A}),k]}))}),oW=vbe;function qf({props:e,states:t,muiFormControl:n}){return t.reduce((r,a)=>(r[a]=e[a],n&&typeof e[a]>"u"&&(r[a]=n[a]),r),{})}const ybe=g.createContext(void 0),J4=ybe;function yc(){return g.useContext(J4)}function iW(e){return C.jsx(lre,E({},e,{defaultTheme:Cw}))}function bD(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Z4(e,t=!1){return e&&(bD(e.value)&&e.value!==""||t&&bD(e.defaultValue)&&e.defaultValue!=="")}function bbe(e){return e.startAdornment}function wbe(e){return At("MuiInputBase",e)}const Cbe=it("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),La=Cbe,xbe=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],Xw=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${xe(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Jw=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Sbe=e=>{const{classes:t,color:n,disabled:r,error:a,endAdornment:o,focused:i,formControl:s,fullWidth:l,hiddenLabel:u,multiline:c,readOnly:f,size:A,startAdornment:d,type:p}=e,h={root:["root",`color${xe(n)}`,r&&"disabled",a&&"error",l&&"fullWidth",i&&"focused",s&&"formControl",A==="small"&&"sizeSmall",c&&"multiline",d&&"adornedStart",o&&"adornedEnd",u&&"hiddenLabel",f&&"readOnly"],input:["input",r&&"disabled",p==="search"&&"inputTypeSearch",c&&"inputMultiline",A==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",d&&"inputAdornedStart",o&&"inputAdornedEnd",f&&"readOnly"]};return dt(h,wbe,t)},Zw=we("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Xw})(({theme:e,ownerState:t})=>E({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${La.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&E({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),_w=we("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Jw})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=E({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),a={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return E({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${La.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${La.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),Bbe=C.jsx(iW,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Ebe=g.forwardRef(function(t,n){var r;const a=pt({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:s,className:l,components:u={},componentsProps:c={},defaultValue:f,disabled:A,disableInjectingGlobalStyles:d,endAdornment:p,fullWidth:h=!1,id:m,inputComponent:y="input",inputProps:v={},inputRef:b,maxRows:w,minRows:x,multiline:S=!1,name:B,onBlur:O,onChange:F,onClick:T,onFocus:U,onKeyDown:N,onKeyUp:H,placeholder:M,readOnly:I,renderSuffix:k,rows:L,slotProps:P={},slots:Q={},startAdornment:D,type:j="text",value:z}=a,X=Re(a,xbe),K=v.value!=null?v.value:z,{current:se}=g.useRef(K!=null),Y=g.useRef(),re=g.useCallback(ne=>{},[]),q=Mn(Y,b,v.ref,re),[V,$]=g.useState(!1),_=yc(),Ae=qf({props:a,muiFormControl:_,states:["color","disabled","error","hiddenLabel","size","required","filled"]});Ae.focused=_?_.focused:V,g.useEffect(()=>{!_&&A&&V&&($(!1),O&&O())},[_,A,V,O]);const ye=_&&_.onFilled,ge=_&&_.onEmpty,he=g.useCallback(ne=>{Z4(ne)?ye&&ye():ge&&ge()},[ye,ge]);ai(()=>{se&&he({value:K})},[K,he,se]);const Ie=ne=>{if(Ae.disabled){ne.stopPropagation();return}U&&U(ne),v.onFocus&&v.onFocus(ne),_&&_.onFocus?_.onFocus(ne):$(!0)},Ce=ne=>{O&&O(ne),v.onBlur&&v.onBlur(ne),_&&_.onBlur?_.onBlur(ne):$(!1)},Ue=(ne,...W)=>{if(!se){const fe=ne.target||Y.current;if(fe==null)throw new Error(Vl(1));he({value:fe.value})}v.onChange&&v.onChange(ne,...W),F&&F(ne,...W)};g.useEffect(()=>{he(Y.current)},[]);const Ze=ne=>{Y.current&&ne.currentTarget===ne.target&&Y.current.focus(),T&&T(ne)};let et=y,Ye=v;S&&et==="input"&&(L?Ye=E({type:void 0,minRows:L,maxRows:L},Ye):Ye=E({type:void 0,maxRows:w,minRows:x},Ye),et=$ie);const je=ne=>{he(ne.animationName==="mui-auto-fill-cancel"?Y.current:{value:"x"})};g.useEffect(()=>{_&&_.setAdornedStart(!!D)},[_,D]);const Me=E({},a,{color:Ae.color||"primary",disabled:Ae.disabled,endAdornment:p,error:Ae.error,focused:Ae.focused,formControl:_,fullWidth:h,hiddenLabel:Ae.hiddenLabel,multiline:S,size:Ae.size,startAdornment:D,type:j}),ee=Sbe(Me),G=Q.root||u.Root||Zw,te=P.root||c.root||{},ae=Q.input||u.Input||_w;return Ye=E({},Ye,(r=P.input)!=null?r:c.input),C.jsxs(g.Fragment,{children:[!d&&Bbe,C.jsxs(G,E({},te,!gf(G)&&{ownerState:E({},Me,te.ownerState)},{ref:n,onClick:Ze},X,{className:Z(ee.root,te.className,l),children:[D,C.jsx(J4.Provider,{value:null,children:C.jsx(ae,E({ownerState:Me,"aria-invalid":Ae.error,"aria-describedby":o,autoComplete:i,autoFocus:s,defaultValue:f,disabled:Ae.disabled,id:m,onAnimationStart:je,name:B,placeholder:M,readOnly:I,required:Ae.required,rows:L,value:K,onKeyDown:N,onKeyUp:H,type:j},Ye,!gf(ae)&&{as:et,ownerState:E({},Me,Ye.ownerState)},{ref:q,className:Z(ee.input,Ye.className),onBlur:Ce,onChange:Ue,onFocus:Ie}))}),p,k?k(E({},Ae,{startAdornment:D})):null]}))]})}),_4=Ebe;function Fbe(e){return At("MuiInput",e)}const Obe=E({},La,it("MuiInput",["root","underline","input"])),cl=Obe;function Tbe(e){return At("MuiOutlinedInput",e)}const Rbe=E({},La,it("MuiOutlinedInput",["root","notchedOutline","input"])),vi=Rbe;function Ibe(e){return At("MuiFilledInput",e)}const kbe=E({},La,it("MuiFilledInput",["root","underline","input"])),Qa=kbe,sW=rn(C.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Pbe(e){return At("MuiAutocomplete",e)}const Ube=it("MuiAutocomplete",["root","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]),Bt=Ube;var wD,CD;const Mbe=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],Dbe=e=>{const{classes:t,disablePortal:n,focused:r,fullWidth:a,hasClearIcon:o,hasPopupIcon:i,inputFocused:s,popupOpen:l,size:u}=e,c={root:["root",r&&"focused",a&&"fullWidth",o&&"hasClearIcon",i&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",s&&"inputFocused"],tag:["tag",`tagSize${xe(u)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",l&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return dt(c,Pbe,t)},Lbe=we("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:a,hasPopupIcon:o,inputFocused:i,size:s}=n;return[{[`& .${Bt.tag}`]:t.tag},{[`& .${Bt.tag}`]:t[`tagSize${xe(s)}`]},{[`& .${Bt.inputRoot}`]:t.inputRoot},{[`& .${Bt.input}`]:t.input},{[`& .${Bt.input}`]:i&&t.inputFocused},t.root,r&&t.fullWidth,o&&t.hasPopupIcon,a&&t.hasClearIcon]}})(({ownerState:e})=>E({[`&.${Bt.focused} .${Bt.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${Bt.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${Bt.tag}`]:E({margin:3,maxWidth:"calc(100% - 6px)"},e.size==="small"&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${Bt.inputRoot}`]:{flexWrap:"wrap",[`.${Bt.hasPopupIcon}&, .${Bt.hasClearIcon}&`]:{paddingRight:26+4},[`.${Bt.hasPopupIcon}.${Bt.hasClearIcon}&`]:{paddingRight:52+4},[`& .${Bt.input}`]:{width:0,minWidth:30}},[`& .${cl.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${cl.root}.${La.sizeSmall}`]:{[`& .${cl.input}`]:{padding:"2px 4px 3px 0"}},[`& .${vi.root}`]:{padding:9,[`.${Bt.hasPopupIcon}&, .${Bt.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Bt.hasPopupIcon}.${Bt.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Bt.input}`]:{padding:"7.5px 4px 7.5px 6px"},[`& .${Bt.endAdornment}`]:{right:9}},[`& .${vi.root}.${La.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${Bt.input}`]:{padding:"2.5px 4px 2.5px 6px"}},[`& .${Qa.root}`]:{paddingTop:19,paddingLeft:8,[`.${Bt.hasPopupIcon}&, .${Bt.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${Bt.hasPopupIcon}.${Bt.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Qa.input}`]:{padding:"7px 4px"},[`& .${Bt.endAdornment}`]:{right:9}},[`& .${Qa.root}.${La.sizeSmall}`]:{paddingBottom:1,[`& .${Qa.input}`]:{padding:"2.5px 4px"}},[`& .${La.hiddenLabel}`]:{paddingTop:8},[`& .${Qa.root}.${La.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${Bt.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Qa.root}.${La.hiddenLabel}.${La.sizeSmall}`]:{[`& .${Bt.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${Bt.input}`]:E({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),Qbe=we("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),Nbe=we(Ba,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),Hbe=we(Ba,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>E({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})(({ownerState:e})=>E({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"})),jbe=we(qw,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Bt.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>E({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),zbe=we(ko,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>E({},e.typography.body1,{overflow:"auto"})),Vbe=we("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),Kbe=we("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),Wbe=we("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${Bt.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${Bt.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${Bt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Bt.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Bt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),Gbe=we(cbe,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),Ybe=we("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${Bt.option}`]:{paddingLeft:24}}),qbe=g.forwardRef(function(t,n){var r,a,o,i;const s=pt({props:t,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:u=!1,autoSelect:c=!1,blurOnSelect:f=!1,ChipProps:A,className:d,clearIcon:p=wD||(wD=C.jsx(aW,{fontSize:"small"})),clearOnBlur:h=!s.freeSolo,clearOnEscape:m=!1,clearText:y="Clear",closeText:v="Close",componentsProps:b={},defaultValue:w=s.multiple?[]:null,disableClearable:x=!1,disableCloseOnSelect:S=!1,disabled:B=!1,disabledItemsFocusable:O=!1,disableListWrap:F=!1,disablePortal:T=!1,filterSelectedOptions:U=!1,forcePopupIcon:N="auto",freeSolo:H=!1,fullWidth:M=!1,getLimitTagsText:I=yt=>`+${yt}`,getOptionLabel:k=yt=>{var tt;return(tt=yt.label)!=null?tt:yt},groupBy:L,handleHomeEndKeys:P=!s.freeSolo,includeInputInList:Q=!1,limitTags:D=-1,ListboxComponent:j="ul",ListboxProps:z,loading:X=!1,loadingText:K="Loading…",multiple:se=!1,noOptionsText:Y="No options",openOnFocus:re=!1,openText:q="Open",PaperComponent:V=ko,PopperComponent:$=qw,popupIcon:_=CD||(CD=C.jsx(sW,{})),readOnly:Ae=!1,renderGroup:ye,renderInput:ge,renderOption:he,renderTags:Ie,selectOnFocus:Ce=!s.freeSolo,size:Ue="medium",slotProps:Ze={}}=s,et=Re(s,Mbe),{getRootProps:Ye,getInputProps:je,getInputLabelProps:Me,getPopupIndicatorProps:ee,getClearProps:G,getTagProps:te,getListboxProps:ae,getOptionProps:ne,value:W,dirty:fe,id:ce,popupOpen:ie,focused:me,focusedTag:Ee,anchorEl:ze,setAnchorEl:Oe,inputValue:de,groupedOptions:ke}=voe(E({},s,{componentName:"Autocomplete"})),Pe=!x&&!B&&fe&&!Ae,ft=(!H||N===!0)&&N!==!1,st=E({},s,{disablePortal:T,focused:me,fullWidth:M,hasClearIcon:Pe,hasPopupIcon:ft,inputFocused:Ee===-1,popupOpen:ie,size:Ue}),$e=Dbe(st);let We;if(se&&W.length>0){const yt=tt=>E({className:$e.tag,disabled:B},te(tt));Ie?We=Ie(W,yt,st):We=W.map((tt,gt)=>C.jsx(oW,E({label:k(tt),size:Ue},yt({index:gt}),A)))}if(D>-1&&Array.isArray(We)){const yt=We.length-D;!me&&yt>0&&(We=We.splice(0,D),We.push(C.jsx("span",{className:$e.tag,children:I(yt)},We.length)))}const mt=ye||(yt=>C.jsxs("li",{children:[C.jsx(Gbe,{className:$e.groupLabel,ownerState:st,component:"div",children:yt.group}),C.jsx(Ybe,{className:$e.groupUl,ownerState:st,children:yt.children})]},yt.key)),wt=he||((yt,tt)=>C.jsx("li",E({},yt,{children:k(tt)}))),on=(yt,tt)=>{const gt=ne({option:yt,index:tt});return wt(E({},gt,{className:$e.option}),yt,{selected:gt["aria-selected"],index:tt,inputValue:de})},Ra=(r=Ze.clearIndicator)!=null?r:b.clearIndicator,Bn=(a=Ze.paper)!=null?a:b.paper,tr=(o=Ze.popper)!=null?o:b.popper,nr=(i=Ze.popupIndicator)!=null?i:b.popupIndicator;return C.jsxs(g.Fragment,{children:[C.jsx(Lbe,E({ref:n,className:Z($e.root,d),ownerState:st},Ye(et),{children:ge({id:ce,disabled:B,fullWidth:!0,size:Ue==="small"?"small":void 0,InputLabelProps:Me(),InputProps:E({ref:Oe,className:$e.inputRoot,startAdornment:We},(Pe||ft)&&{endAdornment:C.jsxs(Qbe,{className:$e.endAdornment,ownerState:st,children:[Pe?C.jsx(Nbe,E({},G(),{"aria-label":y,title:y,ownerState:st},Ra,{className:Z($e.clearIndicator,Ra==null?void 0:Ra.className),children:p})):null,ft?C.jsx(Hbe,E({},ee(),{disabled:B,"aria-label":ie?v:q,title:ie?v:q,ownerState:st},nr,{className:Z($e.popupIndicator,nr==null?void 0:nr.className),children:_})):null]})}),inputProps:E({className:$e.input,disabled:B,readOnly:Ae},je())})})),ze?C.jsx(jbe,E({as:$,disablePortal:T,style:{width:ze?ze.clientWidth:null},ownerState:st,role:"presentation",anchorEl:ze,open:ie},tr,{className:Z($e.popper,tr==null?void 0:tr.className),children:C.jsxs(zbe,E({ownerState:st,as:V},Bn,{className:Z($e.paper,Bn==null?void 0:Bn.className),children:[X&&ke.length===0?C.jsx(Vbe,{className:$e.loading,ownerState:st,children:K}):null,ke.length===0&&!H&&!X?C.jsx(Kbe,{className:$e.noOptions,ownerState:st,role:"presentation",onMouseDown:yt=>{yt.preventDefault()},children:Y}):null,ke.length>0?C.jsx(Wbe,E({as:j,className:$e.listbox,ownerState:st},ae(),z,{children:ke.map((yt,tt)=>L?mt({key:yt.key,group:yt.group,children:yt.options.map((gt,la)=>on(gt,yt.index+la))}):on(yt,tt))})):null]}))})):null]})}),Xbe=qbe,Jbe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Zbe={entering:{opacity:1},entered:{opacity:1}},_be=g.forwardRef(function(t,n){const r=Ms(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:o,appear:i=!0,children:s,easing:l,in:u,onEnter:c,onEntered:f,onEntering:A,onExit:d,onExited:p,onExiting:h,style:m,timeout:y=a,TransitionComponent:v=au}=t,b=Re(t,Jbe),w=g.useRef(null),x=Mn(w,s.ref,n),S=M=>I=>{if(M){const k=w.current;I===void 0?M(k):M(k,I)}},B=S(A),O=S((M,I)=>{a4(M);const k=Kl({style:m,timeout:y,easing:l},{mode:"enter"});M.style.webkitTransition=r.transitions.create("opacity",k),M.style.transition=r.transitions.create("opacity",k),c&&c(M,I)}),F=S(f),T=S(h),U=S(M=>{const I=Kl({style:m,timeout:y,easing:l},{mode:"exit"});M.style.webkitTransition=r.transitions.create("opacity",I),M.style.transition=r.transitions.create("opacity",I),d&&d(M)}),N=S(p),H=M=>{o&&o(w.current,M)};return C.jsx(v,E({appear:i,in:u,nodeRef:w,onEnter:O,onEntered:F,onEntering:B,onExit:U,onExited:N,onExiting:T,addEndListener:H,timeout:y},b,{children:(M,I)=>g.cloneElement(s,E({style:E({opacity:0,visibility:M==="exited"&&!u?"hidden":void 0},Zbe[M],m,s.props.style),ref:x},I))}))}),lW=_be;function $be(e){return At("MuiBackdrop",e)}it("MuiBackdrop",["root","invisible"]);const e1e=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],t1e=e=>{const{classes:t,invisible:n}=e;return dt({root:["root",n&&"invisible"]},$be,t)},n1e=we("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>E({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),r1e=g.forwardRef(function(t,n){var r,a,o;const i=pt({props:t,name:"MuiBackdrop"}),{children:s,className:l,component:u="div",components:c={},componentsProps:f={},invisible:A=!1,open:d,slotProps:p={},slots:h={},TransitionComponent:m=lW,transitionDuration:y}=i,v=Re(i,e1e),b=E({},i,{component:u,invisible:A}),w=t1e(b),x=(r=p.root)!=null?r:f.root;return C.jsx(m,E({in:d,timeout:y},v,{children:C.jsx(n1e,E({"aria-hidden":!0},x,{as:(a=(o=h.root)!=null?o:c.Root)!=null?a:u,className:Z(w.root,l,x==null?void 0:x.className),ownerState:E({},b,x==null?void 0:x.ownerState),classes:w,ref:n,children:s}))}))}),$4=r1e,a1e=r4(),o1e=dae({defaultTheme:a1e,defaultClassName:"MuiBox-root",generateClassName:Mj.generate}),Ut=o1e;function i1e(e){return At("MuiButton",e)}const s1e=it("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),Ym=s1e,l1e=g.createContext({}),u1e=l1e,c1e=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],A1e=e=>{const{color:t,disableElevation:n,fullWidth:r,size:a,variant:o,classes:i}=e,s={root:["root",o,`${o}${xe(t)}`,`size${xe(a)}`,`${o}Size${xe(a)}`,t==="inherit"&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${xe(a)}`],endIcon:["endIcon",`iconSize${xe(a)}`]},l=dt(s,i1e,i);return E({},i,l)},uW=e=>E({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),f1e=we(sc,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${xe(n.color)}`],t[`size${xe(n.size)}`],t[`${n.variant}Size${xe(n.size)}`],n.color==="inherit"&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var n,r;return E({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":E({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:(e.vars||e).palette.grey.A100,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${Ym.focusVisible}`]:E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${Ym.disabled}`]:E({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${Dt(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Ym.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Ym.disabled}`]:{boxShadow:"none"}}),d1e=we("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${xe(n.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},uW(e))),p1e=we("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${xe(n.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},uW(e))),h1e=g.forwardRef(function(t,n){const r=g.useContext(u1e),a=LR(r,t),o=pt({props:a,name:"MuiButton"}),{children:i,color:s="primary",component:l="button",className:u,disabled:c=!1,disableElevation:f=!1,disableFocusRipple:A=!1,endIcon:d,focusVisibleClassName:p,fullWidth:h=!1,size:m="medium",startIcon:y,type:v,variant:b="text"}=o,w=Re(o,c1e),x=E({},o,{color:s,component:l,disabled:c,disableElevation:f,disableFocusRipple:A,fullWidth:h,size:m,type:v,variant:b}),S=A1e(x),B=y&&C.jsx(d1e,{className:S.startIcon,ownerState:x,children:y}),O=d&&C.jsx(p1e,{className:S.endIcon,ownerState:x,children:d});return C.jsxs(f1e,E({ownerState:x,className:Z(r.className,S.root,u),component:l,disabled:c,focusRipple:!A,focusVisibleClassName:Z(S.focusVisible,p),ref:n,type:v},w,{classes:S,children:[B,i,O]}))}),Xa=h1e;function g1e(e){return At("MuiCard",e)}it("MuiCard",["root"]);const m1e=["className","raised"],v1e=e=>{const{classes:t}=e;return dt({root:["root"]},g1e,t)},y1e=we(ko,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),b1e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCard"}),{className:a,raised:o=!1}=r,i=Re(r,m1e),s=E({},r,{raised:o}),l=v1e(s);return C.jsx(y1e,E({className:Z(l.root,a),elevation:o?8:void 0,ref:n,ownerState:s},i))}),w1e=b1e;function C1e(e){return At("MuiCardActions",e)}it("MuiCardActions",["root","spacing"]);const x1e=["disableSpacing","className"],S1e=e=>{const{classes:t,disableSpacing:n}=e;return dt({root:["root",!n&&"spacing"]},C1e,t)},B1e=we("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>E({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),E1e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCardActions"}),{disableSpacing:a=!1,className:o}=r,i=Re(r,x1e),s=E({},r,{disableSpacing:a}),l=S1e(s);return C.jsx(B1e,E({className:Z(l.root,o),ownerState:s,ref:n},i))}),F1e=E1e;function O1e(e){return At("MuiCardHeader",e)}const T1e=it("MuiCardHeader",["root","avatar","action","content","title","subheader"]),xD=T1e,R1e=["action","avatar","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"],I1e=e=>{const{classes:t}=e;return dt({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},O1e,t)},k1e=we("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>E({[`& .${xD.title}`]:t.title,[`& .${xD.subheader}`]:t.subheader},t.root)})({display:"flex",alignItems:"center",padding:16}),P1e=we("div",{name:"MuiCardHeader",slot:"Avatar",overridesResolver:(e,t)=>t.avatar})({display:"flex",flex:"0 0 auto",marginRight:16}),U1e=we("div",{name:"MuiCardHeader",slot:"Action",overridesResolver:(e,t)=>t.action})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),M1e=we("div",{name:"MuiCardHeader",slot:"Content",overridesResolver:(e,t)=>t.content})({flex:"1 1 auto"}),D1e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCardHeader"}),{action:a,avatar:o,className:i,component:s="div",disableTypography:l=!1,subheader:u,subheaderTypographyProps:c,title:f,titleTypographyProps:A}=r,d=Re(r,R1e),p=E({},r,{component:s,disableTypography:l}),h=I1e(p);let m=f;m!=null&&m.type!==Gn&&!l&&(m=C.jsx(Gn,E({variant:o?"body2":"h5",className:h.title,component:"span",display:"block"},A,{children:m})));let y=u;return y!=null&&y.type!==Gn&&!l&&(y=C.jsx(Gn,E({variant:o?"body2":"body1",className:h.subheader,color:"text.secondary",component:"span",display:"block"},c,{children:y}))),C.jsxs(k1e,E({className:Z(h.root,i),as:s,ref:n,ownerState:p},d,{children:[o&&C.jsx(P1e,{className:h.avatar,ownerState:p,children:o}),C.jsxs(M1e,{className:h.content,ownerState:p,children:[m,y]}),a&&C.jsx(U1e,{className:h.action,ownerState:p,children:a})]}))}),L1e=D1e;function Q1e(e){return At("PrivateSwitchBase",e)}it("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const N1e=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],H1e=e=>{const{classes:t,checked:n,disabled:r,edge:a}=e,o={root:["root",n&&"checked",r&&"disabled",a&&`edge${xe(a)}`],input:["input"]};return dt(o,Q1e,t)},j1e=we(sc)(({ownerState:e})=>E({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),z1e=we("input")({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),V1e=g.forwardRef(function(t,n){const{autoFocus:r,checked:a,checkedIcon:o,className:i,defaultChecked:s,disabled:l,disableFocusRipple:u=!1,edge:c=!1,icon:f,id:A,inputProps:d,inputRef:p,name:h,onBlur:m,onChange:y,onFocus:v,readOnly:b,required:w=!1,tabIndex:x,type:S,value:B}=t,O=Re(t,N1e),[F,T]=Vu({controlled:a,default:!!s,name:"SwitchBase",state:"checked"}),U=yc(),N=Q=>{v&&v(Q),U&&U.onFocus&&U.onFocus(Q)},H=Q=>{m&&m(Q),U&&U.onBlur&&U.onBlur(Q)},M=Q=>{if(Q.nativeEvent.defaultPrevented)return;const D=Q.target.checked;T(D),y&&y(Q,D)};let I=l;U&&typeof I>"u"&&(I=U.disabled);const k=S==="checkbox"||S==="radio",L=E({},t,{checked:F,disabled:I,disableFocusRipple:u,edge:c}),P=H1e(L);return C.jsxs(j1e,E({component:"span",className:Z(P.root,i),centerRipple:!0,focusRipple:!u,disabled:I,tabIndex:null,role:void 0,onFocus:N,onBlur:H,ownerState:L,ref:n},O,{children:[C.jsx(z1e,E({autoFocus:r,checked:a,defaultChecked:s,className:P.input,disabled:I,id:k?A:void 0,name:h,onChange:M,readOnly:b,ref:p,required:w,ownerState:L,tabIndex:x,type:S},S==="checkbox"&&B===void 0?{}:{value:B},d)),F?o:f]}))}),K1e=V1e,W1e=rn(C.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),G1e=rn(C.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),Y1e=rn(C.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function q1e(e){return At("MuiCheckbox",e)}const X1e=it("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary"]),RS=X1e,J1e=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],Z1e=e=>{const{classes:t,indeterminate:n,color:r}=e,a={root:["root",n&&"indeterminate",`color${xe(r)}`]},o=dt(a,q1e,t);return E({},t,o)},_1e=we(K1e,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,n.color!=="default"&&t[`color${xe(n.color)}`]]}})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:Dt(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${RS.checked}, &.${RS.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${RS.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),$1e=C.jsx(G1e,{}),ewe=C.jsx(W1e,{}),twe=C.jsx(Y1e,{}),nwe=g.forwardRef(function(t,n){var r,a;const o=pt({props:t,name:"MuiCheckbox"}),{checkedIcon:i=$1e,color:s="primary",icon:l=ewe,indeterminate:u=!1,indeterminateIcon:c=twe,inputProps:f,size:A="medium",className:d}=o,p=Re(o,J1e),h=u?c:l,m=u?c:i,y=E({},o,{color:s,indeterminate:u,size:A}),v=Z1e(y);return C.jsx(_1e,E({type:"checkbox",inputProps:E({"data-indeterminate":u},f),icon:g.cloneElement(h,{fontSize:(r=h.props.fontSize)!=null?r:A}),checkedIcon:g.cloneElement(m,{fontSize:(a=m.props.fontSize)!=null?a:A}),ownerState:y,ref:n,className:Z(v.root,d)},p,{classes:v}))}),rwe=nwe;function awe(e){return At("MuiCircularProgress",e)}it("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const owe=["className","color","disableShrink","size","style","thickness","value","variant"];let $w=e=>e,SD,BD,ED,FD;const Gs=44,iwe=xg(SD||(SD=$w` 0% { transform: rotate(0deg); } @@ -245,7 +245,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 100% { transform: rotate(360deg); } -`)),lwe=xg(SD||(SD=_w` +`)),swe=xg(BD||(BD=$w` 0% { stroke-dasharray: 1px, 200px; stroke-dashoffset: 0; @@ -260,15 +260,15 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho stroke-dasharray: 100px, 200px; stroke-dashoffset: -125px; } -`)),uwe=e=>{const{classes:t,variant:n,color:r,disableShrink:a}=e,o={root:["root",n,`color${xe(r)}`],svg:["svg"],circle:["circle",`circle${xe(n)}`,a&&"circleDisableShrink"]};return dt(o,owe,t)},cwe=we("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${xe(n.color)}`]]}})(({ownerState:e,theme:t})=>E({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&qR(BD||(BD=_w` +`)),lwe=e=>{const{classes:t,variant:n,color:r,disableShrink:a}=e,o={root:["root",n,`color${xe(r)}`],svg:["svg"],circle:["circle",`circle${xe(n)}`,a&&"circleDisableShrink"]};return dt(o,awe,t)},uwe=we("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${xe(n.color)}`]]}})(({ownerState:e,theme:t})=>E({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&XR(ED||(ED=$w` animation: ${0} 1.4s linear infinite; - `),swe)),Awe=we("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),fwe=we("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${xe(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>E({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&qR(ED||(ED=_w` + `),iwe)),cwe=we("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Awe=we("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${xe(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>E({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&XR(FD||(FD=$w` animation: ${0} 1.4s ease-in-out infinite; - `),lwe)),dwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCircularProgress"}),{className:a,color:o="primary",disableShrink:i=!1,size:s=40,style:l,thickness:u=3.6,value:c=0,variant:f="indeterminate"}=r,A=Re(r,iwe),d=E({},r,{color:o,disableShrink:i,size:s,thickness:u,value:c,variant:f}),p=uwe(d),h={},m={},y={};if(f==="determinate"){const v=2*Math.PI*((Gs-u)/2);h.strokeDasharray=v.toFixed(3),y["aria-valuenow"]=Math.round(c),h.strokeDashoffset=`${((100-c)/100*v).toFixed(3)}px`,m.transform="rotate(-90deg)"}return C.jsx(cwe,E({className:Z(p.root,a),style:E({width:s,height:s},m,l),ownerState:d,ref:n,role:"progressbar"},y,A,{children:C.jsx(Awe,{className:p.svg,ownerState:d,viewBox:`${Gs/2} ${Gs/2} ${Gs} ${Gs}`,children:C.jsx(fwe,{className:p.circle,style:h,ownerState:d,cx:Gs,cy:Gs,r:(Gs-u)/2,fill:"none",strokeWidth:u})})}))}),pwe=dwe,hwe=(e,t)=>E({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),gwe=e=>E({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}}),mwe=(e,t=!1)=>{var n,r;const a={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([s,l])=>{var u;a[e.getColorSchemeSelector(s).replace(/\s*&/,"")]={colorScheme:(u=l.palette)==null?void 0:u.mode}});let o=E({html:hwe(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:E({margin:0},gwe(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},a);const i=(n=e.components)==null||(r=n.MuiCssBaseline)==null?void 0:r.styleOverrides;return i&&(o=[o,i]),o};function vwe(e){const t=pt({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return C.jsxs(g.Fragment,{children:[C.jsx(sW,{styles:a=>mwe(a,r)}),n]})}const ywe=["BackdropComponent","BackdropProps","closeAfterTransition","children","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","slotProps","slots","theme"],bwe=e=>e.classes,wwe=we("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>E({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Cwe=we(_4,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),xwe=g.forwardRef(function(t,n){var r,a,o,i,s,l;const u=pt({name:"MuiModal",props:t}),{BackdropComponent:c=Cwe,BackdropProps:f,closeAfterTransition:A=!1,children:d,component:p,components:h={},componentsProps:m={},disableAutoFocus:y=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:b=!1,disablePortal:w=!1,disableRestoreFocus:x=!1,disableScrollLock:S=!1,hideBackdrop:B=!1,keepMounted:F=!1,slotProps:O,slots:T,theme:U}=u,N=Re(u,ywe),[H,M]=g.useState(!0),I={closeAfterTransition:A,disableAutoFocus:y,disableEnforceFocus:v,disableEscapeKeyDown:b,disablePortal:w,disableRestoreFocus:x,disableScrollLock:S,hideBackdrop:B,keepMounted:F},k=E({},u,I,{exited:H}),L=bwe(k),P=(r=(a=T==null?void 0:T.root)!=null?a:h.Root)!=null?r:wwe,Q=(o=(i=T==null?void 0:T.backdrop)!=null?i:h.Backdrop)!=null?o:c,D=(s=O==null?void 0:O.root)!=null?s:m.root,j=(l=O==null?void 0:O.backdrop)!=null?l:m.backdrop;return C.jsx(Jie,E({slots:{root:P,backdrop:Q},slotProps:{root:()=>E({},$E(D,k),!gf(P)&&{as:p,theme:U}),backdrop:()=>E({},f,$E(j,k))},onTransitionEnter:()=>M(!1),onTransitionExited:()=>M(!0),ref:n},N,{classes:L},I,{children:d}))}),AW=xwe;function Swe(e){return At("MuiDialog",e)}const Bwe=it("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),RS=Bwe,Ewe=g.createContext({}),fW=Ewe,Owe=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Fwe=we(_4,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Twe=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:a,fullScreen:o}=e,i={root:["root"],container:["container",`scroll${xe(n)}`],paper:["paper",`paperScroll${xe(n)}`,`paperWidth${xe(String(r))}`,a&&"paperFullWidth",o&&"paperFullScreen"]};return dt(i,Swe,t)},Rwe=we(AW,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),Iwe=we("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${xe(n.scroll)}`]]}})(({ownerState:e})=>E({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),kwe=we(ko,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${xe(n.scroll)}`],t[`paperWidth${xe(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>E({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`${e.breakpoints.values.xs}${e.breakpoints.unit}`,[`&.${RS.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${RS.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${RS.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),Pwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialog"}),a=Ms(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:l,BackdropProps:u,children:c,className:f,disableEscapeKeyDown:A=!1,fullScreen:d=!1,fullWidth:p=!1,maxWidth:h="sm",onBackdropClick:m,onClose:y,open:v,PaperComponent:b=ko,PaperProps:w={},scroll:x="paper",TransitionComponent:S=uW,transitionDuration:B=o,TransitionProps:F}=r,O=Re(r,Owe),T=E({},r,{disableEscapeKeyDown:A,fullScreen:d,fullWidth:p,maxWidth:h,scroll:x}),U=Twe(T),N=g.useRef(),H=L=>{N.current=L.target===L.currentTarget},M=L=>{N.current&&(N.current=null,m&&m(L),y&&y(L,"backdropClick"))},I=wg(s),k=g.useMemo(()=>({titleId:I}),[I]);return C.jsx(Rwe,E({className:Z(U.root,f),closeAfterTransition:!0,components:{Backdrop:Fwe},componentsProps:{backdrop:E({transitionDuration:B,as:l},u)},disableEscapeKeyDown:A,onClose:y,open:v,ref:n,onClick:M,ownerState:T},O,{children:C.jsx(S,E({appear:!0,in:v,timeout:B,role:"presentation"},F,{children:C.jsx(Iwe,{className:Z(U.container),onMouseDown:H,ownerState:T,children:C.jsx(kwe,E({as:b,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":I},w,{className:Z(U.paper,w.className),ownerState:T,children:C.jsx(fW.Provider,{value:k,children:c})}))})}))}))}),$w=Pwe;function Uwe(e){return At("MuiDialogActions",e)}it("MuiDialogActions",["root","spacing"]);const Mwe=["className","disableSpacing"],Dwe=e=>{const{classes:t,disableSpacing:n}=e;return dt({root:["root",!n&&"spacing"]},Uwe,t)},Lwe=we("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>E({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),Qwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogActions"}),{className:a,disableSpacing:o=!1}=r,i=Re(r,Mwe),s=E({},r,{disableSpacing:o}),l=Dwe(s);return C.jsx(Lwe,E({className:Z(l.root,a),ownerState:s,ref:n},i))}),eC=Qwe;function Nwe(e){return At("MuiDialogContent",e)}it("MuiDialogContent",["root","dividers"]);function Hwe(e){return At("MuiDialogTitle",e)}const jwe=it("MuiDialogTitle",["root"]),zwe=jwe,Vwe=["className","dividers"],Kwe=e=>{const{classes:t,dividers:n}=e;return dt({root:["root",n&&"dividers"]},Nwe,t)},Wwe=we("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>E({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${zwe.root} + &`]:{paddingTop:0}})),Gwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogContent"}),{className:a,dividers:o=!1}=r,i=Re(r,Vwe),s=E({},r,{dividers:o}),l=Kwe(s);return C.jsx(Wwe,E({className:Z(l.root,a),ownerState:s,ref:n},i))}),tC=Gwe;function Ywe(e){return At("MuiDialogContentText",e)}it("MuiDialogContentText",["root"]);const qwe=["children","className"],Xwe=e=>{const{classes:t}=e,r=dt({root:["root"]},Ywe,t);return E({},t,r)},Jwe=we(Gn,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Zwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogContentText"}),{className:a}=r,o=Re(r,qwe),i=Xwe(o);return C.jsx(Jwe,E({component:"p",variant:"body1",color:"text.secondary",ref:n,ownerState:o,className:Z(i.root,a)},r,{classes:i}))}),_we=Zwe,$we=["className","id"],eCe=e=>{const{classes:t}=e;return dt({root:["root"]},Hwe,t)},tCe=we(Gn,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),nCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogTitle"}),{className:a,id:o}=r,i=Re(r,$we),s=r,l=eCe(s),{titleId:u=o}=g.useContext(fW);return C.jsx(tCe,E({component:"h2",className:Z(l.root,a),ownerState:s,ref:n,variant:"h6",id:u},i))}),nC=nCe,rCe=it("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),OD=rCe,aCe=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],oCe=e=>{const{classes:t,disableUnderline:n}=e,a=dt({root:["root",!n&&"underline"],input:["input"]},kbe,t);return E({},t,a)},iCe=we(Jw,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...qw(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",a=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return E({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${Qa.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${Qa.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Qa.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Qa.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:a}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Qa.disabled}, .${Qa.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Qa.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&E({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),sCe=we(Zw,{name:"MuiFilledInput",slot:"Input",overridesResolver:Xw})(({theme:e,ownerState:t})=>E({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9})),dW=g.forwardRef(function(t,n){var r,a,o,i;const s=pt({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:u,fullWidth:c=!1,inputComponent:f="input",multiline:A=!1,slotProps:d,slots:p={},type:h="text"}=s,m=Re(s,aCe),y=E({},s,{fullWidth:c,inputComponent:f,multiline:A,type:h}),v=oCe(s),b={root:{ownerState:y},input:{ownerState:y}},w=d??u?vo(d??u,b):b,x=(r=(a=p.root)!=null?a:l.Root)!=null?r:iCe,S=(o=(i=p.input)!=null?i:l.Input)!=null?o:sCe;return C.jsx(Z4,E({slots:{root:x,input:S},componentsProps:w,fullWidth:c,inputComponent:f,multiline:A,ref:n,type:h},m,{classes:v}))});dW.muiName="Input";const pW=dW;function lCe(e){return At("MuiFormControl",e)}it("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const uCe=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],cCe=e=>{const{classes:t,margin:n,fullWidth:r}=e,a={root:["root",n!=="none"&&`margin${xe(n)}`,r&&"fullWidth"]};return dt(a,lCe,t)},ACe=we("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,t[`margin${xe(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>E({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),fCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiFormControl"}),{children:a,className:o,color:i="primary",component:s="div",disabled:l=!1,error:u=!1,focused:c,fullWidth:f=!1,hiddenLabel:A=!1,margin:d="none",required:p=!1,size:h="medium",variant:m="outlined"}=r,y=Re(r,uCe),v=E({},r,{color:i,component:s,disabled:l,error:u,fullWidth:f,hiddenLabel:A,margin:d,required:p,size:h,variant:m}),b=cCe(v),[w,x]=g.useState(()=>{let H=!1;return a&&g.Children.forEach(a,M=>{if(!Dp(M,["Input","Select"]))return;const I=Dp(M,["Select"])?M.props.input:M;I&&wbe(I.props)&&(H=!0)}),H}),[S,B]=g.useState(()=>{let H=!1;return a&&g.Children.forEach(a,M=>{Dp(M,["Input","Select"])&&J4(M.props,!0)&&(H=!0)}),H}),[F,O]=g.useState(!1);l&&F&&O(!1);const T=c!==void 0&&!l?c:F;let U;const N=g.useMemo(()=>({adornedStart:w,setAdornedStart:x,color:i,disabled:l,error:u,filled:S,focused:T,fullWidth:f,hiddenLabel:A,size:h,onBlur:()=>{O(!1)},onEmpty:()=>{B(!1)},onFilled:()=>{B(!0)},onFocus:()=>{O(!0)},registerEffect:U,required:p,variant:m}),[w,i,l,u,S,T,f,A,U,p,h,m]);return C.jsx(X4.Provider,{value:N,children:C.jsx(ACe,E({as:s,ownerState:v,className:Z(b.root,o),ref:n},y,{children:a}))})}),hW=fCe;function dCe(e){return At("MuiFormHelperText",e)}const pCe=it("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),FD=pCe;var TD;const hCe=["children","className","component","disabled","error","filled","focused","margin","required","variant"],gCe=e=>{const{classes:t,contained:n,size:r,disabled:a,error:o,filled:i,focused:s,required:l}=e,u={root:["root",a&&"disabled",o&&"error",r&&`size${xe(r)}`,n&&"contained",s&&"focused",i&&"filled",l&&"required"]};return dt(u,dCe,t)},mCe=we("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${xe(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${FD.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${FD.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),vCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiFormHelperText"}),{children:a,className:o,component:i="p"}=r,s=Re(r,hCe),l=yc(),u=qf({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),c=E({},r,{component:i,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=gCe(c);return C.jsx(mCe,E({as:i,ownerState:c,className:Z(f.root,o),ref:n},s,{children:a===" "?TD||(TD=C.jsx("span",{className:"notranslate",children:"​"})):a}))}),yCe=vCe;function bCe(e){return At("MuiFormLabel",e)}const wCe=it("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),_p=wCe,CCe=["children","className","color","component","disabled","error","filled","focused","required"],xCe=e=>{const{classes:t,color:n,focused:r,disabled:a,error:o,filled:i,required:s}=e,l={root:["root",`color${xe(n)}`,a&&"disabled",o&&"error",i&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",o&&"error"]};return dt(l,bCe,t)},SCe=we("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${_p.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${_p.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${_p.error}`]:{color:(e.vars||e).palette.error.main}})),BCe=we("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${_p.error}`]:{color:(e.vars||e).palette.error.main}})),ECe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiFormLabel"}),{children:a,className:o,component:i="label"}=r,s=Re(r,CCe),l=yc(),u=qf({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),c=E({},r,{color:u.color||"primary",component:i,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=xCe(c);return C.jsxs(SCe,E({as:i,ownerState:c,className:Z(f.root,o),ref:n},s,{children:[a,u.required&&C.jsxs(BCe,{ownerState:c,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),OCe=ECe,FCe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function N2(e){return`scale(${e}, ${e**2})`}const TCe={entering:{opacity:1,transform:N2(1)},entered:{opacity:1,transform:"none"}},IS=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),gW=g.forwardRef(function(t,n){const{addEndListener:r,appear:a=!0,children:o,easing:i,in:s,onEnter:l,onEntered:u,onEntering:c,onExit:f,onExited:A,onExiting:d,style:p,timeout:h="auto",TransitionComponent:m=au}=t,y=Re(t,FCe),v=g.useRef(),b=g.useRef(),w=Ms(),x=g.useRef(null),S=Mn(x,o.ref,n),B=I=>k=>{if(I){const L=x.current;k===void 0?I(L):I(L,k)}},F=B(c),O=B((I,k)=>{r4(I);const{duration:L,delay:P,easing:Q}=Kl({style:p,timeout:h,easing:i},{mode:"enter"});let D;h==="auto"?(D=w.transitions.getAutoHeightDuration(I.clientHeight),b.current=D):D=L,I.style.transition=[w.transitions.create("opacity",{duration:D,delay:P}),w.transitions.create("transform",{duration:IS?D:D*.666,delay:P,easing:Q})].join(","),l&&l(I,k)}),T=B(u),U=B(d),N=B(I=>{const{duration:k,delay:L,easing:P}=Kl({style:p,timeout:h,easing:i},{mode:"exit"});let Q;h==="auto"?(Q=w.transitions.getAutoHeightDuration(I.clientHeight),b.current=Q):Q=k,I.style.transition=[w.transitions.create("opacity",{duration:Q,delay:L}),w.transitions.create("transform",{duration:IS?Q:Q*.666,delay:IS?L:L||Q*.333,easing:P})].join(","),I.style.opacity=0,I.style.transform=N2(.75),f&&f(I)}),H=B(A),M=I=>{h==="auto"&&(v.current=setTimeout(I,b.current||0)),r&&r(x.current,I)};return g.useEffect(()=>()=>{clearTimeout(v.current)},[]),C.jsx(m,E({appear:a,in:s,nodeRef:x,onEnter:O,onEntered:T,onEntering:F,onExit:N,onExited:H,onExiting:U,addEndListener:M,timeout:h==="auto"?null:h},y,{children:(I,k)=>g.cloneElement(o,E({style:E({opacity:0,transform:N2(.75),visibility:I==="exited"&&!s?"hidden":void 0},TCe[I],p,o.props.style),ref:S},k))}))});gW.muiSupportAuto=!0;const H2=gW;function RCe(e,t,n,r,a){const[o,i]=g.useState(()=>a&&n?n(e).matches:r?r(e).matches:t);return ai(()=>{let s=!0;if(!n)return;const l=n(e),u=()=>{s&&i(l.matches)};return u(),l.addListener(u),()=>{s=!1,l.removeListener(u)}},[e,n]),o}const mW=Ju["useSyncExternalStore"];function ICe(e,t,n,r,a){const o=g.useCallback(()=>t,[t]),i=g.useMemo(()=>{if(a&&n)return()=>n(e).matches;if(r!==null){const{matches:c}=r(e);return()=>c}return o},[o,e,r,a,n]),[s,l]=g.useMemo(()=>{if(n===null)return[o,()=>()=>{}];const c=n(e);return[()=>c.matches,f=>(c.addListener(f),()=>{c.removeListener(f)})]},[o,n,e]);return mW(l,s,i)}function kCe(e,t={}){const n=e4(),r=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:a=!1,matchMedia:o=r?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=lz({name:"MuiUseMediaQuery",props:t,theme:n});let l=typeof e=="function"?e(n):e;return l=l.replace(/^@media( ?)/m,""),(mW!==void 0?ICe:RCe)(l,a,o,i,s)}function PCe(e){return At("MuiImageList",e)}it("MuiImageList",["root","masonry","quilted","standard","woven"]);const UCe=g.createContext({}),vW=UCe,MCe=["children","className","cols","component","rowHeight","gap","style","variant"],DCe=e=>{const{classes:t,variant:n}=e;return dt({root:["root",n]},PCe,t)},LCe=we("ul",{name:"MuiImageList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant]]}})(({ownerState:e})=>E({display:"grid",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"},e.variant==="masonry"&&{display:"block"})),QCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiImageList"}),{children:a,className:o,cols:i=2,component:s="ul",rowHeight:l="auto",gap:u=4,style:c,variant:f="standard"}=r,A=Re(r,MCe),d=g.useMemo(()=>({rowHeight:l,gap:u,variant:f}),[l,u,f]);g.useEffect(()=>{},[]);const p=E(f==="masonry"?{columnCount:i,columnGap:u}:{gridTemplateColumns:`repeat(${i}, 1fr)`,gap:u},c),h=E({},r,{component:s,gap:u,rowHeight:l,variant:f}),m=DCe(h);return C.jsx(LCe,E({as:s,className:Z(m.root,m[f],o),ref:n,style:p,ownerState:h},A,{children:C.jsx(vW.Provider,{value:d,children:a})}))}),NCe=QCe;function HCe(e){return At("MuiImageListItem",e)}const jCe=it("MuiImageListItem",["root","img","standard","woven","masonry","quilted"]),RD=jCe,zCe=["children","className","cols","component","rows","style"],VCe=e=>{const{classes:t,variant:n}=e;return dt({root:["root",n],img:["img"]},HCe,t)},KCe=we("li",{name:"MuiImageListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${RD.img}`]:t.img},t.root,t[n.variant]]}})(({ownerState:e})=>E({display:"block",position:"relative"},e.variant==="standard"&&{display:"flex",flexDirection:"column"},e.variant==="woven"&&{height:"100%",alignSelf:"center","&:nth-of-type(even)":{height:"70%"}},{[`& .${RD.img}`]:E({objectFit:"cover",width:"100%",height:"100%",display:"block"},e.variant==="standard"&&{height:"auto",flexGrow:1})})),WCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiImageListItem"}),{children:a,className:o,cols:i=1,component:s="li",rows:l=1,style:u}=r,c=Re(r,zCe),{rowHeight:f="auto",gap:A,variant:d}=g.useContext(vW);let p="auto";d==="woven"?p=void 0:f!=="auto"&&(p=f*l+A*(l-1));const h=E({},r,{cols:i,component:s,gap:A,rowHeight:f,rows:l,variant:d}),m=VCe(h);return C.jsx(KCe,E({as:s,className:Z(m.root,m[d],o),ref:n,style:E({height:p,gridColumnEnd:d!=="masonry"?`span ${i}`:void 0,gridRowEnd:d!=="masonry"?`span ${l}`:void 0,marginBottom:d==="masonry"?A:void 0},u),ownerState:h},c,{children:g.Children.map(a,y=>g.isValidElement(y)?y.type==="img"||Dp(y,["Image"])?g.cloneElement(y,{className:Z(m.img,y.props.className)}):y:null)}))}),GCe=WCe,YCe=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],qCe=e=>{const{classes:t,disableUnderline:n}=e,a=dt({root:["root",!n&&"underline"],input:["input"]},Fbe,t);return E({},t,a)},XCe=we(Jw,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...qw(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),E({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${cl.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${cl.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${cl.disabled}, .${cl.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${cl.disabled}:before`]:{borderBottomStyle:"dotted"}})}),JCe=we(Zw,{name:"MuiInput",slot:"Input",overridesResolver:Xw})({}),yW=g.forwardRef(function(t,n){var r,a,o,i;const s=pt({props:t,name:"MuiInput"}),{disableUnderline:l,components:u={},componentsProps:c,fullWidth:f=!1,inputComponent:A="input",multiline:d=!1,slotProps:p,slots:h={},type:m="text"}=s,y=Re(s,YCe),v=qCe(s),w={root:{ownerState:{disableUnderline:l}}},x=p??c?vo(p??c,w):w,S=(r=(a=h.root)!=null?a:u.Root)!=null?r:XCe,B=(o=(i=h.input)!=null?i:u.Input)!=null?o:JCe;return C.jsx(Z4,E({slots:{root:S,input:B},slotProps:x,fullWidth:f,inputComponent:A,multiline:d,ref:n,type:m},y,{classes:v}))});yW.muiName="Input";const bW=yW;function ZCe(e){return At("MuiInputLabel",e)}it("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const _Ce=["disableAnimation","margin","shrink","variant","className"],$Ce=e=>{const{classes:t,formControl:n,size:r,shrink:a,disableAnimation:o,variant:i,required:s}=e,u=dt({root:["root",n&&"formControl",!o&&"animated",a&&"shrink",r==="small"&&"sizeSmall",i],asterisk:[s&&"asterisk"]},ZCe,t);return E({},t,u)},exe=we(OCe,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${_p.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})(({theme:e,ownerState:t})=>E({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&E({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&E({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&E({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))),txe=g.forwardRef(function(t,n){const r=pt({name:"MuiInputLabel",props:t}),{disableAnimation:a=!1,shrink:o,className:i}=r,s=Re(r,_Ce),l=yc();let u=o;typeof u>"u"&&l&&(u=l.filled||l.focused||l.adornedStart);const c=qf({props:r,muiFormControl:l,states:["size","variant","required"]}),f=E({},r,{disableAnimation:a,formControl:l,shrink:u,size:c.size,variant:c.variant,required:c.required}),A=$Ce(f);return C.jsx(exe,E({"data-shrink":u,ownerState:f,ref:n,className:Z(A.root,i)},s,{classes:A}))}),nxe=txe;function rxe(e){return At("MuiLink",e)}const axe=it("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),oxe=axe,wW={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},ixe=e=>wW[e]||e,sxe=({theme:e,ownerState:t})=>{const n=ixe(t.color),r=hf(e,`palette.${n}`,!1)||t.color,a=hf(e,`palette.${n}Channel`);return"vars"in e&&a?`rgba(${a} / 0.4)`:Dt(r,.4)},lxe=sxe,uxe=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],cxe=e=>{const{classes:t,component:n,focusVisible:r,underline:a}=e,o={root:["root",`underline${xe(a)}`,n==="button"&&"button",r&&"focusVisible"]};return dt(o,rxe,t)},Axe=we(Gn,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${xe(n.underline)}`],n.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>E({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&E({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:lxe({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${oxe.focusVisible}`]:{outline:"auto"}})),fxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiLink"}),{className:a,color:o="primary",component:i="a",onBlur:s,onFocus:l,TypographyClasses:u,underline:c="always",variant:f="inherit",sx:A}=r,d=Re(r,uxe),{isFocusVisibleRef:p,onBlur:h,onFocus:m,ref:y}=MR(),[v,b]=g.useState(!1),w=Mn(n,y),x=O=>{h(O),p.current===!1&&b(!1),s&&s(O)},S=O=>{m(O),p.current===!0&&b(!0),l&&l(O)},B=E({},r,{color:o,component:i,focusVisible:v,underline:c,variant:f}),F=cxe(B);return C.jsx(Axe,E({color:o,className:Z(F.root,a),classes:u,component:i,onBlur:x,onFocus:S,ref:w,ownerState:B,variant:f,sx:[...Object.keys(wW).includes(o)?[]:[{color:o}],...Array.isArray(A)?A:[A]]},d))}),dxe=fxe,pxe=g.createContext({}),Pl=pxe;function hxe(e){return At("MuiList",e)}it("MuiList",["root","padding","dense","subheader"]);const gxe=["children","className","component","dense","disablePadding","subheader"],mxe=e=>{const{classes:t,disablePadding:n,dense:r,subheader:a}=e;return dt({root:["root",!n&&"padding",r&&"dense",a&&"subheader"]},hxe,t)},vxe=we("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>E({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),yxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiList"}),{children:a,className:o,component:i="ul",dense:s=!1,disablePadding:l=!1,subheader:u}=r,c=Re(r,gxe),f=g.useMemo(()=>({dense:s}),[s]),A=E({},r,{component:i,dense:s,disablePadding:l}),d=mxe(A);return C.jsx(Pl.Provider,{value:f,children:C.jsxs(vxe,E({as:i,className:Z(d.root,o),ref:n,ownerState:A},c,{children:[u,a]}))})}),CW=yxe;function bxe(e){return At("MuiListItem",e)}const wxe=it("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),nA=wxe,Cxe=it("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),xxe=Cxe;function Sxe(e){return At("MuiListItemSecondaryAction",e)}it("MuiListItemSecondaryAction",["root","disableGutters"]);const Bxe=["className"],Exe=e=>{const{disableGutters:t,classes:n}=e;return dt({root:["root",t&&"disableGutters"]},Sxe,n)},Oxe=we("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>E({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),xW=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListItemSecondaryAction"}),{className:a}=r,o=Re(r,Bxe),i=g.useContext(Pl),s=E({},r,{disableGutters:i.disableGutters}),l=Exe(s);return C.jsx(Oxe,E({className:Z(l.root,a),ownerState:s,ref:n},o))});xW.muiName="ListItemSecondaryAction";const Fxe=xW,Txe=["className"],Rxe=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],Ixe=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},kxe=e=>{const{alignItems:t,button:n,classes:r,dense:a,disabled:o,disableGutters:i,disablePadding:s,divider:l,hasSecondaryAction:u,selected:c}=e;return dt({root:["root",a&&"dense",!i&&"gutters",!s&&"padding",l&&"divider",o&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",u&&"secondaryAction",c&&"selected"],container:["container"]},bxe,r)},Pxe=we("div",{name:"MuiListItem",slot:"Root",overridesResolver:Ixe})(({theme:e,ownerState:t})=>E({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&E({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${xxe.root}`]:{paddingRight:48}},{[`&.${nA.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${nA.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${nA.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${nA.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${nA.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),Uxe=we("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),Mxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListItem"}),{alignItems:a="center",autoFocus:o=!1,button:i=!1,children:s,className:l,component:u,components:c={},componentsProps:f={},ContainerComponent:A="li",ContainerProps:{className:d}={},dense:p=!1,disabled:h=!1,disableGutters:m=!1,disablePadding:y=!1,divider:v=!1,focusVisibleClassName:b,secondaryAction:w,selected:x=!1,slotProps:S={},slots:B={}}=r,F=Re(r.ContainerProps,Txe),O=Re(r,Rxe),T=g.useContext(Pl),U=g.useMemo(()=>({dense:p||T.dense||!1,alignItems:a,disableGutters:m}),[a,T.dense,p,m]),N=g.useRef(null);ai(()=>{o&&N.current&&N.current.focus()},[o]);const H=g.Children.toArray(s),M=H.length&&Dp(H[H.length-1],["ListItemSecondaryAction"]),I=E({},r,{alignItems:a,autoFocus:o,button:i,dense:U.dense,disabled:h,disableGutters:m,disablePadding:y,divider:v,hasSecondaryAction:M,selected:x}),k=kxe(I),L=Mn(N,n),P=B.root||c.Root||Pxe,Q=S.root||f.root||{},D=E({className:Z(k.root,Q.className,l),disabled:h},O);let j=u||"li";return i&&(D.component=u||"div",D.focusVisibleClassName=Z(nA.focusVisible,b),j=sc),M?(j=!D.component&&!u?"div":j,A==="li"&&(j==="li"?j="div":D.component==="li"&&(D.component="div")),C.jsx(Pl.Provider,{value:U,children:C.jsxs(Uxe,E({as:A,className:Z(k.container,d),ref:L,ownerState:I},F,{children:[C.jsx(P,E({},Q,!gf(P)&&{as:j,ownerState:E({},I,Q.ownerState)},D,{children:H})),H.pop()]}))})):C.jsx(Pl.Provider,{value:U,children:C.jsxs(P,E({},Q,{as:j,ref:L},!gf(P)&&{ownerState:E({},I,Q.ownerState)},D,{children:[H,w&&C.jsx(Fxe,{children:w})]}))})}),kS=Mxe,Dxe=it("MuiListItemIcon",["root","alignItemsFlexStart"]),ID=Dxe;function Lxe(e){return At("MuiListItemText",e)}const Qxe=it("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),$y=Qxe,Nxe=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],Hxe=e=>{const{classes:t,inset:n,primary:r,secondary:a,dense:o}=e;return dt({root:["root",n&&"inset",o&&"dense",r&&a&&"multiline"],primary:["primary"],secondary:["secondary"]},Lxe,t)},jxe=we("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${$y.primary}`]:t.primary},{[`& .${$y.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>E({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),zxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListItemText"}),{children:a,className:o,disableTypography:i=!1,inset:s=!1,primary:l,primaryTypographyProps:u,secondary:c,secondaryTypographyProps:f}=r,A=Re(r,Nxe),{dense:d}=g.useContext(Pl);let p=l??a,h=c;const m=E({},r,{disableTypography:i,inset:s,primary:!!p,secondary:!!h,dense:d}),y=Hxe(m);return p!=null&&p.type!==Gn&&!i&&(p=C.jsx(Gn,E({variant:d?"body2":"body1",className:y.primary,component:u!=null&&u.variant?void 0:"span",display:"block"},u,{children:p}))),h!=null&&h.type!==Gn&&!i&&(h=C.jsx(Gn,E({variant:"body2",className:y.secondary,color:"text.secondary",display:"block"},f,{children:h}))),C.jsxs(jxe,E({className:Z(y.root,o),ownerState:m,ref:n},A,{children:[p,h]}))}),u0=zxe,Vxe=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function PS(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function kD(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function SW(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function Md(e,t,n,r,a,o){let i=!1,s=a(e,t,t?n:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const l=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!SW(s,o)||l)s=a(e,s,n);else return s.focus(),!0}return!1}const Kxe=g.forwardRef(function(t,n){const{actions:r,autoFocus:a=!1,autoFocusItem:o=!1,children:i,className:s,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:c,variant:f="selectedMenu"}=t,A=Re(t,Vxe),d=g.useRef(null),p=g.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ai(()=>{a&&d.current.focus()},[a]),g.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(b,w)=>{const x=!d.current.style.width;if(b.clientHeight{const w=d.current,x=b.key,S=Cr(w).activeElement;if(x==="ArrowDown")b.preventDefault(),Md(w,S,u,l,PS);else if(x==="ArrowUp")b.preventDefault(),Md(w,S,u,l,kD);else if(x==="Home")b.preventDefault(),Md(w,null,u,l,PS);else if(x==="End")b.preventDefault(),Md(w,null,u,l,kD);else if(x.length===1){const B=p.current,F=x.toLowerCase(),O=performance.now();B.keys.length>0&&(O-B.lastTime>500?(B.keys=[],B.repeating=!0,B.previousKeyMatched=!0):B.repeating&&F!==B.keys[0]&&(B.repeating=!1)),B.lastTime=O,B.keys.push(F);const T=S&&!B.repeating&&SW(S,B);B.previousKeyMatched&&(T||Md(w,S,!1,l,PS,B))?b.preventDefault():B.previousKeyMatched=!1}c&&c(b)},m=Mn(d,n);let y=-1;g.Children.forEach(i,(b,w)=>{g.isValidElement(b)&&(b.props.disabled||(f==="selectedMenu"&&b.props.selected||y===-1)&&(y=w))});const v=g.Children.map(i,(b,w)=>{if(w===y){const x={};return o&&(x.autoFocus=!0),b.props.tabIndex===void 0&&f==="selectedMenu"&&(x.tabIndex=0),g.cloneElement(b,x)}return b});return C.jsx(CW,E({role:"menu",ref:m,className:s,onKeyDown:h,tabIndex:a?0:-1},A,{children:v}))}),Wxe=Kxe;function Gxe(e){return At("MuiPopover",e)}it("MuiPopover",["root","paper"]);const Yxe=["onEntering"],qxe=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function PD(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function UD(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function MD(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function US(e){return typeof e=="function"?e():e}const Xxe=e=>{const{classes:t}=e;return dt({root:["root"],paper:["paper"]},Gxe,t)},Jxe=we(AW,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Zxe=we(ko,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),_xe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiPopover"}),{action:a,anchorEl:o,anchorOrigin:i={vertical:"top",horizontal:"left"},anchorPosition:s,anchorReference:l="anchorEl",children:u,className:c,container:f,elevation:A=8,marginThreshold:d=16,open:p,PaperProps:h={},transformOrigin:m={vertical:"top",horizontal:"left"},TransitionComponent:y=H2,transitionDuration:v="auto",TransitionProps:{onEntering:b}={}}=r,w=Re(r.TransitionProps,Yxe),x=Re(r,qxe),S=g.useRef(),B=Mn(S,h.ref),F=E({},r,{anchorOrigin:i,anchorReference:l,elevation:A,marginThreshold:d,PaperProps:h,transformOrigin:m,TransitionComponent:y,transitionDuration:v,TransitionProps:w}),O=Xxe(F),T=g.useCallback(()=>{if(l==="anchorPosition")return s;const D=US(o),z=(D&&D.nodeType===1?D:Cr(S.current).body).getBoundingClientRect();return{top:z.top+PD(z,i.vertical),left:z.left+UD(z,i.horizontal)}},[o,i.horizontal,i.vertical,s,l]),U=g.useCallback(D=>({vertical:PD(D,m.vertical),horizontal:UD(D,m.horizontal)}),[m.horizontal,m.vertical]),N=g.useCallback(D=>{const j={width:D.offsetWidth,height:D.offsetHeight},z=U(j);if(l==="none")return{top:null,left:null,transformOrigin:MD(z)};const X=T();let K=X.top-z.vertical,se=X.left-z.horizontal;const Y=K+j.height,re=se+j.width,q=Es(US(o)),V=q.innerHeight-d,$=q.innerWidth-d;if(KV){const _=Y-V;K-=_,z.vertical+=_}if(se$){const _=re-$;se-=_,z.horizontal+=_}return{top:`${Math.round(K)}px`,left:`${Math.round(se)}px`,transformOrigin:MD(z)}},[o,l,T,U,d]),[H,M]=g.useState(p),I=g.useCallback(()=>{const D=S.current;if(!D)return;const j=N(D);j.top!==null&&(D.style.top=j.top),j.left!==null&&(D.style.left=j.left),D.style.transformOrigin=j.transformOrigin,M(!0)},[N]),k=(D,j)=>{b&&b(D,j),I()},L=()=>{M(!1)};g.useEffect(()=>{p&&I()}),g.useImperativeHandle(a,()=>p?{updatePosition:()=>{I()}}:null,[p,I]),g.useEffect(()=>{if(!p)return;const D=UR(()=>{I()}),j=Es(o);return j.addEventListener("resize",D),()=>{D.clear(),j.removeEventListener("resize",D)}},[o,p,I]);let P=v;v==="auto"&&!y.muiSupportAuto&&(P=void 0);const Q=f||(o?Cr(US(o)).body:void 0);return C.jsx(Jxe,E({BackdropProps:{invisible:!0},className:Z(O.root,c),container:Q,open:p,ref:n,ownerState:F},x,{children:C.jsx(y,E({appear:!0,in:p,onEntering:k,onExited:L,timeout:P},w,{children:C.jsx(Zxe,E({elevation:A},h,{ref:B,className:Z(O.paper,h.className)},H?void 0:{style:E({},h.style,{opacity:0})},{ownerState:F,children:u}))}))}))}),rC=_xe;function $xe(e){return At("MuiMenu",e)}it("MuiMenu",["root","paper","list"]);const eSe=["onEntering"],tSe=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],nSe={vertical:"top",horizontal:"right"},rSe={vertical:"top",horizontal:"left"},aSe=e=>{const{classes:t}=e;return dt({root:["root"],paper:["paper"],list:["list"]},$xe,t)},oSe=we(rC,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),iSe=we(ko,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),sSe=we(Wxe,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),lSe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiMenu"}),{autoFocus:a=!0,children:o,disableAutoFocusItem:i=!1,MenuListProps:s={},onClose:l,open:u,PaperProps:c={},PopoverClasses:f,transitionDuration:A="auto",TransitionProps:{onEntering:d}={},variant:p="selectedMenu"}=r,h=Re(r.TransitionProps,eSe),m=Re(r,tSe),y=Ms(),v=y.direction==="rtl",b=E({},r,{autoFocus:a,disableAutoFocusItem:i,MenuListProps:s,onEntering:d,PaperProps:c,transitionDuration:A,TransitionProps:h,variant:p}),w=aSe(b),x=a&&!i&&u,S=g.useRef(null),B=(T,U)=>{S.current&&S.current.adjustStyleForScrollbar(T,y),d&&d(T,U)},F=T=>{T.key==="Tab"&&(T.preventDefault(),l&&l(T,"tabKeyDown"))};let O=-1;return g.Children.map(o,(T,U)=>{g.isValidElement(T)&&(T.props.disabled||(p==="selectedMenu"&&T.props.selected||O===-1)&&(O=U))}),C.jsx(oSe,E({onClose:l,anchorOrigin:{vertical:"bottom",horizontal:v?"right":"left"},transformOrigin:v?nSe:rSe,PaperProps:E({component:iSe},c,{classes:E({},c.classes,{root:w.paper})}),className:w.root,open:u,ref:n,transitionDuration:A,TransitionProps:E({onEntering:B},h),ownerState:b},m,{classes:f,children:C.jsx(sSe,E({onKeyDown:F,actions:S,autoFocus:a&&(O===-1||i),autoFocusItem:x,variant:p},s,{className:Z(w.list,s.className),children:o}))}))}),BW=lSe;function uSe(e){return At("MuiMenuItem",e)}const cSe=it("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Dd=cSe,ASe=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],fSe=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},dSe=e=>{const{disabled:t,dense:n,divider:r,disableGutters:a,selected:o,classes:i}=e,l=dt({root:["root",n&&"dense",t&&"disabled",!a&&"gutters",r&&"divider",o&&"selected"]},uSe,i);return E({},i,l)},pSe=we(sc,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:fSe})(({theme:e,ownerState:t})=>E({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Dd.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Dd.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Dd.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Dd.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Dd.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${OD.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${OD.inset}`]:{marginLeft:52},[`& .${$y.root}`]:{marginTop:0,marginBottom:0},[`& .${$y.inset}`]:{paddingLeft:36},[`& .${ID.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&E({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${ID.root} svg`]:{fontSize:"1.25rem"}}))),hSe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiMenuItem"}),{autoFocus:a=!1,component:o="li",dense:i=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:u,role:c="menuitem",tabIndex:f,className:A}=r,d=Re(r,ASe),p=g.useContext(Pl),h=g.useMemo(()=>({dense:i||p.dense||!1,disableGutters:l}),[p.dense,i,l]),m=g.useRef(null);ai(()=>{a&&m.current&&m.current.focus()},[a]);const y=E({},r,{dense:h.dense,divider:s,disableGutters:l}),v=dSe(r),b=Mn(m,n);let w;return r.disabled||(w=f!==void 0?f:-1),C.jsx(Pl.Provider,{value:h,children:C.jsx(pSe,E({ref:b,role:c,tabIndex:w,component:o,focusVisibleClassName:Z(v.focusVisible,u),className:Z(v.root,A)},d,{ownerState:y,classes:v}))})}),j2=hSe;function gSe(e){return At("MuiNativeSelect",e)}const mSe=it("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),$4=mSe,vSe=["className","disabled","IconComponent","inputRef","variant"],ySe=e=>{const{classes:t,variant:n,disabled:r,multiple:a,open:o}=e,i={select:["select",n,r&&"disabled",a&&"multiple"],icon:["icon",`icon${xe(n)}`,o&&"iconOpen",r&&"disabled"]};return dt(i,gSe,t)},EW=({ownerState:e,theme:t})=>E({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":E({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${$4.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),bSe=we("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Io,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],{[`&.${$4.multiple}`]:t.multiple}]}})(EW),OW=({ownerState:e,theme:t})=>E({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${$4.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),wSe=we("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${xe(n.variant)}`],n.open&&t.iconOpen]}})(OW),CSe=g.forwardRef(function(t,n){const{className:r,disabled:a,IconComponent:o,inputRef:i,variant:s="standard"}=t,l=Re(t,vSe),u=E({},t,{disabled:a,variant:s}),c=ySe(u);return C.jsxs(g.Fragment,{children:[C.jsx(bSe,E({ownerState:u,className:Z(c.select,r),disabled:a,ref:i||n},l)),t.multiple?null:C.jsx(wSe,{as:o,ownerState:u,className:c.icon})]})}),xSe=CSe;var DD;const SSe=["children","classes","className","label","notched"],BSe=we("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),ESe=we("legend")(({ownerState:e,theme:t})=>E({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&E({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function OSe(e){const{className:t,label:n,notched:r}=e,a=Re(e,SSe),o=n!=null&&n!=="",i=E({},e,{notched:r,withLabel:o});return C.jsx(BSe,E({"aria-hidden":!0,className:t,ownerState:i},a,{children:C.jsx(ESe,{ownerState:i,children:o?C.jsx("span",{children:n}):DD||(DD=C.jsx("span",{className:"notranslate",children:"​"}))})}))}const FSe=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],TSe=e=>{const{classes:t}=e,r=dt({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Rbe,t);return E({},t,r)},RSe=we(Jw,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:qw})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return E({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${vi.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${vi.focused} .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${vi.error} .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${vi.disabled} .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&E({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),ISe=we(OSe,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),kSe=we(Zw,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Xw})(({theme:e,ownerState:t})=>E({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),FW=g.forwardRef(function(t,n){var r,a,o,i,s;const l=pt({props:t,name:"MuiOutlinedInput"}),{components:u={},fullWidth:c=!1,inputComponent:f="input",label:A,multiline:d=!1,notched:p,slots:h={},type:m="text"}=l,y=Re(l,FSe),v=TSe(l),b=yc(),w=qf({props:l,muiFormControl:b,states:["required"]}),x=E({},l,{color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:b,fullWidth:c,hiddenLabel:w.hiddenLabel,multiline:d,size:w.size,type:m}),S=(r=(a=h.root)!=null?a:u.Root)!=null?r:RSe,B=(o=(i=h.input)!=null?i:u.Input)!=null?o:kSe;return C.jsx(Z4,E({slots:{root:S,input:B},renderSuffix:F=>C.jsx(ISe,{ownerState:x,className:v.notchedOutline,label:A!=null&&A!==""&&w.required?s||(s=C.jsxs(g.Fragment,{children:[A," ","*"]})):A,notched:typeof p<"u"?p:!!(F.startAdornment||F.filled||F.focused)}),fullWidth:c,inputComponent:f,multiline:d,ref:n,type:m},y,{classes:E({},v,{notchedOutline:null})}))});FW.muiName="Input";const TW=FW;function PSe(e){return At("MuiSelect",e)}const USe=it("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),qm=USe;var LD;const MSe=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],DSe=we("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${qm.select}`]:t.select},{[`&.${qm.select}`]:t[n.variant]},{[`&.${qm.multiple}`]:t.multiple}]}})(EW,{[`&.${qm.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),LSe=we("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${xe(n.variant)}`],n.open&&t.iconOpen]}})(OW),QSe=we("input",{shouldForwardProp:e=>tse(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function QD(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function NSe(e){return e==null||typeof e=="string"&&!e.trim()}const HSe=e=>{const{classes:t,variant:n,disabled:r,multiple:a,open:o}=e,i={select:["select",n,r&&"disabled",a&&"multiple"],icon:["icon",`icon${xe(n)}`,o&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return dt(i,PSe,t)},jSe=g.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":a,autoFocus:o,autoWidth:i,children:s,className:l,defaultOpen:u,defaultValue:c,disabled:f,displayEmpty:A,IconComponent:d,inputRef:p,labelId:h,MenuProps:m={},multiple:y,name:v,onBlur:b,onChange:w,onClose:x,onFocus:S,onOpen:B,open:F,readOnly:O,renderValue:T,SelectDisplayProps:U={},tabIndex:N,value:H,variant:M="standard"}=t,I=Re(t,MSe),[k,L]=Vu({controlled:H,default:c,name:"Select"}),[P,Q]=Vu({controlled:F,default:u,name:"Select"}),D=g.useRef(null),j=g.useRef(null),[z,X]=g.useState(null),{current:K}=g.useRef(F!=null),[se,Y]=g.useState(),re=Mn(n,p),q=g.useCallback(W=>{j.current=W,W&&X(W)},[]),V=z==null?void 0:z.parentNode;g.useImperativeHandle(re,()=>({focus:()=>{j.current.focus()},node:D.current,value:k}),[k]),g.useEffect(()=>{u&&P&&z&&!K&&(Y(i?null:V.clientWidth),j.current.focus())},[z,i]),g.useEffect(()=>{o&&j.current.focus()},[o]),g.useEffect(()=>{if(!h)return;const W=Cr(j.current).getElementById(h);if(W){const fe=()=>{getSelection().isCollapsed&&j.current.focus()};return W.addEventListener("click",fe),()=>{W.removeEventListener("click",fe)}}},[h]);const $=(W,fe)=>{W?B&&B(fe):x&&x(fe),K||(Y(i?null:V.clientWidth),Q(W))},_=W=>{W.button===0&&(W.preventDefault(),j.current.focus(),$(!0,W))},Ae=W=>{$(!1,W)},ye=g.Children.toArray(s),ge=W=>{const fe=ye.map(ie=>ie.props.value).indexOf(W.target.value);if(fe===-1)return;const ce=ye[fe];L(ce.props.value),w&&w(W,ce)},he=W=>fe=>{let ce;if(fe.currentTarget.hasAttribute("tabindex")){if(y){ce=Array.isArray(k)?k.slice():[];const ie=k.indexOf(W.props.value);ie===-1?ce.push(W.props.value):ce.splice(ie,1)}else ce=W.props.value;if(W.props.onClick&&W.props.onClick(fe),k!==ce&&(L(ce),w)){const ie=fe.nativeEvent||fe,me=new ie.constructor(ie.type,ie);Object.defineProperty(me,"target",{writable:!0,value:{value:ce,name:v}}),w(me,W)}y||$(!1,fe)}},Ie=W=>{O||[" ","ArrowUp","ArrowDown","Enter"].indexOf(W.key)!==-1&&(W.preventDefault(),$(!0,W))},Ce=z!==null&&P,Ue=W=>{!Ce&&b&&(Object.defineProperty(W,"target",{writable:!0,value:{value:k,name:v}}),b(W))};delete I["aria-invalid"];let Ze,et;const Ye=[];let je=!1;(J4({value:k})||A)&&(T?Ze=T(k):je=!0);const Me=ye.map((W,fe,ce)=>{var ie,me,Ee,ze;if(!g.isValidElement(W))return null;let Fe;if(y){if(!Array.isArray(k))throw new Error(Vl(2));Fe=k.some(ke=>QD(ke,W.props.value)),Fe&&je&&Ye.push(W.props.children)}else Fe=QD(k,W.props.value),Fe&&je&&(et=W.props.children);if(W.props.value===void 0)return g.cloneElement(W,{"aria-readonly":!0,role:"option"});const de=()=>{if(k)return Fe;const ke=ce.find(Pe=>{var ft;return(Pe==null||(ft=Pe.props)==null?void 0:ft.value)!==void 0&&Pe.props.disabled!==!0});return W===ke?!0:Fe};return g.cloneElement(W,{"aria-selected":Fe?"true":"false",onClick:he(W),onKeyUp:ke=>{ke.key===" "&&ke.preventDefault(),W.props.onKeyUp&&W.props.onKeyUp(ke)},role:"option",selected:((ie=ce[0])==null||(me=ie.props)==null?void 0:me.value)===void 0||((Ee=ce[0])==null||(ze=Ee.props)==null?void 0:ze.disabled)===!0?de():Fe,value:void 0,"data-value":W.props.value})});je&&(y?Ye.length===0?Ze=null:Ze=Ye.reduce((W,fe,ce)=>(W.push(fe),ce{const{classes:t}=e;return t},eI={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Io(e)&&e!=="variant",slot:"Root"},WSe=we(bW,eI)(""),GSe=we(TW,eI)(""),YSe=we(pW,eI)(""),RW=g.forwardRef(function(t,n){const r=pt({name:"MuiSelect",props:t}),{autoWidth:a=!1,children:o,classes:i={},className:s,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:c=lW,id:f,input:A,inputProps:d,label:p,labelId:h,MenuProps:m,multiple:y=!1,native:v=!1,onClose:b,onOpen:w,open:x,renderValue:S,SelectDisplayProps:B,variant:F="outlined"}=r,O=Re(r,VSe),T=v?xSe:zSe,U=yc(),H=qf({props:r,muiFormControl:U,states:["variant"]}).variant||F,M=A||{standard:ND||(ND=C.jsx(WSe,{})),outlined:C.jsx(GSe,{label:p}),filled:HD||(HD=C.jsx(YSe,{}))}[H],I=E({},r,{variant:H,classes:i}),k=KSe(I),L=Mn(n,M.ref);return C.jsx(g.Fragment,{children:g.cloneElement(M,E({inputComponent:T,inputProps:E({children:o,IconComponent:c,variant:H,type:void 0,multiple:y},v?{id:f}:{autoWidth:a,defaultOpen:l,displayEmpty:u,labelId:h,MenuProps:m,onClose:b,onOpen:w,open:x,renderValue:S,SelectDisplayProps:E({id:f},B)},d,{classes:d?vo(k,d.classes):k},A?A.props.inputProps:{})},y&&v&&H==="outlined"?{notched:!0}:{},{ref:L,className:Z(M.props.className,s)},!A&&{variant:H},O))})});RW.muiName="Select";const IW=RW;function qSe(e){return At("MuiTooltip",e)}const XSe=it("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),gl=XSe,JSe=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function ZSe(e){return Math.round(e*1e5)/1e5}const _Se=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:a,placement:o}=e,i={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",a&&"touch",`tooltipPlacement${xe(o.split("-")[0])}`],arrow:["arrow"]};return dt(i,qSe,t)},$Se=we(Yw,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>E({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${gl.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${gl.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${gl.arrow}`]:E({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${gl.arrow}`]:E({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),eBe=we("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${xe(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>E({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Dt(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${ZSe(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${gl.popper}[data-popper-placement*="left"] &`]:E({transformOrigin:"right center"},t.isRtl?E({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):E({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${gl.popper}[data-popper-placement*="right"] &`]:E({transformOrigin:"left center"},t.isRtl?E({marginRight:"14px"},t.touch&&{marginRight:"24px"}):E({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${gl.popper}[data-popper-placement*="top"] &`]:E({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${gl.popper}[data-popper-placement*="bottom"] &`]:E({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),tBe=we("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Dt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let Xm=!1,MS=null,Ld={x:0,y:0};function Jm(e,t){return n=>{t&&t(n),e(n)}}const nBe=g.forwardRef(function(t,n){var r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v,b,w,x;const S=pt({props:t,name:"MuiTooltip"}),{arrow:B=!1,children:F,components:O={},componentsProps:T={},describeChild:U=!1,disableFocusListener:N=!1,disableHoverListener:H=!1,disableInteractive:M=!1,disableTouchListener:I=!1,enterDelay:k=100,enterNextDelay:L=0,enterTouchDelay:P=700,followCursor:Q=!1,id:D,leaveDelay:j=0,leaveTouchDelay:z=1500,onClose:X,onOpen:K,open:se,placement:Y="bottom",PopperComponent:re,PopperProps:q={},slotProps:V={},slots:$={},title:_,TransitionComponent:Ae=H2,TransitionProps:ye}=S,ge=Re(S,JSe),he=Ms(),Ie=he.direction==="rtl",[Ce,Ue]=g.useState(),[Ze,et]=g.useState(null),Ye=g.useRef(!1),je=M||Q,Me=g.useRef(),ee=g.useRef(),G=g.useRef(),te=g.useRef(),[ae,ne]=Vu({controlled:se,default:!1,name:"Tooltip",state:"open"});let W=ae;const fe=wg(D),ce=g.useRef(),ie=g.useCallback(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),clearTimeout(te.current)},[]);g.useEffect(()=>()=>{clearTimeout(Me.current),clearTimeout(ee.current),clearTimeout(G.current),ie()},[ie]);const me=ut=>{clearTimeout(MS),Xm=!0,ne(!0),K&&!W&&K(ut)},Ee=fo(ut=>{clearTimeout(MS),MS=setTimeout(()=>{Xm=!1},800+j),ne(!1),X&&W&&X(ut),clearTimeout(Me.current),Me.current=setTimeout(()=>{Ye.current=!1},he.transitions.duration.shortest)}),ze=ut=>{Ye.current&&ut.type!=="touchstart"||(Ce&&Ce.removeAttribute("title"),clearTimeout(ee.current),clearTimeout(G.current),k||Xm&&L?ee.current=setTimeout(()=>{me(ut)},Xm?L:k):me(ut))},Fe=ut=>{clearTimeout(ee.current),clearTimeout(G.current),G.current=setTimeout(()=>{Ee(ut)},j)},{isFocusVisibleRef:de,onBlur:ke,onFocus:Pe,ref:ft}=MR(),[,st]=g.useState(!1),$e=ut=>{ke(ut),de.current===!1&&(st(!1),Fe(ut))},We=ut=>{Ce||Ue(ut.currentTarget),Pe(ut),de.current===!0&&(st(!0),ze(ut))},Rt=ut=>{Ye.current=!0;const ur=F.props;ur.onTouchStart&&ur.onTouchStart(ut)},mt=ze,St=Fe,wt=ut=>{Rt(ut),clearTimeout(G.current),clearTimeout(Me.current),ie(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",te.current=setTimeout(()=>{document.body.style.WebkitUserSelect=ce.current,ze(ut)},P)},on=ut=>{F.props.onTouchEnd&&F.props.onTouchEnd(ut),ie(),clearTimeout(G.current),G.current=setTimeout(()=>{Ee(ut)},z)};g.useEffect(()=>{if(!W)return;function ut(ur){(ur.key==="Escape"||ur.key==="Esc")&&Ee(ur)}return document.addEventListener("keydown",ut),()=>{document.removeEventListener("keydown",ut)}},[Ee,W]);const Ra=Mn(F.ref,ft,Ue,n);!_&&_!==0&&(W=!1);const Bn=g.useRef(),tr=ut=>{const ur=F.props;ur.onMouseMove&&ur.onMouseMove(ut),Ld={x:ut.clientX,y:ut.clientY},Bn.current&&Bn.current.update()},nr={},yt=typeof _=="string";U?(nr.title=!W&&yt&&!H?_:null,nr["aria-describedby"]=W?fe:null):(nr["aria-label"]=yt?_:null,nr["aria-labelledby"]=W&&!yt?fe:null);const tt=E({},nr,ge,F.props,{className:Z(ge.className,F.props.className),onTouchStart:Rt,ref:Ra},Q?{onMouseMove:tr}:{}),gt={};I||(tt.onTouchStart=wt,tt.onTouchEnd=on),H||(tt.onMouseOver=Jm(mt,tt.onMouseOver),tt.onMouseLeave=Jm(St,tt.onMouseLeave),je||(gt.onMouseOver=mt,gt.onMouseLeave=St)),N||(tt.onFocus=Jm(We,tt.onFocus),tt.onBlur=Jm($e,tt.onBlur),je||(gt.onFocus=We,gt.onBlur=$e));const la=g.useMemo(()=>{var ut;let ur=[{name:"arrow",enabled:!!Ze,options:{element:Ze,padding:4}}];return(ut=q.popperOptions)!=null&&ut.modifiers&&(ur=ur.concat(q.popperOptions.modifiers)),E({},q.popperOptions,{modifiers:ur})},[Ze,q]),ua=E({},S,{isRtl:Ie,arrow:B,disableInteractive:je,placement:Y,PopperComponentProp:re,touch:Ye.current}),ca=_Se(ua),Jr=(r=(a=$.popper)!=null?a:O.Popper)!=null?r:$Se,pe=(o=(i=(s=$.transition)!=null?s:O.Transition)!=null?i:Ae)!=null?o:H2,le=(l=(u=$.tooltip)!=null?u:O.Tooltip)!=null?l:eBe,He=(c=(f=$.arrow)!=null?f:O.Arrow)!=null?c:tBe,nt=lp(Jr,E({},q,(A=V.popper)!=null?A:T.popper,{className:Z(ca.popper,q==null?void 0:q.className,(d=(p=V.popper)!=null?p:T.popper)==null?void 0:d.className)}),ua),It=lp(pe,E({},ye,(h=V.transition)!=null?h:T.transition),ua),En=lp(le,E({},(m=V.tooltip)!=null?m:T.tooltip,{className:Z(ca.tooltip,(y=(v=V.tooltip)!=null?v:T.tooltip)==null?void 0:y.className)}),ua),sn=lp(He,E({},(b=V.arrow)!=null?b:T.arrow,{className:Z(ca.arrow,(w=(x=V.arrow)!=null?x:T.arrow)==null?void 0:w.className)}),ua);return C.jsxs(g.Fragment,{children:[g.cloneElement(F,tt),C.jsx(Jr,E({as:re??Yw,placement:Y,anchorEl:Q?{getBoundingClientRect:()=>({top:Ld.y,left:Ld.x,right:Ld.x,bottom:Ld.y,width:0,height:0})}:Ce,popperRef:Bn,open:Ce?W:!1,id:fe,transition:!0},gt,nt,{popperOptions:la,children:({TransitionProps:ut})=>C.jsx(pe,E({timeout:he.transitions.duration.shorter},ut,It,{children:C.jsxs(le,E({},En,{children:[_,B?C.jsx(He,E({},sn,{ref:et})):null]}))}))}))]})}),ti=nBe;function rBe(e){return At("MuiTextField",e)}it("MuiTextField",["root"]);const aBe=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],oBe={standard:bW,filled:pW,outlined:TW},iBe=e=>{const{classes:t}=e;return dt({root:["root"]},rBe,t)},sBe=we(hW,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),lBe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiTextField"}),{autoComplete:a,autoFocus:o=!1,children:i,className:s,color:l="primary",defaultValue:u,disabled:c=!1,error:f=!1,FormHelperTextProps:A,fullWidth:d=!1,helperText:p,id:h,InputLabelProps:m,inputProps:y,InputProps:v,inputRef:b,label:w,maxRows:x,minRows:S,multiline:B=!1,name:F,onBlur:O,onChange:T,onFocus:U,placeholder:N,required:H=!1,rows:M,select:I=!1,SelectProps:k,type:L,value:P,variant:Q="outlined"}=r,D=Re(r,aBe),j=E({},r,{autoFocus:o,color:l,disabled:c,error:f,fullWidth:d,multiline:B,required:H,select:I,variant:Q}),z=iBe(j),X={};Q==="outlined"&&(m&&typeof m.shrink<"u"&&(X.notched=m.shrink),X.label=w),I&&((!k||!k.native)&&(X.id=void 0),X["aria-describedby"]=void 0);const K=wg(h),se=p&&K?`${K}-helper-text`:void 0,Y=w&&K?`${K}-label`:void 0,re=oBe[Q],q=C.jsx(re,E({"aria-describedby":se,autoComplete:a,autoFocus:o,defaultValue:u,fullWidth:d,multiline:B,name:F,rows:M,maxRows:x,minRows:S,type:L,value:P,id:K,inputRef:b,onBlur:O,onChange:T,onFocus:U,placeholder:N,inputProps:y},X,v));return C.jsxs(sBe,E({className:Z(z.root,s),disabled:c,error:f,fullWidth:d,ref:n,required:H,color:l,variant:Q,ownerState:j},D,{children:[w!=null&&w!==""&&C.jsx(nxe,E({htmlFor:K,id:Y},m,{children:w})),I?C.jsx(IW,E({"aria-describedby":se,id:K,labelId:Y,value:P,input:q},k,{children:i})):q,p&&C.jsx(yCe,E({id:se},A,{children:p}))]}))}),aC=lBe,uBe={primary:{main:"#5191d6"},secondary:{main:"#ffffff"},background:{default:"#fafafa",paper:"#fff"}},cBe={primary:{main:"#305db7"},secondary:{main:"#ffffff"},background:{default:"#303030",paper:"#424242"}};function ABe(e){const[t,n]=Fg(a=>[a.appTheme,a.setAppTheme]);g.useEffect(()=>{const a=i=>{n(i.matches?"dark":"light")},o=window.matchMedia("(prefers-color-scheme: dark)");return o.addEventListener("change",a),()=>{o.removeEventListener("change",a)}},[n,t]);const r=g.useMemo(()=>n4({palette:{mode:t=="dark"?"dark":"light",...t=="dark"?cBe:uBe}}),[t]);return C.jsxs(kae,{theme:r,children:[C.jsx(vwe,{}),e.children]})}var to=typeof window<"u"?window:null,tI=to===null,zh=tI?void 0:to.document,Lo="addEventListener",Qo="removeEventListener",DS="getBoundingClientRect",Qd="_a",No="_b",qi="_c",Zm="horizontal",Ho=function(){return!1},fBe=tI?"calc":["","-webkit-","-moz-","-o-"].filter(function(e){var t=zh.createElement("div");return t.style.cssText="width:"+e+"calc(9px)",!!t.style.length}).shift()+"calc",kW=function(e){return typeof e=="string"||e instanceof String},jD=function(e){if(kW(e)){var t=zh.querySelector(e);if(!t)throw new Error("Selector "+e+" did not match a DOM element");return t}return e},Hr=function(e,t,n){var r=e[t];return r!==void 0?r:n},_m=function(e,t,n,r){if(t){if(r==="end")return 0;if(r==="center")return e/2}else if(n){if(r==="start")return 0;if(r==="center")return e/2}return e},dBe=function(e,t){var n=zh.createElement("div");return n.className="gutter gutter-"+t,n},pBe=function(e,t,n){var r={};return kW(t)?r[e]=t:r[e]=fBe+"("+t+"% - "+n+"px)",r},hBe=function(e,t){var n;return n={},n[e]=t+"px",n},zD=function(e,t){if(t===void 0&&(t={}),tI)return{};var n=e,r,a,o,i,s,l;Array.from&&(n=Array.from(n));var u=jD(n[0]),c=u.parentNode,f=getComputedStyle?getComputedStyle(c):null,A=f?f.flexDirection:null,d=Hr(t,"sizes")||n.map(function(){return 100/n.length}),p=Hr(t,"minSize",100),h=Array.isArray(p)?p:n.map(function(){return p}),m=Hr(t,"maxSize",1/0),y=Array.isArray(m)?m:n.map(function(){return m}),v=Hr(t,"expandToMin",!1),b=Hr(t,"gutterSize",10),w=Hr(t,"gutterAlign","center"),x=Hr(t,"snapOffset",30),S=Array.isArray(x)?x:n.map(function(){return x}),B=Hr(t,"dragInterval",1),F=Hr(t,"direction",Zm),O=Hr(t,"cursor",F===Zm?"col-resize":"row-resize"),T=Hr(t,"gutter",dBe),U=Hr(t,"elementStyle",pBe),N=Hr(t,"gutterStyle",hBe);F===Zm?(r="width",a="clientX",o="left",i="right",s="clientWidth"):F==="vertical"&&(r="height",a="clientY",o="top",i="bottom",s="clientHeight");function H(q,V,$,_){var Ae=U(r,V,$,_);Object.keys(Ae).forEach(function(ye){q.style[ye]=Ae[ye]})}function M(q,V,$){var _=N(r,V,$);Object.keys(_).forEach(function(Ae){q.style[Ae]=_[Ae]})}function I(){return l.map(function(q){return q.size})}function k(q){return"touches"in q?q.touches[0][a]:q[a]}function L(q){var V=l[this.a],$=l[this.b],_=V.size+$.size;V.size=q/this.size*_,$.size=_-q/this.size*_,H(V.element,V.size,this[No],V.i),H($.element,$.size,this[qi],$.i)}function P(q){var V,$=l[this.a],_=l[this.b];this.dragging&&(V=k(q)-this.start+(this[No]-this.dragOffset),B>1&&(V=Math.round(V/B)*B),V<=$.minSize+$.snapOffset+this[No]?V=$.minSize+this[No]:V>=this.size-(_.minSize+_.snapOffset+this[qi])&&(V=this.size-(_.minSize+this[qi])),V>=$.maxSize-$.snapOffset+this[No]?V=$.maxSize+this[No]:V<=this.size-(_.maxSize-_.snapOffset+this[qi])&&(V=this.size-(_.maxSize+this[qi])),L.call(this,V),Hr(t,"onDrag",Ho)(I()))}function Q(){var q=l[this.a].element,V=l[this.b].element,$=q[DS](),_=V[DS]();this.size=$[r]+_[r]+this[No]+this[qi],this.start=$[o],this.end=$[i]}function D(q){if(!getComputedStyle)return null;var V=getComputedStyle(q);if(!V)return null;var $=q[s];return $===0?null:(F===Zm?$-=parseFloat(V.paddingLeft)+parseFloat(V.paddingRight):$-=parseFloat(V.paddingTop)+parseFloat(V.paddingBottom),$)}function j(q){var V=D(c);if(V===null||h.reduce(function(ye,ge){return ye+ge},0)>V)return q;var $=0,_=[],Ae=q.map(function(ye,ge){var he=V*ye/100,Ie=_m(b,ge===0,ge===q.length-1,w),Ce=h[ge]+Ie;return he0&&_[ge]-$>0){var Ie=Math.min($,_[ge]-$);$-=Ie,he=ye-Ie}return he/V*100})}function z(){var q=this,V=l[q.a].element,$=l[q.b].element;q.dragging&&Hr(t,"onDragEnd",Ho)(I()),q.dragging=!1,to[Qo]("mouseup",q.stop),to[Qo]("touchend",q.stop),to[Qo]("touchcancel",q.stop),to[Qo]("mousemove",q.move),to[Qo]("touchmove",q.move),q.stop=null,q.move=null,V[Qo]("selectstart",Ho),V[Qo]("dragstart",Ho),$[Qo]("selectstart",Ho),$[Qo]("dragstart",Ho),V.style.userSelect="",V.style.webkitUserSelect="",V.style.MozUserSelect="",V.style.pointerEvents="",$.style.userSelect="",$.style.webkitUserSelect="",$.style.MozUserSelect="",$.style.pointerEvents="",q.gutter.style.cursor="",q.parent.style.cursor="",zh.body.style.cursor=""}function X(q){if(!("button"in q&&q.button!==0)){var V=this,$=l[V.a].element,_=l[V.b].element;V.dragging||Hr(t,"onDragStart",Ho)(I()),q.preventDefault(),V.dragging=!0,V.move=P.bind(V),V.stop=z.bind(V),to[Lo]("mouseup",V.stop),to[Lo]("touchend",V.stop),to[Lo]("touchcancel",V.stop),to[Lo]("mousemove",V.move),to[Lo]("touchmove",V.move),$[Lo]("selectstart",Ho),$[Lo]("dragstart",Ho),_[Lo]("selectstart",Ho),_[Lo]("dragstart",Ho),$.style.userSelect="none",$.style.webkitUserSelect="none",$.style.MozUserSelect="none",$.style.pointerEvents="none",_.style.userSelect="none",_.style.webkitUserSelect="none",_.style.MozUserSelect="none",_.style.pointerEvents="none",V.gutter.style.cursor=O,V.parent.style.cursor=O,zh.body.style.cursor=O,Q.call(V),V.dragOffset=k(q)-V.end}}d=j(d);var K=[];l=n.map(function(q,V){var $={element:jD(q),size:d[V],minSize:h[V],maxSize:y[V],snapOffset:S[V],i:V},_;if(V>0&&(_={a:V-1,b:V,dragging:!1,direction:F,parent:c},_[No]=_m(b,V-1===0,!1,w),_[qi]=_m(b,!1,V===n.length-1,w),A==="row-reverse"||A==="column-reverse")){var Ae=_.a;_.a=_.b,_.b=Ae}if(V>0){var ye=T(V,F,$.element);M(ye,b,V),_[Qd]=X.bind(_),ye[Lo]("mousedown",_[Qd]),ye[Lo]("touchstart",_[Qd]),c.insertBefore(ye,$.element),_.gutter=ye}return H($.element,$.size,_m(b,V===0,V===n.length-1,w),V),V>0&&K.push(_),$});function se(q){var V=q.i===K.length,$=V?K[q.i-1]:K[q.i];Q.call($);var _=V?$.size-q.minSize-$[qi]:q.minSize+$[No];L.call($,_)}l.forEach(function(q){var V=q.element[DS]()[r];V0){var Ae=K[_-1],ye=l[Ae.a],ge=l[Ae.b];ye.size=V[_-1],ge.size=$,H(ye.element,ye.size,Ae[No],ye.i),H(ge.element,ge.size,Ae[qi],ge.i)}})}function re(q,V){K.forEach(function($){if(V!==!0?$.parent.removeChild($.gutter):($.gutter[Qo]("mousedown",$[Qd]),$.gutter[Qo]("touchstart",$[Qd])),q!==!0){var _=U(r,$.a.size,$[No]);Object.keys(_).forEach(function(Ae){l[$.a].element.style[Ae]="",l[$.b].element.style[Ae]=""})}})}return{setSizes:Y,getSizes:I,collapse:function(V){se(l[V])},destroy:re,parent:c,pairs:K}};function LS(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)===-1&&(n[r]=e[r]);return n}var nI=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.componentDidMount=function(){var r=this.props;r.children;var a=r.gutter,o=LS(r,["children","gutter"]),i=o;i.gutter=function(s,l){var u;return a?u=a(s,l):(u=document.createElement("div"),u.className="gutter gutter-"+l),u.__isSplitGutter=!0,u},this.split=zD(this.parent.children,i)},t.prototype.componentDidUpdate=function(r){var a=this,o=this.props;o.children;var i=o.minSize,s=o.sizes,l=o.collapsed,u=LS(o,["children","minSize","sizes","collapsed"]),c=u,f=r.minSize,A=r.sizes,d=r.collapsed,p=["maxSize","expandToMin","gutterSize","gutterAlign","snapOffset","dragInterval","direction","cursor"],h=p.map(function(v){return a.props[v]!==r[v]}).reduce(function(v,b){return v||b},!1);if(Array.isArray(i)&&Array.isArray(f)){var m=!1;i.forEach(function(v,b){m=m||v!==f[b]}),h=h||m}else Array.isArray(i)||Array.isArray(f)?h=!0:h=h||i!==f;if(h)c.minSize=i,c.sizes=s||this.split.getSizes(),this.split.destroy(!0,!0),c.gutter=function(v,b,w){return w.previousSibling},this.split=zD(Array.from(this.parent.children).filter(function(v){return!v.__isSplitGutter}),c);else if(s){var y=!1;s.forEach(function(v,b){y=y||v!==A[b]}),y&&this.split.setSizes(this.props.sizes)}Number.isInteger(l)&&(l!==d||h)&&this.split.collapse(l)},t.prototype.componentWillUnmount=function(){this.split.destroy(),delete this.split},t.prototype.render=function(){var r=this,a=this.props;a.sizes,a.minSize,a.maxSize,a.expandToMin,a.gutterSize,a.gutterAlign,a.snapOffset,a.dragInterval,a.direction,a.cursor,a.gutter,a.elementStyle,a.gutterStyle,a.onDrag,a.onDragStart,a.onDragEnd,a.collapsed;var o=a.children,i=LS(a,["sizes","minSize","maxSize","expandToMin","gutterSize","gutterAlign","snapOffset","dragInterval","direction","cursor","gutter","elementStyle","gutterStyle","onDrag","onDragStart","onDragEnd","collapsed","children"]),s=i;return R.createElement("div",Object.assign({},{ref:function(l){r.parent=l}},s),o)},t}(R.Component);nI.propTypes={sizes:J.arrayOf(J.number),minSize:J.oneOfType([J.number,J.arrayOf(J.number)]),maxSize:J.oneOfType([J.number,J.arrayOf(J.number)]),expandToMin:J.bool,gutterSize:J.number,gutterAlign:J.string,snapOffset:J.oneOfType([J.number,J.arrayOf(J.number)]),dragInterval:J.number,direction:J.string,cursor:J.string,gutter:J.func,elementStyle:J.func,gutterStyle:J.func,onDrag:J.func,onDragStart:J.func,onDragEnd:J.func,collapsed:J.number,children:J.arrayOf(J.element)};nI.defaultProps={sizes:void 0,minSize:void 0,maxSize:void 0,expandToMin:void 0,gutterSize:void 0,gutterAlign:void 0,snapOffset:void 0,dragInterval:void 0,direction:void 0,cursor:void 0,gutter:void 0,elementStyle:void 0,gutterStyle:void 0,onDrag:void 0,onDragStart:void 0,onDragEnd:void 0,collapsed:void 0,children:void 0};function Jt(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Le(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function c0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c0=function(n){return typeof n}:c0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},c0(e)}function Qe(e){Le(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||c0(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function z2(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function oC(e,t){Le(2,arguments);var n=Qe(e).getTime(),r=Jt(t);return new Date(n+r)}function gBe(e,t){Le(2,arguments);var n=Jt(t);return oC(e,n*1e3)}var mBe=6e4;function vBe(e,t){Le(2,arguments);var n=Jt(t);return oC(e,n*mBe)}var yBe=36e5;function bBe(e,t){Le(2,arguments);var n=Jt(t);return oC(e,n*yBe)}function wBe(e,t){Le(2,arguments);var n=Jt(t),r=n*7;return z2(e,r)}function A0(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var a=n.getDate(),o=new Date(n.getTime());o.setMonth(n.getMonth()+r+1,0);var i=o.getDate();return a>=i?o:(n.setFullYear(o.getFullYear(),o.getMonth(),a),n)}function VD(e,t){Le(2,arguments);var n=Jt(t);return A0(e,n*12)}function CBe(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t);return n.getFullYear()-r.getFullYear()}function $p(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=n.getTime()-r.getTime();return a<0?-1:a>0?1:a}function xBe(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=$p(n,r),o=Math.abs(CBe(n,r));n.setFullYear(1584),r.setFullYear(1584);var i=$p(n,r)===-a,s=a*(o-Number(i));return s===0?0:s}function SBe(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=n.getFullYear()-r.getFullYear(),o=n.getMonth()-r.getMonth();return a*12+o}function V2(e){Le(1,arguments);var t=Qe(e);return t.setHours(23,59,59,999),t}function K2(e){Le(1,arguments);var t=Qe(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function BBe(e){Le(1,arguments);var t=Qe(e);return V2(t).getTime()===K2(t).getTime()}function PW(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=$p(n,r),o=Math.abs(SBe(n,r)),i;if(o<1)i=0;else{n.getMonth()===1&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*o);var s=$p(n,r)===-a;BBe(Qe(e))&&o===1&&$p(e,r)===1&&(s=!1),i=a*(o-Number(s))}return i===0?0:i}var KD={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}},EBe="trunc";function Vg(e){return e?KD[e]:KD[EBe]}function OBe(e,t,n){Le(2,arguments);var r=PW(e,t)/3;return Vg(n==null?void 0:n.roundingMethod)(r)}function eb(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Rf(e){Le(1,arguments);var t=Qe(e);return t.setHours(0,0,0,0),t}var FBe=864e5;function TBe(e,t){Le(2,arguments);var n=Rf(e),r=Rf(t),a=n.getTime()-eb(n),o=r.getTime()-eb(r);return Math.round((a-o)/FBe)}function WD(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function UW(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=WD(n,r),o=Math.abs(TBe(n,r));n.setDate(n.getDate()-a*o);var i=+(WD(n,r)===-a),s=a*(o-i);return s===0?0:s}function RBe(e,t,n){Le(2,arguments);var r=UW(e,t)/7;return Vg(n==null?void 0:n.roundingMethod)(r)}var iC=6e4,sC=36e5,IBe=1e3;function lC(e,t){return Le(2,arguments),Qe(e).getTime()-Qe(t).getTime()}function kBe(e,t,n){Le(2,arguments);var r=lC(e,t)/sC;return Vg(n==null?void 0:n.roundingMethod)(r)}function PBe(e,t,n){Le(2,arguments);var r=lC(e,t)/iC;return Vg(n==null?void 0:n.roundingMethod)(r)}function UBe(e,t,n){Le(2,arguments);var r=lC(e,t)/1e3;return Vg(n==null?void 0:n.roundingMethod)(r)}function MBe(e,t){var n;Le(1,arguments);var r=e||{},a=Qe(r.start),o=Qe(r.end),i=o.getTime();if(!(a.getTime()<=i))throw new RangeError("Invalid interval");var s=[],l=a;l.setHours(0,0,0,0);var u=Number((n=t==null?void 0:t.step)!==null&&n!==void 0?n:1);if(u<1||isNaN(u))throw new RangeError("`options.step` must be a number greater than 1");for(;l.getTime()<=i;)s.push(Qe(l)),l.setDate(l.getDate()+u),l.setHours(0,0,0,0);return s}var DBe={};function su(){return DBe}function QS(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=Qe(e),d=A.getDay(),p=(d=a.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function HBe(e){Le(1,arguments);var t=LW(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=If(n);return r}var jBe=6048e5;function QW(e){Le(1,arguments);var t=Qe(e),n=If(t).getTime()-HBe(t).getTime();return Math.round(n/jBe)+1}function lc(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=Qe(e),d=A.getUTCDay(),p=(d=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(f+1,0,d),p.setUTCHours(0,0,0,0);var h=lc(p,t),m=new Date(0);m.setUTCFullYear(f,0,d),m.setUTCHours(0,0,0,0);var y=lc(m,t);return c.getTime()>=h.getTime()?f+1:c.getTime()>=y.getTime()?f:f-1}function zBe(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&a!==void 0?a:c.firstWeekContainsDate)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&n!==void 0?n:1),A=rI(e,t),d=new Date(0);d.setUTCFullYear(A,0,f),d.setUTCHours(0,0,0,0);var p=lc(d,t);return p}var VBe=6048e5;function NW(e,t){Le(1,arguments);var n=Qe(e),r=lc(n,t).getTime()-zBe(n,t).getTime();return Math.round(r/VBe)+1}function Et(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?r:1-r;return Et(n==="yy"?a%100:a,n.length)},M:function(t,n){var r=t.getUTCMonth();return n==="M"?String(r+1):Et(r+1,2)},d:function(t,n){return Et(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,n){return Et(t.getUTCHours()%12||12,n.length)},H:function(t,n){return Et(t.getUTCHours(),n.length)},m:function(t,n){return Et(t.getUTCMinutes(),n.length)},s:function(t,n){return Et(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,a=t.getUTCMilliseconds(),o=Math.floor(a*Math.pow(10,r-3));return Et(o,n.length)}};const Ys=KBe;var zc={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},WBe={G:function(t,n,r){var a=t.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(a,{width:"abbreviated"});case"GGGGG":return r.era(a,{width:"narrow"});case"GGGG":default:return r.era(a,{width:"wide"})}},y:function(t,n,r){if(n==="yo"){var a=t.getUTCFullYear(),o=a>0?a:1-a;return r.ordinalNumber(o,{unit:"year"})}return Ys.y(t,n)},Y:function(t,n,r,a){var o=rI(t,a),i=o>0?o:1-o;if(n==="YY"){var s=i%100;return Et(s,2)}return n==="Yo"?r.ordinalNumber(i,{unit:"year"}):Et(i,n.length)},R:function(t,n){var r=LW(t);return Et(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return Et(r,n.length)},Q:function(t,n,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"Q":return String(a);case"QQ":return Et(a,2);case"Qo":return r.ordinalNumber(a,{unit:"quarter"});case"QQQ":return r.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,n,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"q":return String(a);case"qq":return Et(a,2);case"qo":return r.ordinalNumber(a,{unit:"quarter"});case"qqq":return r.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,n,r){var a=t.getUTCMonth();switch(n){case"M":case"MM":return Ys.M(t,n);case"Mo":return r.ordinalNumber(a+1,{unit:"month"});case"MMM":return r.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(a,{width:"wide",context:"formatting"})}},L:function(t,n,r){var a=t.getUTCMonth();switch(n){case"L":return String(a+1);case"LL":return Et(a+1,2);case"Lo":return r.ordinalNumber(a+1,{unit:"month"});case"LLL":return r.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(a,{width:"wide",context:"standalone"})}},w:function(t,n,r,a){var o=NW(t,a);return n==="wo"?r.ordinalNumber(o,{unit:"week"}):Et(o,n.length)},I:function(t,n,r){var a=QW(t);return n==="Io"?r.ordinalNumber(a,{unit:"week"}):Et(a,n.length)},d:function(t,n,r){return n==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):Ys.d(t,n)},D:function(t,n,r){var a=NBe(t);return n==="Do"?r.ordinalNumber(a,{unit:"dayOfYear"}):Et(a,n.length)},E:function(t,n,r){var a=t.getUTCDay();switch(n){case"E":case"EE":case"EEE":return r.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(a,{width:"short",context:"formatting"});case"EEEE":default:return r.day(a,{width:"wide",context:"formatting"})}},e:function(t,n,r,a){var o=t.getUTCDay(),i=(o-a.weekStartsOn+8)%7||7;switch(n){case"e":return String(i);case"ee":return Et(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});case"eeee":default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(t,n,r,a){var o=t.getUTCDay(),i=(o-a.weekStartsOn+8)%7||7;switch(n){case"c":return String(i);case"cc":return Et(i,n.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});case"cccc":default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(t,n,r){var a=t.getUTCDay(),o=a===0?7:a;switch(n){case"i":return String(o);case"ii":return Et(o,n.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(a,{width:"short",context:"formatting"});case"iiii":default:return r.day(a,{width:"wide",context:"formatting"})}},a:function(t,n,r){var a=t.getUTCHours(),o=a/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,n,r){var a=t.getUTCHours(),o;switch(a===12?o=zc.noon:a===0?o=zc.midnight:o=a/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,n,r){var a=t.getUTCHours(),o;switch(a>=17?o=zc.evening:a>=12?o=zc.afternoon:a>=4?o=zc.morning:o=zc.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,n,r){if(n==="ho"){var a=t.getUTCHours()%12;return a===0&&(a=12),r.ordinalNumber(a,{unit:"hour"})}return Ys.h(t,n)},H:function(t,n,r){return n==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Ys.H(t,n)},K:function(t,n,r){var a=t.getUTCHours()%12;return n==="Ko"?r.ordinalNumber(a,{unit:"hour"}):Et(a,n.length)},k:function(t,n,r){var a=t.getUTCHours();return a===0&&(a=24),n==="ko"?r.ordinalNumber(a,{unit:"hour"}):Et(a,n.length)},m:function(t,n,r){return n==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Ys.m(t,n)},s:function(t,n,r){return n==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Ys.s(t,n)},S:function(t,n){return Ys.S(t,n)},X:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();if(i===0)return"Z";switch(n){case"X":return YD(i);case"XXXX":case"XX":return yu(i);case"XXXXX":case"XXX":default:return yu(i,":")}},x:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(n){case"x":return YD(i);case"xxxx":case"xx":return yu(i);case"xxxxx":case"xxx":default:return yu(i,":")}},O:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+GD(i,":");case"OOOO":default:return"GMT"+yu(i,":")}},z:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+GD(i,":");case"zzzz":default:return"GMT"+yu(i,":")}},t:function(t,n,r,a){var o=a._originalDate||t,i=Math.floor(o.getTime()/1e3);return Et(i,n.length)},T:function(t,n,r,a){var o=a._originalDate||t,i=o.getTime();return Et(i,n.length)}};function GD(e,t){var n=e>0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),o=r%60;if(o===0)return n+String(a);var i=t||"";return n+String(a)+i+Et(o,2)}function YD(e,t){if(e%60===0){var n=e>0?"-":"+";return n+Et(Math.abs(e)/60,2)}return yu(e,t)}function yu(e,t){var n=t||"",r=e>0?"-":"+",a=Math.abs(e),o=Et(Math.floor(a/60),2),i=Et(a%60,2);return r+o+n+i}const GBe=WBe;var qD=function(t,n){switch(t){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},HW=function(t,n){switch(t){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},YBe=function(t,n){var r=t.match(/(P+)(p+)?/)||[],a=r[1],o=r[2];if(!o)return qD(t,n);var i;switch(a){case"P":i=n.dateTime({width:"short"});break;case"PP":i=n.dateTime({width:"medium"});break;case"PPP":i=n.dateTime({width:"long"});break;case"PPPP":default:i=n.dateTime({width:"full"});break}return i.replace("{{date}}",qD(a,n)).replace("{{time}}",HW(o,n))},qBe={p:HW,P:YBe};const W2=qBe;var XBe=["D","DD"],JBe=["YY","YYYY"];function jW(e){return XBe.indexOf(e)!==-1}function zW(e){return JBe.indexOf(e)!==-1}function tb(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var ZBe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},_Be=function(t,n,r){var a,o=ZBe[t];return typeof o=="string"?a=o:n===1?a=o.one:a=o.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+a:a+" ago":a};const $Be=_Be;function HS(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var eEe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},tEe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},nEe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rEe={date:HS({formats:eEe,defaultWidth:"full"}),time:HS({formats:tEe,defaultWidth:"full"}),dateTime:HS({formats:nEe,defaultWidth:"full"})};const aEe=rEe;var oEe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},iEe=function(t,n,r,a){return oEe[t]};const sEe=iEe;function Nd(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",a;if(r==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=n!=null&&n.width?String(n.width):o;a=e.formattingValues[i]||e.formattingValues[o]}else{var s=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;a=e.values[l]||e.values[s]}var u=e.argumentCallback?e.argumentCallback(t):t;return a[u]}}var lEe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},uEe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},cEe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},AEe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},fEe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},dEe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},pEe=function(t,n){var r=Number(t),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},hEe={ordinalNumber:pEe,era:Nd({values:lEe,defaultWidth:"wide"}),quarter:Nd({values:uEe,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Nd({values:cEe,defaultWidth:"wide"}),day:Nd({values:AEe,defaultWidth:"wide"}),dayPeriod:Nd({values:fEe,defaultWidth:"wide",formattingValues:dEe,defaultFormattingWidth:"wide"})};const gEe=hEe;function Hd(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;var i=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?vEe(s,function(f){return f.test(i)}):mEe(s,function(f){return f.test(i)}),u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;var c=t.slice(i.length);return{value:u,rest:c}}}function mEe(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function vEe(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var a=r[0],o=t.match(e.parsePattern);if(!o)return null;var i=e.valueCallback?e.valueCallback(o[0]):o[0];i=n.valueCallback?n.valueCallback(i):i;var s=t.slice(a.length);return{value:i,rest:s}}}var bEe=/^(\d+)(th|st|nd|rd)?/i,wEe=/\d+/i,CEe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},xEe={any:[/^b/i,/^(a|c)/i]},SEe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},BEe={any:[/1/i,/2/i,/3/i,/4/i]},EEe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},OEe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},FEe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},TEe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},REe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},IEe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},kEe={ordinalNumber:yEe({matchPattern:bEe,parsePattern:wEe,valueCallback:function(t){return parseInt(t,10)}}),era:Hd({matchPatterns:CEe,defaultMatchWidth:"wide",parsePatterns:xEe,defaultParseWidth:"any"}),quarter:Hd({matchPatterns:SEe,defaultMatchWidth:"wide",parsePatterns:BEe,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Hd({matchPatterns:EEe,defaultMatchWidth:"wide",parsePatterns:OEe,defaultParseWidth:"any"}),day:Hd({matchPatterns:FEe,defaultMatchWidth:"wide",parsePatterns:TEe,defaultParseWidth:"any"}),dayPeriod:Hd({matchPatterns:REe,defaultMatchWidth:"any",parsePatterns:IEe,defaultParseWidth:"any"})};const PEe=kEe;var UEe={code:"en-US",formatDistance:$Be,formatLong:aEe,formatRelative:sEe,localize:gEe,match:PEe,options:{weekStartsOn:0,firstWeekContainsDate:1}};const aI=UEe;var MEe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,DEe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,LEe=/^'([^]*?)'?$/,QEe=/''/g,NEe=/[a-zA-Z]/;function HEe(e,t,n){var r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v,b,w;Le(2,arguments);var x=String(t),S=su(),B=(r=(a=n==null?void 0:n.locale)!==null&&a!==void 0?a:S.locale)!==null&&r!==void 0?r:aI,F=Jt((o=(i=(s=(l=n==null?void 0:n.firstWeekContainsDate)!==null&&l!==void 0?l:n==null||(u=n.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&s!==void 0?s:S.firstWeekContainsDate)!==null&&i!==void 0?i:(f=S.locale)===null||f===void 0||(A=f.options)===null||A===void 0?void 0:A.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(F>=1&&F<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var O=Jt((d=(p=(h=(m=n==null?void 0:n.weekStartsOn)!==null&&m!==void 0?m:n==null||(y=n.locale)===null||y===void 0||(v=y.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&h!==void 0?h:S.weekStartsOn)!==null&&p!==void 0?p:(b=S.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&d!==void 0?d:0);if(!(O>=0&&O<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!B.localize)throw new RangeError("locale must contain localize property");if(!B.formatLong)throw new RangeError("locale must contain formatLong property");var T=Qe(e);if(!MW(T))throw new RangeError("Invalid time value");var U=eb(T),N=DW(T,U),H={firstWeekContainsDate:F,weekStartsOn:O,locale:B,_originalDate:T},M=x.match(DEe).map(function(I){var k=I[0];if(k==="p"||k==="P"){var L=W2[k];return L(I,B.formatLong)}return I}).join("").match(MEe).map(function(I){if(I==="''")return"'";var k=I[0];if(k==="'")return jEe(I);var L=GBe[k];if(L)return!(n!=null&&n.useAdditionalWeekYearTokens)&&zW(I)&&tb(I,t,String(e)),!(n!=null&&n.useAdditionalDayOfYearTokens)&&jW(I)&&tb(I,t,String(e)),L(N,I,B.localize,H);if(k.match(NEe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+k+"`");return I}).join("");return M}function jEe(e){var t=e.match(LEe);return t?t[1].replace(QEe,"'"):e}function zEe(e){Le(1,arguments);var t=Qe(e),n=t.getDate();return n}function VEe(e){Le(1,arguments);var t=Qe(e),n=t.getDay();return n}function VW(e){Le(1,arguments);var t=Qe(e),n=t.getFullYear(),r=t.getMonth(),a=new Date(0);return a.setFullYear(n,r+1,0),a.setHours(0,0,0,0),a.getDate()}function KEe(e){Le(1,arguments);var t=Qe(e),n=t.getHours();return n}function WEe(e){Le(1,arguments);var t=Qe(e),n=t.getMinutes();return n}function GEe(e){Le(1,arguments);var t=Qe(e),n=t.getMonth();return n}function YEe(e){Le(1,arguments);var t=Qe(e),n=t.getSeconds();return n}function qEe(e){return Le(1,arguments),Qe(e).getFullYear()}function jS(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t);return n.getTime()>r.getTime()}function jd(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t);return n.getTime()"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function nb(e){return nb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},nb(e)}function oI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function JD(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function rb(e){return rb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},rb(e)}function $D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p2e=function(e){c2e(n,e);var t=A2e(n);function n(){var r;l2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0,r=n?t:1-t,a;if(r<=50)a=e||100;else{var o=r+50,i=Math.floor(o/100)*100,s=e>=o%100;a=e+i-(s?100:0)}return n?a:1-a}function XW(e){return e%400===0||e%4===0&&e%100!==0}function h0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?h0=function(n){return typeof n}:h0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},h0(e)}function h2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ob(e){return ob=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ob(e)}function tL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w2e=function(e){m2e(n,e);var t=v2e(n);function n(){var r;h2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i){var s=a.getUTCFullYear();if(i.isTwoDigitYear){var l=qW(i.year,s);return a.setUTCFullYear(l,0,1),a.setUTCHours(0,0,0,0),a}var u=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(u,0,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function g0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g0=function(n){return typeof n}:g0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},g0(e)}function C2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ib(e){return ib=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ib(e)}function rL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var F2e=function(e){S2e(n,e);var t=B2e(n);function n(){var r;C2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i,s){var l=rI(a,s);if(i.isTwoDigitYear){var u=qW(i.year,l);return a.setUTCFullYear(u,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),lc(a,s)}var c=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(c,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),lc(a,s)}}]),n}(Wt);function m0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m0=function(n){return typeof n}:m0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},m0(e)}function T2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function aL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function sb(e){return sb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},sb(e)}function oL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var M2e=function(e){I2e(n,e);var t=k2e(n);function n(){var r;T2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function lb(e){return lb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},lb(e)}function sL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var z2e=function(e){Q2e(n,e);var t=N2e(n);function n(){var r;D2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ub(e){return ub=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ub(e)}function uL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var X2e=function(e){W2e(n,e);var t=G2e(n);function n(){var r;V2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function b0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b0=function(n){return typeof n}:b0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},b0(e)}function J2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function cb(e){return cb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},cb(e)}function AL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nOe=function(e){_2e(n,e);var t=$2e(n);function n(){var r;J2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function w0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w0=function(n){return typeof n}:w0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w0(e)}function rOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ab(e){return Ab=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ab(e)}function dL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uOe=function(e){oOe(n,e);var t=iOe(n);function n(){var r;rOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function C0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C0=function(n){return typeof n}:C0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},C0(e)}function cOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function fb(e){return fb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},fb(e)}function hL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gOe=function(e){fOe(n,e);var t=dOe(n);function n(){var r;cOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function mOe(e,t,n){Le(2,arguments);var r=Qe(e),a=Jt(t),o=NW(r,n)-a;return r.setUTCDate(r.getUTCDate()-o*7),r}function x0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x0=function(n){return typeof n}:x0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},x0(e)}function vOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function db(e){return db=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},db(e)}function mL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var SOe=function(e){bOe(n,e);var t=wOe(n);function n(){var r;vOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i,s){return lc(mOe(a,i,s),s)}}]),n}(Wt);function BOe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t),a=QW(n)-r;return n.setUTCDate(n.getUTCDate()-a*7),n}function S0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S0=function(n){return typeof n}:S0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},S0(e)}function EOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function pb(e){return pb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},pb(e)}function yL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kOe=function(e){FOe(n,e);var t=TOe(n);function n(){var r;EOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i){return If(BOe(a,i))}}]),n}(Wt);function B0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B0=function(n){return typeof n}:B0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},B0(e)}function POe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function hb(e){return hb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},hb(e)}function zS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var NOe=[31,28,31,30,31,30,31,31,30,31,30,31],HOe=[31,29,31,30,31,30,31,31,30,31,30,31],jOe=function(e){MOe(n,e);var t=DOe(n);function n(){var r;POe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=HOe[l]:o>=1&&o<=NOe[l]}},{key:"set",value:function(a,o,i){return a.setUTCDate(i),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function O0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O0=function(n){return typeof n}:O0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},O0(e)}function zOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function gb(e){return gb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},gb(e)}function VS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qOe=function(e){KOe(n,e);var t=WOe(n);function n(){var r;zOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(a,o,i){return a.setUTCMonth(0,i),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function lI(e,t,n){var r,a,o,i,s,l,u,c;Le(2,arguments);var f=su(),A=Jt((r=(a=(o=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(s=n.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&o!==void 0?o:f.weekStartsOn)!==null&&a!==void 0?a:(u=f.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&r!==void 0?r:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=Qe(e),p=Jt(t),h=d.getUTCDay(),m=p%7,y=(m+7)%7,v=(y"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function mb(e){return mb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},mb(e)}function xL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tFe=function(e){ZOe(n,e);var t=_Oe(n);function n(){var r;XOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=lI(a,i,s),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function R0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R0=function(n){return typeof n}:R0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},R0(e)}function nFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function vb(e){return vb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},vb(e)}function BL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lFe=function(e){aFe(n,e);var t=oFe(n);function n(){var r;nFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=lI(a,i,s),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function I0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?I0=function(n){return typeof n}:I0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},I0(e)}function uFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yb(e){return yb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},yb(e)}function OL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hFe=function(e){AFe(n,e);var t=fFe(n);function n(){var r;uFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=lI(a,i,s),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function gFe(e,t){Le(2,arguments);var n=Jt(t);n%7===0&&(n=n-7);var r=1,a=Qe(e),o=a.getUTCDay(),i=n%7,s=(i+7)%7,l=(s"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function bb(e){return bb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},bb(e)}function TL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xFe=function(e){yFe(n,e);var t=bFe(n);function n(){var r;mFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=7}},{key:"set",value:function(a,o,i){return a=gFe(a,i),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function P0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?P0=function(n){return typeof n}:P0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},P0(e)}function SFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function wb(e){return wb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},wb(e)}function IL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var RFe=function(e){EFe(n,e);var t=OFe(n);function n(){var r;SFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Cb(e){return Cb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Cb(e)}function PL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var LFe=function(e){PFe(n,e);var t=UFe(n);function n(){var r;IFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function xb(e){return xb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},xb(e)}function ML(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var KFe=function(e){HFe(n,e);var t=jFe(n);function n(){var r;QFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Sb(e){return Sb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Sb(e)}function LL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ZFe=function(e){YFe(n,e);var t=qFe(n);function n(){var r;WFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=12}},{key:"set",value:function(a,o,i){var s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):!s&&i===12?a.setUTCHours(0,0,0,0):a.setUTCHours(i,0,0,0),a}}]),n}(Wt);function L0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L0=function(n){return typeof n}:L0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},L0(e)}function _Fe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Bb(e){return Bb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Bb(e)}function NL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var aTe=function(e){eTe(n,e);var t=tTe(n);function n(){var r;_Fe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=23}},{key:"set",value:function(a,o,i){return a.setUTCHours(i,0,0,0),a}}]),n}(Wt);function Q0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Q0=function(n){return typeof n}:Q0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Q0(e)}function oTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function HL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Eb(e){return Eb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Eb(e)}function jL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ATe=function(e){sTe(n,e);var t=lTe(n);function n(){var r;oTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){var s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):a.setUTCHours(i,0,0,0),a}}]),n}(Wt);function N0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N0=function(n){return typeof n}:N0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},N0(e)}function fTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ob(e){return Ob=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ob(e)}function VL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var vTe=function(e){pTe(n,e);var t=hTe(n);function n(){var r;fTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=24}},{key:"set",value:function(a,o,i){var s=i<=24?i%24:i;return a.setUTCHours(s,0,0,0),a}}]),n}(Wt);function H0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?H0=function(n){return typeof n}:H0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},H0(e)}function yTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function KL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Fb(e){return Fb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Fb(e)}function WL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var BTe=function(e){wTe(n,e);var t=CTe(n);function n(){var r;yTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCMinutes(i,0,0),a}}]),n}(Wt);function j0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j0=function(n){return typeof n}:j0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},j0(e)}function ETe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Tb(e){return Tb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Tb(e)}function YL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kTe=function(e){FTe(n,e);var t=TTe(n);function n(){var r;ETe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCSeconds(i,0),a}}]),n}(Wt);function z0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?z0=function(n){return typeof n}:z0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},z0(e)}function PTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Rb(e){return Rb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Rb(e)}function XL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var NTe=function(e){MTe(n,e);var t=DTe(n);function n(){var r;PTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ib(e){return Ib=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ib(e)}function ZL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var GTe=function(e){zTe(n,e);var t=VTe(n);function n(){var r;HTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function kb(e){return kb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},kb(e)}function $L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $Te=function(e){XTe(n,e);var t=JTe(n);function n(){var r;YTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Pb(e){return Pb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Pb(e)}function tQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var iRe=function(e){nRe(n,e);var t=rRe(n);function n(){var r;eRe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ub(e){return Ub=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ub(e)}function rQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dRe=function(e){uRe(n,e);var t=cRe(n);function n(){var r;sRe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(n=hRe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,i=!1,s;return{s:function(){n=e[Symbol.iterator]()},n:function(){var u=n.next();return o=u.done,u},e:function(u){i=!0,s=u},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(i)throw s}}}}function hRe(e,t){if(e){if(typeof e=="string")return oQ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oQ(e,t)}}function oQ(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=1&&T<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=Jt((p=(h=(m=(y=r==null?void 0:r.weekStartsOn)!==null&&y!==void 0?y:r==null||(v=r.locale)===null||v===void 0||(b=v.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&m!==void 0?m:F.weekStartsOn)!==null&&h!==void 0?h:(w=F.locale)===null||w===void 0||(x=w.options)===null||x===void 0?void 0:x.weekStartsOn)!==null&&p!==void 0?p:0);if(!(U>=0&&U<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(B==="")return S===""?Qe(n):new Date(NaN);var N={firstWeekContainsDate:T,weekStartsOn:U,locale:O},H=[new o2e],M=B.match(mRe).map(function(q){var V=q[0];if(V in W2){var $=W2[V];return $(q,O.formatLong)}return q}).join("").match(gRe),I=[],k=aQ(M),L;try{var P=function(){var V=L.value;!(r!=null&&r.useAdditionalWeekYearTokens)&&zW(V)&&tb(V,B,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&jW(V)&&tb(V,B,e);var $=V[0],_=pRe[$];if(_){var Ae=_.incompatibleTokens;if(Array.isArray(Ae)){var ye=I.find(function(he){return Ae.includes(he.token)||he.token===$});if(ye)throw new RangeError("The format string mustn't contain `".concat(ye.fullToken,"` and `").concat(V,"` at the same time"))}else if(_.incompatibleTokens==="*"&&I.length>0)throw new RangeError("The format string mustn't contain `".concat(V,"` and any other token at the same time"));I.push({token:$,fullToken:V});var ge=_.run(S,V,O.match,N);if(!ge)return{v:new Date(NaN)};H.push(ge.setter),S=ge.rest}else{if($.match(wRe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+$+"`");if(V==="''"?V="'":$==="'"&&(V=xRe(V)),S.indexOf(V)===0)S=S.slice(V.length);else return{v:new Date(NaN)}}};for(k.s();!(L=k.n()).done;){var Q=P();if(Y0(Q)==="object")return Q.v}}catch(q){k.e(q)}finally{k.f()}if(S.length>0&&bRe.test(S))return new Date(NaN);var D=H.map(function(q){return q.priority}).sort(function(q,V){return V-q}).filter(function(q,V,$){return $.indexOf(q)===V}).map(function(q){return H.filter(function(V){return V.priority===q}).sort(function(V,$){return $.subPriority-V.subPriority})}).map(function(q){return q[0]}),j=Qe(n);if(isNaN(j.getTime()))return new Date(NaN);var z=DW(j,eb(j)),X={},K=aQ(D),se;try{for(K.s();!(se=K.n()).done;){var Y=se.value;if(!Y.validate(z,N))return new Date(NaN);var re=Y.set(z,X,N);Array.isArray(re)?(z=re[0],e2e(X,re[1])):z=re}}catch(q){K.e(q)}finally{K.f()}return z}function xRe(e){return e.match(vRe)[1].replace(yRe,"'")}function SRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setDate(r),n}function BRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setHours(r),n}function ERe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setMinutes(r),n}function ORe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t),a=n.getFullYear(),o=n.getDate(),i=new Date(0);i.setFullYear(a,r,15),i.setHours(0,0,0,0);var s=VW(i);return n.setMonth(r,Math.min(o,s)),n}function FRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setSeconds(r),n}function TRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function iQ(e){Le(1,arguments);var t=Qe(e);return t.setDate(1),t.setHours(0,0,0,0),t}function KS(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=Qe(e),d=A.getDay(),p=(d2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],ev.timeZoneDelimiter.test(t.date)&&(t.date=e.split(ev.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){var a=ev.timezone.exec(r);a?(t.time=r.replace(a[1],""),t.timezone=a[1]):t.time=r}return t}function MRe(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var a=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:o===null?a:o*100,restDateString:e.slice((r[1]||r[2]).length)}}function DRe(e,t){if(t===null)return new Date(NaN);var n=e.match(IRe);if(!n)return new Date(NaN);var r=!!n[4],a=zd(n[1]),o=zd(n[2])-1,i=zd(n[3]),s=zd(n[4]),l=zd(n[5])-1;if(r)return VRe(t,s,l)?NRe(t,s,l):new Date(NaN);var u=new Date(0);return!jRe(t,o,i)||!zRe(t,a)?new Date(NaN):(u.setUTCFullYear(t,o,Math.max(a,i)),u)}function zd(e){return e?parseInt(e):1}function LRe(e){var t=e.match(kRe);if(!t)return NaN;var n=WS(t[1]),r=WS(t[2]),a=WS(t[3]);return KRe(n,r,a)?n*sC+r*iC+a*1e3:NaN}function WS(e){return e&&parseFloat(e.replace(",","."))||0}function QRe(e){if(e==="Z")return 0;var t=e.match(PRe);if(!t)return 0;var n=t[1]==="+"?-1:1,r=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return WRe(r,a)?n*(r*sC+a*iC):NaN}function NRe(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var a=r.getUTCDay()||7,o=(t-1)*7+n+1-a;return r.setUTCDate(r.getUTCDate()+o),r}var HRe=[31,null,31,30,31,30,31,31,30,31,30,31];function JW(e){return e%400===0||e%4===0&&e%100!==0}function jRe(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(HRe[t]||(JW(e)?29:28))}function zRe(e,t){return t>=1&&t<=(JW(e)?366:365)}function VRe(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function KRe(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function WRe(e,t){return t>=0&&t<=59}function GRe(e,t){var n,r;Le(1,arguments);var a=Qe(e);if(isNaN(a.getTime()))throw new RangeError("Invalid time value");var o=String((n=t==null?void 0:t.format)!==null&&n!==void 0?n:"extended"),i=String((r=t==null?void 0:t.representation)!==null&&r!==void 0?r:"complete");if(o!=="extended"&&o!=="basic")throw new RangeError("format must be 'extended' or 'basic'");if(i!=="date"&&i!=="time"&&i!=="complete")throw new RangeError("representation must be 'date', 'time', or 'complete'");var s="",l="",u=o==="extended"?"-":"",c=o==="extended"?":":"";if(i!=="time"){var f=Et(a.getDate(),2),A=Et(a.getMonth()+1,2),d=Et(a.getFullYear(),4);s="".concat(d).concat(u).concat(A).concat(u).concat(f)}if(i!=="date"){var p=a.getTimezoneOffset();if(p!==0){var h=Math.abs(p),m=Et(Math.floor(h/60),2),y=Et(h%60,2),v=p<0?"+":"-";l="".concat(v).concat(m,":").concat(y)}else l="Z";var b=Et(a.getHours(),2),w=Et(a.getMinutes(),2),x=Et(a.getSeconds(),2),S=s===""?"":"T",B=[b,w,x].join(c);s="".concat(s).concat(S).concat(B).concat(l)}return s}function YRe(e,t){Le(2,arguments);var n=Qe(e).getTime(),r=Qe(t.start).getTime(),a=Qe(t.end).getTime();if(!(r<=a))throw new RangeError("Invalid interval");return n>=r&&n<=a}var tF={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(l,u){switch(l){case"P":return u.date({width:"short"});case"PP":return u.date({width:"medium"});case"PPP":return u.date({width:"long"});case"PPPP":default:return u.date({width:"full"})}},r=function(l,u){switch(l){case"p":return u.time({width:"short"});case"pp":return u.time({width:"medium"});case"ppp":return u.time({width:"long"});case"pppp":default:return u.time({width:"full"})}},a=function(l,u){var c=l.match(/(P+)(p+)?/)||[],f=c[1],A=c[2];if(!A)return n(l,u);var d;switch(f){case"P":d=u.dateTime({width:"short"});break;case"PP":d=u.dateTime({width:"medium"});break;case"PPP":d=u.dateTime({width:"long"});break;case"PPPP":default:d=u.dateTime({width:"full"});break}return d.replace("{{date}}",n(f,u)).replace("{{time}}",r(A,u))},o={p:r,P:a},i=o;t.default=i,e.exports=t.default})(tF,tF.exports);var qRe=tF.exports;const XRe=qn(qRe);var JRe={dayOfMonth:"d",fullDate:"PP",fullDateWithWeekday:"PPPP",fullDateTime:"PP p",fullDateTime12h:"PP hh:mm aaa",fullDateTime24h:"PP HH:mm",fullTime:"p",fullTime12h:"hh:mm aaa",fullTime24h:"HH:mm",hours12h:"hh",hours24h:"HH",keyboardDate:"P",keyboardDateTime:"P p",keyboardDateTime12h:"P hh:mm aaa",keyboardDateTime24h:"P HH:mm",minutes:"mm",month:"LLLL",monthAndDate:"MMMM d",monthAndYear:"LLLL yyyy",monthShort:"MMM",weekday:"EEEE",weekdayShort:"EEE",normalDate:"d MMMM",normalDateWithWeekday:"EEE, MMM d",seconds:"ss",shortDate:"MMM d",year:"yyyy"},ZRe=function(){function e(t){var n=this,r=t===void 0?{}:t,a=r.locale,o=r.formats;this.lib="date-fns",this.is12HourCycleInCurrentLocale=function(){return n.locale?/a/.test(n.locale.formatLong.time()):!0},this.getFormatHelperText=function(i){var s=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,l=n.locale||aI;return i.match(s).map(function(u){var c=u[0];if(c==="p"||c==="P"){var f=XRe[c];return f(u,l.formatLong,{})}return u}).join("").replace(/(aaa|aa|a)/g,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(i){return RRe(i)},this.toISO=function(i){return GRe(i,{format:"extended"})},this.getCurrentLocaleCode=function(){var i;return((i=n.locale)===null||i===void 0?void 0:i.code)||"en-US"},this.addSeconds=function(i,s){return gBe(i,s)},this.addMinutes=function(i,s){return vBe(i,s)},this.addHours=function(i,s){return bBe(i,s)},this.addDays=function(i,s){return z2(i,s)},this.addWeeks=function(i,s){return wBe(i,s)},this.addMonths=function(i,s){return A0(i,s)},this.addYears=function(i,s){return VD(i,s)},this.isValid=function(i){return MW(n.date(i))},this.getDiff=function(i,s,l){switch(l){case"years":return xBe(i,n.date(s));case"quarters":return OBe(i,n.date(s));case"months":return PW(i,n.date(s));case"weeks":return RBe(i,n.date(s));case"days":return UW(i,n.date(s));case"hours":return kBe(i,n.date(s));case"minutes":return PBe(i,n.date(s));case"seconds":return UBe(i,n.date(s));default:return lC(i,n.date(s))}},this.isAfter=function(i,s){return jS(i,s)},this.isBefore=function(i,s){return jd(i,s)},this.startOfDay=function(i){return Rf(i)},this.endOfDay=function(i){return V2(i)},this.getHours=function(i){return KEe(i)},this.setHours=function(i,s){return BRe(i,s)},this.setMinutes=function(i,s){return ERe(i,s)},this.getSeconds=function(i){return YEe(i)},this.setSeconds=function(i,s){return FRe(i,s)},this.isSameDay=function(i,s){return JEe(i,s)},this.isSameMonth=function(i,s){return _Ee(i,s)},this.isSameYear=function(i,s){return ZEe(i,s)},this.isSameHour=function(i,s){return $Ee(i,s)},this.startOfYear=function(i){return $m(i)},this.endOfYear=function(i){return NS(i)},this.startOfMonth=function(i){return iQ(i)},this.endOfMonth=function(i){return K2(i)},this.startOfWeek=function(i){return KS(i,{locale:n.locale})},this.endOfWeek=function(i){return QS(i,{locale:n.locale})},this.getYear=function(i){return qEe(i)},this.setYear=function(i,s){return TRe(i,s)},this.date=function(i){return typeof i>"u"?new Date:i===null?null:new Date(i)},this.toJsDate=function(i){return i},this.parse=function(i,s){return i===""?null:CRe(i,s,new Date,{locale:n.locale})},this.format=function(i,s){return n.formatByString(i,n.formats[s])},this.formatByString=function(i,s){return HEe(i,s,{locale:n.locale})},this.isEqual=function(i,s){return i===null&&s===null?!0:XEe(i,s)},this.isNull=function(i){return i===null},this.isAfterDay=function(i,s){return jS(i,V2(s))},this.isBeforeDay=function(i,s){return jd(i,Rf(s))},this.isBeforeYear=function(i,s){return jd(i,$m(s))},this.isAfterYear=function(i,s){return jS(i,NS(s))},this.isWithinRange=function(i,s){var l=s[0],u=s[1];return YRe(i,{start:l,end:u})},this.formatNumber=function(i){return i},this.getMinutes=function(i){return WEe(i)},this.getDate=function(i){return zEe(i)},this.setDate=function(i,s){return SRe(i,s)},this.getMonth=function(i){return GEe(i)},this.getDaysInMonth=function(i){return VW(i)},this.setMonth=function(i,s){return ORe(i,s)},this.getMeridiemText=function(i){return i==="am"?"AM":"PM"},this.getNextMonth=function(i){return A0(i,1)},this.getPreviousMonth=function(i){return A0(i,-1)},this.getMonthArray=function(i){for(var s=$m(i),l=[s];l.length<12;){var u=l[l.length-1];l.push(n.getNextMonth(u))}return l},this.mergeDateAndTime=function(i,s){return n.setSeconds(n.setMinutes(n.setHours(i,n.getHours(s)),n.getMinutes(s)),n.getSeconds(s))},this.getWeekdays=function(){var i=new Date;return MBe({start:KS(i,{locale:n.locale}),end:QS(i,{locale:n.locale})}).map(function(s){return n.formatByString(s,"EEEEEE")})},this.getWeekArray=function(i){for(var s=KS(iQ(i),{locale:n.locale}),l=QS(K2(i),{locale:n.locale}),u=0,c=s,f=[],A=null;jd(c,l);){var d=Math.floor(u/7);f[d]=f[d]||[];var p=VEe(c);A!==p&&(A=p,f[d].push(c),u+=1),c=z2(c,1)}return f},this.getYearRange=function(i,s){for(var l=$m(i),u=NS(s),c=[],f=l;jd(f,u);)c.push(f),f=VD(f,1);return c},this.locale=a,this.formats=Object.assign({},JRe,o)}return e}(),_Re=g.createContext(null),$Re=function(t){var n=t.utils,r=t.children,a=t.locale,o=t.libInstance,i=g.useMemo(function(){return new n({locale:a,instance:o})},[n,o,a]);return g.createElement(_Re.Provider,{value:i,children:r})},uI={},ZW={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(ZW);var _W=ZW.exports,$W={exports:{}},e9={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(e9);var e4e=e9.exports;(function(e){var t=e4e.default;function n(a){if(typeof WeakMap!="function")return null;var o=new WeakMap,i=new WeakMap;return(n=function(l){return l?i:o})(a)}function r(a,o){if(!o&&a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var i=n(o);if(i&&i.has(a))return i.get(a);var s={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(u!=="default"&&Object.prototype.hasOwnProperty.call(a,u)){var c=l?Object.getOwnPropertyDescriptor(a,u):null;c&&(c.get||c.set)?Object.defineProperty(s,u,c):s[u]=a[u]}return s.default=a,i&&i.set(a,s),s}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})($W);var t9=$W.exports,GS={};const t4e=TT(She);var sQ;function n9(){return sQ||(sQ=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=t4e}(GS)),GS}var n4e=_W,r4e=t9;Object.defineProperty(uI,"__esModule",{value:!0});var r9=uI.default=void 0,a4e=r4e(g),o4e=n4e(n9()),i4e=(0,o4e.default)(a4e.createElement("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu");r9=uI.default=i4e;const s4e=gn(g.createElement("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"})),l4e=gn(g.createElement("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z"})),u4e=gn(g.createElement("path",{d:"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"})),lQ=gn(g.createElement("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"})),c4e=gn(g.createElement("path",{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"})),a9=gn(g.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})),A4e=gn(g.createElement("path",{d:"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"})),f4e=gn(g.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"})),d4e=gn(g.createElement("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"})),p4e=gn(g.createElement("path",{d:"M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zM8.5 12.5l2.5 3.01L14.5 11l4.5 6H5l3.5-4.5z"})),h4e=gn(g.createElement(g.Fragment,null,g.createElement("path",{d:"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2v7.22z"}),g.createElement("path",{d:"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3V2zM7 9h8v2H7zM7 12v2h8v-2h-3zM7 15h8v2H7z"}))),g4e=gn(g.createElement("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"})),m4e=gn(g.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"})),v4e=gn(g.createElement("path",{d:"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"}));class y4e extends g.PureComponent{constructor(){super(...arguments),this.state={isOpen:!1}}render(){return C.jsxs(C.Fragment,{children:[C.jsx(Hn,{onClick:()=>{this.setState({isOpen:!0}),Cn({category:ot.nav.title,action:ot.nav.actions.CLICK_ABOUT})},color:"inherit",startIcon:C.jsx(f4e,{}),children:"About"}),C.jsxs(jw,{open:this.state.isOpen,onClose:()=>this.setState({isOpen:!1}),children:[C.jsx(Q4,{children:"About"}),C.jsx(Vw,{children:C.jsxs(Zp,{children:["AntAlmanac is a schedule planning tool for UCI students.",C.jsx("br",{}),C.jsx("br",{}),"Interested in helping out? Join our"," ",C.jsx(Wm,{target:"_blank",href:"https://discord.gg/GzF76D7UhY",children:"Discord"})," ","or checkout the"," ",C.jsx(Wm,{target:"_blank",href:"https://github.com/icssc/AntAlmanac",children:"code on GitHub"}),".",C.jsx("br",{}),C.jsx("br",{}),"This website is maintained by the"," ",C.jsx(Wm,{target:"_blank",href:"https://studentcouncil.ics.uci.edu/",children:"ICS Student Council"})," ","Projects Committee and built by students from the UCI community.",C.jsx("br",{}),C.jsx("br",{}),C.jsx(Wm,{target:"_blank",href:"https://github.com/icssc/AntAlmanac/contributors",children:C.jsx("img",{src:"https://contrib.rocks/image?repo=icssc/antalmanac",width:"100%",alt:"AntAlmanac Contributors"})})]})}),C.jsx(zw,{children:C.jsx(Hn,{onClick:()=>this.setState({isOpen:!1}),color:"primary",children:"Close"})})]})]})}}const b4e=()=>C.jsx(ei,{title:"Give Us Feedback!",children:C.jsx(Hn,{onClick:()=>{window.open("https://forms.gle/k81f2aNdpdQYeKK8A","_blank")},color:"inherit",startIcon:C.jsx(s4e,{}),children:"Feedback"})}),w4e=0;class rt{constructor(t,n,r){this.shortName=t,this.longName=n,this.startDate=r}}const cI=[new rt("2024 Winter","2024 Winter Quarter",[2024,0,8]),new rt("2023 Fall","2023 Fall Quarter",[2023,8,28]),new rt("2023 Summer2","2023 Summer Session 2",[2023,7,7]),new rt("2023 Summer10wk","2023 10-wk Summer",[2023,5,26]),new rt("2023 Summer1","2023 Summer Session 1",[2023,5,26]),new rt("2023 Spring","2023 Spring Quarter",[2023,3,3]),new rt("2023 Winter","2023 Winter Quarter",[2023,0,9]),new rt("2022 Fall","2022 Fall Quarter",[2022,8,22]),new rt("2022 Summer2","2022 Summer Session 2",[2022,7,1]),new rt("2022 Summer10wk","2022 10-wk Summer",[2022,5,20]),new rt("2022 Summer1","2022 Summer Session 1",[2022,5,20]),new rt("2022 Spring","2022 Spring Quarter",[2022,2,28]),new rt("2022 Winter","2022 Winter Quarter",[2022,0,3]),new rt("2021 Fall","2021 Fall Quarter",[2021,8,23]),new rt("2021 Summer2","2021 Summer Session 2"),new rt("2021 Summer10wk","2021 10-wk Summer"),new rt("2021 Summer1","2021 Summer Session 1"),new rt("2021 Spring","2021 Spring Quarter",[2021,2,29]),new rt("2021 Winter","2021 Winter Quarter",[2021,0,4]),new rt("2020 Fall","2020 Fall Quarter",[2020,9,1]),new rt("2020 Summer2","2020 Summer Session 2"),new rt("2020 Summer10wk","2020 10-wk Summer"),new rt("2020 Summer1","2020 Summer Session 1"),new rt("2020 Spring","2020 Spring Quarter",[2020,2,30]),new rt("2020 Winter","2020 Winter Quarter",[2020,0,6]),new rt("2019 Fall","2019 Fall Quarter",[2019,8,26]),new rt("2019 Summer2","2019 Summer Session 2"),new rt("2019 Summer10wk","2019 10-wk Summer"),new rt("2019 Summer1","2019 Summer Session 1"),new rt("2019 Spring","2019 Spring Quarter"),new rt("2019 Winter","2019 Winter Quarter"),new rt("2018 Fall","2018 Fall Quarter"),new rt("2018 Summer2","2018 Summer Session 2"),new rt("2018 Summer10wk","2018 10-wk Summer"),new rt("2018 Summer1","2018 Summer Session 1"),new rt("2018 Spring","2018 Spring Quarter"),new rt("2018 Winter","2018 Winter Quarter"),new rt("2017 Fall","2017 Fall Quarter"),new rt("2017 Summer2","2017 Summer Session 2"),new rt("2017 Summer10wk","2017 10-wk Summer"),new rt("2017 Summer1","2017 Summer Session 1"),new rt("2017 Spring","2017 Spring Quarter"),new rt("2017 Winter","2017 Winter Quarter"),new rt("2016 Fall","2016 Fall Quarter"),new rt("2016 Summer2","2016 Summer Session 2"),new rt("2016 Summer10wk","2016 10-wk Summer"),new rt("2016 Summer1","2016 Summer Session 1"),new rt("2016 Spring","2016 Spring Quarter"),new rt("2016 Winter","2016 Winter Quarter"),new rt("2015 Fall","2015 Fall Quarter"),new rt("2015 Summer2","2015 Summer Session 2"),new rt("2015 Summer10wk","2015 10-wk Summer"),new rt("2015 Summer1","2015 Summer Session 1"),new rt("2015 Spring","2015 Spring Quarter"),new rt("2015 Winter","2015 Winter Quarter"),new rt("2014 Fall","2014 Fall Quarter")];function o9(){return cI[w4e]}const uQ={deptValue:"ALL",deptLabel:"ALL: Include All Departments",ge:"ANY",term:o9().shortName,courseNumber:"",sectionCode:"",instructor:"",units:"",endTime:"",startTime:"",coursesFull:"ANY",building:"",room:"",division:""};class C4e extends o2.EventEmitter{constructor(){super(),this.getFormData=()=>this.formData,this.getDoDisplaySearch=()=>this.doDisplaySearch,this.getOpenSpotAlertPopoverActive=()=>this.openSpotAlertPopoverActive,this.getUrlCourseCodeValue=()=>this.urlCourseCodeValue,this.getUrlTermValue=()=>this.urlTermValue,this.getUrlGEValue=()=>this.urlGEValue,this.getUrlCourseNumValue=()=>this.urlCourseNumValue,this.getUrlDeptLabel=()=>this.urlDeptLabel,this.getUrlDeptValue=()=>this.urlDeptValue,this.updateFormValue=(n,r)=>{this.formData[n]=r,this.emit("formDataChange")},this.resetFormValues=()=>{this.formData=structuredClone(uQ),this.emit("formReset")},this.toggleSearch=()=>{this.doDisplaySearch=!this.doDisplaySearch},this.toggleOpenSpotAlert=()=>{this.openSpotAlertPopoverActive=!this.openSpotAlertPopoverActive},this.setMaxListeners(15),this.formData=structuredClone(uQ),this.doDisplaySearch=!0,this.openSpotAlertPopoverActive=!1;const t=new URLSearchParams(window.location.search);this.urlCourseCodeValue=t.get("courseCode")||"",this.urlTermValue=t.get("term")||"",this.urlGEValue=t.get("GE")||"",this.urlCourseNumValue=t.get("courseNumber")||"",this.urlDeptLabel=t.get("deptLabel")||"",this.urlDeptValue=t.get("deptValue")||""}}const be=new C4e;class i9 extends g.PureComponent{constructor(){super(...arguments),this.state={term:this.getTerm()},this.resetField=()=>{this.setState({term:be.getFormData().term})},this.componentDidMount=()=>{be.on("formReset",this.resetField)},this.handleChange=t=>{this.setState({term:t.target.value}),this.props.changeState(this.props.fieldName,t.target.value);const n={url:"url"},r=new URL(window.location.href),a=new URLSearchParams(r.search);a.delete("term"),a.append("term",t.target.value);const o=a.toString(),i=`${o&&o!=="null"?"?":""}${o}`;history.replaceState(n,"url","/"+i)}}updateTermAndGetFormData(){return be.updateFormValue("term",be.getUrlTermValue()),be.getFormData().term}getTerm(){return be.getUrlTermValue()?this.updateTermAndGetFormData():be.getFormData().term}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){return C.jsxs(fs,{fullWidth:!0,children:[C.jsx(Ti,{children:"Term"}),C.jsx(Mu,{value:this.state.term,onChange:this.handleChange,children:cI.map((t,n)=>C.jsx(Ua,{value:t.shortName,children:t.longName},n))})]})}}async function x4e(e){const t=await g4.zotcourse.getUserData.mutate({scheduleName:e}),n=t.data.filter(o=>o.eventType===3).map(o=>o.course.code),r=[!1,!1,!1,!1,!1,!1,!1],a=t.data.filter(o=>o.eventType===1).map(o=>({title:o.title,start:o.start,end:o.end,days:r.map((i,s)=>o.dow.includes(s)),scheduleIndices:[oe.getCurrentScheduleIndex()],customEventID:Date.now(),color:"#551a8b"}));return{codes:n,customEvents:a}}const S4e={inputLabel:{"font-size":"9px"}};class B4e extends g.PureComponent{constructor(){super(...arguments),this.state={isOpen:!1,selectedTerm:be.getFormData().term,studyListText:"",zotcourseScheduleName:"",importSource:"studylist"},this.onTermSelectorChange=(t,n)=>{this.setState({selectedTerm:n})},this.handleError=t=>{dr("error","An error occurred while trying to import the Study List."),console.error(t)},this.handleOpen=()=>{this.setState({isOpen:!0})},this.addCoursesMultiple=(t,n,r)=>{for(const o of Object.values(t))sce(o.section,o.courseDetails,n,r,!0);const a=oe.termsInSchedule(n);return a.size>1&&Vz(a),Object.values(t).length},this.handleClose=t=>{this.setState({isOpen:!1},async()=>{if(document.removeEventListener("keydown",this.enterEvent,!1),t){const n=oe.getCurrentScheduleIndex();let r=null;if(this.state.importSource==="zotcourse")try{r=await x4e(this.state.zotcourseScheduleName)}catch{}const a=r?r.codes:this.state.studyListText.match(/\d{5}/g);if(!a){dr("error","Cannot import an empty/invalid Study List/Zotcourse.");return}if(r){const o=r.customEvents;for(const i of o)SV(i,[n])}try{const o=this.addCoursesMultiple(await xf.getCourseInfo({term:this.state.selectedTerm,sectionCodes:a.join(",")}),this.state.selectedTerm,n);Cn({category:ot.nav.title,action:ot.nav.actions.IMPORT_STUDY_LIST,value:o/(a.length||1)}),o===a.length?dr("success",`Successfully imported ${o} of ${o} classes!`):o!==0?dr("warning",`Successfully imported ${o} of ${a.length} classes. - Please make sure that you selected the correct term and that none of your classes are missing.`):dr("error","Failed to import any classes! Please make sure that you pasted the correct Study List.")}catch(o){o instanceof Error&&this.handleError(o)}}this.setState({studyListText:""})})},this.enterEvent=t=>{const n=t.which?t.which:t.keyCode;(n===13||n===10)&&(t.preventDefault(),this.handleClose(!0))}}componentDidUpdate(t,n){!n.isOpen&&this.state.isOpen?document.addEventListener("keydown",this.enterEvent,!1):n.isOpen&&!this.state.isOpen&&document.removeEventListener("keydown",this.enterEvent,!1)}toggleImportSource(t){this.setState({importSource:t.target.value})}render(){const{classes:t}=this.props;return C.jsxs(C.Fragment,{children:[C.jsx(ei,{title:"Import a schedule from your Study List",children:C.jsx(Hn,{onClick:this.handleOpen,color:"inherit",startIcon:C.jsx(h4e,{}),children:"Import"})}),C.jsxs(jw,{open:this.state.isOpen,onClose:()=>this.setState({isOpen:!1,studyListText:""},async()=>{document.removeEventListener("keydown",this.enterEvent,!1)}),children:[C.jsx(Q4,{children:"Import Schedule"}),C.jsxs(Vw,{children:[C.jsx(fs,{children:C.jsxs(C0e,{name:"changeImportSource","aria-label":"changeImportSource",value:this.state.importSource,onChange:n=>{this.toggleImportSource(n)},children:[C.jsx(Ef,{value:"studylist",control:C.jsx(iD,{color:"primary"}),label:"From Study List"}),C.jsx(Ef,{value:"zotcourse",control:C.jsx(iD,{color:"primary"}),label:"From Zotcourse"})]})}),this.state.importSource==="studylist"?C.jsxs("div",{children:[C.jsxs(Zp,{children:["Paste the contents of your Study List below to import it into AntAlmanac.",C.jsx("br",{}),"To find your Study List, go to"," ",C.jsx("a",{href:"https://www.reg.uci.edu/cgi-bin/webreg-redirect.sh",children:"WebReg"})," or"," ",C.jsx("a",{href:"https://www.reg.uci.edu/access/student/welcome/",children:"StudentAccess"}),", and click on Study List once you've logged in. Copy everything below the column names (Code, Dept, etc.) under the Enrolled Classes section."]}),C.jsx(Ti,{className:t.inputLabel,children:"Study List"}),C.jsx(za,{autoFocus:!0,fullWidth:!0,multiline:!0,margin:"dense",type:"text",placeholder:"Paste here",value:this.state.studyListText,onChange:n=>this.setState({studyListText:n.target.value})}),C.jsx("br",{})]}):C.jsxs("div",{children:[C.jsx(Zp,{children:"Paste your Zotcourse schedule name below to import it into AntAlmanac."}),C.jsx(Ti,{className:t.inputLabel,children:"Zotcourse Schedule"}),C.jsx(za,{autoFocus:!0,fullWidth:!0,multiline:!0,margin:"dense",type:"text",placeholder:"Paste here",value:this.state.zotcourseScheduleName,onChange:n=>this.setState({zotcourseScheduleName:n.target.value})}),C.jsx("br",{})]}),C.jsx(Zp,{children:"Make sure you also have the right term selected."}),C.jsx(i9,{changeState:this.onTermSelectorChange,fieldName:"selectedTerm"})]}),C.jsxs(zw,{children:[C.jsx(Hn,{onClick:()=>this.handleClose(!1),color:"primary",children:"Cancel"}),C.jsx(Hn,{onClick:()=>this.handleClose(!0),color:"primary",children:"Import"})]})]})]})}}const E4e=Ke(S4e)(B4e);function O4e(e){return At("MuiLoadingButton",e)}const F4e=it("MuiLoadingButton",["root","loading","loadingIndicator","loadingIndicatorCenter","loadingIndicatorStart","loadingIndicatorEnd","endIconLoadingEnd","startIconLoadingStart"]),Xi=F4e,T4e=["children","disabled","id","loading","loadingIndicator","loadingPosition","variant"],R4e=e=>{const{loading:t,loadingPosition:n,classes:r}=e,a={root:["root",t&&"loading"],startIcon:[t&&`startIconLoading${xe(n)}`],endIcon:[t&&`endIconLoading${xe(n)}`],loadingIndicator:["loadingIndicator",t&&`loadingIndicator${xe(n)}`]},o=dt(a,O4e,r);return E({},r,o)},I4e=e=>e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"&&e!=="classes",k4e=we(Xa,{shouldForwardProp:e=>I4e(e)||e==="classes",name:"MuiLoadingButton",slot:"Root",overridesResolver:(e,t)=>[t.root,t.startIconLoadingStart&&{[`& .${Xi.startIconLoadingStart}`]:t.startIconLoadingStart},t.endIconLoadingEnd&&{[`& .${Xi.endIconLoadingEnd}`]:t.endIconLoadingEnd}]})(({ownerState:e,theme:t})=>E({[`& .${Xi.startIconLoadingStart}, & .${Xi.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0}},e.loadingPosition==="center"&&{transition:t.transitions.create(["background-color","box-shadow","border-color"],{duration:t.transitions.duration.short}),[`&.${Xi.loading}`]:{color:"transparent"}},e.loadingPosition==="start"&&e.fullWidth&&{[`& .${Xi.startIconLoadingStart}, & .${Xi.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginRight:-8}},e.loadingPosition==="end"&&e.fullWidth&&{[`& .${Xi.startIconLoadingStart}, & .${Xi.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginLeft:-8}})),P4e=we("div",{name:"MuiLoadingButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.loadingIndicator,t[`loadingIndicator${xe(n.loadingPosition)}`]]}})(({theme:e,ownerState:t})=>E({position:"absolute",visibility:"visible",display:"flex"},t.loadingPosition==="start"&&(t.variant==="outlined"||t.variant==="contained")&&{left:t.size==="small"?10:14},t.loadingPosition==="start"&&t.variant==="text"&&{left:6},t.loadingPosition==="center"&&{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled},t.loadingPosition==="end"&&(t.variant==="outlined"||t.variant==="contained")&&{right:t.size==="small"?10:14},t.loadingPosition==="end"&&t.variant==="text"&&{right:6},t.loadingPosition==="start"&&t.fullWidth&&{position:"relative",left:-10},t.loadingPosition==="end"&&t.fullWidth&&{position:"relative",right:-10})),U4e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiLoadingButton"}),{children:a,disabled:o=!1,id:i,loading:s=!1,loadingIndicator:l,loadingPosition:u="center",variant:c="text"}=r,f=Re(r,T4e),A=wg(i),d=l??C.jsx(pwe,{"aria-labelledby":A,color:"inherit",size:16}),p=E({},r,{disabled:o,loading:s,loadingIndicator:d,loadingPosition:u,variant:c}),h=R4e(p),m=s?C.jsx(P4e,{className:h.loadingIndicator,ownerState:p,children:d}):null;return C.jsxs(k4e,E({disabled:o||s,id:A,ref:n},f,{variant:c,classes:h,ownerState:p,children:[p.loadingPosition==="end"?a:m,p.loadingPosition==="end"?m:a]}))}),M4e=U4e;class cQ extends g.PureComponent{constructor(){super(...arguments),this.state={isOpen:!1,userID:"",rememberMe:!0},this.handleOpen=()=>{if(this.setState({isOpen:!0}),typeof Storage<"u"){const t=window.localStorage.getItem("userID");t!==null&&this.setState({userID:t})}},this.handleClose=t=>{t?this.setState({isOpen:!1},()=>{document.removeEventListener("keydown",this.enterEvent,!1),this.setState({userID:""})}):this.setState({isOpen:!1},()=>{document.removeEventListener("keydown",this.enterEvent,!1),this.props.action(this.state.userID,this.state.rememberMe),this.setState({userID:""})})},this.handleToggleRememberMe=t=>{this.setState({rememberMe:t.target.checked})},this.enterEvent=t=>{const n=t.which?t.which:t.keyCode;if(n===13||n===10)return t.preventDefault(),this.handleClose(!1),!1}}componentDidUpdate(t,n){!n.isOpen&&this.state.isOpen?document.addEventListener("keydown",this.enterEvent,!1):n.isOpen&&!this.state.isOpen&&document.removeEventListener("keydown",this.enterEvent,!1)}render(){return C.jsxs(C.Fragment,{children:[C.jsx(M4e,{onClick:this.handleOpen,color:"inherit",startIcon:this.props.actionName==="Save"?C.jsx(g4e,{}):C.jsx(l4e,{}),disabled:this.props.disabled,loading:this.props.loading,children:this.props.actionName}),C.jsxs(jw,{open:this.state.isOpen,onClose:this.handleClose,children:[C.jsx(Q4,{children:this.props.actionName}),C.jsxs(Vw,{children:[C.jsxs(Zp,{children:["Enter your username here to ",this.props.actionName.toLowerCase()," your schedule."]}),C.jsx(za,{autoFocus:!0,margin:"dense",label:"User ID",type:"text",fullWidth:!0,placeholder:"Enter here",value:this.state.userID,onChange:t=>this.setState({userID:t.target.value})}),C.jsx(Ef,{control:C.jsx(D4,{checked:this.state.rememberMe,onChange:this.handleToggleRememberMe,color:"primary"}),label:"Remember Me (Uncheck on shared computers)"})]}),C.jsxs(zw,{children:[C.jsx(Hn,{onClick:()=>this.handleClose(!0),color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Hn,{onClick:()=>this.handleClose(!1),color:So()?"secondary":"primary",children:this.props.actionName})]})]})]})}}const D4e=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(oe.getSkeletonMode()),a=async(o,i)=>{t(!0),await uce(o,i),t(!1)};return g.useEffect(()=>{const o=()=>{r(oe.getSkeletonMode())};return oe.on("skeletonModeChange",o),()=>{oe.off("skeletonModeChange",o)}},[]),g.useEffect(()=>{if(typeof Storage<"u"){const o=window.localStorage.getItem("userID");o!=null&&a(o,!0)}},[]),C.jsxs(C.Fragment,{children:[C.jsx(cQ,{actionName:"Save",action:lce,disabled:e||n,loading:!1}),C.jsx(cQ,{actionName:"Load",action:a,disabled:n,loading:e})]})},s9=rn(C.jsx("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),L4e=rn(C.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}),"ArrowBack"),Q4e=rn(C.jsx("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown"),N4e=rn(C.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear"),l9=rn(C.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),H4e=rn(C.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"}),"ContentCopy"),j4e=rn(C.jsx("path",{d:"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1z"}),"DarkMode"),u9=rn(C.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete"),z4e=rn(C.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline"),V4e=rn(C.jsx("path",{d:"M5 20h14v-2H5v2zM19 9h-4V3H9v6H5l7 7 7-7z"}),"Download"),c9=rn(C.jsx("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Edit"),K4e=rn(C.jsx("path",{d:"m16 5-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z"}),"IosShare"),W4e=rn(C.jsx("path",{d:"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zM2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1zm18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1zM11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1zm0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1zM5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41L5.99 4.58zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41l-1.06-1.06zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06z"}),"LightMode"),G4e=rn(C.jsx("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}),"Refresh"),Y4e=rn(C.jsx("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"}),"Settings"),q4e=rn(C.jsx("path",{d:"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"}),"SettingsBrightness"),X4e=rn(C.jsx("path",{d:"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"}),"Undo"),J4e=rn(C.jsx("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"Visibility"),Z4e={backgroundColor:"#F0F7FF",borderColor:"#007FFF",color:"#007FFF"},_4e={backgroundColor:"#003A7570",borderColor:"#0059B2",color:"#99CCF3"};function eh(e,t,n){return t===e?n=="dark"?_4e:Z4e:{}}function $4e(){const[e,t,n]=Fg(a=>[a.themeSetting,a.appTheme,a.setAppTheme]),r=a=>{n(a.currentTarget.value)};return C.jsxs(fn,{sx:{padding:"1rem 1rem 0 1rem",width:"100%"},children:[C.jsx(Ya,{variant:"h6",style:{marginTop:"1.5rem",marginBottom:"1rem"},children:"Theme"}),C.jsxs(yK,{style:{display:"flex",placeContent:"center",width:"100%",borderColor:"unset"},children:[C.jsx(Hn,{startIcon:C.jsx(W4e,{fontSize:"small"}),style:{padding:"1rem 2rem",borderRadius:"12px 0px 0px 12px",width:"100%",...eh("light",e,t)},value:"light",onClick:r,children:"Light"}),C.jsx(Hn,{startIcon:C.jsx(q4e,{fontSize:"small"}),style:{padding:"1rem 2rem",width:"100%",...eh("system",e,t)},value:"system",onClick:r,children:"System"}),C.jsx(Hn,{startIcon:C.jsx(j4e,{fontSize:"small"}),style:{padding:"1rem 2rem",borderRadius:"0px 12px 12px 0px",width:"100%",...eh("dark",e,t)},value:"dark",onClick:r,children:"Dark"})]})]})}function eIe(){const[e,t]=Bw(a=>[a.isMilitaryTime,a.setTimeFormat]),n=Fg(a=>a.appTheme),r=a=>{t(a.currentTarget.value=="true")};return C.jsxs(fn,{sx:{padding:"1rem 1rem 0 1rem",width:"100%"},children:[C.jsx(Ya,{variant:"h6",style:{marginTop:"1.5rem",marginBottom:"1rem"},children:"Time"}),C.jsxs(yK,{style:{display:"flex",placeContent:"center",width:"100%"},children:[C.jsx(Hn,{style:{padding:"1rem 2rem",borderRadius:"12px 0px 0px 12px",width:"100%",fontSize:"12px",...eh("false",e.toString(),n)},value:"false",onClick:r,fullWidth:!0,children:"12 Hour"}),C.jsx(Hn,{style:{padding:"1rem 2rem",borderRadius:"0px 12px 12px 0px",width:"100%",fontSize:"12px",...eh("true",e.toString(),n)},value:"true",onClick:r,children:"24 Hour"})]})]})}function tIe(){const[e,t]=g.useState(!1),n=z4("(max-width:750px)"),r=g.useCallback(()=>{t(!0)},[]),a=g.useCallback(()=>{t(!1)},[]);return C.jsxs(C.Fragment,{children:[C.jsx(Hn,{onClick:r,color:"inherit",startIcon:C.jsx(Y4e,{}),children:"Settings"}),C.jsx(pme,{anchor:"right",open:e,onClose:a,PaperProps:{style:{borderRadius:"10px 0 0 10px"}},variant:"temporary",children:C.jsxs(fn,{style:{width:n?"300px":"360px"},children:[C.jsxs(fn,{sx:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",padding:"16px"},children:[C.jsx(Ya,{variant:"h6",children:"Settings"}),C.jsx(ii,{size:"medium",onClick:a,children:C.jsx(l9,{fontSize:"inherit"})})]}),C.jsx(ame,{}),C.jsx($4e,{}),C.jsx(eIe,{})]})})]})}var A9={exports:{}};(function(e,t){(function(n,r){r()})(kr,function(){function n(u,c){return typeof c>"u"?c={autoBom:!1}:typeof c!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),c={autoBom:!c}),c.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\uFEFF",u],{type:u.type}):u}function r(u,c,f){var A=new XMLHttpRequest;A.open("GET",u),A.responseType="blob",A.onload=function(){l(A.response,c,f)},A.onerror=function(){console.error("could not download file")},A.send()}function a(u){var c=new XMLHttpRequest;c.open("HEAD",u,!1);try{c.send()}catch{}return 200<=c.status&&299>=c.status}function o(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(c)}}var i=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof kr=="object"&&kr.global===kr?kr:void 0,s=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||(typeof window!="object"||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(u,c,f){var A=i.URL||i.webkitURL,d=document.createElement("a");c=c||u.name||"download",d.download=c,d.rel="noopener",typeof u=="string"?(d.href=u,d.origin===location.origin?o(d):a(d.href)?r(u,c,f):o(d,d.target="_blank")):(d.href=A.createObjectURL(u),setTimeout(function(){A.revokeObjectURL(d.href)},4e4),setTimeout(function(){o(d)},0))}:"msSaveOrOpenBlob"in navigator?function(u,c,f){if(c=c||u.name||"download",typeof u!="string")navigator.msSaveOrOpenBlob(n(u,f),c);else if(a(u))r(u,c,f);else{var A=document.createElement("a");A.href=u,A.target="_blank",setTimeout(function(){o(A)})}}:function(u,c,f,A){if(A=A||open("","_blank"),A&&(A.document.title=A.document.body.innerText="downloading..."),typeof u=="string")return r(u,c,f);var d=u.type==="application/octet-stream",p=/constructor/i.test(i.HTMLElement)||i.safari,h=/CriOS\/[\d]+/.test(navigator.userAgent);if((h||d&&p||s)&&typeof FileReader<"u"){var m=new FileReader;m.onloadend=function(){var b=m.result;b=h?b:b.replace(/^data:[^;]*;/,"data:attachment/file;"),A?A.location.href=b:location=b,A=null},m.readAsDataURL(u)}else{var y=i.URL||i.webkitURL,v=y.createObjectURL(u);A?A.location=v:location.href=v,A=null,setTimeout(function(){y.revokeObjectURL(v)},4e4)}});i.saveAs=l.saveAs=l,e.exports=l})})(A9);var f9=A9.exports,uC={};let nIe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",d9=e=>crypto.getRandomValues(new Uint8Array(e)),p9=(e,t,n)=>{let r=(2<{let i="";for(;;){let s=n(a),l=a;for(;l--;)if(i+=e[s[l]&r]||"",i.length===o)return i}}},rIe=(e,t=21)=>p9(e,t,d9),aIe=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");const oIe=Object.freeze(Object.defineProperty({__proto__:null,customAlphabet:rIe,customRandom:p9,nanoid:aIe,random:d9,urlAlphabet:nIe},Symbol.toStringTag,{value:"Module"})),h9=TT(oIe);var g9={},m9={},v9={},AI={},fI={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;function t(u,c){return i(u)||o(u,c)||r(u,c)||n()}function n(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(u,c){if(u){if(typeof u=="string")return a(u,c);var f=Object.prototype.toString.call(u).slice(8,-1);if(f==="Object"&&u.constructor&&(f=u.constructor.name),f==="Map"||f==="Set")return Array.from(u);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return a(u,c)}}function a(u,c){(c==null||c>u.length)&&(c=u.length);for(var f=0,A=new Array(c);f0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utc",f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"local";if(Array.isArray(u)&&u.length===3){var A=t(u,3),d=A[0],p=A[1],h=A[2];return"".concat(d).concat(s(p)).concat(s(h))}var m=new Date;if(Array.isArray(u)&&u.length>0&&u[0]){var y=t(u,6),v=y[0],b=y[1],w=y[2],x=y[3],S=x===void 0?0:x,B=y[4],F=B===void 0?0:B,O=y[5],T=O===void 0?0:O;f==="local"?m=new Date(v,b-1,w,S,F,T):m=new Date(Date.UTC(v,b-1,w,S,F,T))}return c==="local"?[m.getFullYear(),s(m.getMonth()+1),s(m.getDate()),"T",s(m.getHours()),s(m.getMinutes()),s(m.getSeconds())].join(""):[m.getUTCFullYear(),s(m.getUTCMonth()+1),s(m.getUTCDate()),"T",s(m.getUTCHours()),s(m.getUTCMinutes()),s(m.getUTCSeconds()),"Z"].join("")}})(fI);var y9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){var r=n.lat,a=n.lon;return"".concat(r,";").concat(a)}})(y9);var b9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){var r=n.name,a=n.email,o=n.rsvp,i=n.dir,s=n.partstat,l=n.role,u="";return u+=o?"RSVP=TRUE;":"RSVP=FALSE;",u+=l?"ROLE=".concat(l,";"):"",u+=s?"PARTSTAT=".concat(s,";"):"",u+=i?"DIR=".concat(i,";"):"",u+="CN=",u+=r||"Unnamed attendee",u+=a?":mailto:".concat(a):"",u}})(b9);var w9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){var r=n.name,a=n.email,o=n.dir,i=n.sentBy,s="";return s+=o?'DIR="'.concat(o,'";'):"",s+=i?'SENT-BY="MAILTO:'.concat(i,'";'):"",s+="CN=",s+=r||"Organizer",s+=a?":MAILTO:".concat(a):"",s}})(w9);var C9={},dI={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){for(var r=[],a=75;n.length>a;)r.push(n.slice(0,a)),n=n.slice(a),a=74;return r.push(n),r.join(`\r - `)}})(dI);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=r(fI),n=r(dI);function r(l){return l&&l.__esModule?l:{default:l}}function a(l){var u=l.weeks,c=l.days,f=l.hours,A=l.minutes,d=l.seconds,p="P";return p+=u?"".concat(u,"W"):"",p+=c?"".concat(c,"D"):"",p+="T",p+=f?"".concat(f,"H"):"",p+=A?"".concat(A,"M"):"",p+=d?"".concat(d,"S"):"",p}function o(l){var u="";if(Array.isArray(l))u="TRIGGER;VALUE=DATE-TIME:".concat((0,t.default)(l),`\r + `),swe)),fwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiCircularProgress"}),{className:a,color:o="primary",disableShrink:i=!1,size:s=40,style:l,thickness:u=3.6,value:c=0,variant:f="indeterminate"}=r,A=Re(r,owe),d=E({},r,{color:o,disableShrink:i,size:s,thickness:u,value:c,variant:f}),p=lwe(d),h={},m={},y={};if(f==="determinate"){const v=2*Math.PI*((Gs-u)/2);h.strokeDasharray=v.toFixed(3),y["aria-valuenow"]=Math.round(c),h.strokeDashoffset=`${((100-c)/100*v).toFixed(3)}px`,m.transform="rotate(-90deg)"}return C.jsx(uwe,E({className:Z(p.root,a),style:E({width:s,height:s},m,l),ownerState:d,ref:n,role:"progressbar"},y,A,{children:C.jsx(cwe,{className:p.svg,ownerState:d,viewBox:`${Gs/2} ${Gs/2} ${Gs} ${Gs}`,children:C.jsx(Awe,{className:p.circle,style:h,ownerState:d,cx:Gs,cy:Gs,r:(Gs-u)/2,fill:"none",strokeWidth:u})})}))}),dwe=fwe,pwe=(e,t)=>E({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),hwe=e=>E({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}}),gwe=(e,t=!1)=>{var n,r;const a={};t&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([s,l])=>{var u;a[e.getColorSchemeSelector(s).replace(/\s*&/,"")]={colorScheme:(u=l.palette)==null?void 0:u.mode}});let o=E({html:pwe(e,t),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:E({margin:0},hwe(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},a);const i=(n=e.components)==null||(r=n.MuiCssBaseline)==null?void 0:r.styleOverrides;return i&&(o=[o,i]),o};function mwe(e){const t=pt({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return C.jsxs(g.Fragment,{children:[C.jsx(iW,{styles:a=>gwe(a,r)}),n]})}const vwe=["BackdropComponent","BackdropProps","closeAfterTransition","children","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","slotProps","slots","theme"],ywe=e=>e.classes,bwe=we("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>E({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),wwe=we($4,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Cwe=g.forwardRef(function(t,n){var r,a,o,i,s,l;const u=pt({name:"MuiModal",props:t}),{BackdropComponent:c=wwe,BackdropProps:f,closeAfterTransition:A=!1,children:d,component:p,components:h={},componentsProps:m={},disableAutoFocus:y=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:b=!1,disablePortal:w=!1,disableRestoreFocus:x=!1,disableScrollLock:S=!1,hideBackdrop:B=!1,keepMounted:O=!1,slotProps:F,slots:T,theme:U}=u,N=Re(u,vwe),[H,M]=g.useState(!0),I={closeAfterTransition:A,disableAutoFocus:y,disableEnforceFocus:v,disableEscapeKeyDown:b,disablePortal:w,disableRestoreFocus:x,disableScrollLock:S,hideBackdrop:B,keepMounted:O},k=E({},u,I,{exited:H}),L=ywe(k),P=(r=(a=T==null?void 0:T.root)!=null?a:h.Root)!=null?r:bwe,Q=(o=(i=T==null?void 0:T.backdrop)!=null?i:h.Backdrop)!=null?o:c,D=(s=F==null?void 0:F.root)!=null?s:m.root,j=(l=F==null?void 0:F.backdrop)!=null?l:m.backdrop;return C.jsx(Xie,E({slots:{root:P,backdrop:Q},slotProps:{root:()=>E({},e2(D,k),!gf(P)&&{as:p,theme:U}),backdrop:()=>E({},f,e2(j,k))},onTransitionEnter:()=>M(!1),onTransitionExited:()=>M(!0),ref:n},N,{classes:L},I,{children:d}))}),cW=Cwe;function xwe(e){return At("MuiDialog",e)}const Swe=it("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),IS=Swe,Bwe=g.createContext({}),AW=Bwe,Ewe=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Fwe=we($4,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Owe=e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:a,fullScreen:o}=e,i={root:["root"],container:["container",`scroll${xe(n)}`],paper:["paper",`paperScroll${xe(n)}`,`paperWidth${xe(String(r))}`,a&&"paperFullWidth",o&&"paperFullScreen"]};return dt(i,xwe,t)},Twe=we(cW,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),Rwe=we("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${xe(n.scroll)}`]]}})(({ownerState:e})=>E({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),Iwe=we(ko,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${xe(n.scroll)}`],t[`paperWidth${xe(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>E({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`${e.breakpoints.values.xs}${e.breakpoints.unit}`,[`&.${IS.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${IS.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${IS.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),kwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialog"}),a=Ms(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:l,BackdropProps:u,children:c,className:f,disableEscapeKeyDown:A=!1,fullScreen:d=!1,fullWidth:p=!1,maxWidth:h="sm",onBackdropClick:m,onClose:y,open:v,PaperComponent:b=ko,PaperProps:w={},scroll:x="paper",TransitionComponent:S=lW,transitionDuration:B=o,TransitionProps:O}=r,F=Re(r,Ewe),T=E({},r,{disableEscapeKeyDown:A,fullScreen:d,fullWidth:p,maxWidth:h,scroll:x}),U=Owe(T),N=g.useRef(),H=L=>{N.current=L.target===L.currentTarget},M=L=>{N.current&&(N.current=null,m&&m(L),y&&y(L,"backdropClick"))},I=wg(s),k=g.useMemo(()=>({titleId:I}),[I]);return C.jsx(Twe,E({className:Z(U.root,f),closeAfterTransition:!0,components:{Backdrop:Fwe},componentsProps:{backdrop:E({transitionDuration:B,as:l},u)},disableEscapeKeyDown:A,onClose:y,open:v,ref:n,onClick:M,ownerState:T},F,{children:C.jsx(S,E({appear:!0,in:v,timeout:B,role:"presentation"},O,{children:C.jsx(Rwe,{className:Z(U.container),onMouseDown:H,ownerState:T,children:C.jsx(Iwe,E({as:b,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":I},w,{className:Z(U.paper,w.className),ownerState:T,children:C.jsx(AW.Provider,{value:k,children:c})}))})}))}))}),eC=kwe;function Pwe(e){return At("MuiDialogActions",e)}it("MuiDialogActions",["root","spacing"]);const Uwe=["className","disableSpacing"],Mwe=e=>{const{classes:t,disableSpacing:n}=e;return dt({root:["root",!n&&"spacing"]},Pwe,t)},Dwe=we("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})(({ownerState:e})=>E({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),Lwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogActions"}),{className:a,disableSpacing:o=!1}=r,i=Re(r,Uwe),s=E({},r,{disableSpacing:o}),l=Mwe(s);return C.jsx(Dwe,E({className:Z(l.root,a),ownerState:s,ref:n},i))}),tC=Lwe;function Qwe(e){return At("MuiDialogContent",e)}it("MuiDialogContent",["root","dividers"]);function Nwe(e){return At("MuiDialogTitle",e)}const Hwe=it("MuiDialogTitle",["root"]),jwe=Hwe,zwe=["className","dividers"],Vwe=e=>{const{classes:t,dividers:n}=e;return dt({root:["root",n&&"dividers"]},Qwe,t)},Kwe=we("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>E({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${jwe.root} + &`]:{paddingTop:0}})),Wwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogContent"}),{className:a,dividers:o=!1}=r,i=Re(r,zwe),s=E({},r,{dividers:o}),l=Vwe(s);return C.jsx(Kwe,E({className:Z(l.root,a),ownerState:s,ref:n},i))}),nC=Wwe;function Gwe(e){return At("MuiDialogContentText",e)}it("MuiDialogContentText",["root"]);const Ywe=["children","className"],qwe=e=>{const{classes:t}=e,r=dt({root:["root"]},Gwe,t);return E({},t,r)},Xwe=we(Gn,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Jwe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogContentText"}),{className:a}=r,o=Re(r,Ywe),i=qwe(o);return C.jsx(Xwe,E({component:"p",variant:"body1",color:"text.secondary",ref:n,ownerState:o,className:Z(i.root,a)},r,{classes:i}))}),Zwe=Jwe,_we=["className","id"],$we=e=>{const{classes:t}=e;return dt({root:["root"]},Nwe,t)},eCe=we(Gn,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),tCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiDialogTitle"}),{className:a,id:o}=r,i=Re(r,_we),s=r,l=$we(s),{titleId:u=o}=g.useContext(AW);return C.jsx(eCe,E({component:"h2",className:Z(l.root,a),ownerState:s,ref:n,variant:"h6",id:u},i))}),rC=tCe,nCe=it("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),OD=nCe,rCe=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],aCe=e=>{const{classes:t,disableUnderline:n}=e,a=dt({root:["root",!n&&"underline"],input:["input"]},Ibe,t);return E({},t,a)},oCe=we(Zw,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Xw(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var n;const r=e.palette.mode==="light",a=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return E({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${Qa.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${Qa.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||"primary"])==null?void 0:n.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Qa.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Qa.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:a}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Qa.disabled}, .${Qa.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Qa.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&E({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),iCe=we(_w,{name:"MuiFilledInput",slot:"Input",overridesResolver:Jw})(({theme:e,ownerState:t})=>E({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9})),fW=g.forwardRef(function(t,n){var r,a,o,i;const s=pt({props:t,name:"MuiFilledInput"}),{components:l={},componentsProps:u,fullWidth:c=!1,inputComponent:f="input",multiline:A=!1,slotProps:d,slots:p={},type:h="text"}=s,m=Re(s,rCe),y=E({},s,{fullWidth:c,inputComponent:f,multiline:A,type:h}),v=aCe(s),b={root:{ownerState:y},input:{ownerState:y}},w=d??u?vo(d??u,b):b,x=(r=(a=p.root)!=null?a:l.Root)!=null?r:oCe,S=(o=(i=p.input)!=null?i:l.Input)!=null?o:iCe;return C.jsx(_4,E({slots:{root:x,input:S},componentsProps:w,fullWidth:c,inputComponent:f,multiline:A,ref:n,type:h},m,{classes:v}))});fW.muiName="Input";const dW=fW;function sCe(e){return At("MuiFormControl",e)}it("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const lCe=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],uCe=e=>{const{classes:t,margin:n,fullWidth:r}=e,a={root:["root",n!=="none"&&`margin${xe(n)}`,r&&"fullWidth"]};return dt(a,sCe,t)},cCe=we("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,t[`margin${xe(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>E({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),ACe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiFormControl"}),{children:a,className:o,color:i="primary",component:s="div",disabled:l=!1,error:u=!1,focused:c,fullWidth:f=!1,hiddenLabel:A=!1,margin:d="none",required:p=!1,size:h="medium",variant:m="outlined"}=r,y=Re(r,lCe),v=E({},r,{color:i,component:s,disabled:l,error:u,fullWidth:f,hiddenLabel:A,margin:d,required:p,size:h,variant:m}),b=uCe(v),[w,x]=g.useState(()=>{let H=!1;return a&&g.Children.forEach(a,M=>{if(!Dp(M,["Input","Select"]))return;const I=Dp(M,["Select"])?M.props.input:M;I&&bbe(I.props)&&(H=!0)}),H}),[S,B]=g.useState(()=>{let H=!1;return a&&g.Children.forEach(a,M=>{Dp(M,["Input","Select"])&&Z4(M.props,!0)&&(H=!0)}),H}),[O,F]=g.useState(!1);l&&O&&F(!1);const T=c!==void 0&&!l?c:O;let U;const N=g.useMemo(()=>({adornedStart:w,setAdornedStart:x,color:i,disabled:l,error:u,filled:S,focused:T,fullWidth:f,hiddenLabel:A,size:h,onBlur:()=>{F(!1)},onEmpty:()=>{B(!1)},onFilled:()=>{B(!0)},onFocus:()=>{F(!0)},registerEffect:U,required:p,variant:m}),[w,i,l,u,S,T,f,A,U,p,h,m]);return C.jsx(J4.Provider,{value:N,children:C.jsx(cCe,E({as:s,ownerState:v,className:Z(b.root,o),ref:n},y,{children:a}))})}),pW=ACe;function fCe(e){return At("MuiFormHelperText",e)}const dCe=it("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),TD=dCe;var RD;const pCe=["children","className","component","disabled","error","filled","focused","margin","required","variant"],hCe=e=>{const{classes:t,contained:n,size:r,disabled:a,error:o,filled:i,focused:s,required:l}=e,u={root:["root",a&&"disabled",o&&"error",r&&`size${xe(r)}`,n&&"contained",s&&"focused",i&&"filled",l&&"required"]};return dt(u,fCe,t)},gCe=we("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${xe(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${TD.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${TD.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),mCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiFormHelperText"}),{children:a,className:o,component:i="p"}=r,s=Re(r,pCe),l=yc(),u=qf({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),c=E({},r,{component:i,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=hCe(c);return C.jsx(gCe,E({as:i,ownerState:c,className:Z(f.root,o),ref:n},s,{children:a===" "?RD||(RD=C.jsx("span",{className:"notranslate",children:"​"})):a}))}),vCe=mCe;function yCe(e){return At("MuiFormLabel",e)}const bCe=it("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),_p=bCe,wCe=["children","className","color","component","disabled","error","filled","focused","required"],CCe=e=>{const{classes:t,color:n,focused:r,disabled:a,error:o,filled:i,required:s}=e,l={root:["root",`color${xe(n)}`,a&&"disabled",o&&"error",i&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",o&&"error"]};return dt(l,yCe,t)},xCe=we("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${_p.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${_p.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${_p.error}`]:{color:(e.vars||e).palette.error.main}})),SCe=we("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${_p.error}`]:{color:(e.vars||e).palette.error.main}})),BCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiFormLabel"}),{children:a,className:o,component:i="label"}=r,s=Re(r,wCe),l=yc(),u=qf({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),c=E({},r,{color:u.color||"primary",component:i,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),f=CCe(c);return C.jsxs(xCe,E({as:i,ownerState:c,className:Z(f.root,o),ref:n},s,{children:[a,u.required&&C.jsxs(SCe,{ownerState:c,"aria-hidden":!0,className:f.asterisk,children:[" ","*"]})]}))}),ECe=BCe,FCe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function H2(e){return`scale(${e}, ${e**2})`}const OCe={entering:{opacity:1,transform:H2(1)},entered:{opacity:1,transform:"none"}},kS=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),hW=g.forwardRef(function(t,n){const{addEndListener:r,appear:a=!0,children:o,easing:i,in:s,onEnter:l,onEntered:u,onEntering:c,onExit:f,onExited:A,onExiting:d,style:p,timeout:h="auto",TransitionComponent:m=au}=t,y=Re(t,FCe),v=g.useRef(),b=g.useRef(),w=Ms(),x=g.useRef(null),S=Mn(x,o.ref,n),B=I=>k=>{if(I){const L=x.current;k===void 0?I(L):I(L,k)}},O=B(c),F=B((I,k)=>{a4(I);const{duration:L,delay:P,easing:Q}=Kl({style:p,timeout:h,easing:i},{mode:"enter"});let D;h==="auto"?(D=w.transitions.getAutoHeightDuration(I.clientHeight),b.current=D):D=L,I.style.transition=[w.transitions.create("opacity",{duration:D,delay:P}),w.transitions.create("transform",{duration:kS?D:D*.666,delay:P,easing:Q})].join(","),l&&l(I,k)}),T=B(u),U=B(d),N=B(I=>{const{duration:k,delay:L,easing:P}=Kl({style:p,timeout:h,easing:i},{mode:"exit"});let Q;h==="auto"?(Q=w.transitions.getAutoHeightDuration(I.clientHeight),b.current=Q):Q=k,I.style.transition=[w.transitions.create("opacity",{duration:Q,delay:L}),w.transitions.create("transform",{duration:kS?Q:Q*.666,delay:kS?L:L||Q*.333,easing:P})].join(","),I.style.opacity=0,I.style.transform=H2(.75),f&&f(I)}),H=B(A),M=I=>{h==="auto"&&(v.current=setTimeout(I,b.current||0)),r&&r(x.current,I)};return g.useEffect(()=>()=>{clearTimeout(v.current)},[]),C.jsx(m,E({appear:a,in:s,nodeRef:x,onEnter:F,onEntered:T,onEntering:O,onExit:N,onExited:H,onExiting:U,addEndListener:M,timeout:h==="auto"?null:h},y,{children:(I,k)=>g.cloneElement(o,E({style:E({opacity:0,transform:H2(.75),visibility:I==="exited"&&!s?"hidden":void 0},OCe[I],p,o.props.style),ref:S},k))}))});hW.muiSupportAuto=!0;const j2=hW;function TCe(e,t,n,r,a){const[o,i]=g.useState(()=>a&&n?n(e).matches:r?r(e).matches:t);return ai(()=>{let s=!0;if(!n)return;const l=n(e),u=()=>{s&&i(l.matches)};return u(),l.addListener(u),()=>{s=!1,l.removeListener(u)}},[e,n]),o}const gW=Ju["useSyncExternalStore"];function RCe(e,t,n,r,a){const o=g.useCallback(()=>t,[t]),i=g.useMemo(()=>{if(a&&n)return()=>n(e).matches;if(r!==null){const{matches:c}=r(e);return()=>c}return o},[o,e,r,a,n]),[s,l]=g.useMemo(()=>{if(n===null)return[o,()=>()=>{}];const c=n(e);return[()=>c.matches,f=>(c.addListener(f),()=>{c.removeListener(f)})]},[o,n,e]);return gW(l,s,i)}function ICe(e,t={}){const n=t4(),r=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:a=!1,matchMedia:o=r?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=lz({name:"MuiUseMediaQuery",props:t,theme:n});let l=typeof e=="function"?e(n):e;return l=l.replace(/^@media( ?)/m,""),(gW!==void 0?RCe:TCe)(l,a,o,i,s)}function kCe(e){return At("MuiImageList",e)}it("MuiImageList",["root","masonry","quilted","standard","woven"]);const PCe=g.createContext({}),mW=PCe,UCe=["children","className","cols","component","rowHeight","gap","style","variant"],MCe=e=>{const{classes:t,variant:n}=e;return dt({root:["root",n]},kCe,t)},DCe=we("ul",{name:"MuiImageList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant]]}})(({ownerState:e})=>E({display:"grid",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"},e.variant==="masonry"&&{display:"block"})),LCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiImageList"}),{children:a,className:o,cols:i=2,component:s="ul",rowHeight:l="auto",gap:u=4,style:c,variant:f="standard"}=r,A=Re(r,UCe),d=g.useMemo(()=>({rowHeight:l,gap:u,variant:f}),[l,u,f]);g.useEffect(()=>{},[]);const p=E(f==="masonry"?{columnCount:i,columnGap:u}:{gridTemplateColumns:`repeat(${i}, 1fr)`,gap:u},c),h=E({},r,{component:s,gap:u,rowHeight:l,variant:f}),m=MCe(h);return C.jsx(DCe,E({as:s,className:Z(m.root,m[f],o),ref:n,style:p,ownerState:h},A,{children:C.jsx(mW.Provider,{value:d,children:a})}))}),QCe=LCe;function NCe(e){return At("MuiImageListItem",e)}const HCe=it("MuiImageListItem",["root","img","standard","woven","masonry","quilted"]),ID=HCe,jCe=["children","className","cols","component","rows","style"],zCe=e=>{const{classes:t,variant:n}=e;return dt({root:["root",n],img:["img"]},NCe,t)},VCe=we("li",{name:"MuiImageListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ID.img}`]:t.img},t.root,t[n.variant]]}})(({ownerState:e})=>E({display:"block",position:"relative"},e.variant==="standard"&&{display:"flex",flexDirection:"column"},e.variant==="woven"&&{height:"100%",alignSelf:"center","&:nth-of-type(even)":{height:"70%"}},{[`& .${ID.img}`]:E({objectFit:"cover",width:"100%",height:"100%",display:"block"},e.variant==="standard"&&{height:"auto",flexGrow:1})})),KCe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiImageListItem"}),{children:a,className:o,cols:i=1,component:s="li",rows:l=1,style:u}=r,c=Re(r,jCe),{rowHeight:f="auto",gap:A,variant:d}=g.useContext(mW);let p="auto";d==="woven"?p=void 0:f!=="auto"&&(p=f*l+A*(l-1));const h=E({},r,{cols:i,component:s,gap:A,rowHeight:f,rows:l,variant:d}),m=zCe(h);return C.jsx(VCe,E({as:s,className:Z(m.root,m[d],o),ref:n,style:E({height:p,gridColumnEnd:d!=="masonry"?`span ${i}`:void 0,gridRowEnd:d!=="masonry"?`span ${l}`:void 0,marginBottom:d==="masonry"?A:void 0},u),ownerState:h},c,{children:g.Children.map(a,y=>g.isValidElement(y)?y.type==="img"||Dp(y,["Image"])?g.cloneElement(y,{className:Z(m.img,y.props.className)}):y:null)}))}),WCe=KCe,GCe=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],YCe=e=>{const{classes:t,disableUnderline:n}=e,a=dt({root:["root",!n&&"underline"],input:["input"]},Fbe,t);return E({},t,a)},qCe=we(Zw,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Xw(e,t),!n.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),E({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${cl.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${cl.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${cl.disabled}, .${cl.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${cl.disabled}:before`]:{borderBottomStyle:"dotted"}})}),XCe=we(_w,{name:"MuiInput",slot:"Input",overridesResolver:Jw})({}),vW=g.forwardRef(function(t,n){var r,a,o,i;const s=pt({props:t,name:"MuiInput"}),{disableUnderline:l,components:u={},componentsProps:c,fullWidth:f=!1,inputComponent:A="input",multiline:d=!1,slotProps:p,slots:h={},type:m="text"}=s,y=Re(s,GCe),v=YCe(s),w={root:{ownerState:{disableUnderline:l}}},x=p??c?vo(p??c,w):w,S=(r=(a=h.root)!=null?a:u.Root)!=null?r:qCe,B=(o=(i=h.input)!=null?i:u.Input)!=null?o:XCe;return C.jsx(_4,E({slots:{root:S,input:B},slotProps:x,fullWidth:f,inputComponent:A,multiline:d,ref:n,type:m},y,{classes:v}))});vW.muiName="Input";const yW=vW;function JCe(e){return At("MuiInputLabel",e)}it("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const ZCe=["disableAnimation","margin","shrink","variant","className"],_Ce=e=>{const{classes:t,formControl:n,size:r,shrink:a,disableAnimation:o,variant:i,required:s}=e,u=dt({root:["root",n&&"formControl",!o&&"animated",a&&"shrink",r==="small"&&"sizeSmall",i],asterisk:[s&&"asterisk"]},JCe,t);return E({},t,u)},$Ce=we(ECe,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${_p.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size==="small"&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})(({theme:e,ownerState:t})=>E({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&E({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&E({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&E({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))),exe=g.forwardRef(function(t,n){const r=pt({name:"MuiInputLabel",props:t}),{disableAnimation:a=!1,shrink:o,className:i}=r,s=Re(r,ZCe),l=yc();let u=o;typeof u>"u"&&l&&(u=l.filled||l.focused||l.adornedStart);const c=qf({props:r,muiFormControl:l,states:["size","variant","required"]}),f=E({},r,{disableAnimation:a,formControl:l,shrink:u,size:c.size,variant:c.variant,required:c.required}),A=_Ce(f);return C.jsx($Ce,E({"data-shrink":u,ownerState:f,ref:n,className:Z(A.root,i)},s,{classes:A}))}),txe=exe;function nxe(e){return At("MuiLink",e)}const rxe=it("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),axe=rxe,bW={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},oxe=e=>bW[e]||e,ixe=({theme:e,ownerState:t})=>{const n=oxe(t.color),r=hf(e,`palette.${n}`,!1)||t.color,a=hf(e,`palette.${n}Channel`);return"vars"in e&&a?`rgba(${a} / 0.4)`:Dt(r,.4)},sxe=ixe,lxe=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],uxe=e=>{const{classes:t,component:n,focusVisible:r,underline:a}=e,o={root:["root",`underline${xe(a)}`,n==="button"&&"button",r&&"focusVisible"]};return dt(o,nxe,t)},cxe=we(Gn,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`underline${xe(n.underline)}`],n.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>E({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&E({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:sxe({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${axe.focusVisible}`]:{outline:"auto"}})),Axe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiLink"}),{className:a,color:o="primary",component:i="a",onBlur:s,onFocus:l,TypographyClasses:u,underline:c="always",variant:f="inherit",sx:A}=r,d=Re(r,lxe),{isFocusVisibleRef:p,onBlur:h,onFocus:m,ref:y}=DR(),[v,b]=g.useState(!1),w=Mn(n,y),x=F=>{h(F),p.current===!1&&b(!1),s&&s(F)},S=F=>{m(F),p.current===!0&&b(!0),l&&l(F)},B=E({},r,{color:o,component:i,focusVisible:v,underline:c,variant:f}),O=uxe(B);return C.jsx(cxe,E({color:o,className:Z(O.root,a),classes:u,component:i,onBlur:x,onFocus:S,ref:w,ownerState:B,variant:f,sx:[...Object.keys(bW).includes(o)?[]:[{color:o}],...Array.isArray(A)?A:[A]]},d))}),fxe=Axe,dxe=g.createContext({}),Pl=dxe;function pxe(e){return At("MuiList",e)}it("MuiList",["root","padding","dense","subheader"]);const hxe=["children","className","component","dense","disablePadding","subheader"],gxe=e=>{const{classes:t,disablePadding:n,dense:r,subheader:a}=e;return dt({root:["root",!n&&"padding",r&&"dense",a&&"subheader"]},pxe,t)},mxe=we("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})(({ownerState:e})=>E({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),vxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiList"}),{children:a,className:o,component:i="ul",dense:s=!1,disablePadding:l=!1,subheader:u}=r,c=Re(r,hxe),f=g.useMemo(()=>({dense:s}),[s]),A=E({},r,{component:i,dense:s,disablePadding:l}),d=gxe(A);return C.jsx(Pl.Provider,{value:f,children:C.jsxs(mxe,E({as:i,className:Z(d.root,o),ref:n,ownerState:A},c,{children:[u,a]}))})}),wW=vxe;function yxe(e){return At("MuiListItem",e)}const bxe=it("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),nA=bxe,wxe=it("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),Cxe=wxe;function xxe(e){return At("MuiListItemSecondaryAction",e)}it("MuiListItemSecondaryAction",["root","disableGutters"]);const Sxe=["className"],Bxe=e=>{const{disableGutters:t,classes:n}=e;return dt({root:["root",t&&"disableGutters"]},xxe,n)},Exe=we("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})(({ownerState:e})=>E({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),CW=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListItemSecondaryAction"}),{className:a}=r,o=Re(r,Sxe),i=g.useContext(Pl),s=E({},r,{disableGutters:i.disableGutters}),l=Bxe(s);return C.jsx(Exe,E({className:Z(l.root,a),ownerState:s,ref:n},o))});CW.muiName="ListItemSecondaryAction";const Fxe=CW,Oxe=["className"],Txe=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],Rxe=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems==="flex-start"&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.button&&t.button,n.hasSecondaryAction&&t.secondaryAction]},Ixe=e=>{const{alignItems:t,button:n,classes:r,dense:a,disabled:o,disableGutters:i,disablePadding:s,divider:l,hasSecondaryAction:u,selected:c}=e;return dt({root:["root",a&&"dense",!i&&"gutters",!s&&"padding",l&&"divider",o&&"disabled",n&&"button",t==="flex-start"&&"alignItemsFlexStart",u&&"secondaryAction",c&&"selected"],container:["container"]},yxe,r)},kxe=we("div",{name:"MuiListItem",slot:"Root",overridesResolver:Rxe})(({theme:e,ownerState:t})=>E({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&E({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${Cxe.root}`]:{paddingRight:48}},{[`&.${nA.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${nA.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${nA.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${nA.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${nA.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),Pxe=we("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),Uxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListItem"}),{alignItems:a="center",autoFocus:o=!1,button:i=!1,children:s,className:l,component:u,components:c={},componentsProps:f={},ContainerComponent:A="li",ContainerProps:{className:d}={},dense:p=!1,disabled:h=!1,disableGutters:m=!1,disablePadding:y=!1,divider:v=!1,focusVisibleClassName:b,secondaryAction:w,selected:x=!1,slotProps:S={},slots:B={}}=r,O=Re(r.ContainerProps,Oxe),F=Re(r,Txe),T=g.useContext(Pl),U=g.useMemo(()=>({dense:p||T.dense||!1,alignItems:a,disableGutters:m}),[a,T.dense,p,m]),N=g.useRef(null);ai(()=>{o&&N.current&&N.current.focus()},[o]);const H=g.Children.toArray(s),M=H.length&&Dp(H[H.length-1],["ListItemSecondaryAction"]),I=E({},r,{alignItems:a,autoFocus:o,button:i,dense:U.dense,disabled:h,disableGutters:m,disablePadding:y,divider:v,hasSecondaryAction:M,selected:x}),k=Ixe(I),L=Mn(N,n),P=B.root||c.Root||kxe,Q=S.root||f.root||{},D=E({className:Z(k.root,Q.className,l),disabled:h},F);let j=u||"li";return i&&(D.component=u||"div",D.focusVisibleClassName=Z(nA.focusVisible,b),j=sc),M?(j=!D.component&&!u?"div":j,A==="li"&&(j==="li"?j="div":D.component==="li"&&(D.component="div")),C.jsx(Pl.Provider,{value:U,children:C.jsxs(Pxe,E({as:A,className:Z(k.container,d),ref:L,ownerState:I},O,{children:[C.jsx(P,E({},Q,!gf(P)&&{as:j,ownerState:E({},I,Q.ownerState)},D,{children:H})),H.pop()]}))})):C.jsx(Pl.Provider,{value:U,children:C.jsxs(P,E({},Q,{as:j,ref:L},!gf(P)&&{ownerState:E({},I,Q.ownerState)},D,{children:[H,w&&C.jsx(Fxe,{children:w})]}))})}),PS=Uxe,Mxe=it("MuiListItemIcon",["root","alignItemsFlexStart"]),kD=Mxe;function Dxe(e){return At("MuiListItemText",e)}const Lxe=it("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),eb=Lxe,Qxe=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],Nxe=e=>{const{classes:t,inset:n,primary:r,secondary:a,dense:o}=e;return dt({root:["root",n&&"inset",o&&"dense",r&&a&&"multiline"],primary:["primary"],secondary:["secondary"]},Dxe,t)},Hxe=we("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${eb.primary}`]:t.primary},{[`& .${eb.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})(({ownerState:e})=>E({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),jxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiListItemText"}),{children:a,className:o,disableTypography:i=!1,inset:s=!1,primary:l,primaryTypographyProps:u,secondary:c,secondaryTypographyProps:f}=r,A=Re(r,Qxe),{dense:d}=g.useContext(Pl);let p=l??a,h=c;const m=E({},r,{disableTypography:i,inset:s,primary:!!p,secondary:!!h,dense:d}),y=Nxe(m);return p!=null&&p.type!==Gn&&!i&&(p=C.jsx(Gn,E({variant:d?"body2":"body1",className:y.primary,component:u!=null&&u.variant?void 0:"span",display:"block"},u,{children:p}))),h!=null&&h.type!==Gn&&!i&&(h=C.jsx(Gn,E({variant:"body2",className:y.secondary,color:"text.secondary",display:"block"},f,{children:h}))),C.jsxs(Hxe,E({className:Z(y.root,o),ownerState:m,ref:n},A,{children:[p,h]}))}),u0=jxe,zxe=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function US(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function PD(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function xW(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(""))===0}function Md(e,t,n,r,a,o){let i=!1,s=a(e,t,t?n:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const l=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!xW(s,o)||l)s=a(e,s,n);else return s.focus(),!0}return!1}const Vxe=g.forwardRef(function(t,n){const{actions:r,autoFocus:a=!1,autoFocusItem:o=!1,children:i,className:s,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:c,variant:f="selectedMenu"}=t,A=Re(t,zxe),d=g.useRef(null),p=g.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ai(()=>{a&&d.current.focus()},[a]),g.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(b,w)=>{const x=!d.current.style.width;if(b.clientHeight{const w=d.current,x=b.key,S=Cr(w).activeElement;if(x==="ArrowDown")b.preventDefault(),Md(w,S,u,l,US);else if(x==="ArrowUp")b.preventDefault(),Md(w,S,u,l,PD);else if(x==="Home")b.preventDefault(),Md(w,null,u,l,US);else if(x==="End")b.preventDefault(),Md(w,null,u,l,PD);else if(x.length===1){const B=p.current,O=x.toLowerCase(),F=performance.now();B.keys.length>0&&(F-B.lastTime>500?(B.keys=[],B.repeating=!0,B.previousKeyMatched=!0):B.repeating&&O!==B.keys[0]&&(B.repeating=!1)),B.lastTime=F,B.keys.push(O);const T=S&&!B.repeating&&xW(S,B);B.previousKeyMatched&&(T||Md(w,S,!1,l,US,B))?b.preventDefault():B.previousKeyMatched=!1}c&&c(b)},m=Mn(d,n);let y=-1;g.Children.forEach(i,(b,w)=>{g.isValidElement(b)&&(b.props.disabled||(f==="selectedMenu"&&b.props.selected||y===-1)&&(y=w))});const v=g.Children.map(i,(b,w)=>{if(w===y){const x={};return o&&(x.autoFocus=!0),b.props.tabIndex===void 0&&f==="selectedMenu"&&(x.tabIndex=0),g.cloneElement(b,x)}return b});return C.jsx(wW,E({role:"menu",ref:m,className:s,onKeyDown:h,tabIndex:a?0:-1},A,{children:v}))}),Kxe=Vxe;function Wxe(e){return At("MuiPopover",e)}it("MuiPopover",["root","paper"]);const Gxe=["onEntering"],Yxe=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function UD(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.height/2:t==="bottom"&&(n=e.height),n}function MD(e,t){let n=0;return typeof t=="number"?n=t:t==="center"?n=e.width/2:t==="right"&&(n=e.width),n}function DD(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function MS(e){return typeof e=="function"?e():e}const qxe=e=>{const{classes:t}=e;return dt({root:["root"],paper:["paper"]},Wxe,t)},Xxe=we(cW,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Jxe=we(ko,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Zxe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiPopover"}),{action:a,anchorEl:o,anchorOrigin:i={vertical:"top",horizontal:"left"},anchorPosition:s,anchorReference:l="anchorEl",children:u,className:c,container:f,elevation:A=8,marginThreshold:d=16,open:p,PaperProps:h={},transformOrigin:m={vertical:"top",horizontal:"left"},TransitionComponent:y=j2,transitionDuration:v="auto",TransitionProps:{onEntering:b}={}}=r,w=Re(r.TransitionProps,Gxe),x=Re(r,Yxe),S=g.useRef(),B=Mn(S,h.ref),O=E({},r,{anchorOrigin:i,anchorReference:l,elevation:A,marginThreshold:d,PaperProps:h,transformOrigin:m,TransitionComponent:y,transitionDuration:v,TransitionProps:w}),F=qxe(O),T=g.useCallback(()=>{if(l==="anchorPosition")return s;const D=MS(o),z=(D&&D.nodeType===1?D:Cr(S.current).body).getBoundingClientRect();return{top:z.top+UD(z,i.vertical),left:z.left+MD(z,i.horizontal)}},[o,i.horizontal,i.vertical,s,l]),U=g.useCallback(D=>({vertical:UD(D,m.vertical),horizontal:MD(D,m.horizontal)}),[m.horizontal,m.vertical]),N=g.useCallback(D=>{const j={width:D.offsetWidth,height:D.offsetHeight},z=U(j);if(l==="none")return{top:null,left:null,transformOrigin:DD(z)};const X=T();let K=X.top-z.vertical,se=X.left-z.horizontal;const Y=K+j.height,re=se+j.width,q=Es(MS(o)),V=q.innerHeight-d,$=q.innerWidth-d;if(KV){const _=Y-V;K-=_,z.vertical+=_}if(se$){const _=re-$;se-=_,z.horizontal+=_}return{top:`${Math.round(K)}px`,left:`${Math.round(se)}px`,transformOrigin:DD(z)}},[o,l,T,U,d]),[H,M]=g.useState(p),I=g.useCallback(()=>{const D=S.current;if(!D)return;const j=N(D);j.top!==null&&(D.style.top=j.top),j.left!==null&&(D.style.left=j.left),D.style.transformOrigin=j.transformOrigin,M(!0)},[N]),k=(D,j)=>{b&&b(D,j),I()},L=()=>{M(!1)};g.useEffect(()=>{p&&I()}),g.useImperativeHandle(a,()=>p?{updatePosition:()=>{I()}}:null,[p,I]),g.useEffect(()=>{if(!p)return;const D=MR(()=>{I()}),j=Es(o);return j.addEventListener("resize",D),()=>{D.clear(),j.removeEventListener("resize",D)}},[o,p,I]);let P=v;v==="auto"&&!y.muiSupportAuto&&(P=void 0);const Q=f||(o?Cr(MS(o)).body:void 0);return C.jsx(Xxe,E({BackdropProps:{invisible:!0},className:Z(F.root,c),container:Q,open:p,ref:n,ownerState:O},x,{children:C.jsx(y,E({appear:!0,in:p,onEntering:k,onExited:L,timeout:P},w,{children:C.jsx(Jxe,E({elevation:A},h,{ref:B,className:Z(F.paper,h.className)},H?void 0:{style:E({},h.style,{opacity:0})},{ownerState:O,children:u}))}))}))}),aC=Zxe;function _xe(e){return At("MuiMenu",e)}it("MuiMenu",["root","paper","list"]);const $xe=["onEntering"],eSe=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],tSe={vertical:"top",horizontal:"right"},nSe={vertical:"top",horizontal:"left"},rSe=e=>{const{classes:t}=e;return dt({root:["root"],paper:["paper"],list:["list"]},_xe,t)},aSe=we(aC,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),oSe=we(ko,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),iSe=we(Kxe,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),sSe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiMenu"}),{autoFocus:a=!0,children:o,disableAutoFocusItem:i=!1,MenuListProps:s={},onClose:l,open:u,PaperProps:c={},PopoverClasses:f,transitionDuration:A="auto",TransitionProps:{onEntering:d}={},variant:p="selectedMenu"}=r,h=Re(r.TransitionProps,$xe),m=Re(r,eSe),y=Ms(),v=y.direction==="rtl",b=E({},r,{autoFocus:a,disableAutoFocusItem:i,MenuListProps:s,onEntering:d,PaperProps:c,transitionDuration:A,TransitionProps:h,variant:p}),w=rSe(b),x=a&&!i&&u,S=g.useRef(null),B=(T,U)=>{S.current&&S.current.adjustStyleForScrollbar(T,y),d&&d(T,U)},O=T=>{T.key==="Tab"&&(T.preventDefault(),l&&l(T,"tabKeyDown"))};let F=-1;return g.Children.map(o,(T,U)=>{g.isValidElement(T)&&(T.props.disabled||(p==="selectedMenu"&&T.props.selected||F===-1)&&(F=U))}),C.jsx(aSe,E({onClose:l,anchorOrigin:{vertical:"bottom",horizontal:v?"right":"left"},transformOrigin:v?tSe:nSe,PaperProps:E({component:oSe},c,{classes:E({},c.classes,{root:w.paper})}),className:w.root,open:u,ref:n,transitionDuration:A,TransitionProps:E({onEntering:B},h),ownerState:b},m,{classes:f,children:C.jsx(iSe,E({onKeyDown:O,actions:S,autoFocus:a&&(F===-1||i),autoFocusItem:x,variant:p},s,{className:Z(w.list,s.className),children:o}))}))}),SW=sSe;function lSe(e){return At("MuiMenuItem",e)}const uSe=it("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Dd=uSe,cSe=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],ASe=(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},fSe=e=>{const{disabled:t,dense:n,divider:r,disableGutters:a,selected:o,classes:i}=e,l=dt({root:["root",n&&"dense",t&&"disabled",!a&&"gutters",r&&"divider",o&&"selected"]},lSe,i);return E({},i,l)},dSe=we(sc,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:ASe})(({theme:e,ownerState:t})=>E({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Dd.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Dd.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Dd.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:Dt(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Dd.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Dd.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${OD.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${OD.inset}`]:{marginLeft:52},[`& .${eb.root}`]:{marginTop:0,marginBottom:0},[`& .${eb.inset}`]:{paddingLeft:36},[`& .${kD.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&E({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${kD.root} svg`]:{fontSize:"1.25rem"}}))),pSe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiMenuItem"}),{autoFocus:a=!1,component:o="li",dense:i=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:u,role:c="menuitem",tabIndex:f,className:A}=r,d=Re(r,cSe),p=g.useContext(Pl),h=g.useMemo(()=>({dense:i||p.dense||!1,disableGutters:l}),[p.dense,i,l]),m=g.useRef(null);ai(()=>{a&&m.current&&m.current.focus()},[a]);const y=E({},r,{dense:h.dense,divider:s,disableGutters:l}),v=fSe(r),b=Mn(m,n);let w;return r.disabled||(w=f!==void 0?f:-1),C.jsx(Pl.Provider,{value:h,children:C.jsx(dSe,E({ref:b,role:c,tabIndex:w,component:o,focusVisibleClassName:Z(v.focusVisible,u),className:Z(v.root,A)},d,{ownerState:y,classes:v}))})}),z2=pSe;function hSe(e){return At("MuiNativeSelect",e)}const gSe=it("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),eI=gSe,mSe=["className","disabled","IconComponent","inputRef","variant"],vSe=e=>{const{classes:t,variant:n,disabled:r,multiple:a,open:o}=e,i={select:["select",n,r&&"disabled",a&&"multiple"],icon:["icon",`icon${xe(n)}`,o&&"iconOpen",r&&"disabled"]};return dt(i,hSe,t)},BW=({ownerState:e,theme:t})=>E({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":E({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${eI.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),ySe=we("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Io,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],{[`&.${eI.multiple}`]:t.multiple}]}})(BW),EW=({ownerState:e,theme:t})=>E({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${eI.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),bSe=we("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${xe(n.variant)}`],n.open&&t.iconOpen]}})(EW),wSe=g.forwardRef(function(t,n){const{className:r,disabled:a,IconComponent:o,inputRef:i,variant:s="standard"}=t,l=Re(t,mSe),u=E({},t,{disabled:a,variant:s}),c=vSe(u);return C.jsxs(g.Fragment,{children:[C.jsx(ySe,E({ownerState:u,className:Z(c.select,r),disabled:a,ref:i||n},l)),t.multiple?null:C.jsx(bSe,{as:o,ownerState:u,className:c.icon})]})}),CSe=wSe;var LD;const xSe=["children","classes","className","label","notched"],SSe=we("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),BSe=we("legend")(({ownerState:e,theme:t})=>E({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&E({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function ESe(e){const{className:t,label:n,notched:r}=e,a=Re(e,xSe),o=n!=null&&n!=="",i=E({},e,{notched:r,withLabel:o});return C.jsx(SSe,E({"aria-hidden":!0,className:t,ownerState:i},a,{children:C.jsx(BSe,{ownerState:i,children:o?C.jsx("span",{children:n}):LD||(LD=C.jsx("span",{className:"notranslate",children:"​"}))})}))}const FSe=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],OSe=e=>{const{classes:t}=e,r=dt({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Tbe,t);return E({},t,r)},TSe=we(Zw,{shouldForwardProp:e=>Io(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Xw})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return E({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${vi.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&.${vi.focused} .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${vi.error} .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${vi.disabled} .${vi.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&E({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),RSe=we(ESe,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),ISe=we(_w,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Jw})(({theme:e,ownerState:t})=>E({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),FW=g.forwardRef(function(t,n){var r,a,o,i,s;const l=pt({props:t,name:"MuiOutlinedInput"}),{components:u={},fullWidth:c=!1,inputComponent:f="input",label:A,multiline:d=!1,notched:p,slots:h={},type:m="text"}=l,y=Re(l,FSe),v=OSe(l),b=yc(),w=qf({props:l,muiFormControl:b,states:["required"]}),x=E({},l,{color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:b,fullWidth:c,hiddenLabel:w.hiddenLabel,multiline:d,size:w.size,type:m}),S=(r=(a=h.root)!=null?a:u.Root)!=null?r:TSe,B=(o=(i=h.input)!=null?i:u.Input)!=null?o:ISe;return C.jsx(_4,E({slots:{root:S,input:B},renderSuffix:O=>C.jsx(RSe,{ownerState:x,className:v.notchedOutline,label:A!=null&&A!==""&&w.required?s||(s=C.jsxs(g.Fragment,{children:[A," ","*"]})):A,notched:typeof p<"u"?p:!!(O.startAdornment||O.filled||O.focused)}),fullWidth:c,inputComponent:f,multiline:d,ref:n,type:m},y,{classes:E({},v,{notchedOutline:null})}))});FW.muiName="Input";const OW=FW;function kSe(e){return At("MuiSelect",e)}const PSe=it("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),qm=PSe;var QD;const USe=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],MSe=we("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${qm.select}`]:t.select},{[`&.${qm.select}`]:t[n.variant]},{[`&.${qm.multiple}`]:t.multiple}]}})(BW,{[`&.${qm.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),DSe=we("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${xe(n.variant)}`],n.open&&t.iconOpen]}})(EW),LSe=we("input",{shouldForwardProp:e=>ese(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function ND(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function QSe(e){return e==null||typeof e=="string"&&!e.trim()}const NSe=e=>{const{classes:t,variant:n,disabled:r,multiple:a,open:o}=e,i={select:["select",n,r&&"disabled",a&&"multiple"],icon:["icon",`icon${xe(n)}`,o&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return dt(i,kSe,t)},HSe=g.forwardRef(function(t,n){const{"aria-describedby":r,"aria-label":a,autoFocus:o,autoWidth:i,children:s,className:l,defaultOpen:u,defaultValue:c,disabled:f,displayEmpty:A,IconComponent:d,inputRef:p,labelId:h,MenuProps:m={},multiple:y,name:v,onBlur:b,onChange:w,onClose:x,onFocus:S,onOpen:B,open:O,readOnly:F,renderValue:T,SelectDisplayProps:U={},tabIndex:N,value:H,variant:M="standard"}=t,I=Re(t,USe),[k,L]=Vu({controlled:H,default:c,name:"Select"}),[P,Q]=Vu({controlled:O,default:u,name:"Select"}),D=g.useRef(null),j=g.useRef(null),[z,X]=g.useState(null),{current:K}=g.useRef(O!=null),[se,Y]=g.useState(),re=Mn(n,p),q=g.useCallback(W=>{j.current=W,W&&X(W)},[]),V=z==null?void 0:z.parentNode;g.useImperativeHandle(re,()=>({focus:()=>{j.current.focus()},node:D.current,value:k}),[k]),g.useEffect(()=>{u&&P&&z&&!K&&(Y(i?null:V.clientWidth),j.current.focus())},[z,i]),g.useEffect(()=>{o&&j.current.focus()},[o]),g.useEffect(()=>{if(!h)return;const W=Cr(j.current).getElementById(h);if(W){const fe=()=>{getSelection().isCollapsed&&j.current.focus()};return W.addEventListener("click",fe),()=>{W.removeEventListener("click",fe)}}},[h]);const $=(W,fe)=>{W?B&&B(fe):x&&x(fe),K||(Y(i?null:V.clientWidth),Q(W))},_=W=>{W.button===0&&(W.preventDefault(),j.current.focus(),$(!0,W))},Ae=W=>{$(!1,W)},ye=g.Children.toArray(s),ge=W=>{const fe=ye.map(ie=>ie.props.value).indexOf(W.target.value);if(fe===-1)return;const ce=ye[fe];L(ce.props.value),w&&w(W,ce)},he=W=>fe=>{let ce;if(fe.currentTarget.hasAttribute("tabindex")){if(y){ce=Array.isArray(k)?k.slice():[];const ie=k.indexOf(W.props.value);ie===-1?ce.push(W.props.value):ce.splice(ie,1)}else ce=W.props.value;if(W.props.onClick&&W.props.onClick(fe),k!==ce&&(L(ce),w)){const ie=fe.nativeEvent||fe,me=new ie.constructor(ie.type,ie);Object.defineProperty(me,"target",{writable:!0,value:{value:ce,name:v}}),w(me,W)}y||$(!1,fe)}},Ie=W=>{F||[" ","ArrowUp","ArrowDown","Enter"].indexOf(W.key)!==-1&&(W.preventDefault(),$(!0,W))},Ce=z!==null&&P,Ue=W=>{!Ce&&b&&(Object.defineProperty(W,"target",{writable:!0,value:{value:k,name:v}}),b(W))};delete I["aria-invalid"];let Ze,et;const Ye=[];let je=!1;(Z4({value:k})||A)&&(T?Ze=T(k):je=!0);const Me=ye.map((W,fe,ce)=>{var ie,me,Ee,ze;if(!g.isValidElement(W))return null;let Oe;if(y){if(!Array.isArray(k))throw new Error(Vl(2));Oe=k.some(ke=>ND(ke,W.props.value)),Oe&&je&&Ye.push(W.props.children)}else Oe=ND(k,W.props.value),Oe&&je&&(et=W.props.children);if(W.props.value===void 0)return g.cloneElement(W,{"aria-readonly":!0,role:"option"});const de=()=>{if(k)return Oe;const ke=ce.find(Pe=>{var ft;return(Pe==null||(ft=Pe.props)==null?void 0:ft.value)!==void 0&&Pe.props.disabled!==!0});return W===ke?!0:Oe};return g.cloneElement(W,{"aria-selected":Oe?"true":"false",onClick:he(W),onKeyUp:ke=>{ke.key===" "&&ke.preventDefault(),W.props.onKeyUp&&W.props.onKeyUp(ke)},role:"option",selected:((ie=ce[0])==null||(me=ie.props)==null?void 0:me.value)===void 0||((Ee=ce[0])==null||(ze=Ee.props)==null?void 0:ze.disabled)===!0?de():Oe,value:void 0,"data-value":W.props.value})});je&&(y?Ye.length===0?Ze=null:Ze=Ye.reduce((W,fe,ce)=>(W.push(fe),ce{const{classes:t}=e;return t},tI={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Io(e)&&e!=="variant",slot:"Root"},KSe=we(yW,tI)(""),WSe=we(OW,tI)(""),GSe=we(dW,tI)(""),TW=g.forwardRef(function(t,n){const r=pt({name:"MuiSelect",props:t}),{autoWidth:a=!1,children:o,classes:i={},className:s,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:c=sW,id:f,input:A,inputProps:d,label:p,labelId:h,MenuProps:m,multiple:y=!1,native:v=!1,onClose:b,onOpen:w,open:x,renderValue:S,SelectDisplayProps:B,variant:O="outlined"}=r,F=Re(r,zSe),T=v?CSe:jSe,U=yc(),H=qf({props:r,muiFormControl:U,states:["variant"]}).variant||O,M=A||{standard:HD||(HD=C.jsx(KSe,{})),outlined:C.jsx(WSe,{label:p}),filled:jD||(jD=C.jsx(GSe,{}))}[H],I=E({},r,{variant:H,classes:i}),k=VSe(I),L=Mn(n,M.ref);return C.jsx(g.Fragment,{children:g.cloneElement(M,E({inputComponent:T,inputProps:E({children:o,IconComponent:c,variant:H,type:void 0,multiple:y},v?{id:f}:{autoWidth:a,defaultOpen:l,displayEmpty:u,labelId:h,MenuProps:m,onClose:b,onOpen:w,open:x,renderValue:S,SelectDisplayProps:E({id:f},B)},d,{classes:d?vo(k,d.classes):k},A?A.props.inputProps:{})},y&&v&&H==="outlined"?{notched:!0}:{},{ref:L,className:Z(M.props.className,s)},!A&&{variant:H},F))})});TW.muiName="Select";const RW=TW;function YSe(e){return At("MuiTooltip",e)}const qSe=it("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),gl=qSe,XSe=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function JSe(e){return Math.round(e*1e5)/1e5}const ZSe=e=>{const{classes:t,disableInteractive:n,arrow:r,touch:a,placement:o}=e,i={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",a&&"touch",`tooltipPlacement${xe(o.split("-")[0])}`],arrow:["arrow"]};return dt(i,YSe,t)},_Se=we(qw,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(({theme:e,ownerState:t,open:n})=>E({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${gl.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${gl.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${gl.arrow}`]:E({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${gl.arrow}`]:E({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),$Se=we("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${xe(n.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>E({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:Dt(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${JSe(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${gl.popper}[data-popper-placement*="left"] &`]:E({transformOrigin:"right center"},t.isRtl?E({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):E({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${gl.popper}[data-popper-placement*="right"] &`]:E({transformOrigin:"left center"},t.isRtl?E({marginRight:"14px"},t.touch&&{marginRight:"24px"}):E({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${gl.popper}[data-popper-placement*="top"] &`]:E({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${gl.popper}[data-popper-placement*="bottom"] &`]:E({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),eBe=we("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:Dt(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let Xm=!1,DS=null,Ld={x:0,y:0};function Jm(e,t){return n=>{t&&t(n),e(n)}}const tBe=g.forwardRef(function(t,n){var r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v,b,w,x;const S=pt({props:t,name:"MuiTooltip"}),{arrow:B=!1,children:O,components:F={},componentsProps:T={},describeChild:U=!1,disableFocusListener:N=!1,disableHoverListener:H=!1,disableInteractive:M=!1,disableTouchListener:I=!1,enterDelay:k=100,enterNextDelay:L=0,enterTouchDelay:P=700,followCursor:Q=!1,id:D,leaveDelay:j=0,leaveTouchDelay:z=1500,onClose:X,onOpen:K,open:se,placement:Y="bottom",PopperComponent:re,PopperProps:q={},slotProps:V={},slots:$={},title:_,TransitionComponent:Ae=j2,TransitionProps:ye}=S,ge=Re(S,XSe),he=Ms(),Ie=he.direction==="rtl",[Ce,Ue]=g.useState(),[Ze,et]=g.useState(null),Ye=g.useRef(!1),je=M||Q,Me=g.useRef(),ee=g.useRef(),G=g.useRef(),te=g.useRef(),[ae,ne]=Vu({controlled:se,default:!1,name:"Tooltip",state:"open"});let W=ae;const fe=wg(D),ce=g.useRef(),ie=g.useCallback(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),clearTimeout(te.current)},[]);g.useEffect(()=>()=>{clearTimeout(Me.current),clearTimeout(ee.current),clearTimeout(G.current),ie()},[ie]);const me=ut=>{clearTimeout(DS),Xm=!0,ne(!0),K&&!W&&K(ut)},Ee=fo(ut=>{clearTimeout(DS),DS=setTimeout(()=>{Xm=!1},800+j),ne(!1),X&&W&&X(ut),clearTimeout(Me.current),Me.current=setTimeout(()=>{Ye.current=!1},he.transitions.duration.shortest)}),ze=ut=>{Ye.current&&ut.type!=="touchstart"||(Ce&&Ce.removeAttribute("title"),clearTimeout(ee.current),clearTimeout(G.current),k||Xm&&L?ee.current=setTimeout(()=>{me(ut)},Xm?L:k):me(ut))},Oe=ut=>{clearTimeout(ee.current),clearTimeout(G.current),G.current=setTimeout(()=>{Ee(ut)},j)},{isFocusVisibleRef:de,onBlur:ke,onFocus:Pe,ref:ft}=DR(),[,st]=g.useState(!1),$e=ut=>{ke(ut),de.current===!1&&(st(!1),Oe(ut))},We=ut=>{Ce||Ue(ut.currentTarget),Pe(ut),de.current===!0&&(st(!0),ze(ut))},Rt=ut=>{Ye.current=!0;const ur=O.props;ur.onTouchStart&&ur.onTouchStart(ut)},mt=ze,St=Oe,wt=ut=>{Rt(ut),clearTimeout(G.current),clearTimeout(Me.current),ie(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",te.current=setTimeout(()=>{document.body.style.WebkitUserSelect=ce.current,ze(ut)},P)},on=ut=>{O.props.onTouchEnd&&O.props.onTouchEnd(ut),ie(),clearTimeout(G.current),G.current=setTimeout(()=>{Ee(ut)},z)};g.useEffect(()=>{if(!W)return;function ut(ur){(ur.key==="Escape"||ur.key==="Esc")&&Ee(ur)}return document.addEventListener("keydown",ut),()=>{document.removeEventListener("keydown",ut)}},[Ee,W]);const Ra=Mn(O.ref,ft,Ue,n);!_&&_!==0&&(W=!1);const Bn=g.useRef(),tr=ut=>{const ur=O.props;ur.onMouseMove&&ur.onMouseMove(ut),Ld={x:ut.clientX,y:ut.clientY},Bn.current&&Bn.current.update()},nr={},yt=typeof _=="string";U?(nr.title=!W&&yt&&!H?_:null,nr["aria-describedby"]=W?fe:null):(nr["aria-label"]=yt?_:null,nr["aria-labelledby"]=W&&!yt?fe:null);const tt=E({},nr,ge,O.props,{className:Z(ge.className,O.props.className),onTouchStart:Rt,ref:Ra},Q?{onMouseMove:tr}:{}),gt={};I||(tt.onTouchStart=wt,tt.onTouchEnd=on),H||(tt.onMouseOver=Jm(mt,tt.onMouseOver),tt.onMouseLeave=Jm(St,tt.onMouseLeave),je||(gt.onMouseOver=mt,gt.onMouseLeave=St)),N||(tt.onFocus=Jm(We,tt.onFocus),tt.onBlur=Jm($e,tt.onBlur),je||(gt.onFocus=We,gt.onBlur=$e));const la=g.useMemo(()=>{var ut;let ur=[{name:"arrow",enabled:!!Ze,options:{element:Ze,padding:4}}];return(ut=q.popperOptions)!=null&&ut.modifiers&&(ur=ur.concat(q.popperOptions.modifiers)),E({},q.popperOptions,{modifiers:ur})},[Ze,q]),ua=E({},S,{isRtl:Ie,arrow:B,disableInteractive:je,placement:Y,PopperComponentProp:re,touch:Ye.current}),ca=ZSe(ua),Jr=(r=(a=$.popper)!=null?a:F.Popper)!=null?r:_Se,pe=(o=(i=(s=$.transition)!=null?s:F.Transition)!=null?i:Ae)!=null?o:j2,le=(l=(u=$.tooltip)!=null?u:F.Tooltip)!=null?l:$Se,He=(c=(f=$.arrow)!=null?f:F.Arrow)!=null?c:eBe,nt=lp(Jr,E({},q,(A=V.popper)!=null?A:T.popper,{className:Z(ca.popper,q==null?void 0:q.className,(d=(p=V.popper)!=null?p:T.popper)==null?void 0:d.className)}),ua),It=lp(pe,E({},ye,(h=V.transition)!=null?h:T.transition),ua),En=lp(le,E({},(m=V.tooltip)!=null?m:T.tooltip,{className:Z(ca.tooltip,(y=(v=V.tooltip)!=null?v:T.tooltip)==null?void 0:y.className)}),ua),sn=lp(He,E({},(b=V.arrow)!=null?b:T.arrow,{className:Z(ca.arrow,(w=(x=V.arrow)!=null?x:T.arrow)==null?void 0:w.className)}),ua);return C.jsxs(g.Fragment,{children:[g.cloneElement(O,tt),C.jsx(Jr,E({as:re??qw,placement:Y,anchorEl:Q?{getBoundingClientRect:()=>({top:Ld.y,left:Ld.x,right:Ld.x,bottom:Ld.y,width:0,height:0})}:Ce,popperRef:Bn,open:Ce?W:!1,id:fe,transition:!0},gt,nt,{popperOptions:la,children:({TransitionProps:ut})=>C.jsx(pe,E({timeout:he.transitions.duration.shorter},ut,It,{children:C.jsxs(le,E({},En,{children:[_,B?C.jsx(He,E({},sn,{ref:et})):null]}))}))}))]})}),ti=tBe;function nBe(e){return At("MuiTextField",e)}it("MuiTextField",["root"]);const rBe=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],aBe={standard:yW,filled:dW,outlined:OW},oBe=e=>{const{classes:t}=e;return dt({root:["root"]},nBe,t)},iBe=we(pW,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),sBe=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiTextField"}),{autoComplete:a,autoFocus:o=!1,children:i,className:s,color:l="primary",defaultValue:u,disabled:c=!1,error:f=!1,FormHelperTextProps:A,fullWidth:d=!1,helperText:p,id:h,InputLabelProps:m,inputProps:y,InputProps:v,inputRef:b,label:w,maxRows:x,minRows:S,multiline:B=!1,name:O,onBlur:F,onChange:T,onFocus:U,placeholder:N,required:H=!1,rows:M,select:I=!1,SelectProps:k,type:L,value:P,variant:Q="outlined"}=r,D=Re(r,rBe),j=E({},r,{autoFocus:o,color:l,disabled:c,error:f,fullWidth:d,multiline:B,required:H,select:I,variant:Q}),z=oBe(j),X={};Q==="outlined"&&(m&&typeof m.shrink<"u"&&(X.notched=m.shrink),X.label=w),I&&((!k||!k.native)&&(X.id=void 0),X["aria-describedby"]=void 0);const K=wg(h),se=p&&K?`${K}-helper-text`:void 0,Y=w&&K?`${K}-label`:void 0,re=aBe[Q],q=C.jsx(re,E({"aria-describedby":se,autoComplete:a,autoFocus:o,defaultValue:u,fullWidth:d,multiline:B,name:O,rows:M,maxRows:x,minRows:S,type:L,value:P,id:K,inputRef:b,onBlur:F,onChange:T,onFocus:U,placeholder:N,inputProps:y},X,v));return C.jsxs(iBe,E({className:Z(z.root,s),disabled:c,error:f,fullWidth:d,ref:n,required:H,color:l,variant:Q,ownerState:j},D,{children:[w!=null&&w!==""&&C.jsx(txe,E({htmlFor:K,id:Y},m,{children:w})),I?C.jsx(RW,E({"aria-describedby":se,id:K,labelId:Y,value:P,input:q},k,{children:i})):q,p&&C.jsx(vCe,E({id:se},A,{children:p}))]}))}),oC=sBe,lBe={primary:{main:"#5191d6"},secondary:{main:"#ffffff"},background:{default:"#fafafa",paper:"#fff"}},uBe={primary:{main:"#305db7"},secondary:{main:"#ffffff"},background:{default:"#303030",paper:"#424242"}};function cBe(e){const[t,n]=Og(a=>[a.appTheme,a.setAppTheme]);g.useEffect(()=>{const a=i=>{n(i.matches?"dark":"light")},o=window.matchMedia("(prefers-color-scheme: dark)");return o.addEventListener("change",a),()=>{o.removeEventListener("change",a)}},[n,t]);const r=g.useMemo(()=>r4({palette:{mode:t=="dark"?"dark":"light",...t=="dark"?uBe:lBe}}),[t]);return C.jsxs(Iae,{theme:r,children:[C.jsx(mwe,{}),e.children]})}var to=typeof window<"u"?window:null,nI=to===null,zh=nI?void 0:to.document,Lo="addEventListener",Qo="removeEventListener",LS="getBoundingClientRect",Qd="_a",No="_b",qi="_c",Zm="horizontal",Ho=function(){return!1},ABe=nI?"calc":["","-webkit-","-moz-","-o-"].filter(function(e){var t=zh.createElement("div");return t.style.cssText="width:"+e+"calc(9px)",!!t.style.length}).shift()+"calc",IW=function(e){return typeof e=="string"||e instanceof String},zD=function(e){if(IW(e)){var t=zh.querySelector(e);if(!t)throw new Error("Selector "+e+" did not match a DOM element");return t}return e},Hr=function(e,t,n){var r=e[t];return r!==void 0?r:n},_m=function(e,t,n,r){if(t){if(r==="end")return 0;if(r==="center")return e/2}else if(n){if(r==="start")return 0;if(r==="center")return e/2}return e},fBe=function(e,t){var n=zh.createElement("div");return n.className="gutter gutter-"+t,n},dBe=function(e,t,n){var r={};return IW(t)?r[e]=t:r[e]=ABe+"("+t+"% - "+n+"px)",r},pBe=function(e,t){var n;return n={},n[e]=t+"px",n},VD=function(e,t){if(t===void 0&&(t={}),nI)return{};var n=e,r,a,o,i,s,l;Array.from&&(n=Array.from(n));var u=zD(n[0]),c=u.parentNode,f=getComputedStyle?getComputedStyle(c):null,A=f?f.flexDirection:null,d=Hr(t,"sizes")||n.map(function(){return 100/n.length}),p=Hr(t,"minSize",100),h=Array.isArray(p)?p:n.map(function(){return p}),m=Hr(t,"maxSize",1/0),y=Array.isArray(m)?m:n.map(function(){return m}),v=Hr(t,"expandToMin",!1),b=Hr(t,"gutterSize",10),w=Hr(t,"gutterAlign","center"),x=Hr(t,"snapOffset",30),S=Array.isArray(x)?x:n.map(function(){return x}),B=Hr(t,"dragInterval",1),O=Hr(t,"direction",Zm),F=Hr(t,"cursor",O===Zm?"col-resize":"row-resize"),T=Hr(t,"gutter",fBe),U=Hr(t,"elementStyle",dBe),N=Hr(t,"gutterStyle",pBe);O===Zm?(r="width",a="clientX",o="left",i="right",s="clientWidth"):O==="vertical"&&(r="height",a="clientY",o="top",i="bottom",s="clientHeight");function H(q,V,$,_){var Ae=U(r,V,$,_);Object.keys(Ae).forEach(function(ye){q.style[ye]=Ae[ye]})}function M(q,V,$){var _=N(r,V,$);Object.keys(_).forEach(function(Ae){q.style[Ae]=_[Ae]})}function I(){return l.map(function(q){return q.size})}function k(q){return"touches"in q?q.touches[0][a]:q[a]}function L(q){var V=l[this.a],$=l[this.b],_=V.size+$.size;V.size=q/this.size*_,$.size=_-q/this.size*_,H(V.element,V.size,this[No],V.i),H($.element,$.size,this[qi],$.i)}function P(q){var V,$=l[this.a],_=l[this.b];this.dragging&&(V=k(q)-this.start+(this[No]-this.dragOffset),B>1&&(V=Math.round(V/B)*B),V<=$.minSize+$.snapOffset+this[No]?V=$.minSize+this[No]:V>=this.size-(_.minSize+_.snapOffset+this[qi])&&(V=this.size-(_.minSize+this[qi])),V>=$.maxSize-$.snapOffset+this[No]?V=$.maxSize+this[No]:V<=this.size-(_.maxSize-_.snapOffset+this[qi])&&(V=this.size-(_.maxSize+this[qi])),L.call(this,V),Hr(t,"onDrag",Ho)(I()))}function Q(){var q=l[this.a].element,V=l[this.b].element,$=q[LS](),_=V[LS]();this.size=$[r]+_[r]+this[No]+this[qi],this.start=$[o],this.end=$[i]}function D(q){if(!getComputedStyle)return null;var V=getComputedStyle(q);if(!V)return null;var $=q[s];return $===0?null:(O===Zm?$-=parseFloat(V.paddingLeft)+parseFloat(V.paddingRight):$-=parseFloat(V.paddingTop)+parseFloat(V.paddingBottom),$)}function j(q){var V=D(c);if(V===null||h.reduce(function(ye,ge){return ye+ge},0)>V)return q;var $=0,_=[],Ae=q.map(function(ye,ge){var he=V*ye/100,Ie=_m(b,ge===0,ge===q.length-1,w),Ce=h[ge]+Ie;return he0&&_[ge]-$>0){var Ie=Math.min($,_[ge]-$);$-=Ie,he=ye-Ie}return he/V*100})}function z(){var q=this,V=l[q.a].element,$=l[q.b].element;q.dragging&&Hr(t,"onDragEnd",Ho)(I()),q.dragging=!1,to[Qo]("mouseup",q.stop),to[Qo]("touchend",q.stop),to[Qo]("touchcancel",q.stop),to[Qo]("mousemove",q.move),to[Qo]("touchmove",q.move),q.stop=null,q.move=null,V[Qo]("selectstart",Ho),V[Qo]("dragstart",Ho),$[Qo]("selectstart",Ho),$[Qo]("dragstart",Ho),V.style.userSelect="",V.style.webkitUserSelect="",V.style.MozUserSelect="",V.style.pointerEvents="",$.style.userSelect="",$.style.webkitUserSelect="",$.style.MozUserSelect="",$.style.pointerEvents="",q.gutter.style.cursor="",q.parent.style.cursor="",zh.body.style.cursor=""}function X(q){if(!("button"in q&&q.button!==0)){var V=this,$=l[V.a].element,_=l[V.b].element;V.dragging||Hr(t,"onDragStart",Ho)(I()),q.preventDefault(),V.dragging=!0,V.move=P.bind(V),V.stop=z.bind(V),to[Lo]("mouseup",V.stop),to[Lo]("touchend",V.stop),to[Lo]("touchcancel",V.stop),to[Lo]("mousemove",V.move),to[Lo]("touchmove",V.move),$[Lo]("selectstart",Ho),$[Lo]("dragstart",Ho),_[Lo]("selectstart",Ho),_[Lo]("dragstart",Ho),$.style.userSelect="none",$.style.webkitUserSelect="none",$.style.MozUserSelect="none",$.style.pointerEvents="none",_.style.userSelect="none",_.style.webkitUserSelect="none",_.style.MozUserSelect="none",_.style.pointerEvents="none",V.gutter.style.cursor=F,V.parent.style.cursor=F,zh.body.style.cursor=F,Q.call(V),V.dragOffset=k(q)-V.end}}d=j(d);var K=[];l=n.map(function(q,V){var $={element:zD(q),size:d[V],minSize:h[V],maxSize:y[V],snapOffset:S[V],i:V},_;if(V>0&&(_={a:V-1,b:V,dragging:!1,direction:O,parent:c},_[No]=_m(b,V-1===0,!1,w),_[qi]=_m(b,!1,V===n.length-1,w),A==="row-reverse"||A==="column-reverse")){var Ae=_.a;_.a=_.b,_.b=Ae}if(V>0){var ye=T(V,O,$.element);M(ye,b,V),_[Qd]=X.bind(_),ye[Lo]("mousedown",_[Qd]),ye[Lo]("touchstart",_[Qd]),c.insertBefore(ye,$.element),_.gutter=ye}return H($.element,$.size,_m(b,V===0,V===n.length-1,w),V),V>0&&K.push(_),$});function se(q){var V=q.i===K.length,$=V?K[q.i-1]:K[q.i];Q.call($);var _=V?$.size-q.minSize-$[qi]:q.minSize+$[No];L.call($,_)}l.forEach(function(q){var V=q.element[LS]()[r];V0){var Ae=K[_-1],ye=l[Ae.a],ge=l[Ae.b];ye.size=V[_-1],ge.size=$,H(ye.element,ye.size,Ae[No],ye.i),H(ge.element,ge.size,Ae[qi],ge.i)}})}function re(q,V){K.forEach(function($){if(V!==!0?$.parent.removeChild($.gutter):($.gutter[Qo]("mousedown",$[Qd]),$.gutter[Qo]("touchstart",$[Qd])),q!==!0){var _=U(r,$.a.size,$[No]);Object.keys(_).forEach(function(Ae){l[$.a].element.style[Ae]="",l[$.b].element.style[Ae]=""})}})}return{setSizes:Y,getSizes:I,collapse:function(V){se(l[V])},destroy:re,parent:c,pairs:K}};function QS(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)===-1&&(n[r]=e[r]);return n}var rI=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.componentDidMount=function(){var r=this.props;r.children;var a=r.gutter,o=QS(r,["children","gutter"]),i=o;i.gutter=function(s,l){var u;return a?u=a(s,l):(u=document.createElement("div"),u.className="gutter gutter-"+l),u.__isSplitGutter=!0,u},this.split=VD(this.parent.children,i)},t.prototype.componentDidUpdate=function(r){var a=this,o=this.props;o.children;var i=o.minSize,s=o.sizes,l=o.collapsed,u=QS(o,["children","minSize","sizes","collapsed"]),c=u,f=r.minSize,A=r.sizes,d=r.collapsed,p=["maxSize","expandToMin","gutterSize","gutterAlign","snapOffset","dragInterval","direction","cursor"],h=p.map(function(v){return a.props[v]!==r[v]}).reduce(function(v,b){return v||b},!1);if(Array.isArray(i)&&Array.isArray(f)){var m=!1;i.forEach(function(v,b){m=m||v!==f[b]}),h=h||m}else Array.isArray(i)||Array.isArray(f)?h=!0:h=h||i!==f;if(h)c.minSize=i,c.sizes=s||this.split.getSizes(),this.split.destroy(!0,!0),c.gutter=function(v,b,w){return w.previousSibling},this.split=VD(Array.from(this.parent.children).filter(function(v){return!v.__isSplitGutter}),c);else if(s){var y=!1;s.forEach(function(v,b){y=y||v!==A[b]}),y&&this.split.setSizes(this.props.sizes)}Number.isInteger(l)&&(l!==d||h)&&this.split.collapse(l)},t.prototype.componentWillUnmount=function(){this.split.destroy(),delete this.split},t.prototype.render=function(){var r=this,a=this.props;a.sizes,a.minSize,a.maxSize,a.expandToMin,a.gutterSize,a.gutterAlign,a.snapOffset,a.dragInterval,a.direction,a.cursor,a.gutter,a.elementStyle,a.gutterStyle,a.onDrag,a.onDragStart,a.onDragEnd,a.collapsed;var o=a.children,i=QS(a,["sizes","minSize","maxSize","expandToMin","gutterSize","gutterAlign","snapOffset","dragInterval","direction","cursor","gutter","elementStyle","gutterStyle","onDrag","onDragStart","onDragEnd","collapsed","children"]),s=i;return R.createElement("div",Object.assign({},{ref:function(l){r.parent=l}},s),o)},t}(R.Component);rI.propTypes={sizes:J.arrayOf(J.number),minSize:J.oneOfType([J.number,J.arrayOf(J.number)]),maxSize:J.oneOfType([J.number,J.arrayOf(J.number)]),expandToMin:J.bool,gutterSize:J.number,gutterAlign:J.string,snapOffset:J.oneOfType([J.number,J.arrayOf(J.number)]),dragInterval:J.number,direction:J.string,cursor:J.string,gutter:J.func,elementStyle:J.func,gutterStyle:J.func,onDrag:J.func,onDragStart:J.func,onDragEnd:J.func,collapsed:J.number,children:J.arrayOf(J.element)};rI.defaultProps={sizes:void 0,minSize:void 0,maxSize:void 0,expandToMin:void 0,gutterSize:void 0,gutterAlign:void 0,snapOffset:void 0,dragInterval:void 0,direction:void 0,cursor:void 0,gutter:void 0,elementStyle:void 0,gutterStyle:void 0,onDrag:void 0,onDragStart:void 0,onDragEnd:void 0,collapsed:void 0,children:void 0};function Jt(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Le(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function c0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c0=function(n){return typeof n}:c0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},c0(e)}function Qe(e){Le(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||c0(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function V2(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return isNaN(r)?new Date(NaN):(r&&n.setDate(n.getDate()+r),n)}function iC(e,t){Le(2,arguments);var n=Qe(e).getTime(),r=Jt(t);return new Date(n+r)}function hBe(e,t){Le(2,arguments);var n=Jt(t);return iC(e,n*1e3)}var gBe=6e4;function mBe(e,t){Le(2,arguments);var n=Jt(t);return iC(e,n*gBe)}var vBe=36e5;function yBe(e,t){Le(2,arguments);var n=Jt(t);return iC(e,n*vBe)}function bBe(e,t){Le(2,arguments);var n=Jt(t),r=n*7;return V2(e,r)}function A0(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var a=n.getDate(),o=new Date(n.getTime());o.setMonth(n.getMonth()+r+1,0);var i=o.getDate();return a>=i?o:(n.setFullYear(o.getFullYear(),o.getMonth(),a),n)}function KD(e,t){Le(2,arguments);var n=Jt(t);return A0(e,n*12)}function wBe(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t);return n.getFullYear()-r.getFullYear()}function $p(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=n.getTime()-r.getTime();return a<0?-1:a>0?1:a}function CBe(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=$p(n,r),o=Math.abs(wBe(n,r));n.setFullYear(1584),r.setFullYear(1584);var i=$p(n,r)===-a,s=a*(o-Number(i));return s===0?0:s}function xBe(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=n.getFullYear()-r.getFullYear(),o=n.getMonth()-r.getMonth();return a*12+o}function K2(e){Le(1,arguments);var t=Qe(e);return t.setHours(23,59,59,999),t}function W2(e){Le(1,arguments);var t=Qe(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function SBe(e){Le(1,arguments);var t=Qe(e);return K2(t).getTime()===W2(t).getTime()}function kW(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=$p(n,r),o=Math.abs(xBe(n,r)),i;if(o<1)i=0;else{n.getMonth()===1&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*o);var s=$p(n,r)===-a;SBe(Qe(e))&&o===1&&$p(e,r)===1&&(s=!1),i=a*(o-Number(s))}return i===0?0:i}var WD={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}},BBe="trunc";function Vg(e){return e?WD[e]:WD[BBe]}function EBe(e,t,n){Le(2,arguments);var r=kW(e,t)/3;return Vg(n==null?void 0:n.roundingMethod)(r)}function tb(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Rf(e){Le(1,arguments);var t=Qe(e);return t.setHours(0,0,0,0),t}var FBe=864e5;function OBe(e,t){Le(2,arguments);var n=Rf(e),r=Rf(t),a=n.getTime()-tb(n),o=r.getTime()-tb(r);return Math.round((a-o)/FBe)}function GD(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function PW(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t),a=GD(n,r),o=Math.abs(OBe(n,r));n.setDate(n.getDate()-a*o);var i=+(GD(n,r)===-a),s=a*(o-i);return s===0?0:s}function TBe(e,t,n){Le(2,arguments);var r=PW(e,t)/7;return Vg(n==null?void 0:n.roundingMethod)(r)}var sC=6e4,lC=36e5,RBe=1e3;function uC(e,t){return Le(2,arguments),Qe(e).getTime()-Qe(t).getTime()}function IBe(e,t,n){Le(2,arguments);var r=uC(e,t)/lC;return Vg(n==null?void 0:n.roundingMethod)(r)}function kBe(e,t,n){Le(2,arguments);var r=uC(e,t)/sC;return Vg(n==null?void 0:n.roundingMethod)(r)}function PBe(e,t,n){Le(2,arguments);var r=uC(e,t)/1e3;return Vg(n==null?void 0:n.roundingMethod)(r)}function UBe(e,t){var n;Le(1,arguments);var r=e||{},a=Qe(r.start),o=Qe(r.end),i=o.getTime();if(!(a.getTime()<=i))throw new RangeError("Invalid interval");var s=[],l=a;l.setHours(0,0,0,0);var u=Number((n=t==null?void 0:t.step)!==null&&n!==void 0?n:1);if(u<1||isNaN(u))throw new RangeError("`options.step` must be a number greater than 1");for(;l.getTime()<=i;)s.push(Qe(l)),l.setDate(l.getDate()+u),l.setHours(0,0,0,0);return s}var MBe={};function su(){return MBe}function NS(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=Qe(e),d=A.getDay(),p=(d=a.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function NBe(e){Le(1,arguments);var t=DW(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=If(n);return r}var HBe=6048e5;function LW(e){Le(1,arguments);var t=Qe(e),n=If(t).getTime()-NBe(t).getTime();return Math.round(n/HBe)+1}function lc(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=Qe(e),d=A.getUTCDay(),p=(d=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(f+1,0,d),p.setUTCHours(0,0,0,0);var h=lc(p,t),m=new Date(0);m.setUTCFullYear(f,0,d),m.setUTCHours(0,0,0,0);var y=lc(m,t);return c.getTime()>=h.getTime()?f+1:c.getTime()>=y.getTime()?f:f-1}function jBe(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&a!==void 0?a:c.firstWeekContainsDate)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&n!==void 0?n:1),A=aI(e,t),d=new Date(0);d.setUTCFullYear(A,0,f),d.setUTCHours(0,0,0,0);var p=lc(d,t);return p}var zBe=6048e5;function QW(e,t){Le(1,arguments);var n=Qe(e),r=lc(n,t).getTime()-jBe(n,t).getTime();return Math.round(r/zBe)+1}function Et(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length0?r:1-r;return Et(n==="yy"?a%100:a,n.length)},M:function(t,n){var r=t.getUTCMonth();return n==="M"?String(r+1):Et(r+1,2)},d:function(t,n){return Et(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,n){return Et(t.getUTCHours()%12||12,n.length)},H:function(t,n){return Et(t.getUTCHours(),n.length)},m:function(t,n){return Et(t.getUTCMinutes(),n.length)},s:function(t,n){return Et(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,a=t.getUTCMilliseconds(),o=Math.floor(a*Math.pow(10,r-3));return Et(o,n.length)}};const Ys=VBe;var zc={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},KBe={G:function(t,n,r){var a=t.getUTCFullYear()>0?1:0;switch(n){case"G":case"GG":case"GGG":return r.era(a,{width:"abbreviated"});case"GGGGG":return r.era(a,{width:"narrow"});case"GGGG":default:return r.era(a,{width:"wide"})}},y:function(t,n,r){if(n==="yo"){var a=t.getUTCFullYear(),o=a>0?a:1-a;return r.ordinalNumber(o,{unit:"year"})}return Ys.y(t,n)},Y:function(t,n,r,a){var o=aI(t,a),i=o>0?o:1-o;if(n==="YY"){var s=i%100;return Et(s,2)}return n==="Yo"?r.ordinalNumber(i,{unit:"year"}):Et(i,n.length)},R:function(t,n){var r=DW(t);return Et(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return Et(r,n.length)},Q:function(t,n,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"Q":return String(a);case"QQ":return Et(a,2);case"Qo":return r.ordinalNumber(a,{unit:"quarter"});case"QQQ":return r.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,n,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case"q":return String(a);case"qq":return Et(a,2);case"qo":return r.ordinalNumber(a,{unit:"quarter"});case"qqq":return r.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,n,r){var a=t.getUTCMonth();switch(n){case"M":case"MM":return Ys.M(t,n);case"Mo":return r.ordinalNumber(a+1,{unit:"month"});case"MMM":return r.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(a,{width:"wide",context:"formatting"})}},L:function(t,n,r){var a=t.getUTCMonth();switch(n){case"L":return String(a+1);case"LL":return Et(a+1,2);case"Lo":return r.ordinalNumber(a+1,{unit:"month"});case"LLL":return r.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(a,{width:"wide",context:"standalone"})}},w:function(t,n,r,a){var o=QW(t,a);return n==="wo"?r.ordinalNumber(o,{unit:"week"}):Et(o,n.length)},I:function(t,n,r){var a=LW(t);return n==="Io"?r.ordinalNumber(a,{unit:"week"}):Et(a,n.length)},d:function(t,n,r){return n==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):Ys.d(t,n)},D:function(t,n,r){var a=QBe(t);return n==="Do"?r.ordinalNumber(a,{unit:"dayOfYear"}):Et(a,n.length)},E:function(t,n,r){var a=t.getUTCDay();switch(n){case"E":case"EE":case"EEE":return r.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(a,{width:"short",context:"formatting"});case"EEEE":default:return r.day(a,{width:"wide",context:"formatting"})}},e:function(t,n,r,a){var o=t.getUTCDay(),i=(o-a.weekStartsOn+8)%7||7;switch(n){case"e":return String(i);case"ee":return Et(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});case"eeee":default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(t,n,r,a){var o=t.getUTCDay(),i=(o-a.weekStartsOn+8)%7||7;switch(n){case"c":return String(i);case"cc":return Et(i,n.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});case"cccc":default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(t,n,r){var a=t.getUTCDay(),o=a===0?7:a;switch(n){case"i":return String(o);case"ii":return Et(o,n.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(a,{width:"short",context:"formatting"});case"iiii":default:return r.day(a,{width:"wide",context:"formatting"})}},a:function(t,n,r){var a=t.getUTCHours(),o=a/12>=1?"pm":"am";switch(n){case"a":case"aa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,n,r){var a=t.getUTCHours(),o;switch(a===12?o=zc.noon:a===0?o=zc.midnight:o=a/12>=1?"pm":"am",n){case"b":case"bb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,n,r){var a=t.getUTCHours(),o;switch(a>=17?o=zc.evening:a>=12?o=zc.afternoon:a>=4?o=zc.morning:o=zc.night,n){case"B":case"BB":case"BBB":return r.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,n,r){if(n==="ho"){var a=t.getUTCHours()%12;return a===0&&(a=12),r.ordinalNumber(a,{unit:"hour"})}return Ys.h(t,n)},H:function(t,n,r){return n==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Ys.H(t,n)},K:function(t,n,r){var a=t.getUTCHours()%12;return n==="Ko"?r.ordinalNumber(a,{unit:"hour"}):Et(a,n.length)},k:function(t,n,r){var a=t.getUTCHours();return a===0&&(a=24),n==="ko"?r.ordinalNumber(a,{unit:"hour"}):Et(a,n.length)},m:function(t,n,r){return n==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Ys.m(t,n)},s:function(t,n,r){return n==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Ys.s(t,n)},S:function(t,n){return Ys.S(t,n)},X:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();if(i===0)return"Z";switch(n){case"X":return qD(i);case"XXXX":case"XX":return yu(i);case"XXXXX":case"XXX":default:return yu(i,":")}},x:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(n){case"x":return qD(i);case"xxxx":case"xx":return yu(i);case"xxxxx":case"xxx":default:return yu(i,":")}},O:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(n){case"O":case"OO":case"OOO":return"GMT"+YD(i,":");case"OOOO":default:return"GMT"+yu(i,":")}},z:function(t,n,r,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(n){case"z":case"zz":case"zzz":return"GMT"+YD(i,":");case"zzzz":default:return"GMT"+yu(i,":")}},t:function(t,n,r,a){var o=a._originalDate||t,i=Math.floor(o.getTime()/1e3);return Et(i,n.length)},T:function(t,n,r,a){var o=a._originalDate||t,i=o.getTime();return Et(i,n.length)}};function YD(e,t){var n=e>0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),o=r%60;if(o===0)return n+String(a);var i=t||"";return n+String(a)+i+Et(o,2)}function qD(e,t){if(e%60===0){var n=e>0?"-":"+";return n+Et(Math.abs(e)/60,2)}return yu(e,t)}function yu(e,t){var n=t||"",r=e>0?"-":"+",a=Math.abs(e),o=Et(Math.floor(a/60),2),i=Et(a%60,2);return r+o+n+i}const WBe=KBe;var XD=function(t,n){switch(t){case"P":return n.date({width:"short"});case"PP":return n.date({width:"medium"});case"PPP":return n.date({width:"long"});case"PPPP":default:return n.date({width:"full"})}},NW=function(t,n){switch(t){case"p":return n.time({width:"short"});case"pp":return n.time({width:"medium"});case"ppp":return n.time({width:"long"});case"pppp":default:return n.time({width:"full"})}},GBe=function(t,n){var r=t.match(/(P+)(p+)?/)||[],a=r[1],o=r[2];if(!o)return XD(t,n);var i;switch(a){case"P":i=n.dateTime({width:"short"});break;case"PP":i=n.dateTime({width:"medium"});break;case"PPP":i=n.dateTime({width:"long"});break;case"PPPP":default:i=n.dateTime({width:"full"});break}return i.replace("{{date}}",XD(a,n)).replace("{{time}}",NW(o,n))},YBe={p:NW,P:GBe};const G2=YBe;var qBe=["D","DD"],XBe=["YY","YYYY"];function HW(e){return qBe.indexOf(e)!==-1}function jW(e){return XBe.indexOf(e)!==-1}function nb(e,t,n){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var JBe={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},ZBe=function(t,n,r){var a,o=JBe[t];return typeof o=="string"?a=o:n===1?a=o.one:a=o.other.replace("{{count}}",n.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+a:a+" ago":a};const _Be=ZBe;function jS(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var $Be={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},eEe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},tEe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},nEe={date:jS({formats:$Be,defaultWidth:"full"}),time:jS({formats:eEe,defaultWidth:"full"}),dateTime:jS({formats:tEe,defaultWidth:"full"})};const rEe=nEe;var aEe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},oEe=function(t,n,r,a){return aEe[t]};const iEe=oEe;function Nd(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",a;if(r==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=n!=null&&n.width?String(n.width):o;a=e.formattingValues[i]||e.formattingValues[o]}else{var s=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;a=e.values[l]||e.values[s]}var u=e.argumentCallback?e.argumentCallback(t):t;return a[u]}}var sEe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},lEe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},uEe={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},cEe={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},AEe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},fEe={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},dEe=function(t,n){var r=Number(t),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},pEe={ordinalNumber:dEe,era:Nd({values:sEe,defaultWidth:"wide"}),quarter:Nd({values:lEe,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Nd({values:uEe,defaultWidth:"wide"}),day:Nd({values:cEe,defaultWidth:"wide"}),dayPeriod:Nd({values:AEe,defaultWidth:"wide",formattingValues:fEe,defaultFormattingWidth:"wide"})};const hEe=pEe;function Hd(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;var i=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?mEe(s,function(f){return f.test(i)}):gEe(s,function(f){return f.test(i)}),u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;var c=t.slice(i.length);return{value:u,rest:c}}}function gEe(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function mEe(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var a=r[0],o=t.match(e.parsePattern);if(!o)return null;var i=e.valueCallback?e.valueCallback(o[0]):o[0];i=n.valueCallback?n.valueCallback(i):i;var s=t.slice(a.length);return{value:i,rest:s}}}var yEe=/^(\d+)(th|st|nd|rd)?/i,bEe=/\d+/i,wEe={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},CEe={any:[/^b/i,/^(a|c)/i]},xEe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},SEe={any:[/1/i,/2/i,/3/i,/4/i]},BEe={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},EEe={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},FEe={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},OEe={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},TEe={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},REe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},IEe={ordinalNumber:vEe({matchPattern:yEe,parsePattern:bEe,valueCallback:function(t){return parseInt(t,10)}}),era:Hd({matchPatterns:wEe,defaultMatchWidth:"wide",parsePatterns:CEe,defaultParseWidth:"any"}),quarter:Hd({matchPatterns:xEe,defaultMatchWidth:"wide",parsePatterns:SEe,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Hd({matchPatterns:BEe,defaultMatchWidth:"wide",parsePatterns:EEe,defaultParseWidth:"any"}),day:Hd({matchPatterns:FEe,defaultMatchWidth:"wide",parsePatterns:OEe,defaultParseWidth:"any"}),dayPeriod:Hd({matchPatterns:TEe,defaultMatchWidth:"any",parsePatterns:REe,defaultParseWidth:"any"})};const kEe=IEe;var PEe={code:"en-US",formatDistance:_Be,formatLong:rEe,formatRelative:iEe,localize:hEe,match:kEe,options:{weekStartsOn:0,firstWeekContainsDate:1}};const oI=PEe;var UEe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,MEe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,DEe=/^'([^]*?)'?$/,LEe=/''/g,QEe=/[a-zA-Z]/;function NEe(e,t,n){var r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v,b,w;Le(2,arguments);var x=String(t),S=su(),B=(r=(a=n==null?void 0:n.locale)!==null&&a!==void 0?a:S.locale)!==null&&r!==void 0?r:oI,O=Jt((o=(i=(s=(l=n==null?void 0:n.firstWeekContainsDate)!==null&&l!==void 0?l:n==null||(u=n.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&s!==void 0?s:S.firstWeekContainsDate)!==null&&i!==void 0?i:(f=S.locale)===null||f===void 0||(A=f.options)===null||A===void 0?void 0:A.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(O>=1&&O<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var F=Jt((d=(p=(h=(m=n==null?void 0:n.weekStartsOn)!==null&&m!==void 0?m:n==null||(y=n.locale)===null||y===void 0||(v=y.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&h!==void 0?h:S.weekStartsOn)!==null&&p!==void 0?p:(b=S.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&d!==void 0?d:0);if(!(F>=0&&F<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!B.localize)throw new RangeError("locale must contain localize property");if(!B.formatLong)throw new RangeError("locale must contain formatLong property");var T=Qe(e);if(!UW(T))throw new RangeError("Invalid time value");var U=tb(T),N=MW(T,U),H={firstWeekContainsDate:O,weekStartsOn:F,locale:B,_originalDate:T},M=x.match(MEe).map(function(I){var k=I[0];if(k==="p"||k==="P"){var L=G2[k];return L(I,B.formatLong)}return I}).join("").match(UEe).map(function(I){if(I==="''")return"'";var k=I[0];if(k==="'")return HEe(I);var L=WBe[k];if(L)return!(n!=null&&n.useAdditionalWeekYearTokens)&&jW(I)&&nb(I,t,String(e)),!(n!=null&&n.useAdditionalDayOfYearTokens)&&HW(I)&&nb(I,t,String(e)),L(N,I,B.localize,H);if(k.match(QEe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+k+"`");return I}).join("");return M}function HEe(e){var t=e.match(DEe);return t?t[1].replace(LEe,"'"):e}function jEe(e){Le(1,arguments);var t=Qe(e),n=t.getDate();return n}function zEe(e){Le(1,arguments);var t=Qe(e),n=t.getDay();return n}function zW(e){Le(1,arguments);var t=Qe(e),n=t.getFullYear(),r=t.getMonth(),a=new Date(0);return a.setFullYear(n,r+1,0),a.setHours(0,0,0,0),a.getDate()}function VEe(e){Le(1,arguments);var t=Qe(e),n=t.getHours();return n}function KEe(e){Le(1,arguments);var t=Qe(e),n=t.getMinutes();return n}function WEe(e){Le(1,arguments);var t=Qe(e),n=t.getMonth();return n}function GEe(e){Le(1,arguments);var t=Qe(e),n=t.getSeconds();return n}function YEe(e){return Le(1,arguments),Qe(e).getFullYear()}function zS(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t);return n.getTime()>r.getTime()}function jd(e,t){Le(2,arguments);var n=Qe(e),r=Qe(t);return n.getTime()"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function rb(e){return rb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},rb(e)}function iI(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ZD(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ab(e){return ab=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ab(e)}function eL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d2e=function(e){u2e(n,e);var t=c2e(n);function n(){var r;s2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0,r=n?t:1-t,a;if(r<=50)a=e||100;else{var o=r+50,i=Math.floor(o/100)*100,s=e>=o%100;a=e+i-(s?100:0)}return n?a:1-a}function qW(e){return e%400===0||e%4===0&&e%100!==0}function h0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?h0=function(n){return typeof n}:h0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},h0(e)}function p2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ib(e){return ib=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ib(e)}function nL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b2e=function(e){g2e(n,e);var t=m2e(n);function n(){var r;p2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i){var s=a.getUTCFullYear();if(i.isTwoDigitYear){var l=YW(i.year,s);return a.setUTCFullYear(l,0,1),a.setUTCHours(0,0,0,0),a}var u=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(u,0,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function g0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g0=function(n){return typeof n}:g0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},g0(e)}function w2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function sb(e){return sb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},sb(e)}function aL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var F2e=function(e){x2e(n,e);var t=S2e(n);function n(){var r;w2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i,s){var l=aI(a,s);if(i.isTwoDigitYear){var u=YW(i.year,l);return a.setUTCFullYear(u,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),lc(a,s)}var c=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(c,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),lc(a,s)}}]),n}(Wt);function m0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m0=function(n){return typeof n}:m0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},m0(e)}function O2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function lb(e){return lb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},lb(e)}function iL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var U2e=function(e){R2e(n,e);var t=I2e(n);function n(){var r;O2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ub(e){return ub=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},ub(e)}function lL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j2e=function(e){L2e(n,e);var t=Q2e(n);function n(){var r;M2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function cb(e){return cb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},cb(e)}function cL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var q2e=function(e){K2e(n,e);var t=W2e(n);function n(){var r;z2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function b0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b0=function(n){return typeof n}:b0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},b0(e)}function X2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ab(e){return Ab=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ab(e)}function fL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tFe=function(e){Z2e(n,e);var t=_2e(n);function n(){var r;X2e(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function w0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w0=function(n){return typeof n}:w0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},w0(e)}function nFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function fb(e){return fb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},fb(e)}function pL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lFe=function(e){aFe(n,e);var t=oFe(n);function n(){var r;nFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function C0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C0=function(n){return typeof n}:C0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},C0(e)}function uFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function db(e){return db=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},db(e)}function gL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hFe=function(e){AFe(n,e);var t=fFe(n);function n(){var r;uFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function gFe(e,t,n){Le(2,arguments);var r=Qe(e),a=Jt(t),o=QW(r,n)-a;return r.setUTCDate(r.getUTCDate()-o*7),r}function x0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x0=function(n){return typeof n}:x0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},x0(e)}function mFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function pb(e){return pb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},pb(e)}function vL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xFe=function(e){yFe(n,e);var t=bFe(n);function n(){var r;mFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i,s){return lc(gFe(a,i,s),s)}}]),n}(Wt);function SFe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t),a=LW(n)-r;return n.setUTCDate(n.getUTCDate()-a*7),n}function S0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S0=function(n){return typeof n}:S0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},S0(e)}function BFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function hb(e){return hb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},hb(e)}function bL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var IFe=function(e){FFe(n,e);var t=OFe(n);function n(){var r;BFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i){return If(SFe(a,i))}}]),n}(Wt);function B0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B0=function(n){return typeof n}:B0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},B0(e)}function kFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function gb(e){return gb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},gb(e)}function VS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var QFe=[31,28,31,30,31,30,31,31,30,31,30,31],NFe=[31,29,31,30,31,30,31,31,30,31,30,31],HFe=function(e){UFe(n,e);var t=MFe(n);function n(){var r;kFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=NFe[l]:o>=1&&o<=QFe[l]}},{key:"set",value:function(a,o,i){return a.setUTCDate(i),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function F0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?F0=function(n){return typeof n}:F0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},F0(e)}function jFe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function mb(e){return mb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},mb(e)}function KS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var YFe=function(e){VFe(n,e);var t=KFe(n);function n(){var r;jFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(a,o,i){return a.setUTCMonth(0,i),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function uI(e,t,n){var r,a,o,i,s,l,u,c;Le(2,arguments);var f=su(),A=Jt((r=(a=(o=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(s=n.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&o!==void 0?o:f.weekStartsOn)!==null&&a!==void 0?a:(u=f.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&r!==void 0?r:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=Qe(e),p=Jt(t),h=d.getUTCDay(),m=p%7,y=(m+7)%7,v=(y"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function vb(e){return vb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},vb(e)}function SL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var eOe=function(e){JFe(n,e);var t=ZFe(n);function n(){var r;qFe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=uI(a,i,s),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function R0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R0=function(n){return typeof n}:R0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},R0(e)}function tOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function BL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yb(e){return yb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},yb(e)}function EL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sOe=function(e){rOe(n,e);var t=aOe(n);function n(){var r;tOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=uI(a,i,s),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function I0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?I0=function(n){return typeof n}:I0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},I0(e)}function lOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function bb(e){return bb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},bb(e)}function OL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pOe=function(e){cOe(n,e);var t=AOe(n);function n(){var r;lOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=uI(a,i,s),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function hOe(e,t){Le(2,arguments);var n=Jt(t);n%7===0&&(n=n-7);var r=1,a=Qe(e),o=a.getUTCDay(),i=n%7,s=(i+7)%7,l=(s"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function wb(e){return wb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},wb(e)}function RL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var COe=function(e){vOe(n,e);var t=yOe(n);function n(){var r;gOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=7}},{key:"set",value:function(a,o,i){return a=hOe(a,i),a.setUTCHours(0,0,0,0),a}}]),n}(Wt);function P0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?P0=function(n){return typeof n}:P0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},P0(e)}function xOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function IL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Cb(e){return Cb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Cb(e)}function kL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var TOe=function(e){BOe(n,e);var t=EOe(n);function n(){var r;xOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function xb(e){return xb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},xb(e)}function UL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var DOe=function(e){kOe(n,e);var t=POe(n);function n(){var r;ROe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Sb(e){return Sb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Sb(e)}function DL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var VOe=function(e){NOe(n,e);var t=HOe(n);function n(){var r;LOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Bb(e){return Bb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Bb(e)}function QL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var JOe=function(e){GOe(n,e);var t=YOe(n);function n(){var r;KOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=12}},{key:"set",value:function(a,o,i){var s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):!s&&i===12?a.setUTCHours(0,0,0,0):a.setUTCHours(i,0,0,0),a}}]),n}(Wt);function L0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L0=function(n){return typeof n}:L0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},L0(e)}function ZOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Eb(e){return Eb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Eb(e)}function HL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rTe=function(e){$Oe(n,e);var t=eTe(n);function n(){var r;ZOe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=23}},{key:"set",value:function(a,o,i){return a.setUTCHours(i,0,0,0),a}}]),n}(Wt);function Q0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Q0=function(n){return typeof n}:Q0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Q0(e)}function aTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Fb(e){return Fb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Fb(e)}function zL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cTe=function(e){iTe(n,e);var t=sTe(n);function n(){var r;aTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){var s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):a.setUTCHours(i,0,0,0),a}}]),n}(Wt);function N0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N0=function(n){return typeof n}:N0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},N0(e)}function ATe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ob(e){return Ob=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ob(e)}function KL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mTe=function(e){dTe(n,e);var t=pTe(n);function n(){var r;ATe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=24}},{key:"set",value:function(a,o,i){var s=i<=24?i%24:i;return a.setUTCHours(s,0,0,0),a}}]),n}(Wt);function H0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?H0=function(n){return typeof n}:H0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},H0(e)}function vTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Tb(e){return Tb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Tb(e)}function GL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var STe=function(e){bTe(n,e);var t=wTe(n);function n(){var r;vTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCMinutes(i,0,0),a}}]),n}(Wt);function j0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?j0=function(n){return typeof n}:j0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},j0(e)}function BTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Rb(e){return Rb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Rb(e)}function qL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ITe=function(e){FTe(n,e);var t=OTe(n);function n(){var r;BTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCSeconds(i,0),a}}]),n}(Wt);function z0(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?z0=function(n){return typeof n}:z0=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},z0(e)}function kTe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XL(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ib(e){return Ib=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ib(e)}function JL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var QTe=function(e){UTe(n,e);var t=MTe(n);function n(){var r;kTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function kb(e){return kb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},kb(e)}function _L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var WTe=function(e){jTe(n,e);var t=zTe(n);function n(){var r;NTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Pb(e){return Pb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Pb(e)}function eQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _Te=function(e){qTe(n,e);var t=XTe(n);function n(){var r;GTe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ub(e){return Ub=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Ub(e)}function nQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oRe=function(e){tRe(n,e);var t=nRe(n);function n(){var r;$Te(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Mb(e){return Mb=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Mb(e)}function aQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fRe=function(e){lRe(n,e);var t=uRe(n);function n(){var r;iRe(this,n);for(var a=arguments.length,o=new Array(a),i=0;i"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(n=pRe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,i=!1,s;return{s:function(){n=e[Symbol.iterator]()},n:function(){var u=n.next();return o=u.done,u},e:function(u){i=!0,s=u},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(i)throw s}}}}function pRe(e,t){if(e){if(typeof e=="string")return iQ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return iQ(e,t)}}function iQ(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=1&&T<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=Jt((p=(h=(m=(y=r==null?void 0:r.weekStartsOn)!==null&&y!==void 0?y:r==null||(v=r.locale)===null||v===void 0||(b=v.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&m!==void 0?m:O.weekStartsOn)!==null&&h!==void 0?h:(w=O.locale)===null||w===void 0||(x=w.options)===null||x===void 0?void 0:x.weekStartsOn)!==null&&p!==void 0?p:0);if(!(U>=0&&U<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(B==="")return S===""?Qe(n):new Date(NaN);var N={firstWeekContainsDate:T,weekStartsOn:U,locale:F},H=[new a2e],M=B.match(gRe).map(function(q){var V=q[0];if(V in G2){var $=G2[V];return $(q,F.formatLong)}return q}).join("").match(hRe),I=[],k=oQ(M),L;try{var P=function(){var V=L.value;!(r!=null&&r.useAdditionalWeekYearTokens)&&jW(V)&&nb(V,B,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&HW(V)&&nb(V,B,e);var $=V[0],_=dRe[$];if(_){var Ae=_.incompatibleTokens;if(Array.isArray(Ae)){var ye=I.find(function(he){return Ae.includes(he.token)||he.token===$});if(ye)throw new RangeError("The format string mustn't contain `".concat(ye.fullToken,"` and `").concat(V,"` at the same time"))}else if(_.incompatibleTokens==="*"&&I.length>0)throw new RangeError("The format string mustn't contain `".concat(V,"` and any other token at the same time"));I.push({token:$,fullToken:V});var ge=_.run(S,V,F.match,N);if(!ge)return{v:new Date(NaN)};H.push(ge.setter),S=ge.rest}else{if($.match(bRe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+$+"`");if(V==="''"?V="'":$==="'"&&(V=CRe(V)),S.indexOf(V)===0)S=S.slice(V.length);else return{v:new Date(NaN)}}};for(k.s();!(L=k.n()).done;){var Q=P();if(Y0(Q)==="object")return Q.v}}catch(q){k.e(q)}finally{k.f()}if(S.length>0&&yRe.test(S))return new Date(NaN);var D=H.map(function(q){return q.priority}).sort(function(q,V){return V-q}).filter(function(q,V,$){return $.indexOf(q)===V}).map(function(q){return H.filter(function(V){return V.priority===q}).sort(function(V,$){return $.subPriority-V.subPriority})}).map(function(q){return q[0]}),j=Qe(n);if(isNaN(j.getTime()))return new Date(NaN);var z=MW(j,tb(j)),X={},K=oQ(D),se;try{for(K.s();!(se=K.n()).done;){var Y=se.value;if(!Y.validate(z,N))return new Date(NaN);var re=Y.set(z,X,N);Array.isArray(re)?(z=re[0],$Ee(X,re[1])):z=re}}catch(q){K.e(q)}finally{K.f()}return z}function CRe(e){return e.match(mRe)[1].replace(vRe,"'")}function xRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setDate(r),n}function SRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setHours(r),n}function BRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setMinutes(r),n}function ERe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t),a=n.getFullYear(),o=n.getDate(),i=new Date(0);i.setFullYear(a,r,15),i.setHours(0,0,0,0);var s=zW(i);return n.setMonth(r,Math.min(o,s)),n}function FRe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return n.setSeconds(r),n}function ORe(e,t){Le(2,arguments);var n=Qe(e),r=Jt(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function sQ(e){Le(1,arguments);var t=Qe(e);return t.setDate(1),t.setHours(0,0,0,0),t}function WS(e,t){var n,r,a,o,i,s,l,u;Le(1,arguments);var c=su(),f=Jt((n=(r=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&r!==void 0?r:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&n!==void 0?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var A=Qe(e),d=A.getDay(),p=(d2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],ev.timeZoneDelimiter.test(t.date)&&(t.date=e.split(ev.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){var a=ev.timezone.exec(r);a?(t.time=r.replace(a[1],""),t.timezone=a[1]):t.time=r}return t}function URe(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var a=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:o===null?a:o*100,restDateString:e.slice((r[1]||r[2]).length)}}function MRe(e,t){if(t===null)return new Date(NaN);var n=e.match(RRe);if(!n)return new Date(NaN);var r=!!n[4],a=zd(n[1]),o=zd(n[2])-1,i=zd(n[3]),s=zd(n[4]),l=zd(n[5])-1;if(r)return zRe(t,s,l)?QRe(t,s,l):new Date(NaN);var u=new Date(0);return!HRe(t,o,i)||!jRe(t,a)?new Date(NaN):(u.setUTCFullYear(t,o,Math.max(a,i)),u)}function zd(e){return e?parseInt(e):1}function DRe(e){var t=e.match(IRe);if(!t)return NaN;var n=GS(t[1]),r=GS(t[2]),a=GS(t[3]);return VRe(n,r,a)?n*lC+r*sC+a*1e3:NaN}function GS(e){return e&&parseFloat(e.replace(",","."))||0}function LRe(e){if(e==="Z")return 0;var t=e.match(kRe);if(!t)return 0;var n=t[1]==="+"?-1:1,r=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return KRe(r,a)?n*(r*lC+a*sC):NaN}function QRe(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var a=r.getUTCDay()||7,o=(t-1)*7+n+1-a;return r.setUTCDate(r.getUTCDate()+o),r}var NRe=[31,null,31,30,31,30,31,31,30,31,30,31];function XW(e){return e%400===0||e%4===0&&e%100!==0}function HRe(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(NRe[t]||(XW(e)?29:28))}function jRe(e,t){return t>=1&&t<=(XW(e)?366:365)}function zRe(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function VRe(e,t,n){return e===24?t===0&&n===0:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function KRe(e,t){return t>=0&&t<=59}function WRe(e,t){var n,r;Le(1,arguments);var a=Qe(e);if(isNaN(a.getTime()))throw new RangeError("Invalid time value");var o=String((n=t==null?void 0:t.format)!==null&&n!==void 0?n:"extended"),i=String((r=t==null?void 0:t.representation)!==null&&r!==void 0?r:"complete");if(o!=="extended"&&o!=="basic")throw new RangeError("format must be 'extended' or 'basic'");if(i!=="date"&&i!=="time"&&i!=="complete")throw new RangeError("representation must be 'date', 'time', or 'complete'");var s="",l="",u=o==="extended"?"-":"",c=o==="extended"?":":"";if(i!=="time"){var f=Et(a.getDate(),2),A=Et(a.getMonth()+1,2),d=Et(a.getFullYear(),4);s="".concat(d).concat(u).concat(A).concat(u).concat(f)}if(i!=="date"){var p=a.getTimezoneOffset();if(p!==0){var h=Math.abs(p),m=Et(Math.floor(h/60),2),y=Et(h%60,2),v=p<0?"+":"-";l="".concat(v).concat(m,":").concat(y)}else l="Z";var b=Et(a.getHours(),2),w=Et(a.getMinutes(),2),x=Et(a.getSeconds(),2),S=s===""?"":"T",B=[b,w,x].join(c);s="".concat(s).concat(S).concat(B).concat(l)}return s}function GRe(e,t){Le(2,arguments);var n=Qe(e).getTime(),r=Qe(t.start).getTime(),a=Qe(t.end).getTime();if(!(r<=a))throw new RangeError("Invalid interval");return n>=r&&n<=a}var nO={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(l,u){switch(l){case"P":return u.date({width:"short"});case"PP":return u.date({width:"medium"});case"PPP":return u.date({width:"long"});case"PPPP":default:return u.date({width:"full"})}},r=function(l,u){switch(l){case"p":return u.time({width:"short"});case"pp":return u.time({width:"medium"});case"ppp":return u.time({width:"long"});case"pppp":default:return u.time({width:"full"})}},a=function(l,u){var c=l.match(/(P+)(p+)?/)||[],f=c[1],A=c[2];if(!A)return n(l,u);var d;switch(f){case"P":d=u.dateTime({width:"short"});break;case"PP":d=u.dateTime({width:"medium"});break;case"PPP":d=u.dateTime({width:"long"});break;case"PPPP":default:d=u.dateTime({width:"full"});break}return d.replace("{{date}}",n(f,u)).replace("{{time}}",r(A,u))},o={p:r,P:a},i=o;t.default=i,e.exports=t.default})(nO,nO.exports);var YRe=nO.exports;const qRe=qn(YRe);var XRe={dayOfMonth:"d",fullDate:"PP",fullDateWithWeekday:"PPPP",fullDateTime:"PP p",fullDateTime12h:"PP hh:mm aaa",fullDateTime24h:"PP HH:mm",fullTime:"p",fullTime12h:"hh:mm aaa",fullTime24h:"HH:mm",hours12h:"hh",hours24h:"HH",keyboardDate:"P",keyboardDateTime:"P p",keyboardDateTime12h:"P hh:mm aaa",keyboardDateTime24h:"P HH:mm",minutes:"mm",month:"LLLL",monthAndDate:"MMMM d",monthAndYear:"LLLL yyyy",monthShort:"MMM",weekday:"EEEE",weekdayShort:"EEE",normalDate:"d MMMM",normalDateWithWeekday:"EEE, MMM d",seconds:"ss",shortDate:"MMM d",year:"yyyy"},JRe=function(){function e(t){var n=this,r=t===void 0?{}:t,a=r.locale,o=r.formats;this.lib="date-fns",this.is12HourCycleInCurrentLocale=function(){return n.locale?/a/.test(n.locale.formatLong.time()):!0},this.getFormatHelperText=function(i){var s=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,l=n.locale||oI;return i.match(s).map(function(u){var c=u[0];if(c==="p"||c==="P"){var f=qRe[c];return f(u,l.formatLong,{})}return u}).join("").replace(/(aaa|aa|a)/g,"(a|p)m").toLocaleLowerCase()},this.parseISO=function(i){return TRe(i)},this.toISO=function(i){return WRe(i,{format:"extended"})},this.getCurrentLocaleCode=function(){var i;return((i=n.locale)===null||i===void 0?void 0:i.code)||"en-US"},this.addSeconds=function(i,s){return hBe(i,s)},this.addMinutes=function(i,s){return mBe(i,s)},this.addHours=function(i,s){return yBe(i,s)},this.addDays=function(i,s){return V2(i,s)},this.addWeeks=function(i,s){return bBe(i,s)},this.addMonths=function(i,s){return A0(i,s)},this.addYears=function(i,s){return KD(i,s)},this.isValid=function(i){return UW(n.date(i))},this.getDiff=function(i,s,l){switch(l){case"years":return CBe(i,n.date(s));case"quarters":return EBe(i,n.date(s));case"months":return kW(i,n.date(s));case"weeks":return TBe(i,n.date(s));case"days":return PW(i,n.date(s));case"hours":return IBe(i,n.date(s));case"minutes":return kBe(i,n.date(s));case"seconds":return PBe(i,n.date(s));default:return uC(i,n.date(s))}},this.isAfter=function(i,s){return zS(i,s)},this.isBefore=function(i,s){return jd(i,s)},this.startOfDay=function(i){return Rf(i)},this.endOfDay=function(i){return K2(i)},this.getHours=function(i){return VEe(i)},this.setHours=function(i,s){return SRe(i,s)},this.setMinutes=function(i,s){return BRe(i,s)},this.getSeconds=function(i){return GEe(i)},this.setSeconds=function(i,s){return FRe(i,s)},this.isSameDay=function(i,s){return XEe(i,s)},this.isSameMonth=function(i,s){return ZEe(i,s)},this.isSameYear=function(i,s){return JEe(i,s)},this.isSameHour=function(i,s){return _Ee(i,s)},this.startOfYear=function(i){return $m(i)},this.endOfYear=function(i){return HS(i)},this.startOfMonth=function(i){return sQ(i)},this.endOfMonth=function(i){return W2(i)},this.startOfWeek=function(i){return WS(i,{locale:n.locale})},this.endOfWeek=function(i){return NS(i,{locale:n.locale})},this.getYear=function(i){return YEe(i)},this.setYear=function(i,s){return ORe(i,s)},this.date=function(i){return typeof i>"u"?new Date:i===null?null:new Date(i)},this.toJsDate=function(i){return i},this.parse=function(i,s){return i===""?null:wRe(i,s,new Date,{locale:n.locale})},this.format=function(i,s){return n.formatByString(i,n.formats[s])},this.formatByString=function(i,s){return NEe(i,s,{locale:n.locale})},this.isEqual=function(i,s){return i===null&&s===null?!0:qEe(i,s)},this.isNull=function(i){return i===null},this.isAfterDay=function(i,s){return zS(i,K2(s))},this.isBeforeDay=function(i,s){return jd(i,Rf(s))},this.isBeforeYear=function(i,s){return jd(i,$m(s))},this.isAfterYear=function(i,s){return zS(i,HS(s))},this.isWithinRange=function(i,s){var l=s[0],u=s[1];return GRe(i,{start:l,end:u})},this.formatNumber=function(i){return i},this.getMinutes=function(i){return KEe(i)},this.getDate=function(i){return jEe(i)},this.setDate=function(i,s){return xRe(i,s)},this.getMonth=function(i){return WEe(i)},this.getDaysInMonth=function(i){return zW(i)},this.setMonth=function(i,s){return ERe(i,s)},this.getMeridiemText=function(i){return i==="am"?"AM":"PM"},this.getNextMonth=function(i){return A0(i,1)},this.getPreviousMonth=function(i){return A0(i,-1)},this.getMonthArray=function(i){for(var s=$m(i),l=[s];l.length<12;){var u=l[l.length-1];l.push(n.getNextMonth(u))}return l},this.mergeDateAndTime=function(i,s){return n.setSeconds(n.setMinutes(n.setHours(i,n.getHours(s)),n.getMinutes(s)),n.getSeconds(s))},this.getWeekdays=function(){var i=new Date;return UBe({start:WS(i,{locale:n.locale}),end:NS(i,{locale:n.locale})}).map(function(s){return n.formatByString(s,"EEEEEE")})},this.getWeekArray=function(i){for(var s=WS(sQ(i),{locale:n.locale}),l=NS(W2(i),{locale:n.locale}),u=0,c=s,f=[],A=null;jd(c,l);){var d=Math.floor(u/7);f[d]=f[d]||[];var p=zEe(c);A!==p&&(A=p,f[d].push(c),u+=1),c=V2(c,1)}return f},this.getYearRange=function(i,s){for(var l=$m(i),u=HS(s),c=[],f=l;jd(f,u);)c.push(f),f=KD(f,1);return c},this.locale=a,this.formats=Object.assign({},XRe,o)}return e}(),ZRe=g.createContext(null),_Re=function(t){var n=t.utils,r=t.children,a=t.locale,o=t.libInstance,i=g.useMemo(function(){return new n({locale:a,instance:o})},[n,o,a]);return g.createElement(ZRe.Provider,{value:i,children:r})},cI={},JW={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(JW);var ZW=JW.exports,_W={exports:{}},$W={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})($W);var $Re=$W.exports;(function(e){var t=$Re.default;function n(a){if(typeof WeakMap!="function")return null;var o=new WeakMap,i=new WeakMap;return(n=function(l){return l?i:o})(a)}function r(a,o){if(!o&&a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var i=n(o);if(i&&i.has(a))return i.get(a);var s={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in a)if(u!=="default"&&Object.prototype.hasOwnProperty.call(a,u)){var c=l?Object.getOwnPropertyDescriptor(a,u):null;c&&(c.get||c.set)?Object.defineProperty(s,u,c):s[u]=a[u]}return s.default=a,i&&i.set(a,s),s}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(_W);var e9=_W.exports,YS={};const e4e=RT(xhe);var lQ;function t9(){return lQ||(lQ=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=e4e}(YS)),YS}var t4e=ZW,n4e=e9;Object.defineProperty(cI,"__esModule",{value:!0});var n9=cI.default=void 0,r4e=n4e(g),a4e=t4e(t9()),o4e=(0,a4e.default)(r4e.createElement("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu");n9=cI.default=o4e;const i4e=gn(g.createElement("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"})),s4e=gn(g.createElement("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z"})),l4e=gn(g.createElement("path",{d:"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"})),uQ=gn(g.createElement("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"})),u4e=gn(g.createElement("path",{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"})),r9=gn(g.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})),c4e=gn(g.createElement("path",{d:"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"})),A4e=gn(g.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"})),f4e=gn(g.createElement("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"})),d4e=gn(g.createElement("path",{d:"M23 18V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2zM8.5 12.5l2.5 3.01L14.5 11l4.5 6H5l3.5-4.5z"})),p4e=gn(g.createElement(g.Fragment,null,g.createElement("path",{d:"M17 19.22H5V7h7V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-7h-2v7.22z"}),g.createElement("path",{d:"M19 2h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V7h3V5h-3V2zM7 9h8v2H7zM7 12v2h8v-2h-3zM7 15h8v2H7z"}))),h4e=gn(g.createElement("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"})),g4e=gn(g.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"})),m4e=gn(g.createElement("path",{d:"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"}));class v4e extends g.PureComponent{constructor(){super(...arguments),this.state={isOpen:!1}}render(){return C.jsxs(C.Fragment,{children:[C.jsx(Hn,{onClick:()=>{this.setState({isOpen:!0}),Cn({category:ot.nav.title,action:ot.nav.actions.CLICK_ABOUT})},color:"inherit",startIcon:C.jsx(A4e,{}),children:"About"}),C.jsxs(zw,{open:this.state.isOpen,onClose:()=>this.setState({isOpen:!1}),children:[C.jsx(N4,{children:"About"}),C.jsx(Kw,{children:C.jsxs(Zp,{children:["AntAlmanac is a schedule planning tool for UCI students.",C.jsx("br",{}),C.jsx("br",{}),"Interested in helping out? Join our"," ",C.jsx(Wm,{target:"_blank",href:"https://discord.gg/GzF76D7UhY",children:"Discord"})," ","or checkout the"," ",C.jsx(Wm,{target:"_blank",href:"https://github.com/icssc/AntAlmanac",children:"code on GitHub"}),".",C.jsx("br",{}),C.jsx("br",{}),"This website is maintained by the"," ",C.jsx(Wm,{target:"_blank",href:"https://studentcouncil.ics.uci.edu/",children:"ICS Student Council"})," ","Projects Committee and built by students from the UCI community.",C.jsx("br",{}),C.jsx("br",{}),C.jsx(Wm,{target:"_blank",href:"https://github.com/icssc/AntAlmanac/contributors",children:C.jsx("img",{src:"https://contrib.rocks/image?repo=icssc/antalmanac",width:"100%",alt:"AntAlmanac Contributors"})})]})}),C.jsx(Vw,{children:C.jsx(Hn,{onClick:()=>this.setState({isOpen:!1}),color:"primary",children:"Close"})})]})]})}}const y4e=()=>C.jsx(ei,{title:"Give Us Feedback!",children:C.jsx(Hn,{onClick:()=>{window.open("https://forms.gle/k81f2aNdpdQYeKK8A","_blank")},color:"inherit",startIcon:C.jsx(i4e,{}),children:"Feedback"})}),b4e=0;class rt{constructor(t,n,r){this.shortName=t,this.longName=n,this.startDate=r}}const AI=[new rt("2024 Winter","2024 Winter Quarter",[2024,0,8]),new rt("2023 Fall","2023 Fall Quarter",[2023,8,28]),new rt("2023 Summer2","2023 Summer Session 2",[2023,7,7]),new rt("2023 Summer10wk","2023 10-wk Summer",[2023,5,26]),new rt("2023 Summer1","2023 Summer Session 1",[2023,5,26]),new rt("2023 Spring","2023 Spring Quarter",[2023,3,3]),new rt("2023 Winter","2023 Winter Quarter",[2023,0,9]),new rt("2022 Fall","2022 Fall Quarter",[2022,8,22]),new rt("2022 Summer2","2022 Summer Session 2",[2022,7,1]),new rt("2022 Summer10wk","2022 10-wk Summer",[2022,5,20]),new rt("2022 Summer1","2022 Summer Session 1",[2022,5,20]),new rt("2022 Spring","2022 Spring Quarter",[2022,2,28]),new rt("2022 Winter","2022 Winter Quarter",[2022,0,3]),new rt("2021 Fall","2021 Fall Quarter",[2021,8,23]),new rt("2021 Summer2","2021 Summer Session 2"),new rt("2021 Summer10wk","2021 10-wk Summer"),new rt("2021 Summer1","2021 Summer Session 1"),new rt("2021 Spring","2021 Spring Quarter",[2021,2,29]),new rt("2021 Winter","2021 Winter Quarter",[2021,0,4]),new rt("2020 Fall","2020 Fall Quarter",[2020,9,1]),new rt("2020 Summer2","2020 Summer Session 2"),new rt("2020 Summer10wk","2020 10-wk Summer"),new rt("2020 Summer1","2020 Summer Session 1"),new rt("2020 Spring","2020 Spring Quarter",[2020,2,30]),new rt("2020 Winter","2020 Winter Quarter",[2020,0,6]),new rt("2019 Fall","2019 Fall Quarter",[2019,8,26]),new rt("2019 Summer2","2019 Summer Session 2"),new rt("2019 Summer10wk","2019 10-wk Summer"),new rt("2019 Summer1","2019 Summer Session 1"),new rt("2019 Spring","2019 Spring Quarter"),new rt("2019 Winter","2019 Winter Quarter"),new rt("2018 Fall","2018 Fall Quarter"),new rt("2018 Summer2","2018 Summer Session 2"),new rt("2018 Summer10wk","2018 10-wk Summer"),new rt("2018 Summer1","2018 Summer Session 1"),new rt("2018 Spring","2018 Spring Quarter"),new rt("2018 Winter","2018 Winter Quarter"),new rt("2017 Fall","2017 Fall Quarter"),new rt("2017 Summer2","2017 Summer Session 2"),new rt("2017 Summer10wk","2017 10-wk Summer"),new rt("2017 Summer1","2017 Summer Session 1"),new rt("2017 Spring","2017 Spring Quarter"),new rt("2017 Winter","2017 Winter Quarter"),new rt("2016 Fall","2016 Fall Quarter"),new rt("2016 Summer2","2016 Summer Session 2"),new rt("2016 Summer10wk","2016 10-wk Summer"),new rt("2016 Summer1","2016 Summer Session 1"),new rt("2016 Spring","2016 Spring Quarter"),new rt("2016 Winter","2016 Winter Quarter"),new rt("2015 Fall","2015 Fall Quarter"),new rt("2015 Summer2","2015 Summer Session 2"),new rt("2015 Summer10wk","2015 10-wk Summer"),new rt("2015 Summer1","2015 Summer Session 1"),new rt("2015 Spring","2015 Spring Quarter"),new rt("2015 Winter","2015 Winter Quarter"),new rt("2014 Fall","2014 Fall Quarter")];function a9(){return AI[b4e]}const cQ={deptValue:"ALL",deptLabel:"ALL: Include All Departments",ge:"ANY",term:a9().shortName,courseNumber:"",sectionCode:"",instructor:"",units:"",endTime:"",startTime:"",coursesFull:"ANY",building:"",room:"",division:""};class w4e extends i2.EventEmitter{constructor(){super(),this.getFormData=()=>this.formData,this.getDoDisplaySearch=()=>this.doDisplaySearch,this.getOpenSpotAlertPopoverActive=()=>this.openSpotAlertPopoverActive,this.getUrlCourseCodeValue=()=>this.urlCourseCodeValue,this.getUrlTermValue=()=>this.urlTermValue,this.getUrlGEValue=()=>this.urlGEValue,this.getUrlCourseNumValue=()=>this.urlCourseNumValue,this.getUrlDeptLabel=()=>this.urlDeptLabel,this.getUrlDeptValue=()=>this.urlDeptValue,this.updateFormValue=(n,r)=>{this.formData[n]=r,this.emit("formDataChange")},this.resetFormValues=()=>{this.formData=structuredClone(cQ),this.emit("formReset")},this.toggleSearch=()=>{this.doDisplaySearch=!this.doDisplaySearch},this.toggleOpenSpotAlert=()=>{this.openSpotAlertPopoverActive=!this.openSpotAlertPopoverActive},this.setMaxListeners(15),this.formData=structuredClone(cQ),this.doDisplaySearch=!0,this.openSpotAlertPopoverActive=!1;const t=new URLSearchParams(window.location.search);this.urlCourseCodeValue=t.get("courseCode")||"",this.urlTermValue=t.get("term")||"",this.urlGEValue=t.get("GE")||"",this.urlCourseNumValue=t.get("courseNumber")||"",this.urlDeptLabel=t.get("deptLabel")||"",this.urlDeptValue=t.get("deptValue")||""}}const be=new w4e;class o9 extends g.PureComponent{constructor(){super(...arguments),this.state={term:this.getTerm()},this.resetField=()=>{this.setState({term:be.getFormData().term})},this.componentDidMount=()=>{be.on("formReset",this.resetField)},this.handleChange=t=>{this.setState({term:t.target.value}),this.props.changeState(this.props.fieldName,t.target.value);const n={url:"url"},r=new URL(window.location.href),a=new URLSearchParams(r.search);a.delete("term"),a.append("term",t.target.value);const o=a.toString(),i=`${o&&o!=="null"?"?":""}${o}`;history.replaceState(n,"url","/"+i)}}updateTermAndGetFormData(){return be.updateFormValue("term",be.getUrlTermValue()),be.getFormData().term}getTerm(){return be.getUrlTermValue()?this.updateTermAndGetFormData():be.getFormData().term}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){return C.jsxs(fs,{fullWidth:!0,children:[C.jsx(Ti,{children:"Term"}),C.jsx(Mu,{value:this.state.term,onChange:this.handleChange,children:AI.map((t,n)=>C.jsx(Ua,{value:t.shortName,children:t.longName},n))})]})}}async function C4e(e){const t=await m4.zotcourse.getUserData.mutate({scheduleName:e}),n=t.data.filter(o=>o.eventType===3).map(o=>o.course.code),r=[!1,!1,!1,!1,!1,!1,!1],a=t.data.filter(o=>o.eventType===1).map(o=>({title:o.title,start:o.start,end:o.end,days:r.map((i,s)=>o.dow.includes(s)),scheduleIndices:[oe.getCurrentScheduleIndex()],customEventID:Date.now(),color:"#551a8b"}));return{codes:n,customEvents:a}}const x4e={inputLabel:{"font-size":"9px"}};class S4e extends g.PureComponent{constructor(){super(...arguments),this.state={isOpen:!1,selectedTerm:be.getFormData().term,studyListText:"",zotcourseScheduleName:"",importSource:"studylist"},this.onTermSelectorChange=(t,n)=>{this.setState({selectedTerm:n})},this.handleError=t=>{dr("error","An error occurred while trying to import the Study List."),console.error(t)},this.handleOpen=()=>{this.setState({isOpen:!0})},this.addCoursesMultiple=(t,n,r)=>{for(const o of Object.values(t))ice(o.section,o.courseDetails,n,r,!0);const a=oe.termsInSchedule(n);return a.size>1&&Vz(a),Object.values(t).length},this.handleClose=t=>{this.setState({isOpen:!1},async()=>{if(document.removeEventListener("keydown",this.enterEvent,!1),t){const n=oe.getCurrentScheduleIndex();let r=null;if(this.state.importSource==="zotcourse")try{r=await C4e(this.state.zotcourseScheduleName)}catch{}const a=r?r.codes:this.state.studyListText.match(/\d{5}/g);if(!a){dr("error","Cannot import an empty/invalid Study List/Zotcourse.");return}if(r){const o=r.customEvents;for(const i of o)xV(i,[n])}try{const o=this.addCoursesMultiple(await xf.getCourseInfo({term:this.state.selectedTerm,sectionCodes:a.join(",")}),this.state.selectedTerm,n);Cn({category:ot.nav.title,action:ot.nav.actions.IMPORT_STUDY_LIST,value:o/(a.length||1)}),o===a.length?dr("success",`Successfully imported ${o} of ${o} classes!`):o!==0?dr("warning",`Successfully imported ${o} of ${a.length} classes. + Please make sure that you selected the correct term and that none of your classes are missing.`):dr("error","Failed to import any classes! Please make sure that you pasted the correct Study List.")}catch(o){o instanceof Error&&this.handleError(o)}}this.setState({studyListText:""})})},this.enterEvent=t=>{const n=t.which?t.which:t.keyCode;(n===13||n===10)&&(t.preventDefault(),this.handleClose(!0))}}componentDidUpdate(t,n){!n.isOpen&&this.state.isOpen?document.addEventListener("keydown",this.enterEvent,!1):n.isOpen&&!this.state.isOpen&&document.removeEventListener("keydown",this.enterEvent,!1)}toggleImportSource(t){this.setState({importSource:t.target.value})}render(){const{classes:t}=this.props;return C.jsxs(C.Fragment,{children:[C.jsx(ei,{title:"Import a schedule from your Study List",children:C.jsx(Hn,{onClick:this.handleOpen,color:"inherit",startIcon:C.jsx(p4e,{}),children:"Import"})}),C.jsxs(zw,{open:this.state.isOpen,onClose:()=>this.setState({isOpen:!1,studyListText:""},async()=>{document.removeEventListener("keydown",this.enterEvent,!1)}),children:[C.jsx(N4,{children:"Import Schedule"}),C.jsxs(Kw,{children:[C.jsx(fs,{children:C.jsxs(w0e,{name:"changeImportSource","aria-label":"changeImportSource",value:this.state.importSource,onChange:n=>{this.toggleImportSource(n)},children:[C.jsx(Ef,{value:"studylist",control:C.jsx(sD,{color:"primary"}),label:"From Study List"}),C.jsx(Ef,{value:"zotcourse",control:C.jsx(sD,{color:"primary"}),label:"From Zotcourse"})]})}),this.state.importSource==="studylist"?C.jsxs("div",{children:[C.jsxs(Zp,{children:["Paste the contents of your Study List below to import it into AntAlmanac.",C.jsx("br",{}),"To find your Study List, go to"," ",C.jsx("a",{href:"https://www.reg.uci.edu/cgi-bin/webreg-redirect.sh",children:"WebReg"})," or"," ",C.jsx("a",{href:"https://www.reg.uci.edu/access/student/welcome/",children:"StudentAccess"}),", and click on Study List once you've logged in. Copy everything below the column names (Code, Dept, etc.) under the Enrolled Classes section."]}),C.jsx(Ti,{className:t.inputLabel,children:"Study List"}),C.jsx(za,{autoFocus:!0,fullWidth:!0,multiline:!0,margin:"dense",type:"text",placeholder:"Paste here",value:this.state.studyListText,onChange:n=>this.setState({studyListText:n.target.value})}),C.jsx("br",{})]}):C.jsxs("div",{children:[C.jsx(Zp,{children:"Paste your Zotcourse schedule name below to import it into AntAlmanac."}),C.jsx(Ti,{className:t.inputLabel,children:"Zotcourse Schedule"}),C.jsx(za,{autoFocus:!0,fullWidth:!0,multiline:!0,margin:"dense",type:"text",placeholder:"Paste here",value:this.state.zotcourseScheduleName,onChange:n=>this.setState({zotcourseScheduleName:n.target.value})}),C.jsx("br",{})]}),C.jsx(Zp,{children:"Make sure you also have the right term selected."}),C.jsx(o9,{changeState:this.onTermSelectorChange,fieldName:"selectedTerm"})]}),C.jsxs(Vw,{children:[C.jsx(Hn,{onClick:()=>this.handleClose(!1),color:"primary",children:"Cancel"}),C.jsx(Hn,{onClick:()=>this.handleClose(!0),color:"primary",children:"Import"})]})]})]})}}const B4e=Ke(x4e)(S4e);function E4e(e){return At("MuiLoadingButton",e)}const F4e=it("MuiLoadingButton",["root","loading","loadingIndicator","loadingIndicatorCenter","loadingIndicatorStart","loadingIndicatorEnd","endIconLoadingEnd","startIconLoadingStart"]),Xi=F4e,O4e=["children","disabled","id","loading","loadingIndicator","loadingPosition","variant"],T4e=e=>{const{loading:t,loadingPosition:n,classes:r}=e,a={root:["root",t&&"loading"],startIcon:[t&&`startIconLoading${xe(n)}`],endIcon:[t&&`endIconLoading${xe(n)}`],loadingIndicator:["loadingIndicator",t&&`loadingIndicator${xe(n)}`]},o=dt(a,E4e,r);return E({},r,o)},R4e=e=>e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"&&e!=="classes",I4e=we(Xa,{shouldForwardProp:e=>R4e(e)||e==="classes",name:"MuiLoadingButton",slot:"Root",overridesResolver:(e,t)=>[t.root,t.startIconLoadingStart&&{[`& .${Xi.startIconLoadingStart}`]:t.startIconLoadingStart},t.endIconLoadingEnd&&{[`& .${Xi.endIconLoadingEnd}`]:t.endIconLoadingEnd}]})(({ownerState:e,theme:t})=>E({[`& .${Xi.startIconLoadingStart}, & .${Xi.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0}},e.loadingPosition==="center"&&{transition:t.transitions.create(["background-color","box-shadow","border-color"],{duration:t.transitions.duration.short}),[`&.${Xi.loading}`]:{color:"transparent"}},e.loadingPosition==="start"&&e.fullWidth&&{[`& .${Xi.startIconLoadingStart}, & .${Xi.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginRight:-8}},e.loadingPosition==="end"&&e.fullWidth&&{[`& .${Xi.startIconLoadingStart}, & .${Xi.endIconLoadingEnd}`]:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0,marginLeft:-8}})),k4e=we("div",{name:"MuiLoadingButton",slot:"LoadingIndicator",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.loadingIndicator,t[`loadingIndicator${xe(n.loadingPosition)}`]]}})(({theme:e,ownerState:t})=>E({position:"absolute",visibility:"visible",display:"flex"},t.loadingPosition==="start"&&(t.variant==="outlined"||t.variant==="contained")&&{left:t.size==="small"?10:14},t.loadingPosition==="start"&&t.variant==="text"&&{left:6},t.loadingPosition==="center"&&{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled},t.loadingPosition==="end"&&(t.variant==="outlined"||t.variant==="contained")&&{right:t.size==="small"?10:14},t.loadingPosition==="end"&&t.variant==="text"&&{right:6},t.loadingPosition==="start"&&t.fullWidth&&{position:"relative",left:-10},t.loadingPosition==="end"&&t.fullWidth&&{position:"relative",right:-10})),P4e=g.forwardRef(function(t,n){const r=pt({props:t,name:"MuiLoadingButton"}),{children:a,disabled:o=!1,id:i,loading:s=!1,loadingIndicator:l,loadingPosition:u="center",variant:c="text"}=r,f=Re(r,O4e),A=wg(i),d=l??C.jsx(dwe,{"aria-labelledby":A,color:"inherit",size:16}),p=E({},r,{disabled:o,loading:s,loadingIndicator:d,loadingPosition:u,variant:c}),h=T4e(p),m=s?C.jsx(k4e,{className:h.loadingIndicator,ownerState:p,children:d}):null;return C.jsxs(I4e,E({disabled:o||s,id:A,ref:n},f,{variant:c,classes:h,ownerState:p,children:[p.loadingPosition==="end"?a:m,p.loadingPosition==="end"?m:a]}))}),U4e=P4e;class AQ extends g.PureComponent{constructor(){super(...arguments),this.state={isOpen:!1,userID:"",rememberMe:!0},this.handleOpen=()=>{if(this.setState({isOpen:!0}),typeof Storage<"u"){const t=window.localStorage.getItem("userID");t!==null&&this.setState({userID:t})}},this.handleClose=t=>{t?this.setState({isOpen:!1},()=>{document.removeEventListener("keydown",this.enterEvent,!1),this.setState({userID:""})}):this.setState({isOpen:!1},()=>{document.removeEventListener("keydown",this.enterEvent,!1),this.props.action(this.state.userID,this.state.rememberMe),this.setState({userID:""})})},this.handleToggleRememberMe=t=>{this.setState({rememberMe:t.target.checked})},this.enterEvent=t=>{const n=t.which?t.which:t.keyCode;if(n===13||n===10)return t.preventDefault(),this.handleClose(!1),!1}}componentDidUpdate(t,n){!n.isOpen&&this.state.isOpen?document.addEventListener("keydown",this.enterEvent,!1):n.isOpen&&!this.state.isOpen&&document.removeEventListener("keydown",this.enterEvent,!1)}render(){return C.jsxs(C.Fragment,{children:[C.jsx(U4e,{onClick:this.handleOpen,color:"inherit",startIcon:this.props.actionName==="Save"?C.jsx(h4e,{}):C.jsx(s4e,{}),disabled:this.props.disabled,loading:this.props.loading,children:this.props.actionName}),C.jsxs(zw,{open:this.state.isOpen,onClose:this.handleClose,children:[C.jsx(N4,{children:this.props.actionName}),C.jsxs(Kw,{children:[C.jsxs(Zp,{children:["Enter your username here to ",this.props.actionName.toLowerCase()," your schedule."]}),C.jsx(za,{autoFocus:!0,margin:"dense",label:"User ID",type:"text",fullWidth:!0,placeholder:"Enter here",value:this.state.userID,onChange:t=>this.setState({userID:t.target.value})}),C.jsx(Ef,{control:C.jsx(L4,{checked:this.state.rememberMe,onChange:this.handleToggleRememberMe,color:"primary"}),label:"Remember Me (Uncheck on shared computers)"})]}),C.jsxs(Vw,{children:[C.jsx(Hn,{onClick:()=>this.handleClose(!0),color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Hn,{onClick:()=>this.handleClose(!1),color:So()?"secondary":"primary",children:this.props.actionName})]})]})]})}}const M4e=()=>{const[e,t]=g.useState(!1),[n,r]=g.useState(oe.getSkeletonMode()),a=async(o,i)=>{t(!0),await lce(o,i),t(!1)};return g.useEffect(()=>{const o=()=>{r(oe.getSkeletonMode())};return oe.on("skeletonModeChange",o),()=>{oe.off("skeletonModeChange",o)}},[]),g.useEffect(()=>{if(typeof Storage<"u"){const o=window.localStorage.getItem("userID");o!=null&&a(o,!0)}},[]),C.jsxs(C.Fragment,{children:[C.jsx(AQ,{actionName:"Save",action:sce,disabled:e||n,loading:!1}),C.jsx(AQ,{actionName:"Load",action:a,disabled:n,loading:e})]})},i9=rn(C.jsx("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),D4e=rn(C.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}),"ArrowBack"),L4e=rn(C.jsx("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown"),Q4e=rn(C.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear"),s9=rn(C.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),N4e=rn(C.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"}),"ContentCopy"),H4e=rn(C.jsx("path",{d:"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9c0-.46-.04-.92-.1-1.36-.98 1.37-2.58 2.26-4.4 2.26-2.98 0-5.4-2.42-5.4-5.4 0-1.81.89-3.42 2.26-4.4-.44-.06-.9-.1-1.36-.1z"}),"DarkMode"),l9=rn(C.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete"),j4e=rn(C.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5-1-1h-5l-1 1H5v2h14V4z"}),"DeleteOutline"),z4e=rn(C.jsx("path",{d:"M5 20h14v-2H5v2zM19 9h-4V3H9v6H5l7 7 7-7z"}),"Download"),u9=rn(C.jsx("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Edit"),V4e=rn(C.jsx("path",{d:"m16 5-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6c-1.11 0-2-.9-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3c1.1 0 2 .89 2 2z"}),"IosShare"),K4e=rn(C.jsx("path",{d:"M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zM2 13h2c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1zm18 0h2c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1s.45 1 1 1zM11 2v2c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1zm0 18v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1s-1 .45-1 1zM5.99 4.58c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0s.39-1.03 0-1.41L5.99 4.58zm12.37 12.37c-.39-.39-1.03-.39-1.41 0-.39.39-.39 1.03 0 1.41l1.06 1.06c.39.39 1.03.39 1.41 0 .39-.39.39-1.03 0-1.41l-1.06-1.06zm1.06-10.96c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06zM7.05 18.36c.39-.39.39-1.03 0-1.41-.39-.39-1.03-.39-1.41 0l-1.06 1.06c-.39.39-.39 1.03 0 1.41s1.03.39 1.41 0l1.06-1.06z"}),"LightMode"),W4e=rn(C.jsx("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}),"Refresh"),G4e=rn(C.jsx("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"}),"Settings"),Y4e=rn(C.jsx("path",{d:"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02zM8 16h2.5l1.5 1.5 1.5-1.5H16v-2.5l1.5-1.5-1.5-1.5V8h-2.5L12 6.5 10.5 8H8v2.5L6.5 12 8 13.5V16zm4-7c1.66 0 3 1.34 3 3s-1.34 3-3 3V9z"}),"SettingsBrightness"),q4e=rn(C.jsx("path",{d:"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"}),"Undo"),X4e=rn(C.jsx("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"Visibility"),J4e={backgroundColor:"#F0F7FF",borderColor:"#007FFF",color:"#007FFF"},Z4e={backgroundColor:"#003A7570",borderColor:"#0059B2",color:"#99CCF3"};function eh(e,t,n){return t===e?n=="dark"?Z4e:J4e:{}}function _4e(){const[e,t,n]=Og(a=>[a.themeSetting,a.appTheme,a.setAppTheme]),r=a=>{n(a.currentTarget.value)};return C.jsxs(fn,{sx:{padding:"1rem 1rem 0 1rem",width:"100%"},children:[C.jsx(Ya,{variant:"h6",style:{marginTop:"1.5rem",marginBottom:"1rem"},children:"Theme"}),C.jsxs(vK,{style:{display:"flex",placeContent:"center",width:"100%",borderColor:"unset"},children:[C.jsx(Hn,{startIcon:C.jsx(K4e,{fontSize:"small"}),style:{padding:"1rem 2rem",borderRadius:"12px 0px 0px 12px",width:"100%",...eh("light",e,t)},value:"light",onClick:r,children:"Light"}),C.jsx(Hn,{startIcon:C.jsx(Y4e,{fontSize:"small"}),style:{padding:"1rem 2rem",width:"100%",...eh("system",e,t)},value:"system",onClick:r,children:"System"}),C.jsx(Hn,{startIcon:C.jsx(H4e,{fontSize:"small"}),style:{padding:"1rem 2rem",borderRadius:"0px 12px 12px 0px",width:"100%",...eh("dark",e,t)},value:"dark",onClick:r,children:"Dark"})]})]})}function $4e(){const[e,t]=Ew(a=>[a.isMilitaryTime,a.setTimeFormat]),n=Og(a=>a.appTheme),r=a=>{t(a.currentTarget.value=="true")};return C.jsxs(fn,{sx:{padding:"1rem 1rem 0 1rem",width:"100%"},children:[C.jsx(Ya,{variant:"h6",style:{marginTop:"1.5rem",marginBottom:"1rem"},children:"Time"}),C.jsxs(vK,{style:{display:"flex",placeContent:"center",width:"100%"},children:[C.jsx(Hn,{style:{padding:"1rem 2rem",borderRadius:"12px 0px 0px 12px",width:"100%",fontSize:"12px",...eh("false",e.toString(),n)},value:"false",onClick:r,fullWidth:!0,children:"12 Hour"}),C.jsx(Hn,{style:{padding:"1rem 2rem",borderRadius:"0px 12px 12px 0px",width:"100%",fontSize:"12px",...eh("true",e.toString(),n)},value:"true",onClick:r,children:"24 Hour"})]})]})}function eIe(){const[e,t]=g.useState(!1),n=V4("(max-width:750px)"),r=g.useCallback(()=>{t(!0)},[]),a=g.useCallback(()=>{t(!1)},[]);return C.jsxs(C.Fragment,{children:[C.jsx(Hn,{onClick:r,color:"inherit",startIcon:C.jsx(G4e,{}),children:"Settings"}),C.jsx(dme,{anchor:"right",open:e,onClose:a,PaperProps:{style:{borderRadius:"10px 0 0 10px"}},variant:"temporary",children:C.jsxs(fn,{style:{width:n?"300px":"360px"},children:[C.jsxs(fn,{sx:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",padding:"16px"},children:[C.jsx(Ya,{variant:"h6",children:"Settings"}),C.jsx(ii,{size:"medium",onClick:a,children:C.jsx(s9,{fontSize:"inherit"})})]}),C.jsx(rme,{}),C.jsx(_4e,{}),C.jsx($4e,{})]})})]})}var c9={exports:{}};(function(e,t){(function(n,r){r()})(kr,function(){function n(u,c){return typeof c>"u"?c={autoBom:!1}:typeof c!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),c={autoBom:!c}),c.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\uFEFF",u],{type:u.type}):u}function r(u,c,f){var A=new XMLHttpRequest;A.open("GET",u),A.responseType="blob",A.onload=function(){l(A.response,c,f)},A.onerror=function(){console.error("could not download file")},A.send()}function a(u){var c=new XMLHttpRequest;c.open("HEAD",u,!1);try{c.send()}catch{}return 200<=c.status&&299>=c.status}function o(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(c)}}var i=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof kr=="object"&&kr.global===kr?kr:void 0,s=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=i.saveAs||(typeof window!="object"||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(u,c,f){var A=i.URL||i.webkitURL,d=document.createElement("a");c=c||u.name||"download",d.download=c,d.rel="noopener",typeof u=="string"?(d.href=u,d.origin===location.origin?o(d):a(d.href)?r(u,c,f):o(d,d.target="_blank")):(d.href=A.createObjectURL(u),setTimeout(function(){A.revokeObjectURL(d.href)},4e4),setTimeout(function(){o(d)},0))}:"msSaveOrOpenBlob"in navigator?function(u,c,f){if(c=c||u.name||"download",typeof u!="string")navigator.msSaveOrOpenBlob(n(u,f),c);else if(a(u))r(u,c,f);else{var A=document.createElement("a");A.href=u,A.target="_blank",setTimeout(function(){o(A)})}}:function(u,c,f,A){if(A=A||open("","_blank"),A&&(A.document.title=A.document.body.innerText="downloading..."),typeof u=="string")return r(u,c,f);var d=u.type==="application/octet-stream",p=/constructor/i.test(i.HTMLElement)||i.safari,h=/CriOS\/[\d]+/.test(navigator.userAgent);if((h||d&&p||s)&&typeof FileReader<"u"){var m=new FileReader;m.onloadend=function(){var b=m.result;b=h?b:b.replace(/^data:[^;]*;/,"data:attachment/file;"),A?A.location.href=b:location=b,A=null},m.readAsDataURL(u)}else{var y=i.URL||i.webkitURL,v=y.createObjectURL(u);A?A.location=v:location.href=v,A=null,setTimeout(function(){y.revokeObjectURL(v)},4e4)}});i.saveAs=l.saveAs=l,e.exports=l})})(c9);var A9=c9.exports,cC={};let tIe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",f9=e=>crypto.getRandomValues(new Uint8Array(e)),d9=(e,t,n)=>{let r=(2<{let i="";for(;;){let s=n(a),l=a;for(;l--;)if(i+=e[s[l]&r]||"",i.length===o)return i}}},nIe=(e,t=21)=>d9(e,t,f9),rIe=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");const aIe=Object.freeze(Object.defineProperty({__proto__:null,customAlphabet:nIe,customRandom:d9,nanoid:rIe,random:f9,urlAlphabet:tIe},Symbol.toStringTag,{value:"Module"})),p9=RT(aIe);var h9={},g9={},m9={},fI={},dI={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;function t(u,c){return i(u)||o(u,c)||r(u,c)||n()}function n(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(u,c){if(u){if(typeof u=="string")return a(u,c);var f=Object.prototype.toString.call(u).slice(8,-1);if(f==="Object"&&u.constructor&&(f=u.constructor.name),f==="Map"||f==="Set")return Array.from(u);if(f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f))return a(u,c)}}function a(u,c){(c==null||c>u.length)&&(c=u.length);for(var f=0,A=new Array(c);f0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utc",f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"local";if(Array.isArray(u)&&u.length===3){var A=t(u,3),d=A[0],p=A[1],h=A[2];return"".concat(d).concat(s(p)).concat(s(h))}var m=new Date;if(Array.isArray(u)&&u.length>0&&u[0]){var y=t(u,6),v=y[0],b=y[1],w=y[2],x=y[3],S=x===void 0?0:x,B=y[4],O=B===void 0?0:B,F=y[5],T=F===void 0?0:F;f==="local"?m=new Date(v,b-1,w,S,O,T):m=new Date(Date.UTC(v,b-1,w,S,O,T))}return c==="local"?[m.getFullYear(),s(m.getMonth()+1),s(m.getDate()),"T",s(m.getHours()),s(m.getMinutes()),s(m.getSeconds())].join(""):[m.getUTCFullYear(),s(m.getUTCMonth()+1),s(m.getUTCDate()),"T",s(m.getUTCHours()),s(m.getUTCMinutes()),s(m.getUTCSeconds()),"Z"].join("")}})(dI);var v9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){var r=n.lat,a=n.lon;return"".concat(r,";").concat(a)}})(v9);var y9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){var r=n.name,a=n.email,o=n.rsvp,i=n.dir,s=n.partstat,l=n.role,u="";return u+=o?"RSVP=TRUE;":"RSVP=FALSE;",u+=l?"ROLE=".concat(l,";"):"",u+=s?"PARTSTAT=".concat(s,";"):"",u+=i?"DIR=".concat(i,";"):"",u+="CN=",u+=r||"Unnamed attendee",u+=a?":mailto:".concat(a):"",u}})(y9);var b9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){var r=n.name,a=n.email,o=n.dir,i=n.sentBy,s="";return s+=o?'DIR="'.concat(o,'";'):"",s+=i?'SENT-BY="MAILTO:'.concat(i,'";'):"",s+="CN=",s+=r||"Organizer",s+=a?":MAILTO:".concat(a):"",s}})(b9);var w9={},pI={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){for(var r=[],a=75;n.length>a;)r.push(n.slice(0,a)),n=n.slice(a),a=74;return r.push(n),r.join(`\r + `)}})(pI);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=r(dI),n=r(pI);function r(l){return l&&l.__esModule?l:{default:l}}function a(l){var u=l.weeks,c=l.days,f=l.hours,A=l.minutes,d=l.seconds,p="P";return p+=u?"".concat(u,"W"):"",p+=c?"".concat(c,"D"):"",p+="T",p+=f?"".concat(f,"H"):"",p+=A?"".concat(A,"M"):"",p+=d?"".concat(d,"S"):"",p}function o(l){var u="";if(Array.isArray(l))u="TRIGGER;VALUE=DATE-TIME:".concat((0,t.default)(l),`\r `);else{var c=l.before?"-":"";u="TRIGGER:".concat(c+a(l),`\r `)}return u}function i(l){return l.toUpperCase()}function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=l.action,c=l.repeat,f=l.description,A=l.duration,d=l.attach,p=l.attachType,h=l.trigger,m=l.summary,y=`BEGIN:VALARM\r `;y+=(0,n.default)("ACTION:".concat(i(u)))+`\r @@ -278,7 +278,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `:"";var v=p||"FMTTYPE=audio/basic";return y+=d?(0,n.default)("ATTACH;".concat(v,":").concat(d))+`\r `:"",y+=h?o(h):"",y+=m?(0,n.default)("SUMMARY:".concat(m))+`\r `:"",y+=`END:VALARM\r -`,y}})(C9);var x9={},cC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){return n.replace(/\\/gm,"\\\\").replace(/\r?\n/gm,"\\n").replace(/;/gm,"\\;").replace(/,/gm,"\\,")}})(cC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=n(cC);function n(a){return a&&a.__esModule?a:{default:a}}function r(a){return(0,t.default)(a)}})(x9);var S9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=n(cC);function n(a){return a&&a.__esModule?a:{default:a}}function r(a){return(0,t.default)(a)}})(S9);var B9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.weeks,a=n.days,o=n.hours,i=n.minutes,s=n.seconds,l="P";return l+=r?"".concat(r,"W"):"",l+=a?"".concat(a,"D"):"",l+="T",l+=o?"".concat(o,"H"):"",l+=i?"".concat(i,"M"):"",l+=s?"".concat(s,"S"):"",l}})(B9);var E9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=n(cC);function n(a){return a&&a.__esModule?a:{default:a}}function r(a){return(0,t.default)(a)}})(E9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"foldLine",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"formatDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatDuration",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"setAlarm",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"setContact",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"setDescription",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"setGeolocation",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"setLocation",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"setOrganizer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"setSummary",{enumerable:!0,get:function(){return s.default}});var t=f(fI),n=f(y9),r=f(b9),a=f(w9),o=f(C9),i=f(x9),s=f(S9),l=f(B9),u=f(dI),c=f(E9);function f(A){return A&&A.__esModule?A:{default:A}}})(AI);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=h9,n=AI,r={title:"Untitled event",productId:"adamgibbons/ics",method:"PUBLISH",uid:(0,t.nanoid)(),timestamp:(0,n.formatDate)(null,"utc"),start:(0,n.formatDate)(null,"utc")},a=r;e.default=a})(v9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=n(v9);function n(l){return l&&l.__esModule?l:{default:l}}function r(l){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},r(l)}function a(l,u,c){return u=o(u),u in l?Object.defineProperty(l,u,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[u]=c,l}function o(l){var u=i(l,"string");return r(u)==="symbol"?u:String(u)}function i(l,u){if(r(l)!=="object"||l===null)return l;var c=l[Symbol.toPrimitive];if(c!==void 0){var f=c.call(l,u||"default");if(r(f)!=="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(l)}function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};l.title,l.productId,l.method,l.uid,l.sequence,l.start,l.startType,l.duration,l.end,l.description,l.url,l.geo,l.location,l.status,l.categories,l.organizer,l.attendees,l.alarms,l.recurrenceRule,l.created,l.lastModified,l.calName,l.htmlContent;var u=Object.assign({},t.default,l);return Object.entries(u).reduce(function(c,f){return typeof f[1]<"u"?Object.assign(c,a({},f[0],f[1])):c},{})}})(m9);var O9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=AI;function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=r.title,o=r.productId,i=r.method,s=r.uid,l=r.sequence,u=r.timestamp,c=r.start,f=r.startType,A=r.startInputType,d=r.startOutputType,p=r.duration,h=r.end,m=r.endInputType,y=r.endOutputType,v=r.description,b=r.url,w=r.geo,x=r.location,S=r.status,B=r.categories,F=r.organizer,O=r.attendees,T=r.alarms,U=r.recurrenceRule,N=r.busyStatus,H=r.classification,M=r.created,I=r.lastModified,k=r.calName,L=r.htmlContent,P="";return P+=`BEGIN:VCALENDAR\r +`,y}})(w9);var C9={},AC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n){return n.replace(/\\/gm,"\\\\").replace(/\r?\n/gm,"\\n").replace(/;/gm,"\\;").replace(/,/gm,"\\,")}})(AC);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=n(AC);function n(a){return a&&a.__esModule?a:{default:a}}function r(a){return(0,t.default)(a)}})(C9);var x9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=n(AC);function n(a){return a&&a.__esModule?a:{default:a}}function r(a){return(0,t.default)(a)}})(x9);var S9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.weeks,a=n.days,o=n.hours,i=n.minutes,s=n.seconds,l="P";return l+=r?"".concat(r,"W"):"",l+=a?"".concat(a,"D"):"",l+="T",l+=o?"".concat(o,"H"):"",l+=i?"".concat(i,"M"):"",l+=s?"".concat(s,"S"):"",l}})(S9);var B9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=n(AC);function n(a){return a&&a.__esModule?a:{default:a}}function r(a){return(0,t.default)(a)}})(B9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"foldLine",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"formatDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatDuration",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"setAlarm",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"setContact",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"setDescription",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"setGeolocation",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"setLocation",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"setOrganizer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"setSummary",{enumerable:!0,get:function(){return s.default}});var t=f(dI),n=f(v9),r=f(y9),a=f(b9),o=f(w9),i=f(C9),s=f(x9),l=f(S9),u=f(pI),c=f(B9);function f(A){return A&&A.__esModule?A:{default:A}}})(fI);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=p9,n=fI,r={title:"Untitled event",productId:"adamgibbons/ics",method:"PUBLISH",uid:(0,t.nanoid)(),timestamp:(0,n.formatDate)(null,"utc"),start:(0,n.formatDate)(null,"utc")},a=r;e.default=a})(m9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=n(m9);function n(l){return l&&l.__esModule?l:{default:l}}function r(l){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},r(l)}function a(l,u,c){return u=o(u),u in l?Object.defineProperty(l,u,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[u]=c,l}function o(l){var u=i(l,"string");return r(u)==="symbol"?u:String(u)}function i(l,u){if(r(l)!=="object"||l===null)return l;var c=l[Symbol.toPrimitive];if(c!==void 0){var f=c.call(l,u||"default");if(r(f)!=="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(u==="string"?String:Number)(l)}function s(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};l.title,l.productId,l.method,l.uid,l.sequence,l.start,l.startType,l.duration,l.end,l.description,l.url,l.geo,l.location,l.status,l.categories,l.organizer,l.attendees,l.alarms,l.recurrenceRule,l.created,l.lastModified,l.calName,l.htmlContent;var u=Object.assign({},t.default,l);return Object.entries(u).reduce(function(c,f){return typeof f[1]<"u"?Object.assign(c,a({},f[0],f[1])):c},{})}})(g9);var E9={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=fI;function n(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=r.title,o=r.productId,i=r.method,s=r.uid,l=r.sequence,u=r.timestamp,c=r.start,f=r.startType,A=r.startInputType,d=r.startOutputType,p=r.duration,h=r.end,m=r.endInputType,y=r.endOutputType,v=r.description,b=r.url,w=r.geo,x=r.location,S=r.status,B=r.categories,O=r.organizer,F=r.attendees,T=r.alarms,U=r.recurrenceRule,N=r.busyStatus,H=r.classification,M=r.created,I=r.lastModified,k=r.calName,L=r.htmlContent,P="";return P+=`BEGIN:VCALENDAR\r `,P+=`VERSION:2.0\r `,P+=`CALSCALE:GREGORIAN\r `,P+=(0,t.foldLine)("PRODID:".concat(o))+`\r @@ -298,21 +298,21 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `:"",P+=x?(0,t.foldLine)("LOCATION:".concat((0,t.setLocation)(x)))+`\r `:"",P+=S?(0,t.foldLine)("STATUS:".concat(S))+`\r `:"",P+=B?(0,t.foldLine)("CATEGORIES:".concat(B))+`\r -`:"",P+=F?(0,t.foldLine)("ORGANIZER;".concat((0,t.setOrganizer)(F)))+`\r +`:"",P+=O?(0,t.foldLine)("ORGANIZER;".concat((0,t.setOrganizer)(O)))+`\r `:"",P+=N?(0,t.foldLine)("X-MICROSOFT-CDO-BUSYSTATUS:".concat(N))+`\r `:"",P+=H?(0,t.foldLine)("CLASS:".concat(H))+`\r `:"",P+=M?"CREATED:"+(0,t.formatDate)(M)+`\r `:"",P+=I?"LAST-MODIFIED:"+(0,t.formatDate)(I)+`\r `:"",P+=L?(0,t.foldLine)("X-ALT-DESC;FMTTYPE=text/html:".concat(L))+`\r -`:"",O&&O.map(function(Q){P+=(0,t.foldLine)("ATTENDEE;".concat((0,t.setContact)(Q)))+`\r +`:"",F&&F.map(function(Q){P+=(0,t.foldLine)("ATTENDEE;".concat((0,t.setContact)(Q)))+`\r `}),P+=U?"RRULE:".concat(U,`\r `):"",P+=p?"DURATION:".concat((0,t.formatDuration)(p),`\r `):"",T&&T.map(function(Q){P+=(0,t.setAlarm)(Q)}),P+=`END:VEVENT\r `,P+=`END:VCALENDAR\r -`,P}})(O9);var F9={},T9={},nF;try{nF=Map}catch{}var rF;try{rF=Set}catch{}function R9(e,t,n){if(!e||typeof e!="object"||typeof e=="function")return e;if(e.nodeType&&"cloneNode"in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map(aF);if(nF&&e instanceof nF)return new Map(Array.from(e.entries()));if(rF&&e instanceof rF)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var r=Object.create(e);n.push(r);for(var a in e){var o=t.findIndex(function(i){return i===e[a]});r[a]=o>-1?n[o]:R9(e[a],t,n)}return r}return e}function aF(e){return R9(e,[],[])}const iIe=Object.prototype.toString,sIe=Error.prototype.toString,lIe=RegExp.prototype.toString,uIe=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",cIe=/^Symbol\((.*)\)(.*)$/;function AIe(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function AQ(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const n=typeof e;if(n==="number")return AIe(e);if(n==="string")return t?`"${e}"`:e;if(n==="function")return"[Function "+(e.name||"anonymous")+"]";if(n==="symbol")return uIe.call(e).replace(cIe,"Symbol($1)");const r=iIe.call(e).slice(8,-1);return r==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):r==="Error"||e instanceof Error?"["+sIe.call(e)+"]":r==="RegExp"?lIe.call(e):null}function kf(e,t){let n=AQ(e,t);return n!==null?n:JSON.stringify(e,function(r,a){let o=AQ(this[r],t);return o!==null?o:a},2)}let bu={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{let a=r!=null&&r!==n,o=`${e} must be a \`${t}\` type, but the final value was: \`${kf(n,!0)}\``+(a?` (cast from the value \`${kf(r,!0)}\`).`:".");return n===null&&(o+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),o},defined:"${path} must be defined"},jo={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},el={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},oF={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},iF={isValue:"${path} field must be ${value}"},sF={noUnknown:"${path} field has unspecified keys: ${unknown}"},q0={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};const fIe=Object.assign(Object.create(null),{mixed:bu,string:jo,number:el,date:oF,object:sF,array:q0,boolean:iF});var dIe=Object.prototype,pIe=dIe.hasOwnProperty;function hIe(e,t){return e!=null&&pIe.call(e,t)}var gIe=hIe,mIe=Array.isArray,Po=mIe;const Mdt=qn(Po);var vIe=typeof kr=="object"&&kr&&kr.Object===Object&&kr,I9=vIe,yIe=I9,bIe=typeof self=="object"&&self&&self.Object===Object&&self,wIe=yIe||bIe||Function("return this")(),ji=wIe,CIe=ji,xIe=CIe.Symbol,Kg=xIe,fQ=Kg,k9=Object.prototype,SIe=k9.hasOwnProperty,BIe=k9.toString,Vd=fQ?fQ.toStringTag:void 0;function EIe(e){var t=SIe.call(e,Vd),n=e[Vd];try{e[Vd]=void 0;var r=!0}catch{}var a=BIe.call(e);return r&&(t?e[Vd]=n:delete e[Vd]),a}var OIe=EIe,FIe=Object.prototype,TIe=FIe.toString;function RIe(e){return TIe.call(e)}var IIe=RIe,dQ=Kg,kIe=OIe,PIe=IIe,UIe="[object Null]",MIe="[object Undefined]",pQ=dQ?dQ.toStringTag:void 0;function DIe(e){return e==null?e===void 0?MIe:UIe:pQ&&pQ in Object(e)?kIe(e):PIe(e)}var bc=DIe;function LIe(e){return e!=null&&typeof e=="object"}var Qs=LIe,QIe=bc,NIe=Qs,HIe="[object Symbol]";function jIe(e){return typeof e=="symbol"||NIe(e)&&QIe(e)==HIe}var pI=jIe,zIe=Po,VIe=pI,KIe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,WIe=/^\w*$/;function GIe(e,t){if(zIe(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||VIe(e)?!0:WIe.test(e)||!KIe.test(e)||t!=null&&e in Object(t)}var hI=GIe;function YIe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var wc=YIe;const Ddt=qn(wc);var qIe=bc,XIe=wc,JIe="[object AsyncFunction]",ZIe="[object Function]",_Ie="[object GeneratorFunction]",$Ie="[object Proxy]";function eke(e){if(!XIe(e))return!1;var t=qIe(e);return t==ZIe||t==_Ie||t==JIe||t==$Ie}var gI=eke;const Ldt=qn(gI);var tke=ji,nke=tke["__core-js_shared__"],rke=nke,YS=rke,hQ=function(){var e=/[^.]+$/.exec(YS&&YS.keys&&YS.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function ake(e){return!!hQ&&hQ in e}var oke=ake,ike=Function.prototype,ske=ike.toString;function lke(e){if(e!=null){try{return ske.call(e)}catch{}try{return e+""}catch{}}return""}var P9=lke,uke=gI,cke=oke,Ake=wc,fke=P9,dke=/[\\^$.*+?()[\]{}|]/g,pke=/^\[object .+?Constructor\]$/,hke=Function.prototype,gke=Object.prototype,mke=hke.toString,vke=gke.hasOwnProperty,yke=RegExp("^"+mke.call(vke).replace(dke,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function bke(e){if(!Ake(e)||cke(e))return!1;var t=uke(e)?yke:pke;return t.test(fke(e))}var wke=bke;function Cke(e,t){return e==null?void 0:e[t]}var xke=Cke,Ske=wke,Bke=xke;function Eke(e,t){var n=Bke(e,t);return Ske(n)?n:void 0}var Cc=Eke,Oke=Cc,Fke=Oke(Object,"create"),AC=Fke,gQ=AC;function Tke(){this.__data__=gQ?gQ(null):{},this.size=0}var Rke=Tke;function Ike(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var kke=Ike,Pke=AC,Uke="__lodash_hash_undefined__",Mke=Object.prototype,Dke=Mke.hasOwnProperty;function Lke(e){var t=this.__data__;if(Pke){var n=t[e];return n===Uke?void 0:n}return Dke.call(t,e)?t[e]:void 0}var Qke=Lke,Nke=AC,Hke=Object.prototype,jke=Hke.hasOwnProperty;function zke(e){var t=this.__data__;return Nke?t[e]!==void 0:jke.call(t,e)}var Vke=zke,Kke=AC,Wke="__lodash_hash_undefined__";function Gke(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Kke&&t===void 0?Wke:t,this}var Yke=Gke,qke=Rke,Xke=kke,Jke=Qke,Zke=Vke,_ke=Yke;function Xf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1}var hPe=pPe,gPe=fC;function mPe(e,t){var n=this.__data__,r=gPe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var vPe=mPe,yPe=tPe,bPe=uPe,wPe=fPe,CPe=hPe,xPe=vPe;function Jf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=U3e}var wI=M3e,D3e=pI,L3e=1/0;function Q3e(e){if(typeof e=="string"||D3e(e))return e;var t=e+"";return t=="0"&&1/e==-L3e?"-0":t}var hC=Q3e,N3e=L9,H3e=N9,j3e=Po,z3e=H9,V3e=wI,K3e=hC;function W3e(e,t,n){t=N3e(t,e);for(var r=-1,a=t.length,o=!1;++re&&e.__isYupSchema__;class J3e{constructor(t,n){if(this.fn=void 0,this.refs=t,this.refs=t,typeof n=="function"){this.fn=n;return}if(!Mb(n,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:a,otherwise:o}=n,i=typeof r=="function"?r:(...s)=>s.every(l=>l===r);this.fn=function(...s){let l=s.pop(),u=s.pop(),c=i(...s)?a:o;if(c)return typeof c=="function"?c(u):u.concat(c.resolve(l))}}resolve(t,n){let r=this.refs.map(o=>o.getValue(n==null?void 0:n.value,n==null?void 0:n.parent,n==null?void 0:n.context)),a=this.fn.apply(t,r.concat(t,n));if(a===void 0||a===t)return t;if(!_f(a))throw new TypeError("conditions must return a schema object");return a.resolve(n)}}function z9(e){return e==null?[]:[].concat(e)}function lF(){return lF=Object.assign||function(e){for(var t=1;tkf(n[o])):typeof t=="function"?t(n):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,n,r,a){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=n,this.path=r,this.type=a,this.errors=[],this.inner=[],z9(t).forEach(o=>{ta.isError(o)?(this.errors.push(...o.errors),this.inner=this.inner.concat(o.inner.length?o.inner:o)):this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,ta)}}const _3e=e=>{let t=!1;return(...n)=>{t||(t=!0,e(...n))}};function Db(e,t){let{endEarly:n,tests:r,args:a,value:o,errors:i,sort:s,path:l}=e,u=_3e(t),c=r.length;const f=[];if(i=i||[],!c)return i.length?u(new ta(i,o,l)):u(null,o);for(let A=0;As))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,A=!0,d=n&iDe?new nDe:void 0;for(o.set(e,t),o.set(t,e);++f=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var HQe=/[^.^\]^[]+|(?=\[\]|\.\.)/g,sG=/^\d+$/,jQe=/^\d/,zQe=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,VQe=/^\s*(['"]?)(.*?)(\1)\s*$/,TI=512,zQ=new xc(TI),VQ=new xc(TI),KQ=new xc(TI),bC={Cache:xc,split:pF,normalizePath:JS,setter:function(e){var t=JS(e);return VQ.get(e)||VQ.set(e,function(r,a){for(var o=0,i=t.length,s=r;o=0)&&(n[a]=e[a]);return n}function rv(e){function t(n,r){let{value:a,path:o="",label:i,options:s,originalValue:l,sync:u}=n,c=XQe(n,["value","path","label","options","originalValue","sync"]);const{name:f,test:A,params:d,message:p}=e;let{parent:h,context:m}=s;function y(S){return vs.isRef(S)?S.getValue(a,h,m):S}function v(S={}){const B=iG(Hb({value:a,originalValue:l,label:i,path:S.path||o},d,S.params),y),F=new ta(ta.formatError(S.message||p,B),a,B.path,S.type||f);return F.params=B,F}let b=Hb({path:o,parent:h,type:f,createError:v,resolve:y,options:s,originalValue:l},c);if(!u){try{Promise.resolve(A.call(b,a,b)).then(S=>{ta.isError(S)?r(S):S?r(null,S):r(v())}).catch(r)}catch(S){r(S)}return}let w;try{var x;if(w=A.call(b,a,b),typeof((x=w)==null?void 0:x.then)=="function")throw new Error(`Validation test of type: "${b.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(S){r(S);return}ta.isError(w)?r(w):w?r(null,w):r(v())}return t.OPTIONS=e,t}let JQe=e=>e.substr(0,e.length-1).substr(1);function lG(e,t,n,r=n){let a,o,i;return t?(bC.forEach(t,(s,l,u)=>{let c=l?JQe(s):s;if(e=e.resolve({context:r,parent:a,value:n}),e.innerType){let f=u?parseInt(c,10):0;if(n&&f>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);a=n,n=n&&n[f],e=e.innerType}if(!u){if(!e.fields||!e.fields[c])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${i} which is a type: "${e._type}")`);a=n,n=n&&n[c],e=e.fields[c]}o=c,i=l?"["+s+"]":"."+s}),{schema:e,parent:a,parentPath:o}):{parent:a,parentPath:t,schema:e}}const ZQe=(e,t,n,r)=>lG(e,t,n,r).schema;class jb{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const t=[];for(const n of this.list)t.push(n);for(const[,n]of this.refs)t.push(n.describe());return t}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(t){return this.toArray().reduce((n,r)=>n.concat(vs.isRef(r)?t(r):r),[])}add(t){vs.isRef(t)?this.refs.set(t.key,t):this.list.add(t)}delete(t){vs.isRef(t)?this.refs.delete(t.key):this.list.delete(t)}clone(){const t=new jb;return t.list=new Set(this.list),t.refs=new Map(this.refs),t}merge(t,n){const r=this.clone();return t.list.forEach(a=>r.add(a)),t.refs.forEach(a=>r.add(a)),n.list.forEach(a=>r.delete(a)),n.refs.forEach(a=>r.delete(a)),r}}function no(){return no=Object.assign||function(e){for(var t=1;t{this.typeError(bu.notType)}),this.type=(t==null?void 0:t.type)||"mixed",this.spec=no({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},t==null?void 0:t.spec)}get _type(){return this.type}_typeCheck(t){return!0}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeError=this._typeError,n._whitelistError=this._whitelistError,n._blacklistError=this._blacklistError,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.exclusiveTests=no({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=aF(no({},this.spec,t)),n}label(t){let n=this.clone();return n.spec.label=t,n}meta(...t){if(t.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},t[0]),n}withMutation(t){let n=this._mutate;this._mutate=!0;let r=t(this);return this._mutate=n,r}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let n=this,r=t.clone();const a=no({},n.spec,r.spec);return r.spec=a,r._typeError||(r._typeError=n._typeError),r._whitelistError||(r._whitelistError=n._whitelistError),r._blacklistError||(r._blacklistError=n._blacklistError),r._whitelist=n._whitelist.merge(t._whitelist,t._blacklist),r._blacklist=n._blacklist.merge(t._blacklist,t._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(o=>{t.tests.forEach(i=>{o.test(i.OPTIONS)})}),r.transforms=[...n.transforms,...r.transforms],r}isType(t){return this.spec.nullable&&t===null?!0:this._typeCheck(t)}resolve(t){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((a,o)=>o.resolve(a,t),n),n=n.resolve(t)}return n}cast(t,n={}){let r=this.resolve(no({value:t},n)),a=r._cast(t,n);if(t!==void 0&&n.assert!==!1&&r.isType(a)!==!0){let o=kf(t),i=kf(a);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". +`,P}})(E9);var F9={},O9={},rO;try{rO=Map}catch{}var aO;try{aO=Set}catch{}function T9(e,t,n){if(!e||typeof e!="object"||typeof e=="function")return e;if(e.nodeType&&"cloneNode"in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map(oO);if(rO&&e instanceof rO)return new Map(Array.from(e.entries()));if(aO&&e instanceof aO)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var r=Object.create(e);n.push(r);for(var a in e){var o=t.findIndex(function(i){return i===e[a]});r[a]=o>-1?n[o]:T9(e[a],t,n)}return r}return e}function oO(e){return T9(e,[],[])}const oIe=Object.prototype.toString,iIe=Error.prototype.toString,sIe=RegExp.prototype.toString,lIe=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",uIe=/^Symbol\((.*)\)(.*)$/;function cIe(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function fQ(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const n=typeof e;if(n==="number")return cIe(e);if(n==="string")return t?`"${e}"`:e;if(n==="function")return"[Function "+(e.name||"anonymous")+"]";if(n==="symbol")return lIe.call(e).replace(uIe,"Symbol($1)");const r=oIe.call(e).slice(8,-1);return r==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):r==="Error"||e instanceof Error?"["+iIe.call(e)+"]":r==="RegExp"?sIe.call(e):null}function kf(e,t){let n=fQ(e,t);return n!==null?n:JSON.stringify(e,function(r,a){let o=fQ(this[r],t);return o!==null?o:a},2)}let bu={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{let a=r!=null&&r!==n,o=`${e} must be a \`${t}\` type, but the final value was: \`${kf(n,!0)}\``+(a?` (cast from the value \`${kf(r,!0)}\`).`:".");return n===null&&(o+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),o},defined:"${path} must be defined"},jo={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},el={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},iO={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},sO={isValue:"${path} field must be ${value}"},lO={noUnknown:"${path} field has unspecified keys: ${unknown}"},q0={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};const AIe=Object.assign(Object.create(null),{mixed:bu,string:jo,number:el,date:iO,object:lO,array:q0,boolean:sO});var fIe=Object.prototype,dIe=fIe.hasOwnProperty;function pIe(e,t){return e!=null&&dIe.call(e,t)}var hIe=pIe,gIe=Array.isArray,Po=gIe;const Ldt=qn(Po);var mIe=typeof kr=="object"&&kr&&kr.Object===Object&&kr,R9=mIe,vIe=R9,yIe=typeof self=="object"&&self&&self.Object===Object&&self,bIe=vIe||yIe||Function("return this")(),ji=bIe,wIe=ji,CIe=wIe.Symbol,Kg=CIe,dQ=Kg,I9=Object.prototype,xIe=I9.hasOwnProperty,SIe=I9.toString,Vd=dQ?dQ.toStringTag:void 0;function BIe(e){var t=xIe.call(e,Vd),n=e[Vd];try{e[Vd]=void 0;var r=!0}catch{}var a=SIe.call(e);return r&&(t?e[Vd]=n:delete e[Vd]),a}var EIe=BIe,FIe=Object.prototype,OIe=FIe.toString;function TIe(e){return OIe.call(e)}var RIe=TIe,pQ=Kg,IIe=EIe,kIe=RIe,PIe="[object Null]",UIe="[object Undefined]",hQ=pQ?pQ.toStringTag:void 0;function MIe(e){return e==null?e===void 0?UIe:PIe:hQ&&hQ in Object(e)?IIe(e):kIe(e)}var bc=MIe;function DIe(e){return e!=null&&typeof e=="object"}var Qs=DIe,LIe=bc,QIe=Qs,NIe="[object Symbol]";function HIe(e){return typeof e=="symbol"||QIe(e)&&LIe(e)==NIe}var hI=HIe,jIe=Po,zIe=hI,VIe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,KIe=/^\w*$/;function WIe(e,t){if(jIe(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||zIe(e)?!0:KIe.test(e)||!VIe.test(e)||t!=null&&e in Object(t)}var gI=WIe;function GIe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var wc=GIe;const Qdt=qn(wc);var YIe=bc,qIe=wc,XIe="[object AsyncFunction]",JIe="[object Function]",ZIe="[object GeneratorFunction]",_Ie="[object Proxy]";function $Ie(e){if(!qIe(e))return!1;var t=YIe(e);return t==JIe||t==ZIe||t==XIe||t==_Ie}var mI=$Ie;const Ndt=qn(mI);var eke=ji,tke=eke["__core-js_shared__"],nke=tke,qS=nke,gQ=function(){var e=/[^.]+$/.exec(qS&&qS.keys&&qS.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function rke(e){return!!gQ&&gQ in e}var ake=rke,oke=Function.prototype,ike=oke.toString;function ske(e){if(e!=null){try{return ike.call(e)}catch{}try{return e+""}catch{}}return""}var k9=ske,lke=mI,uke=ake,cke=wc,Ake=k9,fke=/[\\^$.*+?()[\]{}|]/g,dke=/^\[object .+?Constructor\]$/,pke=Function.prototype,hke=Object.prototype,gke=pke.toString,mke=hke.hasOwnProperty,vke=RegExp("^"+gke.call(mke).replace(fke,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function yke(e){if(!cke(e)||uke(e))return!1;var t=lke(e)?vke:dke;return t.test(Ake(e))}var bke=yke;function wke(e,t){return e==null?void 0:e[t]}var Cke=wke,xke=bke,Ske=Cke;function Bke(e,t){var n=Ske(e,t);return xke(n)?n:void 0}var Cc=Bke,Eke=Cc,Fke=Eke(Object,"create"),fC=Fke,mQ=fC;function Oke(){this.__data__=mQ?mQ(null):{},this.size=0}var Tke=Oke;function Rke(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Ike=Rke,kke=fC,Pke="__lodash_hash_undefined__",Uke=Object.prototype,Mke=Uke.hasOwnProperty;function Dke(e){var t=this.__data__;if(kke){var n=t[e];return n===Pke?void 0:n}return Mke.call(t,e)?t[e]:void 0}var Lke=Dke,Qke=fC,Nke=Object.prototype,Hke=Nke.hasOwnProperty;function jke(e){var t=this.__data__;return Qke?t[e]!==void 0:Hke.call(t,e)}var zke=jke,Vke=fC,Kke="__lodash_hash_undefined__";function Wke(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Vke&&t===void 0?Kke:t,this}var Gke=Wke,Yke=Tke,qke=Ike,Xke=Lke,Jke=zke,Zke=Gke;function Xf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1}var pPe=dPe,hPe=dC;function gPe(e,t){var n=this.__data__,r=hPe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var mPe=gPe,vPe=ePe,yPe=lPe,bPe=APe,wPe=pPe,CPe=mPe;function Jf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=P3e}var CI=U3e,M3e=hI,D3e=1/0;function L3e(e){if(typeof e=="string"||M3e(e))return e;var t=e+"";return t=="0"&&1/e==-D3e?"-0":t}var gC=L3e,Q3e=D9,N3e=Q9,H3e=Po,j3e=N9,z3e=CI,V3e=gC;function K3e(e,t,n){t=Q3e(t,e);for(var r=-1,a=t.length,o=!1;++re&&e.__isYupSchema__;class X3e{constructor(t,n){if(this.fn=void 0,this.refs=t,this.refs=t,typeof n=="function"){this.fn=n;return}if(!Db(n,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:a,otherwise:o}=n,i=typeof r=="function"?r:(...s)=>s.every(l=>l===r);this.fn=function(...s){let l=s.pop(),u=s.pop(),c=i(...s)?a:o;if(c)return typeof c=="function"?c(u):u.concat(c.resolve(l))}}resolve(t,n){let r=this.refs.map(o=>o.getValue(n==null?void 0:n.value,n==null?void 0:n.parent,n==null?void 0:n.context)),a=this.fn.apply(t,r.concat(t,n));if(a===void 0||a===t)return t;if(!_f(a))throw new TypeError("conditions must return a schema object");return a.resolve(n)}}function j9(e){return e==null?[]:[].concat(e)}function uO(){return uO=Object.assign||function(e){for(var t=1;tkf(n[o])):typeof t=="function"?t(n):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,n,r,a){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=n,this.path=r,this.type=a,this.errors=[],this.inner=[],j9(t).forEach(o=>{ta.isError(o)?(this.errors.push(...o.errors),this.inner=this.inner.concat(o.inner.length?o.inner:o)):this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,ta)}}const Z3e=e=>{let t=!1;return(...n)=>{t||(t=!0,e(...n))}};function Lb(e,t){let{endEarly:n,tests:r,args:a,value:o,errors:i,sort:s,path:l}=e,u=Z3e(t),c=r.length;const f=[];if(i=i||[],!c)return i.length?u(new ta(i,o,l)):u(null,o);for(let A=0;As))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,A=!0,d=n&oDe?new tDe:void 0;for(o.set(e,t),o.set(t,e);++f=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var NQe=/[^.^\]^[]+|(?=\[\]|\.\.)/g,iG=/^\d+$/,HQe=/^\d/,jQe=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,zQe=/^\s*(['"]?)(.*?)(\1)\s*$/,RI=512,VQ=new xc(RI),KQ=new xc(RI),WQ=new xc(RI),wC={Cache:xc,split:hO,normalizePath:ZS,setter:function(e){var t=ZS(e);return KQ.get(e)||KQ.set(e,function(r,a){for(var o=0,i=t.length,s=r;o=0)&&(n[a]=e[a]);return n}function rv(e){function t(n,r){let{value:a,path:o="",label:i,options:s,originalValue:l,sync:u}=n,c=qQe(n,["value","path","label","options","originalValue","sync"]);const{name:f,test:A,params:d,message:p}=e;let{parent:h,context:m}=s;function y(S){return vs.isRef(S)?S.getValue(a,h,m):S}function v(S={}){const B=oG(jb({value:a,originalValue:l,label:i,path:S.path||o},d,S.params),y),O=new ta(ta.formatError(S.message||p,B),a,B.path,S.type||f);return O.params=B,O}let b=jb({path:o,parent:h,type:f,createError:v,resolve:y,options:s,originalValue:l},c);if(!u){try{Promise.resolve(A.call(b,a,b)).then(S=>{ta.isError(S)?r(S):S?r(null,S):r(v())}).catch(r)}catch(S){r(S)}return}let w;try{var x;if(w=A.call(b,a,b),typeof((x=w)==null?void 0:x.then)=="function")throw new Error(`Validation test of type: "${b.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(S){r(S);return}ta.isError(w)?r(w):w?r(null,w):r(v())}return t.OPTIONS=e,t}let XQe=e=>e.substr(0,e.length-1).substr(1);function sG(e,t,n,r=n){let a,o,i;return t?(wC.forEach(t,(s,l,u)=>{let c=l?XQe(s):s;if(e=e.resolve({context:r,parent:a,value:n}),e.innerType){let f=u?parseInt(c,10):0;if(n&&f>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);a=n,n=n&&n[f],e=e.innerType}if(!u){if(!e.fields||!e.fields[c])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${i} which is a type: "${e._type}")`);a=n,n=n&&n[c],e=e.fields[c]}o=c,i=l?"["+s+"]":"."+s}),{schema:e,parent:a,parentPath:o}):{parent:a,parentPath:t,schema:e}}const JQe=(e,t,n,r)=>sG(e,t,n,r).schema;class zb{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const t=[];for(const n of this.list)t.push(n);for(const[,n]of this.refs)t.push(n.describe());return t}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(t){return this.toArray().reduce((n,r)=>n.concat(vs.isRef(r)?t(r):r),[])}add(t){vs.isRef(t)?this.refs.set(t.key,t):this.list.add(t)}delete(t){vs.isRef(t)?this.refs.delete(t.key):this.list.delete(t)}clone(){const t=new zb;return t.list=new Set(this.list),t.refs=new Map(this.refs),t}merge(t,n){const r=this.clone();return t.list.forEach(a=>r.add(a)),t.refs.forEach(a=>r.add(a)),n.list.forEach(a=>r.delete(a)),n.refs.forEach(a=>r.delete(a)),r}}function no(){return no=Object.assign||function(e){for(var t=1;t{this.typeError(bu.notType)}),this.type=(t==null?void 0:t.type)||"mixed",this.spec=no({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},t==null?void 0:t.spec)}get _type(){return this.type}_typeCheck(t){return!0}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeError=this._typeError,n._whitelistError=this._whitelistError,n._blacklistError=this._blacklistError,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.exclusiveTests=no({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=oO(no({},this.spec,t)),n}label(t){let n=this.clone();return n.spec.label=t,n}meta(...t){if(t.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},t[0]),n}withMutation(t){let n=this._mutate;this._mutate=!0;let r=t(this);return this._mutate=n,r}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let n=this,r=t.clone();const a=no({},n.spec,r.spec);return r.spec=a,r._typeError||(r._typeError=n._typeError),r._whitelistError||(r._whitelistError=n._whitelistError),r._blacklistError||(r._blacklistError=n._blacklistError),r._whitelist=n._whitelist.merge(t._whitelist,t._blacklist),r._blacklist=n._blacklist.merge(t._blacklist,t._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(o=>{t.tests.forEach(i=>{o.test(i.OPTIONS)})}),r.transforms=[...n.transforms,...r.transforms],r}isType(t){return this.spec.nullable&&t===null?!0:this._typeCheck(t)}resolve(t){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((a,o)=>o.resolve(a,t),n),n=n.resolve(t)}return n}cast(t,n={}){let r=this.resolve(no({value:t},n)),a=r._cast(t,n);if(t!==void 0&&n.assert!==!1&&r.isType(a)!==!0){let o=kf(t),i=kf(a);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". attempted value: ${o} -`+(i!==o?`result of cast: ${i}`:""))}return a}_cast(t,n){let r=t===void 0?t:this.transforms.reduce((a,o)=>o.call(this,a,t,this),t);return r===void 0&&(r=this.getDefault()),r}_validate(t,n={},r){let{sync:a,path:o,from:i=[],originalValue:s=t,strict:l=this.spec.strict,abortEarly:u=this.spec.abortEarly}=n,c=t;l||(c=this._cast(c,no({assert:!1},n)));let f={value:c,path:o,options:n,originalValue:s,schema:this,label:this.spec.label,sync:a,from:i},A=[];this._typeError&&A.push(this._typeError);let d=[];this._whitelistError&&d.push(this._whitelistError),this._blacklistError&&d.push(this._blacklistError),Db({args:f,value:c,path:o,sync:a,tests:A,endEarly:u},p=>{if(p)return void r(p,c);Db({tests:this.tests.concat(d),args:f,path:o,sync:a,value:c,endEarly:u},r)})}validate(t,n,r){let a=this.resolve(no({},n,{value:t}));return typeof r=="function"?a._validate(t,n,r):new Promise((o,i)=>a._validate(t,n,(s,l)=>{s?i(s):o(l)}))}validateSync(t,n){let r=this.resolve(no({},n,{value:t})),a;return r._validate(t,no({},n,{sync:!0}),(o,i)=>{if(o)throw o;a=i}),a}isValid(t,n){return this.validate(t,n).then(()=>!0,r=>{if(ta.isError(r))return!1;throw r})}isValidSync(t,n){try{return this.validateSync(t,n),!0}catch(r){if(ta.isError(r))return!1;throw r}}_getDefault(){let t=this.spec.default;return t==null?t:typeof t=="function"?t.call(this):aF(t)}getDefault(t){return this.resolve(t||{})._getDefault()}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){let n=this.clone();return n.spec.strict=t,n}_isPresent(t){return t!=null}defined(t=bu.defined){return this.test({message:t,name:"defined",exclusive:!0,test(n){return n!==void 0}})}required(t=bu.required){return this.clone({presence:"required"}).withMutation(n=>n.test({message:t,name:"required",exclusive:!0,test(r){return this.schema._isPresent(r)}}))}notRequired(){let t=this.clone({presence:"optional"});return t.tests=t.tests.filter(n=>n.OPTIONS.name!=="required"),t}nullable(t=!0){return this.clone({nullable:t!==!1})}transform(t){let n=this.clone();return n.transforms.push(t),n}test(...t){let n;if(t.length===1?typeof t[0]=="function"?n={test:t[0]}:n=t[0]:t.length===2?n={name:t[0],test:t[1]}:n={name:t[0],message:t[1],test:t[2]},n.message===void 0&&(n.message=bu.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),a=rv(n),o=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(i=>!(i.OPTIONS.name===n.name&&(o||i.OPTIONS.test===a.OPTIONS.test))),r.tests.push(a),r}when(t,n){!Array.isArray(t)&&typeof t!="string"&&(n=t,t=".");let r=this.clone(),a=z9(t).map(o=>new vs(o));return a.forEach(o=>{o.isSibling&&r.deps.push(o.key)}),r.conditions.push(new J3e(a,n)),r}typeError(t){let n=this.clone();return n._typeError=rv({message:t,name:"typeError",test(r){return r!==void 0&&!this.schema.isType(r)?this.createError({params:{type:this.schema._type}}):!0}}),n}oneOf(t,n=bu.oneOf){let r=this.clone();return t.forEach(a=>{r._whitelist.add(a),r._blacklist.delete(a)}),r._whitelistError=rv({message:n,name:"oneOf",test(a){if(a===void 0)return!0;let o=this.schema._whitelist,i=o.resolveAll(this.resolve);return i.includes(a)?!0:this.createError({params:{values:o.toArray().join(", "),resolved:i}})}}),r}notOneOf(t,n=bu.notOneOf){let r=this.clone();return t.forEach(a=>{r._blacklist.add(a),r._whitelist.delete(a)}),r._blacklistError=rv({message:n,name:"notOneOf",test(a){let o=this.schema._blacklist,i=o.resolveAll(this.resolve);return i.includes(a)?this.createError({params:{values:o.toArray().join(", "),resolved:i}}):!0}}),r}strip(t=!0){let n=this.clone();return n.spec.strip=t,n}describe(){const t=this.clone(),{label:n,meta:r}=t.spec;return{meta:r,label:n,type:t.type,oneOf:t._whitelist.describe(),notOneOf:t._blacklist.describe(),tests:t.tests.map(o=>({name:o.OPTIONS.name,params:o.OPTIONS.params})).filter((o,i,s)=>s.findIndex(l=>l.name===o.name)===i)}}}xr.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])xr.prototype[`${e}At`]=function(t,n,r={}){const{parent:a,parentPath:o,schema:i}=lG(this,t,n,r.context);return i[e](a&&a[o],no({},r,{parent:a,path:t}))};for(const e of["equals","is"])xr.prototype[e]=xr.prototype.oneOf;for(const e of["not","nope"])xr.prototype[e]=xr.prototype.notOneOf;xr.prototype.optional=xr.prototype.notRequired;const II=xr;function uG(){return new II}uG.prototype=II.prototype;const Ln=e=>e==null;function hF(){return new kI}class kI extends xr{constructor(){super({type:"boolean"}),this.withMutation(()=>{this.transform(function(t){if(!this.isType(t)){if(/^(true|1)$/i.test(String(t)))return!0;if(/^(false|0)$/i.test(String(t)))return!1}return t})})}_typeCheck(t){return t instanceof Boolean&&(t=t.valueOf()),typeof t=="boolean"}isTrue(t=iF.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Ln(n)||n===!0}})}isFalse(t=iF.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Ln(n)||n===!1}})}}hF.prototype=kI.prototype;let _Qe=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,$Qe=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,eNe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,tNe=e=>Ln(e)||e===e.trim(),nNe={}.toString();function cG(){return new PI}class PI extends xr{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(t){if(this.isType(t)||Array.isArray(t))return t;const n=t!=null&&t.toString?t.toString():t;return n===nNe?t:n})})}_typeCheck(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}_isPresent(t){return super._isPresent(t)&&!!t.length}length(t,n=jo.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},test(r){return Ln(r)||r.length===this.resolve(t)}})}min(t,n=jo.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Ln(r)||r.length>=this.resolve(t)}})}max(t,n=jo.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:t},test(r){return Ln(r)||r.length<=this.resolve(t)}})}matches(t,n){let r=!1,a,o;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:a,name:o}=n:a=n),this.test({name:o||"matches",message:a||jo.matches,params:{regex:t},test:i=>Ln(i)||i===""&&r||i.search(t)!==-1})}email(t=jo.email){return this.matches(_Qe,{name:"email",message:t,excludeEmptyString:!0})}url(t=jo.url){return this.matches($Qe,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=jo.uuid){return this.matches(eNe,{name:"uuid",message:t,excludeEmptyString:!1})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=jo.trim){return this.transform(n=>n!=null?n.trim():n).test({message:t,name:"trim",test:tNe})}lowercase(t=jo.lowercase){return this.transform(n=>Ln(n)?n:n.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,test:n=>Ln(n)||n===n.toLowerCase()})}uppercase(t=jo.uppercase){return this.transform(n=>Ln(n)?n:n.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,test:n=>Ln(n)||n===n.toUpperCase()})}}cG.prototype=PI.prototype;let rNe=e=>e!=+e;function AG(){return new UI}class UI extends xr{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform(function(t){let n=t;if(typeof n=="string"){if(n=n.replace(/\s/g,""),n==="")return NaN;n=+n}return this.isType(n)?n:parseFloat(n)})})}_typeCheck(t){return t instanceof Number&&(t=t.valueOf()),typeof t=="number"&&!rNe(t)}min(t,n=el.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Ln(r)||r>=this.resolve(t)}})}max(t,n=el.max){return this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(r){return Ln(r)||r<=this.resolve(t)}})}lessThan(t,n=el.lessThan){return this.test({message:n,name:"max",exclusive:!0,params:{less:t},test(r){return Ln(r)||rthis.resolve(t)}})}positive(t=el.positive){return this.moreThan(0,t)}negative(t=el.negative){return this.lessThan(0,t)}integer(t=el.integer){return this.test({name:"integer",message:t,test:n=>Ln(n)||Number.isInteger(n)})}truncate(){return this.transform(t=>Ln(t)?t:t|0)}round(t){var n;let r=["ceil","floor","round","trunc"];if(t=((n=t)==null?void 0:n.toLowerCase())||"round",t==="trunc")return this.truncate();if(r.indexOf(t.toLowerCase())===-1)throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(a=>Ln(a)?a:Math[t](a))}}AG.prototype=UI.prototype;var aNe=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function oNe(e){var t=[1,4,5,6,7,10,11],n=0,r,a;if(a=aNe.exec(e)){for(var o=0,i;i=t[o];++o)a[i]=+a[i]||0;a[2]=(+a[2]||1)-1,a[3]=+a[3]||1,a[7]=a[7]?String(a[7]).substr(0,3):0,(a[8]===void 0||a[8]==="")&&(a[9]===void 0||a[9]==="")?r=+new Date(a[1],a[2],a[3],a[4],a[5],a[6],a[7]):(a[8]!=="Z"&&a[9]!==void 0&&(n=a[10]*60+a[11],a[9]==="+"&&(n=0-n)),r=Date.UTC(a[1],a[2],a[3],a[4],a[5]+n,a[6],a[7]))}else r=Date.parse?Date.parse(e):NaN;return r}let MI=new Date(""),iNe=e=>Object.prototype.toString.call(e)==="[object Date]";function DI(){return new wC}class wC extends xr{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(t){return this.isType(t)?t:(t=oNe(t),isNaN(t)?MI:new Date(t))})})}_typeCheck(t){return iNe(t)&&!isNaN(t.getTime())}prepareParam(t,n){let r;if(vs.isRef(t))r=t;else{let a=this.cast(t);if(!this._typeCheck(a))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=a}return r}min(t,n=oF.min){let r=this.prepareParam(t,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(a){return Ln(a)||a>=this.resolve(r)}})}max(t,n=oF.max){let r=this.prepareParam(t,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(a){return Ln(a)||a<=this.resolve(r)}})}}wC.INVALID_DATE=MI;DI.prototype=wC.prototype;DI.INVALID_DATE=MI;function sNe(e,t,n,r){var a=-1,o=e==null?0:e.length;for(r&&o&&(n=e[++a]);++aa?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(a);++r=r?e:y5e(e,t,n)}var w5e=b5e,C5e="\\ud800-\\udfff",x5e="\\u0300-\\u036f",S5e="\\ufe20-\\ufe2f",B5e="\\u20d0-\\u20ff",E5e=x5e+S5e+B5e,O5e="\\ufe0e\\ufe0f",F5e="\\u200d",T5e=RegExp("["+F5e+C5e+E5e+O5e+"]");function R5e(e){return T5e.test(e)}var EG=R5e;function I5e(e){return e.split("")}var k5e=I5e,OG="\\ud800-\\udfff",P5e="\\u0300-\\u036f",U5e="\\ufe20-\\ufe2f",M5e="\\u20d0-\\u20ff",D5e=P5e+U5e+M5e,L5e="\\ufe0e\\ufe0f",Q5e="["+OG+"]",gF="["+D5e+"]",mF="\\ud83c[\\udffb-\\udfff]",N5e="(?:"+gF+"|"+mF+")",FG="[^"+OG+"]",TG="(?:\\ud83c[\\udde6-\\uddff]){2}",RG="[\\ud800-\\udbff][\\udc00-\\udfff]",H5e="\\u200d",IG=N5e+"?",kG="["+L5e+"]?",j5e="(?:"+H5e+"(?:"+[FG,TG,RG].join("|")+")"+kG+IG+")*",z5e=kG+IG+j5e,V5e="(?:"+[FG+gF+"?",gF,TG,RG,Q5e].join("|")+")",K5e=RegExp(mF+"(?="+mF+")|"+V5e+z5e,"g");function W5e(e){return e.match(K5e)||[]}var G5e=W5e,Y5e=k5e,q5e=EG,X5e=G5e;function J5e(e){return q5e(e)?X5e(e):Y5e(e)}var Z5e=J5e,_5e=w5e,$5e=EG,e6e=Z5e,t6e=Wg;function n6e(e){return function(t){t=t6e(t);var n=$5e(t)?e6e(t):void 0,r=n?n[0]:t.charAt(0),a=n?_5e(n,1).join(""):t.slice(1);return r[e]()+a}}var r6e=n6e,a6e=r6e,o6e=a6e("toUpperCase"),PG=o6e;const Ndt=qn(PG);var i6e=Wg,s6e=PG;function l6e(e){return s6e(i6e(e).toLowerCase())}var u6e=l6e,c6e=u6e,A6e=BG,f6e=A6e(function(e,t,n){return t=t.toLowerCase(),e+(n?c6e(t):t)}),d6e=f6e;const p6e=qn(d6e);var h6e=gC,g6e=vC,m6e=FI;function v6e(e,t){var n={};return t=m6e(t),g6e(e,function(r,a,o){h6e(n,t(r,a,o),r)}),n}var y6e=v6e;const b6e=qn(y6e);var LI={exports:{}};LI.exports=function(e){return UG(w6e(e),e)};LI.exports.array=UG;function UG(e,t){var n=e.length,r=new Array(n),a={},o=n,i=C6e(t),s=x6e(e);for(t.forEach(function(u){if(!s.has(u[0])||!s.has(u[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});o--;)a[o]||l(e[o],o,new Set);return r;function l(u,c,f){if(f.has(u)){var A;try{A=", node was:"+JSON.stringify(u)}catch{A=""}throw new Error("Cyclic dependency"+A)}if(!s.has(u))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(u));if(!a[c]){a[c]=!0;var d=i.get(u)||new Set;if(d=Array.from(d),c=d.length){f.add(u);do{var p=d[--c];l(p,s.get(p),f)}while(c);f.delete(u)}r[--n]=u}}}function w6e(e){for(var t=new Set,n=0,r=e.length;n`${i}-${s}`));function o(i,s){let l=bC.split(i)[0];r.add(l),a.has(`${s}-${l}`)||n.push([s,l])}for(const i in e)if(Mb(e,i)){let s=e[i];r.add(i),vs.isRef(s)&&s.isSibling?o(s.path,i):_f(s)&&"deps"in s&&s.deps.forEach(l=>o(l,i))}return B6e.array(Array.from(r),n).reverse()}function JQ(e,t){let n=1/0;return e.some((r,a)=>{var o;if(((o=t.path)==null?void 0:o.indexOf(r))!==-1)return n=a,!0}),n}function MG(e){return(t,n)=>JQ(e,t)-JQ(e,n)}function jA(){return jA=Object.assign||function(e){for(var t=1;tObject.prototype.toString.call(e)==="[object Object]";function O6e(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(r=>n.indexOf(r)===-1)}const F6e=MG([]);class QI extends xr{constructor(t){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=F6e,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(r){if(typeof r=="string")try{r=JSON.parse(r)}catch{r=null}return this.isType(r)?r:null}),t&&this.shape(t)})}_typeCheck(t){return ZQ(t)||typeof t=="function"}_cast(t,n={}){var r;let a=super._cast(t,n);if(a===void 0)return this.getDefault();if(!this._typeCheck(a))return a;let o=this.fields,i=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,s=this._nodes.concat(Object.keys(a).filter(f=>this._nodes.indexOf(f)===-1)),l={},u=jA({},n,{parent:l,__validating:n.__validating||!1}),c=!1;for(const f of s){let A=o[f],d=Mb(a,f);if(A){let p,h=a[f];u.path=(n.path?`${n.path}.`:"")+f,A=A.resolve({value:h,context:n.context,parent:l});let m="spec"in A?A.spec:void 0,y=m==null?void 0:m.strict;if(m!=null&&m.strip){c=c||f in a;continue}p=!n.__validating||!y?A.cast(a[f],u):a[f],p!==void 0&&(l[f]=p)}else d&&!i&&(l[f]=a[f]);l[f]!==a[f]&&(c=!0)}return c?l:a}_validate(t,n={},r){let a=[],{sync:o,from:i=[],originalValue:s=t,abortEarly:l=this.spec.abortEarly,recursive:u=this.spec.recursive}=n;i=[{schema:this,value:s},...i],n.__validating=!0,n.originalValue=s,n.from=i,super._validate(t,n,(c,f)=>{if(c){if(!ta.isError(c)||l)return void r(c,f);a.push(c)}if(!u||!ZQ(f)){r(a[0]||null,f);return}s=s||f;let A=this._nodes.map(d=>(p,h)=>{let m=d.indexOf(".")===-1?(n.path?`${n.path}.`:"")+d:`${n.path||""}["${d}"]`,y=this.fields[d];if(y&&"validate"in y){y.validate(f[d],jA({},n,{path:m,from:i,strict:!0,parent:f,originalValue:s[d]}),h);return}h(null)});Db({sync:o,tests:A,value:f,errors:a,endEarly:l,sort:this._sortErrors,path:n.path},r)})}clone(t){const n=super.clone(t);return n.fields=jA({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(t){let n=super.concat(t),r=n.fields;for(let[a,o]of Object.entries(this.fields)){const i=r[a];i===void 0?r[a]=o:i instanceof xr&&o instanceof xr&&(r[a]=o.concat(i))}return n.withMutation(()=>n.shape(r,this._excludedEdges))}getDefaultFromShape(){let t={};return this._nodes.forEach(n=>{const r=this.fields[n];t[n]="default"in r?r.getDefault():void 0}),t}_getDefault(){if("default"in this.spec)return super._getDefault();if(this._nodes.length)return this.getDefaultFromShape()}shape(t,n=[]){let r=this.clone(),a=Object.assign(r.fields,t);return r.fields=a,r._sortErrors=MG(Object.keys(a)),n.length&&(Array.isArray(n[0])||(n=[n]),r._excludedEdges=[...r._excludedEdges,...n]),r._nodes=E6e(a,r._excludedEdges),r}pick(t){const n={};for(const r of t)this.fields[r]&&(n[r]=this.fields[r]);return this.clone().withMutation(r=>(r.fields={},r.shape(n)))}omit(t){const n=this.clone(),r=n.fields;n.fields={};for(const a of t)delete r[a];return n.withMutation(()=>n.shape(r))}from(t,n,r){let a=bC.getter(t,!0);return this.transform(o=>{if(o==null)return o;let i=o;return Mb(o,t)&&(i=jA({},o),r||delete i[t],i[n]=a(o)),i})}noUnknown(t=!0,n=sF.noUnknown){typeof t=="string"&&(n=t,t=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(a){if(a==null)return!0;const o=O6e(this.schema,a);return!t||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return r.spec.noUnknown=t,r}unknown(t=!0,n=sF.noUnknown){return this.noUnknown(!t,n)}transformKeys(t){return this.transform(n=>n&&b6e(n,(r,a)=>t(a)))}camelCase(){return this.transformKeys(p6e)}snakeCase(){return this.transformKeys(XQ)}constantCase(){return this.transformKeys(t=>XQ(t).toUpperCase())}describe(){let t=super.describe();return t.fields=iG(this.fields,n=>n.describe()),t}}function DG(e){return new QI(e)}DG.prototype=QI.prototype;function zb(){return zb=Object.assign||function(e){for(var t=1;t{this.transform(function(n){if(typeof n=="string")try{n=JSON.parse(n)}catch{n=null}return this.isType(n)?n:null})})}_typeCheck(t){return Array.isArray(t)}get _subType(){return this.innerType}_cast(t,n){const r=super._cast(t,n);if(!this._typeCheck(r)||!this.innerType)return r;let a=!1;const o=r.map((i,s)=>{const l=this.innerType.cast(i,zb({},n,{path:`${n.path||""}[${s}]`}));return l!==i&&(a=!0),l});return a?o:r}_validate(t,n={},r){var a,o;let i=[],s=n.sync,l=n.path,u=this.innerType,c=(a=n.abortEarly)!=null?a:this.spec.abortEarly,f=(o=n.recursive)!=null?o:this.spec.recursive,A=n.originalValue!=null?n.originalValue:t;super._validate(t,n,(d,p)=>{if(d){if(!ta.isError(d)||c)return void r(d,p);i.push(d)}if(!f||!u||!this._typeCheck(p)){r(i[0]||null,p);return}A=A||p;let h=new Array(p.length);for(let m=0;mu.validate(y,b,x)}Db({sync:s,path:l,value:p,errors:i,endEarly:c,tests:h},r)})}clone(t){const n=super.clone(t);return n.innerType=this.innerType,n}concat(t){let n=super.concat(t);return n.innerType=this.innerType,t.innerType&&(n.innerType=n.innerType?n.innerType.concat(t.innerType):t.innerType),n}of(t){let n=this.clone();if(!_f(t))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+kf(t));return n.innerType=t,n}length(t,n=q0.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},test(r){return Ln(r)||r.length===this.resolve(t)}})}min(t,n){return n=n||q0.min,this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Ln(r)||r.length>=this.resolve(t)}})}max(t,n){return n=n||q0.max,this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(r){return Ln(r)||r.length<=this.resolve(t)}})}ensure(){return this.default(()=>[]).transform((t,n)=>this._typeCheck(t)?t:n==null?[]:[].concat(n))}compact(t){let n=t?(r,a,o)=>!t(r,a,o):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(){let t=super.describe();return this.innerType&&(t.innerType=this.innerType.describe()),t}nullable(t=!0){return super.nullable(t)}defined(){return super.defined()}required(t){return super.required(t)}}LG.prototype=NI.prototype;function T6e(e){return new R6e(e)}class R6e{constructor(t){this.type="lazy",this.__isYupSchema__=!0,this.__inputType=void 0,this.__outputType=void 0,this._resolve=(n,r={})=>{let a=this.builder(n,r);if(!_f(a))throw new TypeError("lazy() functions must return a valid schema");return a.resolve(r)},this.builder=t}resolve(t){return this._resolve(t.value,t)}cast(t,n){return this._resolve(t,n).cast(t,n)}validate(t,n,r){return this._resolve(t,n).validate(t,n,r)}validateSync(t,n){return this._resolve(t,n).validateSync(t,n)}validateAt(t,n,r){return this._resolve(n,r).validateAt(t,n,r)}validateSyncAt(t,n,r){return this._resolve(n,r).validateSyncAt(t,n,r)}describe(){return null}isValid(t,n){return this._resolve(t,n).isValid(t,n)}isValidSync(t,n){return this._resolve(t,n).isValidSync(t,n)}}function I6e(e){Object.keys(e).forEach(t=>{Object.keys(e[t]).forEach(n=>{fIe[t][n]=e[t][n]})})}function k6e(e,t,n){if(!e||!_f(e.prototype))throw new TypeError("You must provide a yup schema constructor function");if(typeof t!="string")throw new TypeError("A Method name must be provided");if(typeof n!="function")throw new TypeError("Method function must be provided");e.prototype[t]=n}const P6e=Object.freeze(Object.defineProperty({__proto__:null,ArraySchema:NI,BaseSchema:xr,BooleanSchema:kI,DateSchema:wC,MixedSchema:II,NumberSchema:UI,ObjectSchema:QI,StringSchema:PI,ValidationError:ta,addMethod:k6e,array:LG,bool:hF,boolean:hF,date:DI,isSchema:_f,lazy:T6e,mixed:uG,number:AG,object:DG,reach:ZQe,ref:qQe,setLocale:I6e,string:cG},Symbol.toStringTag,{value:"Module"})),U6e=TT(P6e);(function(e){function t(d){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(p){return typeof p}:function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},t(d)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=A;var n=a(U6e);function r(d){if(typeof WeakMap!="function")return null;var p=new WeakMap,h=new WeakMap;return(r=function(y){return y?h:p})(d)}function a(d,p){if(!p&&d&&d.__esModule)return d;if(d===null||t(d)!=="object"&&typeof d!="function")return{default:d};var h=r(p);if(h&&h.has(d))return h.get(d);var m={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in d)if(v!=="default"&&Object.prototype.hasOwnProperty.call(d,v)){var b=y?Object.getOwnPropertyDescriptor(d,v):null;b&&(b.get||b.set)?Object.defineProperty(m,v,b):m[v]=d[v]}return m.default=d,h&&h.set(d,m),m}var o=/^(?:([a-z0-9+.-]+):\/\/)(?:\S+(?::\S*)?@)?(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*\.?)(?::\d{2,5})?(?:[/?#]\S*)?$/,i=n.array().min(3).max(7).of(n.lazy(function(d,p){var h=parseInt(p.path.match(/.*\[(\d+)]/)[1]);return[n.number().integer(),n.number().integer().min(1).max(12),n.number().integer().min(1).max(31),n.number().integer().min(0).max(23),n.number().integer().min(0).max(60),n.number().integer().min(0).max(60)][h]})),s=n.object().shape({before:n.boolean(),weeks:n.number(),days:n.number(),hours:n.number(),minutes:n.number(),seconds:n.number()}).noUnknown(),l=n.object().shape({name:n.string(),email:n.string().email(),rsvp:n.boolean(),dir:n.string().matches(o),partstat:n.string(),role:n.string()}).noUnknown(),u=n.object().shape({name:n.string(),email:n.string().email(),dir:n.string(),sentBy:n.string()}).noUnknown(),c=n.object().shape({action:n.string().matches(/audio|display|email/).required(),trigger:n.mixed().required(),description:n.string(),duration:s,repeat:n.number(),attach:n.string(),attachType:n.string(),summary:n.string(),attendee:l,"x-prop":n.mixed(),"iana-prop":n.mixed()}).noUnknown(),f=n.object().shape({summary:n.string(),timestamp:n.mixed(),title:n.string(),productId:n.string(),method:n.string(),uid:n.string().required(),sequence:n.number(),start:i.required(),duration:s,startType:n.string().matches(/utc|local/),startInputType:n.string().matches(/utc|local/),startOutputType:n.string().matches(/utc|local/),end:i,endInputType:n.string().matches(/utc|local/),endOutputType:n.string().matches(/utc|local/),description:n.string(),url:n.string().matches(o),geo:n.object().shape({lat:n.number(),lon:n.number()}),location:n.string(),status:n.string().matches(/TENTATIVE|CANCELLED|CONFIRMED/i),categories:n.array().of(n.string()),organizer:u,attendees:n.array().of(l),alarms:n.array().of(c),recurrenceRule:n.string(),busyStatus:n.string().matches(/TENTATIVE|FREE|BUSY|OOF/i),classification:n.string(),created:i,lastModified:i,calName:n.string(),htmlContent:n.string()}).test("xor","object should have end or duration",function(d){var p=!!d.end,h=!!d.duration;return p&&!h||!p&&h||!p&&!h}).noUnknown();function A(d){try{var p=f.validateSync(d,{abortEarly:!1,strict:!0});return{error:null,value:p}}catch(h){return{error:Object.assign({},h),value:void 0}}}})(T9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(T9);function n(a){return a&&a.__esModule?a:{default:a}}var r=t.default;e.default=r})(F9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"buildEvent",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatEvent",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"validateEvent",{enumerable:!0,get:function(){return r.default}});var t=a(m9),n=a(O9),r=a(F9);function a(o){return o&&o.__esModule?o:{default:o}}})(g9);Object.defineProperty(uC,"__esModule",{value:!0});uC.convertTimestampToArray=H6e;uC.createEvent=yF;var M6e=uC.createEvents=j6e,D6e=h9,Vh=g9;function QG(e){return e.uid=e.uid||(0,D6e.nanoid)(),e}function vF(e){return(0,Vh.validateEvent)((0,Vh.buildEvent)(e))}function L6e(e){var t=e.error,n=e.value;return t?{error:t,value:null}:{error:null,value:(0,Vh.formatEvent)(n)}}function Q6e(e,t,n){var r=e.error,a=e.value;return r?{error:r,value:a}:t===0?{value:a.slice(0,a.indexOf("END:VCALENDAR")),error:null}:t===n.length-1?{value:a.slice(a.indexOf("BEGIN:VEVENT")),error:null}:{error:null,value:a.slice(a.indexOf("BEGIN:VEVENT"),a.indexOf("END:VEVENT")+12)}}function N6e(e,t,n){var r=t.error,a=t.value;return r?(e.error=r,e.value=null,e):e.value?(e.value=e.value.concat(a),e):(e.value=a,e)}function H6e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"local",n=[],r=new Date(e);return n.push(t==="local"?r.getFullYear():r.getUTCFullYear()),n.push((t==="local"?r.getMonth():r.getUTCMonth())+1),n.push(t==="local"?r.getDate():r.getUTCDate()),n.push(t==="local"?r.getHours():r.getUTCHours()),n.push(t==="local"?r.getMinutes():r.getUTCMinutes()),n}function yF(e,t){if(QG(e),!t){var n=vF(e),r=n.error,a=n.value;if(r)return{error:r,value:a};var o="";try{o=(0,Vh.formatEvent)(a)}catch(u){return{error:u,value:null}}return{error:null,value:o}}var i=vF(e),s=i.error,l=i.value;return s?t(s):t(null,(0,Vh.formatEvent)(l))}function j6e(e,t){if(!e)return{error:Error("one argument is required"),value:null};if(e.length===0){var n=yF({start:[2e3,10,5,5,0],duration:{hours:1}}),r=n.error,a=n.value;return r?{error:r,value:null}:{error:null,value:a.slice(0,a.indexOf("BEGIN:VEVENT"))+a.slice(a.indexOf("END:VEVENT")+10+2)}}if(e.length===1)return yF(e[0],t);var o=e.map(QG).map(vF).map(L6e).map(Q6e).reduce(N6e,{error:null,value:null}),i=o.error,s=o.value;return t?t(i,s):{error:i,value:s}}const z6e=Object.fromEntries(cI.filter(e=>e.startDate!==void 0).map(e=>[e.shortName,e.startDate])),V6e=["Su","M","Tu","W","Th","F","Sa"],K6e={SU:-1,MO:0,TU:1,WE:2,TH:3,FR:4,SA:5},ZS={TH:0,FR:1,SA:2,SU:3,MO:4,TU:5,WE:6},W6e={Su:"SU",M:"MO",Tu:"TU",W:"WE",Th:"TH",F:"FR",Sa:"SA"},G6e=`BEGIN:VTIMEZONE +`+(i!==o?`result of cast: ${i}`:""))}return a}_cast(t,n){let r=t===void 0?t:this.transforms.reduce((a,o)=>o.call(this,a,t,this),t);return r===void 0&&(r=this.getDefault()),r}_validate(t,n={},r){let{sync:a,path:o,from:i=[],originalValue:s=t,strict:l=this.spec.strict,abortEarly:u=this.spec.abortEarly}=n,c=t;l||(c=this._cast(c,no({assert:!1},n)));let f={value:c,path:o,options:n,originalValue:s,schema:this,label:this.spec.label,sync:a,from:i},A=[];this._typeError&&A.push(this._typeError);let d=[];this._whitelistError&&d.push(this._whitelistError),this._blacklistError&&d.push(this._blacklistError),Lb({args:f,value:c,path:o,sync:a,tests:A,endEarly:u},p=>{if(p)return void r(p,c);Lb({tests:this.tests.concat(d),args:f,path:o,sync:a,value:c,endEarly:u},r)})}validate(t,n,r){let a=this.resolve(no({},n,{value:t}));return typeof r=="function"?a._validate(t,n,r):new Promise((o,i)=>a._validate(t,n,(s,l)=>{s?i(s):o(l)}))}validateSync(t,n){let r=this.resolve(no({},n,{value:t})),a;return r._validate(t,no({},n,{sync:!0}),(o,i)=>{if(o)throw o;a=i}),a}isValid(t,n){return this.validate(t,n).then(()=>!0,r=>{if(ta.isError(r))return!1;throw r})}isValidSync(t,n){try{return this.validateSync(t,n),!0}catch(r){if(ta.isError(r))return!1;throw r}}_getDefault(){let t=this.spec.default;return t==null?t:typeof t=="function"?t.call(this):oO(t)}getDefault(t){return this.resolve(t||{})._getDefault()}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){let n=this.clone();return n.spec.strict=t,n}_isPresent(t){return t!=null}defined(t=bu.defined){return this.test({message:t,name:"defined",exclusive:!0,test(n){return n!==void 0}})}required(t=bu.required){return this.clone({presence:"required"}).withMutation(n=>n.test({message:t,name:"required",exclusive:!0,test(r){return this.schema._isPresent(r)}}))}notRequired(){let t=this.clone({presence:"optional"});return t.tests=t.tests.filter(n=>n.OPTIONS.name!=="required"),t}nullable(t=!0){return this.clone({nullable:t!==!1})}transform(t){let n=this.clone();return n.transforms.push(t),n}test(...t){let n;if(t.length===1?typeof t[0]=="function"?n={test:t[0]}:n=t[0]:t.length===2?n={name:t[0],test:t[1]}:n={name:t[0],message:t[1],test:t[2]},n.message===void 0&&(n.message=bu.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),a=rv(n),o=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(i=>!(i.OPTIONS.name===n.name&&(o||i.OPTIONS.test===a.OPTIONS.test))),r.tests.push(a),r}when(t,n){!Array.isArray(t)&&typeof t!="string"&&(n=t,t=".");let r=this.clone(),a=j9(t).map(o=>new vs(o));return a.forEach(o=>{o.isSibling&&r.deps.push(o.key)}),r.conditions.push(new X3e(a,n)),r}typeError(t){let n=this.clone();return n._typeError=rv({message:t,name:"typeError",test(r){return r!==void 0&&!this.schema.isType(r)?this.createError({params:{type:this.schema._type}}):!0}}),n}oneOf(t,n=bu.oneOf){let r=this.clone();return t.forEach(a=>{r._whitelist.add(a),r._blacklist.delete(a)}),r._whitelistError=rv({message:n,name:"oneOf",test(a){if(a===void 0)return!0;let o=this.schema._whitelist,i=o.resolveAll(this.resolve);return i.includes(a)?!0:this.createError({params:{values:o.toArray().join(", "),resolved:i}})}}),r}notOneOf(t,n=bu.notOneOf){let r=this.clone();return t.forEach(a=>{r._blacklist.add(a),r._whitelist.delete(a)}),r._blacklistError=rv({message:n,name:"notOneOf",test(a){let o=this.schema._blacklist,i=o.resolveAll(this.resolve);return i.includes(a)?this.createError({params:{values:o.toArray().join(", "),resolved:i}}):!0}}),r}strip(t=!0){let n=this.clone();return n.spec.strip=t,n}describe(){const t=this.clone(),{label:n,meta:r}=t.spec;return{meta:r,label:n,type:t.type,oneOf:t._whitelist.describe(),notOneOf:t._blacklist.describe(),tests:t.tests.map(o=>({name:o.OPTIONS.name,params:o.OPTIONS.params})).filter((o,i,s)=>s.findIndex(l=>l.name===o.name)===i)}}}xr.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])xr.prototype[`${e}At`]=function(t,n,r={}){const{parent:a,parentPath:o,schema:i}=sG(this,t,n,r.context);return i[e](a&&a[o],no({},r,{parent:a,path:t}))};for(const e of["equals","is"])xr.prototype[e]=xr.prototype.oneOf;for(const e of["not","nope"])xr.prototype[e]=xr.prototype.notOneOf;xr.prototype.optional=xr.prototype.notRequired;const kI=xr;function lG(){return new kI}lG.prototype=kI.prototype;const Ln=e=>e==null;function gO(){return new PI}class PI extends xr{constructor(){super({type:"boolean"}),this.withMutation(()=>{this.transform(function(t){if(!this.isType(t)){if(/^(true|1)$/i.test(String(t)))return!0;if(/^(false|0)$/i.test(String(t)))return!1}return t})})}_typeCheck(t){return t instanceof Boolean&&(t=t.valueOf()),typeof t=="boolean"}isTrue(t=sO.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Ln(n)||n===!0}})}isFalse(t=sO.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Ln(n)||n===!1}})}}gO.prototype=PI.prototype;let ZQe=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,_Qe=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,$Qe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,eNe=e=>Ln(e)||e===e.trim(),tNe={}.toString();function uG(){return new UI}class UI extends xr{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(t){if(this.isType(t)||Array.isArray(t))return t;const n=t!=null&&t.toString?t.toString():t;return n===tNe?t:n})})}_typeCheck(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}_isPresent(t){return super._isPresent(t)&&!!t.length}length(t,n=jo.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},test(r){return Ln(r)||r.length===this.resolve(t)}})}min(t,n=jo.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Ln(r)||r.length>=this.resolve(t)}})}max(t,n=jo.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:t},test(r){return Ln(r)||r.length<=this.resolve(t)}})}matches(t,n){let r=!1,a,o;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:a,name:o}=n:a=n),this.test({name:o||"matches",message:a||jo.matches,params:{regex:t},test:i=>Ln(i)||i===""&&r||i.search(t)!==-1})}email(t=jo.email){return this.matches(ZQe,{name:"email",message:t,excludeEmptyString:!0})}url(t=jo.url){return this.matches(_Qe,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=jo.uuid){return this.matches($Qe,{name:"uuid",message:t,excludeEmptyString:!1})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=jo.trim){return this.transform(n=>n!=null?n.trim():n).test({message:t,name:"trim",test:eNe})}lowercase(t=jo.lowercase){return this.transform(n=>Ln(n)?n:n.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,test:n=>Ln(n)||n===n.toLowerCase()})}uppercase(t=jo.uppercase){return this.transform(n=>Ln(n)?n:n.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,test:n=>Ln(n)||n===n.toUpperCase()})}}uG.prototype=UI.prototype;let nNe=e=>e!=+e;function cG(){return new MI}class MI extends xr{constructor(){super({type:"number"}),this.withMutation(()=>{this.transform(function(t){let n=t;if(typeof n=="string"){if(n=n.replace(/\s/g,""),n==="")return NaN;n=+n}return this.isType(n)?n:parseFloat(n)})})}_typeCheck(t){return t instanceof Number&&(t=t.valueOf()),typeof t=="number"&&!nNe(t)}min(t,n=el.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Ln(r)||r>=this.resolve(t)}})}max(t,n=el.max){return this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(r){return Ln(r)||r<=this.resolve(t)}})}lessThan(t,n=el.lessThan){return this.test({message:n,name:"max",exclusive:!0,params:{less:t},test(r){return Ln(r)||rthis.resolve(t)}})}positive(t=el.positive){return this.moreThan(0,t)}negative(t=el.negative){return this.lessThan(0,t)}integer(t=el.integer){return this.test({name:"integer",message:t,test:n=>Ln(n)||Number.isInteger(n)})}truncate(){return this.transform(t=>Ln(t)?t:t|0)}round(t){var n;let r=["ceil","floor","round","trunc"];if(t=((n=t)==null?void 0:n.toLowerCase())||"round",t==="trunc")return this.truncate();if(r.indexOf(t.toLowerCase())===-1)throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(a=>Ln(a)?a:Math[t](a))}}cG.prototype=MI.prototype;var rNe=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function aNe(e){var t=[1,4,5,6,7,10,11],n=0,r,a;if(a=rNe.exec(e)){for(var o=0,i;i=t[o];++o)a[i]=+a[i]||0;a[2]=(+a[2]||1)-1,a[3]=+a[3]||1,a[7]=a[7]?String(a[7]).substr(0,3):0,(a[8]===void 0||a[8]==="")&&(a[9]===void 0||a[9]==="")?r=+new Date(a[1],a[2],a[3],a[4],a[5],a[6],a[7]):(a[8]!=="Z"&&a[9]!==void 0&&(n=a[10]*60+a[11],a[9]==="+"&&(n=0-n)),r=Date.UTC(a[1],a[2],a[3],a[4],a[5]+n,a[6],a[7]))}else r=Date.parse?Date.parse(e):NaN;return r}let DI=new Date(""),oNe=e=>Object.prototype.toString.call(e)==="[object Date]";function LI(){return new CC}class CC extends xr{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(t){return this.isType(t)?t:(t=aNe(t),isNaN(t)?DI:new Date(t))})})}_typeCheck(t){return oNe(t)&&!isNaN(t.getTime())}prepareParam(t,n){let r;if(vs.isRef(t))r=t;else{let a=this.cast(t);if(!this._typeCheck(a))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=a}return r}min(t,n=iO.min){let r=this.prepareParam(t,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(a){return Ln(a)||a>=this.resolve(r)}})}max(t,n=iO.max){let r=this.prepareParam(t,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(a){return Ln(a)||a<=this.resolve(r)}})}}CC.INVALID_DATE=DI;LI.prototype=CC.prototype;LI.INVALID_DATE=DI;function iNe(e,t,n,r){var a=-1,o=e==null?0:e.length;for(r&&o&&(n=e[++a]);++aa?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(a);++r=r?e:v5e(e,t,n)}var b5e=y5e,w5e="\\ud800-\\udfff",C5e="\\u0300-\\u036f",x5e="\\ufe20-\\ufe2f",S5e="\\u20d0-\\u20ff",B5e=C5e+x5e+S5e,E5e="\\ufe0e\\ufe0f",F5e="\\u200d",O5e=RegExp("["+F5e+w5e+B5e+E5e+"]");function T5e(e){return O5e.test(e)}var BG=T5e;function R5e(e){return e.split("")}var I5e=R5e,EG="\\ud800-\\udfff",k5e="\\u0300-\\u036f",P5e="\\ufe20-\\ufe2f",U5e="\\u20d0-\\u20ff",M5e=k5e+P5e+U5e,D5e="\\ufe0e\\ufe0f",L5e="["+EG+"]",mO="["+M5e+"]",vO="\\ud83c[\\udffb-\\udfff]",Q5e="(?:"+mO+"|"+vO+")",FG="[^"+EG+"]",OG="(?:\\ud83c[\\udde6-\\uddff]){2}",TG="[\\ud800-\\udbff][\\udc00-\\udfff]",N5e="\\u200d",RG=Q5e+"?",IG="["+D5e+"]?",H5e="(?:"+N5e+"(?:"+[FG,OG,TG].join("|")+")"+IG+RG+")*",j5e=IG+RG+H5e,z5e="(?:"+[FG+mO+"?",mO,OG,TG,L5e].join("|")+")",V5e=RegExp(vO+"(?="+vO+")|"+z5e+j5e,"g");function K5e(e){return e.match(V5e)||[]}var W5e=K5e,G5e=I5e,Y5e=BG,q5e=W5e;function X5e(e){return Y5e(e)?q5e(e):G5e(e)}var J5e=X5e,Z5e=b5e,_5e=BG,$5e=J5e,e6e=Wg;function t6e(e){return function(t){t=e6e(t);var n=_5e(t)?$5e(t):void 0,r=n?n[0]:t.charAt(0),a=n?Z5e(n,1).join(""):t.slice(1);return r[e]()+a}}var n6e=t6e,r6e=n6e,a6e=r6e("toUpperCase"),kG=a6e;const jdt=qn(kG);var o6e=Wg,i6e=kG;function s6e(e){return i6e(o6e(e).toLowerCase())}var l6e=s6e,u6e=l6e,c6e=SG,A6e=c6e(function(e,t,n){return t=t.toLowerCase(),e+(n?u6e(t):t)}),f6e=A6e;const d6e=qn(f6e);var p6e=mC,h6e=yC,g6e=TI;function m6e(e,t){var n={};return t=g6e(t),h6e(e,function(r,a,o){p6e(n,t(r,a,o),r)}),n}var v6e=m6e;const y6e=qn(v6e);var QI={exports:{}};QI.exports=function(e){return PG(b6e(e),e)};QI.exports.array=PG;function PG(e,t){var n=e.length,r=new Array(n),a={},o=n,i=w6e(t),s=C6e(e);for(t.forEach(function(u){if(!s.has(u[0])||!s.has(u[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});o--;)a[o]||l(e[o],o,new Set);return r;function l(u,c,f){if(f.has(u)){var A;try{A=", node was:"+JSON.stringify(u)}catch{A=""}throw new Error("Cyclic dependency"+A)}if(!s.has(u))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(u));if(!a[c]){a[c]=!0;var d=i.get(u)||new Set;if(d=Array.from(d),c=d.length){f.add(u);do{var p=d[--c];l(p,s.get(p),f)}while(c);f.delete(u)}r[--n]=u}}}function b6e(e){for(var t=new Set,n=0,r=e.length;n`${i}-${s}`));function o(i,s){let l=wC.split(i)[0];r.add(l),a.has(`${s}-${l}`)||n.push([s,l])}for(const i in e)if(Db(e,i)){let s=e[i];r.add(i),vs.isRef(s)&&s.isSibling?o(s.path,i):_f(s)&&"deps"in s&&s.deps.forEach(l=>o(l,i))}return S6e.array(Array.from(r),n).reverse()}function ZQ(e,t){let n=1/0;return e.some((r,a)=>{var o;if(((o=t.path)==null?void 0:o.indexOf(r))!==-1)return n=a,!0}),n}function UG(e){return(t,n)=>ZQ(e,t)-ZQ(e,n)}function jA(){return jA=Object.assign||function(e){for(var t=1;tObject.prototype.toString.call(e)==="[object Object]";function E6e(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(r=>n.indexOf(r)===-1)}const F6e=UG([]);class NI extends xr{constructor(t){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=F6e,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(r){if(typeof r=="string")try{r=JSON.parse(r)}catch{r=null}return this.isType(r)?r:null}),t&&this.shape(t)})}_typeCheck(t){return _Q(t)||typeof t=="function"}_cast(t,n={}){var r;let a=super._cast(t,n);if(a===void 0)return this.getDefault();if(!this._typeCheck(a))return a;let o=this.fields,i=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,s=this._nodes.concat(Object.keys(a).filter(f=>this._nodes.indexOf(f)===-1)),l={},u=jA({},n,{parent:l,__validating:n.__validating||!1}),c=!1;for(const f of s){let A=o[f],d=Db(a,f);if(A){let p,h=a[f];u.path=(n.path?`${n.path}.`:"")+f,A=A.resolve({value:h,context:n.context,parent:l});let m="spec"in A?A.spec:void 0,y=m==null?void 0:m.strict;if(m!=null&&m.strip){c=c||f in a;continue}p=!n.__validating||!y?A.cast(a[f],u):a[f],p!==void 0&&(l[f]=p)}else d&&!i&&(l[f]=a[f]);l[f]!==a[f]&&(c=!0)}return c?l:a}_validate(t,n={},r){let a=[],{sync:o,from:i=[],originalValue:s=t,abortEarly:l=this.spec.abortEarly,recursive:u=this.spec.recursive}=n;i=[{schema:this,value:s},...i],n.__validating=!0,n.originalValue=s,n.from=i,super._validate(t,n,(c,f)=>{if(c){if(!ta.isError(c)||l)return void r(c,f);a.push(c)}if(!u||!_Q(f)){r(a[0]||null,f);return}s=s||f;let A=this._nodes.map(d=>(p,h)=>{let m=d.indexOf(".")===-1?(n.path?`${n.path}.`:"")+d:`${n.path||""}["${d}"]`,y=this.fields[d];if(y&&"validate"in y){y.validate(f[d],jA({},n,{path:m,from:i,strict:!0,parent:f,originalValue:s[d]}),h);return}h(null)});Lb({sync:o,tests:A,value:f,errors:a,endEarly:l,sort:this._sortErrors,path:n.path},r)})}clone(t){const n=super.clone(t);return n.fields=jA({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(t){let n=super.concat(t),r=n.fields;for(let[a,o]of Object.entries(this.fields)){const i=r[a];i===void 0?r[a]=o:i instanceof xr&&o instanceof xr&&(r[a]=o.concat(i))}return n.withMutation(()=>n.shape(r,this._excludedEdges))}getDefaultFromShape(){let t={};return this._nodes.forEach(n=>{const r=this.fields[n];t[n]="default"in r?r.getDefault():void 0}),t}_getDefault(){if("default"in this.spec)return super._getDefault();if(this._nodes.length)return this.getDefaultFromShape()}shape(t,n=[]){let r=this.clone(),a=Object.assign(r.fields,t);return r.fields=a,r._sortErrors=UG(Object.keys(a)),n.length&&(Array.isArray(n[0])||(n=[n]),r._excludedEdges=[...r._excludedEdges,...n]),r._nodes=B6e(a,r._excludedEdges),r}pick(t){const n={};for(const r of t)this.fields[r]&&(n[r]=this.fields[r]);return this.clone().withMutation(r=>(r.fields={},r.shape(n)))}omit(t){const n=this.clone(),r=n.fields;n.fields={};for(const a of t)delete r[a];return n.withMutation(()=>n.shape(r))}from(t,n,r){let a=wC.getter(t,!0);return this.transform(o=>{if(o==null)return o;let i=o;return Db(o,t)&&(i=jA({},o),r||delete i[t],i[n]=a(o)),i})}noUnknown(t=!0,n=lO.noUnknown){typeof t=="string"&&(n=t,t=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(a){if(a==null)return!0;const o=E6e(this.schema,a);return!t||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return r.spec.noUnknown=t,r}unknown(t=!0,n=lO.noUnknown){return this.noUnknown(!t,n)}transformKeys(t){return this.transform(n=>n&&y6e(n,(r,a)=>t(a)))}camelCase(){return this.transformKeys(d6e)}snakeCase(){return this.transformKeys(JQ)}constantCase(){return this.transformKeys(t=>JQ(t).toUpperCase())}describe(){let t=super.describe();return t.fields=oG(this.fields,n=>n.describe()),t}}function MG(e){return new NI(e)}MG.prototype=NI.prototype;function Vb(){return Vb=Object.assign||function(e){for(var t=1;t{this.transform(function(n){if(typeof n=="string")try{n=JSON.parse(n)}catch{n=null}return this.isType(n)?n:null})})}_typeCheck(t){return Array.isArray(t)}get _subType(){return this.innerType}_cast(t,n){const r=super._cast(t,n);if(!this._typeCheck(r)||!this.innerType)return r;let a=!1;const o=r.map((i,s)=>{const l=this.innerType.cast(i,Vb({},n,{path:`${n.path||""}[${s}]`}));return l!==i&&(a=!0),l});return a?o:r}_validate(t,n={},r){var a,o;let i=[],s=n.sync,l=n.path,u=this.innerType,c=(a=n.abortEarly)!=null?a:this.spec.abortEarly,f=(o=n.recursive)!=null?o:this.spec.recursive,A=n.originalValue!=null?n.originalValue:t;super._validate(t,n,(d,p)=>{if(d){if(!ta.isError(d)||c)return void r(d,p);i.push(d)}if(!f||!u||!this._typeCheck(p)){r(i[0]||null,p);return}A=A||p;let h=new Array(p.length);for(let m=0;mu.validate(y,b,x)}Lb({sync:s,path:l,value:p,errors:i,endEarly:c,tests:h},r)})}clone(t){const n=super.clone(t);return n.innerType=this.innerType,n}concat(t){let n=super.concat(t);return n.innerType=this.innerType,t.innerType&&(n.innerType=n.innerType?n.innerType.concat(t.innerType):t.innerType),n}of(t){let n=this.clone();if(!_f(t))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+kf(t));return n.innerType=t,n}length(t,n=q0.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},test(r){return Ln(r)||r.length===this.resolve(t)}})}min(t,n){return n=n||q0.min,this.test({message:n,name:"min",exclusive:!0,params:{min:t},test(r){return Ln(r)||r.length>=this.resolve(t)}})}max(t,n){return n=n||q0.max,this.test({message:n,name:"max",exclusive:!0,params:{max:t},test(r){return Ln(r)||r.length<=this.resolve(t)}})}ensure(){return this.default(()=>[]).transform((t,n)=>this._typeCheck(t)?t:n==null?[]:[].concat(n))}compact(t){let n=t?(r,a,o)=>!t(r,a,o):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(){let t=super.describe();return this.innerType&&(t.innerType=this.innerType.describe()),t}nullable(t=!0){return super.nullable(t)}defined(){return super.defined()}required(t){return super.required(t)}}DG.prototype=HI.prototype;function O6e(e){return new T6e(e)}class T6e{constructor(t){this.type="lazy",this.__isYupSchema__=!0,this.__inputType=void 0,this.__outputType=void 0,this._resolve=(n,r={})=>{let a=this.builder(n,r);if(!_f(a))throw new TypeError("lazy() functions must return a valid schema");return a.resolve(r)},this.builder=t}resolve(t){return this._resolve(t.value,t)}cast(t,n){return this._resolve(t,n).cast(t,n)}validate(t,n,r){return this._resolve(t,n).validate(t,n,r)}validateSync(t,n){return this._resolve(t,n).validateSync(t,n)}validateAt(t,n,r){return this._resolve(n,r).validateAt(t,n,r)}validateSyncAt(t,n,r){return this._resolve(n,r).validateSyncAt(t,n,r)}describe(){return null}isValid(t,n){return this._resolve(t,n).isValid(t,n)}isValidSync(t,n){return this._resolve(t,n).isValidSync(t,n)}}function R6e(e){Object.keys(e).forEach(t=>{Object.keys(e[t]).forEach(n=>{AIe[t][n]=e[t][n]})})}function I6e(e,t,n){if(!e||!_f(e.prototype))throw new TypeError("You must provide a yup schema constructor function");if(typeof t!="string")throw new TypeError("A Method name must be provided");if(typeof n!="function")throw new TypeError("Method function must be provided");e.prototype[t]=n}const k6e=Object.freeze(Object.defineProperty({__proto__:null,ArraySchema:HI,BaseSchema:xr,BooleanSchema:PI,DateSchema:CC,MixedSchema:kI,NumberSchema:MI,ObjectSchema:NI,StringSchema:UI,ValidationError:ta,addMethod:I6e,array:DG,bool:gO,boolean:gO,date:LI,isSchema:_f,lazy:O6e,mixed:lG,number:cG,object:MG,reach:JQe,ref:YQe,setLocale:R6e,string:uG},Symbol.toStringTag,{value:"Module"})),P6e=RT(k6e);(function(e){function t(d){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(p){return typeof p}:function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},t(d)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=A;var n=a(P6e);function r(d){if(typeof WeakMap!="function")return null;var p=new WeakMap,h=new WeakMap;return(r=function(y){return y?h:p})(d)}function a(d,p){if(!p&&d&&d.__esModule)return d;if(d===null||t(d)!=="object"&&typeof d!="function")return{default:d};var h=r(p);if(h&&h.has(d))return h.get(d);var m={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in d)if(v!=="default"&&Object.prototype.hasOwnProperty.call(d,v)){var b=y?Object.getOwnPropertyDescriptor(d,v):null;b&&(b.get||b.set)?Object.defineProperty(m,v,b):m[v]=d[v]}return m.default=d,h&&h.set(d,m),m}var o=/^(?:([a-z0-9+.-]+):\/\/)(?:\S+(?::\S*)?@)?(?:(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*\.?)(?::\d{2,5})?(?:[/?#]\S*)?$/,i=n.array().min(3).max(7).of(n.lazy(function(d,p){var h=parseInt(p.path.match(/.*\[(\d+)]/)[1]);return[n.number().integer(),n.number().integer().min(1).max(12),n.number().integer().min(1).max(31),n.number().integer().min(0).max(23),n.number().integer().min(0).max(60),n.number().integer().min(0).max(60)][h]})),s=n.object().shape({before:n.boolean(),weeks:n.number(),days:n.number(),hours:n.number(),minutes:n.number(),seconds:n.number()}).noUnknown(),l=n.object().shape({name:n.string(),email:n.string().email(),rsvp:n.boolean(),dir:n.string().matches(o),partstat:n.string(),role:n.string()}).noUnknown(),u=n.object().shape({name:n.string(),email:n.string().email(),dir:n.string(),sentBy:n.string()}).noUnknown(),c=n.object().shape({action:n.string().matches(/audio|display|email/).required(),trigger:n.mixed().required(),description:n.string(),duration:s,repeat:n.number(),attach:n.string(),attachType:n.string(),summary:n.string(),attendee:l,"x-prop":n.mixed(),"iana-prop":n.mixed()}).noUnknown(),f=n.object().shape({summary:n.string(),timestamp:n.mixed(),title:n.string(),productId:n.string(),method:n.string(),uid:n.string().required(),sequence:n.number(),start:i.required(),duration:s,startType:n.string().matches(/utc|local/),startInputType:n.string().matches(/utc|local/),startOutputType:n.string().matches(/utc|local/),end:i,endInputType:n.string().matches(/utc|local/),endOutputType:n.string().matches(/utc|local/),description:n.string(),url:n.string().matches(o),geo:n.object().shape({lat:n.number(),lon:n.number()}),location:n.string(),status:n.string().matches(/TENTATIVE|CANCELLED|CONFIRMED/i),categories:n.array().of(n.string()),organizer:u,attendees:n.array().of(l),alarms:n.array().of(c),recurrenceRule:n.string(),busyStatus:n.string().matches(/TENTATIVE|FREE|BUSY|OOF/i),classification:n.string(),created:i,lastModified:i,calName:n.string(),htmlContent:n.string()}).test("xor","object should have end or duration",function(d){var p=!!d.end,h=!!d.duration;return p&&!h||!p&&h||!p&&!h}).noUnknown();function A(d){try{var p=f.validateSync(d,{abortEarly:!1,strict:!0});return{error:null,value:p}}catch(h){return{error:Object.assign({},h),value:void 0}}}})(O9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(O9);function n(a){return a&&a.__esModule?a:{default:a}}var r=t.default;e.default=r})(F9);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"buildEvent",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatEvent",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"validateEvent",{enumerable:!0,get:function(){return r.default}});var t=a(g9),n=a(E9),r=a(F9);function a(o){return o&&o.__esModule?o:{default:o}}})(h9);Object.defineProperty(cC,"__esModule",{value:!0});cC.convertTimestampToArray=N6e;cC.createEvent=bO;var U6e=cC.createEvents=H6e,M6e=p9,Vh=h9;function LG(e){return e.uid=e.uid||(0,M6e.nanoid)(),e}function yO(e){return(0,Vh.validateEvent)((0,Vh.buildEvent)(e))}function D6e(e){var t=e.error,n=e.value;return t?{error:t,value:null}:{error:null,value:(0,Vh.formatEvent)(n)}}function L6e(e,t,n){var r=e.error,a=e.value;return r?{error:r,value:a}:t===0?{value:a.slice(0,a.indexOf("END:VCALENDAR")),error:null}:t===n.length-1?{value:a.slice(a.indexOf("BEGIN:VEVENT")),error:null}:{error:null,value:a.slice(a.indexOf("BEGIN:VEVENT"),a.indexOf("END:VEVENT")+12)}}function Q6e(e,t,n){var r=t.error,a=t.value;return r?(e.error=r,e.value=null,e):e.value?(e.value=e.value.concat(a),e):(e.value=a,e)}function N6e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"local",n=[],r=new Date(e);return n.push(t==="local"?r.getFullYear():r.getUTCFullYear()),n.push((t==="local"?r.getMonth():r.getUTCMonth())+1),n.push(t==="local"?r.getDate():r.getUTCDate()),n.push(t==="local"?r.getHours():r.getUTCHours()),n.push(t==="local"?r.getMinutes():r.getUTCMinutes()),n}function bO(e,t){if(LG(e),!t){var n=yO(e),r=n.error,a=n.value;if(r)return{error:r,value:a};var o="";try{o=(0,Vh.formatEvent)(a)}catch(u){return{error:u,value:null}}return{error:null,value:o}}var i=yO(e),s=i.error,l=i.value;return s?t(s):t(null,(0,Vh.formatEvent)(l))}function H6e(e,t){if(!e)return{error:Error("one argument is required"),value:null};if(e.length===0){var n=bO({start:[2e3,10,5,5,0],duration:{hours:1}}),r=n.error,a=n.value;return r?{error:r,value:null}:{error:null,value:a.slice(0,a.indexOf("BEGIN:VEVENT"))+a.slice(a.indexOf("END:VEVENT")+10+2)}}if(e.length===1)return bO(e[0],t);var o=e.map(LG).map(yO).map(D6e).map(L6e).reduce(Q6e,{error:null,value:null}),i=o.error,s=o.value;return t?t(i,s):{error:i,value:s}}const j6e=Object.fromEntries(AI.filter(e=>e.startDate!==void 0).map(e=>[e.shortName,e.startDate])),z6e=["Su","M","Tu","W","Th","F","Sa"],V6e={SU:-1,MO:0,TU:1,WE:2,TH:3,FR:4,SA:5},_S={TH:0,FR:1,SA:2,SU:3,MO:4,TU:5,WE:6},K6e={Su:"SU",M:"MO",Tu:"TU",W:"WE",Th:"TH",F:"FR",Sa:"SA"},W6e=`BEGIN:VTIMEZONE TZID:America/Los_Angeles X-LIC-LOCATION:America/Los_Angeles BEGIN:DAYLIGHT @@ -330,8 +330,8 @@ DTSTART:19701101T020000 RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU END:STANDARD END:VTIMEZONE -BEGIN:VEVENT`;function _Q(e){return V6e.filter(t=>e.includes(t)).map(t=>W6e[t])}function $Q(e,t){const n=new Date(...z6e[e]);let r;return bF(e)==="Fall"?(t.sort((a,o)=>ZS[a]-ZS[o]),r=ZS[t[0]]):r=K6e[t[0]],n.setDate(n.getDate()+r),Y6e(n)}function Y6e(e){return[e.getFullYear(),e.getMonth()+1,e.getDate()]}function eN(e,t,n){const[r,a]=NG(t,n);return[[...e,...r],[...e,...a]]}function tN(e,t){if(e.month&&e.day&&e.startTime&&e.endTime){const n=e.month,r=e.day,[a,o]=NG(e.startTime,e.endTime);return[[t,n+1,r,...a],[t,n+1,r,...o]]}else return[]}function NG(e,t){return[[e.hour,e.minute],[t.hour,t.minute]]}function nN(e){return parseInt(e.split(" ")[0])}function bF(e){return e.split(" ")[1]}function q6e(e){return e.startsWith("Summer")&&e!=="Summer10wk"?5:10}function rN(e,t){let n=q6e(t)*e.length;switch(t){case"Fall":for(const r of e)switch(r){case"TH":case"FR":case"SA":n+=1;break}break;case"Summer1":e.includes("MO")&&(n+=1);break;case"Summer10wk":e.includes("FR")&&(n-=1);break}return`FREQ=WEEKLY;BYDAY=${e.toString()};INTERVAL=1;COUNT=${n}`}function X6e(e=oe.getEventsInCalendar()){return e.flatMap(n=>{if(n.isCustomEvent){const{title:r,start:a,end:o}=n,i=_Q(n.days.join("")),s=o9().shortName,l=rN(i,bF(s)),u=$Q(s,i),[c,f]=eN(u,{hour:a.getHours(),minute:a.getMinutes()},{hour:o.getHours(),minute:o.getMinutes()});return{productId:"antalmanac/ics",startOutputType:"local",endOutputType:"local",title:r,start:c,end:f,recurrenceRule:l}}else{const{term:r,title:a,courseTitle:o,instructors:i,sectionType:s,start:l,end:u,finalExam:c}=n,f=n.locations.map(A=>{if(A.days===void 0)return null;const d=_Q(A.days),p=$Q(r,d),[h,m]=eN(p,{hour:l.getHours(),minute:l.getMinutes()},{hour:u.getHours(),minute:u.getMinutes()}),y=rN(d,bF(r));return{productId:"antalmanac/ics",startOutputType:"local",endOutputType:"local",title:`${a} ${s}`,description:`${o} -Taught by ${i.join("/")}`,location:`${A.building} ${A.room}`,start:h,end:m,recurrenceRule:y}}).filter(Ow);return c.examStatus==="SCHEDULED_FINAL"&&c.startTime&&c.endTime&&f.push({productId:"antalmanac/ics",startOutputType:"local",endOutputType:"local",title:`${a} Final Exam`,description:`Final Exam for ${s} ${o}`,start:tN(c,nN(r))[0],end:tN(c,nN(r))[1]}),f}})}function J6e(){const e=X6e();M6e(e,(t,n)=>{if(Cn({category:"Calendar Pane",action:ot.calendar.actions.DOWNLOAD}),t){dr("error","Something went wrong! Unable to download schedule.",5),console.log(t);return}const r=n.replaceAll("DTSTART","DTSTART;TZID=America/Los_Angeles").replaceAll("DTEND","DTEND;TZID=America/Los_Angeles"),a=new Blob([r.replace("BEGIN:VEVENT",G6e)],{type:"text/plain;charset=utf-8"});f9.saveAs(a,"schedule.ics"),dr("success","Schedule downloaded!",5)})}const Z6e=()=>C.jsx(ei,{title:"Download Calendar as a .ics file. You can import this file to Google or Apple calendars.",children:C.jsx(Hn,{onClick:J6e,variant:"outlined",size:"small",startIcon:C.jsx(V4e,{fontSize:"small"}),children:"Download"})});/*! +BEGIN:VEVENT`,G6e="antalmanac/ics",$Q="local";function eN(e){return z6e.filter(t=>e.includes(t)).map(t=>K6e[t])}function tN(e,t){const n=new Date(...j6e[e]);let r;return wO(e)==="Fall"?(t.sort((a,o)=>_S[a]-_S[o]),r=_S[t[0]]):r=V6e[t[0]],n.setDate(n.getDate()+r),Y6e(n)}function Y6e(e){return[e.getFullYear(),e.getMonth()+1,e.getDate()]}function nN(e,t,n){const[r,a]=QG(t,n);return[[...e,...r],[...e,...a]]}function q6e(e,t){if(e.month&&e.day&&e.startTime&&e.endTime){const n=e.month,r=e.day,[a,o]=QG(e.startTime,e.endTime);return[[t,n+1,r,...a],[t,n+1,r,...o]]}else return[]}function QG(e,t){return[[e.hour,e.minute],[t.hour,t.minute]]}function X6e(e){return parseInt(e.split(" ")[0])}function wO(e){return e.split(" ")[1]}function J6e(e){return e.startsWith("Summer")&&e!=="Summer10wk"?5:10}function rN(e,t){let n=J6e(t)*e.length;switch(t){case"Fall":for(const r of e)switch(r){case"TH":case"FR":case"SA":n+=1;break}break;case"Summer1":e.includes("MO")&&(n+=1);break;case"Summer10wk":e.includes("FR")&&(n-=1);break}return`FREQ=WEEKLY;BYDAY=${e.toString()};INTERVAL=1;COUNT=${n}`}function Z6e(e=oe.getEventsWithFinalsInCalendar()){return e.flatMap(n=>{if(n.isCustomEvent){const{title:r,start:a,end:o}=n,i=eN(n.days.join("")),s=a9().shortName,l=rN(i,wO(s)),u=tN(s,i),[c,f]=nN(u,{hour:a.getHours(),minute:a.getMinutes()},{hour:o.getHours(),minute:o.getMinutes()});return{productId:"antalmanac/ics",startOutputType:"local",endOutputType:"local",title:r,start:c,end:f,recurrenceRule:l}}else{const{term:r,title:a,courseTitle:o,instructors:i,sectionType:s,start:l,end:u,finalExam:c}=n;return n.locations.map(A=>{if(A.days===void 0)return null;const d=eN(A.days),[p,h]=q6e(c,X6e(r));if(s==="Fin")return{productId:G6e,startOutputType:$Q,endOutputType:$Q,title:`${a} Final Exam`,description:`Final Exam for ${o}`,start:p,end:h};{const m=tN(r,d),[y,v]=nN(m,{hour:l.getHours(),minute:l.getMinutes()},{hour:u.getHours(),minute:u.getMinutes()}),b=rN(d,wO(r));return{productId:"antalmanac/ics",startOutputType:"local",endOutputType:"local",title:`${a} ${s}`,description:`${o} +Taught by ${i.join("/")}`,location:`${A.building} ${A.room}`,start:y,end:v,recurrenceRule:b}}}).filter(Ow)}})}function _6e(){const e=Z6e();U6e(e,(t,n)=>{if(Cn({category:"Calendar Pane",action:ot.calendar.actions.DOWNLOAD}),t){dr("error","Something went wrong! Unable to download schedule.",5),console.log(t);return}const r=n.replaceAll("DTSTART","DTSTART;TZID=America/Los_Angeles").replaceAll("DTEND","DTEND;TZID=America/Los_Angeles"),a=new Blob([r.replace("BEGIN:VEVENT",W6e)],{type:"text/plain;charset=utf-8"});A9.saveAs(a,"schedule.ics"),dr("success","Schedule downloaded!",5)})}const $6e=()=>C.jsx(ei,{title:"Download Calendar as a .ics file. You can import this file to Google or Apple calendars.",children:C.jsx(Hn,{onClick:_6e,variant:"outlined",size:"small",startIcon:C.jsx(z4e,{fontSize:"small"}),children:"Download"})});/*! * html2canvas 1.4.1 * Copyright (c) 2022 Niklas von Hertzen * Released under MIT License @@ -348,20 +348,20 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var wF=function(e,t){return wF=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},wF(e,t)};function ci(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");wF(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var CF=function(){return CF=Object.assign||function(t){for(var n,r=1,a=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]=55296&&a<=56319&&n>10)+55296,i%1024+56320)),(a+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},aN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$6e=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var ov=0;ov"u"?[]:new Uint8Array(256);for(var iv=0;iv>4,c[a++]=(i&15)<<4|s>>2,c[a++]=(s&3)<<6|l&63;return u},tHe=function(e){for(var t=e.length,n=[],r=0;r>Gu,aHe=1<>Gu,iHe=HG+oHe,sHe=iHe,lHe=32,uHe=sHe+lHe,cHe=65536>>HI,AHe=1<=0){if(t<55296||t>56319&&t<=65535)return n=this.index[t>>Gu],n=(n<<_S)+(t&$S),this.data[n];if(t<=65535)return n=this.index[HG+(t-55296>>Gu)],n=(n<<_S)+(t&$S),this.data[n];if(t>HI),n=this.index[n],n+=t>>Gu&fHe,n=this.index[n],n=(n<<_S)+(t&$S),this.data[n];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),sN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gHe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var sv=0;svlN?(a.push(!0),s-=lN):a.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(o)!==-1)return r.push(i),n.push(BF);if(s===yHe||s===xF){if(i===0)return r.push(i),n.push(Eu);var l=n[i-1];return OHe.indexOf(l)===-1?(r.push(r[i-1]),n.push(l)):(r.push(i),n.push(Eu))}if(r.push(i),s===SHe)return n.push(t==="strict"?EF:Kh);if(s===KG||s===xHe)return n.push(Eu);if(s===BHe)return o>=131072&&o<=196605||o>=196608&&o<=262141?n.push(Kh):n.push(Eu);n.push(s)}),[r,n,a]},nB=function(e,t,n,r){var a=r[n];if(Array.isArray(e)?e.indexOf(a)!==-1:e===a)for(var o=n;o<=r.length;){o++;var i=r[o];if(i===t)return!0;if(i!==ml)break}if(a===ml)for(var o=n;o>0;){o--;var s=r[o];if(Array.isArray(e)?e.indexOf(s)!==-1:e===s)for(var l=n;l<=r.length;){l++;var i=r[l];if(i===t)return!0;if(i!==ml)break}if(s!==ml)break}return!1},hN=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r===ml)n--;else return r}return 0},RHe=function(e,t,n,r,a){if(n[r]===0)return Ft;var o=r-1;if(Array.isArray(a)&&a[o]===!0)return Ft;var i=o-1,s=o+1,l=t[o],u=i>=0?t[i]:0,c=t[s];if(l===jG&&c===zG)return Ft;if(kF.indexOf(l)!==-1)return WG;if(kF.indexOf(c)!==-1||GG.indexOf(c)!==-1)return Ft;if(hN(o,t)===VG)return Av;if(IF.get(e[o])===xF||(l===uv||l===cv)&&IF.get(e[s])===xF||l===uN||c===uN||l===cN||[ml,SF,fp].indexOf(l)===-1&&c===cN||[lv,Kd,CHe,Vc,Kc].indexOf(c)!==-1||hN(o,t)===Wd||nB(eB,Wd,o,t)||nB([lv,Kd],EF,o,t)||nB(AN,AN,o,t))return Ft;if(l===ml)return Av;if(l===eB||c===eB)return Ft;if(c===BF||l===BF)return Av;if([SF,fp,EF].indexOf(c)!==-1||l===wHe||u===TF&&FHe.indexOf(l)!==-1||l===Kc&&c===TF||c===fN||Ji.indexOf(c)!==-1&&l===ka||Ji.indexOf(l)!==-1&&c===ka||l===pp&&[Kh,uv,cv].indexOf(c)!==-1||[Kh,uv,cv].indexOf(l)!==-1&&c===dp||Ji.indexOf(l)!==-1&&dN.indexOf(c)!==-1||dN.indexOf(l)!==-1&&Ji.indexOf(c)!==-1||[pp,dp].indexOf(l)!==-1&&(c===ka||[Wd,fp].indexOf(c)!==-1&&t[s+1]===ka)||[Wd,fp].indexOf(l)!==-1&&c===ka||l===ka&&[ka,Kc,Vc].indexOf(c)!==-1)return Ft;if([ka,Kc,Vc,lv,Kd].indexOf(c)!==-1)for(var f=o;f>=0;){var A=t[f];if(A===ka)return Ft;if([Kc,Vc].indexOf(A)!==-1)f--;else break}if([pp,dp].indexOf(c)!==-1)for(var f=[lv,Kd].indexOf(l)!==-1?i:o;f>=0;){var A=t[f];if(A===ka)return Ft;if([Kc,Vc].indexOf(A)!==-1)f--;else break}if(RF===l&&[RF,X0,OF,FF].indexOf(c)!==-1||[X0,OF].indexOf(l)!==-1&&[X0,J0].indexOf(c)!==-1||[J0,FF].indexOf(l)!==-1&&c===J0||pN.indexOf(l)!==-1&&[fN,dp].indexOf(c)!==-1||pN.indexOf(c)!==-1&&l===pp||Ji.indexOf(l)!==-1&&Ji.indexOf(c)!==-1||l===Vc&&Ji.indexOf(c)!==-1||Ji.concat(ka).indexOf(l)!==-1&&c===Wd&&EHe.indexOf(e[s])===-1||Ji.concat(ka).indexOf(c)!==-1&&l===Kd)return Ft;if(l===tB&&c===tB){for(var d=n[o],p=1;d>0&&(d--,t[d]===tB);)p++;if(p%2!==0)return Ft}return l===uv&&c===cv?Ft:Av},IHe=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=THe(e,t.lineBreak),r=n[0],a=n[1],o=n[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(a=a.map(function(s){return[ka,Eu,KG].indexOf(s)!==-1?Kh:s}));var i=t.wordBreak==="keep-all"?o.map(function(s,l){return s&&e[l]>=19968&&e[l]<=40959}):void 0;return[r,a,i]},kHe=function(){function e(t,n,r,a){this.codePoints=t,this.required=n===WG,this.start=r,this.end=a}return e.prototype.slice=function(){return Jn.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),PHe=function(e,t){var n=xC(e),r=IHe(n,t),a=r[0],o=r[1],i=r[2],s=n.length,l=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var c=Ft;u=YG&&e<=57},d8e=function(e){return e>=55296&&e<=57343},Wc=function(e){return Kr(e)||e>=JG&&e<=_G||e>=qG&&e<=l8e},p8e=function(e){return e>=qG&&e<=c8e},h8e=function(e){return e>=JG&&e<=f8e},g8e=function(e){return p8e(e)||h8e(e)},m8e=function(e){return e>=_He},gv=function(e){return e===Vb||e===DHe||e===LHe},Kb=function(e){return g8e(e)||m8e(e)||e===jHe},bN=function(e){return Kb(e)||Kr(e)||e===pa},v8e=function(e){return e>=n8e&&e<=r8e||e===a8e||e>=o8e&&e<=i8e||e===s8e},il=function(e,t){return e!==th?!1:t!==Vb},mv=function(e,t,n){return e===pa?Kb(t)||il(t,n):Kb(e)?!0:!!(e===th&&il(e,t))},aB=function(e,t,n){return e===Du||e===pa?Kr(t)?!0:t===Wh&&Kr(n):Kr(e===Wh?t:e)},y8e=function(e){var t=0,n=1;(e[t]===Du||e[t]===pa)&&(e[t]===pa&&(n=-1),t++);for(var r=[];Kr(e[t]);)r.push(e[t++]);var a=r.length?parseInt(Jn.apply(void 0,r),10):0;e[t]===Wh&&t++;for(var o=[];Kr(e[t]);)o.push(e[t++]);var i=o.length,s=i?parseInt(Jn.apply(void 0,o),10):0;(e[t]===ZG||e[t]===XG)&&t++;var l=1;(e[t]===Du||e[t]===pa)&&(e[t]===pa&&(l=-1),t++);for(var u=[];Kr(e[t]);)u.push(e[t++]);var c=u.length?parseInt(Jn.apply(void 0,u),10):0;return n*(a+s*Math.pow(10,-i))*Math.pow(10,l*c)},b8e={type:2},w8e={type:3},C8e={type:4},x8e={type:13},S8e={type:8},B8e={type:21},E8e={type:9},O8e={type:10},F8e={type:11},T8e={type:12},R8e={type:14},vv={type:23},I8e={type:1},k8e={type:25},P8e={type:24},U8e={type:26},M8e={type:27},D8e={type:28},L8e={type:29},Q8e={type:31},PF={type:32},$G=function(){function e(){this._value=[]}return e.prototype.write=function(t){this._value=this._value.concat(xC(t))},e.prototype.read=function(){for(var t=[],n=this.consumeToken();n!==PF;)t.push(n),n=this.consumeToken();return t},e.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case fv:return this.consumeStringToken(fv);case QHe:var n=this.peekCodePoint(0),r=this.peekCodePoint(1),a=this.peekCodePoint(2);if(bN(n)||il(r,a)){var o=mv(n,r,a)?MHe:UHe,i=this.consumeName();return{type:5,value:i,flags:o}}break;case NHe:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),x8e;break;case dv:return this.consumeStringToken(dv);case pv:return b8e;case Yd:return w8e;case rB:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),R8e;break;case Du:if(aB(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case $He:return C8e;case pa:var s=t,l=this.peekCodePoint(0),u=this.peekCodePoint(1);if(aB(s,l,u))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(mv(s,l,u))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(l===pa&&u===KHe)return this.consumeCodePoint(),this.consumeCodePoint(),P8e;break;case Wh:if(aB(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case mN:if(this.peekCodePoint(0)===rB)for(this.consumeCodePoint();;){var c=this.consumeCodePoint();if(c===rB&&(c=this.consumeCodePoint(),c===mN))return this.consumeToken();if(c===hi)return this.consumeToken()}break;case e8e:return U8e;case t8e:return M8e;case VHe:if(this.peekCodePoint(0)===zHe&&this.peekCodePoint(1)===pa&&this.peekCodePoint(2)===pa)return this.consumeCodePoint(),this.consumeCodePoint(),k8e;break;case WHe:var f=this.peekCodePoint(0),A=this.peekCodePoint(1),d=this.peekCodePoint(2);if(mv(f,A,d)){var i=this.consumeName();return{type:7,value:i}}break;case GHe:return D8e;case th:if(il(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case YHe:return L8e;case qHe:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),S8e;break;case XHe:return F8e;case JHe:return T8e;case u8e:case A8e:var p=this.peekCodePoint(0),h=this.peekCodePoint(1);return p===Du&&(Wc(h)||h===hv)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case vN:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),E8e;if(this.peekCodePoint(0)===vN)return this.consumeCodePoint(),B8e;break;case ZHe:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),O8e;break;case hi:return PF}return gv(t)?(this.consumeWhiteSpace(),Q8e):Kr(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):Kb(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:Jn(t)}},e.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t>"u"?-1:t},e.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},e.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},e.prototype.consumeUnicodeRangeToken=function(){for(var t=[],n=this.consumeCodePoint();Wc(n)&&t.length<6;)t.push(n),n=this.consumeCodePoint();for(var r=!1;n===hv&&t.length<6;)t.push(n),n=this.consumeCodePoint(),r=!0;if(r){var a=parseInt(Jn.apply(void 0,t.map(function(l){return l===hv?YG:l})),16),o=parseInt(Jn.apply(void 0,t.map(function(l){return l===hv?_G:l})),16);return{type:30,start:a,end:o}}var i=parseInt(Jn.apply(void 0,t),16);if(this.peekCodePoint(0)===pa&&Wc(this.peekCodePoint(1))){this.consumeCodePoint(),n=this.consumeCodePoint();for(var s=[];Wc(n)&&s.length<6;)s.push(n),n=this.consumeCodePoint();var o=parseInt(Jn.apply(void 0,s),16);return{type:30,start:i,end:o}}else return{type:30,start:i,end:i}},e.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===pv?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===pv?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},e.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===hi)return{type:22,value:""};var n=this.peekCodePoint(0);if(n===dv||n===fv){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===hi||this.peekCodePoint(0)===Yd)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),vv)}for(;;){var a=this.consumeCodePoint();if(a===hi||a===Yd)return{type:22,value:Jn.apply(void 0,t)};if(gv(a))return this.consumeWhiteSpace(),this.peekCodePoint(0)===hi||this.peekCodePoint(0)===Yd?(this.consumeCodePoint(),{type:22,value:Jn.apply(void 0,t)}):(this.consumeBadUrlRemnants(),vv);if(a===fv||a===dv||a===pv||v8e(a))return this.consumeBadUrlRemnants(),vv;if(a===th)if(il(a,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),vv;else t.push(a)}},e.prototype.consumeWhiteSpace=function(){for(;gv(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===Yd||t===hi)return;il(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(t){for(var n=5e4,r="";t>0;){var a=Math.min(n,t);r+=Jn.apply(void 0,this._value.splice(0,a)),t-=a}return this._value.shift(),r},e.prototype.consumeStringToken=function(t){var n="",r=0;do{var a=this._value[r];if(a===hi||a===void 0||a===t)return n+=this.consumeStringSlice(r),{type:0,value:n};if(a===Vb)return this._value.splice(0,r),I8e;if(a===th){var o=this._value[r+1];o!==hi&&o!==void 0&&(o===Vb?(n+=this.consumeStringSlice(r),r=-1,this._value.shift()):il(a,o)&&(n+=this.consumeStringSlice(r),n+=Jn(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},e.prototype.consumeNumber=function(){var t=[],n=Yg,r=this.peekCodePoint(0);for((r===Du||r===pa)&&t.push(this.consumeCodePoint());Kr(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0);var a=this.peekCodePoint(1);if(r===Wh&&Kr(a))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=gN;Kr(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0),a=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((r===ZG||r===XG)&&((a===Du||a===pa)&&Kr(o)||Kr(a)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=gN;Kr(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[y8e(t),n]},e.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),n=t[0],r=t[1],a=this.peekCodePoint(0),o=this.peekCodePoint(1),i=this.peekCodePoint(2);if(mv(a,o,i)){var s=this.consumeName();return{type:15,number:n,flags:r,unit:s}}return a===HHe?(this.consumeCodePoint(),{type:16,number:n,flags:r}):{type:17,number:n,flags:r}},e.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(Wc(t)){for(var n=Jn(t);Wc(this.peekCodePoint(0))&&n.length<6;)n+=Jn(this.consumeCodePoint());gv(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(n,16);return r===0||d8e(r)||r>1114111?yN:r}return t===hi?yN:t},e.prototype.consumeName=function(){for(var t="";;){var n=this.consumeCodePoint();if(bN(n))t+=Jn(n);else if(il(n,this.peekCodePoint(0)))t+=Jn(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(n),t}},e}(),eY=function(){function e(t){this._tokens=t}return e.create=function(t){var n=new $G;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var n=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return n;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var t=[];;){var n=this.consumeComponentValue();if(n.type===32)return t;t.push(n),t.push()}},e.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},e.prototype.consumeSimpleBlock=function(t){for(var n={type:t,values:[]},r=this.consumeToken();;){if(r.type===32||H8e(r,t))return n;this.reconsumeToken(r),n.values.push(this.consumeComponentValue()),r=this.consumeToken()}},e.prototype.consumeFunction=function(t){for(var n={name:t.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return n;this.reconsumeToken(r),n.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t>"u"?PF:t},e.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},e}(),qg=function(e){return e.type===15},td=function(e){return e.type===17},en=function(e){return e.type===20},N8e=function(e){return e.type===0},UF=function(e,t){return en(e)&&e.value===t},tY=function(e){return e.type!==31},Pf=function(e){return e.type!==31&&e.type!==4},zi=function(e){var t=[],n=[];return e.forEach(function(r){if(r.type===4){if(n.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(n),n=[];return}r.type!==31&&n.push(r)}),n.length&&t.push(n),t},H8e=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},Zl=function(e){return e.type===17||e.type===15},ir=function(e){return e.type===16||Zl(e)},nY=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},Ur={type:17,number:0,flags:Yg},jI={type:16,number:50,flags:Yg},vl={type:16,number:100,flags:Yg},hp=function(e,t,n){var r=e[0],a=e[1];return[dn(r,t),dn(typeof a<"u"?a:r,n)]},dn=function(e,t){if(e.type===16)return e.number/100*t;if(qg(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},rY="deg",aY="grad",oY="rad",iY="turn",SC={name:"angle",parse:function(e,t){if(t.type===15)switch(t.unit){case rY:return Math.PI*t.number/180;case aY:return Math.PI/200*t.number;case oY:return t.number;case iY:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},sY=function(e){return e.type===15&&(e.unit===rY||e.unit===aY||e.unit===oY||e.unit===iY)},lY=function(e){var t=e.filter(en).map(function(n){return n.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ur,Ur];case"to top":case"bottom":return ho(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ur,vl];case"to right":case"left":return ho(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[vl,vl];case"to bottom":case"top":return ho(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[vl,Ur];case"to left":case"right":return ho(270)}return 0},ho=function(e){return Math.PI*e/180},Ul={name:"color",parse:function(e,t){if(t.type===18){var n=j8e[t.name];if(typeof n>"u")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return n(e,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),a=t.value.substring(1,2),o=t.value.substring(2,3);return yl(parseInt(r+r,16),parseInt(a+a,16),parseInt(o+o,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),a=t.value.substring(1,2),o=t.value.substring(2,3),i=t.value.substring(3,4);return yl(parseInt(r+r,16),parseInt(a+a,16),parseInt(o+o,16),parseInt(i+i,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),a=t.value.substring(2,4),o=t.value.substring(4,6);return yl(parseInt(r,16),parseInt(a,16),parseInt(o,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),a=t.value.substring(2,4),o=t.value.substring(4,6),i=t.value.substring(6,8);return yl(parseInt(r,16),parseInt(a,16),parseInt(o,16),parseInt(i,16)/255)}}if(t.type===20){var s=ys[t.value.toUpperCase()];if(typeof s<"u")return s}return ys.TRANSPARENT}},Ml=function(e){return(255&e)===0},vr=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,a=255&e>>24;return t<255?"rgba("+a+","+r+","+n+","+t/255+")":"rgb("+a+","+r+","+n+")"},yl=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(r*255)<<0)>>>0},wN=function(e,t){if(e.type===17)return e.number;if(e.type===16){var n=t===3?1:255;return t===3?e.number/100*n:Math.round(e.number/100*n)}return 0},CN=function(e,t){var n=t.filter(Pf);if(n.length===3){var r=n.map(wN),a=r[0],o=r[1],i=r[2];return yl(a,o,i,1)}if(n.length===4){var s=n.map(wN),a=s[0],o=s[1],i=s[2],l=s[3];return yl(a,o,i,l)}return 0};function oB(e,t,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(t-e)*n*6+e:n<1/2?t:n<2/3?(t-e)*6*(2/3-n)+e:e}var xN=function(e,t){var n=t.filter(Pf),r=n[0],a=n[1],o=n[2],i=n[3],s=(r.type===17?ho(r.number):SC.parse(e,r))/(Math.PI*2),l=ir(a)?a.number/100:0,u=ir(o)?o.number/100:0,c=typeof i<"u"&&ir(i)?dn(i,1):1;if(l===0)return yl(u*255,u*255,u*255,1);var f=u<=.5?u*(l+1):u+l-u*l,A=u*2-f,d=oB(A,f,s+1/3),p=oB(A,f,s),h=oB(A,f,s-1/3);return yl(d*255,p*255,h*255,c)},j8e={hsl:xN,hsla:xN,rgb:CN,rgba:CN},nh=function(e,t){return Ul.parse(e,eY.create(t).parseComponentValue())},ys={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},z8e={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(n){if(en(n))switch(n.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},V8e={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},BC=function(e,t){var n=Ul.parse(e,t[0]),r=t[1];return r&&ir(r)?{color:n,stop:r}:{color:n,stop:null}},SN=function(e,t){var n=e[0],r=e[e.length-1];n.stop===null&&(n.stop=Ur),r.stop===null&&(r.stop=vl);for(var a=[],o=0,i=0;io?a.push(l):a.push(o),o=l}else a.push(null)}for(var u=null,i=0;ii.optimumDistance)?{optimumCorner:s,optimumDistance:c}:i},{optimumDistance:a?1/0:-1/0,optimumCorner:null}).optimumCorner},G8e=function(e,t,n,r,a){var o=0,i=0;switch(e.size){case 0:e.shape===0?o=i=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-a)):e.shape===1&&(o=Math.min(Math.abs(t),Math.abs(t-r)),i=Math.min(Math.abs(n),Math.abs(n-a)));break;case 2:if(e.shape===0)o=i=Math.min(zo(t,n),zo(t,n-a),zo(t-r,n),zo(t-r,n-a));else if(e.shape===1){var s=Math.min(Math.abs(n),Math.abs(n-a))/Math.min(Math.abs(t),Math.abs(t-r)),l=BN(r,a,t,n,!0),u=l[0],c=l[1];o=zo(u-t,(c-n)/s),i=s*o}break;case 1:e.shape===0?o=i=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-a)):e.shape===1&&(o=Math.max(Math.abs(t),Math.abs(t-r)),i=Math.max(Math.abs(n),Math.abs(n-a)));break;case 3:if(e.shape===0)o=i=Math.max(zo(t,n),zo(t,n-a),zo(t-r,n),zo(t-r,n-a));else if(e.shape===1){var s=Math.max(Math.abs(n),Math.abs(n-a))/Math.max(Math.abs(t),Math.abs(t-r)),f=BN(r,a,t,n,!1),u=f[0],c=f[1];o=zo(u-t,(c-n)/s),i=s*o}break}return Array.isArray(e.size)&&(o=dn(e.size[0],r),i=e.size.length===2?dn(e.size[1],a):o),[o,i]},Y8e=function(e,t){var n=ho(180),r=[];return zi(t).forEach(function(a,o){if(o===0){var i=a[0];if(i.type===20&&i.value==="to"){n=lY(a);return}else if(sY(i)){n=SC.parse(e,i);return}}var s=BC(e,a);r.push(s)}),{angle:n,stops:r,type:1}},yv=function(e,t){var n=ho(180),r=[];return zi(t).forEach(function(a,o){if(o===0){var i=a[0];if(i.type===20&&["top","left","right","bottom"].indexOf(i.value)!==-1){n=lY(a);return}else if(sY(i)){n=(SC.parse(e,i)+ho(270))%ho(360);return}}var s=BC(e,a);r.push(s)}),{angle:n,stops:r,type:1}},q8e=function(e,t){var n=ho(180),r=[],a=1,o=0,i=3,s=[];return zi(t).forEach(function(l,u){var c=l[0];if(u===0){if(en(c)&&c.value==="linear"){a=1;return}else if(en(c)&&c.value==="radial"){a=2;return}}if(c.type===18){if(c.name==="from"){var f=Ul.parse(e,c.values[0]);r.push({stop:Ur,color:f})}else if(c.name==="to"){var f=Ul.parse(e,c.values[0]);r.push({stop:vl,color:f})}else if(c.name==="color-stop"){var A=c.values.filter(Pf);if(A.length===2){var f=Ul.parse(e,A[1]),d=A[0];td(d)&&r.push({stop:{type:16,number:d.number*100,flags:d.flags},color:f})}}}}),a===1?{angle:(n+ho(180))%ho(360),stops:r,type:a}:{size:i,shape:o,stops:r,position:s,type:a}},uY="closest-side",cY="farthest-side",AY="closest-corner",fY="farthest-corner",dY="circle",pY="ellipse",hY="cover",gY="contain",X8e=function(e,t){var n=0,r=3,a=[],o=[];return zi(t).forEach(function(i,s){var l=!0;if(s===0){var u=!1;l=i.reduce(function(f,A){if(u)if(en(A))switch(A.value){case"center":return o.push(jI),f;case"top":case"left":return o.push(Ur),f;case"right":case"bottom":return o.push(vl),f}else(ir(A)||Zl(A))&&o.push(A);else if(en(A))switch(A.value){case dY:return n=0,!1;case pY:return n=1,!1;case"at":return u=!0,!1;case uY:return r=0,!1;case hY:case cY:return r=1,!1;case gY:case AY:return r=2,!1;case fY:return r=3,!1}else if(Zl(A)||ir(A))return Array.isArray(r)||(r=[]),r.push(A),!1;return f},l)}if(l){var c=BC(e,i);a.push(c)}}),{size:r,shape:n,stops:a,position:o,type:2}},bv=function(e,t){var n=0,r=3,a=[],o=[];return zi(t).forEach(function(i,s){var l=!0;if(s===0?l=i.reduce(function(c,f){if(en(f))switch(f.value){case"center":return o.push(jI),!1;case"top":case"left":return o.push(Ur),!1;case"right":case"bottom":return o.push(vl),!1}else if(ir(f)||Zl(f))return o.push(f),!1;return c},l):s===1&&(l=i.reduce(function(c,f){if(en(f))switch(f.value){case dY:return n=0,!1;case pY:return n=1,!1;case gY:case uY:return r=0,!1;case cY:return r=1,!1;case AY:return r=2,!1;case hY:case fY:return r=3,!1}else if(Zl(f)||ir(f))return Array.isArray(r)||(r=[]),r.push(f),!1;return c},l)),l){var u=BC(e,i);a.push(u)}}),{size:r,shape:n,stops:a,position:o,type:2}},J8e=function(e){return e.type===1},Z8e=function(e){return e.type===2},zI={name:"image",parse:function(e,t){if(t.type===22){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(t.type===18){var r=mY[t.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function _8e(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!mY[e.name])}var mY={"linear-gradient":Y8e,"-moz-linear-gradient":yv,"-ms-linear-gradient":yv,"-o-linear-gradient":yv,"-webkit-linear-gradient":yv,"radial-gradient":X8e,"-moz-radial-gradient":bv,"-ms-radial-gradient":bv,"-o-radial-gradient":bv,"-webkit-radial-gradient":bv,"-webkit-gradient":q8e},$8e={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value==="none"?[]:t.filter(function(r){return Pf(r)&&_8e(r)}).map(function(r){return zI.parse(e,r)})}},e7e={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(n){if(en(n))switch(n.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},t7e={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return zi(t).map(function(n){return n.filter(ir)}).map(nY)}},n7e={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return zi(t).map(function(n){return n.filter(en).map(function(r){return r.value}).join(" ")}).map(r7e)}},r7e=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},ef;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(ef||(ef={}));var a7e={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return zi(t).map(function(n){return n.filter(o7e)})}},o7e=function(e){return en(e)||ir(e)},EC=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},i7e=EC("top"),s7e=EC("right"),l7e=EC("bottom"),u7e=EC("left"),OC=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(t,n){return nY(n.filter(ir))}}},c7e=OC("top-left"),A7e=OC("top-right"),f7e=OC("bottom-right"),d7e=OC("bottom-left"),FC=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,n){switch(n){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},p7e=FC("top"),h7e=FC("right"),g7e=FC("bottom"),m7e=FC("left"),TC=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,n){return qg(n)?n.number:0}}},v7e=TC("top"),y7e=TC("right"),b7e=TC("bottom"),w7e=TC("left"),C7e={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},x7e={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},S7e={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(en).reduce(function(n,r){return n|B7e(r.value)},0)}},B7e=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},E7e={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},O7e={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},Wb;(function(e){e.NORMAL="normal",e.STRICT="strict"})(Wb||(Wb={}));var F7e={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return Wb.STRICT;case"normal":default:return Wb.NORMAL}}},T7e={name:"line-height",initialValue:"normal",prefix:!1,type:4},EN=function(e,t){return en(e)&&e.value==="normal"?1.2*t:e.type===17?t*e.number:ir(e)?dn(e,t):t},R7e={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value==="none"?null:zI.parse(e,t)}},I7e={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},MF={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},RC=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},k7e=RC("top"),P7e=RC("right"),U7e=RC("bottom"),M7e=RC("left"),D7e={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(en).map(function(n){switch(n.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},L7e={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},IC=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Q7e=IC("top"),N7e=IC("right"),H7e=IC("bottom"),j7e=IC("left"),z7e={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},V7e={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},K7e={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&UF(t[0],"none")?[]:zi(t).map(function(n){for(var r={color:ys.TRANSPARENT,offsetX:Ur,offsetY:Ur,blur:Ur},a=0,o=0;o"u")throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return n(t.values)}return null}},Y7e=function(e){var t=e.filter(function(n){return n.type===17}).map(function(n){return n.number});return t.length===6?t:null},q7e=function(e){var t=e.filter(function(l){return l.type===17}).map(function(l){return l.number}),n=t[0],r=t[1];t[2],t[3];var a=t[4],o=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var i=t[12],s=t[13];return t[14],t[15],t.length===16?[n,r,a,o,i,s]:null},X7e={matrix:Y7e,matrix3d:q7e},ON={type:16,number:50,flags:Yg},J7e=[ON,ON],Z7e={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var n=t.filter(ir);return n.length!==2?J7e:[n[0],n[1]]}},_7e={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},rh;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(rh||(rh={}));var $7e={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return rh.BREAK_ALL;case"keep-all":return rh.KEEP_ALL;case"normal":default:return rh.NORMAL}}},eje={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(t.type===20)return{auto:!0,order:0};if(td(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},vY={name:"time",parse:function(e,t){if(t.type===15)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},tje={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return td(t)?t.number:1}},nje={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},rje={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(en).map(function(n){switch(n.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(n){return n!==0})}},aje={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var n=[],r=[];return t.forEach(function(a){switch(a.type){case 20:case 0:n.push(a.value);break;case 17:n.push(a.number.toString());break;case 4:r.push(n.join(" ")),n.length=0;break}}),n.length&&r.push(n.join(" ")),r.map(function(a){return a.indexOf(" ")===-1?a:"'"+a+"'"})}},oje={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ije={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){if(td(t))return t.number;if(en(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},sje={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(en).map(function(n){return n.value})}},lje={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ar=function(e,t){return(e&t)!==0},uje={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value==="none"?[]:t}},cje={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var n=t[0];if(n.type===20&&n.value==="none")return null;for(var r=[],a=t.filter(tY),o=0;o1?1:0],this.overflowWrap=Ve(t,L7e,n.overflowWrap),this.paddingTop=Ve(t,Q7e,n.paddingTop),this.paddingRight=Ve(t,N7e,n.paddingRight),this.paddingBottom=Ve(t,H7e,n.paddingBottom),this.paddingLeft=Ve(t,j7e,n.paddingLeft),this.paintOrder=Ve(t,hje,n.paintOrder),this.position=Ve(t,V7e,n.position),this.textAlign=Ve(t,z7e,n.textAlign),this.textDecorationColor=Ve(t,nje,(r=n.textDecorationColor)!==null&&r!==void 0?r:n.color),this.textDecorationLine=Ve(t,rje,(a=n.textDecorationLine)!==null&&a!==void 0?a:n.textDecoration),this.textShadow=Ve(t,K7e,n.textShadow),this.textTransform=Ve(t,W7e,n.textTransform),this.transform=Ve(t,G7e,n.transform),this.transformOrigin=Ve(t,Z7e,n.transformOrigin),this.visibility=Ve(t,_7e,n.visibility),this.webkitTextStrokeColor=Ve(t,gje,n.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ve(t,mje,n.webkitTextStrokeWidth),this.wordBreak=Ve(t,$7e,n.wordBreak),this.zIndex=Ve(t,eje,n.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return Ml(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return Ar(this.display,4)||Ar(this.display,33554432)||Ar(this.display,268435456)||Ar(this.display,536870912)||Ar(this.display,67108864)||Ar(this.display,134217728)},e}(),yje=function(){function e(t,n){this.content=Ve(t,uje,n.content),this.quotes=Ve(t,dje,n.quotes)}return e}(),TN=function(){function e(t,n){this.counterIncrement=Ve(t,cje,n.counterIncrement),this.counterReset=Ve(t,Aje,n.counterReset)}return e}(),Ve=function(e,t,n){var r=new $G,a=n!==null&&typeof n<"u"?n.toString():t.initialValue;r.write(a);var o=new eY(r.read());switch(t.type){case 2:var i=o.parseComponentValue();return t.parse(e,en(i)?i.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return SC.parse(e,o.parseComponentValue());case"color":return Ul.parse(e,o.parseComponentValue());case"image":return zI.parse(e,o.parseComponentValue());case"length":var s=o.parseComponentValue();return Zl(s)?s:Ur;case"length-percentage":var l=o.parseComponentValue();return ir(l)?l:Ur;case"time":return vY.parse(e,o.parseComponentValue())}break}},bje="data-html2canvas-debug",wje=function(e){var t=e.getAttribute(bje);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},DF=function(e,t){var n=wje(e);return n===1||t===n},Vi=function(){function e(t,n){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,DF(n,3))debugger;this.styles=new vje(t,window.getComputedStyle(n,null)),NF(n)&&(this.styles.animationDuration.some(function(r){return r>0})&&(n.style.animationDuration="0s"),this.styles.transform!==null&&(n.style.transform="none")),this.bounds=CC(this.context,n),DF(n,4)&&(this.flags|=16)}return e}(),Cje="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",RN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gp=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var wv=0;wv>4,c[a++]=(i&15)<<4|s>>2,c[a++]=(s&3)<<6|l&63;return u},Sje=function(e){for(var t=e.length,n=[],r=0;r>Yu,Oje=1<>Yu,Tje=yY+Fje,Rje=Tje,Ije=32,kje=Rje+Ije,Pje=65536>>VI,Uje=1<=0){if(t<55296||t>56319&&t<=65535)return n=this.index[t>>Yu],n=(n<>Yu)],n=(n<>VI),n=this.index[n],n+=t>>Yu&Mje,n=this.index[n],n=(n<"u"?[]:new Uint8Array(256);for(var Cv=0;Cv=55296&&a<=56319&&n>10)+55296,i%1024+56320)),(a+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},Kje=Lje(Cje),ro="×",dB="÷",Wje=function(e){return Kje.get(e)},Gje=function(e,t,n){var r=n-2,a=t[r],o=t[n-1],i=t[n];if(o===lB&&i===uB)return ro;if(o===lB||o===uB||o===PN||i===lB||i===uB||i===PN)return dB;if(o===MN&&[MN,cB,DN,LN].indexOf(i)!==-1||(o===DN||o===cB)&&(i===cB||i===AB)||(o===LN||o===AB)&&i===AB||i===QN||i===UN||i===jje||o===Hje)return ro;if(o===QN&&i===NN){for(;a===UN;)a=t[--r];if(a===NN)return ro}if(o===fB&&i===fB){for(var s=0;a===fB;)s++,a=t[--r];if(s%2===0)return ro}return dB},Yje=function(e){var t=zje(e),n=t.length,r=0,a=0,o=t.map(Wje);return{next:function(){if(r>=n)return{done:!0,value:null};for(var i=ro;ri.x||c.y>i.y;return i=c,u===0?!0:f});return e.body.removeChild(t),s},Zje=function(){return typeof new Image().crossOrigin<"u"},_je=function(){return typeof new XMLHttpRequest().responseType=="string"},$je=function(e){var t=new Image,n=e.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),n.toDataURL()}catch{return!1}return!0},HN=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},eze=function(e){var t=e.createElement("canvas"),n=100;t.width=n,t.height=n;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var a=new Image,o=t.toDataURL();a.src=o;var i=LF(n,n,0,0,a);return r.fillStyle="red",r.fillRect(0,0,n,n),jN(i).then(function(s){r.drawImage(s,0,0);var l=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var u=e.createElement("div");return u.style.backgroundImage="url("+o+")",u.style.height=n+"px",HN(l)?jN(LF(n,n,0,0,u)):Promise.reject(!1)}).then(function(s){return r.drawImage(s,0,0),HN(r.getImageData(0,0,n,n).data)}).catch(function(){return!1})},LF=function(e,t,n,r,a){var o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return i.setAttributeNS(null,"width",e.toString()),i.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(s),s.appendChild(a),i},jN=function(e){return new Promise(function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},Tr={get SUPPORT_RANGE_BOUNDS(){var e=Xje(document);return Object.defineProperty(Tr,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Tr.SUPPORT_RANGE_BOUNDS&&Jje(document);return Object.defineProperty(Tr,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=$je(document);return Object.defineProperty(Tr,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?eze(document):Promise.resolve(!1);return Object.defineProperty(Tr,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Zje();return Object.defineProperty(Tr,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=_je();return Object.defineProperty(Tr,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Tr,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(Tr,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},ah=function(){function e(t,n){this.text=t,this.bounds=n}return e}(),tze=function(e,t,n,r){var a=aze(t,n),o=[],i=0;return a.forEach(function(s){if(n.textDecorationLine.length||s.trim().length>0)if(Tr.SUPPORT_RANGE_BOUNDS){var l=zN(r,i,s.length).getClientRects();if(l.length>1){var u=KI(s),c=0;u.forEach(function(A){o.push(new ah(A,Rs.fromDOMRectList(e,zN(r,c+i,A.length).getClientRects()))),c+=A.length})}else o.push(new ah(s,Rs.fromDOMRectList(e,l)))}else{var f=r.splitText(s.length);o.push(new ah(s,nze(e,r))),r=f}else Tr.SUPPORT_RANGE_BOUNDS||(r=r.splitText(s.length));i+=s.length}),o},nze=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var a=t.parentNode;if(a){a.replaceChild(r,t);var o=CC(e,r);return r.firstChild&&a.replaceChild(r.firstChild,r),o}}return Rs.EMPTY},zN=function(e,t,n){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var a=r.createRange();return a.setStart(e,t),a.setEnd(e,t+n),a},KI=function(e){if(Tr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map(function(n){return n.segment})}return qje(e)},rze=function(e,t){if(Tr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(n.segment(e)).map(function(r){return r.segment})}return ize(e,t)},aze=function(e,t){return t.letterSpacing!==0?KI(e):rze(e,t)},oze=[32,160,4961,65792,65793,4153,4241],ize=function(e,t){for(var n=PHe(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),r=[],a,o=function(){if(a.value){var i=a.value.slice(),s=xC(i),l="";s.forEach(function(u){oze.indexOf(u)===-1?l+=Jn(u):(l.length&&r.push(l),r.push(Jn(u)),l="")}),l.length&&r.push(l)}};!(a=n.next()).done;)o();return r},sze=function(){function e(t,n,r){this.text=lze(n.data,r.textTransform),this.textBounds=tze(t,this.text,r,n)}return e}(),lze=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(uze,cze);case 2:return e.toUpperCase();default:return e}},uze=/(^|\s|:|-|\(|\))([a-z])/g,cze=function(e,t,n){return e.length>0?t+n.toUpperCase():e},bY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.src=r.currentSrc||r.src,a.intrinsicWidth=r.naturalWidth,a.intrinsicHeight=r.naturalHeight,a.context.cache.addImage(a.src),a}return t}(Vi),wY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.canvas=r,a.intrinsicWidth=r.width,a.intrinsicHeight=r.height,a}return t}(Vi),CY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this,o=new XMLSerializer,i=CC(n,r);return r.setAttribute("width",i.width+"px"),r.setAttribute("height",i.height+"px"),a.svg="data:image/svg+xml,"+encodeURIComponent(o.serializeToString(r)),a.intrinsicWidth=r.width.baseVal.value,a.intrinsicHeight=r.height.baseVal.value,a.context.cache.addImage(a.svg),a}return t}(Vi),xY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.value=r.value,a}return t}(Vi),QF=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.start=r.start,a.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,a}return t}(Vi),Aze=[{type:15,flags:0,unit:"px",number:3}],fze=[{type:16,flags:0,number:50}],dze=function(e){return e.width>e.height?new Rs(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)n.textNodes.push(new sze(e,a,n.styles));else if(zA(a))if(PY(a)&&a.assignedNodes)a.assignedNodes().forEach(function(s){return Z0(e,s,n,r)});else{var i=OY(e,a);i.styles.isVisible()&&(mze(a,i,r)?i.flags|=4:vze(i.styles)&&(i.flags|=2),gze.indexOf(a.tagName)!==-1&&(i.flags|=8),n.elements.push(i),a.slot,a.shadowRoot?Z0(e,a.shadowRoot,i,r):!qb(a)&&!RY(a)&&!Xb(a)&&Z0(e,a,i,r))}},OY=function(e,t){return HF(t)?new bY(e,t):IY(t)?new wY(e,t):RY(t)?new CY(e,t):yze(t)?new xY(e,t):bze(t)?new QF(e,t):wze(t)?new WI(e,t):Xb(t)?new SY(e,t):qb(t)?new BY(e,t):kY(t)?new EY(e,t):new Vi(e,t)},FY=function(e,t){var n=OY(e,t);return n.flags|=4,Z0(e,t,n,n),n},mze=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||GI(e)&&n.styles.isTransparent()},vze=function(e){return e.isPositioned()||e.isFloating()},TY=function(e){return e.nodeType===Node.TEXT_NODE},zA=function(e){return e.nodeType===Node.ELEMENT_NODE},NF=function(e){return zA(e)&&typeof e.style<"u"&&!_0(e)},_0=function(e){return typeof e.className=="object"},yze=function(e){return e.tagName==="LI"},bze=function(e){return e.tagName==="OL"},wze=function(e){return e.tagName==="INPUT"},Cze=function(e){return e.tagName==="HTML"},RY=function(e){return e.tagName==="svg"},GI=function(e){return e.tagName==="BODY"},IY=function(e){return e.tagName==="CANVAS"},KN=function(e){return e.tagName==="VIDEO"},HF=function(e){return e.tagName==="IMG"},kY=function(e){return e.tagName==="IFRAME"},WN=function(e){return e.tagName==="STYLE"},xze=function(e){return e.tagName==="SCRIPT"},qb=function(e){return e.tagName==="TEXTAREA"},Xb=function(e){return e.tagName==="SELECT"},PY=function(e){return e.tagName==="SLOT"},GN=function(e){return e.tagName.indexOf("-")>0},Sze=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(t){var n=this.counters[t];return n&&n.length?n[n.length-1]:1},e.prototype.getCounterValues=function(t){var n=this.counters[t];return n||[]},e.prototype.pop=function(t){var n=this;t.forEach(function(r){return n.counters[r].pop()})},e.prototype.parse=function(t){var n=this,r=t.counterIncrement,a=t.counterReset,o=!0;r!==null&&r.forEach(function(s){var l=n.counters[s.counter];l&&s.increment!==0&&(o=!1,l.length||l.push(1),l[Math.max(0,l.length-1)]+=s.increment)});var i=[];return o&&a.forEach(function(s){var l=n.counters[s.counter];i.push(s.counter),l||(l=n.counters[s.counter]=[]),l.push(s.reset)}),i},e}(),YN={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},qN={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Bze={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Eze={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Gc=function(e,t,n,r,a,o){return en?Gh(e,a,o.length>0):r.integers.reduce(function(i,s,l){for(;e>=s;)e-=s,i+=r.values[l];return i},"")+o},UY=function(e,t,n,r){var a="";do n||e--,a=r(e)+a,e/=t;while(e*t>=t);return a},Xn=function(e,t,n,r,a){var o=n-t+1;return(e<0?"-":"")+(UY(Math.abs(e),o,r,function(i){return Jn(Math.floor(i%o)+t)})+a)},Au=function(e,t,n){n===void 0&&(n=". ");var r=t.length;return UY(Math.abs(e),r,!1,function(a){return t[Math.floor(a%r)]})+n},aA=1,tl=2,nl=4,mp=8,Zi=function(e,t,n,r,a,o){if(e<-9999||e>9999)return Gh(e,4,a.length>0);var i=Math.abs(e),s=a;if(i===0)return t[0]+s;for(var l=0;i>0&&l<=4;l++){var u=i%10;u===0&&Ar(o,aA)&&s!==""?s=t[u]+s:u>1||u===1&&l===0||u===1&&l===1&&Ar(o,tl)||u===1&&l===1&&Ar(o,nl)&&e>100||u===1&&l>1&&Ar(o,mp)?s=t[u]+(l>0?n[l-1]:"")+s:u===1&&l>0&&(s=n[l-1]+s),i=Math.floor(i/10)}return(e<0?r:"")+s},XN="十百千萬",JN="拾佰仟萬",ZN="マイナス",pB="마이너스",Gh=function(e,t,n){var r=n?". ":"",a=n?"、":"",o=n?", ":"",i=n?" ":"";switch(t){case 0:return"•"+i;case 1:return"◦"+i;case 2:return"◾"+i;case 5:var s=Xn(e,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return Au(e,"〇一二三四五六七八九",a);case 6:return Gc(e,1,3999,YN,3,r).toLowerCase();case 7:return Gc(e,1,3999,YN,3,r);case 8:return Xn(e,945,969,!1,r);case 9:return Xn(e,97,122,!1,r);case 10:return Xn(e,65,90,!1,r);case 11:return Xn(e,1632,1641,!0,r);case 12:case 49:return Gc(e,1,9999,qN,3,r);case 35:return Gc(e,1,9999,qN,3,r).toLowerCase();case 13:return Xn(e,2534,2543,!0,r);case 14:case 30:return Xn(e,6112,6121,!0,r);case 15:return Au(e,"子丑寅卯辰巳午未申酉戌亥",a);case 16:return Au(e,"甲乙丙丁戊己庚辛壬癸",a);case 17:case 48:return Zi(e,"零一二三四五六七八九",XN,"負",a,tl|nl|mp);case 47:return Zi(e,"零壹貳參肆伍陸柒捌玖",JN,"負",a,aA|tl|nl|mp);case 42:return Zi(e,"零一二三四五六七八九",XN,"负",a,tl|nl|mp);case 41:return Zi(e,"零壹贰叁肆伍陆柒捌玖",JN,"负",a,aA|tl|nl|mp);case 26:return Zi(e,"〇一二三四五六七八九","十百千万",ZN,a,0);case 25:return Zi(e,"零壱弐参四伍六七八九","拾百千万",ZN,a,aA|tl|nl);case 31:return Zi(e,"영일이삼사오육칠팔구","십백천만",pB,o,aA|tl|nl);case 33:return Zi(e,"零一二三四五六七八九","十百千萬",pB,o,0);case 32:return Zi(e,"零壹貳參四五六七八九","拾百千",pB,o,aA|tl|nl);case 18:return Xn(e,2406,2415,!0,r);case 20:return Gc(e,1,19999,Eze,3,r);case 21:return Xn(e,2790,2799,!0,r);case 22:return Xn(e,2662,2671,!0,r);case 22:return Gc(e,1,10999,Bze,3,r);case 23:return Au(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Au(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Xn(e,3302,3311,!0,r);case 28:return Au(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",a);case 29:return Au(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",a);case 34:return Xn(e,3792,3801,!0,r);case 37:return Xn(e,6160,6169,!0,r);case 38:return Xn(e,4160,4169,!0,r);case 39:return Xn(e,2918,2927,!0,r);case 40:return Xn(e,1776,1785,!0,r);case 43:return Xn(e,3046,3055,!0,r);case 44:return Xn(e,3174,3183,!0,r);case 45:return Xn(e,3664,3673,!0,r);case 46:return Xn(e,3872,3881,!0,r);case 3:default:return Xn(e,48,57,!0,r)}},MY="data-html2canvas-ignore",_N=function(){function e(t,n,r){if(this.context=t,this.options=r,this.scrolledElements=[],this.referenceElement=n,this.counters=new Sze,this.quoteDepth=0,!n.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(n.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(t,n){var r=this,a=Oze(t,n);if(!a.contentWindow)return Promise.reject("Unable to find iframe window");var o=t.defaultView.pageXOffset,i=t.defaultView.pageYOffset,s=a.contentWindow,l=s.document,u=Rze(a).then(function(){return Zr(r,void 0,void 0,function(){var c,f;return Vr(this,function(A){switch(A.label){case 0:return this.scrolledElements.forEach(Uze),s&&(s.scrollTo(n.left,n.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(s.scrollY!==n.top||s.scrollX!==n.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-n.left,s.scrollY-n.top,0,0))),c=this.options.onclone,f=this.clonedReferenceElement,typeof f>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:A.sent(),A.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Tze(l)]:[3,4];case 3:A.sent(),A.label=4;case 4:return typeof c=="function"?[2,Promise.resolve().then(function(){return c(l,f)}).then(function(){return a})]:[2,a]}})})});return l.open(),l.write(kze(document.doctype)+""),Pze(this.referenceElement.ownerDocument,o,i),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),u},e.prototype.createElementClone=function(t){if(DF(t,2))debugger;if(IY(t))return this.createCanvasClone(t);if(KN(t))return this.createVideoClone(t);if(WN(t))return this.createStyleClone(t);var n=t.cloneNode(!1);return HF(n)&&(HF(t)&&t.currentSrc&&t.currentSrc!==t.src&&(n.src=t.currentSrc,n.srcset=""),n.loading==="lazy"&&(n.loading="eager")),GN(n)?this.createCustomElementClone(n):n},e.prototype.createCustomElementClone=function(t){var n=document.createElement("html2canvascustomelement");return hB(t.style,n),n},e.prototype.createStyleClone=function(t){try{var n=t.sheet;if(n&&n.cssRules){var r=[].slice.call(n.cssRules,0).reduce(function(o,i){return i&&typeof i.cssText=="string"?o+i.cssText:o},""),a=t.cloneNode(!1);return a.textContent=r,a}}catch(o){if(this.context.logger.error("Unable to access cssRules property",o),o.name!=="SecurityError")throw o}return t.cloneNode(!1)},e.prototype.createCanvasClone=function(t){var n;if(this.options.inlineImages&&t.ownerDocument){var r=t.ownerDocument.createElement("img");try{return r.src=t.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var a=t.cloneNode(!1);try{a.width=t.width,a.height=t.height;var o=t.getContext("2d"),i=a.getContext("2d");if(i)if(!this.options.allowTaint&&o)i.putImageData(o.getImageData(0,0,t.width,t.height),0,0);else{var s=(n=t.getContext("webgl2"))!==null&&n!==void 0?n:t.getContext("webgl");if(s){var l=s.getContextAttributes();(l==null?void 0:l.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}i.drawImage(t,0,0)}return a}catch{this.context.logger.info("Unable to clone canvas as it is tainted",t)}return a},e.prototype.createVideoClone=function(t){var n=t.ownerDocument.createElement("canvas");n.width=t.offsetWidth,n.height=t.offsetHeight;var r=n.getContext("2d");try{return r&&(r.drawImage(t,0,0,n.width,n.height),this.options.allowTaint||r.getImageData(0,0,n.width,n.height)),n}catch{this.context.logger.info("Unable to clone video as it is tainted",t)}var a=t.ownerDocument.createElement("canvas");return a.width=t.offsetWidth,a.height=t.offsetHeight,a},e.prototype.appendChildNode=function(t,n,r){(!zA(n)||!xze(n)&&!n.hasAttribute(MY)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(n)))&&(!this.options.copyStyles||!zA(n)||!WN(n))&&t.appendChild(this.cloneNode(n,r))},e.prototype.cloneChildNodes=function(t,n,r){for(var a=this,o=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;o;o=o.nextSibling)if(zA(o)&&PY(o)&&typeof o.assignedNodes=="function"){var i=o.assignedNodes();i.length&&i.forEach(function(s){return a.appendChildNode(n,s,r)})}else this.appendChildNode(n,o,r)},e.prototype.cloneNode=function(t,n){if(TY(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var r=t.ownerDocument.defaultView;if(r&&zA(t)&&(NF(t)||_0(t))){var a=this.createElementClone(t);a.style.transitionProperty="none";var o=r.getComputedStyle(t),i=r.getComputedStyle(t,":before"),s=r.getComputedStyle(t,":after");this.referenceElement===t&&NF(a)&&(this.clonedReferenceElement=a),GI(a)&&Lze(a);var l=this.counters.parse(new TN(this.context,o)),u=this.resolvePseudoContent(t,a,i,oh.BEFORE);GN(t)&&(n=!0),KN(t)||this.cloneChildNodes(t,a,n),u&&a.insertBefore(u,a.firstChild);var c=this.resolvePseudoContent(t,a,s,oh.AFTER);return c&&a.appendChild(c),this.counters.pop(l),(o&&(this.options.copyStyles||_0(t))&&!kY(t)||n)&&hB(o,a),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([a,t.scrollLeft,t.scrollTop]),(qb(t)||Xb(t))&&(qb(a)||Xb(a))&&(a.value=t.value),a}return t.cloneNode(!1)},e.prototype.resolvePseudoContent=function(t,n,r,a){var o=this;if(r){var i=r.content,s=n.ownerDocument;if(!(!s||!i||i==="none"||i==="-moz-alt-content"||r.display==="none")){this.counters.parse(new TN(this.context,r));var l=new yje(this.context,r),u=s.createElement("html2canvaspseudoelement");hB(r,u),l.content.forEach(function(f){if(f.type===0)u.appendChild(s.createTextNode(f.value));else if(f.type===22){var A=s.createElement("img");A.src=f.value,A.style.opacity="1",u.appendChild(A)}else if(f.type===18){if(f.name==="attr"){var d=f.values.filter(en);d.length&&u.appendChild(s.createTextNode(t.getAttribute(d[0].value)||""))}else if(f.name==="counter"){var p=f.values.filter(Pf),h=p[0],m=p[1];if(h&&en(h)){var y=o.counters.getCounterValue(h.value),v=m&&en(m)?MF.parse(o.context,m.value):3;u.appendChild(s.createTextNode(Gh(y,v,!1)))}}else if(f.name==="counters"){var b=f.values.filter(Pf),h=b[0],w=b[1],m=b[2];if(h&&en(h)){var x=o.counters.getCounterValues(h.value),S=m&&en(m)?MF.parse(o.context,m.value):3,B=w&&w.type===0?w.value:"",F=x.map(function(U){return Gh(U,S,!1)}).join(B);u.appendChild(s.createTextNode(F))}}}else if(f.type===20)switch(f.value){case"open-quote":u.appendChild(s.createTextNode(FN(l.quotes,o.quoteDepth++,!0)));break;case"close-quote":u.appendChild(s.createTextNode(FN(l.quotes,--o.quoteDepth,!1)));break;default:u.appendChild(s.createTextNode(f.value))}}),u.className=jF+" "+zF;var c=a===oh.BEFORE?" "+jF:" "+zF;return _0(n)?n.className.baseValue+=c:n.className+=c,u}}},e.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},e}(),oh;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(oh||(oh={}));var Oze=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute(MY,"true"),e.body.appendChild(n),n},Fze=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},Tze=function(e){return Promise.all([].slice.call(e.images,0).map(Fze))},Rze=function(e){return new Promise(function(t,n){var r=e.contentWindow;if(!r)return n("No window assigned for iframe");var a=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var o=setInterval(function(){a.body.childNodes.length>0&&a.readyState==="complete"&&(clearInterval(o),t(e))},50)}})},Ize=["all","d","content"],hB=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);Ize.indexOf(r)===-1&&t.style.setProperty(r,e.getPropertyValue(r))}return t},kze=function(e){var t="";return e&&(t+=""),t},Pze=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},Uze=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},Mze=":before",Dze=":after",jF="___html2canvas___pseudoelement_before",zF="___html2canvas___pseudoelement_after",$N=`{ +***************************************************************************** */var CO=function(e,t){return CO=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},CO(e,t)};function ci(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");CO(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var xO=function(){return xO=Object.assign||function(t){for(var n,r=1,a=arguments.length;r0&&o[o.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]=55296&&a<=56319&&n>10)+55296,i%1024+56320)),(a+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},aN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",tHe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var ov=0;ov"u"?[]:new Uint8Array(256);for(var iv=0;iv>4,c[a++]=(i&15)<<4|s>>2,c[a++]=(s&3)<<6|l&63;return u},rHe=function(e){for(var t=e.length,n=[],r=0;r>Gu,iHe=1<>Gu,lHe=NG+sHe,uHe=lHe,cHe=32,AHe=uHe+cHe,fHe=65536>>jI,dHe=1<=0){if(t<55296||t>56319&&t<=65535)return n=this.index[t>>Gu],n=(n<<$S)+(t&eB),this.data[n];if(t<=65535)return n=this.index[NG+(t-55296>>Gu)],n=(n<<$S)+(t&eB),this.data[n];if(t>jI),n=this.index[n],n+=t>>Gu&pHe,n=this.index[n],n=(n<<$S)+(t&eB),this.data[n];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),sN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vHe=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var sv=0;svlN?(a.push(!0),s-=lN):a.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(o)!==-1)return r.push(i),n.push(EO);if(s===wHe||s===SO){if(i===0)return r.push(i),n.push(Eu);var l=n[i-1];return THe.indexOf(l)===-1?(r.push(r[i-1]),n.push(l)):(r.push(i),n.push(Eu))}if(r.push(i),s===EHe)return n.push(t==="strict"?FO:Kh);if(s===VG||s===BHe)return n.push(Eu);if(s===FHe)return o>=131072&&o<=196605||o>=196608&&o<=262141?n.push(Kh):n.push(Eu);n.push(s)}),[r,n,a]},rB=function(e,t,n,r){var a=r[n];if(Array.isArray(e)?e.indexOf(a)!==-1:e===a)for(var o=n;o<=r.length;){o++;var i=r[o];if(i===t)return!0;if(i!==ml)break}if(a===ml)for(var o=n;o>0;){o--;var s=r[o];if(Array.isArray(e)?e.indexOf(s)!==-1:e===s)for(var l=n;l<=r.length;){l++;var i=r[l];if(i===t)return!0;if(i!==ml)break}if(s!==ml)break}return!1},hN=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r===ml)n--;else return r}return 0},kHe=function(e,t,n,r,a){if(n[r]===0)return Ot;var o=r-1;if(Array.isArray(a)&&a[o]===!0)return Ot;var i=o-1,s=o+1,l=t[o],u=i>=0?t[i]:0,c=t[s];if(l===HG&&c===jG)return Ot;if(PO.indexOf(l)!==-1)return KG;if(PO.indexOf(c)!==-1||WG.indexOf(c)!==-1)return Ot;if(hN(o,t)===zG)return Av;if(kO.get(e[o])===SO||(l===uv||l===cv)&&kO.get(e[s])===SO||l===uN||c===uN||l===cN||[ml,BO,fp].indexOf(l)===-1&&c===cN||[lv,Kd,SHe,Vc,Kc].indexOf(c)!==-1||hN(o,t)===Wd||rB(tB,Wd,o,t)||rB([lv,Kd],FO,o,t)||rB(AN,AN,o,t))return Ot;if(l===ml)return Av;if(l===tB||c===tB)return Ot;if(c===EO||l===EO)return Av;if([BO,fp,FO].indexOf(c)!==-1||l===xHe||u===RO&&RHe.indexOf(l)!==-1||l===Kc&&c===RO||c===fN||Ji.indexOf(c)!==-1&&l===ka||Ji.indexOf(l)!==-1&&c===ka||l===pp&&[Kh,uv,cv].indexOf(c)!==-1||[Kh,uv,cv].indexOf(l)!==-1&&c===dp||Ji.indexOf(l)!==-1&&dN.indexOf(c)!==-1||dN.indexOf(l)!==-1&&Ji.indexOf(c)!==-1||[pp,dp].indexOf(l)!==-1&&(c===ka||[Wd,fp].indexOf(c)!==-1&&t[s+1]===ka)||[Wd,fp].indexOf(l)!==-1&&c===ka||l===ka&&[ka,Kc,Vc].indexOf(c)!==-1)return Ot;if([ka,Kc,Vc,lv,Kd].indexOf(c)!==-1)for(var f=o;f>=0;){var A=t[f];if(A===ka)return Ot;if([Kc,Vc].indexOf(A)!==-1)f--;else break}if([pp,dp].indexOf(c)!==-1)for(var f=[lv,Kd].indexOf(l)!==-1?i:o;f>=0;){var A=t[f];if(A===ka)return Ot;if([Kc,Vc].indexOf(A)!==-1)f--;else break}if(IO===l&&[IO,X0,OO,TO].indexOf(c)!==-1||[X0,OO].indexOf(l)!==-1&&[X0,J0].indexOf(c)!==-1||[J0,TO].indexOf(l)!==-1&&c===J0||pN.indexOf(l)!==-1&&[fN,dp].indexOf(c)!==-1||pN.indexOf(c)!==-1&&l===pp||Ji.indexOf(l)!==-1&&Ji.indexOf(c)!==-1||l===Vc&&Ji.indexOf(c)!==-1||Ji.concat(ka).indexOf(l)!==-1&&c===Wd&&OHe.indexOf(e[s])===-1||Ji.concat(ka).indexOf(c)!==-1&&l===Kd)return Ot;if(l===nB&&c===nB){for(var d=n[o],p=1;d>0&&(d--,t[d]===nB);)p++;if(p%2!==0)return Ot}return l===uv&&c===cv?Ot:Av},PHe=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=IHe(e,t.lineBreak),r=n[0],a=n[1],o=n[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(a=a.map(function(s){return[ka,Eu,VG].indexOf(s)!==-1?Kh:s}));var i=t.wordBreak==="keep-all"?o.map(function(s,l){return s&&e[l]>=19968&&e[l]<=40959}):void 0;return[r,a,i]},UHe=function(){function e(t,n,r,a){this.codePoints=t,this.required=n===KG,this.start=r,this.end=a}return e.prototype.slice=function(){return Jn.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),MHe=function(e,t){var n=SC(e),r=PHe(n,t),a=r[0],o=r[1],i=r[2],s=n.length,l=0,u=0;return{next:function(){if(u>=s)return{done:!0,value:null};for(var c=Ot;u=GG&&e<=57},h8e=function(e){return e>=55296&&e<=57343},Wc=function(e){return Kr(e)||e>=XG&&e<=ZG||e>=YG&&e<=c8e},g8e=function(e){return e>=YG&&e<=f8e},m8e=function(e){return e>=XG&&e<=p8e},v8e=function(e){return g8e(e)||m8e(e)},y8e=function(e){return e>=e8e},gv=function(e){return e===Kb||e===QHe||e===NHe},Wb=function(e){return v8e(e)||y8e(e)||e===VHe},bN=function(e){return Wb(e)||Kr(e)||e===pa},b8e=function(e){return e>=a8e&&e<=o8e||e===i8e||e>=s8e&&e<=l8e||e===u8e},il=function(e,t){return e!==th?!1:t!==Kb},mv=function(e,t,n){return e===pa?Wb(t)||il(t,n):Wb(e)?!0:!!(e===th&&il(e,t))},oB=function(e,t,n){return e===Du||e===pa?Kr(t)?!0:t===Wh&&Kr(n):Kr(e===Wh?t:e)},w8e=function(e){var t=0,n=1;(e[t]===Du||e[t]===pa)&&(e[t]===pa&&(n=-1),t++);for(var r=[];Kr(e[t]);)r.push(e[t++]);var a=r.length?parseInt(Jn.apply(void 0,r),10):0;e[t]===Wh&&t++;for(var o=[];Kr(e[t]);)o.push(e[t++]);var i=o.length,s=i?parseInt(Jn.apply(void 0,o),10):0;(e[t]===JG||e[t]===qG)&&t++;var l=1;(e[t]===Du||e[t]===pa)&&(e[t]===pa&&(l=-1),t++);for(var u=[];Kr(e[t]);)u.push(e[t++]);var c=u.length?parseInt(Jn.apply(void 0,u),10):0;return n*(a+s*Math.pow(10,-i))*Math.pow(10,l*c)},C8e={type:2},x8e={type:3},S8e={type:4},B8e={type:13},E8e={type:8},F8e={type:21},O8e={type:9},T8e={type:10},R8e={type:11},I8e={type:12},k8e={type:14},vv={type:23},P8e={type:1},U8e={type:25},M8e={type:24},D8e={type:26},L8e={type:27},Q8e={type:28},N8e={type:29},H8e={type:31},UO={type:32},_G=function(){function e(){this._value=[]}return e.prototype.write=function(t){this._value=this._value.concat(SC(t))},e.prototype.read=function(){for(var t=[],n=this.consumeToken();n!==UO;)t.push(n),n=this.consumeToken();return t},e.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case fv:return this.consumeStringToken(fv);case HHe:var n=this.peekCodePoint(0),r=this.peekCodePoint(1),a=this.peekCodePoint(2);if(bN(n)||il(r,a)){var o=mv(n,r,a)?LHe:DHe,i=this.consumeName();return{type:5,value:i,flags:o}}break;case jHe:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),B8e;break;case dv:return this.consumeStringToken(dv);case pv:return C8e;case Yd:return x8e;case aB:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),k8e;break;case Du:if(oB(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case t8e:return S8e;case pa:var s=t,l=this.peekCodePoint(0),u=this.peekCodePoint(1);if(oB(s,l,u))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(mv(s,l,u))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(l===pa&&u===GHe)return this.consumeCodePoint(),this.consumeCodePoint(),M8e;break;case Wh:if(oB(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case mN:if(this.peekCodePoint(0)===aB)for(this.consumeCodePoint();;){var c=this.consumeCodePoint();if(c===aB&&(c=this.consumeCodePoint(),c===mN))return this.consumeToken();if(c===hi)return this.consumeToken()}break;case n8e:return D8e;case r8e:return L8e;case WHe:if(this.peekCodePoint(0)===KHe&&this.peekCodePoint(1)===pa&&this.peekCodePoint(2)===pa)return this.consumeCodePoint(),this.consumeCodePoint(),U8e;break;case YHe:var f=this.peekCodePoint(0),A=this.peekCodePoint(1),d=this.peekCodePoint(2);if(mv(f,A,d)){var i=this.consumeName();return{type:7,value:i}}break;case qHe:return Q8e;case th:if(il(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case XHe:return N8e;case JHe:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),E8e;break;case ZHe:return R8e;case _He:return I8e;case A8e:case d8e:var p=this.peekCodePoint(0),h=this.peekCodePoint(1);return p===Du&&(Wc(h)||h===hv)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case vN:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),O8e;if(this.peekCodePoint(0)===vN)return this.consumeCodePoint(),F8e;break;case $He:if(this.peekCodePoint(0)===Gd)return this.consumeCodePoint(),T8e;break;case hi:return UO}return gv(t)?(this.consumeWhiteSpace(),H8e):Kr(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):Wb(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:Jn(t)}},e.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t>"u"?-1:t},e.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},e.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},e.prototype.consumeUnicodeRangeToken=function(){for(var t=[],n=this.consumeCodePoint();Wc(n)&&t.length<6;)t.push(n),n=this.consumeCodePoint();for(var r=!1;n===hv&&t.length<6;)t.push(n),n=this.consumeCodePoint(),r=!0;if(r){var a=parseInt(Jn.apply(void 0,t.map(function(l){return l===hv?GG:l})),16),o=parseInt(Jn.apply(void 0,t.map(function(l){return l===hv?ZG:l})),16);return{type:30,start:a,end:o}}var i=parseInt(Jn.apply(void 0,t),16);if(this.peekCodePoint(0)===pa&&Wc(this.peekCodePoint(1))){this.consumeCodePoint(),n=this.consumeCodePoint();for(var s=[];Wc(n)&&s.length<6;)s.push(n),n=this.consumeCodePoint();var o=parseInt(Jn.apply(void 0,s),16);return{type:30,start:i,end:o}}else return{type:30,start:i,end:i}},e.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===pv?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===pv?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},e.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===hi)return{type:22,value:""};var n=this.peekCodePoint(0);if(n===dv||n===fv){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===hi||this.peekCodePoint(0)===Yd)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),vv)}for(;;){var a=this.consumeCodePoint();if(a===hi||a===Yd)return{type:22,value:Jn.apply(void 0,t)};if(gv(a))return this.consumeWhiteSpace(),this.peekCodePoint(0)===hi||this.peekCodePoint(0)===Yd?(this.consumeCodePoint(),{type:22,value:Jn.apply(void 0,t)}):(this.consumeBadUrlRemnants(),vv);if(a===fv||a===dv||a===pv||b8e(a))return this.consumeBadUrlRemnants(),vv;if(a===th)if(il(a,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),vv;else t.push(a)}},e.prototype.consumeWhiteSpace=function(){for(;gv(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===Yd||t===hi)return;il(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(t){for(var n=5e4,r="";t>0;){var a=Math.min(n,t);r+=Jn.apply(void 0,this._value.splice(0,a)),t-=a}return this._value.shift(),r},e.prototype.consumeStringToken=function(t){var n="",r=0;do{var a=this._value[r];if(a===hi||a===void 0||a===t)return n+=this.consumeStringSlice(r),{type:0,value:n};if(a===Kb)return this._value.splice(0,r),P8e;if(a===th){var o=this._value[r+1];o!==hi&&o!==void 0&&(o===Kb?(n+=this.consumeStringSlice(r),r=-1,this._value.shift()):il(a,o)&&(n+=this.consumeStringSlice(r),n+=Jn(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},e.prototype.consumeNumber=function(){var t=[],n=Yg,r=this.peekCodePoint(0);for((r===Du||r===pa)&&t.push(this.consumeCodePoint());Kr(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0);var a=this.peekCodePoint(1);if(r===Wh&&Kr(a))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=gN;Kr(this.peekCodePoint(0));)t.push(this.consumeCodePoint());r=this.peekCodePoint(0),a=this.peekCodePoint(1);var o=this.peekCodePoint(2);if((r===JG||r===qG)&&((a===Du||a===pa)&&Kr(o)||Kr(a)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=gN;Kr(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[w8e(t),n]},e.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),n=t[0],r=t[1],a=this.peekCodePoint(0),o=this.peekCodePoint(1),i=this.peekCodePoint(2);if(mv(a,o,i)){var s=this.consumeName();return{type:15,number:n,flags:r,unit:s}}return a===zHe?(this.consumeCodePoint(),{type:16,number:n,flags:r}):{type:17,number:n,flags:r}},e.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(Wc(t)){for(var n=Jn(t);Wc(this.peekCodePoint(0))&&n.length<6;)n+=Jn(this.consumeCodePoint());gv(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(n,16);return r===0||h8e(r)||r>1114111?yN:r}return t===hi?yN:t},e.prototype.consumeName=function(){for(var t="";;){var n=this.consumeCodePoint();if(bN(n))t+=Jn(n);else if(il(n,this.peekCodePoint(0)))t+=Jn(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(n),t}},e}(),$G=function(){function e(t){this._tokens=t}return e.create=function(t){var n=new _G;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var n=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return n;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var t=[];;){var n=this.consumeComponentValue();if(n.type===32)return t;t.push(n),t.push()}},e.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},e.prototype.consumeSimpleBlock=function(t){for(var n={type:t,values:[]},r=this.consumeToken();;){if(r.type===32||z8e(r,t))return n;this.reconsumeToken(r),n.values.push(this.consumeComponentValue()),r=this.consumeToken()}},e.prototype.consumeFunction=function(t){for(var n={name:t.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return n;this.reconsumeToken(r),n.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t>"u"?UO:t},e.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},e}(),qg=function(e){return e.type===15},td=function(e){return e.type===17},en=function(e){return e.type===20},j8e=function(e){return e.type===0},MO=function(e,t){return en(e)&&e.value===t},eY=function(e){return e.type!==31},Pf=function(e){return e.type!==31&&e.type!==4},zi=function(e){var t=[],n=[];return e.forEach(function(r){if(r.type===4){if(n.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(n),n=[];return}r.type!==31&&n.push(r)}),n.length&&t.push(n),t},z8e=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},Zl=function(e){return e.type===17||e.type===15},ir=function(e){return e.type===16||Zl(e)},tY=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},Ur={type:17,number:0,flags:Yg},zI={type:16,number:50,flags:Yg},vl={type:16,number:100,flags:Yg},hp=function(e,t,n){var r=e[0],a=e[1];return[dn(r,t),dn(typeof a<"u"?a:r,n)]},dn=function(e,t){if(e.type===16)return e.number/100*t;if(qg(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},nY="deg",rY="grad",aY="rad",oY="turn",BC={name:"angle",parse:function(e,t){if(t.type===15)switch(t.unit){case nY:return Math.PI*t.number/180;case rY:return Math.PI/200*t.number;case aY:return t.number;case oY:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},iY=function(e){return e.type===15&&(e.unit===nY||e.unit===rY||e.unit===aY||e.unit===oY)},sY=function(e){var t=e.filter(en).map(function(n){return n.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ur,Ur];case"to top":case"bottom":return ho(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ur,vl];case"to right":case"left":return ho(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[vl,vl];case"to bottom":case"top":return ho(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[vl,Ur];case"to left":case"right":return ho(270)}return 0},ho=function(e){return Math.PI*e/180},Ul={name:"color",parse:function(e,t){if(t.type===18){var n=V8e[t.name];if(typeof n>"u")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return n(e,t.values)}if(t.type===5){if(t.value.length===3){var r=t.value.substring(0,1),a=t.value.substring(1,2),o=t.value.substring(2,3);return yl(parseInt(r+r,16),parseInt(a+a,16),parseInt(o+o,16),1)}if(t.value.length===4){var r=t.value.substring(0,1),a=t.value.substring(1,2),o=t.value.substring(2,3),i=t.value.substring(3,4);return yl(parseInt(r+r,16),parseInt(a+a,16),parseInt(o+o,16),parseInt(i+i,16)/255)}if(t.value.length===6){var r=t.value.substring(0,2),a=t.value.substring(2,4),o=t.value.substring(4,6);return yl(parseInt(r,16),parseInt(a,16),parseInt(o,16),1)}if(t.value.length===8){var r=t.value.substring(0,2),a=t.value.substring(2,4),o=t.value.substring(4,6),i=t.value.substring(6,8);return yl(parseInt(r,16),parseInt(a,16),parseInt(o,16),parseInt(i,16)/255)}}if(t.type===20){var s=ys[t.value.toUpperCase()];if(typeof s<"u")return s}return ys.TRANSPARENT}},Ml=function(e){return(255&e)===0},vr=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,a=255&e>>24;return t<255?"rgba("+a+","+r+","+n+","+t/255+")":"rgb("+a+","+r+","+n+")"},yl=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(r*255)<<0)>>>0},wN=function(e,t){if(e.type===17)return e.number;if(e.type===16){var n=t===3?1:255;return t===3?e.number/100*n:Math.round(e.number/100*n)}return 0},CN=function(e,t){var n=t.filter(Pf);if(n.length===3){var r=n.map(wN),a=r[0],o=r[1],i=r[2];return yl(a,o,i,1)}if(n.length===4){var s=n.map(wN),a=s[0],o=s[1],i=s[2],l=s[3];return yl(a,o,i,l)}return 0};function iB(e,t,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(t-e)*n*6+e:n<1/2?t:n<2/3?(t-e)*6*(2/3-n)+e:e}var xN=function(e,t){var n=t.filter(Pf),r=n[0],a=n[1],o=n[2],i=n[3],s=(r.type===17?ho(r.number):BC.parse(e,r))/(Math.PI*2),l=ir(a)?a.number/100:0,u=ir(o)?o.number/100:0,c=typeof i<"u"&&ir(i)?dn(i,1):1;if(l===0)return yl(u*255,u*255,u*255,1);var f=u<=.5?u*(l+1):u+l-u*l,A=u*2-f,d=iB(A,f,s+1/3),p=iB(A,f,s),h=iB(A,f,s-1/3);return yl(d*255,p*255,h*255,c)},V8e={hsl:xN,hsla:xN,rgb:CN,rgba:CN},nh=function(e,t){return Ul.parse(e,$G.create(t).parseComponentValue())},ys={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},K8e={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(n){if(en(n))switch(n.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},W8e={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},EC=function(e,t){var n=Ul.parse(e,t[0]),r=t[1];return r&&ir(r)?{color:n,stop:r}:{color:n,stop:null}},SN=function(e,t){var n=e[0],r=e[e.length-1];n.stop===null&&(n.stop=Ur),r.stop===null&&(r.stop=vl);for(var a=[],o=0,i=0;io?a.push(l):a.push(o),o=l}else a.push(null)}for(var u=null,i=0;ii.optimumDistance)?{optimumCorner:s,optimumDistance:c}:i},{optimumDistance:a?1/0:-1/0,optimumCorner:null}).optimumCorner},q8e=function(e,t,n,r,a){var o=0,i=0;switch(e.size){case 0:e.shape===0?o=i=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-a)):e.shape===1&&(o=Math.min(Math.abs(t),Math.abs(t-r)),i=Math.min(Math.abs(n),Math.abs(n-a)));break;case 2:if(e.shape===0)o=i=Math.min(zo(t,n),zo(t,n-a),zo(t-r,n),zo(t-r,n-a));else if(e.shape===1){var s=Math.min(Math.abs(n),Math.abs(n-a))/Math.min(Math.abs(t),Math.abs(t-r)),l=BN(r,a,t,n,!0),u=l[0],c=l[1];o=zo(u-t,(c-n)/s),i=s*o}break;case 1:e.shape===0?o=i=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-a)):e.shape===1&&(o=Math.max(Math.abs(t),Math.abs(t-r)),i=Math.max(Math.abs(n),Math.abs(n-a)));break;case 3:if(e.shape===0)o=i=Math.max(zo(t,n),zo(t,n-a),zo(t-r,n),zo(t-r,n-a));else if(e.shape===1){var s=Math.max(Math.abs(n),Math.abs(n-a))/Math.max(Math.abs(t),Math.abs(t-r)),f=BN(r,a,t,n,!1),u=f[0],c=f[1];o=zo(u-t,(c-n)/s),i=s*o}break}return Array.isArray(e.size)&&(o=dn(e.size[0],r),i=e.size.length===2?dn(e.size[1],a):o),[o,i]},X8e=function(e,t){var n=ho(180),r=[];return zi(t).forEach(function(a,o){if(o===0){var i=a[0];if(i.type===20&&i.value==="to"){n=sY(a);return}else if(iY(i)){n=BC.parse(e,i);return}}var s=EC(e,a);r.push(s)}),{angle:n,stops:r,type:1}},yv=function(e,t){var n=ho(180),r=[];return zi(t).forEach(function(a,o){if(o===0){var i=a[0];if(i.type===20&&["top","left","right","bottom"].indexOf(i.value)!==-1){n=sY(a);return}else if(iY(i)){n=(BC.parse(e,i)+ho(270))%ho(360);return}}var s=EC(e,a);r.push(s)}),{angle:n,stops:r,type:1}},J8e=function(e,t){var n=ho(180),r=[],a=1,o=0,i=3,s=[];return zi(t).forEach(function(l,u){var c=l[0];if(u===0){if(en(c)&&c.value==="linear"){a=1;return}else if(en(c)&&c.value==="radial"){a=2;return}}if(c.type===18){if(c.name==="from"){var f=Ul.parse(e,c.values[0]);r.push({stop:Ur,color:f})}else if(c.name==="to"){var f=Ul.parse(e,c.values[0]);r.push({stop:vl,color:f})}else if(c.name==="color-stop"){var A=c.values.filter(Pf);if(A.length===2){var f=Ul.parse(e,A[1]),d=A[0];td(d)&&r.push({stop:{type:16,number:d.number*100,flags:d.flags},color:f})}}}}),a===1?{angle:(n+ho(180))%ho(360),stops:r,type:a}:{size:i,shape:o,stops:r,position:s,type:a}},lY="closest-side",uY="farthest-side",cY="closest-corner",AY="farthest-corner",fY="circle",dY="ellipse",pY="cover",hY="contain",Z8e=function(e,t){var n=0,r=3,a=[],o=[];return zi(t).forEach(function(i,s){var l=!0;if(s===0){var u=!1;l=i.reduce(function(f,A){if(u)if(en(A))switch(A.value){case"center":return o.push(zI),f;case"top":case"left":return o.push(Ur),f;case"right":case"bottom":return o.push(vl),f}else(ir(A)||Zl(A))&&o.push(A);else if(en(A))switch(A.value){case fY:return n=0,!1;case dY:return n=1,!1;case"at":return u=!0,!1;case lY:return r=0,!1;case pY:case uY:return r=1,!1;case hY:case cY:return r=2,!1;case AY:return r=3,!1}else if(Zl(A)||ir(A))return Array.isArray(r)||(r=[]),r.push(A),!1;return f},l)}if(l){var c=EC(e,i);a.push(c)}}),{size:r,shape:n,stops:a,position:o,type:2}},bv=function(e,t){var n=0,r=3,a=[],o=[];return zi(t).forEach(function(i,s){var l=!0;if(s===0?l=i.reduce(function(c,f){if(en(f))switch(f.value){case"center":return o.push(zI),!1;case"top":case"left":return o.push(Ur),!1;case"right":case"bottom":return o.push(vl),!1}else if(ir(f)||Zl(f))return o.push(f),!1;return c},l):s===1&&(l=i.reduce(function(c,f){if(en(f))switch(f.value){case fY:return n=0,!1;case dY:return n=1,!1;case hY:case lY:return r=0,!1;case uY:return r=1,!1;case cY:return r=2,!1;case pY:case AY:return r=3,!1}else if(Zl(f)||ir(f))return Array.isArray(r)||(r=[]),r.push(f),!1;return c},l)),l){var u=EC(e,i);a.push(u)}}),{size:r,shape:n,stops:a,position:o,type:2}},_8e=function(e){return e.type===1},$8e=function(e){return e.type===2},VI={name:"image",parse:function(e,t){if(t.type===22){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(t.type===18){var r=gY[t.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function e7e(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!gY[e.name])}var gY={"linear-gradient":X8e,"-moz-linear-gradient":yv,"-ms-linear-gradient":yv,"-o-linear-gradient":yv,"-webkit-linear-gradient":yv,"radial-gradient":Z8e,"-moz-radial-gradient":bv,"-ms-radial-gradient":bv,"-o-radial-gradient":bv,"-webkit-radial-gradient":bv,"-webkit-gradient":J8e},t7e={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value==="none"?[]:t.filter(function(r){return Pf(r)&&e7e(r)}).map(function(r){return VI.parse(e,r)})}},n7e={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(n){if(en(n))switch(n.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},r7e={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return zi(t).map(function(n){return n.filter(ir)}).map(tY)}},a7e={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return zi(t).map(function(n){return n.filter(en).map(function(r){return r.value}).join(" ")}).map(o7e)}},o7e=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},ef;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(ef||(ef={}));var i7e={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return zi(t).map(function(n){return n.filter(s7e)})}},s7e=function(e){return en(e)||ir(e)},FC=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},l7e=FC("top"),u7e=FC("right"),c7e=FC("bottom"),A7e=FC("left"),OC=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(t,n){return tY(n.filter(ir))}}},f7e=OC("top-left"),d7e=OC("top-right"),p7e=OC("bottom-right"),h7e=OC("bottom-left"),TC=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,n){switch(n){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},g7e=TC("top"),m7e=TC("right"),v7e=TC("bottom"),y7e=TC("left"),RC=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,n){return qg(n)?n.number:0}}},b7e=RC("top"),w7e=RC("right"),C7e=RC("bottom"),x7e=RC("left"),S7e={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},B7e={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},E7e={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(en).reduce(function(n,r){return n|F7e(r.value)},0)}},F7e=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},O7e={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},T7e={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},Gb;(function(e){e.NORMAL="normal",e.STRICT="strict"})(Gb||(Gb={}));var R7e={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return Gb.STRICT;case"normal":default:return Gb.NORMAL}}},I7e={name:"line-height",initialValue:"normal",prefix:!1,type:4},EN=function(e,t){return en(e)&&e.value==="normal"?1.2*t:e.type===17?t*e.number:ir(e)?dn(e,t):t},k7e={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value==="none"?null:VI.parse(e,t)}},P7e={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},DO={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},IC=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},U7e=IC("top"),M7e=IC("right"),D7e=IC("bottom"),L7e=IC("left"),Q7e={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(en).map(function(n){switch(n.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},N7e={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},kC=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},H7e=kC("top"),j7e=kC("right"),z7e=kC("bottom"),V7e=kC("left"),K7e={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},W7e={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},G7e={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&MO(t[0],"none")?[]:zi(t).map(function(n){for(var r={color:ys.TRANSPARENT,offsetX:Ur,offsetY:Ur,blur:Ur},a=0,o=0;o"u")throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return n(t.values)}return null}},X7e=function(e){var t=e.filter(function(n){return n.type===17}).map(function(n){return n.number});return t.length===6?t:null},J7e=function(e){var t=e.filter(function(l){return l.type===17}).map(function(l){return l.number}),n=t[0],r=t[1];t[2],t[3];var a=t[4],o=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var i=t[12],s=t[13];return t[14],t[15],t.length===16?[n,r,a,o,i,s]:null},Z7e={matrix:X7e,matrix3d:J7e},FN={type:16,number:50,flags:Yg},_7e=[FN,FN],$7e={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var n=t.filter(ir);return n.length!==2?_7e:[n[0],n[1]]}},eje={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},rh;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(rh||(rh={}));var tje={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return rh.BREAK_ALL;case"keep-all":return rh.KEEP_ALL;case"normal":default:return rh.NORMAL}}},nje={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(t.type===20)return{auto:!0,order:0};if(td(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},mY={name:"time",parse:function(e,t){if(t.type===15)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},rje={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return td(t)?t.number:1}},aje={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},oje={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(en).map(function(n){switch(n.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(n){return n!==0})}},ije={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var n=[],r=[];return t.forEach(function(a){switch(a.type){case 20:case 0:n.push(a.value);break;case 17:n.push(a.number.toString());break;case 4:r.push(n.join(" ")),n.length=0;break}}),n.length&&r.push(n.join(" ")),r.map(function(a){return a.indexOf(" ")===-1?a:"'"+a+"'"})}},sje={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},lje={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){if(td(t))return t.number;if(en(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},uje={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(en).map(function(n){return n.value})}},cje={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},Ar=function(e,t){return(e&t)!==0},Aje={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value==="none"?[]:t}},fje={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var n=t[0];if(n.type===20&&n.value==="none")return null;for(var r=[],a=t.filter(eY),o=0;o1?1:0],this.overflowWrap=Ve(t,N7e,n.overflowWrap),this.paddingTop=Ve(t,H7e,n.paddingTop),this.paddingRight=Ve(t,j7e,n.paddingRight),this.paddingBottom=Ve(t,z7e,n.paddingBottom),this.paddingLeft=Ve(t,V7e,n.paddingLeft),this.paintOrder=Ve(t,mje,n.paintOrder),this.position=Ve(t,W7e,n.position),this.textAlign=Ve(t,K7e,n.textAlign),this.textDecorationColor=Ve(t,aje,(r=n.textDecorationColor)!==null&&r!==void 0?r:n.color),this.textDecorationLine=Ve(t,oje,(a=n.textDecorationLine)!==null&&a!==void 0?a:n.textDecoration),this.textShadow=Ve(t,G7e,n.textShadow),this.textTransform=Ve(t,Y7e,n.textTransform),this.transform=Ve(t,q7e,n.transform),this.transformOrigin=Ve(t,$7e,n.transformOrigin),this.visibility=Ve(t,eje,n.visibility),this.webkitTextStrokeColor=Ve(t,vje,n.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ve(t,yje,n.webkitTextStrokeWidth),this.wordBreak=Ve(t,tje,n.wordBreak),this.zIndex=Ve(t,nje,n.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return Ml(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return Ar(this.display,4)||Ar(this.display,33554432)||Ar(this.display,268435456)||Ar(this.display,536870912)||Ar(this.display,67108864)||Ar(this.display,134217728)},e}(),wje=function(){function e(t,n){this.content=Ve(t,Aje,n.content),this.quotes=Ve(t,hje,n.quotes)}return e}(),TN=function(){function e(t,n){this.counterIncrement=Ve(t,fje,n.counterIncrement),this.counterReset=Ve(t,dje,n.counterReset)}return e}(),Ve=function(e,t,n){var r=new _G,a=n!==null&&typeof n<"u"?n.toString():t.initialValue;r.write(a);var o=new $G(r.read());switch(t.type){case 2:var i=o.parseComponentValue();return t.parse(e,en(i)?i.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return BC.parse(e,o.parseComponentValue());case"color":return Ul.parse(e,o.parseComponentValue());case"image":return VI.parse(e,o.parseComponentValue());case"length":var s=o.parseComponentValue();return Zl(s)?s:Ur;case"length-percentage":var l=o.parseComponentValue();return ir(l)?l:Ur;case"time":return mY.parse(e,o.parseComponentValue())}break}},Cje="data-html2canvas-debug",xje=function(e){var t=e.getAttribute(Cje);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},LO=function(e,t){var n=xje(e);return n===1||t===n},Vi=function(){function e(t,n){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,LO(n,3))debugger;this.styles=new bje(t,window.getComputedStyle(n,null)),HO(n)&&(this.styles.animationDuration.some(function(r){return r>0})&&(n.style.animationDuration="0s"),this.styles.transform!==null&&(n.style.transform="none")),this.bounds=xC(this.context,n),LO(n,4)&&(this.flags|=16)}return e}(),Sje="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",RN="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gp=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var wv=0;wv>4,c[a++]=(i&15)<<4|s>>2,c[a++]=(s&3)<<6|l&63;return u},Eje=function(e){for(var t=e.length,n=[],r=0;r>Yu,Tje=1<>Yu,Ije=vY+Rje,kje=Ije,Pje=32,Uje=kje+Pje,Mje=65536>>KI,Dje=1<=0){if(t<55296||t>56319&&t<=65535)return n=this.index[t>>Yu],n=(n<>Yu)],n=(n<>KI),n=this.index[n],n+=t>>Yu&Lje,n=this.index[n],n=(n<"u"?[]:new Uint8Array(256);for(var Cv=0;Cv=55296&&a<=56319&&n>10)+55296,i%1024+56320)),(a+1===n||r.length>16384)&&(o+=String.fromCharCode.apply(String,r),r.length=0)}return o},Gje=Nje(Sje),ro="×",pB="÷",Yje=function(e){return Gje.get(e)},qje=function(e,t,n){var r=n-2,a=t[r],o=t[n-1],i=t[n];if(o===uB&&i===cB)return ro;if(o===uB||o===cB||o===PN||i===uB||i===cB||i===PN)return pB;if(o===MN&&[MN,AB,DN,LN].indexOf(i)!==-1||(o===DN||o===AB)&&(i===AB||i===fB)||(o===LN||o===fB)&&i===fB||i===QN||i===UN||i===Vje||o===zje)return ro;if(o===QN&&i===NN){for(;a===UN;)a=t[--r];if(a===NN)return ro}if(o===dB&&i===dB){for(var s=0;a===dB;)s++,a=t[--r];if(s%2===0)return ro}return pB},Xje=function(e){var t=Kje(e),n=t.length,r=0,a=0,o=t.map(Yje);return{next:function(){if(r>=n)return{done:!0,value:null};for(var i=ro;ri.x||c.y>i.y;return i=c,u===0?!0:f});return e.body.removeChild(t),s},$je=function(){return typeof new Image().crossOrigin<"u"},eze=function(){return typeof new XMLHttpRequest().responseType=="string"},tze=function(e){var t=new Image,n=e.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,";try{r.drawImage(t,0,0),n.toDataURL()}catch{return!1}return!0},HN=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},nze=function(e){var t=e.createElement("canvas"),n=100;t.width=n,t.height=n;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var a=new Image,o=t.toDataURL();a.src=o;var i=QO(n,n,0,0,a);return r.fillStyle="red",r.fillRect(0,0,n,n),jN(i).then(function(s){r.drawImage(s,0,0);var l=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var u=e.createElement("div");return u.style.backgroundImage="url("+o+")",u.style.height=n+"px",HN(l)?jN(QO(n,n,0,0,u)):Promise.reject(!1)}).then(function(s){return r.drawImage(s,0,0),HN(r.getImageData(0,0,n,n).data)}).catch(function(){return!1})},QO=function(e,t,n,r,a){var o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"svg"),s=document.createElementNS(o,"foreignObject");return i.setAttributeNS(null,"width",e.toString()),i.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(s),s.appendChild(a),i},jN=function(e){return new Promise(function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},Tr={get SUPPORT_RANGE_BOUNDS(){var e=Zje(document);return Object.defineProperty(Tr,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Tr.SUPPORT_RANGE_BOUNDS&&_je(document);return Object.defineProperty(Tr,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=tze(document);return Object.defineProperty(Tr,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?nze(document):Promise.resolve(!1);return Object.defineProperty(Tr,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=$je();return Object.defineProperty(Tr,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=eze();return Object.defineProperty(Tr,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Tr,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(Tr,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},ah=function(){function e(t,n){this.text=t,this.bounds=n}return e}(),rze=function(e,t,n,r){var a=ize(t,n),o=[],i=0;return a.forEach(function(s){if(n.textDecorationLine.length||s.trim().length>0)if(Tr.SUPPORT_RANGE_BOUNDS){var l=zN(r,i,s.length).getClientRects();if(l.length>1){var u=WI(s),c=0;u.forEach(function(A){o.push(new ah(A,Rs.fromDOMRectList(e,zN(r,c+i,A.length).getClientRects()))),c+=A.length})}else o.push(new ah(s,Rs.fromDOMRectList(e,l)))}else{var f=r.splitText(s.length);o.push(new ah(s,aze(e,r))),r=f}else Tr.SUPPORT_RANGE_BOUNDS||(r=r.splitText(s.length));i+=s.length}),o},aze=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var a=t.parentNode;if(a){a.replaceChild(r,t);var o=xC(e,r);return r.firstChild&&a.replaceChild(r.firstChild,r),o}}return Rs.EMPTY},zN=function(e,t,n){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var a=r.createRange();return a.setStart(e,t),a.setEnd(e,t+n),a},WI=function(e){if(Tr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map(function(n){return n.segment})}return Jje(e)},oze=function(e,t){if(Tr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(n.segment(e)).map(function(r){return r.segment})}return lze(e,t)},ize=function(e,t){return t.letterSpacing!==0?WI(e):oze(e,t)},sze=[32,160,4961,65792,65793,4153,4241],lze=function(e,t){for(var n=MHe(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),r=[],a,o=function(){if(a.value){var i=a.value.slice(),s=SC(i),l="";s.forEach(function(u){sze.indexOf(u)===-1?l+=Jn(u):(l.length&&r.push(l),r.push(Jn(u)),l="")}),l.length&&r.push(l)}};!(a=n.next()).done;)o();return r},uze=function(){function e(t,n,r){this.text=cze(n.data,r.textTransform),this.textBounds=rze(t,this.text,r,n)}return e}(),cze=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Aze,fze);case 2:return e.toUpperCase();default:return e}},Aze=/(^|\s|:|-|\(|\))([a-z])/g,fze=function(e,t,n){return e.length>0?t+n.toUpperCase():e},yY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.src=r.currentSrc||r.src,a.intrinsicWidth=r.naturalWidth,a.intrinsicHeight=r.naturalHeight,a.context.cache.addImage(a.src),a}return t}(Vi),bY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.canvas=r,a.intrinsicWidth=r.width,a.intrinsicHeight=r.height,a}return t}(Vi),wY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this,o=new XMLSerializer,i=xC(n,r);return r.setAttribute("width",i.width+"px"),r.setAttribute("height",i.height+"px"),a.svg="data:image/svg+xml,"+encodeURIComponent(o.serializeToString(r)),a.intrinsicWidth=r.width.baseVal.value,a.intrinsicHeight=r.height.baseVal.value,a.context.cache.addImage(a.svg),a}return t}(Vi),CY=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.value=r.value,a}return t}(Vi),NO=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a.start=r.start,a.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,a}return t}(Vi),dze=[{type:15,flags:0,unit:"px",number:3}],pze=[{type:16,flags:0,number:50}],hze=function(e){return e.width>e.height?new Rs(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)n.textNodes.push(new uze(e,a,n.styles));else if(zA(a))if(kY(a)&&a.assignedNodes)a.assignedNodes().forEach(function(s){return Z0(e,s,n,r)});else{var i=EY(e,a);i.styles.isVisible()&&(yze(a,i,r)?i.flags|=4:bze(i.styles)&&(i.flags|=2),vze.indexOf(a.tagName)!==-1&&(i.flags|=8),n.elements.push(i),a.slot,a.shadowRoot?Z0(e,a.shadowRoot,i,r):!Xb(a)&&!TY(a)&&!Jb(a)&&Z0(e,a,i,r))}},EY=function(e,t){return jO(t)?new yY(e,t):RY(t)?new bY(e,t):TY(t)?new wY(e,t):wze(t)?new CY(e,t):Cze(t)?new NO(e,t):xze(t)?new GI(e,t):Jb(t)?new xY(e,t):Xb(t)?new SY(e,t):IY(t)?new BY(e,t):new Vi(e,t)},FY=function(e,t){var n=EY(e,t);return n.flags|=4,Z0(e,t,n,n),n},yze=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||YI(e)&&n.styles.isTransparent()},bze=function(e){return e.isPositioned()||e.isFloating()},OY=function(e){return e.nodeType===Node.TEXT_NODE},zA=function(e){return e.nodeType===Node.ELEMENT_NODE},HO=function(e){return zA(e)&&typeof e.style<"u"&&!_0(e)},_0=function(e){return typeof e.className=="object"},wze=function(e){return e.tagName==="LI"},Cze=function(e){return e.tagName==="OL"},xze=function(e){return e.tagName==="INPUT"},Sze=function(e){return e.tagName==="HTML"},TY=function(e){return e.tagName==="svg"},YI=function(e){return e.tagName==="BODY"},RY=function(e){return e.tagName==="CANVAS"},KN=function(e){return e.tagName==="VIDEO"},jO=function(e){return e.tagName==="IMG"},IY=function(e){return e.tagName==="IFRAME"},WN=function(e){return e.tagName==="STYLE"},Bze=function(e){return e.tagName==="SCRIPT"},Xb=function(e){return e.tagName==="TEXTAREA"},Jb=function(e){return e.tagName==="SELECT"},kY=function(e){return e.tagName==="SLOT"},GN=function(e){return e.tagName.indexOf("-")>0},Eze=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(t){var n=this.counters[t];return n&&n.length?n[n.length-1]:1},e.prototype.getCounterValues=function(t){var n=this.counters[t];return n||[]},e.prototype.pop=function(t){var n=this;t.forEach(function(r){return n.counters[r].pop()})},e.prototype.parse=function(t){var n=this,r=t.counterIncrement,a=t.counterReset,o=!0;r!==null&&r.forEach(function(s){var l=n.counters[s.counter];l&&s.increment!==0&&(o=!1,l.length||l.push(1),l[Math.max(0,l.length-1)]+=s.increment)});var i=[];return o&&a.forEach(function(s){var l=n.counters[s.counter];i.push(s.counter),l||(l=n.counters[s.counter]=[]),l.push(s.reset)}),i},e}(),YN={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},qN={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Fze={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Oze={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Gc=function(e,t,n,r,a,o){return en?Gh(e,a,o.length>0):r.integers.reduce(function(i,s,l){for(;e>=s;)e-=s,i+=r.values[l];return i},"")+o},PY=function(e,t,n,r){var a="";do n||e--,a=r(e)+a,e/=t;while(e*t>=t);return a},Xn=function(e,t,n,r,a){var o=n-t+1;return(e<0?"-":"")+(PY(Math.abs(e),o,r,function(i){return Jn(Math.floor(i%o)+t)})+a)},Au=function(e,t,n){n===void 0&&(n=". ");var r=t.length;return PY(Math.abs(e),r,!1,function(a){return t[Math.floor(a%r)]})+n},aA=1,tl=2,nl=4,mp=8,Zi=function(e,t,n,r,a,o){if(e<-9999||e>9999)return Gh(e,4,a.length>0);var i=Math.abs(e),s=a;if(i===0)return t[0]+s;for(var l=0;i>0&&l<=4;l++){var u=i%10;u===0&&Ar(o,aA)&&s!==""?s=t[u]+s:u>1||u===1&&l===0||u===1&&l===1&&Ar(o,tl)||u===1&&l===1&&Ar(o,nl)&&e>100||u===1&&l>1&&Ar(o,mp)?s=t[u]+(l>0?n[l-1]:"")+s:u===1&&l>0&&(s=n[l-1]+s),i=Math.floor(i/10)}return(e<0?r:"")+s},XN="十百千萬",JN="拾佰仟萬",ZN="マイナス",hB="마이너스",Gh=function(e,t,n){var r=n?". ":"",a=n?"、":"",o=n?", ":"",i=n?" ":"";switch(t){case 0:return"•"+i;case 1:return"◦"+i;case 2:return"◾"+i;case 5:var s=Xn(e,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return Au(e,"〇一二三四五六七八九",a);case 6:return Gc(e,1,3999,YN,3,r).toLowerCase();case 7:return Gc(e,1,3999,YN,3,r);case 8:return Xn(e,945,969,!1,r);case 9:return Xn(e,97,122,!1,r);case 10:return Xn(e,65,90,!1,r);case 11:return Xn(e,1632,1641,!0,r);case 12:case 49:return Gc(e,1,9999,qN,3,r);case 35:return Gc(e,1,9999,qN,3,r).toLowerCase();case 13:return Xn(e,2534,2543,!0,r);case 14:case 30:return Xn(e,6112,6121,!0,r);case 15:return Au(e,"子丑寅卯辰巳午未申酉戌亥",a);case 16:return Au(e,"甲乙丙丁戊己庚辛壬癸",a);case 17:case 48:return Zi(e,"零一二三四五六七八九",XN,"負",a,tl|nl|mp);case 47:return Zi(e,"零壹貳參肆伍陸柒捌玖",JN,"負",a,aA|tl|nl|mp);case 42:return Zi(e,"零一二三四五六七八九",XN,"负",a,tl|nl|mp);case 41:return Zi(e,"零壹贰叁肆伍陆柒捌玖",JN,"负",a,aA|tl|nl|mp);case 26:return Zi(e,"〇一二三四五六七八九","十百千万",ZN,a,0);case 25:return Zi(e,"零壱弐参四伍六七八九","拾百千万",ZN,a,aA|tl|nl);case 31:return Zi(e,"영일이삼사오육칠팔구","십백천만",hB,o,aA|tl|nl);case 33:return Zi(e,"零一二三四五六七八九","十百千萬",hB,o,0);case 32:return Zi(e,"零壹貳參四五六七八九","拾百千",hB,o,aA|tl|nl);case 18:return Xn(e,2406,2415,!0,r);case 20:return Gc(e,1,19999,Oze,3,r);case 21:return Xn(e,2790,2799,!0,r);case 22:return Xn(e,2662,2671,!0,r);case 22:return Gc(e,1,10999,Fze,3,r);case 23:return Au(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Au(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Xn(e,3302,3311,!0,r);case 28:return Au(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",a);case 29:return Au(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",a);case 34:return Xn(e,3792,3801,!0,r);case 37:return Xn(e,6160,6169,!0,r);case 38:return Xn(e,4160,4169,!0,r);case 39:return Xn(e,2918,2927,!0,r);case 40:return Xn(e,1776,1785,!0,r);case 43:return Xn(e,3046,3055,!0,r);case 44:return Xn(e,3174,3183,!0,r);case 45:return Xn(e,3664,3673,!0,r);case 46:return Xn(e,3872,3881,!0,r);case 3:default:return Xn(e,48,57,!0,r)}},UY="data-html2canvas-ignore",_N=function(){function e(t,n,r){if(this.context=t,this.options=r,this.scrolledElements=[],this.referenceElement=n,this.counters=new Eze,this.quoteDepth=0,!n.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(n.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(t,n){var r=this,a=Tze(t,n);if(!a.contentWindow)return Promise.reject("Unable to find iframe window");var o=t.defaultView.pageXOffset,i=t.defaultView.pageYOffset,s=a.contentWindow,l=s.document,u=kze(a).then(function(){return Zr(r,void 0,void 0,function(){var c,f;return Vr(this,function(A){switch(A.label){case 0:return this.scrolledElements.forEach(Dze),s&&(s.scrollTo(n.left,n.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(s.scrollY!==n.top||s.scrollX!==n.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-n.left,s.scrollY-n.top,0,0))),c=this.options.onclone,f=this.clonedReferenceElement,typeof f>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:A.sent(),A.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Ize(l)]:[3,4];case 3:A.sent(),A.label=4;case 4:return typeof c=="function"?[2,Promise.resolve().then(function(){return c(l,f)}).then(function(){return a})]:[2,a]}})})});return l.open(),l.write(Uze(document.doctype)+""),Mze(this.referenceElement.ownerDocument,o,i),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),u},e.prototype.createElementClone=function(t){if(LO(t,2))debugger;if(RY(t))return this.createCanvasClone(t);if(KN(t))return this.createVideoClone(t);if(WN(t))return this.createStyleClone(t);var n=t.cloneNode(!1);return jO(n)&&(jO(t)&&t.currentSrc&&t.currentSrc!==t.src&&(n.src=t.currentSrc,n.srcset=""),n.loading==="lazy"&&(n.loading="eager")),GN(n)?this.createCustomElementClone(n):n},e.prototype.createCustomElementClone=function(t){var n=document.createElement("html2canvascustomelement");return gB(t.style,n),n},e.prototype.createStyleClone=function(t){try{var n=t.sheet;if(n&&n.cssRules){var r=[].slice.call(n.cssRules,0).reduce(function(o,i){return i&&typeof i.cssText=="string"?o+i.cssText:o},""),a=t.cloneNode(!1);return a.textContent=r,a}}catch(o){if(this.context.logger.error("Unable to access cssRules property",o),o.name!=="SecurityError")throw o}return t.cloneNode(!1)},e.prototype.createCanvasClone=function(t){var n;if(this.options.inlineImages&&t.ownerDocument){var r=t.ownerDocument.createElement("img");try{return r.src=t.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var a=t.cloneNode(!1);try{a.width=t.width,a.height=t.height;var o=t.getContext("2d"),i=a.getContext("2d");if(i)if(!this.options.allowTaint&&o)i.putImageData(o.getImageData(0,0,t.width,t.height),0,0);else{var s=(n=t.getContext("webgl2"))!==null&&n!==void 0?n:t.getContext("webgl");if(s){var l=s.getContextAttributes();(l==null?void 0:l.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}i.drawImage(t,0,0)}return a}catch{this.context.logger.info("Unable to clone canvas as it is tainted",t)}return a},e.prototype.createVideoClone=function(t){var n=t.ownerDocument.createElement("canvas");n.width=t.offsetWidth,n.height=t.offsetHeight;var r=n.getContext("2d");try{return r&&(r.drawImage(t,0,0,n.width,n.height),this.options.allowTaint||r.getImageData(0,0,n.width,n.height)),n}catch{this.context.logger.info("Unable to clone video as it is tainted",t)}var a=t.ownerDocument.createElement("canvas");return a.width=t.offsetWidth,a.height=t.offsetHeight,a},e.prototype.appendChildNode=function(t,n,r){(!zA(n)||!Bze(n)&&!n.hasAttribute(UY)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(n)))&&(!this.options.copyStyles||!zA(n)||!WN(n))&&t.appendChild(this.cloneNode(n,r))},e.prototype.cloneChildNodes=function(t,n,r){for(var a=this,o=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;o;o=o.nextSibling)if(zA(o)&&kY(o)&&typeof o.assignedNodes=="function"){var i=o.assignedNodes();i.length&&i.forEach(function(s){return a.appendChildNode(n,s,r)})}else this.appendChildNode(n,o,r)},e.prototype.cloneNode=function(t,n){if(OY(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var r=t.ownerDocument.defaultView;if(r&&zA(t)&&(HO(t)||_0(t))){var a=this.createElementClone(t);a.style.transitionProperty="none";var o=r.getComputedStyle(t),i=r.getComputedStyle(t,":before"),s=r.getComputedStyle(t,":after");this.referenceElement===t&&HO(a)&&(this.clonedReferenceElement=a),YI(a)&&Nze(a);var l=this.counters.parse(new TN(this.context,o)),u=this.resolvePseudoContent(t,a,i,oh.BEFORE);GN(t)&&(n=!0),KN(t)||this.cloneChildNodes(t,a,n),u&&a.insertBefore(u,a.firstChild);var c=this.resolvePseudoContent(t,a,s,oh.AFTER);return c&&a.appendChild(c),this.counters.pop(l),(o&&(this.options.copyStyles||_0(t))&&!IY(t)||n)&&gB(o,a),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([a,t.scrollLeft,t.scrollTop]),(Xb(t)||Jb(t))&&(Xb(a)||Jb(a))&&(a.value=t.value),a}return t.cloneNode(!1)},e.prototype.resolvePseudoContent=function(t,n,r,a){var o=this;if(r){var i=r.content,s=n.ownerDocument;if(!(!s||!i||i==="none"||i==="-moz-alt-content"||r.display==="none")){this.counters.parse(new TN(this.context,r));var l=new wje(this.context,r),u=s.createElement("html2canvaspseudoelement");gB(r,u),l.content.forEach(function(f){if(f.type===0)u.appendChild(s.createTextNode(f.value));else if(f.type===22){var A=s.createElement("img");A.src=f.value,A.style.opacity="1",u.appendChild(A)}else if(f.type===18){if(f.name==="attr"){var d=f.values.filter(en);d.length&&u.appendChild(s.createTextNode(t.getAttribute(d[0].value)||""))}else if(f.name==="counter"){var p=f.values.filter(Pf),h=p[0],m=p[1];if(h&&en(h)){var y=o.counters.getCounterValue(h.value),v=m&&en(m)?DO.parse(o.context,m.value):3;u.appendChild(s.createTextNode(Gh(y,v,!1)))}}else if(f.name==="counters"){var b=f.values.filter(Pf),h=b[0],w=b[1],m=b[2];if(h&&en(h)){var x=o.counters.getCounterValues(h.value),S=m&&en(m)?DO.parse(o.context,m.value):3,B=w&&w.type===0?w.value:"",O=x.map(function(U){return Gh(U,S,!1)}).join(B);u.appendChild(s.createTextNode(O))}}}else if(f.type===20)switch(f.value){case"open-quote":u.appendChild(s.createTextNode(ON(l.quotes,o.quoteDepth++,!0)));break;case"close-quote":u.appendChild(s.createTextNode(ON(l.quotes,--o.quoteDepth,!1)));break;default:u.appendChild(s.createTextNode(f.value))}}),u.className=zO+" "+VO;var c=a===oh.BEFORE?" "+zO:" "+VO;return _0(n)?n.className.baseValue+=c:n.className+=c,u}}},e.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},e}(),oh;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(oh||(oh={}));var Tze=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute(UY,"true"),e.body.appendChild(n),n},Rze=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},Ize=function(e){return Promise.all([].slice.call(e.images,0).map(Rze))},kze=function(e){return new Promise(function(t,n){var r=e.contentWindow;if(!r)return n("No window assigned for iframe");var a=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var o=setInterval(function(){a.body.childNodes.length>0&&a.readyState==="complete"&&(clearInterval(o),t(e))},50)}})},Pze=["all","d","content"],gB=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);Pze.indexOf(r)===-1&&t.style.setProperty(r,e.getPropertyValue(r))}return t},Uze=function(e){var t="";return e&&(t+=""),t},Mze=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},Dze=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},Lze=":before",Qze=":after",zO="___html2canvas___pseudoelement_before",VO="___html2canvas___pseudoelement_after",$N=`{ content: "" !important; display: none !important; -}`,Lze=function(e){Qze(e,"."+jF+Mze+$N+` - .`+zF+Dze+$N)},Qze=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement("style");r.textContent=t,e.appendChild(r)}},DY=function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),Nze=function(){function e(t,n){this.context=t,this._options=n,this._cache={}}return e.prototype.addImage=function(t){var n=Promise.resolve();return this.has(t)||(mB(t)||Vze(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),n},e.prototype.match=function(t){return this._cache[t]},e.prototype.loadImage=function(t){return Zr(this,void 0,void 0,function(){var n,r,a,o,i=this;return Vr(this,function(s){switch(s.label){case 0:return n=DY.isSameOrigin(t),r=!gB(t)&&this._options.useCORS===!0&&Tr.SUPPORT_CORS_IMAGES&&!n,a=!gB(t)&&!n&&!mB(t)&&typeof this._options.proxy=="string"&&Tr.SUPPORT_CORS_XHR&&!r,!n&&this._options.allowTaint===!1&&!gB(t)&&!mB(t)&&!a&&!r?[2]:(o=t,a?[4,this.proxy(o)]:[3,2]);case 1:o=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(l,u){var c=new Image;c.onload=function(){return l(c)},c.onerror=u,(Kze(o)||r)&&(c.crossOrigin="anonymous"),c.src=o,c.complete===!0&&setTimeout(function(){return l(c)},500),i._options.imageTimeout>0&&setTimeout(function(){return u("Timed out ("+i._options.imageTimeout+"ms) loading image")},i._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},e.prototype.has=function(t){return typeof this._cache[t]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(t){var n=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var a=t.substring(0,256);return new Promise(function(o,i){var s=Tr.SUPPORT_RESPONSE_TYPE?"blob":"text",l=new XMLHttpRequest;l.onload=function(){if(l.status===200)if(s==="text")o(l.response);else{var f=new FileReader;f.addEventListener("load",function(){return o(f.result)},!1),f.addEventListener("error",function(A){return i(A)},!1),f.readAsDataURL(l.response)}else i("Failed to proxy resource "+a+" with status code "+l.status)},l.onerror=i;var u=r.indexOf("?")>-1?"&":"?";if(l.open("GET",""+r+u+"url="+encodeURIComponent(t)+"&responseType="+s),s!=="text"&&l instanceof XMLHttpRequest&&(l.responseType=s),n._options.imageTimeout){var c=n._options.imageTimeout;l.timeout=c,l.ontimeout=function(){return i("Timed out ("+c+"ms) proxying "+a)}}l.send()})},e}(),Hze=/^data:image\/svg\+xml/i,jze=/^data:image\/.*;base64,/i,zze=/^data:image\/.*/i,Vze=function(e){return Tr.SUPPORT_SVG_DRAWING||!Wze(e)},gB=function(e){return zze.test(e)},Kze=function(e){return jze.test(e)},mB=function(e){return e.substr(0,4)==="blob"},Wze=function(e){return e.substr(-3).toLowerCase()==="svg"||Hze.test(e)},Ne=function(){function e(t,n){this.type=0,this.x=t,this.y=n}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),Yc=function(e,t,n){return new Ne(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},xv=function(){function e(t,n,r,a){this.type=1,this.start=t,this.startControl=n,this.endControl=r,this.end=a}return e.prototype.subdivide=function(t,n){var r=Yc(this.start,this.startControl,t),a=Yc(this.startControl,this.endControl,t),o=Yc(this.endControl,this.end,t),i=Yc(r,a,t),s=Yc(a,o,t),l=Yc(i,s,t);return n?new e(this.start,r,i,l):new e(l,s,o,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),so=function(e){return e.type===1},Gze=function(){function e(t){var n=t.styles,r=t.bounds,a=hp(n.borderTopLeftRadius,r.width,r.height),o=a[0],i=a[1],s=hp(n.borderTopRightRadius,r.width,r.height),l=s[0],u=s[1],c=hp(n.borderBottomRightRadius,r.width,r.height),f=c[0],A=c[1],d=hp(n.borderBottomLeftRadius,r.width,r.height),p=d[0],h=d[1],m=[];m.push((o+l)/r.width),m.push((p+f)/r.width),m.push((i+h)/r.height),m.push((u+A)/r.height);var y=Math.max.apply(Math,m);y>1&&(o/=y,i/=y,l/=y,u/=y,f/=y,A/=y,p/=y,h/=y);var v=r.width-l,b=r.height-A,w=r.width-f,x=r.height-h,S=n.borderTopWidth,B=n.borderRightWidth,F=n.borderBottomWidth,O=n.borderLeftWidth,T=dn(n.paddingTop,t.bounds.width),U=dn(n.paddingRight,t.bounds.width),N=dn(n.paddingBottom,t.bounds.width),H=dn(n.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=o>0||i>0?Tn(r.left+O/3,r.top+S/3,o-O/3,i-S/3,Gt.TOP_LEFT):new Ne(r.left+O/3,r.top+S/3),this.topRightBorderDoubleOuterBox=o>0||i>0?Tn(r.left+v,r.top+S/3,l-B/3,u-S/3,Gt.TOP_RIGHT):new Ne(r.left+r.width-B/3,r.top+S/3),this.bottomRightBorderDoubleOuterBox=f>0||A>0?Tn(r.left+w,r.top+b,f-B/3,A-F/3,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B/3,r.top+r.height-F/3),this.bottomLeftBorderDoubleOuterBox=p>0||h>0?Tn(r.left+O/3,r.top+x,p-O/3,h-F/3,Gt.BOTTOM_LEFT):new Ne(r.left+O/3,r.top+r.height-F/3),this.topLeftBorderDoubleInnerBox=o>0||i>0?Tn(r.left+O*2/3,r.top+S*2/3,o-O*2/3,i-S*2/3,Gt.TOP_LEFT):new Ne(r.left+O*2/3,r.top+S*2/3),this.topRightBorderDoubleInnerBox=o>0||i>0?Tn(r.left+v,r.top+S*2/3,l-B*2/3,u-S*2/3,Gt.TOP_RIGHT):new Ne(r.left+r.width-B*2/3,r.top+S*2/3),this.bottomRightBorderDoubleInnerBox=f>0||A>0?Tn(r.left+w,r.top+b,f-B*2/3,A-F*2/3,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B*2/3,r.top+r.height-F*2/3),this.bottomLeftBorderDoubleInnerBox=p>0||h>0?Tn(r.left+O*2/3,r.top+x,p-O*2/3,h-F*2/3,Gt.BOTTOM_LEFT):new Ne(r.left+O*2/3,r.top+r.height-F*2/3),this.topLeftBorderStroke=o>0||i>0?Tn(r.left+O/2,r.top+S/2,o-O/2,i-S/2,Gt.TOP_LEFT):new Ne(r.left+O/2,r.top+S/2),this.topRightBorderStroke=o>0||i>0?Tn(r.left+v,r.top+S/2,l-B/2,u-S/2,Gt.TOP_RIGHT):new Ne(r.left+r.width-B/2,r.top+S/2),this.bottomRightBorderStroke=f>0||A>0?Tn(r.left+w,r.top+b,f-B/2,A-F/2,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B/2,r.top+r.height-F/2),this.bottomLeftBorderStroke=p>0||h>0?Tn(r.left+O/2,r.top+x,p-O/2,h-F/2,Gt.BOTTOM_LEFT):new Ne(r.left+O/2,r.top+r.height-F/2),this.topLeftBorderBox=o>0||i>0?Tn(r.left,r.top,o,i,Gt.TOP_LEFT):new Ne(r.left,r.top),this.topRightBorderBox=l>0||u>0?Tn(r.left+v,r.top,l,u,Gt.TOP_RIGHT):new Ne(r.left+r.width,r.top),this.bottomRightBorderBox=f>0||A>0?Tn(r.left+w,r.top+b,f,A,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=p>0||h>0?Tn(r.left,r.top+x,p,h,Gt.BOTTOM_LEFT):new Ne(r.left,r.top+r.height),this.topLeftPaddingBox=o>0||i>0?Tn(r.left+O,r.top+S,Math.max(0,o-O),Math.max(0,i-S),Gt.TOP_LEFT):new Ne(r.left+O,r.top+S),this.topRightPaddingBox=l>0||u>0?Tn(r.left+Math.min(v,r.width-B),r.top+S,v>r.width+B?0:Math.max(0,l-B),Math.max(0,u-S),Gt.TOP_RIGHT):new Ne(r.left+r.width-B,r.top+S),this.bottomRightPaddingBox=f>0||A>0?Tn(r.left+Math.min(w,r.width-O),r.top+Math.min(b,r.height-F),Math.max(0,f-B),Math.max(0,A-F),Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B,r.top+r.height-F),this.bottomLeftPaddingBox=p>0||h>0?Tn(r.left+O,r.top+Math.min(x,r.height-F),Math.max(0,p-O),Math.max(0,h-F),Gt.BOTTOM_LEFT):new Ne(r.left+O,r.top+r.height-F),this.topLeftContentBox=o>0||i>0?Tn(r.left+O+H,r.top+S+T,Math.max(0,o-(O+H)),Math.max(0,i-(S+T)),Gt.TOP_LEFT):new Ne(r.left+O+H,r.top+S+T),this.topRightContentBox=l>0||u>0?Tn(r.left+Math.min(v,r.width+O+H),r.top+S+T,v>r.width+O+H?0:l-O+H,u-(S+T),Gt.TOP_RIGHT):new Ne(r.left+r.width-(B+U),r.top+S+T),this.bottomRightContentBox=f>0||A>0?Tn(r.left+Math.min(w,r.width-(O+H)),r.top+Math.min(b,r.height+S+T),Math.max(0,f-(B+U)),A-(F+N),Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-(B+U),r.top+r.height-(F+N)),this.bottomLeftContentBox=p>0||h>0?Tn(r.left+O+H,r.top+x,Math.max(0,p-(O+H)),h-(F+N),Gt.BOTTOM_LEFT):new Ne(r.left+O+H,r.top+r.height-(F+N))}return e}(),Gt;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Gt||(Gt={}));var Tn=function(e,t,n,r,a){var o=4*((Math.sqrt(2)-1)/3),i=n*o,s=r*o,l=e+n,u=t+r;switch(a){case Gt.TOP_LEFT:return new xv(new Ne(e,u),new Ne(e,u-s),new Ne(l-i,t),new Ne(l,t));case Gt.TOP_RIGHT:return new xv(new Ne(e,t),new Ne(e+i,t),new Ne(l,u-s),new Ne(l,u));case Gt.BOTTOM_RIGHT:return new xv(new Ne(l,t),new Ne(l,t+s),new Ne(e+i,u),new Ne(e,u));case Gt.BOTTOM_LEFT:default:return new xv(new Ne(l,u),new Ne(l-i,u),new Ne(e,t+s),new Ne(e,t))}},Jb=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Yze=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Zb=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},qze=function(){function e(t,n,r){this.offsetX=t,this.offsetY=n,this.matrix=r,this.type=0,this.target=6}return e}(),Sv=function(){function e(t,n){this.path=t,this.target=n,this.type=1}return e}(),Xze=function(){function e(t){this.opacity=t,this.type=2,this.target=6}return e}(),Jze=function(e){return e.type===0},LY=function(e){return e.type===1},Zze=function(e){return e.type===2},e5=function(e,t){return e.length===t.length?e.some(function(n,r){return n===t[r]}):!1},_ze=function(e,t,n,r,a){return e.map(function(o,i){switch(i){case 0:return o.add(t,n);case 1:return o.add(t+r,n);case 2:return o.add(t+r,n+a);case 3:return o.add(t,n+a)}return o})},QY=function(){function e(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),NY=function(){function e(t,n){if(this.container=t,this.parent=n,this.effects=[],this.curves=new Gze(this.container),this.container.styles.opacity<1&&this.effects.push(new Xze(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,a=this.container.bounds.top+this.container.styles.transformOrigin[1].number,o=this.container.styles.transform;this.effects.push(new qze(r,a,o))}if(this.container.styles.overflowX!==0){var i=Jb(this.curves),s=Zb(this.curves);e5(i,s)?this.effects.push(new Sv(i,6)):(this.effects.push(new Sv(i,2)),this.effects.push(new Sv(s,4)))}}return e.prototype.getEffects=function(t){for(var n=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,a=this.effects.slice(0);r;){var o=r.effects.filter(function(l){return!LY(l)});if(n||r.container.styles.position!==0||!r.parent){if(a.unshift.apply(a,o),n=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var i=Jb(r.curves),s=Zb(r.curves);e5(i,s)||a.unshift(new Sv(s,6))}}else a.unshift.apply(a,o);r=r.parent}return a.filter(function(l){return Ar(l.target,t)})},e}(),VF=function(e,t,n,r){e.container.elements.forEach(function(a){var o=Ar(a.flags,4),i=Ar(a.flags,2),s=new NY(a,e);Ar(a.styles.display,2048)&&r.push(s);var l=Ar(a.flags,8)?[]:r;if(o||i){var u=o||a.styles.isPositioned()?n:t,c=new QY(s);if(a.styles.isPositioned()||a.styles.opacity<1||a.styles.isTransformed()){var f=a.styles.zIndex.order;if(f<0){var A=0;u.negativeZIndex.some(function(p,h){return f>p.element.container.styles.zIndex.order?(A=h,!1):A>0}),u.negativeZIndex.splice(A,0,c)}else if(f>0){var d=0;u.positiveZIndex.some(function(p,h){return f>=p.element.container.styles.zIndex.order?(d=h+1,!1):d>0}),u.positiveZIndex.splice(d,0,c)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else a.styles.isFloating()?u.nonPositionedFloats.push(c):u.nonPositionedInlineLevel.push(c);VF(s,c,o?c:n,l)}else a.styles.isInlineLevel()?t.inlineLevel.push(s):t.nonInlineLevel.push(s),VF(s,t,n,l);Ar(a.flags,8)&&HY(a,l)})},HY=function(e,t){for(var n=e instanceof QF?e.start:1,r=e instanceof QF?e.reversed:!1,a=0;a"u"?e[0]:n},iVe=function(e,t,n,r,a){var o=t[0],i=t[1],s=n[0],l=n[1];switch(e){case 2:return[new Ne(Math.round(r.left),Math.round(r.top+i)),new Ne(Math.round(r.left+r.width),Math.round(r.top+i)),new Ne(Math.round(r.left+r.width),Math.round(l+r.top+i)),new Ne(Math.round(r.left),Math.round(l+r.top+i))];case 3:return[new Ne(Math.round(r.left+o),Math.round(r.top)),new Ne(Math.round(r.left+o+s),Math.round(r.top)),new Ne(Math.round(r.left+o+s),Math.round(r.height+r.top)),new Ne(Math.round(r.left+o),Math.round(r.height+r.top))];case 1:return[new Ne(Math.round(r.left+o),Math.round(r.top+i)),new Ne(Math.round(r.left+o+s),Math.round(r.top+i)),new Ne(Math.round(r.left+o+s),Math.round(r.top+i+l)),new Ne(Math.round(r.left+o),Math.round(r.top+i+l))];default:return[new Ne(Math.round(a.left),Math.round(a.top)),new Ne(Math.round(a.left+a.width),Math.round(a.top)),new Ne(Math.round(a.left+a.width),Math.round(a.height+a.top)),new Ne(Math.round(a.left),Math.round(a.height+a.top))]}},sVe="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",n5="Hidden Text",lVe=function(){function e(t){this._data={},this._document=t}return e.prototype.parseMetrics=function(t,n){var r=this._document.createElement("div"),a=this._document.createElement("img"),o=this._document.createElement("span"),i=this._document.body;r.style.visibility="hidden",r.style.fontFamily=t,r.style.fontSize=n,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",i.appendChild(r),a.src=sVe,a.width=1,a.height=1,a.style.margin="0",a.style.padding="0",a.style.verticalAlign="baseline",o.style.fontFamily=t,o.style.fontSize=n,o.style.margin="0",o.style.padding="0",o.appendChild(this._document.createTextNode(n5)),r.appendChild(o),r.appendChild(a);var s=a.offsetTop-o.offsetTop+2;r.removeChild(o),r.appendChild(this._document.createTextNode(n5)),r.style.lineHeight="normal",a.style.verticalAlign="super";var l=a.offsetTop-r.offsetTop+2;return i.removeChild(r),{baseline:s,middle:l}},e.prototype.getMetrics=function(t,n){var r=t+" "+n;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(t,n)),this._data[r]},e}(),zY=function(){function e(t,n){this.context=t,this.options=n}return e}(),uVe=1e4,cVe=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a._activeEffects=[],a.canvas=r.canvas?r.canvas:document.createElement("canvas"),a.ctx=a.canvas.getContext("2d"),r.canvas||(a.canvas.width=Math.floor(r.width*r.scale),a.canvas.height=Math.floor(r.height*r.scale),a.canvas.style.width=r.width+"px",a.canvas.style.height=r.height+"px"),a.fontMetrics=new lVe(document),a.ctx.scale(a.options.scale,a.options.scale),a.ctx.translate(-r.x,-r.y),a.ctx.textBaseline="bottom",a._activeEffects=[],a.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),a}return t.prototype.applyEffects=function(n){for(var r=this;this._activeEffects.length;)this.popEffect();n.forEach(function(a){return r.applyEffect(a)})},t.prototype.applyEffect=function(n){this.ctx.save(),Zze(n)&&(this.ctx.globalAlpha=n.opacity),Jze(n)&&(this.ctx.translate(n.offsetX,n.offsetY),this.ctx.transform(n.matrix[0],n.matrix[1],n.matrix[2],n.matrix[3],n.matrix[4],n.matrix[5]),this.ctx.translate(-n.offsetX,-n.offsetY)),LY(n)&&(this.path(n.path),this.ctx.clip()),this._activeEffects.push(n)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(n){return Zr(this,void 0,void 0,function(){var r;return Vr(this,function(a){switch(a.label){case 0:return r=n.element.container.styles,r.isVisible()?[4,this.renderStackContent(n)]:[3,2];case 1:a.sent(),a.label=2;case 2:return[2]}})})},t.prototype.renderNode=function(n){return Zr(this,void 0,void 0,function(){return Vr(this,function(r){switch(r.label){case 0:if(Ar(n.container.flags,16))debugger;return n.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(n)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(n)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},t.prototype.renderTextWithLetterSpacing=function(n,r,a){var o=this;if(r===0)this.ctx.fillText(n.text,n.bounds.left,n.bounds.top+a);else{var i=KI(n.text);i.reduce(function(s,l){return o.ctx.fillText(l,s,n.bounds.top+a),s+o.ctx.measureText(l).width},n.bounds.left)}},t.prototype.createFontStyle=function(n){var r=n.fontVariant.filter(function(i){return i==="normal"||i==="small-caps"}).join(""),a=hVe(n.fontFamily).join(", "),o=qg(n.fontSize)?""+n.fontSize.number+n.fontSize.unit:n.fontSize.number+"px";return[[n.fontStyle,r,n.fontWeight,o,a].join(" "),a,o]},t.prototype.renderTextNode=function(n,r){return Zr(this,void 0,void 0,function(){var a,o,i,s,l,u,c,f,A=this;return Vr(this,function(d){return a=this.createFontStyle(r),o=a[0],i=a[1],s=a[2],this.ctx.font=o,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",l=this.fontMetrics.getMetrics(i,s),u=l.baseline,c=l.middle,f=r.paintOrder,n.textBounds.forEach(function(p){f.forEach(function(h){switch(h){case 0:A.ctx.fillStyle=vr(r.color),A.renderTextWithLetterSpacing(p,r.letterSpacing,u);var m=r.textShadow;m.length&&p.text.trim().length&&(m.slice(0).reverse().forEach(function(y){A.ctx.shadowColor=vr(y.color),A.ctx.shadowOffsetX=y.offsetX.number*A.options.scale,A.ctx.shadowOffsetY=y.offsetY.number*A.options.scale,A.ctx.shadowBlur=y.blur.number,A.renderTextWithLetterSpacing(p,r.letterSpacing,u)}),A.ctx.shadowColor="",A.ctx.shadowOffsetX=0,A.ctx.shadowOffsetY=0,A.ctx.shadowBlur=0),r.textDecorationLine.length&&(A.ctx.fillStyle=vr(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(y){switch(y){case 1:A.ctx.fillRect(p.bounds.left,Math.round(p.bounds.top+u),p.bounds.width,1);break;case 2:A.ctx.fillRect(p.bounds.left,Math.round(p.bounds.top),p.bounds.width,1);break;case 3:A.ctx.fillRect(p.bounds.left,Math.ceil(p.bounds.top+c),p.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&p.text.trim().length&&(A.ctx.strokeStyle=vr(r.webkitTextStrokeColor),A.ctx.lineWidth=r.webkitTextStrokeWidth,A.ctx.lineJoin=window.chrome?"miter":"round",A.ctx.strokeText(p.text,p.bounds.left,p.bounds.top+u)),A.ctx.strokeStyle="",A.ctx.lineWidth=0,A.ctx.lineJoin="miter";break}})}),[2]})})},t.prototype.renderReplacedElement=function(n,r,a){if(a&&n.intrinsicWidth>0&&n.intrinsicHeight>0){var o=_b(n),i=Zb(r);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(a,0,0,n.intrinsicWidth,n.intrinsicHeight,o.left,o.top,o.width,o.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(n){return Zr(this,void 0,void 0,function(){var r,a,o,i,s,l,v,v,u,c,f,A,w,d,p,x,h,m,y,v,b,w,x;return Vr(this,function(S){switch(S.label){case 0:this.applyEffects(n.getEffects(4)),r=n.container,a=n.curves,o=r.styles,i=0,s=r.textNodes,S.label=1;case 1:return i0&&M>0&&(F=o.ctx.createPattern(x,"repeat"),o.renderRepeat(T,F,k,L))):Z8e(c)&&(O=vB(n,r,[null,null,null]),T=O[0],U=O[1],N=O[2],H=O[3],M=O[4],I=c.position.length===0?[jI]:c.position,k=dn(I[0],H),L=dn(I[I.length-1],M),P=G8e(c,k,L,H,M),Q=P[0],D=P[1],Q>0&&D>0&&(j=o.ctx.createRadialGradient(U+k,N+L,0,U+k,N+L,Q),SN(c.stops,Q*2).forEach(function(re){return j.addColorStop(re.stop,vr(re.color))}),o.path(T),o.ctx.fillStyle=j,Q!==D?(z=n.bounds.left+.5*n.bounds.width,X=n.bounds.top+.5*n.bounds.height,K=D/Q,se=1/K,o.ctx.save(),o.ctx.translate(z,X),o.ctx.transform(1,0,0,K,0,0),o.ctx.translate(-z,-X),o.ctx.fillRect(U,se*(N-X)+X,H,M*se),o.ctx.restore()):o.ctx.fill())),Y.label=6;case 6:return r--,[2]}})},o=this,i=0,s=n.styles.backgroundImage.slice(0).reverse(),u.label=1;case 1:return i0?c.style!==2?[3,5]:[4,this.renderDashedDottedBorder(c.color,c.width,s,n.curves,2)]:[3,11]):[3,13];case 4:return A.sent(),[3,11];case 5:return c.style!==3?[3,7]:[4,this.renderDashedDottedBorder(c.color,c.width,s,n.curves,3)];case 6:return A.sent(),[3,11];case 7:return c.style!==4?[3,9]:[4,this.renderDoubleBorder(c.color,c.width,s,n.curves)];case 8:return A.sent(),[3,11];case 9:return[4,this.renderSolidBorder(c.color,s,n.curves)];case 10:A.sent(),A.label=11;case 11:s++,A.label=12;case 12:return l++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(n,r,a,o,i){return Zr(this,void 0,void 0,function(){var s,l,u,c,f,A,d,p,h,m,y,v,b,w,x,S,x,S;return Vr(this,function(B){return this.ctx.save(),s=nVe(o,a),l=t5(o,a),i===2&&(this.path(l),this.ctx.clip()),so(l[0])?(u=l[0].start.x,c=l[0].start.y):(u=l[0].x,c=l[0].y),so(l[1])?(f=l[1].end.x,A=l[1].end.y):(f=l[1].x,A=l[1].y),a===0||a===2?d=Math.abs(u-f):d=Math.abs(c-A),this.ctx.beginPath(),i===3?this.formatPath(s):this.formatPath(l.slice(0,2)),p=r<3?r*3:r*2,h=r<3?r*2:r,i===3&&(p=r,h=r),m=!0,d<=p*2?m=!1:d<=p*2+h?(y=d/(2*p+h),p*=y,h*=y):(v=Math.floor((d+h)/(p+h)),b=(d-v*p)/(v-1),w=(d-(v+1)*p)/v,h=w<=0||Math.abs(h-b){Cn({category:ot.calendar.title,action:ot.calendar.actions.SCREENSHOT}),bVe(document.getElementById("screenshot"),{scale:2.5,backgroundColor:So()?"#303030":"#fafafa"}).then(t=>{const n=t.toDataURL("image/png");f9.saveAs(n,"Schedule.png")})}}render(){return C.jsx(ei,{title:"Get a screenshot of your schedule",children:C.jsx(Hn,{onClick:this.handleClick,variant:"outlined",size:"small",startIcon:C.jsx(p4e,{fontSize:"small"}),children:"Screenshot"})})}}function SVe(){const[e,t]=g.useState(),[n,r]=g.useState(oe.getSkeletonMode());g.useEffect(()=>{const s=()=>{r(oe.getSkeletonMode())};return oe.on("skeletonModeChange",s),()=>{oe.off("skeletonModeChange",s)}},[]);const a=g.useMemo(()=>!!e,[e]),o=g.useCallback(s=>{t(s.currentTarget)},[]),i=g.useCallback(()=>{t(void 0)},[]);return C.jsxs(C.Fragment,{children:[C.jsx(ti,{title:"Export your calendar",children:C.jsx(Xa,{onClick:o,color:"inherit",startIcon:C.jsx(K4e,{}),disabled:n,children:"Export"})}),C.jsx(rC,{open:a,anchorEl:e,onClose:i,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},children:C.jsxs(ko,{sx:{padding:"0.75rem",display:"flex",flexDirection:"column",gap:"0.5rem"},children:[C.jsx(Z6e,{}),C.jsx(xVe,{})]})})]})}const BVe="/assets/christmas-logo-1448bab8.png",EVe="/assets/christmas-mobile-logo-4c627314.png",OVe={appBar:{marginBottom:"4px",boxShadow:"none",minHeight:0,height:"50px"},buttonMargin:{marginRight:"4px"},fallback:{height:"100%",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"},menuIconContainer:{padding:"0.25rem",display:"flex"}},r5=[C.jsx(E4e,{},"studylist"),C.jsx(SVe,{},"export"),C.jsx(b4e,{},"feedback"),C.jsx(y4e,{},"about"),C.jsx(tIe,{},"settings")],FVe=({classes:e})=>{const t=z4("(max-width:750px)"),[n,r]=g.useState(null),a=i=>{r(i.currentTarget)},o=()=>{r(null)};return C.jsx(Jhe,{position:"static",className:e.appBar,children:C.jsxs(L0e,{variant:"dense",children:[C.jsx("img",{height:32,src:t?EVe:BVe,title:"Thanks Aejin for designing this seasonal logo!",alt:"logo"}),C.jsx("div",{style:{flexGrow:"1"}}),C.jsx(D4e,{}),t?C.jsxs(fn,{className:e.menuIconContainer,children:[C.jsx(r9,{onClick:a,className:e.menuIcon}),C.jsx(kK,{anchorEl:n,keepMounted:!0,open:!!n,onClose:o,children:r5.map((i,s)=>C.jsx(Ua,{children:i},s))})]}):r5]})})},TVe=Ke(OVe)(FVe);//! moment.js +}`,Nze=function(e){Hze(e,"."+zO+Lze+$N+` + .`+VO+Qze+$N)},Hze=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement("style");r.textContent=t,e.appendChild(r)}},MY=function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),jze=function(){function e(t,n){this.context=t,this._options=n,this._cache={}}return e.prototype.addImage=function(t){var n=Promise.resolve();return this.has(t)||(vB(t)||Wze(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),n},e.prototype.match=function(t){return this._cache[t]},e.prototype.loadImage=function(t){return Zr(this,void 0,void 0,function(){var n,r,a,o,i=this;return Vr(this,function(s){switch(s.label){case 0:return n=MY.isSameOrigin(t),r=!mB(t)&&this._options.useCORS===!0&&Tr.SUPPORT_CORS_IMAGES&&!n,a=!mB(t)&&!n&&!vB(t)&&typeof this._options.proxy=="string"&&Tr.SUPPORT_CORS_XHR&&!r,!n&&this._options.allowTaint===!1&&!mB(t)&&!vB(t)&&!a&&!r?[2]:(o=t,a?[4,this.proxy(o)]:[3,2]);case 1:o=s.sent(),s.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(l,u){var c=new Image;c.onload=function(){return l(c)},c.onerror=u,(Gze(o)||r)&&(c.crossOrigin="anonymous"),c.src=o,c.complete===!0&&setTimeout(function(){return l(c)},500),i._options.imageTimeout>0&&setTimeout(function(){return u("Timed out ("+i._options.imageTimeout+"ms) loading image")},i._options.imageTimeout)})];case 3:return[2,s.sent()]}})})},e.prototype.has=function(t){return typeof this._cache[t]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(t){var n=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var a=t.substring(0,256);return new Promise(function(o,i){var s=Tr.SUPPORT_RESPONSE_TYPE?"blob":"text",l=new XMLHttpRequest;l.onload=function(){if(l.status===200)if(s==="text")o(l.response);else{var f=new FileReader;f.addEventListener("load",function(){return o(f.result)},!1),f.addEventListener("error",function(A){return i(A)},!1),f.readAsDataURL(l.response)}else i("Failed to proxy resource "+a+" with status code "+l.status)},l.onerror=i;var u=r.indexOf("?")>-1?"&":"?";if(l.open("GET",""+r+u+"url="+encodeURIComponent(t)+"&responseType="+s),s!=="text"&&l instanceof XMLHttpRequest&&(l.responseType=s),n._options.imageTimeout){var c=n._options.imageTimeout;l.timeout=c,l.ontimeout=function(){return i("Timed out ("+c+"ms) proxying "+a)}}l.send()})},e}(),zze=/^data:image\/svg\+xml/i,Vze=/^data:image\/.*;base64,/i,Kze=/^data:image\/.*/i,Wze=function(e){return Tr.SUPPORT_SVG_DRAWING||!Yze(e)},mB=function(e){return Kze.test(e)},Gze=function(e){return Vze.test(e)},vB=function(e){return e.substr(0,4)==="blob"},Yze=function(e){return e.substr(-3).toLowerCase()==="svg"||zze.test(e)},Ne=function(){function e(t,n){this.type=0,this.x=t,this.y=n}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),Yc=function(e,t,n){return new Ne(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},xv=function(){function e(t,n,r,a){this.type=1,this.start=t,this.startControl=n,this.endControl=r,this.end=a}return e.prototype.subdivide=function(t,n){var r=Yc(this.start,this.startControl,t),a=Yc(this.startControl,this.endControl,t),o=Yc(this.endControl,this.end,t),i=Yc(r,a,t),s=Yc(a,o,t),l=Yc(i,s,t);return n?new e(this.start,r,i,l):new e(l,s,o,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),so=function(e){return e.type===1},qze=function(){function e(t){var n=t.styles,r=t.bounds,a=hp(n.borderTopLeftRadius,r.width,r.height),o=a[0],i=a[1],s=hp(n.borderTopRightRadius,r.width,r.height),l=s[0],u=s[1],c=hp(n.borderBottomRightRadius,r.width,r.height),f=c[0],A=c[1],d=hp(n.borderBottomLeftRadius,r.width,r.height),p=d[0],h=d[1],m=[];m.push((o+l)/r.width),m.push((p+f)/r.width),m.push((i+h)/r.height),m.push((u+A)/r.height);var y=Math.max.apply(Math,m);y>1&&(o/=y,i/=y,l/=y,u/=y,f/=y,A/=y,p/=y,h/=y);var v=r.width-l,b=r.height-A,w=r.width-f,x=r.height-h,S=n.borderTopWidth,B=n.borderRightWidth,O=n.borderBottomWidth,F=n.borderLeftWidth,T=dn(n.paddingTop,t.bounds.width),U=dn(n.paddingRight,t.bounds.width),N=dn(n.paddingBottom,t.bounds.width),H=dn(n.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=o>0||i>0?Tn(r.left+F/3,r.top+S/3,o-F/3,i-S/3,Gt.TOP_LEFT):new Ne(r.left+F/3,r.top+S/3),this.topRightBorderDoubleOuterBox=o>0||i>0?Tn(r.left+v,r.top+S/3,l-B/3,u-S/3,Gt.TOP_RIGHT):new Ne(r.left+r.width-B/3,r.top+S/3),this.bottomRightBorderDoubleOuterBox=f>0||A>0?Tn(r.left+w,r.top+b,f-B/3,A-O/3,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B/3,r.top+r.height-O/3),this.bottomLeftBorderDoubleOuterBox=p>0||h>0?Tn(r.left+F/3,r.top+x,p-F/3,h-O/3,Gt.BOTTOM_LEFT):new Ne(r.left+F/3,r.top+r.height-O/3),this.topLeftBorderDoubleInnerBox=o>0||i>0?Tn(r.left+F*2/3,r.top+S*2/3,o-F*2/3,i-S*2/3,Gt.TOP_LEFT):new Ne(r.left+F*2/3,r.top+S*2/3),this.topRightBorderDoubleInnerBox=o>0||i>0?Tn(r.left+v,r.top+S*2/3,l-B*2/3,u-S*2/3,Gt.TOP_RIGHT):new Ne(r.left+r.width-B*2/3,r.top+S*2/3),this.bottomRightBorderDoubleInnerBox=f>0||A>0?Tn(r.left+w,r.top+b,f-B*2/3,A-O*2/3,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B*2/3,r.top+r.height-O*2/3),this.bottomLeftBorderDoubleInnerBox=p>0||h>0?Tn(r.left+F*2/3,r.top+x,p-F*2/3,h-O*2/3,Gt.BOTTOM_LEFT):new Ne(r.left+F*2/3,r.top+r.height-O*2/3),this.topLeftBorderStroke=o>0||i>0?Tn(r.left+F/2,r.top+S/2,o-F/2,i-S/2,Gt.TOP_LEFT):new Ne(r.left+F/2,r.top+S/2),this.topRightBorderStroke=o>0||i>0?Tn(r.left+v,r.top+S/2,l-B/2,u-S/2,Gt.TOP_RIGHT):new Ne(r.left+r.width-B/2,r.top+S/2),this.bottomRightBorderStroke=f>0||A>0?Tn(r.left+w,r.top+b,f-B/2,A-O/2,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B/2,r.top+r.height-O/2),this.bottomLeftBorderStroke=p>0||h>0?Tn(r.left+F/2,r.top+x,p-F/2,h-O/2,Gt.BOTTOM_LEFT):new Ne(r.left+F/2,r.top+r.height-O/2),this.topLeftBorderBox=o>0||i>0?Tn(r.left,r.top,o,i,Gt.TOP_LEFT):new Ne(r.left,r.top),this.topRightBorderBox=l>0||u>0?Tn(r.left+v,r.top,l,u,Gt.TOP_RIGHT):new Ne(r.left+r.width,r.top),this.bottomRightBorderBox=f>0||A>0?Tn(r.left+w,r.top+b,f,A,Gt.BOTTOM_RIGHT):new Ne(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=p>0||h>0?Tn(r.left,r.top+x,p,h,Gt.BOTTOM_LEFT):new Ne(r.left,r.top+r.height),this.topLeftPaddingBox=o>0||i>0?Tn(r.left+F,r.top+S,Math.max(0,o-F),Math.max(0,i-S),Gt.TOP_LEFT):new Ne(r.left+F,r.top+S),this.topRightPaddingBox=l>0||u>0?Tn(r.left+Math.min(v,r.width-B),r.top+S,v>r.width+B?0:Math.max(0,l-B),Math.max(0,u-S),Gt.TOP_RIGHT):new Ne(r.left+r.width-B,r.top+S),this.bottomRightPaddingBox=f>0||A>0?Tn(r.left+Math.min(w,r.width-F),r.top+Math.min(b,r.height-O),Math.max(0,f-B),Math.max(0,A-O),Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-B,r.top+r.height-O),this.bottomLeftPaddingBox=p>0||h>0?Tn(r.left+F,r.top+Math.min(x,r.height-O),Math.max(0,p-F),Math.max(0,h-O),Gt.BOTTOM_LEFT):new Ne(r.left+F,r.top+r.height-O),this.topLeftContentBox=o>0||i>0?Tn(r.left+F+H,r.top+S+T,Math.max(0,o-(F+H)),Math.max(0,i-(S+T)),Gt.TOP_LEFT):new Ne(r.left+F+H,r.top+S+T),this.topRightContentBox=l>0||u>0?Tn(r.left+Math.min(v,r.width+F+H),r.top+S+T,v>r.width+F+H?0:l-F+H,u-(S+T),Gt.TOP_RIGHT):new Ne(r.left+r.width-(B+U),r.top+S+T),this.bottomRightContentBox=f>0||A>0?Tn(r.left+Math.min(w,r.width-(F+H)),r.top+Math.min(b,r.height+S+T),Math.max(0,f-(B+U)),A-(O+N),Gt.BOTTOM_RIGHT):new Ne(r.left+r.width-(B+U),r.top+r.height-(O+N)),this.bottomLeftContentBox=p>0||h>0?Tn(r.left+F+H,r.top+x,Math.max(0,p-(F+H)),h-(O+N),Gt.BOTTOM_LEFT):new Ne(r.left+F+H,r.top+r.height-(O+N))}return e}(),Gt;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Gt||(Gt={}));var Tn=function(e,t,n,r,a){var o=4*((Math.sqrt(2)-1)/3),i=n*o,s=r*o,l=e+n,u=t+r;switch(a){case Gt.TOP_LEFT:return new xv(new Ne(e,u),new Ne(e,u-s),new Ne(l-i,t),new Ne(l,t));case Gt.TOP_RIGHT:return new xv(new Ne(e,t),new Ne(e+i,t),new Ne(l,u-s),new Ne(l,u));case Gt.BOTTOM_RIGHT:return new xv(new Ne(l,t),new Ne(l,t+s),new Ne(e+i,u),new Ne(e,u));case Gt.BOTTOM_LEFT:default:return new xv(new Ne(l,u),new Ne(l-i,u),new Ne(e,t+s),new Ne(e,t))}},Zb=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Xze=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},_b=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Jze=function(){function e(t,n,r){this.offsetX=t,this.offsetY=n,this.matrix=r,this.type=0,this.target=6}return e}(),Sv=function(){function e(t,n){this.path=t,this.target=n,this.type=1}return e}(),Zze=function(){function e(t){this.opacity=t,this.type=2,this.target=6}return e}(),_ze=function(e){return e.type===0},DY=function(e){return e.type===1},$ze=function(e){return e.type===2},e5=function(e,t){return e.length===t.length?e.some(function(n,r){return n===t[r]}):!1},eVe=function(e,t,n,r,a){return e.map(function(o,i){switch(i){case 0:return o.add(t,n);case 1:return o.add(t+r,n);case 2:return o.add(t+r,n+a);case 3:return o.add(t,n+a)}return o})},LY=function(){function e(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),QY=function(){function e(t,n){if(this.container=t,this.parent=n,this.effects=[],this.curves=new qze(this.container),this.container.styles.opacity<1&&this.effects.push(new Zze(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,a=this.container.bounds.top+this.container.styles.transformOrigin[1].number,o=this.container.styles.transform;this.effects.push(new Jze(r,a,o))}if(this.container.styles.overflowX!==0){var i=Zb(this.curves),s=_b(this.curves);e5(i,s)?this.effects.push(new Sv(i,6)):(this.effects.push(new Sv(i,2)),this.effects.push(new Sv(s,4)))}}return e.prototype.getEffects=function(t){for(var n=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,a=this.effects.slice(0);r;){var o=r.effects.filter(function(l){return!DY(l)});if(n||r.container.styles.position!==0||!r.parent){if(a.unshift.apply(a,o),n=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var i=Zb(r.curves),s=_b(r.curves);e5(i,s)||a.unshift(new Sv(s,6))}}else a.unshift.apply(a,o);r=r.parent}return a.filter(function(l){return Ar(l.target,t)})},e}(),KO=function(e,t,n,r){e.container.elements.forEach(function(a){var o=Ar(a.flags,4),i=Ar(a.flags,2),s=new QY(a,e);Ar(a.styles.display,2048)&&r.push(s);var l=Ar(a.flags,8)?[]:r;if(o||i){var u=o||a.styles.isPositioned()?n:t,c=new LY(s);if(a.styles.isPositioned()||a.styles.opacity<1||a.styles.isTransformed()){var f=a.styles.zIndex.order;if(f<0){var A=0;u.negativeZIndex.some(function(p,h){return f>p.element.container.styles.zIndex.order?(A=h,!1):A>0}),u.negativeZIndex.splice(A,0,c)}else if(f>0){var d=0;u.positiveZIndex.some(function(p,h){return f>=p.element.container.styles.zIndex.order?(d=h+1,!1):d>0}),u.positiveZIndex.splice(d,0,c)}else u.zeroOrAutoZIndexOrTransformedOrOpacity.push(c)}else a.styles.isFloating()?u.nonPositionedFloats.push(c):u.nonPositionedInlineLevel.push(c);KO(s,c,o?c:n,l)}else a.styles.isInlineLevel()?t.inlineLevel.push(s):t.nonInlineLevel.push(s),KO(s,t,n,l);Ar(a.flags,8)&&NY(a,l)})},NY=function(e,t){for(var n=e instanceof NO?e.start:1,r=e instanceof NO?e.reversed:!1,a=0;a"u"?e[0]:n},lVe=function(e,t,n,r,a){var o=t[0],i=t[1],s=n[0],l=n[1];switch(e){case 2:return[new Ne(Math.round(r.left),Math.round(r.top+i)),new Ne(Math.round(r.left+r.width),Math.round(r.top+i)),new Ne(Math.round(r.left+r.width),Math.round(l+r.top+i)),new Ne(Math.round(r.left),Math.round(l+r.top+i))];case 3:return[new Ne(Math.round(r.left+o),Math.round(r.top)),new Ne(Math.round(r.left+o+s),Math.round(r.top)),new Ne(Math.round(r.left+o+s),Math.round(r.height+r.top)),new Ne(Math.round(r.left+o),Math.round(r.height+r.top))];case 1:return[new Ne(Math.round(r.left+o),Math.round(r.top+i)),new Ne(Math.round(r.left+o+s),Math.round(r.top+i)),new Ne(Math.round(r.left+o+s),Math.round(r.top+i+l)),new Ne(Math.round(r.left+o),Math.round(r.top+i+l))];default:return[new Ne(Math.round(a.left),Math.round(a.top)),new Ne(Math.round(a.left+a.width),Math.round(a.top)),new Ne(Math.round(a.left+a.width),Math.round(a.height+a.top)),new Ne(Math.round(a.left),Math.round(a.height+a.top))]}},uVe="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",n5="Hidden Text",cVe=function(){function e(t){this._data={},this._document=t}return e.prototype.parseMetrics=function(t,n){var r=this._document.createElement("div"),a=this._document.createElement("img"),o=this._document.createElement("span"),i=this._document.body;r.style.visibility="hidden",r.style.fontFamily=t,r.style.fontSize=n,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",i.appendChild(r),a.src=uVe,a.width=1,a.height=1,a.style.margin="0",a.style.padding="0",a.style.verticalAlign="baseline",o.style.fontFamily=t,o.style.fontSize=n,o.style.margin="0",o.style.padding="0",o.appendChild(this._document.createTextNode(n5)),r.appendChild(o),r.appendChild(a);var s=a.offsetTop-o.offsetTop+2;r.removeChild(o),r.appendChild(this._document.createTextNode(n5)),r.style.lineHeight="normal",a.style.verticalAlign="super";var l=a.offsetTop-r.offsetTop+2;return i.removeChild(r),{baseline:s,middle:l}},e.prototype.getMetrics=function(t,n){var r=t+" "+n;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(t,n)),this._data[r]},e}(),jY=function(){function e(t,n){this.context=t,this.options=n}return e}(),AVe=1e4,fVe=function(e){ci(t,e);function t(n,r){var a=e.call(this,n,r)||this;return a._activeEffects=[],a.canvas=r.canvas?r.canvas:document.createElement("canvas"),a.ctx=a.canvas.getContext("2d"),r.canvas||(a.canvas.width=Math.floor(r.width*r.scale),a.canvas.height=Math.floor(r.height*r.scale),a.canvas.style.width=r.width+"px",a.canvas.style.height=r.height+"px"),a.fontMetrics=new cVe(document),a.ctx.scale(a.options.scale,a.options.scale),a.ctx.translate(-r.x,-r.y),a.ctx.textBaseline="bottom",a._activeEffects=[],a.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),a}return t.prototype.applyEffects=function(n){for(var r=this;this._activeEffects.length;)this.popEffect();n.forEach(function(a){return r.applyEffect(a)})},t.prototype.applyEffect=function(n){this.ctx.save(),$ze(n)&&(this.ctx.globalAlpha=n.opacity),_ze(n)&&(this.ctx.translate(n.offsetX,n.offsetY),this.ctx.transform(n.matrix[0],n.matrix[1],n.matrix[2],n.matrix[3],n.matrix[4],n.matrix[5]),this.ctx.translate(-n.offsetX,-n.offsetY)),DY(n)&&(this.path(n.path),this.ctx.clip()),this._activeEffects.push(n)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(n){return Zr(this,void 0,void 0,function(){var r;return Vr(this,function(a){switch(a.label){case 0:return r=n.element.container.styles,r.isVisible()?[4,this.renderStackContent(n)]:[3,2];case 1:a.sent(),a.label=2;case 2:return[2]}})})},t.prototype.renderNode=function(n){return Zr(this,void 0,void 0,function(){return Vr(this,function(r){switch(r.label){case 0:if(Ar(n.container.flags,16))debugger;return n.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(n)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(n)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},t.prototype.renderTextWithLetterSpacing=function(n,r,a){var o=this;if(r===0)this.ctx.fillText(n.text,n.bounds.left,n.bounds.top+a);else{var i=WI(n.text);i.reduce(function(s,l){return o.ctx.fillText(l,s,n.bounds.top+a),s+o.ctx.measureText(l).width},n.bounds.left)}},t.prototype.createFontStyle=function(n){var r=n.fontVariant.filter(function(i){return i==="normal"||i==="small-caps"}).join(""),a=mVe(n.fontFamily).join(", "),o=qg(n.fontSize)?""+n.fontSize.number+n.fontSize.unit:n.fontSize.number+"px";return[[n.fontStyle,r,n.fontWeight,o,a].join(" "),a,o]},t.prototype.renderTextNode=function(n,r){return Zr(this,void 0,void 0,function(){var a,o,i,s,l,u,c,f,A=this;return Vr(this,function(d){return a=this.createFontStyle(r),o=a[0],i=a[1],s=a[2],this.ctx.font=o,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",l=this.fontMetrics.getMetrics(i,s),u=l.baseline,c=l.middle,f=r.paintOrder,n.textBounds.forEach(function(p){f.forEach(function(h){switch(h){case 0:A.ctx.fillStyle=vr(r.color),A.renderTextWithLetterSpacing(p,r.letterSpacing,u);var m=r.textShadow;m.length&&p.text.trim().length&&(m.slice(0).reverse().forEach(function(y){A.ctx.shadowColor=vr(y.color),A.ctx.shadowOffsetX=y.offsetX.number*A.options.scale,A.ctx.shadowOffsetY=y.offsetY.number*A.options.scale,A.ctx.shadowBlur=y.blur.number,A.renderTextWithLetterSpacing(p,r.letterSpacing,u)}),A.ctx.shadowColor="",A.ctx.shadowOffsetX=0,A.ctx.shadowOffsetY=0,A.ctx.shadowBlur=0),r.textDecorationLine.length&&(A.ctx.fillStyle=vr(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(y){switch(y){case 1:A.ctx.fillRect(p.bounds.left,Math.round(p.bounds.top+u),p.bounds.width,1);break;case 2:A.ctx.fillRect(p.bounds.left,Math.round(p.bounds.top),p.bounds.width,1);break;case 3:A.ctx.fillRect(p.bounds.left,Math.ceil(p.bounds.top+c),p.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&p.text.trim().length&&(A.ctx.strokeStyle=vr(r.webkitTextStrokeColor),A.ctx.lineWidth=r.webkitTextStrokeWidth,A.ctx.lineJoin=window.chrome?"miter":"round",A.ctx.strokeText(p.text,p.bounds.left,p.bounds.top+u)),A.ctx.strokeStyle="",A.ctx.lineWidth=0,A.ctx.lineJoin="miter";break}})}),[2]})})},t.prototype.renderReplacedElement=function(n,r,a){if(a&&n.intrinsicWidth>0&&n.intrinsicHeight>0){var o=$b(n),i=_b(r);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(a,0,0,n.intrinsicWidth,n.intrinsicHeight,o.left,o.top,o.width,o.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(n){return Zr(this,void 0,void 0,function(){var r,a,o,i,s,l,v,v,u,c,f,A,w,d,p,x,h,m,y,v,b,w,x;return Vr(this,function(S){switch(S.label){case 0:this.applyEffects(n.getEffects(4)),r=n.container,a=n.curves,o=r.styles,i=0,s=r.textNodes,S.label=1;case 1:return i0&&M>0&&(O=o.ctx.createPattern(x,"repeat"),o.renderRepeat(T,O,k,L))):$8e(c)&&(F=yB(n,r,[null,null,null]),T=F[0],U=F[1],N=F[2],H=F[3],M=F[4],I=c.position.length===0?[zI]:c.position,k=dn(I[0],H),L=dn(I[I.length-1],M),P=q8e(c,k,L,H,M),Q=P[0],D=P[1],Q>0&&D>0&&(j=o.ctx.createRadialGradient(U+k,N+L,0,U+k,N+L,Q),SN(c.stops,Q*2).forEach(function(re){return j.addColorStop(re.stop,vr(re.color))}),o.path(T),o.ctx.fillStyle=j,Q!==D?(z=n.bounds.left+.5*n.bounds.width,X=n.bounds.top+.5*n.bounds.height,K=D/Q,se=1/K,o.ctx.save(),o.ctx.translate(z,X),o.ctx.transform(1,0,0,K,0,0),o.ctx.translate(-z,-X),o.ctx.fillRect(U,se*(N-X)+X,H,M*se),o.ctx.restore()):o.ctx.fill())),Y.label=6;case 6:return r--,[2]}})},o=this,i=0,s=n.styles.backgroundImage.slice(0).reverse(),u.label=1;case 1:return i0?c.style!==2?[3,5]:[4,this.renderDashedDottedBorder(c.color,c.width,s,n.curves,2)]:[3,11]):[3,13];case 4:return A.sent(),[3,11];case 5:return c.style!==3?[3,7]:[4,this.renderDashedDottedBorder(c.color,c.width,s,n.curves,3)];case 6:return A.sent(),[3,11];case 7:return c.style!==4?[3,9]:[4,this.renderDoubleBorder(c.color,c.width,s,n.curves)];case 8:return A.sent(),[3,11];case 9:return[4,this.renderSolidBorder(c.color,s,n.curves)];case 10:A.sent(),A.label=11;case 11:s++,A.label=12;case 12:return l++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(n,r,a,o,i){return Zr(this,void 0,void 0,function(){var s,l,u,c,f,A,d,p,h,m,y,v,b,w,x,S,x,S;return Vr(this,function(B){return this.ctx.save(),s=aVe(o,a),l=t5(o,a),i===2&&(this.path(l),this.ctx.clip()),so(l[0])?(u=l[0].start.x,c=l[0].start.y):(u=l[0].x,c=l[0].y),so(l[1])?(f=l[1].end.x,A=l[1].end.y):(f=l[1].x,A=l[1].y),a===0||a===2?d=Math.abs(u-f):d=Math.abs(c-A),this.ctx.beginPath(),i===3?this.formatPath(s):this.formatPath(l.slice(0,2)),p=r<3?r*3:r*2,h=r<3?r*2:r,i===3&&(p=r,h=r),m=!0,d<=p*2?m=!1:d<=p*2+h?(y=d/(2*p+h),p*=y,h*=y):(v=Math.floor((d+h)/(p+h)),b=(d-v*p)/(v-1),w=(d-(v+1)*p)/v,h=w<=0||Math.abs(h-b){Cn({category:ot.calendar.title,action:ot.calendar.actions.SCREENSHOT}),CVe(document.getElementById("screenshot"),{scale:2.5,backgroundColor:So()?"#303030":"#fafafa"}).then(t=>{const n=t.toDataURL("image/png");A9.saveAs(n,"Schedule.png")})}}render(){return C.jsx(ei,{title:"Get a screenshot of your schedule",children:C.jsx(Hn,{onClick:this.handleClick,variant:"outlined",size:"small",startIcon:C.jsx(d4e,{fontSize:"small"}),children:"Screenshot"})})}}function EVe(){const[e,t]=g.useState(),[n,r]=g.useState(oe.getSkeletonMode());g.useEffect(()=>{const s=()=>{r(oe.getSkeletonMode())};return oe.on("skeletonModeChange",s),()=>{oe.off("skeletonModeChange",s)}},[]);const a=g.useMemo(()=>!!e,[e]),o=g.useCallback(s=>{t(s.currentTarget)},[]),i=g.useCallback(()=>{t(void 0)},[]);return C.jsxs(C.Fragment,{children:[C.jsx(ti,{title:"Export your calendar",children:C.jsx(Xa,{onClick:o,color:"inherit",startIcon:C.jsx(V4e,{}),disabled:n,children:"Export"})}),C.jsx(aC,{open:a,anchorEl:e,onClose:i,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},children:C.jsxs(ko,{sx:{padding:"0.75rem",display:"flex",flexDirection:"column",gap:"0.5rem"},children:[C.jsx($6e,{}),C.jsx(BVe,{})]})})]})}const FVe="/assets/christmas-logo-1448bab8.png",OVe="/assets/christmas-mobile-logo-4c627314.png",TVe={appBar:{marginBottom:"4px",boxShadow:"none",minHeight:0,height:"50px"},buttonMargin:{marginRight:"4px"},fallback:{height:"100%",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"},menuIconContainer:{padding:"0.25rem",display:"flex"}},r5=[C.jsx(B4e,{},"studylist"),C.jsx(EVe,{},"export"),C.jsx(y4e,{},"feedback"),C.jsx(v4e,{},"about"),C.jsx(eIe,{},"settings")],RVe=({classes:e})=>{const t=V4("(max-width:750px)"),[n,r]=g.useState(null),a=i=>{r(i.currentTarget)},o=()=>{r(null)};return C.jsx(Xhe,{position:"static",className:e.appBar,children:C.jsxs(D0e,{variant:"dense",children:[C.jsx("img",{height:32,src:t?OVe:FVe,title:"Thanks Aejin for designing this seasonal logo!",alt:"logo"}),C.jsx("div",{style:{flexGrow:"1"}}),C.jsx(M4e,{}),t?C.jsxs(fn,{className:e.menuIconContainer,children:[C.jsx(n9,{onClick:a,className:e.menuIcon}),C.jsx(IK,{anchorEl:n,keepMounted:!0,open:!!n,onClose:o,children:r5.map((i,s)=>C.jsx(Ua,{children:i},s))})]}):r5]})})},IVe=Ke(TVe)(RVe);//! moment.js //! version : 2.29.4 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! momentjs.com -var VY;function De(){return VY.apply(null,arguments)}function RVe(e){VY=e}function si(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function qu(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Nt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function YI(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Nt(e,t))return!1;return!0}function da(e){return e===void 0}function Is(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Xg(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function KY(e,t){var n=[],r,a=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n>>0,r;for(r=0;r0)for(n=0;n=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var ZI=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ov=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,bB={},tf={};function at(e,t,n,r){var a=r;typeof r=="string"&&(a=function(){return this[r]()}),e&&(tf[e]=a),t&&(tf[t[0]]=function(){return Qi(a.apply(this,arguments),t[1],t[2])}),n&&(tf[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function MVe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function DVe(e){var t=e.match(ZI),n,r;for(n=0,r=t.length;n=0&&Ov.test(e);)e=e.replace(Ov,r),Ov.lastIndex=0,n-=1;return e}var LVe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function QVe(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(ZI).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var NVe="Invalid date";function HVe(){return this._invalidDate}var jVe="%d",zVe=/\d{1,2}/;function VVe(e){return this._ordinal.replace("%d",e)}var KVe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function WVe(e,t,n,r){var a=this._relativeTime[n];return Wi(a)?a(e,t,n,r):a.replace(/%d/i,e)}function GVe(e,t){var n=this._relativeTime[e>0?"future":"past"];return Wi(n)?n(t):n.replace(/%s/i,t)}var ih={};function qr(e,t){var n=e.toLowerCase();ih[n]=ih[n+"s"]=ih[t]=e}function Mo(e){return typeof e=="string"?ih[e]||ih[e.toLowerCase()]:void 0}function _I(e){var t={},n,r;for(r in e)Nt(e,r)&&(n=Mo(r),n&&(t[n]=e[r]));return t}var qY={};function Xr(e,t){qY[e]=t}function YVe(e){var t=[],n;for(n in e)Nt(e,n)&&t.push({unit:n,priority:qY[n]});return t.sort(function(r,a){return r.priority-a.priority}),t}function PC(e){return e%4===0&&e%100!==0||e%400===0}function lo(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function xt(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=lo(t)),n}function nd(e,t){return function(n){return n!=null?(XY(this,e,n),De.updateOffset(this,t),this):$b(this,e)}}function $b(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function XY(e,t,n){e.isValid()&&!isNaN(n)&&(t==="FullYear"&&PC(e.year())&&e.month()===1&&e.date()===29?(n=xt(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),NC(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function qVe(e){return e=Mo(e),Wi(this[e])?this[e]():this}function XVe(e,t){if(typeof e=="object"){e=_I(e);var n=YVe(e),r,a=n.length;for(r=0;r68?1900:2e3)};var oq=nd("FullYear",!0);function pKe(){return PC(this.year())}function hKe(e,t,n,r,a,o,i){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,a,o,i),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,a,o,i),s}function Yh(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function t1(e,t,n){var r=7+t-n,a=(7+Yh(e,0,r).getUTCDay()-t)%7;return-a+r-1}function iq(e,t,n,r,a){var o=(7+n-r)%7,i=t1(e,r,a),s=1+7*(t-1)+o+i,l,u;return s<=0?(l=e-1,u=sh(l)+s):s>sh(e)?(l=e+1,u=s-sh(e)):(l=e,u=s),{year:l,dayOfYear:u}}function qh(e,t,n){var r=t1(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1,o,i;return a<1?(i=e.year()-1,o=a+bs(i,t,n)):a>bs(e.year(),t,n)?(o=a-bs(e.year(),t,n),i=e.year()+1):(i=e.year(),o=a),{week:o,year:i}}function bs(e,t,n){var r=t1(e,t,n),a=t1(e+1,t,n);return(sh(e)-r+a)/7}at("w",["ww",2],"wo","week");at("W",["WW",2],"Wo","isoWeek");qr("week","w");qr("isoWeek","W");Xr("week",5);Xr("isoWeek",5);Ge("w",Sn);Ge("ww",Sn,$a);Ge("W",Sn);Ge("WW",Sn,$a);_g(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=xt(e)});function gKe(e){return qh(e,this._week.dow,this._week.doy).week}var mKe={dow:0,doy:6};function vKe(){return this._week.dow}function yKe(){return this._week.doy}function bKe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function wKe(e){var t=qh(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}at("d",0,"do","day");at("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});at("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});at("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});at("e",0,0,"weekday");at("E",0,0,"isoWeekday");qr("day","d");qr("weekday","e");qr("isoWeekday","E");Xr("day",11);Xr("weekday",11);Xr("isoWeekday",11);Ge("d",Sn);Ge("e",Sn);Ge("E",Sn);Ge("dd",function(e,t){return t.weekdaysMinRegex(e)});Ge("ddd",function(e,t){return t.weekdaysShortRegex(e)});Ge("dddd",function(e,t){return t.weekdaysRegex(e)});_g(["dd","ddd","dddd"],function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);a!=null?t.d=a:bt(n).invalidWeekday=e});_g(["d","e","E"],function(e,t,n,r){t[r]=xt(e)});function CKe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function xKe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function tk(e,t){return e.slice(t,7).concat(e.slice(0,t))}var SKe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),sq="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),BKe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),EKe=Zg,OKe=Zg,FKe=Zg;function TKe(e,t){var n=si(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?tk(n,this._week.dow):e?n[e.day()]:n}function RKe(e){return e===!0?tk(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function IKe(e){return e===!0?tk(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function kKe(e,t,n){var r,a,o,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=Ki([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?t==="dddd"?(a=Zn.call(this._weekdaysParse,i),a!==-1?a:null):t==="ddd"?(a=Zn.call(this._shortWeekdaysParse,i),a!==-1?a:null):(a=Zn.call(this._minWeekdaysParse,i),a!==-1?a:null):t==="dddd"?(a=Zn.call(this._weekdaysParse,i),a!==-1||(a=Zn.call(this._shortWeekdaysParse,i),a!==-1)?a:(a=Zn.call(this._minWeekdaysParse,i),a!==-1?a:null)):t==="ddd"?(a=Zn.call(this._shortWeekdaysParse,i),a!==-1||(a=Zn.call(this._weekdaysParse,i),a!==-1)?a:(a=Zn.call(this._minWeekdaysParse,i),a!==-1?a:null)):(a=Zn.call(this._minWeekdaysParse,i),a!==-1||(a=Zn.call(this._weekdaysParse,i),a!==-1)?a:(a=Zn.call(this._shortWeekdaysParse,i),a!==-1?a:null))}function PKe(e,t,n){var r,a,o;if(this._weekdaysParseExact)return kKe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=Ki([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function UKe(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=CKe(e,this.localeData()),this.add(e-t,"d")):t}function MKe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function DKe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=xKe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function LKe(e){return this._weekdaysParseExact?(Nt(this,"_weekdaysRegex")||nk.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Nt(this,"_weekdaysRegex")||(this._weekdaysRegex=EKe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function QKe(e){return this._weekdaysParseExact?(Nt(this,"_weekdaysRegex")||nk.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Nt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=OKe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function NKe(e){return this._weekdaysParseExact?(Nt(this,"_weekdaysRegex")||nk.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Nt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=FKe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function nk(){function e(c,f){return f.length-c.length}var t=[],n=[],r=[],a=[],o,i,s,l,u;for(o=0;o<7;o++)i=Ki([2e3,1]).day(o),s=Na(this.weekdaysMin(i,"")),l=Na(this.weekdaysShort(i,"")),u=Na(this.weekdays(i,"")),t.push(s),n.push(l),r.push(u),a.push(s),a.push(l),a.push(u);t.sort(e),n.sort(e),r.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function rk(){return this.hours()%12||12}function HKe(){return this.hours()||24}at("H",["HH",2],0,"hour");at("h",["hh",2],0,rk);at("k",["kk",2],0,HKe);at("hmm",0,0,function(){return""+rk.apply(this)+Qi(this.minutes(),2)});at("hmmss",0,0,function(){return""+rk.apply(this)+Qi(this.minutes(),2)+Qi(this.seconds(),2)});at("Hmm",0,0,function(){return""+this.hours()+Qi(this.minutes(),2)});at("Hmmss",0,0,function(){return""+this.hours()+Qi(this.minutes(),2)+Qi(this.seconds(),2)});function lq(e,t){at(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}lq("a",!0);lq("A",!1);qr("hour","h");Xr("hour",13);function uq(e,t){return t._meridiemParse}Ge("a",uq);Ge("A",uq);Ge("H",Sn);Ge("h",Sn);Ge("k",Sn);Ge("HH",Sn,$a);Ge("hh",Sn,$a);Ge("kk",Sn,$a);Ge("hmm",_Y);Ge("hmmss",$Y);Ge("Hmm",_Y);Ge("Hmmss",$Y);an(["H","HH"],hr);an(["k","kk"],function(e,t,n){var r=xt(e);t[hr]=r===24?0:r});an(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});an(["h","hh"],function(e,t,n){t[hr]=xt(e),bt(n).bigHour=!0});an("hmm",function(e,t,n){var r=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r)),bt(n).bigHour=!0});an("hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r,2)),t[ps]=xt(e.substr(a)),bt(n).bigHour=!0});an("Hmm",function(e,t,n){var r=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r))});an("Hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r,2)),t[ps]=xt(e.substr(a))});function jKe(e){return(e+"").toLowerCase().charAt(0)==="p"}var zKe=/[ap]\.?m?\.?/i,VKe=nd("Hours",!0);function KKe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var cq={calendar:PVe,longDateFormat:LVe,invalidDate:NVe,ordinal:jVe,dayOfMonthOrdinalParse:zVe,relativeTime:KVe,months:aKe,monthsShort:eq,week:mKe,weekdays:SKe,weekdaysMin:BKe,weekdaysShort:sq,meridiemParse:zKe},In={},qd={},Xh;function WKe(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(a=HC(o.slice(0,n).join("-")),a)return a;if(r&&r.length>=n&&WKe(o,r)>=n-1)break;n--}t++}return Xh}function YKe(e){return e.match("^[^/\\\\]*$")!=null}function HC(e){var t=null,n;if(In[e]===void 0&&typeof module<"u"&&module&&module.exports&&YKe(e))try{t=Xh._abbr,n=require,n("./locale/"+e),Dl(t)}catch{In[e]=null}return In[e]}function Dl(e,t){var n;return e&&(da(t)?n=Ns(e):n=ak(e,t),n?Xh=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Xh._abbr}function ak(e,t){if(t!==null){var n,r=cq;if(t.abbr=e,In[e]!=null)GY("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=In[e]._config;else if(t.parentLocale!=null)if(In[t.parentLocale]!=null)r=In[t.parentLocale]._config;else if(n=HC(t.parentLocale),n!=null)r=n._config;else return qd[t.parentLocale]||(qd[t.parentLocale]=[]),qd[t.parentLocale].push({name:e,config:t}),null;return In[e]=new JI(WF(r,t)),qd[e]&&qd[e].forEach(function(a){ak(a.name,a.config)}),Dl(e),In[e]}else return delete In[e],null}function qKe(e,t){if(t!=null){var n,r,a=cq;In[e]!=null&&In[e].parentLocale!=null?In[e].set(WF(In[e]._config,t)):(r=HC(e),r!=null&&(a=r._config),t=WF(a,t),r==null&&(t.abbr=e),n=new JI(t),n.parentLocale=In[e],In[e]=n),Dl(e)}else In[e]!=null&&(In[e].parentLocale!=null?(In[e]=In[e].parentLocale,e===Dl()&&Dl(e)):In[e]!=null&&delete In[e]);return In[e]}function Ns(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Xh;if(!si(e)){if(t=HC(e),t)return t;e=[e]}return GKe(e)}function XKe(){return GF(In)}function ok(e){var t,n=e._a;return n&&bt(e).overflow===-2&&(t=n[ds]<0||n[ds]>11?ds:n[Ei]<1||n[Ei]>NC(n[Gr],n[ds])?Ei:n[hr]<0||n[hr]>24||n[hr]===24&&(n[Jo]!==0||n[ps]!==0||n[Lu]!==0)?hr:n[Jo]<0||n[Jo]>59?Jo:n[ps]<0||n[ps]>59?ps:n[Lu]<0||n[Lu]>999?Lu:-1,bt(e)._overflowDayOfYear&&(tEi)&&(t=Ei),bt(e)._overflowWeeks&&t===-1&&(t=tKe),bt(e)._overflowWeekday&&t===-1&&(t=nKe),bt(e).overflow=t),e}var JKe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ZKe=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_Ke=/Z|[+-]\d\d(?::?\d\d)?/,Fv=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wB=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],$Ke=/^\/?Date\((-?\d+)/i,eWe=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,tWe={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Aq(e){var t,n,r=e._i,a=JKe.exec(r)||ZKe.exec(r),o,i,s,l,u=Fv.length,c=wB.length;if(a){for(bt(e).iso=!0,t=0,n=u;tsh(i)||e._dayOfYear===0)&&(bt(e)._overflowDayOfYear=!0),n=Yh(i,0,e._dayOfYear),e._a[ds]=n.getUTCMonth(),e._a[Ei]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=a[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[hr]===24&&e._a[Jo]===0&&e._a[ps]===0&&e._a[Lu]===0&&(e._nextDay=!0,e._a[hr]=0),e._d=(e._useUTC?Yh:hKe).apply(null,r),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[hr]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==o&&(bt(e).weekdayMismatch=!0)}}function uWe(e){var t,n,r,a,o,i,s,l,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(o=1,i=4,n=iA(t.GG,e._a[Gr],qh(xn(),1,4).year),r=iA(t.W,1),a=iA(t.E,1),(a<1||a>7)&&(l=!0)):(o=e._locale._week.dow,i=e._locale._week.doy,u=qh(xn(),o,i),n=iA(t.gg,e._a[Gr],u.year),r=iA(t.w,u.week),t.d!=null?(a=t.d,(a<0||a>6)&&(l=!0)):t.e!=null?(a=t.e+o,(t.e<0||t.e>6)&&(l=!0)):a=o),r<1||r>bs(n,o,i)?bt(e)._overflowWeeks=!0:l!=null?bt(e)._overflowWeekday=!0:(s=iq(n,r,a,o,i),e._a[Gr]=s.year,e._dayOfYear=s.dayOfYear)}De.ISO_8601=function(){};De.RFC_2822=function(){};function sk(e){if(e._f===De.ISO_8601){Aq(e);return}if(e._f===De.RFC_2822){fq(e);return}e._a=[],bt(e).empty=!0;var t=""+e._i,n,r,a,o,i,s=t.length,l=0,u,c;for(a=YY(e._f,e._locale).match(ZI)||[],c=a.length,n=0;n0&&bt(e).unusedInput.push(i),t=t.slice(t.indexOf(r)+r.length),l+=r.length),tf[o]?(r?bt(e).empty=!1:bt(e).unusedTokens.push(o),eKe(o,r,e)):e._strict&&!r&&bt(e).unusedTokens.push(o);bt(e).charsLeftOver=s-l,t.length>0&&bt(e).unusedInput.push(t),e._a[hr]<=12&&bt(e).bigHour===!0&&e._a[hr]>0&&(bt(e).bigHour=void 0),bt(e).parsedDateParts=e._a.slice(0),bt(e).meridiem=e._meridiem,e._a[hr]=cWe(e._locale,e._a[hr],e._meridiem),u=bt(e).era,u!==null&&(e._a[Gr]=e._locale.erasConvertYear(u,e._a[Gr])),ik(e),ok(e)}function cWe(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function AWe(e){var t,n,r,a,o,i,s=!1,l=e._f.length;if(l===0){bt(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:kC()});function hq(e,t){var n,r;if(t.length===1&&si(t[0])&&(t=t[0]),!t.length)return xn();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function kWe(){if(!da(this._isDSTShifted))return this._isDSTShifted;var e={},t;return XI(e,this),e=dq(e),e._a?(t=e._isUTC?Ki(e._a):xn(e._a),this._isDSTShifted=this.isValid()&&xWe(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function PWe(){return this.isValid()?!this._isUTC:!1}function UWe(){return this.isValid()?this._isUTC:!1}function mq(){return this.isValid()?this._isUTC&&this._offset===0:!1}var MWe=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,DWe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ai(e,t){var n=e,r=null,a,o,i;return ey(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Is(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=MWe.exec(e))?(a=r[1]==="-"?-1:1,n={y:0,d:xt(r[Ei])*a,h:xt(r[hr])*a,m:xt(r[Jo])*a,s:xt(r[ps])*a,ms:xt(qF(r[Lu]*1e3))*a}):(r=DWe.exec(e))?(a=r[1]==="-"?-1:1,n={y:fu(r[2],a),M:fu(r[3],a),w:fu(r[4],a),d:fu(r[5],a),h:fu(r[6],a),m:fu(r[7],a),s:fu(r[8],a)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(i=LWe(xn(n.from),xn(n.to)),n={},n.ms=i.milliseconds,n.M=i.months),o=new jC(n),ey(e)&&Nt(e,"_locale")&&(o._locale=e._locale),ey(e)&&Nt(e,"_isValid")&&(o._isValid=e._isValid),o}Ai.fn=jC.prototype;Ai.invalid=CWe;function fu(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function s5(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function LWe(e,t){var n;return e.isValid()&&t.isValid()?(t=uk(t,e),e.isBefore(t)?n=s5(e,t):(n=s5(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function vq(e,t){return function(n,r){var a,o;return r!==null&&!isNaN(+r)&&(GY(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),a=Ai(n,r),yq(this,a,e),this}}function yq(e,t,n,r){var a=t._milliseconds,o=qF(t._days),i=qF(t._months);e.isValid()&&(r=r??!0,i&&nq(e,$b(e,"Month")+i*n),o&&XY(e,"Date",$b(e,"Date")+o*n),a&&e._d.setTime(e._d.valueOf()+a*n),r&&De.updateOffset(e,o||i))}var QWe=vq(1,"add"),NWe=vq(-1,"subtract");function bq(e){return typeof e=="string"||e instanceof String}function HWe(e){return li(e)||Xg(e)||bq(e)||Is(e)||zWe(e)||jWe(e)||e===null||e===void 0}function jWe(e){var t=qu(e)&&!YI(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,o,i=r.length;for(a=0;an.valueOf():n.valueOf()9999?$0(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Wi(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",$0(n,"Z")):$0(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function n9e(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,a,o;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]',this.format(n+r+a+o)}function r9e(e){e||(e=this.isUtc()?De.defaultFormatUtc:De.defaultFormat);var t=$0(this,e);return this.localeData().postformat(t)}function a9e(e,t){return this.isValid()&&(li(e)&&e.isValid()||xn(e).isValid())?Ai({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function o9e(e){return this.from(xn(),e)}function i9e(e,t){return this.isValid()&&(li(e)&&e.isValid()||xn(e).isValid())?Ai({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function s9e(e){return this.to(xn(),e)}function wq(e){var t;return e===void 0?this._locale._abbr:(t=Ns(e),t!=null&&(this._locale=t),this)}var Cq=Uo("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function xq(){return this._locale}var n1=1e3,nf=60*n1,r1=60*nf,Sq=(365*400+97)*24*r1;function rf(e,t){return(e%t+t)%t}function Bq(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Sq:new Date(e,t,n).valueOf()}function Eq(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Sq:Date.UTC(e,t,n)}function l9e(e){var t,n;if(e=Mo(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Eq:Bq,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=rf(t+(this._isUTC?0:this.utcOffset()*nf),r1);break;case"minute":t=this._d.valueOf(),t-=rf(t,nf);break;case"second":t=this._d.valueOf(),t-=rf(t,n1);break}return this._d.setTime(t),De.updateOffset(this,!0),this}function u9e(e){var t,n;if(e=Mo(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Eq:Bq,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=r1-rf(t+(this._isUTC?0:this.utcOffset()*nf),r1)-1;break;case"minute":t=this._d.valueOf(),t+=nf-rf(t,nf)-1;break;case"second":t=this._d.valueOf(),t+=n1-rf(t,n1)-1;break}return this._d.setTime(t),De.updateOffset(this,!0),this}function c9e(){return this._d.valueOf()-(this._offset||0)*6e4}function A9e(){return Math.floor(this.valueOf()/1e3)}function f9e(){return new Date(this.valueOf())}function d9e(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function p9e(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function h9e(){return this.isValid()?this.toISOString():null}function g9e(){return qI(this)}function m9e(){return bl({},bt(this))}function v9e(){return bt(this).overflow}function y9e(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}at("N",0,0,"eraAbbr");at("NN",0,0,"eraAbbr");at("NNN",0,0,"eraAbbr");at("NNNN",0,0,"eraName");at("NNNNN",0,0,"eraNarrow");at("y",["y",1],"yo","eraYear");at("y",["yy",2],0,"eraYear");at("y",["yyy",3],0,"eraYear");at("y",["yyyy",4],0,"eraYear");Ge("N",ck);Ge("NN",ck);Ge("NNN",ck);Ge("NNNN",R9e);Ge("NNNNN",I9e);an(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var a=n._locale.erasParse(e,r,n._strict);a?bt(n).era=a:bt(n).invalidEra=e});Ge("y",rd);Ge("yy",rd);Ge("yyy",rd);Ge("yyyy",rd);Ge("yo",k9e);an(["y","yy","yyy","yyyy"],Gr);an(["yo"],function(e,t,n,r){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Gr]=n._locale.eraYearOrdinalParse(e,a):t[Gr]=parseInt(e,10)});function b9e(e,t){var n,r,a,o=this._eras||Ns("en")._eras;for(n=0,r=o.length;n=0)return o[r]}function C9e(e,t){var n=e.since<=e.until?1:-1;return t===void 0?De(e.since).year():De(e.since).year()+(t-e.offset)*n}function x9e(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;eo&&(t=o),N9e.call(this,e,t,n,r,a))}function N9e(e,t,n,r,a){var o=iq(e,t,n,r,a),i=Yh(o.year,0,o.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}at("Q",0,"Qo","quarter");qr("quarter","Q");Xr("quarter",7);Ge("Q",JY);an("Q",function(e,t){t[ds]=(xt(e)-1)*3});function H9e(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}at("D",["DD",2],"Do","date");qr("date","D");Xr("date",9);Ge("D",Sn);Ge("DD",Sn,$a);Ge("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});an(["D","DD"],Ei);an("Do",function(e,t){t[Ei]=xt(e.match(Sn)[0])});var Fq=nd("Date",!0);at("DDD",["DDDD",3],"DDDo","dayOfYear");qr("dayOfYear","DDD");Xr("dayOfYear",4);Ge("DDD",MC);Ge("DDDD",ZY);an(["DDD","DDDD"],function(e,t,n){n._dayOfYear=xt(e)});function j9e(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}at("m",["mm",2],0,"minute");qr("minute","m");Xr("minute",14);Ge("m",Sn);Ge("mm",Sn,$a);an(["m","mm"],Jo);var z9e=nd("Minutes",!1);at("s",["ss",2],0,"second");qr("second","s");Xr("second",15);Ge("s",Sn);Ge("ss",Sn,$a);an(["s","ss"],ps);var V9e=nd("Seconds",!1);at("S",0,0,function(){return~~(this.millisecond()/100)});at(0,["SS",2],0,function(){return~~(this.millisecond()/10)});at(0,["SSS",3],0,"millisecond");at(0,["SSSS",4],0,function(){return this.millisecond()*10});at(0,["SSSSS",5],0,function(){return this.millisecond()*100});at(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});at(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});at(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});at(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});qr("millisecond","ms");Xr("millisecond",16);Ge("S",MC,JY);Ge("SS",MC,$a);Ge("SSS",MC,ZY);var wl,Tq;for(wl="SSSS";wl.length<=9;wl+="S")Ge(wl,rd);function K9e(e,t){t[Lu]=xt(("0."+e)*1e3)}for(wl="S";wl.length<=9;wl+="S")an(wl,K9e);Tq=nd("Milliseconds",!1);at("z",0,0,"zoneAbbr");at("zz",0,0,"zoneName");function W9e(){return this._isUTC?"UTC":""}function G9e(){return this._isUTC?"Coordinated Universal Time":""}var Be=Jg.prototype;Be.add=QWe;Be.calendar=WWe;Be.clone=GWe;Be.diff=$We;Be.endOf=u9e;Be.format=r9e;Be.from=a9e;Be.fromNow=o9e;Be.to=i9e;Be.toNow=s9e;Be.get=qVe;Be.invalidAt=v9e;Be.isAfter=YWe;Be.isBefore=qWe;Be.isBetween=XWe;Be.isSame=JWe;Be.isSameOrAfter=ZWe;Be.isSameOrBefore=_We;Be.isValid=g9e;Be.lang=Cq;Be.locale=wq;Be.localeData=xq;Be.max=gWe;Be.min=hWe;Be.parsingFlags=m9e;Be.set=XVe;Be.startOf=l9e;Be.subtract=NWe;Be.toArray=d9e;Be.toObject=p9e;Be.toDate=f9e;Be.toISOString=t9e;Be.inspect=n9e;typeof Symbol<"u"&&Symbol.for!=null&&(Be[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Be.toJSON=h9e;Be.toString=e9e;Be.unix=A9e;Be.valueOf=c9e;Be.creationData=y9e;Be.eraName=x9e;Be.eraNarrow=S9e;Be.eraAbbr=B9e;Be.eraYear=E9e;Be.year=oq;Be.isLeapYear=pKe;Be.weekYear=P9e;Be.isoWeekYear=U9e;Be.quarter=Be.quarters=H9e;Be.month=rq;Be.daysInMonth=AKe;Be.week=Be.weeks=bKe;Be.isoWeek=Be.isoWeeks=wKe;Be.weeksInYear=L9e;Be.weeksInWeekYear=Q9e;Be.isoWeeksInYear=M9e;Be.isoWeeksInISOWeekYear=D9e;Be.date=Fq;Be.day=Be.days=UKe;Be.weekday=MKe;Be.isoWeekday=DKe;Be.dayOfYear=j9e;Be.hour=Be.hours=VKe;Be.minute=Be.minutes=z9e;Be.second=Be.seconds=V9e;Be.millisecond=Be.milliseconds=Tq;Be.utcOffset=BWe;Be.utc=OWe;Be.local=FWe;Be.parseZone=TWe;Be.hasAlignedHourOffset=RWe;Be.isDST=IWe;Be.isLocal=PWe;Be.isUtcOffset=UWe;Be.isUtc=mq;Be.isUTC=mq;Be.zoneAbbr=W9e;Be.zoneName=G9e;Be.dates=Uo("dates accessor is deprecated. Use date instead.",Fq);Be.months=Uo("months accessor is deprecated. Use month instead",rq);Be.years=Uo("years accessor is deprecated. Use year instead",oq);Be.zone=Uo("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",EWe);Be.isDSTShifted=Uo("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",kWe);function Y9e(e){return xn(e*1e3)}function q9e(){return xn.apply(null,arguments).parseZone()}function Rq(e){return e}var Ht=JI.prototype;Ht.calendar=UVe;Ht.longDateFormat=QVe;Ht.invalidDate=HVe;Ht.ordinal=VVe;Ht.preparse=Rq;Ht.postformat=Rq;Ht.relativeTime=WVe;Ht.pastFuture=GVe;Ht.set=kVe;Ht.eras=b9e;Ht.erasParse=w9e;Ht.erasConvertYear=C9e;Ht.erasAbbrRegex=F9e;Ht.erasNameRegex=O9e;Ht.erasNarrowRegex=T9e;Ht.months=sKe;Ht.monthsShort=lKe;Ht.monthsParse=cKe;Ht.monthsRegex=dKe;Ht.monthsShortRegex=fKe;Ht.week=gKe;Ht.firstDayOfYear=yKe;Ht.firstDayOfWeek=vKe;Ht.weekdays=TKe;Ht.weekdaysMin=IKe;Ht.weekdaysShort=RKe;Ht.weekdaysParse=PKe;Ht.weekdaysRegex=LKe;Ht.weekdaysShortRegex=QKe;Ht.weekdaysMinRegex=NKe;Ht.isPM=jKe;Ht.meridiem=KKe;function a1(e,t,n,r){var a=Ns(),o=Ki().set(r,t);return a[n](o,e)}function Iq(e,t,n){if(Is(e)&&(t=e,e=void 0),e=e||"",t!=null)return a1(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=a1(e,r,n,"month");return a}function fk(e,t,n,r){typeof e=="boolean"?(Is(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Is(t)&&(n=t,t=void 0),t=t||"");var a=Ns(),o=e?a._week.dow:0,i,s=[];if(n!=null)return a1(t,(n+o)%7,r,"day");for(i=0;i<7;i++)s[i]=a1(t,(i+o)%7,r,"day");return s}function X9e(e,t){return Iq(e,t,"months")}function J9e(e,t){return Iq(e,t,"monthsShort")}function Z9e(e,t,n){return fk(e,t,n,"weekdays")}function _9e(e,t,n){return fk(e,t,n,"weekdaysShort")}function $9e(e,t,n){return fk(e,t,n,"weekdaysMin")}Dl("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=xt(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});De.lang=Uo("moment.lang is deprecated. Use moment.locale instead.",Dl);De.langData=Uo("moment.langData is deprecated. Use moment.localeData instead.",Ns);var _i=Math.abs;function eGe(){var e=this._data;return this._milliseconds=_i(this._milliseconds),this._days=_i(this._days),this._months=_i(this._months),e.milliseconds=_i(e.milliseconds),e.seconds=_i(e.seconds),e.minutes=_i(e.minutes),e.hours=_i(e.hours),e.months=_i(e.months),e.years=_i(e.years),this}function kq(e,t,n,r){var a=Ai(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function tGe(e,t){return kq(this,e,t,1)}function nGe(e,t){return kq(this,e,t,-1)}function l5(e){return e<0?Math.floor(e):Math.ceil(e)}function rGe(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,a,o,i,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=l5(JF(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,a=lo(e/1e3),r.seconds=a%60,o=lo(a/60),r.minutes=o%60,i=lo(o/60),r.hours=i%24,t+=lo(i/24),l=lo(Pq(t)),n+=l,t-=l5(JF(l)),s=lo(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function Pq(e){return e*4800/146097}function JF(e){return e*146097/4800}function aGe(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Mo(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+Pq(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(JF(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function oGe(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+xt(this._months/12)*31536e6:NaN}function Hs(e){return function(){return this.as(e)}}var iGe=Hs("ms"),sGe=Hs("s"),lGe=Hs("m"),uGe=Hs("h"),cGe=Hs("d"),AGe=Hs("w"),fGe=Hs("M"),dGe=Hs("Q"),pGe=Hs("y");function hGe(){return Ai(this)}function gGe(e){return e=Mo(e),this.isValid()?this[e+"s"]():NaN}function Sc(e){return function(){return this.isValid()?this._data[e]:NaN}}var mGe=Sc("milliseconds"),vGe=Sc("seconds"),yGe=Sc("minutes"),bGe=Sc("hours"),wGe=Sc("days"),CGe=Sc("months"),xGe=Sc("years");function SGe(){return lo(this.days()/7)}var as=Math.round,VA={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function BGe(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}function EGe(e,t,n,r){var a=Ai(e).abs(),o=as(a.as("s")),i=as(a.as("m")),s=as(a.as("h")),l=as(a.as("d")),u=as(a.as("M")),c=as(a.as("w")),f=as(a.as("y")),A=o<=n.ss&&["s",o]||o0,A[4]=r,BGe.apply(null,A)}function OGe(e){return e===void 0?as:typeof e=="function"?(as=e,!0):!1}function FGe(e,t){return VA[e]===void 0?!1:t===void 0?VA[e]:(VA[e]=t,e==="s"&&(VA.ss=t-1),!0)}function TGe(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=VA,a,o;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},VA,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),a=this.localeData(),o=EGe(this,!n,r,a),n&&(o=a.pastFuture(+this,o)),a.postformat(o)}var CB=Math.abs;function Xc(e){return(e>0)-(e<0)||+e}function VC(){if(!this.isValid())return this.localeData().invalidDate();var e=CB(this._milliseconds)/1e3,t=CB(this._days),n=CB(this._months),r,a,o,i,s=this.asSeconds(),l,u,c,f;return s?(r=lo(e/60),a=lo(r/60),e%=60,r%=60,o=lo(n/12),n%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",u=Xc(this._months)!==Xc(s)?"-":"",c=Xc(this._days)!==Xc(s)?"-":"",f=Xc(this._milliseconds)!==Xc(s)?"-":"",l+"P"+(o?u+o+"Y":"")+(n?u+n+"M":"")+(t?c+t+"D":"")+(a||r||e?"T":"")+(a?f+a+"H":"")+(r?f+r+"M":"")+(e?f+i+"S":"")):"P0D"}var Mt=jC.prototype;Mt.isValid=wWe;Mt.abs=eGe;Mt.add=tGe;Mt.subtract=nGe;Mt.as=aGe;Mt.asMilliseconds=iGe;Mt.asSeconds=sGe;Mt.asMinutes=lGe;Mt.asHours=uGe;Mt.asDays=cGe;Mt.asWeeks=AGe;Mt.asMonths=fGe;Mt.asQuarters=dGe;Mt.asYears=pGe;Mt.valueOf=oGe;Mt._bubble=rGe;Mt.clone=hGe;Mt.get=gGe;Mt.milliseconds=mGe;Mt.seconds=vGe;Mt.minutes=yGe;Mt.hours=bGe;Mt.days=wGe;Mt.weeks=SGe;Mt.months=CGe;Mt.years=xGe;Mt.humanize=TGe;Mt.toISOString=VC;Mt.toString=VC;Mt.toJSON=VC;Mt.locale=wq;Mt.localeData=xq;Mt.toIsoString=Uo("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",VC);Mt.lang=Cq;at("X",0,0,"unix");at("x",0,0,"valueOf");Ge("x",LC);Ge("X",ZVe);an("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});an("x",function(e,t,n){n._d=new Date(xt(e))});//! moment.js -De.version="2.29.4";RVe(xn);De.fn=Be;De.min=mWe;De.max=vWe;De.now=yWe;De.utc=Ki;De.unix=Y9e;De.months=X9e;De.isDate=Xg;De.locale=Dl;De.invalid=kC;De.duration=Ai;De.isMoment=li;De.weekdays=Z9e;De.parseZone=q9e;De.localeData=Ns;De.isDuration=ey;De.monthsShort=J9e;De.weekdaysMin=$9e;De.defineLocale=ak;De.updateLocale=qKe;De.locales=XKe;De.weekdaysShort=_9e;De.normalizeUnits=Mo;De.relativeTimeRounding=OGe;De.relativeTimeThreshold=FGe;De.calendarFormat=KWe;De.prototype=Be;De.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};function u5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Un(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function sa(e){var t=RGe();return function(){var r=_y(e),a;if(t){var o=_y(this).constructor;a=Reflect.construct(r,arguments,o)}else a=r.apply(this,arguments);return x0e(this,a)}}var IGe=function(e,t,n,r,a,o,i,s){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,s],c=0;l=new Error(t.replace(/%s/g,function(){return u[c++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},kGe=IGe;const Jh=qn(kGe);var PGe=function(){};function UGe(e,t){var n={};return Object.keys(e).forEach(function(r){n[ny(r)]=PGe}),n}function c5(e,t){return e[t]!==void 0}function ny(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function MGe(e){return!!e&&(typeof e!="function"||e.prototype&&e.prototype.isReactComponent)}function Uq(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function Mq(e){function t(n){var r=this.constructor.getDerivedStateFromProps(e,n);return r??null}this.setState(t.bind(this))}function Dq(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}Uq.__suppressDeprecationWarning=!0;Mq.__suppressDeprecationWarning=!0;Dq.__suppressDeprecationWarning=!0;function Lq(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var n=null,r=null,a=null;if(typeof t.componentWillMount=="function"?n="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(n="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?r="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(r="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?a="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(a="UNSAFE_componentWillUpdate"),n!==null||r!==null||a!==null){var o=e.displayName||e.name,i=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. +`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var o5={};function WY(e,t){De.deprecationHandler!=null&&De.deprecationHandler(e,t),o5[e]||(KY(t),o5[e]=!0)}De.suppressDeprecationWarnings=!1;De.deprecationHandler=null;function Wi(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function UVe(e){var t,n;for(n in e)Nt(e,n)&&(t=e[n],Wi(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function GO(e,t){var n=bl({},e),r;for(r in t)Nt(t,r)&&(qu(e[r])&&qu(t[r])?(n[r]={},bl(n[r],e[r]),bl(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)Nt(e,r)&&!Nt(t,r)&&qu(e[r])&&(n[r]=bl({},n[r]));return n}function ZI(e){e!=null&&this.set(e)}var YO;Object.keys?YO=Object.keys:YO=function(e){var t,n=[];for(t in e)Nt(e,t)&&n.push(t);return n};var MVe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function DVe(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return Wi(r)?r.call(t,n):r}function Qi(e,t,n){var r=""+Math.abs(e),a=t-r.length,o=e>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var _I=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Fv=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,wB={},tf={};function at(e,t,n,r){var a=r;typeof r=="string"&&(a=function(){return this[r]()}),e&&(tf[e]=a),t&&(tf[t[0]]=function(){return Qi(a.apply(this,arguments),t[1],t[2])}),n&&(tf[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function LVe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function QVe(e){var t=e.match(_I),n,r;for(n=0,r=t.length;n=0&&Fv.test(e);)e=e.replace(Fv,r),Fv.lastIndex=0,n-=1;return e}var NVe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function HVe(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(_I).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var jVe="Invalid date";function zVe(){return this._invalidDate}var VVe="%d",KVe=/\d{1,2}/;function WVe(e){return this._ordinal.replace("%d",e)}var GVe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function YVe(e,t,n,r){var a=this._relativeTime[n];return Wi(a)?a(e,t,n,r):a.replace(/%d/i,e)}function qVe(e,t){var n=this._relativeTime[e>0?"future":"past"];return Wi(n)?n(t):n.replace(/%s/i,t)}var ih={};function qr(e,t){var n=e.toLowerCase();ih[n]=ih[n+"s"]=ih[t]=e}function Mo(e){return typeof e=="string"?ih[e]||ih[e.toLowerCase()]:void 0}function $I(e){var t={},n,r;for(r in e)Nt(e,r)&&(n=Mo(r),n&&(t[n]=e[r]));return t}var YY={};function Xr(e,t){YY[e]=t}function XVe(e){var t=[],n;for(n in e)Nt(e,n)&&t.push({unit:n,priority:YY[n]});return t.sort(function(r,a){return r.priority-a.priority}),t}function UC(e){return e%4===0&&e%100!==0||e%400===0}function lo(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function xt(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=lo(t)),n}function nd(e,t){return function(n){return n!=null?(qY(this,e,n),De.updateOffset(this,t),this):e1(this,e)}}function e1(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function qY(e,t,n){e.isValid()&&!isNaN(n)&&(t==="FullYear"&&UC(e.year())&&e.month()===1&&e.date()===29?(n=xt(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),HC(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function JVe(e){return e=Mo(e),Wi(this[e])?this[e]():this}function ZVe(e,t){if(typeof e=="object"){e=$I(e);var n=XVe(e),r,a=n.length;for(r=0;r68?1900:2e3)};var aq=nd("FullYear",!0);function gKe(){return UC(this.year())}function mKe(e,t,n,r,a,o,i){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,a,o,i),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,a,o,i),s}function Yh(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function n1(e,t,n){var r=7+t-n,a=(7+Yh(e,0,r).getUTCDay()-t)%7;return-a+r-1}function oq(e,t,n,r,a){var o=(7+n-r)%7,i=n1(e,r,a),s=1+7*(t-1)+o+i,l,u;return s<=0?(l=e-1,u=sh(l)+s):s>sh(e)?(l=e+1,u=s-sh(e)):(l=e,u=s),{year:l,dayOfYear:u}}function qh(e,t,n){var r=n1(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1,o,i;return a<1?(i=e.year()-1,o=a+bs(i,t,n)):a>bs(e.year(),t,n)?(o=a-bs(e.year(),t,n),i=e.year()+1):(i=e.year(),o=a),{week:o,year:i}}function bs(e,t,n){var r=n1(e,t,n),a=n1(e+1,t,n);return(sh(e)-r+a)/7}at("w",["ww",2],"wo","week");at("W",["WW",2],"Wo","isoWeek");qr("week","w");qr("isoWeek","W");Xr("week",5);Xr("isoWeek",5);Ge("w",Sn);Ge("ww",Sn,$a);Ge("W",Sn);Ge("WW",Sn,$a);_g(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=xt(e)});function vKe(e){return qh(e,this._week.dow,this._week.doy).week}var yKe={dow:0,doy:6};function bKe(){return this._week.dow}function wKe(){return this._week.doy}function CKe(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function xKe(e){var t=qh(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}at("d",0,"do","day");at("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});at("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});at("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});at("e",0,0,"weekday");at("E",0,0,"isoWeekday");qr("day","d");qr("weekday","e");qr("isoWeekday","E");Xr("day",11);Xr("weekday",11);Xr("isoWeekday",11);Ge("d",Sn);Ge("e",Sn);Ge("E",Sn);Ge("dd",function(e,t){return t.weekdaysMinRegex(e)});Ge("ddd",function(e,t){return t.weekdaysShortRegex(e)});Ge("dddd",function(e,t){return t.weekdaysRegex(e)});_g(["dd","ddd","dddd"],function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);a!=null?t.d=a:bt(n).invalidWeekday=e});_g(["d","e","E"],function(e,t,n,r){t[r]=xt(e)});function SKe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function BKe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function nk(e,t){return e.slice(t,7).concat(e.slice(0,t))}var EKe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),iq="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),FKe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),OKe=Zg,TKe=Zg,RKe=Zg;function IKe(e,t){var n=si(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?nk(n,this._week.dow):e?n[e.day()]:n}function kKe(e){return e===!0?nk(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function PKe(e){return e===!0?nk(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function UKe(e,t,n){var r,a,o,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=Ki([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?t==="dddd"?(a=Zn.call(this._weekdaysParse,i),a!==-1?a:null):t==="ddd"?(a=Zn.call(this._shortWeekdaysParse,i),a!==-1?a:null):(a=Zn.call(this._minWeekdaysParse,i),a!==-1?a:null):t==="dddd"?(a=Zn.call(this._weekdaysParse,i),a!==-1||(a=Zn.call(this._shortWeekdaysParse,i),a!==-1)?a:(a=Zn.call(this._minWeekdaysParse,i),a!==-1?a:null)):t==="ddd"?(a=Zn.call(this._shortWeekdaysParse,i),a!==-1||(a=Zn.call(this._weekdaysParse,i),a!==-1)?a:(a=Zn.call(this._minWeekdaysParse,i),a!==-1?a:null)):(a=Zn.call(this._minWeekdaysParse,i),a!==-1||(a=Zn.call(this._weekdaysParse,i),a!==-1)?a:(a=Zn.call(this._shortWeekdaysParse,i),a!==-1?a:null))}function MKe(e,t,n){var r,a,o;if(this._weekdaysParseExact)return UKe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=Ki([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function DKe(e){if(!this.isValid())return e!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return e!=null?(e=SKe(e,this.localeData()),this.add(e-t,"d")):t}function LKe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function QKe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=BKe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function NKe(e){return this._weekdaysParseExact?(Nt(this,"_weekdaysRegex")||rk.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Nt(this,"_weekdaysRegex")||(this._weekdaysRegex=OKe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function HKe(e){return this._weekdaysParseExact?(Nt(this,"_weekdaysRegex")||rk.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Nt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=TKe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function jKe(e){return this._weekdaysParseExact?(Nt(this,"_weekdaysRegex")||rk.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Nt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=RKe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function rk(){function e(c,f){return f.length-c.length}var t=[],n=[],r=[],a=[],o,i,s,l,u;for(o=0;o<7;o++)i=Ki([2e3,1]).day(o),s=Na(this.weekdaysMin(i,"")),l=Na(this.weekdaysShort(i,"")),u=Na(this.weekdays(i,"")),t.push(s),n.push(l),r.push(u),a.push(s),a.push(l),a.push(u);t.sort(e),n.sort(e),r.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ak(){return this.hours()%12||12}function zKe(){return this.hours()||24}at("H",["HH",2],0,"hour");at("h",["hh",2],0,ak);at("k",["kk",2],0,zKe);at("hmm",0,0,function(){return""+ak.apply(this)+Qi(this.minutes(),2)});at("hmmss",0,0,function(){return""+ak.apply(this)+Qi(this.minutes(),2)+Qi(this.seconds(),2)});at("Hmm",0,0,function(){return""+this.hours()+Qi(this.minutes(),2)});at("Hmmss",0,0,function(){return""+this.hours()+Qi(this.minutes(),2)+Qi(this.seconds(),2)});function sq(e,t){at(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}sq("a",!0);sq("A",!1);qr("hour","h");Xr("hour",13);function lq(e,t){return t._meridiemParse}Ge("a",lq);Ge("A",lq);Ge("H",Sn);Ge("h",Sn);Ge("k",Sn);Ge("HH",Sn,$a);Ge("hh",Sn,$a);Ge("kk",Sn,$a);Ge("hmm",ZY);Ge("hmmss",_Y);Ge("Hmm",ZY);Ge("Hmmss",_Y);an(["H","HH"],hr);an(["k","kk"],function(e,t,n){var r=xt(e);t[hr]=r===24?0:r});an(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});an(["h","hh"],function(e,t,n){t[hr]=xt(e),bt(n).bigHour=!0});an("hmm",function(e,t,n){var r=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r)),bt(n).bigHour=!0});an("hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r,2)),t[ps]=xt(e.substr(a)),bt(n).bigHour=!0});an("Hmm",function(e,t,n){var r=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r))});an("Hmmss",function(e,t,n){var r=e.length-4,a=e.length-2;t[hr]=xt(e.substr(0,r)),t[Jo]=xt(e.substr(r,2)),t[ps]=xt(e.substr(a))});function VKe(e){return(e+"").toLowerCase().charAt(0)==="p"}var KKe=/[ap]\.?m?\.?/i,WKe=nd("Hours",!0);function GKe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var uq={calendar:MVe,longDateFormat:NVe,invalidDate:jVe,ordinal:VVe,dayOfMonthOrdinalParse:KVe,relativeTime:GVe,months:iKe,monthsShort:$Y,week:yKe,weekdays:EKe,weekdaysMin:FKe,weekdaysShort:iq,meridiemParse:KKe},In={},qd={},Xh;function YKe(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(a=jC(o.slice(0,n).join("-")),a)return a;if(r&&r.length>=n&&YKe(o,r)>=n-1)break;n--}t++}return Xh}function XKe(e){return e.match("^[^/\\\\]*$")!=null}function jC(e){var t=null,n;if(In[e]===void 0&&typeof module<"u"&&module&&module.exports&&XKe(e))try{t=Xh._abbr,n=require,n("./locale/"+e),Dl(t)}catch{In[e]=null}return In[e]}function Dl(e,t){var n;return e&&(da(t)?n=Ns(e):n=ok(e,t),n?Xh=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Xh._abbr}function ok(e,t){if(t!==null){var n,r=uq;if(t.abbr=e,In[e]!=null)WY("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=In[e]._config;else if(t.parentLocale!=null)if(In[t.parentLocale]!=null)r=In[t.parentLocale]._config;else if(n=jC(t.parentLocale),n!=null)r=n._config;else return qd[t.parentLocale]||(qd[t.parentLocale]=[]),qd[t.parentLocale].push({name:e,config:t}),null;return In[e]=new ZI(GO(r,t)),qd[e]&&qd[e].forEach(function(a){ok(a.name,a.config)}),Dl(e),In[e]}else return delete In[e],null}function JKe(e,t){if(t!=null){var n,r,a=uq;In[e]!=null&&In[e].parentLocale!=null?In[e].set(GO(In[e]._config,t)):(r=jC(e),r!=null&&(a=r._config),t=GO(a,t),r==null&&(t.abbr=e),n=new ZI(t),n.parentLocale=In[e],In[e]=n),Dl(e)}else In[e]!=null&&(In[e].parentLocale!=null?(In[e]=In[e].parentLocale,e===Dl()&&Dl(e)):In[e]!=null&&delete In[e]);return In[e]}function Ns(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Xh;if(!si(e)){if(t=jC(e),t)return t;e=[e]}return qKe(e)}function ZKe(){return YO(In)}function ik(e){var t,n=e._a;return n&&bt(e).overflow===-2&&(t=n[ds]<0||n[ds]>11?ds:n[Ei]<1||n[Ei]>HC(n[Gr],n[ds])?Ei:n[hr]<0||n[hr]>24||n[hr]===24&&(n[Jo]!==0||n[ps]!==0||n[Lu]!==0)?hr:n[Jo]<0||n[Jo]>59?Jo:n[ps]<0||n[ps]>59?ps:n[Lu]<0||n[Lu]>999?Lu:-1,bt(e)._overflowDayOfYear&&(tEi)&&(t=Ei),bt(e)._overflowWeeks&&t===-1&&(t=rKe),bt(e)._overflowWeekday&&t===-1&&(t=aKe),bt(e).overflow=t),e}var _Ke=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$Ke=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,eWe=/Z|[+-]\d\d(?::?\d\d)?/,Ov=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],CB=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],tWe=/^\/?Date\((-?\d+)/i,nWe=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,rWe={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function cq(e){var t,n,r=e._i,a=_Ke.exec(r)||$Ke.exec(r),o,i,s,l,u=Ov.length,c=CB.length;if(a){for(bt(e).iso=!0,t=0,n=u;tsh(i)||e._dayOfYear===0)&&(bt(e)._overflowDayOfYear=!0),n=Yh(i,0,e._dayOfYear),e._a[ds]=n.getUTCMonth(),e._a[Ei]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=a[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[hr]===24&&e._a[Jo]===0&&e._a[ps]===0&&e._a[Lu]===0&&(e._nextDay=!0,e._a[hr]=0),e._d=(e._useUTC?Yh:mKe).apply(null,r),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[hr]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==o&&(bt(e).weekdayMismatch=!0)}}function AWe(e){var t,n,r,a,o,i,s,l,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(o=1,i=4,n=iA(t.GG,e._a[Gr],qh(xn(),1,4).year),r=iA(t.W,1),a=iA(t.E,1),(a<1||a>7)&&(l=!0)):(o=e._locale._week.dow,i=e._locale._week.doy,u=qh(xn(),o,i),n=iA(t.gg,e._a[Gr],u.year),r=iA(t.w,u.week),t.d!=null?(a=t.d,(a<0||a>6)&&(l=!0)):t.e!=null?(a=t.e+o,(t.e<0||t.e>6)&&(l=!0)):a=o),r<1||r>bs(n,o,i)?bt(e)._overflowWeeks=!0:l!=null?bt(e)._overflowWeekday=!0:(s=oq(n,r,a,o,i),e._a[Gr]=s.year,e._dayOfYear=s.dayOfYear)}De.ISO_8601=function(){};De.RFC_2822=function(){};function lk(e){if(e._f===De.ISO_8601){cq(e);return}if(e._f===De.RFC_2822){Aq(e);return}e._a=[],bt(e).empty=!0;var t=""+e._i,n,r,a,o,i,s=t.length,l=0,u,c;for(a=GY(e._f,e._locale).match(_I)||[],c=a.length,n=0;n0&&bt(e).unusedInput.push(i),t=t.slice(t.indexOf(r)+r.length),l+=r.length),tf[o]?(r?bt(e).empty=!1:bt(e).unusedTokens.push(o),nKe(o,r,e)):e._strict&&!r&&bt(e).unusedTokens.push(o);bt(e).charsLeftOver=s-l,t.length>0&&bt(e).unusedInput.push(t),e._a[hr]<=12&&bt(e).bigHour===!0&&e._a[hr]>0&&(bt(e).bigHour=void 0),bt(e).parsedDateParts=e._a.slice(0),bt(e).meridiem=e._meridiem,e._a[hr]=fWe(e._locale,e._a[hr],e._meridiem),u=bt(e).era,u!==null&&(e._a[Gr]=e._locale.erasConvertYear(u,e._a[Gr])),sk(e),ik(e)}function fWe(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function dWe(e){var t,n,r,a,o,i,s=!1,l=e._f.length;if(l===0){bt(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:PC()});function pq(e,t){var n,r;if(t.length===1&&si(t[0])&&(t=t[0]),!t.length)return xn();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function UWe(){if(!da(this._isDSTShifted))return this._isDSTShifted;var e={},t;return JI(e,this),e=fq(e),e._a?(t=e._isUTC?Ki(e._a):xn(e._a),this._isDSTShifted=this.isValid()&&BWe(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function MWe(){return this.isValid()?!this._isUTC:!1}function DWe(){return this.isValid()?this._isUTC:!1}function gq(){return this.isValid()?this._isUTC&&this._offset===0:!1}var LWe=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,QWe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ai(e,t){var n=e,r=null,a,o,i;return ey(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Is(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=LWe.exec(e))?(a=r[1]==="-"?-1:1,n={y:0,d:xt(r[Ei])*a,h:xt(r[hr])*a,m:xt(r[Jo])*a,s:xt(r[ps])*a,ms:xt(XO(r[Lu]*1e3))*a}):(r=QWe.exec(e))?(a=r[1]==="-"?-1:1,n={y:fu(r[2],a),M:fu(r[3],a),w:fu(r[4],a),d:fu(r[5],a),h:fu(r[6],a),m:fu(r[7],a),s:fu(r[8],a)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(i=NWe(xn(n.from),xn(n.to)),n={},n.ms=i.milliseconds,n.M=i.months),o=new zC(n),ey(e)&&Nt(e,"_locale")&&(o._locale=e._locale),ey(e)&&Nt(e,"_isValid")&&(o._isValid=e._isValid),o}Ai.fn=zC.prototype;Ai.invalid=SWe;function fu(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function s5(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function NWe(e,t){var n;return e.isValid()&&t.isValid()?(t=ck(t,e),e.isBefore(t)?n=s5(e,t):(n=s5(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function mq(e,t){return function(n,r){var a,o;return r!==null&&!isNaN(+r)&&(WY(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=r,r=o),a=Ai(n,r),vq(this,a,e),this}}function vq(e,t,n,r){var a=t._milliseconds,o=XO(t._days),i=XO(t._months);e.isValid()&&(r=r??!0,i&&tq(e,e1(e,"Month")+i*n),o&&qY(e,"Date",e1(e,"Date")+o*n),a&&e._d.setTime(e._d.valueOf()+a*n),r&&De.updateOffset(e,o||i))}var HWe=mq(1,"add"),jWe=mq(-1,"subtract");function yq(e){return typeof e=="string"||e instanceof String}function zWe(e){return li(e)||Xg(e)||yq(e)||Is(e)||KWe(e)||VWe(e)||e===null||e===void 0}function VWe(e){var t=qu(e)&&!qI(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,o,i=r.length;for(a=0;an.valueOf():n.valueOf()9999?$0(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Wi(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",$0(n,"Z")):$0(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function a9e(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,a,o;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]',this.format(n+r+a+o)}function o9e(e){e||(e=this.isUtc()?De.defaultFormatUtc:De.defaultFormat);var t=$0(this,e);return this.localeData().postformat(t)}function i9e(e,t){return this.isValid()&&(li(e)&&e.isValid()||xn(e).isValid())?Ai({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function s9e(e){return this.from(xn(),e)}function l9e(e,t){return this.isValid()&&(li(e)&&e.isValid()||xn(e).isValid())?Ai({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function u9e(e){return this.to(xn(),e)}function bq(e){var t;return e===void 0?this._locale._abbr:(t=Ns(e),t!=null&&(this._locale=t),this)}var wq=Uo("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Cq(){return this._locale}var r1=1e3,nf=60*r1,a1=60*nf,xq=(365*400+97)*24*a1;function rf(e,t){return(e%t+t)%t}function Sq(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-xq:new Date(e,t,n).valueOf()}function Bq(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-xq:Date.UTC(e,t,n)}function c9e(e){var t,n;if(e=Mo(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Bq:Sq,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=rf(t+(this._isUTC?0:this.utcOffset()*nf),a1);break;case"minute":t=this._d.valueOf(),t-=rf(t,nf);break;case"second":t=this._d.valueOf(),t-=rf(t,r1);break}return this._d.setTime(t),De.updateOffset(this,!0),this}function A9e(e){var t,n;if(e=Mo(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?Bq:Sq,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=a1-rf(t+(this._isUTC?0:this.utcOffset()*nf),a1)-1;break;case"minute":t=this._d.valueOf(),t+=nf-rf(t,nf)-1;break;case"second":t=this._d.valueOf(),t+=r1-rf(t,r1)-1;break}return this._d.setTime(t),De.updateOffset(this,!0),this}function f9e(){return this._d.valueOf()-(this._offset||0)*6e4}function d9e(){return Math.floor(this.valueOf()/1e3)}function p9e(){return new Date(this.valueOf())}function h9e(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function g9e(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function m9e(){return this.isValid()?this.toISOString():null}function v9e(){return XI(this)}function y9e(){return bl({},bt(this))}function b9e(){return bt(this).overflow}function w9e(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}at("N",0,0,"eraAbbr");at("NN",0,0,"eraAbbr");at("NNN",0,0,"eraAbbr");at("NNNN",0,0,"eraName");at("NNNNN",0,0,"eraNarrow");at("y",["y",1],"yo","eraYear");at("y",["yy",2],0,"eraYear");at("y",["yyy",3],0,"eraYear");at("y",["yyyy",4],0,"eraYear");Ge("N",Ak);Ge("NN",Ak);Ge("NNN",Ak);Ge("NNNN",k9e);Ge("NNNNN",P9e);an(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var a=n._locale.erasParse(e,r,n._strict);a?bt(n).era=a:bt(n).invalidEra=e});Ge("y",rd);Ge("yy",rd);Ge("yyy",rd);Ge("yyyy",rd);Ge("yo",U9e);an(["y","yy","yyy","yyyy"],Gr);an(["yo"],function(e,t,n,r){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Gr]=n._locale.eraYearOrdinalParse(e,a):t[Gr]=parseInt(e,10)});function C9e(e,t){var n,r,a,o=this._eras||Ns("en")._eras;for(n=0,r=o.length;n=0)return o[r]}function S9e(e,t){var n=e.since<=e.until?1:-1;return t===void 0?De(e.since).year():De(e.since).year()+(t-e.offset)*n}function B9e(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;eo&&(t=o),j9e.call(this,e,t,n,r,a))}function j9e(e,t,n,r,a){var o=oq(e,t,n,r,a),i=Yh(o.year,0,o.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}at("Q",0,"Qo","quarter");qr("quarter","Q");Xr("quarter",7);Ge("Q",XY);an("Q",function(e,t){t[ds]=(xt(e)-1)*3});function z9e(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}at("D",["DD",2],"Do","date");qr("date","D");Xr("date",9);Ge("D",Sn);Ge("DD",Sn,$a);Ge("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});an(["D","DD"],Ei);an("Do",function(e,t){t[Ei]=xt(e.match(Sn)[0])});var Fq=nd("Date",!0);at("DDD",["DDDD",3],"DDDo","dayOfYear");qr("dayOfYear","DDD");Xr("dayOfYear",4);Ge("DDD",DC);Ge("DDDD",JY);an(["DDD","DDDD"],function(e,t,n){n._dayOfYear=xt(e)});function V9e(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}at("m",["mm",2],0,"minute");qr("minute","m");Xr("minute",14);Ge("m",Sn);Ge("mm",Sn,$a);an(["m","mm"],Jo);var K9e=nd("Minutes",!1);at("s",["ss",2],0,"second");qr("second","s");Xr("second",15);Ge("s",Sn);Ge("ss",Sn,$a);an(["s","ss"],ps);var W9e=nd("Seconds",!1);at("S",0,0,function(){return~~(this.millisecond()/100)});at(0,["SS",2],0,function(){return~~(this.millisecond()/10)});at(0,["SSS",3],0,"millisecond");at(0,["SSSS",4],0,function(){return this.millisecond()*10});at(0,["SSSSS",5],0,function(){return this.millisecond()*100});at(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});at(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});at(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});at(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});qr("millisecond","ms");Xr("millisecond",16);Ge("S",DC,XY);Ge("SS",DC,$a);Ge("SSS",DC,JY);var wl,Oq;for(wl="SSSS";wl.length<=9;wl+="S")Ge(wl,rd);function G9e(e,t){t[Lu]=xt(("0."+e)*1e3)}for(wl="S";wl.length<=9;wl+="S")an(wl,G9e);Oq=nd("Milliseconds",!1);at("z",0,0,"zoneAbbr");at("zz",0,0,"zoneName");function Y9e(){return this._isUTC?"UTC":""}function q9e(){return this._isUTC?"Coordinated Universal Time":""}var Be=Jg.prototype;Be.add=HWe;Be.calendar=YWe;Be.clone=qWe;Be.diff=t9e;Be.endOf=A9e;Be.format=o9e;Be.from=i9e;Be.fromNow=s9e;Be.to=l9e;Be.toNow=u9e;Be.get=JVe;Be.invalidAt=b9e;Be.isAfter=XWe;Be.isBefore=JWe;Be.isBetween=ZWe;Be.isSame=_We;Be.isSameOrAfter=$We;Be.isSameOrBefore=e9e;Be.isValid=v9e;Be.lang=wq;Be.locale=bq;Be.localeData=Cq;Be.max=vWe;Be.min=mWe;Be.parsingFlags=y9e;Be.set=ZVe;Be.startOf=c9e;Be.subtract=jWe;Be.toArray=h9e;Be.toObject=g9e;Be.toDate=p9e;Be.toISOString=r9e;Be.inspect=a9e;typeof Symbol<"u"&&Symbol.for!=null&&(Be[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Be.toJSON=m9e;Be.toString=n9e;Be.unix=d9e;Be.valueOf=f9e;Be.creationData=w9e;Be.eraName=B9e;Be.eraNarrow=E9e;Be.eraAbbr=F9e;Be.eraYear=O9e;Be.year=aq;Be.isLeapYear=gKe;Be.weekYear=M9e;Be.isoWeekYear=D9e;Be.quarter=Be.quarters=z9e;Be.month=nq;Be.daysInMonth=dKe;Be.week=Be.weeks=CKe;Be.isoWeek=Be.isoWeeks=xKe;Be.weeksInYear=N9e;Be.weeksInWeekYear=H9e;Be.isoWeeksInYear=L9e;Be.isoWeeksInISOWeekYear=Q9e;Be.date=Fq;Be.day=Be.days=DKe;Be.weekday=LKe;Be.isoWeekday=QKe;Be.dayOfYear=V9e;Be.hour=Be.hours=WKe;Be.minute=Be.minutes=K9e;Be.second=Be.seconds=W9e;Be.millisecond=Be.milliseconds=Oq;Be.utcOffset=FWe;Be.utc=TWe;Be.local=RWe;Be.parseZone=IWe;Be.hasAlignedHourOffset=kWe;Be.isDST=PWe;Be.isLocal=MWe;Be.isUtcOffset=DWe;Be.isUtc=gq;Be.isUTC=gq;Be.zoneAbbr=Y9e;Be.zoneName=q9e;Be.dates=Uo("dates accessor is deprecated. Use date instead.",Fq);Be.months=Uo("months accessor is deprecated. Use month instead",nq);Be.years=Uo("years accessor is deprecated. Use year instead",aq);Be.zone=Uo("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",OWe);Be.isDSTShifted=Uo("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",UWe);function X9e(e){return xn(e*1e3)}function J9e(){return xn.apply(null,arguments).parseZone()}function Tq(e){return e}var Ht=ZI.prototype;Ht.calendar=DVe;Ht.longDateFormat=HVe;Ht.invalidDate=zVe;Ht.ordinal=WVe;Ht.preparse=Tq;Ht.postformat=Tq;Ht.relativeTime=YVe;Ht.pastFuture=qVe;Ht.set=UVe;Ht.eras=C9e;Ht.erasParse=x9e;Ht.erasConvertYear=S9e;Ht.erasAbbrRegex=R9e;Ht.erasNameRegex=T9e;Ht.erasNarrowRegex=I9e;Ht.months=uKe;Ht.monthsShort=cKe;Ht.monthsParse=fKe;Ht.monthsRegex=hKe;Ht.monthsShortRegex=pKe;Ht.week=vKe;Ht.firstDayOfYear=wKe;Ht.firstDayOfWeek=bKe;Ht.weekdays=IKe;Ht.weekdaysMin=PKe;Ht.weekdaysShort=kKe;Ht.weekdaysParse=MKe;Ht.weekdaysRegex=NKe;Ht.weekdaysShortRegex=HKe;Ht.weekdaysMinRegex=jKe;Ht.isPM=VKe;Ht.meridiem=GKe;function o1(e,t,n,r){var a=Ns(),o=Ki().set(r,t);return a[n](o,e)}function Rq(e,t,n){if(Is(e)&&(t=e,e=void 0),e=e||"",t!=null)return o1(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=o1(e,r,n,"month");return a}function dk(e,t,n,r){typeof e=="boolean"?(Is(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Is(t)&&(n=t,t=void 0),t=t||"");var a=Ns(),o=e?a._week.dow:0,i,s=[];if(n!=null)return o1(t,(n+o)%7,r,"day");for(i=0;i<7;i++)s[i]=o1(t,(i+o)%7,r,"day");return s}function Z9e(e,t){return Rq(e,t,"months")}function _9e(e,t){return Rq(e,t,"monthsShort")}function $9e(e,t,n){return dk(e,t,n,"weekdays")}function eGe(e,t,n){return dk(e,t,n,"weekdaysShort")}function tGe(e,t,n){return dk(e,t,n,"weekdaysMin")}Dl("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=xt(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});De.lang=Uo("moment.lang is deprecated. Use moment.locale instead.",Dl);De.langData=Uo("moment.langData is deprecated. Use moment.localeData instead.",Ns);var _i=Math.abs;function nGe(){var e=this._data;return this._milliseconds=_i(this._milliseconds),this._days=_i(this._days),this._months=_i(this._months),e.milliseconds=_i(e.milliseconds),e.seconds=_i(e.seconds),e.minutes=_i(e.minutes),e.hours=_i(e.hours),e.months=_i(e.months),e.years=_i(e.years),this}function Iq(e,t,n,r){var a=Ai(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function rGe(e,t){return Iq(this,e,t,1)}function aGe(e,t){return Iq(this,e,t,-1)}function l5(e){return e<0?Math.floor(e):Math.ceil(e)}function oGe(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,a,o,i,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=l5(ZO(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,a=lo(e/1e3),r.seconds=a%60,o=lo(a/60),r.minutes=o%60,i=lo(o/60),r.hours=i%24,t+=lo(i/24),l=lo(kq(t)),n+=l,t-=l5(ZO(l)),s=lo(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function kq(e){return e*4800/146097}function ZO(e){return e*146097/4800}function iGe(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Mo(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+kq(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(ZO(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function sGe(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+xt(this._months/12)*31536e6:NaN}function Hs(e){return function(){return this.as(e)}}var lGe=Hs("ms"),uGe=Hs("s"),cGe=Hs("m"),AGe=Hs("h"),fGe=Hs("d"),dGe=Hs("w"),pGe=Hs("M"),hGe=Hs("Q"),gGe=Hs("y");function mGe(){return Ai(this)}function vGe(e){return e=Mo(e),this.isValid()?this[e+"s"]():NaN}function Sc(e){return function(){return this.isValid()?this._data[e]:NaN}}var yGe=Sc("milliseconds"),bGe=Sc("seconds"),wGe=Sc("minutes"),CGe=Sc("hours"),xGe=Sc("days"),SGe=Sc("months"),BGe=Sc("years");function EGe(){return lo(this.days()/7)}var as=Math.round,VA={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function FGe(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}function OGe(e,t,n,r){var a=Ai(e).abs(),o=as(a.as("s")),i=as(a.as("m")),s=as(a.as("h")),l=as(a.as("d")),u=as(a.as("M")),c=as(a.as("w")),f=as(a.as("y")),A=o<=n.ss&&["s",o]||o0,A[4]=r,FGe.apply(null,A)}function TGe(e){return e===void 0?as:typeof e=="function"?(as=e,!0):!1}function RGe(e,t){return VA[e]===void 0?!1:t===void 0?VA[e]:(VA[e]=t,e==="s"&&(VA.ss=t-1),!0)}function IGe(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=VA,a,o;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},VA,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),a=this.localeData(),o=OGe(this,!n,r,a),n&&(o=a.pastFuture(+this,o)),a.postformat(o)}var xB=Math.abs;function Xc(e){return(e>0)-(e<0)||+e}function KC(){if(!this.isValid())return this.localeData().invalidDate();var e=xB(this._milliseconds)/1e3,t=xB(this._days),n=xB(this._months),r,a,o,i,s=this.asSeconds(),l,u,c,f;return s?(r=lo(e/60),a=lo(r/60),e%=60,r%=60,o=lo(n/12),n%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",u=Xc(this._months)!==Xc(s)?"-":"",c=Xc(this._days)!==Xc(s)?"-":"",f=Xc(this._milliseconds)!==Xc(s)?"-":"",l+"P"+(o?u+o+"Y":"")+(n?u+n+"M":"")+(t?c+t+"D":"")+(a||r||e?"T":"")+(a?f+a+"H":"")+(r?f+r+"M":"")+(e?f+i+"S":"")):"P0D"}var Mt=zC.prototype;Mt.isValid=xWe;Mt.abs=nGe;Mt.add=rGe;Mt.subtract=aGe;Mt.as=iGe;Mt.asMilliseconds=lGe;Mt.asSeconds=uGe;Mt.asMinutes=cGe;Mt.asHours=AGe;Mt.asDays=fGe;Mt.asWeeks=dGe;Mt.asMonths=pGe;Mt.asQuarters=hGe;Mt.asYears=gGe;Mt.valueOf=sGe;Mt._bubble=oGe;Mt.clone=mGe;Mt.get=vGe;Mt.milliseconds=yGe;Mt.seconds=bGe;Mt.minutes=wGe;Mt.hours=CGe;Mt.days=xGe;Mt.weeks=EGe;Mt.months=SGe;Mt.years=BGe;Mt.humanize=IGe;Mt.toISOString=KC;Mt.toString=KC;Mt.toJSON=KC;Mt.locale=bq;Mt.localeData=Cq;Mt.toIsoString=Uo("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",KC);Mt.lang=wq;at("X",0,0,"unix");at("x",0,0,"valueOf");Ge("x",QC);Ge("X",$Ve);an("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});an("x",function(e,t,n){n._d=new Date(xt(e))});//! moment.js +De.version="2.29.4";kVe(xn);De.fn=Be;De.min=yWe;De.max=bWe;De.now=wWe;De.utc=Ki;De.unix=X9e;De.months=Z9e;De.isDate=Xg;De.locale=Dl;De.invalid=PC;De.duration=Ai;De.isMoment=li;De.weekdays=$9e;De.parseZone=J9e;De.localeData=Ns;De.isDuration=ey;De.monthsShort=_9e;De.weekdaysMin=tGe;De.defineLocale=ok;De.updateLocale=JKe;De.locales=ZKe;De.weekdaysShort=eGe;De.normalizeUnits=Mo;De.relativeTimeRounding=TGe;De.relativeTimeThreshold=RGe;De.calendarFormat=GWe;De.prototype=Be;De.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};function u5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Un(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function sa(e){var t=kGe();return function(){var r=$y(e),a;if(t){var o=$y(this).constructor;a=Reflect.construct(r,arguments,o)}else a=r.apply(this,arguments);return C0e(this,a)}}var PGe=function(e,t,n,r,a,o,i,s){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,s],c=0;l=new Error(t.replace(/%s/g,function(){return u[c++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},UGe=PGe;const Jh=qn(UGe);var MGe=function(){};function DGe(e,t){var n={};return Object.keys(e).forEach(function(r){n[ny(r)]=MGe}),n}function c5(e,t){return e[t]!==void 0}function ny(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function LGe(e){return!!e&&(typeof e!="function"||e.prototype&&e.prototype.isReactComponent)}function Pq(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function Uq(e){function t(n){var r=this.constructor.getDerivedStateFromProps(e,n);return r??null}this.setState(t.bind(this))}function Mq(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}Pq.__suppressDeprecationWarning=!0;Uq.__suppressDeprecationWarning=!0;Mq.__suppressDeprecationWarning=!0;function Dq(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if(typeof e.getDerivedStateFromProps!="function"&&typeof t.getSnapshotBeforeUpdate!="function")return e;var n=null,r=null,a=null;if(typeof t.componentWillMount=="function"?n="componentWillMount":typeof t.UNSAFE_componentWillMount=="function"&&(n="UNSAFE_componentWillMount"),typeof t.componentWillReceiveProps=="function"?r="componentWillReceiveProps":typeof t.UNSAFE_componentWillReceiveProps=="function"&&(r="UNSAFE_componentWillReceiveProps"),typeof t.componentWillUpdate=="function"?a="componentWillUpdate":typeof t.UNSAFE_componentWillUpdate=="function"&&(a="UNSAFE_componentWillUpdate"),n!==null||r!==null||a!==null){var o=e.displayName||e.name,i=typeof e.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. `+o+" uses "+i+" but also contains the following legacy lifecycles:"+(n!==null?` `+n:"")+(r!==null?` @@ -369,9 +369,9 @@ De.version="2.29.4";RVe(xn);De.fn=Be;De.min=mWe;De.max=vWe;De.now=yWe;De.utc=Ki; `+a:"")+` The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps=="function"&&(t.componentWillMount=Uq,t.componentWillReceiveProps=Mq),typeof t.getSnapshotBeforeUpdate=="function"){if(typeof t.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=Dq;var s=t.componentDidUpdate;t.componentDidUpdate=function(u,c,f){var A=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:f;s.call(this,u,c,A)}}return e}const Hdt=Object.freeze(Object.defineProperty({__proto__:null,polyfill:Lq},Symbol.toStringTag,{value:"Module"}));var DGe="/Users/jquense/src/uncontrollable/src/uncontrollable.js";function Qq(e,t,n){n===void 0&&(n=[]);var r=e.displayName||e.name||"Component",a=MGe(e),o=Object.keys(t),i=o.map(ny);a||!n.length||Jh(!1);var s=function(u){FR(c,u);function c(){for(var A,d=arguments.length,p=new Array(d),h=0;h1?B-1:0),O=1;Ot}),WC=ad(function(e,t){return e>=t}),zq=ad(function(e,t){return e=t&&a.getHours()-n.getHours()a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(a);++r-1&&e%1==0&&e<=fYe}function id(e){return e!=null&&yk(e.length)&&!GC(e)}var dYe=9007199254740991,pYe=/^(?:0|[1-9]\d*)$/;function bk(e,t){var n=typeof e;return t=t??dYe,!!t&&(n=="number"||n!="symbol"&&pYe.test(e))&&e>-1&&e%1==0&&e"u"?null:t==null?em().body:(typeof t=="function"&&(t=t()),t&&"current"in t&&(t=t.current),(n=t)!=null&&n.nodeType&&t||null)};function x5(e,t){var n=g.useState(function(){return BB(e)}),r=n[0],a=n[1];if(!r){var o=BB(e);o&&a(o)}return g.useEffect(function(){t&&r&&t(r)},[t,r]),g.useEffect(function(){var i=BB(e);i!==r&&a(i)},[e,r]),r}var S5=function(t){return!t||typeof t=="function"?t:function(n){t.current=n}};function dqe(e,t){var n=S5(e),r=S5(t);return function(a){n&&n(a),r&&r(a)}}function pqe(e,t){return g.useMemo(function(){return dqe(e,t)},[e,t])}var xk=R.forwardRef(function(e,t){var n=e.flip,r=e.offset,a=e.placement,o=e.containerPadding,i=o===void 0?5:o,s=e.popperConfig,l=s===void 0?{}:s,u=e.transition,c=y5(),f=c[0],A=c[1],d=y5(),p=d[0],h=d[1],m=pqe(A,t),y=x5(e.container),v=x5(e.target),b=g.useState(!e.show),w=b[0],x=b[1],S=$Ye(v,f,fqe({placement:a,enableEvents:!!e.show,containerPadding:i||5,flip:n,offset:r,arrowElement:p,popperConfig:l})),B=S.styles,F=S.attributes,O=Re(S,["styles","attributes"]);e.show?w&&x(!1):!e.transition&&!w&&x(!0);var T=function(){x(!0),e.onExited&&e.onExited.apply(e,arguments)},U=e.show||u&&!w;if(uqe(f,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!U)return null;var N=e.children(E({},O,{show:!!e.show,props:E({},F.popper,{style:B.popper,ref:m}),arrowProps:E({},F.arrow,{style:B.arrow,ref:h})}));if(u){var H=e.onExit,M=e.onExiting,I=e.onEnter,k=e.onEntering,L=e.onEntered;N=R.createElement(u,{in:e.show,appear:!0,onExit:H,onExiting:M,onExited:T,onEnter:I,onEntering:k,onEntered:L},N)}return y?LA.createPortal(N,y):null});xk.displayName="Overlay";xk.propTypes={show:J.bool,placement:J.oneOf(o4),target:J.any,container:J.any,flip:J.bool,children:J.func.isRequired,containerPadding:J.number,popperConfig:J.object,rootClose:J.bool,rootCloseEvent:J.oneOf(["click","mousedown"]),rootCloseDisabled:J.bool,onHide:function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a-1}function Cqe(e,t){var n=this.__data__,r=YC(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function js(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,A=!0,d=n&dXe?new f1:void 0;for(o.set(e,t),o.set(t,e);++f0&&n(s)?t>1?Tk(s,t-1,n,r,a):Sk(a,s):r||(a[a.length]=s)}return a}function IZe(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),s=i.length;s--;){var l=i[e?s:++a];if(n(o[l],l,o)===!1)break}return t}}var kZe=IZe();const cX=kZe;function Rk(e,t){return e&&cX(e,t,tm)}function PZe(e,t){return function(n,r){if(n==null)return n;if(!id(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Object(n);(t?o--:++ot||o&&i&&l&&!s&&!u||r&&i&&l||!n&&l||!a)return 1;if(!r&&!o&&!u&&e=s)return l;var u=n[r];return l*(u=="desc"?-1:1)}}return e.index-t.index}function QZe(e,t,n){t.length?t=af(t,function(o){return Lr(o)?function(i){return $C(i,o.length===1?o[0]:o)}:o}):t=[rm];var r=-1;t=af(t,XC(am));var a=fX(e,function(o,i,s){var l=af(t,function(u){return u(o)});return{criteria:l,index:++r,value:o}});return MZe(a,function(o,i){return LZe(o,i,n)})}function NZe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var K5=Math.max;function dX(e,t,n){return t=K5(t===void 0?e.length-1:t,0),function(){for(var r=arguments,a=-1,o=K5(r.length-t,0),i=Array(o);++a0){if(++t>=KZe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var qZe=YZe(VZe);const pX=qZe;function Ik(e,t){return pX(dX(e,t,rm),e+"")}var XZe=Ik(function(e,t){if(e==null)return[];var n=t.length;return n>1&&Uf(e,t[0],t[1])?t=[]:n>2&&Uf(t[0],t[1],t[2])&&(t=[t[0]]),QZe(e,Tk(t,1),[])});const JZe=XZe;function lT(e,t){var n=wk(e);return n?n.innerWidth:t?e.clientWidth:Xu(e).width}function kk(e,t){for(var n=-1,r=e==null?0:e.length;++n1),o}),sd(e,bX(e),n),r&&(n=ay(n,R$e|I$e|k$e,O$e));for(var a=t.length;a--;)w$e(n,t[a]);return n});const U$e=P$e;var TX=Object.prototype,M$e=TX.hasOwnProperty,D$e=Ik(function(e,t){e=Object(e);var n=-1,r=t.length,a=r>2?t[2]:void 0;for(a&&Uf(t[0],t[1],a)&&(r=1);++n0&&(s=s[0]),l=s[0];for(var u=1;u2?r-2:0),o=2;o2&&arguments[2]!==void 0?arguments[2]:"day",r=e,a=[];$g(r,t,n);)a.push(r),r=_l(r,1,n);return a}function X$e(e,t){return t==null&&e==null?null:(t==null&&(t=new Date),e==null&&(e=new Date),e=Ea(e,"day"),e=A1(e,A1(t)),e=_h(e,_h(t)),e=c1(e,c1(t)),u1(e,u1(t)))}function t6(e){return A1(e)===0&&_h(e)===0&&c1(e)===0&&u1(e)===0}function ag(e,t,n){return!n||n==="milliseconds"?Math.abs(+e-+t):Math.round(Math.abs(+Ea(e,n)/e6[n]-+Ea(t,n)/e6[n]))}var J$e=J.oneOfType([J.string,J.func]);function Z$e(e,t,n,r,a){var o=typeof r=="function"?r(n,a,e):t.call(e,n,r,a);return Jh(o==null||typeof o=="string","`localizer format(..)` must return a string, null, or undefined"),o}function _$e(e,t,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,t+n,0,0)}function Uk(e,t){return e.getTimezoneOffset()-t.getTimezoneOffset()}function $$e(e,t){return ag(e,t,"minutes")+Uk(e,t)}function eet(e){var t=Ea(e,"day");return ag(t,e,"minutes")+Uk(t,e)}function tet(e,t){return zq(e,t,"day")}function net(e,t,n){var r=KC(e,t,"minutes");return r?WC(t,n,"minutes"):vk(t,n,"minutes")}function ret(e){var t=e.evtA,n=t.start,r=t.end,a=t.allDay,o=e.evtB,i=o.start,s=o.end,l=o.allDay,u=+Ea(n,"day")-+Ea(i,"day"),c=ag(n,uT(r,"day"),"day"),f=ag(i,uT(s,"day"),"day");return u||Math.max(f,1)-Math.max(c,1)||!!l-!!a||+n-+i||+r-+s}function aet(e){var t=e.event,n=t.start,r=t.end,a=e.range,o=a.start,i=a.end,s=Ea(n,"day"),l=$g(s,i,"day"),u=jq(s,r,"minutes"),c=u?vk(r,o,"minutes"):WC(r,o,"minutes");return l&&c}function oet(e,t){return KC(e,t,"day")}function iet(e,t){return t6(e)&&t6(t)}var set=mr(function e(t){var n=this;gr(this,e),Jh(typeof t.format=="function","date localizer `format(..)` must be a function"),Jh(typeof t.firstOfWeek=="function","date localizer `firstOfWeek(..)` must be a function"),this.propType=t.propType||J$e,this.formats=t.formats,this.format=function(){for(var r=arguments.length,a=new Array(r),o=0;o1,I=y.eventProp(s,N,U,l),k=R.createElement("div",{className:"rbc-event-content",title:T||void 0},w?R.createElement(w,{event:s,continuesPrior:p,continuesAfter:h,title:O,isAllDay:H,localizer:d,slotStart:S,slotEnd:B}):O);return R.createElement(x,Object.assign({},this.props,{type:"date"}),R.createElement("div",Object.assign({},F,{tabIndex:0,style:Un(Un({},I.style),o),className:Z("rbc-event",i,I.className,{"rbc-selected":l,"rbc-event-allday":M,"rbc-event-continues-prior":p,"rbc-event-continues-after":h}),onClick:function(P){return c&&c(s,P)},onDoubleClick:function(P){return f&&f(s,P)},onKeyPress:function(P){return A&&A(s,P)}}),typeof v=="function"?v(k):k))}}]),n}(R.Component);function nx(e,t){return!e||t==null?!1:KJe(e,t)}function PX(e,t){var n=e.right-e.left,r=n/t;return r}function UX(e,t,n,r){var a=PX(e,r);return n?r-1-Math.floor((t-e.left)/a):Math.floor((t-e.left)/a)}function pet(e,t){var n=t.x,r=t.y;return r>=e.top&&r<=e.bottom&&n>=e.left&&n<=e.right}function het(e,t,n,r,a){var o=-1,i=-1,s=r-1,l=PX(t,r),u=UX(t,n.x,a,r),c=t.topn.y,f=t.tope.y,A=e.y>t.bottom,d=t.top>e.y,p=n.topt.bottom;return p&&(o=0,i=s),c&&(d?(o=0,i=u):A&&(o=u,i=s)),f&&(o=i=a?s-Math.floor((e.x-t.left)/l):Math.floor((e.x-t.left)/l),c?uv?i-y-B:i+B+u,O=x>b?s+S-m+l:s+S;return{topOffset:F,leftOffset:O}}function met(e){var t=e.containerRef,n=e.accessors,r=e.getters,a=e.selected,o=e.components,i=e.localizer,s=e.position,l=e.show,u=e.events,c=e.slotStart,f=e.slotEnd,A=e.onSelect,d=e.onDoubleClick,p=e.onKeyPress,h=e.handleDragStart,m=e.popperRef,y=e.target,v=e.offset;fet({ref:m,callback:l}),g.useLayoutEffect(function(){var x=get({target:y,offset:v,container:t.current,box:m.current}),S=x.topOffset,B=x.leftOffset;m.current.style.top="".concat(S,"px"),m.current.style.left="".concat(B,"px")},[v.x,v.y,y]);var b=s.width,w={minWidth:b+b/2};return R.createElement("div",{style:w,className:"rbc-overlay",ref:m},R.createElement("div",{className:"rbc-overlay-header"},i.format(c,"dayHeaderFormat")),u.map(function(x,S){return R.createElement(kX,{key:S,type:"popup",localizer:i,event:x,getters:r,onSelect:A,accessors:n,components:o,onDoubleClick:d,onKeyPress:p,continuesPrior:i.lt(n.end(x),c,"day"),continuesAfter:i.gte(n.start(x),f,"day"),slotStart:c,slotEnd:f,selected:nx(x,a),draggable:!0,onDragStart:function(){return h(x)},onDragEnd:function(){return l()}})}))}var MX=R.forwardRef(function(e,t){return R.createElement(met,Object.assign({},e,{popperRef:t}))});MX.propTypes={accessors:J.object.isRequired,getters:J.object.isRequired,selected:J.object,components:J.object.isRequired,localizer:J.object.isRequired,position:J.object.isRequired,show:J.func.isRequired,events:J.array.isRequired,slotStart:J.instanceOf(Date).isRequired,slotEnd:J.instanceOf(Date),onSelect:J.func,onDoubleClick:J.func,onKeyPress:J.func,handleDragStart:J.func,style:J.object,offset:J.shape({x:J.number,y:J.number})};function vet(e){var t=e.containerRef,n=e.popupOffset,r=n===void 0?5:n,a=e.overlay,o=e.accessors,i=e.localizer,s=e.components,l=e.getters,u=e.selected,c=e.handleSelectEvent,f=e.handleDoubleClickEvent,A=e.handleKeyPressEvent,d=e.handleDragStart,p=e.onHide,h=e.overlayDisplay,m=g.useRef(null);if(!a.position)return null;var y=r;isNaN(r)||(y={x:r,y:r});var v=a.position,b=a.events,w=a.date,x=a.end;return R.createElement(hqe,{rootClose:!0,flip:!0,show:!0,placement:"bottom",onHide:p,target:a.target},function(S){var B=S.props;return R.createElement(MX,Object.assign({},B,{containerRef:t,ref:m,target:a.target,offset:y,accessors:o,getters:l,selected:u,components:s,localizer:i,position:v,show:h,events:b,slotStart:w,slotEnd:x,onSelect:c,onDoubleClick:f,onKeyPress:A,handleDragStart:d}))})}var DX=R.forwardRef(function(e,t){return R.createElement(vet,Object.assign({},e,{containerRef:t}))});DX.propTypes={popupOffset:J.oneOfType([J.number,J.shape({x:J.number,y:J.number})]),overlay:J.shape({position:J.object,events:J.array,date:J.instanceOf(Date),end:J.instanceOf(Date)}),accessors:J.object.isRequired,localizer:J.object.isRequired,components:J.object.isRequired,getters:J.object.isRequired,selected:J.object,handleSelectEvent:J.func,handleDoubleClickEvent:J.func,handleKeyPressEvent:J.func,handleDragStart:J.func,onHide:J.func,overlayDisplay:J.func};function jr(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document;return vp(n,e,t,{passive:!1})}function yet(e,t,n){return!e||$h(e,document.elementFromPoint(t,n))}function bet(e,t){var n=t.clientX,r=t.clientY,a=document.elementFromPoint(n,r);return WJe(a,".rbc-event",e)}function h1(e,t){return!!bet(e,t)}function Jc(e){var t=e;return e.touches&&e.touches.length&&(t=e.touches[0]),{clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY}}var n6=5,wet=250,LX=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.global,a=r===void 0?!1:r,o=n.longPressThreshold,i=o===void 0?250:o,s=n.validContainers,l=s===void 0?[]:s;gr(this,e),this.isDetached=!1,this.container=t,this.globalMouse=!t||a,this.longPressThreshold=i,this.validContainers=l,this._listeners=Object.create(null),this._handleInitialEvent=this._handleInitialEvent.bind(this),this._handleMoveEvent=this._handleMoveEvent.bind(this),this._handleTerminatingEvent=this._handleTerminatingEvent.bind(this),this._keyListener=this._keyListener.bind(this),this._dropFromOutsideListener=this._dropFromOutsideListener.bind(this),this._dragOverFromOutsideListener=this._dragOverFromOutsideListener.bind(this),this._removeTouchMoveWindowListener=jr("touchmove",function(){},window),this._removeKeyDownListener=jr("keydown",this._keyListener),this._removeKeyUpListener=jr("keyup",this._keyListener),this._removeDropFromOutsideListener=jr("drop",this._dropFromOutsideListener),this._removeDragOverFromOutsideListener=jr("dragover",this._dragOverFromOutsideListener),this._addInitialEventListener()}return mr(e,[{key:"on",value:function(n,r){var a=this._listeners[n]||(this._listeners[n]=[]);return a.push(r),{remove:function(){var i=a.indexOf(r);i!==-1&&a.splice(i,1)}}}},{key:"emit",value:function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o0&&arguments[0]!==void 0?arguments[0]:0;return Bo(e)!=="object"&&(e={top:e,left:e,right:e,bottom:e}),e}function r6(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=cc(e),a=r.top,o=r.left,i=r.right,s=i===void 0?o:i,l=r.bottom,u=l===void 0?a:l,c=cc(t),f=c.top,A=c.left,d=c.right,p=d===void 0?A:d,h=c.bottom,m=h===void 0?f:h;return!(u-nm||s-np)}function cc(e){if(!e.getBoundingClientRect)return e;var t=e.getBoundingClientRect(),n=t.left+a6("left"),r=t.top+a6("top");return{top:r,left:n,right:(e.offsetWidth||0)+n,bottom:(e.offsetHeight||0)+r}}function a6(e){if(e==="left")return window.pageXOffset||document.body.scrollLeft||0;if(e==="top")return window.pageYOffset||document.body.scrollTop||0}var xet=function(e){ia(n,e);var t=sa(n);function n(r,a){var o;return gr(this,n),o=t.call(this,r,a),o.state={selecting:!1},o.containerRef=g.createRef(),o}return mr(n,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable()}},{key:"componentDidUpdate",value:function(a){!a.selectable&&this.props.selectable&&this._selectable(),a.selectable&&!this.props.selectable&&this._teardownSelectable()}},{key:"render",value:function(){var a=this.props,o=a.range,i=a.getNow,s=a.getters,l=a.date,u=a.components.dateCellWrapper,c=a.localizer,f=this.state,A=f.selecting,d=f.startIdx,p=f.endIdx,h=i();return R.createElement("div",{className:"rbc-row-bg",ref:this.containerRef},o.map(function(m,y){var v=A&&y>=d&&y<=p,b=s.dayProp(m),w=b.className,x=b.style;return R.createElement(u,{key:y,value:m,range:o},R.createElement("div",{style:x,className:Z("rbc-day-bg",w,v&&"rbc-selected-cell",c.isSameDate(m,h)&&"rbc-today",l&&c.neq(l,m,"month")&&"rbc-off-range-bg")}))}))}},{key:"_selectable",value:function(){var a=this,o=this.containerRef.current,i=this._selector=new LX(this.props.container,{longPressThreshold:this.props.longPressThreshold}),s=function(u,c){if(!h1(o,u)){var f=cc(o),A=a.props,d=A.range,p=A.rtl;if(pet(f,u)){var h=UX(f,u.x,p,d.length);a._selectSlot({startIdx:h,endIdx:h,action:c,box:u})}}a._initial={},a.setState({selecting:!1})};i.on("selecting",function(l){var u=a.props,c=u.range,f=u.rtl,A=-1,d=-1;if(a.state.selecting||(ar(a.props.onSelectStart,[l]),a._initial={x:l.x,y:l.y}),i.isSelected(o)){var p=cc(o),h=het(a._initial,p,l,c.length,f);A=h.startIdx,d=h.endIdx}a.setState({selecting:!0,startIdx:A,endIdx:d})}),i.on("beforeSelect",function(l){if(a.props.selectable==="ignoreEvents")return!h1(a.containerRef.current,l)}),i.on("click",function(l){return s(l,"click")}),i.on("doubleClick",function(l){return s(l,"doubleClick")}),i.on("select",function(l){a._selectSlot(Un(Un({},a.state),{},{action:"select",bounds:l})),a._initial={},a.setState({selecting:!1}),ar(a.props.onSelectEnd,[a.state])})}},{key:"_teardownSelectable",value:function(){this._selector&&(this._selector.teardown(),this._selector=null)}},{key:"_selectSlot",value:function(a){var o=a.endIdx,i=a.startIdx,s=a.action,l=a.bounds,u=a.box;o!==-1&&i!==-1&&this.props.onSelectSlot&&this.props.onSelectSlot({start:i,end:o,action:s,bounds:l,box:u,resourceId:this.props.resourceId})}}]),n}(R.Component),Oi={propTypes:{slotMetrics:J.object.isRequired,selected:J.object,isAllDay:J.bool,accessors:J.object.isRequired,localizer:J.object.isRequired,components:J.object.isRequired,getters:J.object.isRequired,onSelect:J.func,onDoubleClick:J.func,onKeyPress:J.func},defaultProps:{segments:[],selected:{}},renderEvent:function(t,n){var r=t.selected;t.isAllDay;var a=t.accessors,o=t.getters,i=t.onSelect,s=t.onDoubleClick,l=t.onKeyPress,u=t.localizer,c=t.slotMetrics,f=t.components,A=t.resizable,d=c.continuesPrior(n),p=c.continuesAfter(n);return R.createElement(kX,{event:n,getters:o,localizer:u,accessors:a,components:f,onSelect:i,onDoubleClick:s,onKeyPress:l,continuesPrior:d,continuesAfter:p,slotStart:c.first,slotEnd:c.last,selected:nx(n,r),resizable:A})},renderSpan:function(t,n,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:" ",o=Math.abs(n)/t*100+"%";return R.createElement("div",{key:r,className:"rbc-row-segment",style:{WebkitFlexBasis:o,flexBasis:o,maxWidth:o}},a)}},QX=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this,o=this.props,i=o.segments,s=o.slotMetrics.slots,l=o.className,u=1;return R.createElement("div",{className:Z(l,"rbc-row")},i.reduce(function(c,f,A){var d=f.event,p=f.left,h=f.right,m=f.span,y="_lvl_"+A,v=p-u,b=Oi.renderEvent(a.props,d);return v&&c.push(Oi.renderSpan(s,v,"".concat(y,"_gap"))),c.push(Oi.renderSpan(s,m,y,b)),u=h+1,c},[]))}}]),n}(R.Component);QX.defaultProps=Un({},Oi.defaultProps);function NX(e){var t=e.dateRange,n=e.unit,r=n===void 0?"day":n,a=e.localizer;return{first:t[0],last:a.add(t[t.length-1],1,r)}}function Bet(e,t,n,r){var a=NX({dateRange:t,localizer:r}),o=a.first,i=a.last,s=r.diff(o,i,"day"),l=r.max(r.startOf(n.start(e),"day"),o),u=r.min(r.ceil(n.end(e),"day"),i),c=wZe(t,function(A){return r.isSameDate(A,l)}),f=r.diff(l,u,"day");return f=Math.min(f,s),f=Math.max(f-r.segmentOffset,1),{event:e,span:f,left:c+1,right:Math.max(c+f,1)}}function HX(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1/0,n,r,a,o=[],i=[];for(n=0;n=t?i.push(a):(o[r]||(o[r]=[])).push(a)}for(n=0;n=e.left})}function jX(e,t,n,r){var a={start:n.start(e),end:n.end(e),allDay:n.allDay(e)},o={start:n.start(t),end:n.end(t),allDay:n.allDay(t)};return r.sortEvents({evtA:a,evtB:o})}var zX=function(t,n){return t.left<=n&&t.right>=n},o6=function(t,n){return t.filter(function(r){return zX(r,n)}).length},VX=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){for(var a=this.props,o=a.segments,i=a.slotMetrics.slots,s=HX(o).levels[0],l=1,u=1,c=[];l<=i;){var f="_lvl_"+l,A=s.filter(function(b){return zX(b,l)})[0]||{},d=A.event,p=A.left,h=A.right,m=A.span;if(!d){l++;continue}var y=Math.max(0,p-u);if(this.canRenderSlotEvent(p,m)){var v=Oi.renderEvent(this.props,d);y&&c.push(Oi.renderSpan(i,y,f+"_gap")),c.push(Oi.renderSpan(i,m,f,v)),u=l=h+1}else y&&c.push(Oi.renderSpan(i,y,f+"_gap")),c.push(Oi.renderSpan(i,1,f,this.renderShowMore(o,l))),u=l=l+1}return R.createElement("div",{className:"rbc-row"},c)}},{key:"canRenderSlotEvent",value:function(a,o){var i=this.props.segments;return OZe(a,a+o).every(function(s){var l=o6(i,s);return l===1})}},{key:"renderShowMore",value:function(a,o){var i=this,s=this.props.localizer,l=o6(a,o);return l?R.createElement("button",{type:"button",key:"sm_"+o,className:Z("rbc-button-link","rbc-show-more"),onClick:function(c){return i.showMore(o,c)}},s.messages.showMore(l)):!1}},{key:"showMore",value:function(a,o){o.preventDefault(),o.stopPropagation(),this.props.onShowMore(a,o.target)}}]),n}(R.Component);VX.defaultProps=Un({},Oi.defaultProps);var Oet=function(t){var n=t.children;return R.createElement("div",{className:"rbc-row-content-scroll-container"},n)},Fet=function(t,n){return t.left<=n&&t.right>=n},Tet=function(t,n){return t[0].range===n[0].range&&t[0].events===n[0].events};function KX(){return uX(function(e){for(var t=e.range,n=e.events,r=e.maxRows,a=e.minRows,o=e.accessors,i=e.localizer,s=NX({dateRange:t,localizer:i}),l=s.first,u=s.last,c=n.map(function(p){return Bet(p,t,o,i)}),f=HX(c,Math.max(r-1,1)),A=f.levels,d=f.extra;A.length1&&arguments[1]!==void 0?arguments[1]:0;if(o.lt(w,t,"minutes"))return A[0];if(o.gt(w,n,"minutes"))return A[A.length-1];var S=o.diff(t,w,"minutes");return A[(S-S%r)/r+x]},startsBeforeDay:function(w){return o.lt(w,t,"day")},startsAfterDay:function(w){return o.gt(w,n,"day")},startsBefore:function(w){return o.lt(o.merge(t,w),t,"minutes")},startsAfter:function(w){return o.gt(o.merge(n,w),n,"minutes")},getRange:function(w,x,S,B){S||(w=o.min(n,o.max(t,w))),B||(x=o.min(n,o.max(t,x)));var F=v(w),O=v(x),T=O>r*c&&!o.eq(n,x)?(F-r)/(r*c)*100:F/(r*c)*100;return{top:T,height:O/(r*c)*100-T,start:v(w),startDate:w,end:v(x),endDate:x}},getCurrentTimePosition:function(w){var x=v(w),S=x/(r*c)*100;return S}}}var Pet=function(){function e(t,n){var r=n.accessors,a=n.slotMetrics;gr(this,e);var o=a.getRange(r.start(t),r.end(t)),i=o.start,s=o.startDate,l=o.end,u=o.endDate,c=o.top,f=o.height;this.start=i,this.end=l,this.startMs=+s,this.endMs=+u,this.top=c,this.height=f,this.data=t}return mr(e,[{key:"_width",get:function(){if(this.rows){var n=this.rows.reduce(function(a,o){return Math.max(a,o.leaves.length+1)},0)+1;return 100/n}if(this.leaves){var r=100-this.container._width;return r/(this.leaves.length+1)}return this.row._width}},{key:"width",get:function(){var n=this._width,r=Math.min(100,this._width*1.7);if(this.rows)return r;if(this.leaves)return this.leaves.length>0?r:n;var a=this.row.leaves,o=a.indexOf(this);return o===a.length-1?n:r}},{key:"xOffset",get:function(){if(this.rows)return 0;if(this.leaves)return this.container._width;var n=this.row,r=n.leaves,a=n.xOffset,o=n._width,i=r.indexOf(this)+1;return a+i*o}}]),e}();function Uet(e,t,n){return Math.abs(t.start-e.start)e.start&&t.start0;){var r=t.shift();n.push(r);for(var a=0;ao.startMs)){if(a>0){var i=t.splice(a,1)[0];n.push(i)}break}}}return n}function GX(e){for(var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,a=e.accessors,o=t.map(function(f){return new Pet(f,{slotMetrics:r,accessors:a})}),i=Met(o),s=[],l=function(){var A=i[u],d=s.find(function(m){return m.end>A.start||Math.abs(A.start-m.start)=0;h--)Uet(d.rows[h],A,n)&&(p=d.rows[h]);p?(p.leaves.push(A),A.row=p):(A.leaves=[],d.rows.push(A))},u=0;u-1)){t=t>e.friends[r].idx?t:e.friends[r].idx,n.push(e.friends[r]);var a=YX(e.friends[r],t,n);t=t>a?t:a}return t}function Det(e){var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,a=e.accessors,o=GX({events:t,minimumStartDifference:n,slotMetrics:r,accessors:a});o.sort(function(I,k){return I=I.style,k=k.style,I.top!==k.top?I.top>k.top?1:-1:I.top+I.height=u&&p<=c||p>u&&p<=c||d>=u&&dH?U:H}U<=T.idx&&(T.size=100-T.idx*T.size);var M=T.idx===0?0:3;T.style.width="calc(".concat(T.size,"% - ").concat(M,"px)"),T.style.height="calc(".concat(T.style.height,"% - 2px)"),T.style.xOffset="calc(".concat(T.style.left,"% + ").concat(M,"px)")}return o}var s6={overlap:GX,"no-overlap":Det};function Let(e){return!!(e&&e.constructor&&e.call&&e.apply)}function Qet(e){e.events,e.minimumStartDifference,e.slotMetrics,e.accessors;var t=e.dayLayoutAlgorithm,n=t;return t in s6&&(n=s6[t]),Let(n)?n.apply(this,arguments):[]}var qX=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.renderSlot,i=a.resource,s=a.group,l=a.getters,u=a.components,c=u===void 0?{}:u,f=c.timeSlotWrapper,A=f===void 0?os:f,d=l?l.slotGroupProp(s):{};return R.createElement("div",Object.assign({className:"rbc-timeslot-group"},d),s.map(function(p,h){var m=l?l.slotProp(p,i):{};return R.createElement(A,{key:h,value:p,resource:i},R.createElement("div",Object.assign({},m,{className:Z("rbc-time-slot",m.className)}),o&&o(p,h)))}))}}]),n}(g.Component);function du(e){return typeof e=="string"?e:e+"%"}function Net(e){var t=e.style,n=e.className,r=e.event,a=e.accessors,o=e.rtl,i=e.selected,s=e.label,l=e.continuesPrior,u=e.continuesAfter,c=e.getters,f=e.onClick,A=e.onDoubleClick,d=e.isBackgroundEvent,p=e.onKeyPress,h=e.components,m=h.event,y=h.eventWrapper,v=a.title(r),b=a.tooltip(r),w=a.end(r),x=a.start(r),S=c.eventProp(r,x,w,i),B=t.height,F=t.top,O=t.width,T=t.xOffset,U=[R.createElement("div",{key:"1",className:"rbc-event-label"},s),R.createElement("div",{key:"2",className:"rbc-event-content"},m?R.createElement(m,{event:r,title:v}):v)],N=d?Un(Un({},S.style),{},Ot({top:du(F),height:du(B),width:"calc(".concat(O," + 10px)")},o?"right":"left",du(Math.max(0,T)))):Un(Un({},S.style),{},Ot({top:du(F),width:du(O),height:du(B)},o?"right":"left",du(T)));return R.createElement(y,Object.assign({type:"time"},e),R.createElement("div",{onClick:f,onDoubleClick:A,style:N,onKeyPress:p,title:b?(typeof s=="string"?s+": ":"")+b:void 0,className:Z(d?"rbc-background-event":"rbc-event",n,S.className,{"rbc-selected":i,"rbc-event-continues-earlier":l,"rbc-event-continues-later":u})},U))}var Het=function(t){var n=t.children,r=t.className,a=t.style,o=t.innerRef;return R.createElement("div",{className:r,style:a,ref:o},n)},jet=R.forwardRef(function(e,t){return R.createElement(Het,Object.assign({},e,{innerRef:t}))}),zet=["dayProp"],Vet=["eventContainerWrapper"],XX=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0&&arguments[0]!==void 0?arguments[0]:!1;!this.intervalTriggered&&!o&&this.positionTimeIndicator(),this._timeIndicatorTimeout=window.setTimeout(function(){a.intervalTriggered=!0,a.positionTimeIndicator(),a.setTimeIndicatorPositionUpdateInterval()},6e4)}},{key:"clearTimeIndicatorInterval",value:function(){this.intervalTriggered=!1,window.clearTimeout(this._timeIndicatorTimeout)}},{key:"positionTimeIndicator",value:function(){var a=this.props,o=a.min,i=a.max,s=a.getNow,l=s();if(l>=o&&l<=i){var u=this.slotMetrics.getCurrentTimePosition(l);this.intervalTriggered=!0,this.setState({timeIndicatorPosition:u})}else this.clearTimeIndicatorInterval()}},{key:"render",value:function(){var a=this.props,o=a.date,i=a.max,s=a.rtl,l=a.isNow,u=a.resource,c=a.accessors,f=a.localizer,A=a.getters,d=A.dayProp,p=Oe(A,zet),h=a.components,m=h.eventContainerWrapper,y=Oe(h,Vet),v=this.slotMetrics,b=this.state,w=b.selecting,x=b.top,S=b.height,B=b.startDate,F=b.endDate,O={start:B,end:F},T=d(i),U=T.className,N=T.style,H=y.dayColumnWrapper||jet;return R.createElement(H,{ref:this.containerRef,date:o,style:N,className:Z(U,"rbc-day-slot","rbc-time-column",l&&"rbc-now",l&&"rbc-today",w&&"rbc-slot-selecting"),slotMetrics:v},v.groups.map(function(M,I){return R.createElement(qX,{key:I,group:M,resource:u,getters:p,components:y})}),R.createElement(m,{localizer:f,resource:u,accessors:c,getters:p,components:y,slotMetrics:v},R.createElement("div",{className:Z("rbc-events-container",s&&"rtl")},this.renderEvents({events:this.props.backgroundEvents,isBackgroundEvent:!0}),this.renderEvents({events:this.props.events}))),w&&R.createElement("div",{className:"rbc-slot-selection",style:{top:x,height:S}},R.createElement("span",null,f.format(O,"selectRangeFormat"))),l&&this.intervalTriggered&&R.createElement("div",{className:"rbc-current-time-indicator",style:{top:"".concat(this.state.timeIndicatorPosition,"%")}}))}}]),n}(R.Component);XX.defaultProps={dragThroughEvents:!0,timeslots:2};function Ket(e){var t=e.min,n=e.max,r=e.localizer;return r.getTimezoneOffset(t)!==r.getTimezoneOffset(n)?{start:r.add(t,-1,"day"),end:r.add(n,-1,"day")}:{start:t,end:n}}var Wet=function(t){var n=t.min,r=t.max,a=t.timeslots,o=t.step,i=t.localizer,s=t.getNow,l=t.resource,u=t.components,c=t.getters,f=t.gutterRef,A=u.timeGutterWrapper,d=g.useMemo(function(){return Ket({min:n,max:r,localizer:i})},[n==null?void 0:n.toISOString(),r==null?void 0:r.toISOString(),i]),p=d.start,h=d.end,m=g.useState(Mk({min:p,max:h,timeslots:a,step:o,localizer:i})),y=lr(m,2),v=y[0],b=y[1];g.useEffect(function(){v&&b(v.update({min:p,max:h,timeslots:a,step:o,localizer:i}))},[p==null?void 0:p.toISOString(),h==null?void 0:h.toISOString(),a,o]);var w=g.useCallback(function(x,S){if(S)return null;var B=v.dateIsInGroup(s(),S);return R.createElement("span",{className:Z("rbc-label",B&&"rbc-now")},i.format(x,"timeGutterFormat"))},[v,i,s]);return R.createElement(A,{slotMetrics:v},R.createElement("div",{className:"rbc-time-gutter rbc-time-column",ref:f},v.groups.map(function(x,S){return R.createElement(qX,{key:S,group:x,resource:l,components:u,renderSlot:w,getters:c})})))},Get=R.forwardRef(function(e,t){return R.createElement(Wet,Object.assign({gutterRef:t},e))}),Yet=function(t){var n=t.label;return R.createElement(R.Fragment,null,n)},qet=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;io.clientHeight;a.state.isOverflowing!==i&&(a._updatingOverflow=!0,a.setState({isOverflowing:i},function(){a._updatingOverflow=!1}))}},a.memoizedResources=uX(function(o,i){return Xet(o,i)}),a.state={gutterWidth:void 0,isOverflowing:null},a.scrollRef=R.createRef(),a.contentRef=R.createRef(),a._scrollRatio=null,a.gutterRef=g.createRef(),a}return mr(n,[{key:"getSnapshotBeforeUpdate",value:function(){return this.checkOverflow(),null}},{key:"componentDidMount",value:function(){this.props.width==null&&this.measureGutter(),this.calculateScroll(),this.applyScroll(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),m5(this.rafHandle),this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest)}},{key:"componentDidUpdate",value:function(){this.applyScroll()}},{key:"renderEvents",value:function(a,o,i,s){var l=this,u=this.props,c=u.min,f=u.max,A=u.components,d=u.accessors,p=u.localizer,h=u.dayLayoutAlgorithm,m=this.memoizedResources(this.props.resources,d),y=m.groupEvents(o),v=m.groupEvents(i);return m.map(function(b,w){var x=lr(b,2),S=x[0],B=x[1];return a.map(function(F,O){var T=(y.get(S)||[]).filter(function(N){return p.inRange(F,d.start(N),d.end(N),"day")}),U=(v.get(S)||[]).filter(function(N){return p.inRange(F,d.start(N),d.end(N),"day")});return R.createElement(XX,Object.assign({},l.props,{localizer:p,min:p.merge(F,c),max:p.merge(F,f),resource:B&&S,components:A,isNow:p.isSameDate(F,s),key:w+"-"+O,date:F,events:T,backgroundEvents:U,dayLayoutAlgorithm:h}))})})}},{key:"render",value:function(){var a=this.props,o=a.events,i=a.backgroundEvents,s=a.range,l=a.width,u=a.rtl,c=a.selected,f=a.getNow,A=a.resources,d=a.components,p=a.accessors,h=a.getters,m=a.localizer,y=a.min,v=a.max,b=a.showMultiDayTimes,w=a.longPressThreshold,x=a.resizable;l=l||this.state.gutterWidth;var S=s[0],B=s[s.length-1];this.slots=s.length;var F=[],O=[],T=[];return o.forEach(function(U){if(og(U,S,B,p,m)){var N=p.start(U),H=p.end(U);p.allDay(U)||m.startAndEndAreDateOnly(N,H)||!b&&!m.isSameDate(N,H)?F.push(U):O.push(U)}}),i.forEach(function(U){og(U,S,B,p,m)&&T.push(U)}),F.sort(function(U,N){return jX(U,N,p,m)}),R.createElement("div",{className:Z("rbc-time-view",A&&"rbc-time-view-resources")},R.createElement(qet,{range:s,events:F,width:l,rtl:u,getNow:f,localizer:m,selected:c,resources:this.memoizedResources(A,p),selectable:this.props.selectable,accessors:p,getters:h,components:d,scrollRef:this.scrollRef,isOverflowing:this.state.isOverflowing,longPressThreshold:w,onSelectSlot:this.handleSelectAllDaySlot,onSelectEvent:this.handleSelectAlldayEvent,onDoubleClickEvent:this.props.onDoubleClickEvent,onKeyPressEvent:this.props.onKeyPressEvent,onDrillDown:this.props.onDrillDown,getDrilldownView:this.props.getDrilldownView,resizable:x}),R.createElement("div",{ref:this.contentRef,className:"rbc-time-content",onScroll:this.handleScroll},R.createElement(Get,{date:S,ref:this.gutterRef,localizer:m,min:m.merge(S,y),max:m.merge(S,v),step:this.props.step,getNow:this.props.getNow,timeslots:this.props.timeslots,components:d,className:"rbc-time-gutter",getters:h}),this.renderEvents(s,O,T,f())))}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}},{key:"measureGutter",value:function(){var a=this;this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest),this.measureGutterAnimationFrameRequest=window.requestAnimationFrame(function(){var o,i=(o=a.gutterRef)!==null&&o!==void 0&&o.current?lT(a.gutterRef.current):void 0;i&&a.state.gutterWidth!==i&&a.setState({gutterWidth:i})})}},{key:"applyScroll",value:function(){if(this._scrollRatio!=null&&this.props.enableAutoScroll===!0){var a=this.contentRef.current;a.scrollTop=a.scrollHeight*this._scrollRatio,this._scrollRatio=null}}},{key:"calculateScroll",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=a.min,i=a.max,s=a.scrollToTime,l=a.localizer,u=s-l.startOf(s,"day"),c=l.diff(o,i,"milliseconds");this._scrollRatio=u/c}}]),n}(g.Component);ud.defaultProps={step:30,timeslots:2};var Jet=["date","localizer","min","max","scrollToTime","enableAutoScroll"],ax=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.date,i=a.localizer,s=a.min,l=s===void 0?i.startOf(new Date,"day"):s,u=a.max,c=u===void 0?i.endOf(new Date,"day"):u,f=a.scrollToTime,A=f===void 0?i.startOf(new Date,"day"):f,d=a.enableAutoScroll,p=d===void 0?!0:d,h=Oe(a,Jet),m=n.range(o,{localizer:i});return R.createElement(ud,Object.assign({},h,{range:m,eventOffset:10,localizer:i,min:l,max:c,scrollToTime:A,enableAutoScroll:p}))}}]),n}(R.Component);ax.range=function(e,t){var n=t.localizer;return[n.startOf(e,"day")]};ax.navigate=function(e,t,n){var r=n.localizer;switch(t){case xa.PREVIOUS:return r.add(e,-1,"day");case xa.NEXT:return r.add(e,1,"day");default:return e}};ax.title=function(e,t){var n=t.localizer;return n.format(e,"dayHeaderFormat")};var Zet=["date","localizer","min","max","scrollToTime","enableAutoScroll"],$l=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.date,i=a.localizer,s=a.min,l=s===void 0?i.startOf(new Date,"day"):s,u=a.max,c=u===void 0?i.endOf(new Date,"day"):u,f=a.scrollToTime,A=f===void 0?i.startOf(new Date,"day"):f,d=a.enableAutoScroll,p=d===void 0?!0:d,h=Oe(a,Zet),m=n.range(o,this.props);return R.createElement(ud,Object.assign({},h,{range:m,eventOffset:15,localizer:i,min:l,max:c,scrollToTime:A,enableAutoScroll:p}))}}]),n}(R.Component);$l.defaultProps=ud.defaultProps;$l.navigate=function(e,t,n){var r=n.localizer;switch(t){case xa.PREVIOUS:return r.add(e,-1,"week");case xa.NEXT:return r.add(e,1,"week");default:return e}};$l.range=function(e,t){var n=t.localizer,r=n.startOfWeek(),a=n.startOf(e,"week",r),o=n.endOf(e,"week",r);return n.range(a,o)};$l.title=function(e,t){var n=t.localizer,r=$l.range(e,{localizer:n}),a=k4(r),o=a[0],i=a.slice(1);return n.format({start:o,end:i.pop()},"dayRangeHeaderFormat")};var _et=["date","localizer","min","max","scrollToTime","enableAutoScroll"];function Dk(e,t){return $l.range(e,t).filter(function(n){return[6,0].indexOf(n.getDay())===-1})}var om=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.date,i=a.localizer,s=a.min,l=s===void 0?i.startOf(new Date,"day"):s,u=a.max,c=u===void 0?i.endOf(new Date,"day"):u,f=a.scrollToTime,A=f===void 0?i.startOf(new Date,"day"):f,d=a.enableAutoScroll,p=d===void 0?!0:d,h=Oe(a,_et),m=Dk(o,this.props);return R.createElement(ud,Object.assign({},h,{range:m,eventOffset:15,localizer:i,min:l,max:c,scrollToTime:A,enableAutoScroll:p}))}}]),n}(R.Component);om.defaultProps=ud.defaultProps;om.range=Dk;om.navigate=$l.navigate;om.title=function(e,t){var n=t.localizer,r=Dk(e,{localizer:n}),a=k4(r),o=a[0],i=a.slice(1);return n.format({start:o,end:i.pop()},"dayRangeHeaderFormat")};function eu(e){var t=e.accessors,n=e.components,r=e.date,a=e.events,o=e.getters,i=e.length,s=e.localizer,l=e.onDoubleClickEvent,u=e.onSelectEvent,c=e.selected,f=g.useRef(null),A=g.useRef(null),d=g.useRef(null),p=g.useRef(null),h=g.useRef(null);g.useEffect(function(){v()});var m=function(B,F,O){var T=n.event,U=n.date;return F=F.filter(function(N){return og(N,s.startOf(B,"day"),s.endOf(B,"day"),t,s)}),F.map(function(N,H){var M=t.title(N),I=t.end(N),k=t.start(N),L=o.eventProp(N,k,I,nx(N,c)),P=H===0&&s.format(B,"agendaDateFormat"),Q=H===0?R.createElement("td",{rowSpan:F.length,className:"rbc-agenda-date-cell"},U?R.createElement(U,{day:B,label:P}):P):!1;return R.createElement("tr",{key:O+"_"+H,className:L.className,style:L.style},Q,R.createElement("td",{className:"rbc-agenda-time-cell"},y(B,N)),R.createElement("td",{className:"rbc-agenda-event-cell",onClick:function(j){return u&&u(N,j)},onDoubleClick:function(j){return l&&l(N,j)}},T?R.createElement(T,{event:N,title:M}):M))},[])},y=function(B,F){var O="",T=n.time,U=s.messages.allDay,N=t.end(F),H=t.start(F);return t.allDay(F)||(s.eq(H,N)?U=s.format(H,"agendaTimeFormat"):s.isSameDate(H,N)?U=s.format({start:H,end:N},"agendaTimeRangeFormat"):s.isSameDate(B,H)?U=s.format(H,"agendaTimeFormat"):s.isSameDate(B,N)&&(U=s.format(N,"agendaTimeFormat"))),s.gt(B,H,"day")&&(O="rbc-continues-prior"),s.lt(B,N,"day")&&(O+=" rbc-continues-after"),R.createElement("span",{className:O.trim()},T?R.createElement(T,{event:F,day:B,label:U}):U)},v=function(){if(h.current){var B=f.current,F=h.current.firstChild;if(F){var O=p.current.scrollHeight>p.current.clientHeight,T=[],U=T;T=[lT(F.children[0]),lT(F.children[1])],(U[0]!==T[0]||U[1]!==T[1])&&(A.current.style.width=T[0]+"px",d.current.style.width=T[1]+"px"),O?(kte(B,"rbc-header-overflowing"),B.style.marginRight=Zq()+"px"):Pte(B,"rbc-header-overflowing")}}},b=s.messages,w=s.add(r,i,"day"),x=s.range(r,w,"day");return a=a.filter(function(S){return og(S,s.startOf(r,"day"),s.endOf(w,"day"),t,s)}),a.sort(function(S,B){return+t.start(S)-+t.start(B)}),R.createElement("div",{className:"rbc-agenda-view"},a.length!==0?R.createElement(R.Fragment,null,R.createElement("table",{ref:f,className:"rbc-agenda-table"},R.createElement("thead",null,R.createElement("tr",null,R.createElement("th",{className:"rbc-header",ref:A},b.date),R.createElement("th",{className:"rbc-header",ref:d},b.time),R.createElement("th",{className:"rbc-header"},b.event)))),R.createElement("div",{className:"rbc-agenda-content",ref:p},R.createElement("table",{className:"rbc-agenda-table"},R.createElement("tbody",{ref:h},x.map(function(S,B){return m(S,a,B)}))))):R.createElement("span",{className:"rbc-agenda-empty"},b.noEventsInRange))}eu.defaultProps={length:30};eu.range=function(e,t){var n=t.length,r=n===void 0?eu.defaultProps.length:n,a=t.localizer,o=a.add(e,r,"day");return{start:e,end:o}};eu.navigate=function(e,t,n){var r=n.length,a=r===void 0?eu.defaultProps.length:r,o=n.localizer;switch(t){case xa.PREVIOUS:return o.add(e,-a,"day");case xa.NEXT:return o.add(e,a,"day");default:return e}};eu.title=function(e,t){var n=t.length,r=n===void 0?eu.defaultProps.length:n,a=t.localizer,o=a.add(e,r,"day");return a.format({start:e,end:o},"agendaHeaderFormat")};var pu,oy=(pu={},Ot(pu,fr.MONTH,rx),Ot(pu,fr.WEEK,$l),Ot(pu,fr.WORK_WEEK,om),Ot(pu,fr.DAY,ax),Ot(pu,fr.AGENDA,eu),pu),$et=["action","date","today"];function ett(e,t){var n=t.action,r=t.date,a=t.today,o=Oe(t,$et);switch(e=typeof e=="string"?oy[e]:e,n){case xa.TODAY:r=a||new Date;break;case xa.DATE:break;default:Jh(e&&typeof e.navigate=="function","Calendar View components must implement a static `.navigate(date, action)` method.s"),r=e.navigate(r,n,o)}return r}var ttt=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;i1)return i.map(function(l){return R.createElement("button",{type:"button",key:l,className:Z({"rbc-active":s===l}),onClick:o.view.bind(null,l)},a[l])})}}]),n}(R.Component);function ntt(e,t){var n=null;return typeof t=="function"?n=t(e):typeof t=="string"&&Bo(e)==="object"&&e!=null&&t in e&&(n=e[t]),n}var qs=function(t){return function(n){return ntt(n,t)}},rtt=["view","date","getNow","onNavigate"],att=["view","toolbar","events","backgroundEvents","style","className","elementProps","date","getNow","length","showMultiDayTimes","onShowMore","doShowMoreDrillDown","components","formats","messages","culture"];function JX(e){return Array.isArray(e)?e:Object.keys(e)}function ott(e,t){var n=t.views,r=JX(n);return r.indexOf(e)!==-1}var ZX=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0&&arguments[0]!==void 0?arguments[0]:null,j=arguments.length>1?arguments[1]:void 0,z=Xs(j);return z?e(D).startOf(z).toDate():e(D).toDate()}function s(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,j=arguments.length>1?arguments[1]:void 0,z=Xs(j);return z?e(D).endOf(z).toDate():e(D).toDate()}function l(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isSame(Y,re)}function u(D,j,z){return!l(D,j,z)}function c(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isAfter(Y,re)}function f(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isBefore(Y,re)}function A(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isSameOrBefore(Y,re)}function d(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isSameOrBefore(Y,re)}function p(D,j,z){var X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"day",K=Xs(X),se=e(D),Y=e(j),re=e(z);return se.isBetween(Y,re,K,"[]")}function h(D,j){var z=e(D),X=e(j),K=e.min(z,X);return K.toDate()}function m(D,j){var z=e(D),X=e(j),K=e.max(z,X);return K.toDate()}function y(D,j){if(!D&&!j)return null;var z=e(j).format("HH:mm:ss"),X=e(D).startOf("day").format("MM/DD/YYYY");return e("".concat(X," ").concat(z),"MM/DD/YYYY HH:mm:ss").toDate()}function v(D,j,z){var X=Xs(z);return e(D).add(j,X).toDate()}function b(D,j){for(var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",X=Xs(z),K=e(D).toDate(),se=[];d(K,j);)se.push(K),K=v(K,1,X);return se}function w(D,j){var z=Xs(j),X=i(D,z);return l(X,D)?X:v(X,1,z)}function x(D,j){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",X=Xs(z),K=e(D),se=e(j);return se.diff(K,X)}function S(D){var j=e(D);return j.minutes()}function B(D){var j=D?e.localeData(D):e.localeData();return j?j.firstDayOfWeek():0}function F(D){return e(D).startOf("month").startOf("week").toDate()}function O(D){return e(D).endOf("month").endOf("week").toDate()}function T(D){for(var j=F(D),z=O(D),X=[];d(j,z);)X.push(j),j=v(j,1,"d");return X}function U(D,j,z){return e(D).startOf("day").minute(j+z).toDate()}function N(D,j){return x(D,j,"minutes")}function H(D){var j=e(D).startOf("day"),z=e(D);return z.diff(j,"minutes")+a(D)}function M(D,j){var z=e(D),X=e(j);return z.isBefore(X,"day")}function I(D,j,z){var X=e(j),K=e(z);return X.isSameOrAfter(K,"minutes")}function k(D){var j=D.evtA,z=j.start,X=j.end,K=j.allDay,se=D.evtB,Y=se.start,re=se.end,q=se.allDay,V=+i(z,"day")-+i(Y,"day"),$=x(z,w(X,"day"),"day"),_=x(Y,w(re,"day"),"day");return V||Math.max(_,1)-Math.max($,1)||!!q-!!K||+z-+Y||+X-+re}function L(D){var j=D.event,z=j.start,X=j.end,K=D.range,se=K.start,Y=K.end,re=e(z).startOf("day"),q=e(X),V=e(se),$=e(Y),_=re.isSameOrBefore($,"day"),Ae=!re.isSame(q,"minutes"),ye=Ae?q.isAfter(V,"minutes"):q.isSameOrAfter(V,"minutes");return _&&ye}function P(D,j){var z=e(D),X=e(j);return z.isSame(X,"day")}function Q(){var D=new Date,j=/-/.test(D.toString())?"-":"",z=D.getTimezoneOffset(),X=Number("".concat(j).concat(Math.abs(z))),K=e().utcOffset();return K>X?1:0}return new set({formats:Att,firstOfWeek:B,firstVisibleDay:F,lastVisibleDay:O,visibleDays:T,format:function(j,z,X){return t(e(j),X).format(z)},lt:f,lte:d,gt:c,gte:A,eq:l,neq:u,merge:y,inRange:p,startOf:i,endOf:s,range:b,add:v,diff:x,ceil:w,min:h,max:m,minutes:S,getSlotDate:U,getTimezoneOffset:n,getDstOffset:r,getTotalMin:N,getMinutesFromMidnight:H,continuesPrior:M,continuesAfter:I,sortEvents:k,inEventRange:L,isSameDate:P,browserTZOffset:Q})}const dtt=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ptt=["Sun","Mon","Tue","Wed","Thur","Fri","Sat"],htt=({days:e=[!1,!1,!1,!1,!1,!1,!1],onSelectDay:t})=>{const n=Ms(),r=kCe(n.breakpoints.down("sm")),[a,o]=g.useState(e);g.useEffect(()=>{t(a)},[a]);const i=l=>u=>{const c=[...a];c[l]=u.target.checked,o(c)},s=r?ptt:dtt;return C.jsx(j4,{row:!0,children:s.map((l,u)=>C.jsx(Ef,{control:C.jsx(D4,{checked:a[u],onChange:i(u),value:u,color:"primary"}),label:l},u))})};class gtt extends g.PureComponent{constructor(){super(...arguments),this.state={scheduleIndices:this.props.scheduleIndices},this.handleChange=t=>n=>{const r=n.target.checked;this.setState(a=>({scheduleIndices:r?[...a.scheduleIndices,t]:a.scheduleIndices.filter(i=>i!==t)}),()=>this.props.onSelectScheduleIndices(this.state.scheduleIndices))}}render(){return C.jsx(j4,{row:!0,children:this.props.scheduleNames.map((t,n)=>C.jsx(Ef,{control:C.jsx(D4,{checked:this.state.scheduleIndices.includes(n),onChange:this.handleChange(n),value:n+1,color:"primary"}),label:t},t))})}}const ox={83021:{name:"Art Studio (ART)",lat:33.650162,lng:-117.844887,imageURLs:["463/art-studio.jpg"]},83022:{name:"Art, Culture & Technology (ACT)",lat:33.65057,lng:-117.844902,imageURLs:["463/art-culture-and-technology.jpg"]},83023:{name:"Arts Annex (ARAN)",lat:33.646503,lng:-117.846962,imageURLs:["463/arts-annex.jpg"]},83024:{name:"Arts Instruction & Technology Resource Center (AITR)",lat:33.649773,lng:-117.843979,imageURLs:["463/arts-instruction-technology-resource-center.jpg"]},83025:{name:"Choral Studio",lat:33.649647,lng:-117.844063,imageURLs:["463/choral-studio.jpg"]},83026:{name:"Claire Trevor Theatre (CTT)",lat:33.649578,lng:-117.845322,imageURLs:["463/claire-trevor-theatre.jpg"]},83027:{name:"Contemporary Arts Center (CAC)",lat:33.650146,lng:-117.845322,imageURLs:["463/contemporary-arts-center.jpg"]},83028:{name:"Drama Building (DRA)",lat:33.649738,lng:-117.845055,imageURLs:["463/drama-building.jpg"]},83033:{name:"Mesa Arts Building (MAB)",lat:33.650208,lng:-117.846367,imageURLs:["463/mesa-arts-building.jpg"]},83034:{name:"Music & Media Building (MM)",lat:33.649456,lng:-117.84446,imageURLs:["463/music-and-media-building.jpg"]},83035:{name:"William J. Gillespie Performance Studios (PSTU)",lat:33.650654,lng:-117.845261,imageURLs:["463/gillespie-performance-studios.jpg"]},83036:{name:"Production Studio",lat:33.649773,lng:-117.845772,imageURLs:["463/production-studio.jpg"]},83037:{name:"Robert Cohen Theatre & Dance Studios (DS)",lat:33.649334,lng:-117.845573,imageURLs:["463/robert-cohen-theatre.jpg"]},83038:{name:"Sculpture & Ceramic Studios (SCS) | Nixon Theatre",lat:33.650276,lng:-117.844521,imageURLs:["463/sculpture-studio.jpg"]},83039:{name:"Winifred Smith Hall (WSH)",lat:33.649639,lng:-117.844475,imageURLs:["463/winifred-smith-hall.jpg"]},83040:{name:"Studio Four (STU4)",lat:33.650143,lng:-117.845749,imageURLs:["463/studio-four.jpg"]},83043:{name:"Anteater Ballpark",lat:33.651791,lng:-117.847626,imageURLs:["463/anteater-ballpark.jpg"]},83045:{name:"Anteater Stadium",lat:33.650341,lng:-117.850945,imageURLs:["463/anteater-stadium.jpg"]},83046:{name:"Bren Events Center",lat:33.649502,lng:-117.847168,imageURLs:["463/bren-events-center.jpg"]},83048:{name:"Crawford Clubhouse",lat:33.647621,lng:-117.849213,imageURLs:["463/crawford-clubhouse.jpg"]},83049:{name:"Crawford Field",lat:33.648949,lng:-117.84967,imageURLs:["463/crawford-field.jpg"]},83050:{name:"Crawford Hall (CH)",lat:33.647907,lng:-117.848198,imageURLs:["463/crawford-hall.jpg"]},83051:{name:"Crawford Pool",lat:33.648506,lng:-117.848038,imageURLs:["463/crawford-pool.jpg"]},83053:{name:"Intercollegiate Athletics Building (IAB)",lat:33.648296,lng:-117.845695,imageURLs:["463/intercollegiate-athletics-building.jpg"]},83054:{name:"Anteater Tennis Stadium",lat:33.649967,lng:-117.848,imageURLs:["463/tennis-courts.jpg"]},83055:{name:"Track & Field House",lat:33.649975,lng:-117.849449,imageURLs:["463/track-and-field-house.jpg"]},83056:{name:"Vista Field",lat:33.651073,lng:-117.849297,imageURLs:["463/vista-field.jpg"]},83057:{name:"Biological Sciences III (BS3)",lat:33.645363,lng:-117.846222,imageURLs:["463/biological-sciences-iii.jpg"]},83058:{name:"Bison Modular (BIMO)",lat:33.643814,lng:-117.84639,imageURLs:["463/bison-modular.jpg"]},83059:{name:"Bonney Research Laboratory (BRL)",lat:33.646461,lng:-117.846169,imageURLs:["463/bonney-research-laboratory.jpg"]},83060:{name:"Center for the Neurobiology of Learning & Memory Annex (CNLM)",lat:33.646629,lng:-117.846428,imageURLs:["463/center-for-the-neurobiology-of-learning-and-memory-annex.jpg"]},83061:{name:"Greenhouse",lat:33.64732,lng:-117.845367,imageURLs:["463/greenhouse.jpg"]},83062:{name:"McGaugh Hall (MH)",lat:33.645271,lng:-117.844887,imageURLs:["463/mcgaugh-hall.jpg"]},83063:{name:"Qureshey Research Laboratory (QRL)",lat:33.646648,lng:-117.845764,imageURLs:["463/qureshey-research-laboratory.jpg"]},83064:{name:"Howard Schneiderman Lecture Hall (HSLH)",lat:33.645618,lng:-117.844666,imageURLs:["463/howard-schneiderman-lecture-hall.jpg"]},83065:{name:"Steinhaus Hall (SH)",lat:33.646347,lng:-117.844887,imageURLs:["463/steinhaus-hall.jpg"]},83068:{name:"Arroyo Vista",lat:33.646317,lng:-117.827034,imageURLs:[]},83069:{name:"Camino del Sol",lat:33.644737,lng:-117.825172,imageURLs:[]},83070:{name:"Campus Village",lat:33.644444,lng:-117.847786,imageURLs:[]},83072:{name:"Mesa Court ",lat:33.651924,lng:-117.844528,imageURLs:[]},83073:{name:"Middle Earth",lat:33.644405,lng:-117.837173,imageURLs:[]},83074:{name:"Palo Verde",lat:33.641495,lng:-117.832947,imageURLs:[]},83075:{name:"Puerta del Sol",lat:33.647804,lng:-117.832581,imageURLs:[]},83076:{name:"University Hills",lat:33.637684,lng:-117.837753,imageURLs:[]},83077:{name:"Verano Place",lat:33.64497,lng:-117.832176,imageURLs:[]},83078:{name:"Vista del Campo",lat:33.640087,lng:-117.824104,imageURLs:[]},83079:{name:"Vista del Campo Norte",lat:33.6464,lng:-117.823601,imageURLs:[]},83081:{name:"CAC G021 Arts Instructional Lab Classroom",lat:33.650139,lng:-117.8452,imageURLs:[]},83083:{name:"OIT@CCC Drop-In Lab",lat:33.647816,lng:-117.841919,imageURLs:[]},83084:{name:"Gateway Study Center Drop-In Lab",lat:33.647617,lng:-117.841782,imageURLs:[]},83086:{name:"OIT@SST Drop-In Lab",lat:33.646374,lng:-117.840492,imageURLs:[]},83087:{name:"OIT@Student Center Drop-In Lab",lat:33.648624,lng:-117.842079,imageURLs:[]},83090:{name:"Humanities Studio Labs",lat:33.647305,lng:-117.844208,imageURLs:[]},83091:{name:"Langson Library Labs",lat:33.64727,lng:-117.840996,imageURLs:[]},83092:{name:"MSTB 210 Instructional Lab Classroom",lat:33.642155,lng:-117.844315,imageURLs:[]},83093:{name:"NS1 2144 Instructional Lab Classroom",lat:33.644836,lng:-117.845398,imageURLs:[]},83094:{name:"Science Library Labs",lat:33.646057,lng:-117.846626,imageURLs:[]},83095:{name:"Donald Bren Hall (DBH)",lat:33.643288,lng:-117.841965,imageURLs:["463/donald-bren-hall.jpg"]},83096:{name:"Information & Computer Science (ICS)",lat:33.644344,lng:-117.84182,imageURLs:["463/information-and-computer-science.jpg"]},83098:{name:"Information & Computer Science 2 (ICS2)",lat:33.643913,lng:-117.841713,imageURLs:["463/information-and-computer-science-ii.jpg"]},83099:{name:"Interim Classroom Facility (ICF)",lat:33.644463,lng:-117.840012,imageURLs:["463/interim-classroom-facility.jpg"]},83101:{name:"Engineering & Computing Trailer (ECT)",lat:33.644051,lng:-117.840149,imageURLs:["463/engineering-and-comuting-trailer.jpg"]},83102:{name:"Engineering Gateway (EG)",lat:33.643215,lng:-117.840157,imageURLs:["463/engineering-gateway.jpg"]},83103:{name:"Engineering Hall (EH)",lat:33.643799,lng:-117.841202,imageURLs:["463/engineering-hall.jpg"]},83104:{name:"Engineering Laboratory Facility (ELF)",lat:33.643822,lng:-117.839622,imageURLs:["463/engineering-laboratory-facility.jpg"]},83105:{name:"Engineering Lecture Hall (ELH)",lat:33.644459,lng:-117.840736,imageURLs:["463/engineering-lecture-hall.jpg"]},83106:{name:"Engineering Tower (ET)",lat:33.644859,lng:-117.841202,imageURLs:["463/engineering-tower.jpg"]},83108:{name:"McDonnell Douglas Engineering Auditorium (MDE)",lat:33.643967,lng:-117.840752,imageURLs:["463/mcdonnell-douglas-engineering-auditorium.jpg"]},83109:{name:"Rockwell Engineering Center (REC)",lat:33.643944,lng:-117.840523,imageURLs:["463/rockwell-engineering-center.jpg"]},83120:{name:"BC's Cavern",lat:33.645988,lng:-117.844322,imageURLs:["463/bcs-cavern-food-court.jpg"]},83122:{name:"POD Social Sciences",lat:33.64703,lng:-117.839737,imageURLs:["463/1R7A6971.jpg"]},83123:{name:"Cafe Espresso",lat:33.643822,lng:-117.843452,imageURLs:["463/cafe-espresso_1.jpg"]},83125:{name:"The Green Room",lat:33.64983,lng:-117.844772,imageURLs:["463/green-room.jpg"]},83128:{name:"Phoenix Food Court",lat:33.645481,lng:-117.840729,imageURLs:["463/phoenix-food-court.jpg"]},83130:{name:"Starbucks @ Biological Sciences",lat:33.64497,lng:-117.845543,imageURLs:["463/starbucks-bio.jpg"]},83131:{name:"University Club (UN CLB)",lat:33.642914,lng:-117.842545,imageURLs:["463/university-club.jpg"]},83134:{name:"Beckman Laser Institute (BLI)",lat:33.644192,lng:-117.849915,imageURLs:["463/beckman-laser-institute.jpg"]},83136:{name:"Gillespie Neuroscience Research Facility (GNRF)",lat:33.644009,lng:-117.851265,imageURLs:["463/gillespie-neuroscience-research-facility.jpg"]},83137:{name:"Gottschalk Medical Plaza",lat:33.646935,lng:-117.851173,imageURLs:["463/gottschalk-medical-plaza.jpg"]},83139:{name:"Hewitt Research Hall (HRH)",lat:33.643505,lng:-117.851921,imageURLs:["463/hewitt-hall.jpg"]},83140:{name:"Irvine Hall (IH)",lat:33.645077,lng:-117.852577,imageURLs:["463/irvine-hall.jpg"]},83141:{name:"Medical Education Building",lat:33.64463,lng:-117.852066,imageURLs:["463/medical-education-building.jpg"]},83142:{name:"Medical Sciences A (MS-A)",lat:33.645065,lng:-117.849831,imageURLs:["463/medical-sciences-a.jpg"]},83143:{name:"Medical Sciences A Administration",lat:33.644836,lng:-117.849945,imageURLs:["463/medical-sciences-a-administration.jpg"]},83144:{name:"Medical Sciences A Annex",lat:33.644779,lng:-117.850403,imageURLs:["463/medical-sciences-a-annex.jpg"]},83145:{name:"Medical Sciences B (MS-B)",lat:33.645443,lng:-117.849846,imageURLs:["463/medical-sciences-b.jpg"]},83146:{name:"Medical Sciences C (MS-C)",lat:33.645458,lng:-117.85041,imageURLs:["463/medical-sciences-c.jpg"]},83147:{name:"Medical Sciences Classroom Facility",lat:33.645313,lng:-117.852371,imageURLs:["463/medical-sciences-classroom-facility.jpg"]},83148:{name:"Medical Sciences D (MS-D) | Cheney Hall",lat:33.645409,lng:-117.850945,imageURLs:["463/medical-sciences-d-cheney-building.jpg"]},83149:{name:"Medical Sciences E (MS-E)",lat:33.645481,lng:-117.851509,imageURLs:["463/medical-sciences-e.jpg"]},83150:{name:"Medical Surge I (MS1)",lat:33.646484,lng:-117.850174,imageURLs:["463/medical-surge-i.jpg"]},83151:{name:"Medical Surge II (MS2)",lat:33.646976,lng:-117.850288,imageURLs:["463/medical-surge-ii.jpg"]},83152:{name:"MRI 3T Trailer",lat:33.645267,lng:-117.852165,imageURLs:["463/mri-3t-trailer.jpg"]},83153:{name:"MRI 4T Trailer",lat:33.645508,lng:-117.852386,imageURLs:[]},83155:{name:"Sprague Hall (SPH)",lat:33.644062,lng:-117.852066,imageURLs:["463/sprague-hall.jpg"]},83156:{name:"Tamkin Student Lecture Building",lat:33.645622,lng:-117.851982,imageURLs:["463/tamkin-student-lecture-building.jpg"]},83160:{name:"Humanities Gateway (HG)",lat:33.648266,lng:-117.844406,imageURLs:["463/humanities-gateway.jpg"]},83161:{name:"Humanities Hall (HH)",lat:33.647411,lng:-117.844017,imageURLs:["463/humanities-hall.jpg"]},83162:{name:"Humanities Instructional Building (HIB)",lat:33.648476,lng:-117.843918,imageURLs:["463/humanities-instructional-building.jpg"]},83163:{name:"Humanities Interim Classroom Facility (HICF) | Studio Art Trailer",lat:33.646919,lng:-117.84687,imageURLs:["463/humanities-interim-classroom-facility.jpg"]},83165:{name:"Krieger Hall (KH)",lat:33.647736,lng:-117.843521,imageURLs:["463/murray-krieger-hall.jpg"]},83166:{name:"Law Building (LAW)",lat:33.64687,lng:-117.835938,imageURLs:["463/law.jpg"]},83167:{name:"Multipurpose Academic & Administrative Building (MPAA)",lat:33.647156,lng:-117.837013,imageURLs:["463/multipurpose-academic-and-admin-building.jpg"]},83168:{name:"Science Library (SLIB)",lat:33.645908,lng:-117.846848,imageURLs:["463/science-library.jpg"]},83169:{name:"Gateway Study Center (GC)",lat:33.647388,lng:-117.841873,imageURLs:["463/gateway-study-center.jpg"]},83170:{name:"Langson Library (LLIB)",lat:33.646961,lng:-117.841316,imageURLs:["463/langson-library.jpg"]},83371:{name:"Croul Hall (CRH)",lat:33.643715,lng:-117.844681,imageURLs:["463/croul-hall.jpg"]},83372:{name:"Multipurpose Science & Technology Building (MSTB)",lat:33.64209,lng:-117.844467,imageURLs:["463/multipurpose-science-and-technology.jpg"]},83373:{name:"Natural Sciences I (NS1)",lat:33.644348,lng:-117.845886,imageURLs:["463/natural-sciences-i.jpg"]},83374:{name:"Natural Sciences II (NS2)",lat:33.644054,lng:-117.845413,imageURLs:["463/natural-sciences-ii.jpg"]},83375:{name:"Parkview Classroom Building (PCB)",lat:33.644463,lng:-117.842743,imageURLs:["463/parkview-classroom-building.jpg"]},83376:{name:"Physical Sciences Classroom Building (PSCB)",lat:33.643417,lng:-117.843544,imageURLs:["463/physical-sciences-classroom-building.jpg"]},83377:{name:"Physical Sciences High Bay",lat:33.64362,lng:-117.845291,imageURLs:["463/physical-sciences-high-bay.jpg"]},83378:{name:"Physical Sciences Lecture Hall (PSLH)",lat:33.643456,lng:-117.844009,imageURLs:["463/physical-sciences-lecture-hall.jpg"]},83379:{name:"Frederick Reines Hall (FRH)",lat:33.644302,lng:-117.843452,imageURLs:["463/reines-hall.jpg"]},83380:{name:"Rowland Hall (RH)",lat:33.644531,lng:-117.844162,imageURLs:["463/rowland-hall.jpg"]},83384:{name:"Continuing Education 4",lat:33.645981,lng:-117.837387,imageURLs:["463/continuing-education-4.jpg"]},83385:{name:"Continuing Education 3",lat:33.64579,lng:-117.837463,imageURLs:["463/continuing-education-3.jpg"]},83386:{name:"Continuing Education 5",lat:33.64526,lng:-117.836304,imageURLs:["463/continuing-education-5.jpg"]},83387:{name:"Continuing Education 6",lat:33.645065,lng:-117.835938,imageURLs:["463/continuing-education-6.jpg"]},83544:{name:"Social Ecology I (SE)",lat:33.646194,lng:-117.838844,imageURLs:["463/social-ecology-i.jpg"]},83545:{name:"Social Ecology II (SE2)",lat:33.64666,lng:-117.839043,imageURLs:["463/social-ecology-ii.jpg"]},83551:{name:"Cross-Cultural Center (CRCC)",lat:33.647915,lng:-117.841881,imageURLs:["463/cross-cultural-center.jpg"]},83552:{name:"Disability Services Center",lat:33.644142,lng:-117.840469,imageURLs:["463/disability-services-center.jpg"]},83558:{name:"KUCI Radio Station",lat:33.646389,lng:-117.847198,imageURLs:["463/kuci-radio-station.jpg"]},83559:{name:"Student Center (SC)",lat:33.649323,lng:-117.842255,imageURLs:["463/student-center_1.jpg"]},83560:{name:"Student Health Center (SHC)",lat:33.64555,lng:-117.836014,imageURLs:["463/student-health-center.jpg"]},83561:{name:"Student Services I (SS1)",lat:33.647888,lng:-117.842316,imageURLs:["463/student-services-i.jpg"]},83565:{name:"Social & Behavioral Sciences Gateway (SBSG)",lat:33.647488,lng:-117.839165,imageURLs:["463/social-and-behavioral-sciences-gateway.jpg"]},83566:{name:"Social Science Hall (SSH)",lat:33.646236,lng:-117.840073,imageURLs:["463/social-science-hall.jpg"]},83567:{name:"Social Science Laboratory (SSL)",lat:33.646015,lng:-117.840019,imageURLs:["463/social-science-lab.jpg"]},83568:{name:"Social Science Lecture Hall (SSLH)",lat:33.647274,lng:-117.83979,imageURLs:["463/social-science-lecture-hall.jpg"]},83569:{name:"Social Science Plaza A (SSPA)",lat:33.647034,lng:-117.839584,imageURLs:["463/social-science-plaza-a.jpg"]},83570:{name:"Social Science Plaza B (SSPB)",lat:33.647083,lng:-117.839096,imageURLs:["463/social-science-plaza-b.jpg"]},83571:{name:"Social Science Tower (SST)",lat:33.646591,lng:-117.840294,imageURLs:["463/social-science-tower.jpg"]},83572:{name:"Social Science Trailer (SSTR)",lat:33.647007,lng:-117.840263,imageURLs:["463/social-science-trailer.jpg"]},83609:{name:"100 Theory",lat:33.644245,lng:-117.855675,imageURLs:[]},83611:{name:"111 Theory",lat:33.642071,lng:-117.855331,imageURLs:[]},83612:{name:"5251 California",lat:33.638294,lng:-117.851685,imageURLs:[]},83615:{name:"101 Academy",lat:33.648136,lng:-117.854164,imageURLs:[]},83617:{name:"Administrative Modular",lat:33.642017,lng:-117.846245,imageURLs:["463/administrative-modular.jpg"]},83618:{name:"Aldrich Hall (ALH)",lat:33.648518,lng:-117.841263,imageURLs:["463/aldrich-hall.jpg"]},83622:{name:"Faculty and Staff Housing Office",lat:33.635952,lng:-117.835968,imageURLs:[]},83623:{name:"Mesa Office Building (MOB)",lat:33.651299,lng:-117.846451,imageURLs:["463/mesa-office-building.jpg"]},83624:{name:"Newkirk Alumni Center",lat:33.65247,lng:-117.846298,imageURLs:["463/newkirk-alumni-center.jpg"]},83625:{name:"Public Services (PSB)",lat:33.646313,lng:-117.83493,imageURLs:["463/public-services.jpg"]},83628:{name:"University Tower (UT)",lat:33.650928,lng:-117.838409,imageURLs:["463/university-tower-2.jpg"]},99610:{name:"Interim Classroom Facility (ICF)",lat:33.644463,lng:-117.840012,imageURLs:["463/interim-classroom-facility.jpg"]},101047:{name:"University Hills Community Center",lat:33.636307,lng:-117.835823,imageURLs:[]},114575:{name:"Faculty Research Facility (FRF)",lat:33.66433,lng:-117.854301,imageURLs:[]},114578:{name:"Arboretum (ARBO)",lat:33.663853,lng:-117.853256,imageURLs:["463/Capture1.PNG"]},114579:{name:"California Institute for Telecommunications and Information Technology (Calit2)",lat:33.643063,lng:-117.841217,imageURLs:["463/california-institute-for-telecommunications-and-information-technology.jpg"]},114583:{name:"Merage School of Business II (SB2)",lat:33.64669,lng:-117.838112,imageURLs:["463/business-ii.jpg"]},114585:{name:"100 Theory",lat:33.644245,lng:-117.855675,imageURLs:[]},114586:{name:"Anteater Instruction & Research Building (AIRB)",lat:33.643009,lng:-117.838013,imageURLs:["463/anteater-instruction-and-research-building.jpg"]},114588:{name:"Beckman Center of the National Academies of Sciences & Engineering",lat:33.649414,lng:-117.854378,imageURLs:["463/beckman-center-of-the-national-academies.jpg"]},114589:{name:"Berk Hall (BH) | Nursing Science",lat:33.646294,lng:-117.84951,imageURLs:["463/berk-hall.jpg"]},114590:{name:"Farm School/Red Barn",lat:33.642284,lng:-117.828911,imageURLs:["463/farm-school-red-barn.jpg"]},114594:{name:"Bonney Research Laboratory (BRL)",lat:33.646461,lng:-117.846169,imageURLs:["463/bonney-research-laboratory.jpg"]},114595:{name:"Qureshey Research Laboratory (QRL)",lat:33.646648,lng:-117.845764,imageURLs:["463/qureshey-research-laboratory.jpg"]},114596:{name:"Center for the Neurobiology of Learning & Memory Annex (CNLM)",lat:33.646629,lng:-117.846428,imageURLs:["463/center-for-the-neurobiology-of-learning-and-memory-annex.jpg"]},114597:{name:"Greenhouse",lat:33.64732,lng:-117.845367,imageURLs:["463/greenhouse.jpg"]},114598:{name:"Merage School of Business (SB1)",lat:33.647072,lng:-117.838158,imageURLs:["463/business-i.jpg"]},114599:{name:"Education Building (EDUC)",lat:33.647308,lng:-117.835861,imageURLs:["463/education.jpg"]},114600:{name:"Engineering Gateway (EG)",lat:33.643215,lng:-117.840157,imageURLs:["463/engineering-gateway.jpg"]},114601:{name:"Engineering Laboratory Facility (ELF)",lat:33.643822,lng:-117.839622,imageURLs:["463/engineering-laboratory-facility.jpg"]},114602:{name:"Little Theatre",lat:33.647213,lng:-117.844063,imageURLs:["463/little-theatre.jpg"]},114603:{name:"Humanities Interim Classroom Facility (HICF) | Studio Art Trailer",lat:33.646919,lng:-117.84687,imageURLs:["463/humanities-interim-classroom-facility.jpg"]},114604:{name:"Multipurpose Academic & Administrative Building (MPAA)",lat:33.647156,lng:-117.837013,imageURLs:["463/multipurpose-academic-and-admin-building.jpg"]},114605:{name:"Beckman Laser Institute (BLI)",lat:33.644192,lng:-117.849915,imageURLs:["463/beckman-laser-institute.jpg"]},114606:{name:"Gillespie Neuroscience Research Facility (GNRF)",lat:33.644009,lng:-117.851265,imageURLs:["463/gillespie-neuroscience-research-facility.jpg"]},114607:{name:"Sue & Bill Gross Hall: A CIRM Institute",lat:33.643555,lng:-117.851501,imageURLs:["463/gross-hall.jpg"]},114608:{name:"Hewitt Research Hall (HRH)",lat:33.643505,lng:-117.851921,imageURLs:["463/hewitt-hall.jpg"]},114609:{name:"Plumwood House (PH)",lat:33.644718,lng:-117.851295,imageURLs:["463/plumwood-house.jpg"]},114610:{name:"Gavin Herbert Eye Institute",lat:33.641743,lng:-117.852249,imageURLs:["463/gavin-herbert-eye-institute.jpg"]},114611:{name:"Steinhaus Hall (SH)",lat:33.646347,lng:-117.844887,imageURLs:["463/steinhaus-hall.jpg"]},114612:{name:"Bison Modular (BIMO)",lat:33.643814,lng:-117.84639,imageURLs:["463/bison-modular.jpg"]},114613:{name:"Multipurpose Science & Technology Building (MSTB)",lat:33.64209,lng:-117.844467,imageURLs:["463/multipurpose-science-and-technology.jpg"]},114614:{name:"Physical Sciences High Bay",lat:33.64362,lng:-117.845291,imageURLs:["463/physical-sciences-high-bay.jpg"]},114615:{name:"Rowland Hall (RH)",lat:33.644531,lng:-117.844162,imageURLs:["463/rowland-hall.jpg"]},114616:{name:"Anteater Instruction & Research Building (AIRB)",lat:33.643009,lng:-117.838013,imageURLs:["463/anteater-instruction-and-research-building.jpg"]},114618:{name:"Sprague Hall (SPH)",lat:33.644062,lng:-117.852066,imageURLs:["463/sprague-hall.jpg"]},114621:{name:"Facilities Management Building",lat:33.664715,lng:-117.854805,imageURLs:[]},114622:{name:"Humanities Gateway (HG)",lat:33.648266,lng:-117.844406,imageURLs:["463/humanities-gateway.jpg"]},114623:{name:"Social Ecology I (SE)",lat:33.646194,lng:-117.838844,imageURLs:["463/social-ecology-i.jpg"]},114624:{name:"Student Center (SC)",lat:33.649323,lng:-117.842255,imageURLs:["463/student-center_1.jpg"]},114626:{name:"Student Health Center II",lat:33.645878,lng:-117.834938,imageURLs:["463/student-health-center-ii.jpg"]},114628:{name:"Court Building",lat:33.643574,lng:-117.826813,imageURLs:["463/court-building.jpg"]},114629:{name:"Field Building",lat:33.642227,lng:-117.82605,imageURLs:["463/field-building.jpg"]},114630:{name:"Anteater Recreation Center (ARC)",lat:33.643494,lng:-117.828194,imageURLs:["463/anteater-recreation-center.jpg"]},114659:{name:"Irvine Barclay Theatre",lat:33.649208,lng:-117.84079,imageURLs:["463/irvine-barclay-theatre.jpg"]},114858:{name:"Social & Behavioral Sciences Gateway (SBSG)",lat:33.647488,lng:-117.839165,imageURLs:["463/social-and-behavioral-sciences-gateway.jpg"]},114877:{name:"Biological Sciences III (BS3)",lat:33.645363,lng:-117.846222,imageURLs:["463/biological-sciences-iii.jpg"]},114878:{name:"Social Science Tower (SST)",lat:33.646591,lng:-117.840294,imageURLs:["463/social-science-tower.jpg"]},114879:{name:"Gavin Herbert Eye Institute",lat:33.641743,lng:-117.852249,imageURLs:["463/gavin-herbert-eye-institute.jpg"]},114880:{name:"Child Development School (CD)",lat:33.662647,lng:-117.856941,imageURLs:[]},114881:{name:"Early Childhood Education Center",lat:33.647472,lng:-117.830025,imageURLs:["463/early-childhood-education-center.jpg"]},114882:{name:"Children's Center",lat:33.644539,lng:-117.831406,imageURLs:["463/childrens-center.jpg"]},114883:{name:"Extended Day Center",lat:33.644623,lng:-117.830742,imageURLs:["463/extended-day-center.jpg"]},114884:{name:"Infant Toddler Center I",lat:33.646759,lng:-117.829735,imageURLs:["463/infant-toddler-center-i.jpg"]},114885:{name:"Infant Toddler Center II",lat:33.646465,lng:-117.829727,imageURLs:["463/infant-toddler-center-ii.jpg"]},114887:{name:"Verano Preschool",lat:33.645748,lng:-117.833092,imageURLs:["463/verano-preschool-2.jpg"]},114888:{name:"University Montessori School",lat:33.640659,lng:-117.836967,imageURLs:[]},114889:{name:"Continuing Education 1 (DCE)",lat:33.645115,lng:-117.834862,imageURLs:["463/continuing-education-1.jpg"]},114890:{name:"American Heart Association",lat:33.648422,lng:-117.830582,imageURLs:["463/american-heart-association.jpg"]},114891:{name:"Yurt Dance Studio",lat:33.641994,lng:-117.827988,imageURLs:["463/yurt-dance-studio.jpg"]},114958:{name:"20/20 Cafe",lat:33.641762,lng:-117.85257,imageURLs:["463/20-20-cafe_1.jpg"]},114959:{name:"Au Bon Pain",lat:33.647003,lng:-117.83773,imageURLs:["463/au-bon-pain.jpg"]},114960:{name:"Espress Yourself",lat:33.646988,lng:-117.835953,imageURLs:["463/espress-yourself.jpg"]},114961:{name:"Starbucks @ Paul Merage School of Business",lat:33.647022,lng:-117.838463,imageURLs:["463/starbucks-merage.jpg"]},114962:{name:"Java City Kiosk",lat:33.643463,lng:-117.841209,imageURLs:["463/java-city.jpg"]},114963:{name:"Med Ed Cafe",lat:33.644859,lng:-117.851868,imageURLs:["463/meded-cafe.jpg"]},115040:{name:"Neuropsychiatric Center",lat:33.78817,lng:-117.890266,imageURLs:[]},115041:{name:"Douglas Hospital",lat:33.78883,lng:-117.888664,imageURLs:[]},115042:{name:"University Hospital Tower",lat:33.788181,lng:-117.889244,imageURLs:[]},115043:{name:"Manchester Pavilion",lat:33.788429,lng:-117.89373,imageURLs:[]},115044:{name:"Faculty / Administration Offices",lat:33.787849,lng:-117.88752,imageURLs:[]},115045:{name:"Pavilion 3",lat:33.786591,lng:-117.889809,imageURLs:[]},115046:{name:"Chao Family Comprehensive Cancer Center",lat:33.787182,lng:-117.889122,imageURLs:[]},115047:{name:"Imaging Services",lat:33.786411,lng:-117.888481,imageURLs:[]},115048:{name:"Burn & Wound Therapy",lat:33.786552,lng:-117.886711,imageURLs:[]},115049:{name:"Pavilion 4",lat:33.786366,lng:-117.889153,imageURLs:[]},115051:{name:"H.H. Chao Comprehensive Digestive Disease Center (CDDC)",lat:33.787128,lng:-117.888618,imageURLs:[]},115052:{name:"Grunigen Medical Library",lat:33.787151,lng:-117.888298,imageURLs:[]},115053:{name:"Laboratory Medicine Building",lat:33.787575,lng:-117.887161,imageURLs:[]},115054:{name:"Parking & Security",lat:33.786041,lng:-117.888527,imageURLs:[]},115055:{name:"Pavilion 1",lat:33.786579,lng:-117.89048,imageURLs:[]},115056:{name:"Nikken Center",lat:33.786755,lng:-117.888359,imageURLs:[]},115057:{name:"Pavilion 2",lat:33.787083,lng:-117.890457,imageURLs:[]},115058:{name:"Orthopaedics",lat:33.787079,lng:-117.8899,imageURLs:[]},115059:{name:"Visitor Parking",lat:33.786003,lng:-117.889748,imageURLs:[]},115060:{name:"Edward Shanbrom, MD Hall",lat:33.787067,lng:-117.887161,imageURLs:[]},115061:{name:"Central Plant",lat:33.786175,lng:-117.888016,imageURLs:[]},115062:{name:"Facilities Services",lat:33.786671,lng:-117.888054,imageURLs:[]},115063:{name:"Administrative / Academic Offices",lat:33.786469,lng:-117.887291,imageURLs:[]},115064:{name:"Home Dialysis",lat:33.786621,lng:-117.886368,imageURLs:[]},123779:{name:"Courtyard Study Lounge Drop-In Lab",lat:33.648525,lng:-117.841957,imageURLs:[]},126143:{name:"Watson Bridge",lat:33.649155,lng:-117.839882,imageURLs:["463/watson-bridge.jpg"]},126144:{name:"Aldrich Flag Poles",lat:33.648033,lng:-117.840858,imageURLs:["463/1R7A7588.jpg"]},126145:{name:"Ring Mall",lat:33.643509,lng:-117.842789,imageURLs:[]},126146:{name:"Aldrich Park",lat:33.645905,lng:-117.842766,imageURLs:["463/1R7A2387.jpg"]},126147:{name:"Arts Bridge",lat:33.649048,lng:-117.84465,imageURLs:["463/1R7A7687.jpg"]},126148:{name:"Physical Sciences Plaza",lat:33.643879,lng:-117.844109,imageURLs:["463/physical-sciences-plaza.jpg"]},126149:{name:"Biological Sciences Plaza",lat:33.645901,lng:-117.845505,imageURLs:["463/biological-sciences-plaza.jpg"]},126150:{name:"Engineering Plaza",lat:33.644058,lng:-117.841026,imageURLs:["463/engineering-plaza.jpg"]},126151:{name:"Social Sciences Plaza",lat:33.646309,lng:-117.8396,imageURLs:["463/1R7A7521.jpg"]},126152:{name:"Student Center Plaza",lat:33.648251,lng:-117.842361,imageURLs:["463/student-center-plaza.jpg"]},126153:{name:"Humanities Plaza",lat:33.647991,lng:-117.843994,imageURLs:["463/humanities-plaza.jpg"]},126154:{name:"Bostick Bridge",lat:33.645851,lng:-117.848755,imageURLs:["463/1R7A7774.jpg"]},126155:{name:"Athletics Bridge",lat:33.647491,lng:-117.847549,imageURLs:["463/1R7A7733.jpg"]},126156:{name:"Alumni Grove",lat:33.64463,lng:-117.842155,imageURLs:["463/1R7A7532_copy.jpg"]},126157:{name:"Anteater Statue",lat:33.649094,lng:-117.845985,imageURLs:["463/1R7A7719.jpg"]},126158:{name:"Laurel L. Wilkening Rose Garden",lat:33.648605,lng:-117.840355,imageURLs:["463/rose-garden.jpg"]},126159:{name:"Cesario Memorial",lat:33.64381,lng:-117.851677,imageURLs:["463/cesario-memorial.jpg"]},126999:{name:"Bren Center Flag Poles",lat:33.649712,lng:-117.846176,imageURLs:["463/bren-center-flag-poles.jpg"]},127e3:{name:"Claire Trevor Oscar/Emmy Display",lat:33.649529,lng:-117.845062,imageURLs:["463/1R7A7876.jpg"]},127001:{name:"Mesa Parking Bridge",lat:33.650322,lng:-117.84597,imageURLs:["463/1R7A7702.jpg"]},127052:{name:"Student Center Courtyard Stage",lat:33.648708,lng:-117.842484,imageURLs:["463/student-center-courtyard-stage.jpg"]},127246:{name:"Palo Verde Bridge",lat:33.643524,lng:-117.83567,imageURLs:["463/palo-verde-bridge.jpg"]},171183:{name:"120 Theory",lat:33.643787,lng:-117.857338,imageURLs:[]},186008:{name:"Student Center Bridge",lat:33.649696,lng:-117.843185,imageURLs:["463/1R7A7660.jpg"]},186011:{name:"Continuing Education Bridge",lat:33.645115,lng:-117.835289,imageURLs:["463/1R7A7517.jpg"]},186012:{name:"Bridge Cafe",lat:33.645115,lng:-117.835037,imageURLs:["463/bridge-cafe.jpg"]},186013:{name:"The Anteatery",lat:33.651157,lng:-117.845146,imageURLs:["463/anteatery.jpg"]},197840:{name:"Summer Session A",lat:33.646507,lng:-117.837372,imageURLs:["463/summer-session-a.jpg"]},197841:{name:"Summer Session B",lat:33.646229,lng:-117.837486,imageURLs:["463/summer-session-b.jpg"]},255739:{name:"131 Innovation",lat:33.646271,lng:-117.858429,imageURLs:[]},255740:{name:"141 Innovation",lat:33.645462,lng:-117.858414,imageURLs:[]},255878:{name:"Gottschalk P.O.D. Express",lat:33.646748,lng:-117.850998,imageURLs:["463/gottschalk-pod.jpg"]},255880:{name:"Student Center",lat:33.648888,lng:-117.8424,imageURLs:["463/student-center_2.jpg"]},255884:{name:"Anteater Learning Pavilion (ALP)",lat:33.647213,lng:-117.844521,imageURLs:[]},255992:{name:"Anteater Community Resource Center",lat:33.653828,lng:-117.843697,imageURLs:["463/mesa-dining-trailer.jpg"]},255997:{name:"Student Services II (SS2)",lat:33.648098,lng:-117.842384,imageURLs:["463/student-services-ii.jpg"]},257153:{name:"Engineering Computing Labs",lat:33.643848,lng:-117.841278,imageURLs:[]},257154:{name:"Grunigen Medical Library Lab",lat:33.78706,lng:-117.888237,imageURLs:[]},257155:{name:"MSTB 226 Instructional Lab Classroom",lat:33.642063,lng:-117.844315,imageURLs:[]},257156:{name:"NS1 3112 Instructional Lab Classroom",lat:33.644733,lng:-117.845573,imageURLs:[]},264222:{name:"Taza",lat:33.651119,lng:-117.845245,imageURLs:["463/taza.jpg"]},363319:{name:"ALP 2800 Computer Focused Classroom",lat:33.646881,lng:-117.844589,imageURLs:[]},363320:{name:"ALP 3600 Computer Focused Classroom",lat:33.647373,lng:-117.84449,imageURLs:[]},363321:{name:"ALP 3610 Computer Focused Classroom",lat:33.647156,lng:-117.844681,imageURLs:[]},364042:{name:"Student Services West",lat:33.646072,lng:-117.849152,imageURLs:[]},364043:{name:"Student Services West",lat:33.646072,lng:-117.849152,imageURLs:[]},407361:{name:"ANTrepreneur Center",lat:33.64621,lng:-117.837051,imageURLs:["463/banning-house.jpg"]},407362:{name:"Gateway Study Center (GC)",lat:33.647388,lng:-117.841873,imageURLs:["463/gateway-study-center.jpg"]},444368:{name:"Plaza Verde",lat:33.648224,lng:-117.828522,imageURLs:[]},444501:{name:"Building Services Building",lat:33.642532,lng:-117.848503,imageURLs:["463/building-services-building.jpg"]},444502:{name:"Central Plant (CP)",lat:33.648022,lng:-117.846802,imageURLs:["463/central-plant.jpg"]},444503:{name:"Electrical Substation",lat:33.64045,lng:-117.849808,imageURLs:["463/electrical-substation.jpg"]},444504:{name:"Facilities Management Shops",lat:33.663635,lng:-117.85421,imageURLs:[]},444505:{name:"Grounds Maintenance Facility",lat:33.64283,lng:-117.848709,imageURLs:["463/grounds-maintenance-facility.jpg"]},444506:{name:"Facilities Management Building",lat:33.66478,lng:-117.854935,imageURLs:[]},444507:{name:"Passport Services ",lat:33.664795,lng:-117.854523,imageURLs:[]},444508:{name:"Receiving",lat:33.664047,lng:-117.85524,imageURLs:[]},444509:{name:"Recycling Center",lat:33.663353,lng:-117.855057,imageURLs:[]},444510:{name:"Thermal Energy Storage Tank",lat:33.648575,lng:-117.846184,imageURLs:[]},445384:{name:"Air Pollution Health Effects Laboratory (APHEL)",lat:33.664837,lng:-117.853844,imageURLs:[]},446803:{name:"Brandywine",lat:33.645412,lng:-117.839455,imageURLs:["463/middle-earth-towers-10_3.jpg"]},447392:{name:"Faculty Research Facility",lat:33.66433,lng:-117.854271,imageURLs:[]},451260:{name:"5270 California",lat:33.638107,lng:-117.849129,imageURLs:[]},454485:{name:"University Art Gallery (UAG) | Beall Center for Art + Technology",lat:33.64991,lng:-117.844414,imageURLs:[]},454486:{name:"Medical Surge I (MS1)",lat:33.646484,lng:-117.850174,imageURLs:["463/medical-surge-i.jpg"]},454487:{name:"Donald Bren Hall (DBH)",lat:33.643288,lng:-117.841965,imageURLs:["463/donald-bren-hall.jpg"]},454488:{name:"Engineering Hall (EH)",lat:33.643799,lng:-117.841202,imageURLs:["463/engineering-hall.jpg"]},454489:{name:"Air Pollution Health Effects Laboratory (APHEL)",lat:33.664837,lng:-117.853844,imageURLs:[]},454490:{name:"Student Center South",lat:33.648724,lng:-117.842705,imageURLs:[]},454491:{name:"Student Center South",lat:33.648724,lng:-117.842705,imageURLs:[]},454492:{name:"Jao Family Sculpture Garden",lat:33.647762,lng:-117.843025,imageURLs:["463/Jao_Family_Sculpture.jpg"]},454493:{name:"Science Library Mesquite Garden",lat:33.645844,lng:-117.847435,imageURLs:["463/1R7A7736.jpg"]},454494:{name:"Anteater Plaza",lat:33.647785,lng:-117.841087,imageURLs:[]},454495:{name:"Founders Court",lat:33.646801,lng:-117.844566,imageURLs:["463/1R7A7683.jpg"]},464544:{name:"Campus Village Community Center",lat:33.64484,lng:-117.847015,imageURLs:[]},464545:{name:"Campus Village Housing Office",lat:33.645222,lng:-117.846962,imageURLs:[]},464546:{name:"Mesa Court Community Center",lat:33.652782,lng:-117.844353,imageURLs:[]},464547:{name:"Mesa Court Housing Office",lat:33.652988,lng:-117.845322,imageURLs:[]},464548:{name:"Arroyo Vista Community Center & Housing Office",lat:33.646748,lng:-117.829056,imageURLs:[]},464549:{name:"Middle Earth Housing Office",lat:33.644669,lng:-117.837456,imageURLs:[]},464550:{name:"Palo Verde Housing Office",lat:33.641926,lng:-117.833199,imageURLs:[]},464551:{name:"Palo Verde Community Center",lat:33.642132,lng:-117.832954,imageURLs:[]},464552:{name:"Verano Place Housing Office",lat:33.644211,lng:-117.830315,imageURLs:[]},471175:{name:"Infinity Fountain",lat:33.644646,lng:-117.843575,imageURLs:["463/1R7A7542.jpg"]},471176:{name:"Stacey Nicholas Tech Pavilion",lat:33.644524,lng:-117.841461,imageURLs:["463/1R7A7835.jpg"]},471177:{name:"Willed Body Program Dedication Monument",lat:33.645966,lng:-117.850487,imageURLs:["463/1R7A7889.jpg"]},471178:{name:"Schonfeld Fountain",lat:33.646858,lng:-117.839348,imageURLs:["463/1R7A8018.jpg"]},471180:{name:"Maya Lin Water Table",lat:33.649628,lng:-117.84491,imageURLs:["463/1R7A7912.jpg"]},471202:{name:"Gloria Gellman Sculpture",lat:33.648666,lng:-117.843788,imageURLs:["463/1R7A7978.jpg"]}},mtt=Object.entries(ox).filter(([e,t],n,r)=>r.findIndex(([a,o])=>o.name===t.name)===n).map(([e,t])=>({id:e,...t}));function vtt(e){const t=g.useCallback(async(r,a)=>{var o;await((o=e.onChange)==null?void 0:o.call(e,a))},[]),n=g.useMemo(()=>{if(e.value==null)return;const r=ox[Number(e.value)];return{id:e.value,...r}},[e.value]);return C.jsx(Jbe,{options:mtt,value:n,isOptionEqualToValue:(r,a)=>r.id===(a==null?void 0:a.id),getOptionLabel:r=>r.name??"",onChange:t,renderInput:r=>C.jsx(aC,{...r,label:"Search for a place",variant:"filled"})})}const Js={start:"10:30",end:"15:30",title:"",days:[!1,!1,!1,!1,!1,!1,!1],customEventID:0,building:void 0};function Lk(e){var H;const[t,n]=g.useState(oe.getSkeletonMode()),[r,a]=g.useState(!1),[o,i]=g.useState([]),[s,l]=g.useState(Js.start),[u,c]=g.useState(Js.end),[f,A]=g.useState(Js.title),[d,p]=g.useState(Js.days),[h,m]=g.useState(),y=()=>{l(Js.start),c(Js.end),A(Js.title),p(Js.days),m(void 0)},v=!(o.length&&d.includes(!0)),b=()=>{x(),N(),Cn({category:ot.calendar.title,action:ot.calendar.actions.ADD_CUSTOM_EVENT})},w=g.useCallback(()=>{a(!0),i([oe.schedule.getCurrentScheduleIndex()]),Cn({category:ot.calendar.title,action:ot.calendar.actions.CLICK_CUSTOM_EVENT})},[]),x=g.useCallback(()=>{a(!1)},[]),S=g.useCallback(M=>{A(M.target.value)},[]),B=g.useCallback(M=>{l(M.target.value)},[]),F=g.useCallback(M=>{c(M.target.value)},[]),O=g.useCallback(M=>{p(M)},[]),T=g.useCallback(M=>{i(M)},[]),U=M=>{m(M==null?void 0:M.id)},N=()=>{if(!d.some(I=>I)||o.length===0)return;const M={color:e.customEvent?e.customEvent.color:"#551a8b",title:f,days:d,start:s,end:u,customEventID:e.customEvent?e.customEvent.customEventID:Date.now(),building:h};y(),e.customEvent?Ace(M,o):SV(M,o)};return g.useEffect(()=>{const M=()=>{n(oe.getSkeletonMode())};return oe.on("skeletonModeChange",M),()=>{oe.off("skeletonModeChange",M)}},[]),C.jsxs(C.Fragment,{children:[e.customEvent?C.jsx(ei,{title:"Edit",children:C.jsx(ii,{onClick:()=>{w();const M=e.customEvent;i(oe.schedule.getIndexesOfCustomEvent(M.customEventID)),l(M.start),c(M.end),A(M.title),p(M.days),m(M.building)},children:C.jsx(c9,{fontSize:"small"})})}):C.jsx(ei,{title:"Add custom events",children:C.jsx(Hn,{disableRipple:!0,onClick:w,variant:"outlined",size:"small",startIcon:C.jsx(s9,{fontSize:"small"}),disabled:t,children:"Custom"})}),C.jsxs(jw,{open:r,onClose:x,maxWidth:"lg",children:[C.jsxs(Vw,{children:[C.jsxs(fs,{children:[C.jsx(Ti,{htmlFor:"EventNameInput",children:"Event Name"}),C.jsx(Kw,{required:!0,value:f,onChange:S})]}),C.jsxs("form",{noValidate:!0,style:{display:"flex",gap:5,marginTop:5},children:[C.jsx(za,{onChange:B,label:"Start Time",type:"time",defaultValue:s,InputLabelProps:{shrink:!0},inputProps:{step:300},style:{marginRight:5,marginTop:5}}),C.jsx(za,{onChange:F,label:"End Time",type:"time",defaultValue:u,InputLabelProps:{shrink:!0},inputProps:{step:300},style:{marginRight:5,marginTop:5}})]}),C.jsx(htt,{onSelectDay:O,days:(H=e.customEvent)==null?void 0:H.days}),C.jsx(vtt,{value:h,onChange:U}),C.jsx(gtt,{scheduleIndices:o,onSelectScheduleIndices:T,customEvent:e.customEvent,scheduleNames:e.scheduleNames})]}),C.jsxs(zw,{children:[C.jsx(Hn,{onClick:x,color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Hn,{onClick:b,variant:"contained",color:"primary",disabled:v,children:v?"Schedule and day must be checked":e.customEvent?"Save Changes":"Add Event"})]})]})]})}function ytt(e){const{onKeyDown:t,...n}=e,{onClose:r}=e,[a,o]=g.useState(oe.getScheduleNames()),[i,s]=g.useState(`Schedule ${a.length+1}`),l=g.useCallback(()=>{r==null||r({},"escapeKeyDown")},[r]),u=g.useCallback(d=>{s(d.target.value)},[]),c=g.useCallback(()=>{gce(i),s(`Schedule ${oe.getScheduleNames().length+1}`),r==null||r({},"escapeKeyDown")},[r,i]),f=g.useCallback(d=>{var p;t==null||t(d),d.key==="Enter"&&(d.stopPropagation(),d.preventDefault(),c()),d.key==="Escape"&&((p=e.onClose)==null||p.call(e,{},"escapeKeyDown"))},[r,c,t]),A=g.useCallback(()=>{o(oe.getScheduleNames())},[]);return g.useEffect(()=>(oe.on("scheduleNamesChange",A),()=>{oe.off("scheduleNamesChange",A)}),[A]),C.jsxs($w,{onKeyDown:f,...n,children:[C.jsx(nC,{children:"Add Schedule"}),C.jsx(tC,{children:C.jsx(Ut,{padding:1,children:C.jsx(aC,{fullWidth:!0,label:"Name",onChange:u,value:i})})}),C.jsxs(eC,{children:[C.jsx(Xa,{onClick:l,color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Xa,{onClick:c,variant:"contained",color:"primary",disabled:i.trim()==="",children:"Add Schedule"})]})]})}function btt(e){const{index:t,onKeyDown:n,...r}=e,{onClose:a}=e,[o,i]=g.useState(oe.getScheduleNames()),[s,l]=g.useState(o[t]),u=g.useMemo(()=>(s==null?void 0:s.trim())==="",[s]),c=g.useCallback(()=>{a==null||a({},"escapeKeyDown"),l(o[t])},[a,o,t]),f=g.useCallback(h=>{l(h.target.value)},[]),A=g.useCallback(()=>{mce(s,t),a==null||a({},"escapeKeyDown")},[a,s,t]),d=g.useCallback(h=>{n==null||n(h),h.key==="Enter"&&(h.preventDefault(),h.stopPropagation(),A()),h.key==="Escape"&&(a==null||a({},"escapeKeyDown"))},[a,A,n]),p=g.useCallback(()=>{i(oe.getScheduleNames())},[]);return g.useEffect(()=>(oe.on("scheduleNamesChange",p),()=>{oe.off("scheduleNamesChange",p)}),[p]),C.jsxs($w,{onKeyDown:d,...r,children:[C.jsx(nC,{children:"Rename Schedule"}),C.jsx(tC,{children:C.jsx(Ut,{padding:1,children:C.jsx(aC,{fullWidth:!0,label:"Name",onChange:f,value:s})})}),C.jsxs(eC,{children:[C.jsx(Xa,{onClick:c,color:"inherit",children:"Cancel"}),C.jsx(Xa,{onClick:A,variant:"contained",color:"primary",disabled:u,children:"Rename Schedule"})]})]})}function wtt(e){const{index:t,...n}=e,{onClose:r}=e,a=g.useMemo(()=>oe.schedule.getScheduleName(t),[t]),o=g.useCallback(()=>{r==null||r({},"escapeKeyDown")},[r,t]),i=g.useCallback(()=>{vce(t),r==null||r({},"escapeKeyDown")},[t]);return C.jsxs($w,{...n,children:[C.jsx(nC,{children:"Delete Schedule"}),C.jsx(tC,{children:C.jsxs(_we,{children:['Are you sure you want to delete "',a,'"?']})}),C.jsxs(eC,{children:[C.jsx(Xa,{onClick:o,color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Xa,{onClick:i,variant:"contained",color:"primary",children:"Delete Schedule"})]})]})}function Ctt(e){Cn({category:ot.calendar.title,action:ot.calendar.actions.CHANGE_SCHEDULE}),fce(e)}function xtt(e){return()=>{Ctt(e)}}function Stt(){Cn({category:ot.calendar.title,action:ot.calendar.actions.UNDO}),h2(null)}function Btt(){window.confirm("Are you sure you want to clear this schedule?")&&(xV(),Cn({category:ot.calendar.title,action:ot.calendar.actions.CLEAR_SCHEDULE}))}function Ett(e){const[t,n]=g.useState(!1),r=g.useCallback(()=>{n(!0)},[]),a=g.useCallback(()=>{n(!1)},[]);return C.jsxs(Ut,{children:[C.jsx(Ba,{onClick:r,size:"small",children:C.jsx(c9,{})}),C.jsx(btt,{fullWidth:!0,open:t,index:e.index,onClose:a})]})}function Ott(e){const[t,n]=g.useState(!1),r=g.useCallback(()=>{n(!0)},[]),a=g.useCallback(()=>{n(!1)},[]);return C.jsxs(Ut,{children:[C.jsx(Ba,{onClick:r,size:"small",disabled:oe.schedule.getNumberOfSchedules()===1,children:C.jsx(N4e,{})}),C.jsx(wtt,{fullWidth:!0,open:t,index:e.index,onClose:a})]})}function Ftt(){const[e,t]=g.useState(!1),n=g.useCallback(()=>{t(!0)},[]),r=g.useCallback(()=>{t(!1)},[]);return C.jsxs(C.Fragment,{children:[C.jsxs(Xa,{color:"inherit",onClick:n,sx:{display:"flex",gap:1},children:[C.jsx(s9,{}),C.jsx(Gn,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",textTransform:"none",children:"Add Schedule"})]}),C.jsx(ytt,{fullWidth:!0,open:e,onClose:r})]})}function Ttt(e){const[t,n]=g.useState(oe.getCurrentScheduleIndex()),[r,a]=g.useState(oe.getSkeletonMode()),[o,i]=g.useState(),s=Ms(),l=g.useMemo(()=>100,[]),u=g.useMemo(()=>150,[]),c=g.useMemo(()=>!!o,[o]),f=g.useMemo(()=>e.scheduleNames[t],[e.scheduleNames,t]),A=g.useCallback(m=>{i(m.currentTarget)},[]),d=g.useCallback(()=>{i(void 0)},[]),p=g.useCallback(()=>{n(oe.getCurrentScheduleIndex())},[]),h=()=>{a(oe.getSkeletonMode())};return g.useEffect(()=>(oe.on("addedCoursesChange",p),oe.on("customEventsChange",p),oe.on("colorChange",p),oe.on("currentScheduleIndexChange",p),oe.on("skeletonModeChange",h),()=>{oe.off("addedCoursesChange",p),oe.off("customEventsChange",p),oe.off("colorChange",p),oe.off("currentScheduleIndexChange",p),oe.off("skeletonModeChange",h)}),[p]),C.jsxs(Ut,{children:[C.jsxs(Xa,{size:"small",color:"inherit",variant:"outlined",onClick:A,sx:{minWidth:l,maxWidth:u,justifyContent:"space-between"},disabled:r,children:[C.jsx(Gn,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",textTransform:"none",children:f}),C.jsx(Q4e,{})]}),C.jsx(rC,{open:c,anchorEl:o,onClose:d,anchorOrigin:{vertical:"bottom",horizontal:"left"},children:C.jsxs(Ut,{padding:1,children:[e.scheduleNames.map((m,y)=>C.jsxs(Ut,{display:"flex",alignItems:"center",gap:1,children:[C.jsx(Ut,{flexGrow:1,children:C.jsx(Xa,{color:"inherit",sx:{minWidth:l,maxWidth:u,width:"100%",display:"flex",justifyContent:"flex-start",background:y===t?s.palette.action.selected:void 0},onClick:xtt(y),children:C.jsx(Gn,{overflow:"hidden",whiteSpace:"nowrap",textTransform:"none",textOverflow:"ellipsis",children:m})})}),C.jsxs(Ut,{display:"flex",alignItems:"center",gap:.5,children:[C.jsx(Ett,{index:y}),C.jsx(Ott,{index:y})]})]},y)),C.jsx(Ut,{marginY:1}),C.jsx(Ftt,{})]})})]})}function Rtt(e){const{showFinalsSchedule:t,toggleDisplayFinalsSchedule:n}=e,[r,a]=g.useState(oe.getScheduleNames()),[o,i]=g.useState(oe.getSkeletonMode()),s=g.useCallback(()=>{Cn({category:ot.calendar.title,action:ot.calendar.actions.DISPLAY_FINALS}),n()},[n]),l=g.useCallback(()=>{a(oe.getScheduleNames())},[]);return g.useEffect(()=>{const u=()=>{i(oe.getSkeletonMode())};return oe.on("skeletonModeChange",u),()=>{oe.off("skeletonModeChange",u)}},[]),g.useEffect(()=>(oe.on("scheduleNamesChange",l),()=>{oe.off("scheduleNamesChange",l)}),[l]),C.jsxs(ko,{elevation:0,variant:"outlined",sx:{display:"flex",flexWrap:"wrap",gap:1,alignItems:"center",padding:1,borderRadius:"4px 4px 0 0"},children:[C.jsxs(Ut,{gap:1,display:"flex",alignItems:"center",children:[C.jsx(Ttt,{scheduleNames:r}),C.jsx(ti,{title:"Toggle showing finals schedule",children:C.jsx(Xa,{color:t?"primary":"inherit",variant:t?"contained":"outlined",onClick:s,size:"small",disabled:o,children:"Finals"})})]}),C.jsx(Ut,{flexGrow:1}),C.jsxs(Ut,{display:"flex",flexWrap:"wrap",gap:.5,children:[C.jsxs(Ut,{display:"flex",alignItems:"center",gap:.5,children:[C.jsx(ti,{title:"Undo last action",children:C.jsx(Ba,{onClick:Stt,size:"medium",disabled:o,children:C.jsx(X4e,{fontSize:"small"})})}),C.jsx(ti,{title:"Clear schedule",children:C.jsx(Ba,{onClick:Btt,size:"medium",disabled:o,children:C.jsx(u9,{fontSize:"small"})})})]}),C.jsx(Ut,{display:"flex",flexWrap:"wrap",alignItems:"center",gap:.5,children:C.jsx(Lk,{scheduleNames:oe.getScheduleNames()},"custom")})]})]})}var uo={},im={},Itt=bc,ktt=Po,Ptt=Qs,Utt="[object String]";function Mtt(e){return typeof e=="string"||!ktt(e)&&Ptt(e)&&Itt(e)==Utt}var _X=Mtt;const jdt=qn(_X);var Dtt=oG;function Ltt(e){return typeof e=="function"?e:Dtt}var Qtt=Ltt,Ntt=vC,Htt=Qtt;function jtt(e,t){return e&&Ntt(e,Htt(t))}var Qk=jtt,ztt=W9,Vtt=ztt(Object.getPrototypeOf,Object),Nk=Vtt,Ktt=bc,Wtt=Nk,Gtt=Qs,Ytt="[object Object]",qtt=Function.prototype,Xtt=Object.prototype,$X=qtt.toString,Jtt=Xtt.hasOwnProperty,Ztt=$X.call(Object);function _tt(e){if(!Gtt(e)||Ktt(e)!=Ytt)return!1;var t=Wtt(e);if(t===null)return!0;var n=Jtt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&$X.call(n)==Ztt}var $tt=_tt,ent=mC;function tnt(e,t){return function(n,r){if(n==null)return n;if(!ent(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Object(n);(t?o--:++o0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,Snt.default)(t,function(r){Array.isArray(r)?e(r).map(function(a){return n.push(a)}):(0,Cnt.default)(r)?(0,bnt.default)(r,function(a,o){a===!0&&n.push(o),n.push(o+"-"+a)}):(0,vnt.default)(r)&&n.push(r)}),n};im.default=Bnt;var sm={};function Ent(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,zot.default)(t.default)||{};return n.map(function(a){var o=t[a];return o&&(0,Hot.default)(o,function(i,s){r[s]||(r[s]={}),r[s]=Vot({},r[s],o[s])}),a}),r};sm.default=Kot;var lm={};Object.defineProperty(lm,"__esModule",{value:!0});lm.autoprefix=void 0;var Wot=Qk,m6=Yot(Wot),Got=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){eit(a,r);function a(){var o,i,s,l;$ot(this,a);for(var u=arguments.length,c=Array(u),f=0;f1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){iit(a,r);function a(){var o,i,s,l;oit(this,a);for(var u=arguments.length,c=Array(u),f=0;f1&&arguments[1]!==void 0?arguments[1]:!0;r[i]=s};return t===0&&a("first-child"),t===n-1&&a("last-child"),(t===0||t%2===0)&&a("even"),Math.abs(t%2)===1&&a("odd"),a("nth-child",t),r};zk.default=lit;Object.defineProperty(uo,"__esModule",{value:!0});uo.ReactCSS=uo.loop=uo.handleActive=Vk=uo.handleHover=uo.hover=void 0;var uit=im,cit=cd(uit),Ait=sm,fit=cd(Ait),dit=lm,pit=cd(dit),hit=um,iJ=cd(hit),git=cm,mit=cd(git),vit=zk,yit=cd(vit);function cd(e){return e&&e.__esModule?e:{default:e}}uo.hover=iJ.default;var Vk=uo.handleHover=iJ.default;uo.handleActive=mit.default;uo.loop=yit.default;var bit=uo.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;as?A=1:A=Math.round(f*100/s)/100,n.a!==A)return{h:n.h,s:n.s,l:n.l,a:A,source:"rgb"}}else{var d=void 0;if(c<0?d=0:c>i?d=1:d=Math.round(c*100/i)/100,a!==d)return{h:n.h,s:n.s,l:n.l,a:d,source:"rgb"}}return null},UB={},Cit=function(t,n,r,a){if(typeof document>"u"&&!a)return null;var o=a?new a:document.createElement("canvas");o.width=r*2,o.height=r*2;var i=o.getContext("2d");return i?(i.fillStyle=t,i.fillRect(0,0,o.width,o.height),i.fillStyle=n,i.fillRect(0,0,r,r),i.translate(r,r),i.fillRect(0,0,r,r),o.toDataURL()):null},xit=function(t,n,r,a){var o=t+"-"+n+"-"+r+(a?"-server":"");if(UB[o])return UB[o];var i=Cit(t,n,r,a);return UB[o]=i,i},b6=Object.assign||function(e){for(var t=1;t1?B-1:0),F=1;Ft}),GC=ad(function(e,t){return e>=t}),jq=ad(function(e,t){return e=t&&a.getHours()-n.getHours()a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(a);++r-1&&e%1==0&&e<=pYe}function id(e){return e!=null&&bk(e.length)&&!YC(e)}var hYe=9007199254740991,gYe=/^(?:0|[1-9]\d*)$/;function wk(e,t){var n=typeof e;return t=t??hYe,!!t&&(n=="number"||n!="symbol"&&gYe.test(e))&&e>-1&&e%1==0&&e"u"?null:t==null?em().body:(typeof t=="function"&&(t=t()),t&&"current"in t&&(t=t.current),(n=t)!=null&&n.nodeType&&t||null)};function x5(e,t){var n=g.useState(function(){return EB(e)}),r=n[0],a=n[1];if(!r){var o=EB(e);o&&a(o)}return g.useEffect(function(){t&&r&&t(r)},[t,r]),g.useEffect(function(){var i=EB(e);i!==r&&a(i)},[e,r]),r}var S5=function(t){return!t||typeof t=="function"?t:function(n){t.current=n}};function hqe(e,t){var n=S5(e),r=S5(t);return function(a){n&&n(a),r&&r(a)}}function gqe(e,t){return g.useMemo(function(){return hqe(e,t)},[e,t])}var Sk=R.forwardRef(function(e,t){var n=e.flip,r=e.offset,a=e.placement,o=e.containerPadding,i=o===void 0?5:o,s=e.popperConfig,l=s===void 0?{}:s,u=e.transition,c=y5(),f=c[0],A=c[1],d=y5(),p=d[0],h=d[1],m=gqe(A,t),y=x5(e.container),v=x5(e.target),b=g.useState(!e.show),w=b[0],x=b[1],S=tqe(v,f,pqe({placement:a,enableEvents:!!e.show,containerPadding:i||5,flip:n,offset:r,arrowElement:p,popperConfig:l})),B=S.styles,O=S.attributes,F=Re(S,["styles","attributes"]);e.show?w&&x(!1):!e.transition&&!w&&x(!0);var T=function(){x(!0),e.onExited&&e.onExited.apply(e,arguments)},U=e.show||u&&!w;if(Aqe(f,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!U)return null;var N=e.children(E({},F,{show:!!e.show,props:E({},O.popper,{style:B.popper,ref:m}),arrowProps:E({},O.arrow,{style:B.arrow,ref:h})}));if(u){var H=e.onExit,M=e.onExiting,I=e.onEnter,k=e.onEntering,L=e.onEntered;N=R.createElement(u,{in:e.show,appear:!0,onExit:H,onExiting:M,onExited:T,onEnter:I,onEntering:k,onEntered:L},N)}return y?LA.createPortal(N,y):null});Sk.displayName="Overlay";Sk.propTypes={show:J.bool,placement:J.oneOf(i4),target:J.any,container:J.any,flip:J.bool,children:J.func.isRequired,containerPadding:J.number,popperConfig:J.object,rootClose:J.bool,rootCloseEvent:J.oneOf(["click","mousedown"]),rootCloseDisabled:J.bool,onHide:function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a-1}function Sqe(e,t){var n=this.__data__,r=qC(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function js(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,A=!0,d=n&hXe?new d1:void 0;for(o.set(e,t),o.set(t,e);++f0&&n(s)?t>1?Rk(s,t-1,n,r,a):Bk(a,s):r||(a[a.length]=s)}return a}function PZe(e){return function(t,n,r){for(var a=-1,o=Object(t),i=r(t),s=i.length;s--;){var l=i[e?s:++a];if(n(o[l],l,o)===!1)break}return t}}var UZe=PZe();const uX=UZe;function Ik(e,t){return e&&uX(e,t,tm)}function MZe(e,t){return function(n,r){if(n==null)return n;if(!id(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Object(n);(t?o--:++ot||o&&i&&l&&!s&&!u||r&&i&&l||!n&&l||!a)return 1;if(!r&&!o&&!u&&e=s)return l;var u=n[r];return l*(u=="desc"?-1:1)}}return e.index-t.index}function HZe(e,t,n){t.length?t=af(t,function(o){return Lr(o)?function(i){return ex(i,o.length===1?o[0]:o)}:o}):t=[rm];var r=-1;t=af(t,JC(am));var a=AX(e,function(o,i,s){var l=af(t,function(u){return u(o)});return{criteria:l,index:++r,value:o}});return LZe(a,function(o,i){return NZe(o,i,n)})}function jZe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var K5=Math.max;function fX(e,t,n){return t=K5(t===void 0?e.length-1:t,0),function(){for(var r=arguments,a=-1,o=K5(r.length-t,0),i=Array(o);++a0){if(++t>=GZe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var JZe=XZe(WZe);const dX=JZe;function kk(e,t){return dX(fX(e,t,rm),e+"")}var ZZe=kk(function(e,t){if(e==null)return[];var n=t.length;return n>1&&Uf(e,t[0],t[1])?t=[]:n>2&&Uf(t[0],t[1],t[2])&&(t=[t[0]]),HZe(e,Rk(t,1),[])});const _Ze=ZZe;function uT(e,t){var n=Ck(e);return n?n.innerWidth:t?e.clientWidth:Xu(e).width}function Pk(e,t){for(var n=-1,r=e==null?0:e.length;++n1),o}),sd(e,yX(e),n),r&&(n=ay(n,k$e|P$e|U$e,T$e));for(var a=t.length;a--;)x$e(n,t[a]);return n});const D$e=M$e;var OX=Object.prototype,L$e=OX.hasOwnProperty,Q$e=kk(function(e,t){e=Object(e);var n=-1,r=t.length,a=r>2?t[2]:void 0;for(a&&Uf(t[0],t[1],a)&&(r=1);++n0&&(s=s[0]),l=s[0];for(var u=1;u2?r-2:0),o=2;o2&&arguments[2]!==void 0?arguments[2]:"day",r=e,a=[];$g(r,t,n);)a.push(r),r=_l(r,1,n);return a}function Z$e(e,t){return t==null&&e==null?null:(t==null&&(t=new Date),e==null&&(e=new Date),e=Ea(e,"day"),e=f1(e,f1(t)),e=_h(e,_h(t)),e=A1(e,A1(t)),c1(e,c1(t)))}function t6(e){return f1(e)===0&&_h(e)===0&&A1(e)===0&&c1(e)===0}function ag(e,t,n){return!n||n==="milliseconds"?Math.abs(+e-+t):Math.round(Math.abs(+Ea(e,n)/e6[n]-+Ea(t,n)/e6[n]))}var _$e=J.oneOfType([J.string,J.func]);function $$e(e,t,n,r,a){var o=typeof r=="function"?r(n,a,e):t.call(e,n,r,a);return Jh(o==null||typeof o=="string","`localizer format(..)` must return a string, null, or undefined"),o}function eet(e,t,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,t+n,0,0)}function Mk(e,t){return e.getTimezoneOffset()-t.getTimezoneOffset()}function tet(e,t){return ag(e,t,"minutes")+Mk(e,t)}function net(e){var t=Ea(e,"day");return ag(t,e,"minutes")+Mk(t,e)}function ret(e,t){return jq(e,t,"day")}function aet(e,t,n){var r=WC(e,t,"minutes");return r?GC(t,n,"minutes"):yk(t,n,"minutes")}function oet(e){var t=e.evtA,n=t.start,r=t.end,a=t.allDay,o=e.evtB,i=o.start,s=o.end,l=o.allDay,u=+Ea(n,"day")-+Ea(i,"day"),c=ag(n,cT(r,"day"),"day"),f=ag(i,cT(s,"day"),"day");return u||Math.max(f,1)-Math.max(c,1)||!!l-!!a||+n-+i||+r-+s}function iet(e){var t=e.event,n=t.start,r=t.end,a=e.range,o=a.start,i=a.end,s=Ea(n,"day"),l=$g(s,i,"day"),u=Hq(s,r,"minutes"),c=u?yk(r,o,"minutes"):GC(r,o,"minutes");return l&&c}function set(e,t){return WC(e,t,"day")}function uet(e,t){return t6(e)&&t6(t)}var cet=mr(function e(t){var n=this;gr(this,e),Jh(typeof t.format=="function","date localizer `format(..)` must be a function"),Jh(typeof t.firstOfWeek=="function","date localizer `firstOfWeek(..)` must be a function"),this.propType=t.propType||_$e,this.formats=t.formats,this.format=function(){for(var r=arguments.length,a=new Array(r),o=0;o1,I=y.eventProp(s,N,U,l),k=R.createElement("div",{className:"rbc-event-content",title:T||void 0},w?R.createElement(w,{event:s,continuesPrior:p,continuesAfter:h,title:F,isAllDay:H,localizer:d,slotStart:S,slotEnd:B}):F);return R.createElement(x,Object.assign({},this.props,{type:"date"}),R.createElement("div",Object.assign({},O,{tabIndex:0,style:Un(Un({},I.style),o),className:Z("rbc-event",i,I.className,{"rbc-selected":l,"rbc-event-allday":M,"rbc-event-continues-prior":p,"rbc-event-continues-after":h}),onClick:function(P){return c&&c(s,P)},onDoubleClick:function(P){return f&&f(s,P)},onKeyPress:function(P){return A&&A(s,P)}}),typeof v=="function"?v(k):k))}}]),n}(R.Component);function rx(e,t){return!e||t==null?!1:GJe(e,t)}function kX(e,t){var n=e.right-e.left,r=n/t;return r}function PX(e,t,n,r){var a=kX(e,r);return n?r-1-Math.floor((t-e.left)/a):Math.floor((t-e.left)/a)}function get(e,t){var n=t.x,r=t.y;return r>=e.top&&r<=e.bottom&&n>=e.left&&n<=e.right}function met(e,t,n,r,a){var o=-1,i=-1,s=r-1,l=kX(t,r),u=PX(t,n.x,a,r),c=t.topn.y,f=t.tope.y,A=e.y>t.bottom,d=t.top>e.y,p=n.topt.bottom;return p&&(o=0,i=s),c&&(d?(o=0,i=u):A&&(o=u,i=s)),f&&(o=i=a?s-Math.floor((e.x-t.left)/l):Math.floor((e.x-t.left)/l),c?uv?i-y-B:i+B+u,F=x>b?s+S-m+l:s+S;return{topOffset:O,leftOffset:F}}function yet(e){var t=e.containerRef,n=e.accessors,r=e.getters,a=e.selected,o=e.components,i=e.localizer,s=e.position,l=e.show,u=e.events,c=e.slotStart,f=e.slotEnd,A=e.onSelect,d=e.onDoubleClick,p=e.onKeyPress,h=e.handleDragStart,m=e.popperRef,y=e.target,v=e.offset;pet({ref:m,callback:l}),g.useLayoutEffect(function(){var x=vet({target:y,offset:v,container:t.current,box:m.current}),S=x.topOffset,B=x.leftOffset;m.current.style.top="".concat(S,"px"),m.current.style.left="".concat(B,"px")},[v.x,v.y,y]);var b=s.width,w={minWidth:b+b/2};return R.createElement("div",{style:w,className:"rbc-overlay",ref:m},R.createElement("div",{className:"rbc-overlay-header"},i.format(c,"dayHeaderFormat")),u.map(function(x,S){return R.createElement(IX,{key:S,type:"popup",localizer:i,event:x,getters:r,onSelect:A,accessors:n,components:o,onDoubleClick:d,onKeyPress:p,continuesPrior:i.lt(n.end(x),c,"day"),continuesAfter:i.gte(n.start(x),f,"day"),slotStart:c,slotEnd:f,selected:rx(x,a),draggable:!0,onDragStart:function(){return h(x)},onDragEnd:function(){return l()}})}))}var UX=R.forwardRef(function(e,t){return R.createElement(yet,Object.assign({},e,{popperRef:t}))});UX.propTypes={accessors:J.object.isRequired,getters:J.object.isRequired,selected:J.object,components:J.object.isRequired,localizer:J.object.isRequired,position:J.object.isRequired,show:J.func.isRequired,events:J.array.isRequired,slotStart:J.instanceOf(Date).isRequired,slotEnd:J.instanceOf(Date),onSelect:J.func,onDoubleClick:J.func,onKeyPress:J.func,handleDragStart:J.func,style:J.object,offset:J.shape({x:J.number,y:J.number})};function bet(e){var t=e.containerRef,n=e.popupOffset,r=n===void 0?5:n,a=e.overlay,o=e.accessors,i=e.localizer,s=e.components,l=e.getters,u=e.selected,c=e.handleSelectEvent,f=e.handleDoubleClickEvent,A=e.handleKeyPressEvent,d=e.handleDragStart,p=e.onHide,h=e.overlayDisplay,m=g.useRef(null);if(!a.position)return null;var y=r;isNaN(r)||(y={x:r,y:r});var v=a.position,b=a.events,w=a.date,x=a.end;return R.createElement(mqe,{rootClose:!0,flip:!0,show:!0,placement:"bottom",onHide:p,target:a.target},function(S){var B=S.props;return R.createElement(UX,Object.assign({},B,{containerRef:t,ref:m,target:a.target,offset:y,accessors:o,getters:l,selected:u,components:s,localizer:i,position:v,show:h,events:b,slotStart:w,slotEnd:x,onSelect:c,onDoubleClick:f,onKeyPress:A,handleDragStart:d}))})}var MX=R.forwardRef(function(e,t){return R.createElement(bet,Object.assign({},e,{containerRef:t}))});MX.propTypes={popupOffset:J.oneOfType([J.number,J.shape({x:J.number,y:J.number})]),overlay:J.shape({position:J.object,events:J.array,date:J.instanceOf(Date),end:J.instanceOf(Date)}),accessors:J.object.isRequired,localizer:J.object.isRequired,components:J.object.isRequired,getters:J.object.isRequired,selected:J.object,handleSelectEvent:J.func,handleDoubleClickEvent:J.func,handleKeyPressEvent:J.func,handleDragStart:J.func,onHide:J.func,overlayDisplay:J.func};function jr(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:document;return vp(n,e,t,{passive:!1})}function wet(e,t,n){return!e||$h(e,document.elementFromPoint(t,n))}function Cet(e,t){var n=t.clientX,r=t.clientY,a=document.elementFromPoint(n,r);return YJe(a,".rbc-event",e)}function g1(e,t){return!!Cet(e,t)}function Jc(e){var t=e;return e.touches&&e.touches.length&&(t=e.touches[0]),{clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY}}var n6=5,xet=250,DX=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.global,a=r===void 0?!1:r,o=n.longPressThreshold,i=o===void 0?250:o,s=n.validContainers,l=s===void 0?[]:s;gr(this,e),this.isDetached=!1,this.container=t,this.globalMouse=!t||a,this.longPressThreshold=i,this.validContainers=l,this._listeners=Object.create(null),this._handleInitialEvent=this._handleInitialEvent.bind(this),this._handleMoveEvent=this._handleMoveEvent.bind(this),this._handleTerminatingEvent=this._handleTerminatingEvent.bind(this),this._keyListener=this._keyListener.bind(this),this._dropFromOutsideListener=this._dropFromOutsideListener.bind(this),this._dragOverFromOutsideListener=this._dragOverFromOutsideListener.bind(this),this._removeTouchMoveWindowListener=jr("touchmove",function(){},window),this._removeKeyDownListener=jr("keydown",this._keyListener),this._removeKeyUpListener=jr("keyup",this._keyListener),this._removeDropFromOutsideListener=jr("drop",this._dropFromOutsideListener),this._removeDragOverFromOutsideListener=jr("dragover",this._dragOverFromOutsideListener),this._addInitialEventListener()}return mr(e,[{key:"on",value:function(n,r){var a=this._listeners[n]||(this._listeners[n]=[]);return a.push(r),{remove:function(){var i=a.indexOf(r);i!==-1&&a.splice(i,1)}}}},{key:"emit",value:function(n){for(var r=arguments.length,a=new Array(r>1?r-1:0),o=1;o0&&arguments[0]!==void 0?arguments[0]:0;return Bo(e)!=="object"&&(e={top:e,left:e,right:e,bottom:e}),e}function r6(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=cc(e),a=r.top,o=r.left,i=r.right,s=i===void 0?o:i,l=r.bottom,u=l===void 0?a:l,c=cc(t),f=c.top,A=c.left,d=c.right,p=d===void 0?A:d,h=c.bottom,m=h===void 0?f:h;return!(u-nm||s-np)}function cc(e){if(!e.getBoundingClientRect)return e;var t=e.getBoundingClientRect(),n=t.left+a6("left"),r=t.top+a6("top");return{top:r,left:n,right:(e.offsetWidth||0)+n,bottom:(e.offsetHeight||0)+r}}function a6(e){if(e==="left")return window.pageXOffset||document.body.scrollLeft||0;if(e==="top")return window.pageYOffset||document.body.scrollTop||0}var Eet=function(e){ia(n,e);var t=sa(n);function n(r,a){var o;return gr(this,n),o=t.call(this,r,a),o.state={selecting:!1},o.containerRef=g.createRef(),o}return mr(n,[{key:"componentDidMount",value:function(){this.props.selectable&&this._selectable()}},{key:"componentWillUnmount",value:function(){this._teardownSelectable()}},{key:"componentDidUpdate",value:function(a){!a.selectable&&this.props.selectable&&this._selectable(),a.selectable&&!this.props.selectable&&this._teardownSelectable()}},{key:"render",value:function(){var a=this.props,o=a.range,i=a.getNow,s=a.getters,l=a.date,u=a.components.dateCellWrapper,c=a.localizer,f=this.state,A=f.selecting,d=f.startIdx,p=f.endIdx,h=i();return R.createElement("div",{className:"rbc-row-bg",ref:this.containerRef},o.map(function(m,y){var v=A&&y>=d&&y<=p,b=s.dayProp(m),w=b.className,x=b.style;return R.createElement(u,{key:y,value:m,range:o},R.createElement("div",{style:x,className:Z("rbc-day-bg",w,v&&"rbc-selected-cell",c.isSameDate(m,h)&&"rbc-today",l&&c.neq(l,m,"month")&&"rbc-off-range-bg")}))}))}},{key:"_selectable",value:function(){var a=this,o=this.containerRef.current,i=this._selector=new DX(this.props.container,{longPressThreshold:this.props.longPressThreshold}),s=function(u,c){if(!g1(o,u)){var f=cc(o),A=a.props,d=A.range,p=A.rtl;if(get(f,u)){var h=PX(f,u.x,p,d.length);a._selectSlot({startIdx:h,endIdx:h,action:c,box:u})}}a._initial={},a.setState({selecting:!1})};i.on("selecting",function(l){var u=a.props,c=u.range,f=u.rtl,A=-1,d=-1;if(a.state.selecting||(ar(a.props.onSelectStart,[l]),a._initial={x:l.x,y:l.y}),i.isSelected(o)){var p=cc(o),h=met(a._initial,p,l,c.length,f);A=h.startIdx,d=h.endIdx}a.setState({selecting:!0,startIdx:A,endIdx:d})}),i.on("beforeSelect",function(l){if(a.props.selectable==="ignoreEvents")return!g1(a.containerRef.current,l)}),i.on("click",function(l){return s(l,"click")}),i.on("doubleClick",function(l){return s(l,"doubleClick")}),i.on("select",function(l){a._selectSlot(Un(Un({},a.state),{},{action:"select",bounds:l})),a._initial={},a.setState({selecting:!1}),ar(a.props.onSelectEnd,[a.state])})}},{key:"_teardownSelectable",value:function(){this._selector&&(this._selector.teardown(),this._selector=null)}},{key:"_selectSlot",value:function(a){var o=a.endIdx,i=a.startIdx,s=a.action,l=a.bounds,u=a.box;o!==-1&&i!==-1&&this.props.onSelectSlot&&this.props.onSelectSlot({start:i,end:o,action:s,bounds:l,box:u,resourceId:this.props.resourceId})}}]),n}(R.Component),Fi={propTypes:{slotMetrics:J.object.isRequired,selected:J.object,isAllDay:J.bool,accessors:J.object.isRequired,localizer:J.object.isRequired,components:J.object.isRequired,getters:J.object.isRequired,onSelect:J.func,onDoubleClick:J.func,onKeyPress:J.func},defaultProps:{segments:[],selected:{}},renderEvent:function(t,n){var r=t.selected;t.isAllDay;var a=t.accessors,o=t.getters,i=t.onSelect,s=t.onDoubleClick,l=t.onKeyPress,u=t.localizer,c=t.slotMetrics,f=t.components,A=t.resizable,d=c.continuesPrior(n),p=c.continuesAfter(n);return R.createElement(IX,{event:n,getters:o,localizer:u,accessors:a,components:f,onSelect:i,onDoubleClick:s,onKeyPress:l,continuesPrior:d,continuesAfter:p,slotStart:c.first,slotEnd:c.last,selected:rx(n,r),resizable:A})},renderSpan:function(t,n,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:" ",o=Math.abs(n)/t*100+"%";return R.createElement("div",{key:r,className:"rbc-row-segment",style:{WebkitFlexBasis:o,flexBasis:o,maxWidth:o}},a)}},LX=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this,o=this.props,i=o.segments,s=o.slotMetrics.slots,l=o.className,u=1;return R.createElement("div",{className:Z(l,"rbc-row")},i.reduce(function(c,f,A){var d=f.event,p=f.left,h=f.right,m=f.span,y="_lvl_"+A,v=p-u,b=Fi.renderEvent(a.props,d);return v&&c.push(Fi.renderSpan(s,v,"".concat(y,"_gap"))),c.push(Fi.renderSpan(s,m,y,b)),u=h+1,c},[]))}}]),n}(R.Component);LX.defaultProps=Un({},Fi.defaultProps);function QX(e){var t=e.dateRange,n=e.unit,r=n===void 0?"day":n,a=e.localizer;return{first:t[0],last:a.add(t[t.length-1],1,r)}}function Fet(e,t,n,r){var a=QX({dateRange:t,localizer:r}),o=a.first,i=a.last,s=r.diff(o,i,"day"),l=r.max(r.startOf(n.start(e),"day"),o),u=r.min(r.ceil(n.end(e),"day"),i),c=xZe(t,function(A){return r.isSameDate(A,l)}),f=r.diff(l,u,"day");return f=Math.min(f,s),f=Math.max(f-r.segmentOffset,1),{event:e,span:f,left:c+1,right:Math.max(c+f,1)}}function NX(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1/0,n,r,a,o=[],i=[];for(n=0;n=t?i.push(a):(o[r]||(o[r]=[])).push(a)}for(n=0;n=e.left})}function HX(e,t,n,r){var a={start:n.start(e),end:n.end(e),allDay:n.allDay(e)},o={start:n.start(t),end:n.end(t),allDay:n.allDay(t)};return r.sortEvents({evtA:a,evtB:o})}var jX=function(t,n){return t.left<=n&&t.right>=n},o6=function(t,n){return t.filter(function(r){return jX(r,n)}).length},zX=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){for(var a=this.props,o=a.segments,i=a.slotMetrics.slots,s=NX(o).levels[0],l=1,u=1,c=[];l<=i;){var f="_lvl_"+l,A=s.filter(function(b){return jX(b,l)})[0]||{},d=A.event,p=A.left,h=A.right,m=A.span;if(!d){l++;continue}var y=Math.max(0,p-u);if(this.canRenderSlotEvent(p,m)){var v=Fi.renderEvent(this.props,d);y&&c.push(Fi.renderSpan(i,y,f+"_gap")),c.push(Fi.renderSpan(i,m,f,v)),u=l=h+1}else y&&c.push(Fi.renderSpan(i,y,f+"_gap")),c.push(Fi.renderSpan(i,1,f,this.renderShowMore(o,l))),u=l=l+1}return R.createElement("div",{className:"rbc-row"},c)}},{key:"canRenderSlotEvent",value:function(a,o){var i=this.props.segments;return TZe(a,a+o).every(function(s){var l=o6(i,s);return l===1})}},{key:"renderShowMore",value:function(a,o){var i=this,s=this.props.localizer,l=o6(a,o);return l?R.createElement("button",{type:"button",key:"sm_"+o,className:Z("rbc-button-link","rbc-show-more"),onClick:function(c){return i.showMore(o,c)}},s.messages.showMore(l)):!1}},{key:"showMore",value:function(a,o){o.preventDefault(),o.stopPropagation(),this.props.onShowMore(a,o.target)}}]),n}(R.Component);zX.defaultProps=Un({},Fi.defaultProps);var Tet=function(t){var n=t.children;return R.createElement("div",{className:"rbc-row-content-scroll-container"},n)},Ret=function(t,n){return t.left<=n&&t.right>=n},Iet=function(t,n){return t[0].range===n[0].range&&t[0].events===n[0].events};function VX(){return lX(function(e){for(var t=e.range,n=e.events,r=e.maxRows,a=e.minRows,o=e.accessors,i=e.localizer,s=QX({dateRange:t,localizer:i}),l=s.first,u=s.last,c=n.map(function(p){return Fet(p,t,o,i)}),f=NX(c,Math.max(r-1,1)),A=f.levels,d=f.extra;A.length1&&arguments[1]!==void 0?arguments[1]:0;if(o.lt(w,t,"minutes"))return A[0];if(o.gt(w,n,"minutes"))return A[A.length-1];var S=o.diff(t,w,"minutes");return A[(S-S%r)/r+x]},startsBeforeDay:function(w){return o.lt(w,t,"day")},startsAfterDay:function(w){return o.gt(w,n,"day")},startsBefore:function(w){return o.lt(o.merge(t,w),t,"minutes")},startsAfter:function(w){return o.gt(o.merge(n,w),n,"minutes")},getRange:function(w,x,S,B){S||(w=o.min(n,o.max(t,w))),B||(x=o.min(n,o.max(t,x)));var O=v(w),F=v(x),T=F>r*c&&!o.eq(n,x)?(O-r)/(r*c)*100:O/(r*c)*100;return{top:T,height:F/(r*c)*100-T,start:v(w),startDate:w,end:v(x),endDate:x}},getCurrentTimePosition:function(w){var x=v(w),S=x/(r*c)*100;return S}}}var Met=function(){function e(t,n){var r=n.accessors,a=n.slotMetrics;gr(this,e);var o=a.getRange(r.start(t),r.end(t)),i=o.start,s=o.startDate,l=o.end,u=o.endDate,c=o.top,f=o.height;this.start=i,this.end=l,this.startMs=+s,this.endMs=+u,this.top=c,this.height=f,this.data=t}return mr(e,[{key:"_width",get:function(){if(this.rows){var n=this.rows.reduce(function(a,o){return Math.max(a,o.leaves.length+1)},0)+1;return 100/n}if(this.leaves){var r=100-this.container._width;return r/(this.leaves.length+1)}return this.row._width}},{key:"width",get:function(){var n=this._width,r=Math.min(100,this._width*1.7);if(this.rows)return r;if(this.leaves)return this.leaves.length>0?r:n;var a=this.row.leaves,o=a.indexOf(this);return o===a.length-1?n:r}},{key:"xOffset",get:function(){if(this.rows)return 0;if(this.leaves)return this.container._width;var n=this.row,r=n.leaves,a=n.xOffset,o=n._width,i=r.indexOf(this)+1;return a+i*o}}]),e}();function Det(e,t,n){return Math.abs(t.start-e.start)e.start&&t.start0;){var r=t.shift();n.push(r);for(var a=0;ao.startMs)){if(a>0){var i=t.splice(a,1)[0];n.push(i)}break}}}return n}function WX(e){for(var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,a=e.accessors,o=t.map(function(f){return new Met(f,{slotMetrics:r,accessors:a})}),i=Let(o),s=[],l=function(){var A=i[u],d=s.find(function(m){return m.end>A.start||Math.abs(A.start-m.start)=0;h--)Det(d.rows[h],A,n)&&(p=d.rows[h]);p?(p.leaves.push(A),A.row=p):(A.leaves=[],d.rows.push(A))},u=0;u-1)){t=t>e.friends[r].idx?t:e.friends[r].idx,n.push(e.friends[r]);var a=GX(e.friends[r],t,n);t=t>a?t:a}return t}function Qet(e){var t=e.events,n=e.minimumStartDifference,r=e.slotMetrics,a=e.accessors,o=WX({events:t,minimumStartDifference:n,slotMetrics:r,accessors:a});o.sort(function(I,k){return I=I.style,k=k.style,I.top!==k.top?I.top>k.top?1:-1:I.top+I.height=u&&p<=c||p>u&&p<=c||d>=u&&dH?U:H}U<=T.idx&&(T.size=100-T.idx*T.size);var M=T.idx===0?0:3;T.style.width="calc(".concat(T.size,"% - ").concat(M,"px)"),T.style.height="calc(".concat(T.style.height,"% - 2px)"),T.style.xOffset="calc(".concat(T.style.left,"% + ").concat(M,"px)")}return o}var s6={overlap:WX,"no-overlap":Qet};function Net(e){return!!(e&&e.constructor&&e.call&&e.apply)}function Het(e){e.events,e.minimumStartDifference,e.slotMetrics,e.accessors;var t=e.dayLayoutAlgorithm,n=t;return t in s6&&(n=s6[t]),Net(n)?n.apply(this,arguments):[]}var YX=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.renderSlot,i=a.resource,s=a.group,l=a.getters,u=a.components,c=u===void 0?{}:u,f=c.timeSlotWrapper,A=f===void 0?os:f,d=l?l.slotGroupProp(s):{};return R.createElement("div",Object.assign({className:"rbc-timeslot-group"},d),s.map(function(p,h){var m=l?l.slotProp(p,i):{};return R.createElement(A,{key:h,value:p,resource:i},R.createElement("div",Object.assign({},m,{className:Z("rbc-time-slot",m.className)}),o&&o(p,h)))}))}}]),n}(g.Component);function du(e){return typeof e=="string"?e:e+"%"}function jet(e){var t=e.style,n=e.className,r=e.event,a=e.accessors,o=e.rtl,i=e.selected,s=e.label,l=e.continuesPrior,u=e.continuesAfter,c=e.getters,f=e.onClick,A=e.onDoubleClick,d=e.isBackgroundEvent,p=e.onKeyPress,h=e.components,m=h.event,y=h.eventWrapper,v=a.title(r),b=a.tooltip(r),w=a.end(r),x=a.start(r),S=c.eventProp(r,x,w,i),B=t.height,O=t.top,F=t.width,T=t.xOffset,U=[R.createElement("div",{key:"1",className:"rbc-event-label"},s),R.createElement("div",{key:"2",className:"rbc-event-content"},m?R.createElement(m,{event:r,title:v}):v)],N=d?Un(Un({},S.style),{},Ft({top:du(O),height:du(B),width:"calc(".concat(F," + 10px)")},o?"right":"left",du(Math.max(0,T)))):Un(Un({},S.style),{},Ft({top:du(O),width:du(F),height:du(B)},o?"right":"left",du(T)));return R.createElement(y,Object.assign({type:"time"},e),R.createElement("div",{onClick:f,onDoubleClick:A,style:N,onKeyPress:p,title:b?(typeof s=="string"?s+": ":"")+b:void 0,className:Z(d?"rbc-background-event":"rbc-event",n,S.className,{"rbc-selected":i,"rbc-event-continues-earlier":l,"rbc-event-continues-later":u})},U))}var zet=function(t){var n=t.children,r=t.className,a=t.style,o=t.innerRef;return R.createElement("div",{className:r,style:a,ref:o},n)},Vet=R.forwardRef(function(e,t){return R.createElement(zet,Object.assign({},e,{innerRef:t}))}),Ket=["dayProp"],Wet=["eventContainerWrapper"],qX=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0&&arguments[0]!==void 0?arguments[0]:!1;!this.intervalTriggered&&!o&&this.positionTimeIndicator(),this._timeIndicatorTimeout=window.setTimeout(function(){a.intervalTriggered=!0,a.positionTimeIndicator(),a.setTimeIndicatorPositionUpdateInterval()},6e4)}},{key:"clearTimeIndicatorInterval",value:function(){this.intervalTriggered=!1,window.clearTimeout(this._timeIndicatorTimeout)}},{key:"positionTimeIndicator",value:function(){var a=this.props,o=a.min,i=a.max,s=a.getNow,l=s();if(l>=o&&l<=i){var u=this.slotMetrics.getCurrentTimePosition(l);this.intervalTriggered=!0,this.setState({timeIndicatorPosition:u})}else this.clearTimeIndicatorInterval()}},{key:"render",value:function(){var a=this.props,o=a.date,i=a.max,s=a.rtl,l=a.isNow,u=a.resource,c=a.accessors,f=a.localizer,A=a.getters,d=A.dayProp,p=Fe(A,Ket),h=a.components,m=h.eventContainerWrapper,y=Fe(h,Wet),v=this.slotMetrics,b=this.state,w=b.selecting,x=b.top,S=b.height,B=b.startDate,O=b.endDate,F={start:B,end:O},T=d(i),U=T.className,N=T.style,H=y.dayColumnWrapper||Vet;return R.createElement(H,{ref:this.containerRef,date:o,style:N,className:Z(U,"rbc-day-slot","rbc-time-column",l&&"rbc-now",l&&"rbc-today",w&&"rbc-slot-selecting"),slotMetrics:v},v.groups.map(function(M,I){return R.createElement(YX,{key:I,group:M,resource:u,getters:p,components:y})}),R.createElement(m,{localizer:f,resource:u,accessors:c,getters:p,components:y,slotMetrics:v},R.createElement("div",{className:Z("rbc-events-container",s&&"rtl")},this.renderEvents({events:this.props.backgroundEvents,isBackgroundEvent:!0}),this.renderEvents({events:this.props.events}))),w&&R.createElement("div",{className:"rbc-slot-selection",style:{top:x,height:S}},R.createElement("span",null,f.format(F,"selectRangeFormat"))),l&&this.intervalTriggered&&R.createElement("div",{className:"rbc-current-time-indicator",style:{top:"".concat(this.state.timeIndicatorPosition,"%")}}))}}]),n}(R.Component);qX.defaultProps={dragThroughEvents:!0,timeslots:2};function Get(e){var t=e.min,n=e.max,r=e.localizer;return r.getTimezoneOffset(t)!==r.getTimezoneOffset(n)?{start:r.add(t,-1,"day"),end:r.add(n,-1,"day")}:{start:t,end:n}}var Yet=function(t){var n=t.min,r=t.max,a=t.timeslots,o=t.step,i=t.localizer,s=t.getNow,l=t.resource,u=t.components,c=t.getters,f=t.gutterRef,A=u.timeGutterWrapper,d=g.useMemo(function(){return Get({min:n,max:r,localizer:i})},[n==null?void 0:n.toISOString(),r==null?void 0:r.toISOString(),i]),p=d.start,h=d.end,m=g.useState(Dk({min:p,max:h,timeslots:a,step:o,localizer:i})),y=lr(m,2),v=y[0],b=y[1];g.useEffect(function(){v&&b(v.update({min:p,max:h,timeslots:a,step:o,localizer:i}))},[p==null?void 0:p.toISOString(),h==null?void 0:h.toISOString(),a,o]);var w=g.useCallback(function(x,S){if(S)return null;var B=v.dateIsInGroup(s(),S);return R.createElement("span",{className:Z("rbc-label",B&&"rbc-now")},i.format(x,"timeGutterFormat"))},[v,i,s]);return R.createElement(A,{slotMetrics:v},R.createElement("div",{className:"rbc-time-gutter rbc-time-column",ref:f},v.groups.map(function(x,S){return R.createElement(YX,{key:S,group:x,resource:l,components:u,renderSlot:w,getters:c})})))},qet=R.forwardRef(function(e,t){return R.createElement(Yet,Object.assign({gutterRef:t},e))}),Xet=function(t){var n=t.label;return R.createElement(R.Fragment,null,n)},Jet=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;io.clientHeight;a.state.isOverflowing!==i&&(a._updatingOverflow=!0,a.setState({isOverflowing:i},function(){a._updatingOverflow=!1}))}},a.memoizedResources=lX(function(o,i){return Zet(o,i)}),a.state={gutterWidth:void 0,isOverflowing:null},a.scrollRef=R.createRef(),a.contentRef=R.createRef(),a._scrollRatio=null,a.gutterRef=g.createRef(),a}return mr(n,[{key:"getSnapshotBeforeUpdate",value:function(){return this.checkOverflow(),null}},{key:"componentDidMount",value:function(){this.props.width==null&&this.measureGutter(),this.calculateScroll(),this.applyScroll(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),m5(this.rafHandle),this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest)}},{key:"componentDidUpdate",value:function(){this.applyScroll()}},{key:"renderEvents",value:function(a,o,i,s){var l=this,u=this.props,c=u.min,f=u.max,A=u.components,d=u.accessors,p=u.localizer,h=u.dayLayoutAlgorithm,m=this.memoizedResources(this.props.resources,d),y=m.groupEvents(o),v=m.groupEvents(i);return m.map(function(b,w){var x=lr(b,2),S=x[0],B=x[1];return a.map(function(O,F){var T=(y.get(S)||[]).filter(function(N){return p.inRange(O,d.start(N),d.end(N),"day")}),U=(v.get(S)||[]).filter(function(N){return p.inRange(O,d.start(N),d.end(N),"day")});return R.createElement(qX,Object.assign({},l.props,{localizer:p,min:p.merge(O,c),max:p.merge(O,f),resource:B&&S,components:A,isNow:p.isSameDate(O,s),key:w+"-"+F,date:O,events:T,backgroundEvents:U,dayLayoutAlgorithm:h}))})})}},{key:"render",value:function(){var a=this.props,o=a.events,i=a.backgroundEvents,s=a.range,l=a.width,u=a.rtl,c=a.selected,f=a.getNow,A=a.resources,d=a.components,p=a.accessors,h=a.getters,m=a.localizer,y=a.min,v=a.max,b=a.showMultiDayTimes,w=a.longPressThreshold,x=a.resizable;l=l||this.state.gutterWidth;var S=s[0],B=s[s.length-1];this.slots=s.length;var O=[],F=[],T=[];return o.forEach(function(U){if(og(U,S,B,p,m)){var N=p.start(U),H=p.end(U);p.allDay(U)||m.startAndEndAreDateOnly(N,H)||!b&&!m.isSameDate(N,H)?O.push(U):F.push(U)}}),i.forEach(function(U){og(U,S,B,p,m)&&T.push(U)}),O.sort(function(U,N){return HX(U,N,p,m)}),R.createElement("div",{className:Z("rbc-time-view",A&&"rbc-time-view-resources")},R.createElement(Jet,{range:s,events:O,width:l,rtl:u,getNow:f,localizer:m,selected:c,resources:this.memoizedResources(A,p),selectable:this.props.selectable,accessors:p,getters:h,components:d,scrollRef:this.scrollRef,isOverflowing:this.state.isOverflowing,longPressThreshold:w,onSelectSlot:this.handleSelectAllDaySlot,onSelectEvent:this.handleSelectAlldayEvent,onDoubleClickEvent:this.props.onDoubleClickEvent,onKeyPressEvent:this.props.onKeyPressEvent,onDrillDown:this.props.onDrillDown,getDrilldownView:this.props.getDrilldownView,resizable:x}),R.createElement("div",{ref:this.contentRef,className:"rbc-time-content",onScroll:this.handleScroll},R.createElement(qet,{date:S,ref:this.gutterRef,localizer:m,min:m.merge(S,y),max:m.merge(S,v),step:this.props.step,getNow:this.props.getNow,timeslots:this.props.timeslots,components:d,className:"rbc-time-gutter",getters:h}),this.renderEvents(s,F,T,f())))}},{key:"clearSelection",value:function(){clearTimeout(this._selectTimer),this._pendingSelection=[]}},{key:"measureGutter",value:function(){var a=this;this.measureGutterAnimationFrameRequest&&window.cancelAnimationFrame(this.measureGutterAnimationFrameRequest),this.measureGutterAnimationFrameRequest=window.requestAnimationFrame(function(){var o,i=(o=a.gutterRef)!==null&&o!==void 0&&o.current?uT(a.gutterRef.current):void 0;i&&a.state.gutterWidth!==i&&a.setState({gutterWidth:i})})}},{key:"applyScroll",value:function(){if(this._scrollRatio!=null&&this.props.enableAutoScroll===!0){var a=this.contentRef.current;a.scrollTop=a.scrollHeight*this._scrollRatio,this._scrollRatio=null}}},{key:"calculateScroll",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props,o=a.min,i=a.max,s=a.scrollToTime,l=a.localizer,u=s-l.startOf(s,"day"),c=l.diff(o,i,"milliseconds");this._scrollRatio=u/c}}]),n}(g.Component);ud.defaultProps={step:30,timeslots:2};var _et=["date","localizer","min","max","scrollToTime","enableAutoScroll"],ox=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.date,i=a.localizer,s=a.min,l=s===void 0?i.startOf(new Date,"day"):s,u=a.max,c=u===void 0?i.endOf(new Date,"day"):u,f=a.scrollToTime,A=f===void 0?i.startOf(new Date,"day"):f,d=a.enableAutoScroll,p=d===void 0?!0:d,h=Fe(a,_et),m=n.range(o,{localizer:i});return R.createElement(ud,Object.assign({},h,{range:m,eventOffset:10,localizer:i,min:l,max:c,scrollToTime:A,enableAutoScroll:p}))}}]),n}(R.Component);ox.range=function(e,t){var n=t.localizer;return[n.startOf(e,"day")]};ox.navigate=function(e,t,n){var r=n.localizer;switch(t){case xa.PREVIOUS:return r.add(e,-1,"day");case xa.NEXT:return r.add(e,1,"day");default:return e}};ox.title=function(e,t){var n=t.localizer;return n.format(e,"dayHeaderFormat")};var $et=["date","localizer","min","max","scrollToTime","enableAutoScroll"],$l=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.date,i=a.localizer,s=a.min,l=s===void 0?i.startOf(new Date,"day"):s,u=a.max,c=u===void 0?i.endOf(new Date,"day"):u,f=a.scrollToTime,A=f===void 0?i.startOf(new Date,"day"):f,d=a.enableAutoScroll,p=d===void 0?!0:d,h=Fe(a,$et),m=n.range(o,this.props);return R.createElement(ud,Object.assign({},h,{range:m,eventOffset:15,localizer:i,min:l,max:c,scrollToTime:A,enableAutoScroll:p}))}}]),n}(R.Component);$l.defaultProps=ud.defaultProps;$l.navigate=function(e,t,n){var r=n.localizer;switch(t){case xa.PREVIOUS:return r.add(e,-1,"week");case xa.NEXT:return r.add(e,1,"week");default:return e}};$l.range=function(e,t){var n=t.localizer,r=n.startOfWeek(),a=n.startOf(e,"week",r),o=n.endOf(e,"week",r);return n.range(a,o)};$l.title=function(e,t){var n=t.localizer,r=$l.range(e,{localizer:n}),a=P4(r),o=a[0],i=a.slice(1);return n.format({start:o,end:i.pop()},"dayRangeHeaderFormat")};var ett=["date","localizer","min","max","scrollToTime","enableAutoScroll"];function Lk(e,t){return $l.range(e,t).filter(function(n){return[6,0].indexOf(n.getDay())===-1})}var om=function(e){ia(n,e);var t=sa(n);function n(){return gr(this,n),t.apply(this,arguments)}return mr(n,[{key:"render",value:function(){var a=this.props,o=a.date,i=a.localizer,s=a.min,l=s===void 0?i.startOf(new Date,"day"):s,u=a.max,c=u===void 0?i.endOf(new Date,"day"):u,f=a.scrollToTime,A=f===void 0?i.startOf(new Date,"day"):f,d=a.enableAutoScroll,p=d===void 0?!0:d,h=Fe(a,ett),m=Lk(o,this.props);return R.createElement(ud,Object.assign({},h,{range:m,eventOffset:15,localizer:i,min:l,max:c,scrollToTime:A,enableAutoScroll:p}))}}]),n}(R.Component);om.defaultProps=ud.defaultProps;om.range=Lk;om.navigate=$l.navigate;om.title=function(e,t){var n=t.localizer,r=Lk(e,{localizer:n}),a=P4(r),o=a[0],i=a.slice(1);return n.format({start:o,end:i.pop()},"dayRangeHeaderFormat")};function eu(e){var t=e.accessors,n=e.components,r=e.date,a=e.events,o=e.getters,i=e.length,s=e.localizer,l=e.onDoubleClickEvent,u=e.onSelectEvent,c=e.selected,f=g.useRef(null),A=g.useRef(null),d=g.useRef(null),p=g.useRef(null),h=g.useRef(null);g.useEffect(function(){v()});var m=function(B,O,F){var T=n.event,U=n.date;return O=O.filter(function(N){return og(N,s.startOf(B,"day"),s.endOf(B,"day"),t,s)}),O.map(function(N,H){var M=t.title(N),I=t.end(N),k=t.start(N),L=o.eventProp(N,k,I,rx(N,c)),P=H===0&&s.format(B,"agendaDateFormat"),Q=H===0?R.createElement("td",{rowSpan:O.length,className:"rbc-agenda-date-cell"},U?R.createElement(U,{day:B,label:P}):P):!1;return R.createElement("tr",{key:F+"_"+H,className:L.className,style:L.style},Q,R.createElement("td",{className:"rbc-agenda-time-cell"},y(B,N)),R.createElement("td",{className:"rbc-agenda-event-cell",onClick:function(j){return u&&u(N,j)},onDoubleClick:function(j){return l&&l(N,j)}},T?R.createElement(T,{event:N,title:M}):M))},[])},y=function(B,O){var F="",T=n.time,U=s.messages.allDay,N=t.end(O),H=t.start(O);return t.allDay(O)||(s.eq(H,N)?U=s.format(H,"agendaTimeFormat"):s.isSameDate(H,N)?U=s.format({start:H,end:N},"agendaTimeRangeFormat"):s.isSameDate(B,H)?U=s.format(H,"agendaTimeFormat"):s.isSameDate(B,N)&&(U=s.format(N,"agendaTimeFormat"))),s.gt(B,H,"day")&&(F="rbc-continues-prior"),s.lt(B,N,"day")&&(F+=" rbc-continues-after"),R.createElement("span",{className:F.trim()},T?R.createElement(T,{event:O,day:B,label:U}):U)},v=function(){if(h.current){var B=f.current,O=h.current.firstChild;if(O){var F=p.current.scrollHeight>p.current.clientHeight,T=[],U=T;T=[uT(O.children[0]),uT(O.children[1])],(U[0]!==T[0]||U[1]!==T[1])&&(A.current.style.width=T[0]+"px",d.current.style.width=T[1]+"px"),F?(Ite(B,"rbc-header-overflowing"),B.style.marginRight=Jq()+"px"):kte(B,"rbc-header-overflowing")}}},b=s.messages,w=s.add(r,i,"day"),x=s.range(r,w,"day");return a=a.filter(function(S){return og(S,s.startOf(r,"day"),s.endOf(w,"day"),t,s)}),a.sort(function(S,B){return+t.start(S)-+t.start(B)}),R.createElement("div",{className:"rbc-agenda-view"},a.length!==0?R.createElement(R.Fragment,null,R.createElement("table",{ref:f,className:"rbc-agenda-table"},R.createElement("thead",null,R.createElement("tr",null,R.createElement("th",{className:"rbc-header",ref:A},b.date),R.createElement("th",{className:"rbc-header",ref:d},b.time),R.createElement("th",{className:"rbc-header"},b.event)))),R.createElement("div",{className:"rbc-agenda-content",ref:p},R.createElement("table",{className:"rbc-agenda-table"},R.createElement("tbody",{ref:h},x.map(function(S,B){return m(S,a,B)}))))):R.createElement("span",{className:"rbc-agenda-empty"},b.noEventsInRange))}eu.defaultProps={length:30};eu.range=function(e,t){var n=t.length,r=n===void 0?eu.defaultProps.length:n,a=t.localizer,o=a.add(e,r,"day");return{start:e,end:o}};eu.navigate=function(e,t,n){var r=n.length,a=r===void 0?eu.defaultProps.length:r,o=n.localizer;switch(t){case xa.PREVIOUS:return o.add(e,-a,"day");case xa.NEXT:return o.add(e,a,"day");default:return e}};eu.title=function(e,t){var n=t.length,r=n===void 0?eu.defaultProps.length:n,a=t.localizer,o=a.add(e,r,"day");return a.format({start:e,end:o},"agendaHeaderFormat")};var pu,oy=(pu={},Ft(pu,fr.MONTH,ax),Ft(pu,fr.WEEK,$l),Ft(pu,fr.WORK_WEEK,om),Ft(pu,fr.DAY,ox),Ft(pu,fr.AGENDA,eu),pu),ttt=["action","date","today"];function ntt(e,t){var n=t.action,r=t.date,a=t.today,o=Fe(t,ttt);switch(e=typeof e=="string"?oy[e]:e,n){case xa.TODAY:r=a||new Date;break;case xa.DATE:break;default:Jh(e&&typeof e.navigate=="function","Calendar View components must implement a static `.navigate(date, action)` method.s"),r=e.navigate(r,n,o)}return r}var rtt=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;i1)return i.map(function(l){return R.createElement("button",{type:"button",key:l,className:Z({"rbc-active":s===l}),onClick:o.view.bind(null,l)},a[l])})}}]),n}(R.Component);function att(e,t){var n=null;return typeof t=="function"?n=t(e):typeof t=="string"&&Bo(e)==="object"&&e!=null&&t in e&&(n=e[t]),n}var qs=function(t){return function(n){return att(n,t)}},ott=["view","date","getNow","onNavigate"],itt=["view","toolbar","events","backgroundEvents","style","className","elementProps","date","getNow","length","showMultiDayTimes","onShowMore","doShowMoreDrillDown","components","formats","messages","culture"];function XX(e){return Array.isArray(e)?e:Object.keys(e)}function stt(e,t){var n=t.views,r=XX(n);return r.indexOf(e)!==-1}var JX=function(e){ia(n,e);var t=sa(n);function n(){var r;gr(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0&&arguments[0]!==void 0?arguments[0]:null,j=arguments.length>1?arguments[1]:void 0,z=Xs(j);return z?e(D).startOf(z).toDate():e(D).toDate()}function s(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,j=arguments.length>1?arguments[1]:void 0,z=Xs(j);return z?e(D).endOf(z).toDate():e(D).toDate()}function l(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isSame(Y,re)}function u(D,j,z){return!l(D,j,z)}function c(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isAfter(Y,re)}function f(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isBefore(Y,re)}function A(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isSameOrBefore(Y,re)}function d(D,j,z){var X=o(D,j,z),K=lr(X,3),se=K[0],Y=K[1],re=K[2];return se.isSameOrBefore(Y,re)}function p(D,j,z){var X=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"day",K=Xs(X),se=e(D),Y=e(j),re=e(z);return se.isBetween(Y,re,K,"[]")}function h(D,j){var z=e(D),X=e(j),K=e.min(z,X);return K.toDate()}function m(D,j){var z=e(D),X=e(j),K=e.max(z,X);return K.toDate()}function y(D,j){if(!D&&!j)return null;var z=e(j).format("HH:mm:ss"),X=e(D).startOf("day").format("MM/DD/YYYY");return e("".concat(X," ").concat(z),"MM/DD/YYYY HH:mm:ss").toDate()}function v(D,j,z){var X=Xs(z);return e(D).add(j,X).toDate()}function b(D,j){for(var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",X=Xs(z),K=e(D).toDate(),se=[];d(K,j);)se.push(K),K=v(K,1,X);return se}function w(D,j){var z=Xs(j),X=i(D,z);return l(X,D)?X:v(X,1,z)}function x(D,j){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"day",X=Xs(z),K=e(D),se=e(j);return se.diff(K,X)}function S(D){var j=e(D);return j.minutes()}function B(D){var j=D?e.localeData(D):e.localeData();return j?j.firstDayOfWeek():0}function O(D){return e(D).startOf("month").startOf("week").toDate()}function F(D){return e(D).endOf("month").endOf("week").toDate()}function T(D){for(var j=O(D),z=F(D),X=[];d(j,z);)X.push(j),j=v(j,1,"d");return X}function U(D,j,z){return e(D).startOf("day").minute(j+z).toDate()}function N(D,j){return x(D,j,"minutes")}function H(D){var j=e(D).startOf("day"),z=e(D);return z.diff(j,"minutes")+a(D)}function M(D,j){var z=e(D),X=e(j);return z.isBefore(X,"day")}function I(D,j,z){var X=e(j),K=e(z);return X.isSameOrAfter(K,"minutes")}function k(D){var j=D.evtA,z=j.start,X=j.end,K=j.allDay,se=D.evtB,Y=se.start,re=se.end,q=se.allDay,V=+i(z,"day")-+i(Y,"day"),$=x(z,w(X,"day"),"day"),_=x(Y,w(re,"day"),"day");return V||Math.max(_,1)-Math.max($,1)||!!q-!!K||+z-+Y||+X-+re}function L(D){var j=D.event,z=j.start,X=j.end,K=D.range,se=K.start,Y=K.end,re=e(z).startOf("day"),q=e(X),V=e(se),$=e(Y),_=re.isSameOrBefore($,"day"),Ae=!re.isSame(q,"minutes"),ye=Ae?q.isAfter(V,"minutes"):q.isSameOrAfter(V,"minutes");return _&&ye}function P(D,j){var z=e(D),X=e(j);return z.isSame(X,"day")}function Q(){var D=new Date,j=/-/.test(D.toString())?"-":"",z=D.getTimezoneOffset(),X=Number("".concat(j).concat(Math.abs(z))),K=e().utcOffset();return K>X?1:0}return new cet({formats:dtt,firstOfWeek:B,firstVisibleDay:O,lastVisibleDay:F,visibleDays:T,format:function(j,z,X){return t(e(j),X).format(z)},lt:f,lte:d,gt:c,gte:A,eq:l,neq:u,merge:y,inRange:p,startOf:i,endOf:s,range:b,add:v,diff:x,ceil:w,min:h,max:m,minutes:S,getSlotDate:U,getTimezoneOffset:n,getDstOffset:r,getTotalMin:N,getMinutesFromMidnight:H,continuesPrior:M,continuesAfter:I,sortEvents:k,inEventRange:L,isSameDate:P,browserTZOffset:Q})}const htt=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],gtt=["Sun","Mon","Tue","Wed","Thur","Fri","Sat"],mtt=({days:e=[!1,!1,!1,!1,!1,!1,!1],onSelectDay:t})=>{const n=Ms(),r=ICe(n.breakpoints.down("sm")),[a,o]=g.useState(e);g.useEffect(()=>{t(a)},[a]);const i=l=>u=>{const c=[...a];c[l]=u.target.checked,o(c)},s=r?gtt:htt;return C.jsx(z4,{row:!0,children:s.map((l,u)=>C.jsx(Ef,{control:C.jsx(L4,{checked:a[u],onChange:i(u),value:u,color:"primary"}),label:l},u))})};class vtt extends g.PureComponent{constructor(){super(...arguments),this.state={scheduleIndices:this.props.scheduleIndices},this.handleChange=t=>n=>{const r=n.target.checked;this.setState(a=>({scheduleIndices:r?[...a.scheduleIndices,t]:a.scheduleIndices.filter(i=>i!==t)}),()=>this.props.onSelectScheduleIndices(this.state.scheduleIndices))}}render(){return C.jsx(z4,{row:!0,children:this.props.scheduleNames.map((t,n)=>C.jsx(Ef,{control:C.jsx(L4,{checked:this.state.scheduleIndices.includes(n),onChange:this.handleChange(n),value:n+1,color:"primary"}),label:t},t))})}}const ix={83021:{name:"Art Studio (ART)",lat:33.650162,lng:-117.844887,imageURLs:["463/art-studio.jpg"]},83022:{name:"Art, Culture & Technology (ACT)",lat:33.65057,lng:-117.844902,imageURLs:["463/art-culture-and-technology.jpg"]},83023:{name:"Arts Annex (ARAN)",lat:33.646503,lng:-117.846962,imageURLs:["463/arts-annex.jpg"]},83024:{name:"Arts Instruction & Technology Resource Center (AITR)",lat:33.649773,lng:-117.843979,imageURLs:["463/arts-instruction-technology-resource-center.jpg"]},83025:{name:"Choral Studio",lat:33.649647,lng:-117.844063,imageURLs:["463/choral-studio.jpg"]},83026:{name:"Claire Trevor Theatre (CTT)",lat:33.649578,lng:-117.845322,imageURLs:["463/claire-trevor-theatre.jpg"]},83027:{name:"Contemporary Arts Center (CAC)",lat:33.650146,lng:-117.845322,imageURLs:["463/contemporary-arts-center.jpg"]},83028:{name:"Drama Building (DRA)",lat:33.649738,lng:-117.845055,imageURLs:["463/drama-building.jpg"]},83033:{name:"Mesa Arts Building (MAB)",lat:33.650208,lng:-117.846367,imageURLs:["463/mesa-arts-building.jpg"]},83034:{name:"Music & Media Building (MM)",lat:33.649456,lng:-117.84446,imageURLs:["463/music-and-media-building.jpg"]},83035:{name:"William J. Gillespie Performance Studios (PSTU)",lat:33.650654,lng:-117.845261,imageURLs:["463/gillespie-performance-studios.jpg"]},83036:{name:"Production Studio",lat:33.649773,lng:-117.845772,imageURLs:["463/production-studio.jpg"]},83037:{name:"Robert Cohen Theatre & Dance Studios (DS)",lat:33.649334,lng:-117.845573,imageURLs:["463/robert-cohen-theatre.jpg"]},83038:{name:"Sculpture & Ceramic Studios (SCS) | Nixon Theatre",lat:33.650276,lng:-117.844521,imageURLs:["463/sculpture-studio.jpg"]},83039:{name:"Winifred Smith Hall (WSH)",lat:33.649639,lng:-117.844475,imageURLs:["463/winifred-smith-hall.jpg"]},83040:{name:"Studio Four (STU4)",lat:33.650143,lng:-117.845749,imageURLs:["463/studio-four.jpg"]},83043:{name:"Anteater Ballpark",lat:33.651791,lng:-117.847626,imageURLs:["463/anteater-ballpark.jpg"]},83045:{name:"Anteater Stadium",lat:33.650341,lng:-117.850945,imageURLs:["463/anteater-stadium.jpg"]},83046:{name:"Bren Events Center",lat:33.649502,lng:-117.847168,imageURLs:["463/bren-events-center.jpg"]},83048:{name:"Crawford Clubhouse",lat:33.647621,lng:-117.849213,imageURLs:["463/crawford-clubhouse.jpg"]},83049:{name:"Crawford Field",lat:33.648949,lng:-117.84967,imageURLs:["463/crawford-field.jpg"]},83050:{name:"Crawford Hall (CH)",lat:33.647907,lng:-117.848198,imageURLs:["463/crawford-hall.jpg"]},83051:{name:"Crawford Pool",lat:33.648506,lng:-117.848038,imageURLs:["463/crawford-pool.jpg"]},83053:{name:"Intercollegiate Athletics Building (IAB)",lat:33.648296,lng:-117.845695,imageURLs:["463/intercollegiate-athletics-building.jpg"]},83054:{name:"Anteater Tennis Stadium",lat:33.649967,lng:-117.848,imageURLs:["463/tennis-courts.jpg"]},83055:{name:"Track & Field House",lat:33.649975,lng:-117.849449,imageURLs:["463/track-and-field-house.jpg"]},83056:{name:"Vista Field",lat:33.651073,lng:-117.849297,imageURLs:["463/vista-field.jpg"]},83057:{name:"Biological Sciences III (BS3)",lat:33.645363,lng:-117.846222,imageURLs:["463/biological-sciences-iii.jpg"]},83058:{name:"Bison Modular (BIMO)",lat:33.643814,lng:-117.84639,imageURLs:["463/bison-modular.jpg"]},83059:{name:"Bonney Research Laboratory (BRL)",lat:33.646461,lng:-117.846169,imageURLs:["463/bonney-research-laboratory.jpg"]},83060:{name:"Center for the Neurobiology of Learning & Memory Annex (CNLM)",lat:33.646629,lng:-117.846428,imageURLs:["463/center-for-the-neurobiology-of-learning-and-memory-annex.jpg"]},83061:{name:"Greenhouse",lat:33.64732,lng:-117.845367,imageURLs:["463/greenhouse.jpg"]},83062:{name:"McGaugh Hall (MH)",lat:33.645271,lng:-117.844887,imageURLs:["463/mcgaugh-hall.jpg"]},83063:{name:"Qureshey Research Laboratory (QRL)",lat:33.646648,lng:-117.845764,imageURLs:["463/qureshey-research-laboratory.jpg"]},83064:{name:"Howard Schneiderman Lecture Hall (HSLH)",lat:33.645618,lng:-117.844666,imageURLs:["463/howard-schneiderman-lecture-hall.jpg"]},83065:{name:"Steinhaus Hall (SH)",lat:33.646347,lng:-117.844887,imageURLs:["463/steinhaus-hall.jpg"]},83068:{name:"Arroyo Vista",lat:33.646317,lng:-117.827034,imageURLs:[]},83069:{name:"Camino del Sol",lat:33.644737,lng:-117.825172,imageURLs:[]},83070:{name:"Campus Village",lat:33.644444,lng:-117.847786,imageURLs:[]},83072:{name:"Mesa Court ",lat:33.651924,lng:-117.844528,imageURLs:[]},83073:{name:"Middle Earth",lat:33.644405,lng:-117.837173,imageURLs:[]},83074:{name:"Palo Verde",lat:33.641495,lng:-117.832947,imageURLs:[]},83075:{name:"Puerta del Sol",lat:33.647804,lng:-117.832581,imageURLs:[]},83076:{name:"University Hills",lat:33.637684,lng:-117.837753,imageURLs:[]},83077:{name:"Verano Place",lat:33.64497,lng:-117.832176,imageURLs:[]},83078:{name:"Vista del Campo",lat:33.640087,lng:-117.824104,imageURLs:[]},83079:{name:"Vista del Campo Norte",lat:33.6464,lng:-117.823601,imageURLs:[]},83081:{name:"CAC G021 Arts Instructional Lab Classroom",lat:33.650139,lng:-117.8452,imageURLs:[]},83083:{name:"OIT@CCC Drop-In Lab",lat:33.647816,lng:-117.841919,imageURLs:[]},83084:{name:"Gateway Study Center Drop-In Lab",lat:33.647617,lng:-117.841782,imageURLs:[]},83086:{name:"OIT@SST Drop-In Lab",lat:33.646374,lng:-117.840492,imageURLs:[]},83087:{name:"OIT@Student Center Drop-In Lab",lat:33.648624,lng:-117.842079,imageURLs:[]},83090:{name:"Humanities Studio Labs",lat:33.647305,lng:-117.844208,imageURLs:[]},83091:{name:"Langson Library Labs",lat:33.64727,lng:-117.840996,imageURLs:[]},83092:{name:"MSTB 210 Instructional Lab Classroom",lat:33.642155,lng:-117.844315,imageURLs:[]},83093:{name:"NS1 2144 Instructional Lab Classroom",lat:33.644836,lng:-117.845398,imageURLs:[]},83094:{name:"Science Library Labs",lat:33.646057,lng:-117.846626,imageURLs:[]},83095:{name:"Donald Bren Hall (DBH)",lat:33.643288,lng:-117.841965,imageURLs:["463/donald-bren-hall.jpg"]},83096:{name:"Information & Computer Science (ICS)",lat:33.644344,lng:-117.84182,imageURLs:["463/information-and-computer-science.jpg"]},83098:{name:"Information & Computer Science 2 (ICS2)",lat:33.643913,lng:-117.841713,imageURLs:["463/information-and-computer-science-ii.jpg"]},83099:{name:"Interim Classroom Facility (ICF)",lat:33.644463,lng:-117.840012,imageURLs:["463/interim-classroom-facility.jpg"]},83101:{name:"Engineering & Computing Trailer (ECT)",lat:33.644051,lng:-117.840149,imageURLs:["463/engineering-and-comuting-trailer.jpg"]},83102:{name:"Engineering Gateway (EG)",lat:33.643215,lng:-117.840157,imageURLs:["463/engineering-gateway.jpg"]},83103:{name:"Engineering Hall (EH)",lat:33.643799,lng:-117.841202,imageURLs:["463/engineering-hall.jpg"]},83104:{name:"Engineering Laboratory Facility (ELF)",lat:33.643822,lng:-117.839622,imageURLs:["463/engineering-laboratory-facility.jpg"]},83105:{name:"Engineering Lecture Hall (ELH)",lat:33.644459,lng:-117.840736,imageURLs:["463/engineering-lecture-hall.jpg"]},83106:{name:"Engineering Tower (ET)",lat:33.644859,lng:-117.841202,imageURLs:["463/engineering-tower.jpg"]},83108:{name:"McDonnell Douglas Engineering Auditorium (MDE)",lat:33.643967,lng:-117.840752,imageURLs:["463/mcdonnell-douglas-engineering-auditorium.jpg"]},83109:{name:"Rockwell Engineering Center (REC)",lat:33.643944,lng:-117.840523,imageURLs:["463/rockwell-engineering-center.jpg"]},83120:{name:"BC's Cavern",lat:33.645988,lng:-117.844322,imageURLs:["463/bcs-cavern-food-court.jpg"]},83122:{name:"POD Social Sciences",lat:33.64703,lng:-117.839737,imageURLs:["463/1R7A6971.jpg"]},83123:{name:"Cafe Espresso",lat:33.643822,lng:-117.843452,imageURLs:["463/cafe-espresso_1.jpg"]},83125:{name:"The Green Room",lat:33.64983,lng:-117.844772,imageURLs:["463/green-room.jpg"]},83128:{name:"Phoenix Food Court",lat:33.645481,lng:-117.840729,imageURLs:["463/phoenix-food-court.jpg"]},83130:{name:"Starbucks @ Biological Sciences",lat:33.64497,lng:-117.845543,imageURLs:["463/starbucks-bio.jpg"]},83131:{name:"University Club (UN CLB)",lat:33.642914,lng:-117.842545,imageURLs:["463/university-club.jpg"]},83134:{name:"Beckman Laser Institute (BLI)",lat:33.644192,lng:-117.849915,imageURLs:["463/beckman-laser-institute.jpg"]},83136:{name:"Gillespie Neuroscience Research Facility (GNRF)",lat:33.644009,lng:-117.851265,imageURLs:["463/gillespie-neuroscience-research-facility.jpg"]},83137:{name:"Gottschalk Medical Plaza",lat:33.646935,lng:-117.851173,imageURLs:["463/gottschalk-medical-plaza.jpg"]},83139:{name:"Hewitt Research Hall (HRH)",lat:33.643505,lng:-117.851921,imageURLs:["463/hewitt-hall.jpg"]},83140:{name:"Irvine Hall (IH)",lat:33.645077,lng:-117.852577,imageURLs:["463/irvine-hall.jpg"]},83141:{name:"Medical Education Building",lat:33.64463,lng:-117.852066,imageURLs:["463/medical-education-building.jpg"]},83142:{name:"Medical Sciences A (MS-A)",lat:33.645065,lng:-117.849831,imageURLs:["463/medical-sciences-a.jpg"]},83143:{name:"Medical Sciences A Administration",lat:33.644836,lng:-117.849945,imageURLs:["463/medical-sciences-a-administration.jpg"]},83144:{name:"Medical Sciences A Annex",lat:33.644779,lng:-117.850403,imageURLs:["463/medical-sciences-a-annex.jpg"]},83145:{name:"Medical Sciences B (MS-B)",lat:33.645443,lng:-117.849846,imageURLs:["463/medical-sciences-b.jpg"]},83146:{name:"Medical Sciences C (MS-C)",lat:33.645458,lng:-117.85041,imageURLs:["463/medical-sciences-c.jpg"]},83147:{name:"Medical Sciences Classroom Facility",lat:33.645313,lng:-117.852371,imageURLs:["463/medical-sciences-classroom-facility.jpg"]},83148:{name:"Medical Sciences D (MS-D) | Cheney Hall",lat:33.645409,lng:-117.850945,imageURLs:["463/medical-sciences-d-cheney-building.jpg"]},83149:{name:"Medical Sciences E (MS-E)",lat:33.645481,lng:-117.851509,imageURLs:["463/medical-sciences-e.jpg"]},83150:{name:"Medical Surge I (MS1)",lat:33.646484,lng:-117.850174,imageURLs:["463/medical-surge-i.jpg"]},83151:{name:"Medical Surge II (MS2)",lat:33.646976,lng:-117.850288,imageURLs:["463/medical-surge-ii.jpg"]},83152:{name:"MRI 3T Trailer",lat:33.645267,lng:-117.852165,imageURLs:["463/mri-3t-trailer.jpg"]},83153:{name:"MRI 4T Trailer",lat:33.645508,lng:-117.852386,imageURLs:[]},83155:{name:"Sprague Hall (SPH)",lat:33.644062,lng:-117.852066,imageURLs:["463/sprague-hall.jpg"]},83156:{name:"Tamkin Student Lecture Building",lat:33.645622,lng:-117.851982,imageURLs:["463/tamkin-student-lecture-building.jpg"]},83160:{name:"Humanities Gateway (HG)",lat:33.648266,lng:-117.844406,imageURLs:["463/humanities-gateway.jpg"]},83161:{name:"Humanities Hall (HH)",lat:33.647411,lng:-117.844017,imageURLs:["463/humanities-hall.jpg"]},83162:{name:"Humanities Instructional Building (HIB)",lat:33.648476,lng:-117.843918,imageURLs:["463/humanities-instructional-building.jpg"]},83163:{name:"Humanities Interim Classroom Facility (HICF) | Studio Art Trailer",lat:33.646919,lng:-117.84687,imageURLs:["463/humanities-interim-classroom-facility.jpg"]},83165:{name:"Krieger Hall (KH)",lat:33.647736,lng:-117.843521,imageURLs:["463/murray-krieger-hall.jpg"]},83166:{name:"Law Building (LAW)",lat:33.64687,lng:-117.835938,imageURLs:["463/law.jpg"]},83167:{name:"Multipurpose Academic & Administrative Building (MPAA)",lat:33.647156,lng:-117.837013,imageURLs:["463/multipurpose-academic-and-admin-building.jpg"]},83168:{name:"Science Library (SLIB)",lat:33.645908,lng:-117.846848,imageURLs:["463/science-library.jpg"]},83169:{name:"Gateway Study Center (GC)",lat:33.647388,lng:-117.841873,imageURLs:["463/gateway-study-center.jpg"]},83170:{name:"Langson Library (LLIB)",lat:33.646961,lng:-117.841316,imageURLs:["463/langson-library.jpg"]},83371:{name:"Croul Hall (CRH)",lat:33.643715,lng:-117.844681,imageURLs:["463/croul-hall.jpg"]},83372:{name:"Multipurpose Science & Technology Building (MSTB)",lat:33.64209,lng:-117.844467,imageURLs:["463/multipurpose-science-and-technology.jpg"]},83373:{name:"Natural Sciences I (NS1)",lat:33.644348,lng:-117.845886,imageURLs:["463/natural-sciences-i.jpg"]},83374:{name:"Natural Sciences II (NS2)",lat:33.644054,lng:-117.845413,imageURLs:["463/natural-sciences-ii.jpg"]},83375:{name:"Parkview Classroom Building (PCB)",lat:33.644463,lng:-117.842743,imageURLs:["463/parkview-classroom-building.jpg"]},83376:{name:"Physical Sciences Classroom Building (PSCB)",lat:33.643417,lng:-117.843544,imageURLs:["463/physical-sciences-classroom-building.jpg"]},83377:{name:"Physical Sciences High Bay",lat:33.64362,lng:-117.845291,imageURLs:["463/physical-sciences-high-bay.jpg"]},83378:{name:"Physical Sciences Lecture Hall (PSLH)",lat:33.643456,lng:-117.844009,imageURLs:["463/physical-sciences-lecture-hall.jpg"]},83379:{name:"Frederick Reines Hall (FRH)",lat:33.644302,lng:-117.843452,imageURLs:["463/reines-hall.jpg"]},83380:{name:"Rowland Hall (RH)",lat:33.644531,lng:-117.844162,imageURLs:["463/rowland-hall.jpg"]},83384:{name:"Continuing Education 4",lat:33.645981,lng:-117.837387,imageURLs:["463/continuing-education-4.jpg"]},83385:{name:"Continuing Education 3",lat:33.64579,lng:-117.837463,imageURLs:["463/continuing-education-3.jpg"]},83386:{name:"Continuing Education 5",lat:33.64526,lng:-117.836304,imageURLs:["463/continuing-education-5.jpg"]},83387:{name:"Continuing Education 6",lat:33.645065,lng:-117.835938,imageURLs:["463/continuing-education-6.jpg"]},83544:{name:"Social Ecology I (SE)",lat:33.646194,lng:-117.838844,imageURLs:["463/social-ecology-i.jpg"]},83545:{name:"Social Ecology II (SE2)",lat:33.64666,lng:-117.839043,imageURLs:["463/social-ecology-ii.jpg"]},83551:{name:"Cross-Cultural Center (CRCC)",lat:33.647915,lng:-117.841881,imageURLs:["463/cross-cultural-center.jpg"]},83552:{name:"Disability Services Center",lat:33.644142,lng:-117.840469,imageURLs:["463/disability-services-center.jpg"]},83558:{name:"KUCI Radio Station",lat:33.646389,lng:-117.847198,imageURLs:["463/kuci-radio-station.jpg"]},83559:{name:"Student Center (SC)",lat:33.649323,lng:-117.842255,imageURLs:["463/student-center_1.jpg"]},83560:{name:"Student Health Center (SHC)",lat:33.64555,lng:-117.836014,imageURLs:["463/student-health-center.jpg"]},83561:{name:"Student Services I (SS1)",lat:33.647888,lng:-117.842316,imageURLs:["463/student-services-i.jpg"]},83565:{name:"Social & Behavioral Sciences Gateway (SBSG)",lat:33.647488,lng:-117.839165,imageURLs:["463/social-and-behavioral-sciences-gateway.jpg"]},83566:{name:"Social Science Hall (SSH)",lat:33.646236,lng:-117.840073,imageURLs:["463/social-science-hall.jpg"]},83567:{name:"Social Science Laboratory (SSL)",lat:33.646015,lng:-117.840019,imageURLs:["463/social-science-lab.jpg"]},83568:{name:"Social Science Lecture Hall (SSLH)",lat:33.647274,lng:-117.83979,imageURLs:["463/social-science-lecture-hall.jpg"]},83569:{name:"Social Science Plaza A (SSPA)",lat:33.647034,lng:-117.839584,imageURLs:["463/social-science-plaza-a.jpg"]},83570:{name:"Social Science Plaza B (SSPB)",lat:33.647083,lng:-117.839096,imageURLs:["463/social-science-plaza-b.jpg"]},83571:{name:"Social Science Tower (SST)",lat:33.646591,lng:-117.840294,imageURLs:["463/social-science-tower.jpg"]},83572:{name:"Social Science Trailer (SSTR)",lat:33.647007,lng:-117.840263,imageURLs:["463/social-science-trailer.jpg"]},83609:{name:"100 Theory",lat:33.644245,lng:-117.855675,imageURLs:[]},83611:{name:"111 Theory",lat:33.642071,lng:-117.855331,imageURLs:[]},83612:{name:"5251 California",lat:33.638294,lng:-117.851685,imageURLs:[]},83615:{name:"101 Academy",lat:33.648136,lng:-117.854164,imageURLs:[]},83617:{name:"Administrative Modular",lat:33.642017,lng:-117.846245,imageURLs:["463/administrative-modular.jpg"]},83618:{name:"Aldrich Hall (ALH)",lat:33.648518,lng:-117.841263,imageURLs:["463/aldrich-hall.jpg"]},83622:{name:"Faculty and Staff Housing Office",lat:33.635952,lng:-117.835968,imageURLs:[]},83623:{name:"Mesa Office Building (MOB)",lat:33.651299,lng:-117.846451,imageURLs:["463/mesa-office-building.jpg"]},83624:{name:"Newkirk Alumni Center",lat:33.65247,lng:-117.846298,imageURLs:["463/newkirk-alumni-center.jpg"]},83625:{name:"Public Services (PSB)",lat:33.646313,lng:-117.83493,imageURLs:["463/public-services.jpg"]},83628:{name:"University Tower (UT)",lat:33.650928,lng:-117.838409,imageURLs:["463/university-tower-2.jpg"]},99610:{name:"Interim Classroom Facility (ICF)",lat:33.644463,lng:-117.840012,imageURLs:["463/interim-classroom-facility.jpg"]},101047:{name:"University Hills Community Center",lat:33.636307,lng:-117.835823,imageURLs:[]},114575:{name:"Faculty Research Facility (FRF)",lat:33.66433,lng:-117.854301,imageURLs:[]},114578:{name:"Arboretum (ARBO)",lat:33.663853,lng:-117.853256,imageURLs:["463/Capture1.PNG"]},114579:{name:"California Institute for Telecommunications and Information Technology (Calit2)",lat:33.643063,lng:-117.841217,imageURLs:["463/california-institute-for-telecommunications-and-information-technology.jpg"]},114583:{name:"Merage School of Business II (SB2)",lat:33.64669,lng:-117.838112,imageURLs:["463/business-ii.jpg"]},114585:{name:"100 Theory",lat:33.644245,lng:-117.855675,imageURLs:[]},114586:{name:"Anteater Instruction & Research Building (AIRB)",lat:33.643009,lng:-117.838013,imageURLs:["463/anteater-instruction-and-research-building.jpg"]},114588:{name:"Beckman Center of the National Academies of Sciences & Engineering",lat:33.649414,lng:-117.854378,imageURLs:["463/beckman-center-of-the-national-academies.jpg"]},114589:{name:"Berk Hall (BH) | Nursing Science",lat:33.646294,lng:-117.84951,imageURLs:["463/berk-hall.jpg"]},114590:{name:"Farm School/Red Barn",lat:33.642284,lng:-117.828911,imageURLs:["463/farm-school-red-barn.jpg"]},114594:{name:"Bonney Research Laboratory (BRL)",lat:33.646461,lng:-117.846169,imageURLs:["463/bonney-research-laboratory.jpg"]},114595:{name:"Qureshey Research Laboratory (QRL)",lat:33.646648,lng:-117.845764,imageURLs:["463/qureshey-research-laboratory.jpg"]},114596:{name:"Center for the Neurobiology of Learning & Memory Annex (CNLM)",lat:33.646629,lng:-117.846428,imageURLs:["463/center-for-the-neurobiology-of-learning-and-memory-annex.jpg"]},114597:{name:"Greenhouse",lat:33.64732,lng:-117.845367,imageURLs:["463/greenhouse.jpg"]},114598:{name:"Merage School of Business (SB1)",lat:33.647072,lng:-117.838158,imageURLs:["463/business-i.jpg"]},114599:{name:"Education Building (EDUC)",lat:33.647308,lng:-117.835861,imageURLs:["463/education.jpg"]},114600:{name:"Engineering Gateway (EG)",lat:33.643215,lng:-117.840157,imageURLs:["463/engineering-gateway.jpg"]},114601:{name:"Engineering Laboratory Facility (ELF)",lat:33.643822,lng:-117.839622,imageURLs:["463/engineering-laboratory-facility.jpg"]},114602:{name:"Little Theatre",lat:33.647213,lng:-117.844063,imageURLs:["463/little-theatre.jpg"]},114603:{name:"Humanities Interim Classroom Facility (HICF) | Studio Art Trailer",lat:33.646919,lng:-117.84687,imageURLs:["463/humanities-interim-classroom-facility.jpg"]},114604:{name:"Multipurpose Academic & Administrative Building (MPAA)",lat:33.647156,lng:-117.837013,imageURLs:["463/multipurpose-academic-and-admin-building.jpg"]},114605:{name:"Beckman Laser Institute (BLI)",lat:33.644192,lng:-117.849915,imageURLs:["463/beckman-laser-institute.jpg"]},114606:{name:"Gillespie Neuroscience Research Facility (GNRF)",lat:33.644009,lng:-117.851265,imageURLs:["463/gillespie-neuroscience-research-facility.jpg"]},114607:{name:"Sue & Bill Gross Hall: A CIRM Institute",lat:33.643555,lng:-117.851501,imageURLs:["463/gross-hall.jpg"]},114608:{name:"Hewitt Research Hall (HRH)",lat:33.643505,lng:-117.851921,imageURLs:["463/hewitt-hall.jpg"]},114609:{name:"Plumwood House (PH)",lat:33.644718,lng:-117.851295,imageURLs:["463/plumwood-house.jpg"]},114610:{name:"Gavin Herbert Eye Institute",lat:33.641743,lng:-117.852249,imageURLs:["463/gavin-herbert-eye-institute.jpg"]},114611:{name:"Steinhaus Hall (SH)",lat:33.646347,lng:-117.844887,imageURLs:["463/steinhaus-hall.jpg"]},114612:{name:"Bison Modular (BIMO)",lat:33.643814,lng:-117.84639,imageURLs:["463/bison-modular.jpg"]},114613:{name:"Multipurpose Science & Technology Building (MSTB)",lat:33.64209,lng:-117.844467,imageURLs:["463/multipurpose-science-and-technology.jpg"]},114614:{name:"Physical Sciences High Bay",lat:33.64362,lng:-117.845291,imageURLs:["463/physical-sciences-high-bay.jpg"]},114615:{name:"Rowland Hall (RH)",lat:33.644531,lng:-117.844162,imageURLs:["463/rowland-hall.jpg"]},114616:{name:"Anteater Instruction & Research Building (AIRB)",lat:33.643009,lng:-117.838013,imageURLs:["463/anteater-instruction-and-research-building.jpg"]},114618:{name:"Sprague Hall (SPH)",lat:33.644062,lng:-117.852066,imageURLs:["463/sprague-hall.jpg"]},114621:{name:"Facilities Management Building",lat:33.664715,lng:-117.854805,imageURLs:[]},114622:{name:"Humanities Gateway (HG)",lat:33.648266,lng:-117.844406,imageURLs:["463/humanities-gateway.jpg"]},114623:{name:"Social Ecology I (SE)",lat:33.646194,lng:-117.838844,imageURLs:["463/social-ecology-i.jpg"]},114624:{name:"Student Center (SC)",lat:33.649323,lng:-117.842255,imageURLs:["463/student-center_1.jpg"]},114626:{name:"Student Health Center II",lat:33.645878,lng:-117.834938,imageURLs:["463/student-health-center-ii.jpg"]},114628:{name:"Court Building",lat:33.643574,lng:-117.826813,imageURLs:["463/court-building.jpg"]},114629:{name:"Field Building",lat:33.642227,lng:-117.82605,imageURLs:["463/field-building.jpg"]},114630:{name:"Anteater Recreation Center (ARC)",lat:33.643494,lng:-117.828194,imageURLs:["463/anteater-recreation-center.jpg"]},114659:{name:"Irvine Barclay Theatre",lat:33.649208,lng:-117.84079,imageURLs:["463/irvine-barclay-theatre.jpg"]},114858:{name:"Social & Behavioral Sciences Gateway (SBSG)",lat:33.647488,lng:-117.839165,imageURLs:["463/social-and-behavioral-sciences-gateway.jpg"]},114877:{name:"Biological Sciences III (BS3)",lat:33.645363,lng:-117.846222,imageURLs:["463/biological-sciences-iii.jpg"]},114878:{name:"Social Science Tower (SST)",lat:33.646591,lng:-117.840294,imageURLs:["463/social-science-tower.jpg"]},114879:{name:"Gavin Herbert Eye Institute",lat:33.641743,lng:-117.852249,imageURLs:["463/gavin-herbert-eye-institute.jpg"]},114880:{name:"Child Development School (CD)",lat:33.662647,lng:-117.856941,imageURLs:[]},114881:{name:"Early Childhood Education Center",lat:33.647472,lng:-117.830025,imageURLs:["463/early-childhood-education-center.jpg"]},114882:{name:"Children's Center",lat:33.644539,lng:-117.831406,imageURLs:["463/childrens-center.jpg"]},114883:{name:"Extended Day Center",lat:33.644623,lng:-117.830742,imageURLs:["463/extended-day-center.jpg"]},114884:{name:"Infant Toddler Center I",lat:33.646759,lng:-117.829735,imageURLs:["463/infant-toddler-center-i.jpg"]},114885:{name:"Infant Toddler Center II",lat:33.646465,lng:-117.829727,imageURLs:["463/infant-toddler-center-ii.jpg"]},114887:{name:"Verano Preschool",lat:33.645748,lng:-117.833092,imageURLs:["463/verano-preschool-2.jpg"]},114888:{name:"University Montessori School",lat:33.640659,lng:-117.836967,imageURLs:[]},114889:{name:"Continuing Education 1 (DCE)",lat:33.645115,lng:-117.834862,imageURLs:["463/continuing-education-1.jpg"]},114890:{name:"American Heart Association",lat:33.648422,lng:-117.830582,imageURLs:["463/american-heart-association.jpg"]},114891:{name:"Yurt Dance Studio",lat:33.641994,lng:-117.827988,imageURLs:["463/yurt-dance-studio.jpg"]},114958:{name:"20/20 Cafe",lat:33.641762,lng:-117.85257,imageURLs:["463/20-20-cafe_1.jpg"]},114959:{name:"Au Bon Pain",lat:33.647003,lng:-117.83773,imageURLs:["463/au-bon-pain.jpg"]},114960:{name:"Espress Yourself",lat:33.646988,lng:-117.835953,imageURLs:["463/espress-yourself.jpg"]},114961:{name:"Starbucks @ Paul Merage School of Business",lat:33.647022,lng:-117.838463,imageURLs:["463/starbucks-merage.jpg"]},114962:{name:"Java City Kiosk",lat:33.643463,lng:-117.841209,imageURLs:["463/java-city.jpg"]},114963:{name:"Med Ed Cafe",lat:33.644859,lng:-117.851868,imageURLs:["463/meded-cafe.jpg"]},115040:{name:"Neuropsychiatric Center",lat:33.78817,lng:-117.890266,imageURLs:[]},115041:{name:"Douglas Hospital",lat:33.78883,lng:-117.888664,imageURLs:[]},115042:{name:"University Hospital Tower",lat:33.788181,lng:-117.889244,imageURLs:[]},115043:{name:"Manchester Pavilion",lat:33.788429,lng:-117.89373,imageURLs:[]},115044:{name:"Faculty / Administration Offices",lat:33.787849,lng:-117.88752,imageURLs:[]},115045:{name:"Pavilion 3",lat:33.786591,lng:-117.889809,imageURLs:[]},115046:{name:"Chao Family Comprehensive Cancer Center",lat:33.787182,lng:-117.889122,imageURLs:[]},115047:{name:"Imaging Services",lat:33.786411,lng:-117.888481,imageURLs:[]},115048:{name:"Burn & Wound Therapy",lat:33.786552,lng:-117.886711,imageURLs:[]},115049:{name:"Pavilion 4",lat:33.786366,lng:-117.889153,imageURLs:[]},115051:{name:"H.H. Chao Comprehensive Digestive Disease Center (CDDC)",lat:33.787128,lng:-117.888618,imageURLs:[]},115052:{name:"Grunigen Medical Library",lat:33.787151,lng:-117.888298,imageURLs:[]},115053:{name:"Laboratory Medicine Building",lat:33.787575,lng:-117.887161,imageURLs:[]},115054:{name:"Parking & Security",lat:33.786041,lng:-117.888527,imageURLs:[]},115055:{name:"Pavilion 1",lat:33.786579,lng:-117.89048,imageURLs:[]},115056:{name:"Nikken Center",lat:33.786755,lng:-117.888359,imageURLs:[]},115057:{name:"Pavilion 2",lat:33.787083,lng:-117.890457,imageURLs:[]},115058:{name:"Orthopaedics",lat:33.787079,lng:-117.8899,imageURLs:[]},115059:{name:"Visitor Parking",lat:33.786003,lng:-117.889748,imageURLs:[]},115060:{name:"Edward Shanbrom, MD Hall",lat:33.787067,lng:-117.887161,imageURLs:[]},115061:{name:"Central Plant",lat:33.786175,lng:-117.888016,imageURLs:[]},115062:{name:"Facilities Services",lat:33.786671,lng:-117.888054,imageURLs:[]},115063:{name:"Administrative / Academic Offices",lat:33.786469,lng:-117.887291,imageURLs:[]},115064:{name:"Home Dialysis",lat:33.786621,lng:-117.886368,imageURLs:[]},123779:{name:"Courtyard Study Lounge Drop-In Lab",lat:33.648525,lng:-117.841957,imageURLs:[]},126143:{name:"Watson Bridge",lat:33.649155,lng:-117.839882,imageURLs:["463/watson-bridge.jpg"]},126144:{name:"Aldrich Flag Poles",lat:33.648033,lng:-117.840858,imageURLs:["463/1R7A7588.jpg"]},126145:{name:"Ring Mall",lat:33.643509,lng:-117.842789,imageURLs:[]},126146:{name:"Aldrich Park",lat:33.645905,lng:-117.842766,imageURLs:["463/1R7A2387.jpg"]},126147:{name:"Arts Bridge",lat:33.649048,lng:-117.84465,imageURLs:["463/1R7A7687.jpg"]},126148:{name:"Physical Sciences Plaza",lat:33.643879,lng:-117.844109,imageURLs:["463/physical-sciences-plaza.jpg"]},126149:{name:"Biological Sciences Plaza",lat:33.645901,lng:-117.845505,imageURLs:["463/biological-sciences-plaza.jpg"]},126150:{name:"Engineering Plaza",lat:33.644058,lng:-117.841026,imageURLs:["463/engineering-plaza.jpg"]},126151:{name:"Social Sciences Plaza",lat:33.646309,lng:-117.8396,imageURLs:["463/1R7A7521.jpg"]},126152:{name:"Student Center Plaza",lat:33.648251,lng:-117.842361,imageURLs:["463/student-center-plaza.jpg"]},126153:{name:"Humanities Plaza",lat:33.647991,lng:-117.843994,imageURLs:["463/humanities-plaza.jpg"]},126154:{name:"Bostick Bridge",lat:33.645851,lng:-117.848755,imageURLs:["463/1R7A7774.jpg"]},126155:{name:"Athletics Bridge",lat:33.647491,lng:-117.847549,imageURLs:["463/1R7A7733.jpg"]},126156:{name:"Alumni Grove",lat:33.64463,lng:-117.842155,imageURLs:["463/1R7A7532_copy.jpg"]},126157:{name:"Anteater Statue",lat:33.649094,lng:-117.845985,imageURLs:["463/1R7A7719.jpg"]},126158:{name:"Laurel L. Wilkening Rose Garden",lat:33.648605,lng:-117.840355,imageURLs:["463/rose-garden.jpg"]},126159:{name:"Cesario Memorial",lat:33.64381,lng:-117.851677,imageURLs:["463/cesario-memorial.jpg"]},126999:{name:"Bren Center Flag Poles",lat:33.649712,lng:-117.846176,imageURLs:["463/bren-center-flag-poles.jpg"]},127e3:{name:"Claire Trevor Oscar/Emmy Display",lat:33.649529,lng:-117.845062,imageURLs:["463/1R7A7876.jpg"]},127001:{name:"Mesa Parking Bridge",lat:33.650322,lng:-117.84597,imageURLs:["463/1R7A7702.jpg"]},127052:{name:"Student Center Courtyard Stage",lat:33.648708,lng:-117.842484,imageURLs:["463/student-center-courtyard-stage.jpg"]},127246:{name:"Palo Verde Bridge",lat:33.643524,lng:-117.83567,imageURLs:["463/palo-verde-bridge.jpg"]},171183:{name:"120 Theory",lat:33.643787,lng:-117.857338,imageURLs:[]},186008:{name:"Student Center Bridge",lat:33.649696,lng:-117.843185,imageURLs:["463/1R7A7660.jpg"]},186011:{name:"Continuing Education Bridge",lat:33.645115,lng:-117.835289,imageURLs:["463/1R7A7517.jpg"]},186012:{name:"Bridge Cafe",lat:33.645115,lng:-117.835037,imageURLs:["463/bridge-cafe.jpg"]},186013:{name:"The Anteatery",lat:33.651157,lng:-117.845146,imageURLs:["463/anteatery.jpg"]},197840:{name:"Summer Session A",lat:33.646507,lng:-117.837372,imageURLs:["463/summer-session-a.jpg"]},197841:{name:"Summer Session B",lat:33.646229,lng:-117.837486,imageURLs:["463/summer-session-b.jpg"]},255739:{name:"131 Innovation",lat:33.646271,lng:-117.858429,imageURLs:[]},255740:{name:"141 Innovation",lat:33.645462,lng:-117.858414,imageURLs:[]},255878:{name:"Gottschalk P.O.D. Express",lat:33.646748,lng:-117.850998,imageURLs:["463/gottschalk-pod.jpg"]},255880:{name:"Student Center",lat:33.648888,lng:-117.8424,imageURLs:["463/student-center_2.jpg"]},255884:{name:"Anteater Learning Pavilion (ALP)",lat:33.647213,lng:-117.844521,imageURLs:[]},255992:{name:"Anteater Community Resource Center",lat:33.653828,lng:-117.843697,imageURLs:["463/mesa-dining-trailer.jpg"]},255997:{name:"Student Services II (SS2)",lat:33.648098,lng:-117.842384,imageURLs:["463/student-services-ii.jpg"]},257153:{name:"Engineering Computing Labs",lat:33.643848,lng:-117.841278,imageURLs:[]},257154:{name:"Grunigen Medical Library Lab",lat:33.78706,lng:-117.888237,imageURLs:[]},257155:{name:"MSTB 226 Instructional Lab Classroom",lat:33.642063,lng:-117.844315,imageURLs:[]},257156:{name:"NS1 3112 Instructional Lab Classroom",lat:33.644733,lng:-117.845573,imageURLs:[]},264222:{name:"Taza",lat:33.651119,lng:-117.845245,imageURLs:["463/taza.jpg"]},363319:{name:"ALP 2800 Computer Focused Classroom",lat:33.646881,lng:-117.844589,imageURLs:[]},363320:{name:"ALP 3600 Computer Focused Classroom",lat:33.647373,lng:-117.84449,imageURLs:[]},363321:{name:"ALP 3610 Computer Focused Classroom",lat:33.647156,lng:-117.844681,imageURLs:[]},364042:{name:"Student Services West",lat:33.646072,lng:-117.849152,imageURLs:[]},364043:{name:"Student Services West",lat:33.646072,lng:-117.849152,imageURLs:[]},407361:{name:"ANTrepreneur Center",lat:33.64621,lng:-117.837051,imageURLs:["463/banning-house.jpg"]},407362:{name:"Gateway Study Center (GC)",lat:33.647388,lng:-117.841873,imageURLs:["463/gateway-study-center.jpg"]},444368:{name:"Plaza Verde",lat:33.648224,lng:-117.828522,imageURLs:[]},444501:{name:"Building Services Building",lat:33.642532,lng:-117.848503,imageURLs:["463/building-services-building.jpg"]},444502:{name:"Central Plant (CP)",lat:33.648022,lng:-117.846802,imageURLs:["463/central-plant.jpg"]},444503:{name:"Electrical Substation",lat:33.64045,lng:-117.849808,imageURLs:["463/electrical-substation.jpg"]},444504:{name:"Facilities Management Shops",lat:33.663635,lng:-117.85421,imageURLs:[]},444505:{name:"Grounds Maintenance Facility",lat:33.64283,lng:-117.848709,imageURLs:["463/grounds-maintenance-facility.jpg"]},444506:{name:"Facilities Management Building",lat:33.66478,lng:-117.854935,imageURLs:[]},444507:{name:"Passport Services ",lat:33.664795,lng:-117.854523,imageURLs:[]},444508:{name:"Receiving",lat:33.664047,lng:-117.85524,imageURLs:[]},444509:{name:"Recycling Center",lat:33.663353,lng:-117.855057,imageURLs:[]},444510:{name:"Thermal Energy Storage Tank",lat:33.648575,lng:-117.846184,imageURLs:[]},445384:{name:"Air Pollution Health Effects Laboratory (APHEL)",lat:33.664837,lng:-117.853844,imageURLs:[]},446803:{name:"Brandywine",lat:33.645412,lng:-117.839455,imageURLs:["463/middle-earth-towers-10_3.jpg"]},447392:{name:"Faculty Research Facility",lat:33.66433,lng:-117.854271,imageURLs:[]},451260:{name:"5270 California",lat:33.638107,lng:-117.849129,imageURLs:[]},454485:{name:"University Art Gallery (UAG) | Beall Center for Art + Technology",lat:33.64991,lng:-117.844414,imageURLs:[]},454486:{name:"Medical Surge I (MS1)",lat:33.646484,lng:-117.850174,imageURLs:["463/medical-surge-i.jpg"]},454487:{name:"Donald Bren Hall (DBH)",lat:33.643288,lng:-117.841965,imageURLs:["463/donald-bren-hall.jpg"]},454488:{name:"Engineering Hall (EH)",lat:33.643799,lng:-117.841202,imageURLs:["463/engineering-hall.jpg"]},454489:{name:"Air Pollution Health Effects Laboratory (APHEL)",lat:33.664837,lng:-117.853844,imageURLs:[]},454490:{name:"Student Center South",lat:33.648724,lng:-117.842705,imageURLs:[]},454491:{name:"Student Center South",lat:33.648724,lng:-117.842705,imageURLs:[]},454492:{name:"Jao Family Sculpture Garden",lat:33.647762,lng:-117.843025,imageURLs:["463/Jao_Family_Sculpture.jpg"]},454493:{name:"Science Library Mesquite Garden",lat:33.645844,lng:-117.847435,imageURLs:["463/1R7A7736.jpg"]},454494:{name:"Anteater Plaza",lat:33.647785,lng:-117.841087,imageURLs:[]},454495:{name:"Founders Court",lat:33.646801,lng:-117.844566,imageURLs:["463/1R7A7683.jpg"]},464544:{name:"Campus Village Community Center",lat:33.64484,lng:-117.847015,imageURLs:[]},464545:{name:"Campus Village Housing Office",lat:33.645222,lng:-117.846962,imageURLs:[]},464546:{name:"Mesa Court Community Center",lat:33.652782,lng:-117.844353,imageURLs:[]},464547:{name:"Mesa Court Housing Office",lat:33.652988,lng:-117.845322,imageURLs:[]},464548:{name:"Arroyo Vista Community Center & Housing Office",lat:33.646748,lng:-117.829056,imageURLs:[]},464549:{name:"Middle Earth Housing Office",lat:33.644669,lng:-117.837456,imageURLs:[]},464550:{name:"Palo Verde Housing Office",lat:33.641926,lng:-117.833199,imageURLs:[]},464551:{name:"Palo Verde Community Center",lat:33.642132,lng:-117.832954,imageURLs:[]},464552:{name:"Verano Place Housing Office",lat:33.644211,lng:-117.830315,imageURLs:[]},471175:{name:"Infinity Fountain",lat:33.644646,lng:-117.843575,imageURLs:["463/1R7A7542.jpg"]},471176:{name:"Stacey Nicholas Tech Pavilion",lat:33.644524,lng:-117.841461,imageURLs:["463/1R7A7835.jpg"]},471177:{name:"Willed Body Program Dedication Monument",lat:33.645966,lng:-117.850487,imageURLs:["463/1R7A7889.jpg"]},471178:{name:"Schonfeld Fountain",lat:33.646858,lng:-117.839348,imageURLs:["463/1R7A8018.jpg"]},471180:{name:"Maya Lin Water Table",lat:33.649628,lng:-117.84491,imageURLs:["463/1R7A7912.jpg"]},471202:{name:"Gloria Gellman Sculpture",lat:33.648666,lng:-117.843788,imageURLs:["463/1R7A7978.jpg"]}},ytt=Object.entries(ix).filter(([e,t],n,r)=>r.findIndex(([a,o])=>o.name===t.name)===n).map(([e,t])=>({id:e,...t}));function btt(e){const t=g.useCallback(async(r,a)=>{var o;await((o=e.onChange)==null?void 0:o.call(e,a))},[]),n=g.useMemo(()=>{if(e.value==null)return;const r=ix[Number(e.value)];return{id:e.value,...r}},[e.value]);return C.jsx(Xbe,{options:ytt,value:n,isOptionEqualToValue:(r,a)=>r.id===(a==null?void 0:a.id),getOptionLabel:r=>r.name??"",onChange:t,renderInput:r=>C.jsx(oC,{...r,label:"Search for a place",variant:"filled"})})}const Js={start:"10:30",end:"15:30",title:"",days:[!1,!1,!1,!1,!1,!1,!1],customEventID:0,building:void 0};function Qk(e){var H;const[t,n]=g.useState(oe.getSkeletonMode()),[r,a]=g.useState(!1),[o,i]=g.useState([]),[s,l]=g.useState(Js.start),[u,c]=g.useState(Js.end),[f,A]=g.useState(Js.title),[d,p]=g.useState(Js.days),[h,m]=g.useState(),y=()=>{l(Js.start),c(Js.end),A(Js.title),p(Js.days),m(void 0)},v=!(o.length&&d.includes(!0)),b=()=>{x(),N(),Cn({category:ot.calendar.title,action:ot.calendar.actions.ADD_CUSTOM_EVENT})},w=g.useCallback(()=>{a(!0),i([oe.schedule.getCurrentScheduleIndex()]),Cn({category:ot.calendar.title,action:ot.calendar.actions.CLICK_CUSTOM_EVENT})},[]),x=g.useCallback(()=>{a(!1)},[]),S=g.useCallback(M=>{A(M.target.value)},[]),B=g.useCallback(M=>{l(M.target.value)},[]),O=g.useCallback(M=>{c(M.target.value)},[]),F=g.useCallback(M=>{p(M)},[]),T=g.useCallback(M=>{i(M)},[]),U=M=>{m(M==null?void 0:M.id)},N=()=>{if(!d.some(I=>I)||o.length===0)return;const M={color:e.customEvent?e.customEvent.color:"#551a8b",title:f,days:d,start:s,end:u,customEventID:e.customEvent?e.customEvent.customEventID:Date.now(),building:h};y(),e.customEvent?cce(M,o):xV(M,o)};return g.useEffect(()=>{const M=()=>{n(oe.getSkeletonMode())};return oe.on("skeletonModeChange",M),()=>{oe.off("skeletonModeChange",M)}},[]),C.jsxs(C.Fragment,{children:[e.customEvent?C.jsx(ei,{title:"Edit",children:C.jsx(ii,{onClick:()=>{w();const M=e.customEvent;i(oe.schedule.getIndexesOfCustomEvent(M.customEventID)),l(M.start),c(M.end),A(M.title),p(M.days),m(M.building)},children:C.jsx(u9,{fontSize:"small"})})}):C.jsx(ei,{title:"Add custom events",children:C.jsx(Hn,{disableRipple:!0,onClick:w,variant:"outlined",size:"small",startIcon:C.jsx(i9,{fontSize:"small"}),disabled:t,children:"Custom"})}),C.jsxs(zw,{open:r,onClose:x,maxWidth:"lg",children:[C.jsxs(Kw,{children:[C.jsxs(fs,{children:[C.jsx(Ti,{htmlFor:"EventNameInput",children:"Event Name"}),C.jsx(Ww,{required:!0,value:f,onChange:S})]}),C.jsxs("form",{noValidate:!0,style:{display:"flex",gap:5,marginTop:5},children:[C.jsx(za,{onChange:B,label:"Start Time",type:"time",defaultValue:s,InputLabelProps:{shrink:!0},inputProps:{step:300},style:{marginRight:5,marginTop:5}}),C.jsx(za,{onChange:O,label:"End Time",type:"time",defaultValue:u,InputLabelProps:{shrink:!0},inputProps:{step:300},style:{marginRight:5,marginTop:5}})]}),C.jsx(mtt,{onSelectDay:F,days:(H=e.customEvent)==null?void 0:H.days}),C.jsx(btt,{value:h,onChange:U}),C.jsx(vtt,{scheduleIndices:o,onSelectScheduleIndices:T,customEvent:e.customEvent,scheduleNames:e.scheduleNames})]}),C.jsxs(Vw,{children:[C.jsx(Hn,{onClick:x,color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Hn,{onClick:b,variant:"contained",color:"primary",disabled:v,children:v?"Schedule and day must be checked":e.customEvent?"Save Changes":"Add Event"})]})]})]})}function wtt(e){const{onKeyDown:t,...n}=e,{onClose:r}=e,[a,o]=g.useState(oe.getScheduleNames()),[i,s]=g.useState(`Schedule ${a.length+1}`),l=g.useCallback(()=>{r==null||r({},"escapeKeyDown")},[r]),u=g.useCallback(d=>{s(d.target.value)},[]),c=g.useCallback(()=>{hce(i),s(`Schedule ${oe.getScheduleNames().length+1}`),r==null||r({},"escapeKeyDown")},[r,i]),f=g.useCallback(d=>{var p;t==null||t(d),d.key==="Enter"&&(d.stopPropagation(),d.preventDefault(),c()),d.key==="Escape"&&((p=e.onClose)==null||p.call(e,{},"escapeKeyDown"))},[r,c,t]),A=g.useCallback(()=>{o(oe.getScheduleNames())},[]);return g.useEffect(()=>(oe.on("scheduleNamesChange",A),()=>{oe.off("scheduleNamesChange",A)}),[A]),C.jsxs(eC,{onKeyDown:f,...n,children:[C.jsx(rC,{children:"Add Schedule"}),C.jsx(nC,{children:C.jsx(Ut,{padding:1,children:C.jsx(oC,{fullWidth:!0,label:"Name",onChange:u,value:i})})}),C.jsxs(tC,{children:[C.jsx(Xa,{onClick:l,color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Xa,{onClick:c,variant:"contained",color:"primary",disabled:i.trim()==="",children:"Add Schedule"})]})]})}function Ctt(e){const{index:t,onKeyDown:n,...r}=e,{onClose:a}=e,[o,i]=g.useState(oe.getScheduleNames()),[s,l]=g.useState(o[t]),u=g.useMemo(()=>(s==null?void 0:s.trim())==="",[s]),c=g.useCallback(()=>{a==null||a({},"escapeKeyDown"),l(o[t])},[a,o,t]),f=g.useCallback(h=>{l(h.target.value)},[]),A=g.useCallback(()=>{gce(s,t),a==null||a({},"escapeKeyDown")},[a,s,t]),d=g.useCallback(h=>{n==null||n(h),h.key==="Enter"&&(h.preventDefault(),h.stopPropagation(),A()),h.key==="Escape"&&(a==null||a({},"escapeKeyDown"))},[a,A,n]),p=g.useCallback(()=>{i(oe.getScheduleNames())},[]);return g.useEffect(()=>(oe.on("scheduleNamesChange",p),()=>{oe.off("scheduleNamesChange",p)}),[p]),C.jsxs(eC,{onKeyDown:d,...r,children:[C.jsx(rC,{children:"Rename Schedule"}),C.jsx(nC,{children:C.jsx(Ut,{padding:1,children:C.jsx(oC,{fullWidth:!0,label:"Name",onChange:f,value:s})})}),C.jsxs(tC,{children:[C.jsx(Xa,{onClick:c,color:"inherit",children:"Cancel"}),C.jsx(Xa,{onClick:A,variant:"contained",color:"primary",disabled:u,children:"Rename Schedule"})]})]})}function xtt(e){const{index:t,...n}=e,{onClose:r}=e,a=g.useMemo(()=>oe.schedule.getScheduleName(t),[t]),o=g.useCallback(()=>{r==null||r({},"escapeKeyDown")},[r,t]),i=g.useCallback(()=>{mce(t),r==null||r({},"escapeKeyDown")},[t]);return C.jsxs(eC,{...n,children:[C.jsx(rC,{children:"Delete Schedule"}),C.jsx(nC,{children:C.jsxs(Zwe,{children:['Are you sure you want to delete "',a,'"?']})}),C.jsxs(tC,{children:[C.jsx(Xa,{onClick:o,color:So()?"secondary":"primary",children:"Cancel"}),C.jsx(Xa,{onClick:i,variant:"contained",color:"primary",children:"Delete Schedule"})]})]})}function Stt(e){Cn({category:ot.calendar.title,action:ot.calendar.actions.CHANGE_SCHEDULE}),Ace(e)}function Btt(e){return()=>{Stt(e)}}function Ett(){Cn({category:ot.calendar.title,action:ot.calendar.actions.UNDO}),g2(null)}function Ftt(){window.confirm("Are you sure you want to clear this schedule?")&&(CV(),Cn({category:ot.calendar.title,action:ot.calendar.actions.CLEAR_SCHEDULE}))}function Ott(e){const[t,n]=g.useState(!1),r=g.useCallback(()=>{n(!0)},[]),a=g.useCallback(()=>{n(!1)},[]);return C.jsxs(Ut,{children:[C.jsx(Ba,{onClick:r,size:"small",children:C.jsx(u9,{})}),C.jsx(Ctt,{fullWidth:!0,open:t,index:e.index,onClose:a})]})}function Ttt(e){const[t,n]=g.useState(!1),r=g.useCallback(()=>{n(!0)},[]),a=g.useCallback(()=>{n(!1)},[]);return C.jsxs(Ut,{children:[C.jsx(Ba,{onClick:r,size:"small",disabled:oe.schedule.getNumberOfSchedules()===1,children:C.jsx(Q4e,{})}),C.jsx(xtt,{fullWidth:!0,open:t,index:e.index,onClose:a})]})}function Rtt(){const[e,t]=g.useState(!1),n=g.useCallback(()=>{t(!0)},[]),r=g.useCallback(()=>{t(!1)},[]);return C.jsxs(C.Fragment,{children:[C.jsxs(Xa,{color:"inherit",onClick:n,sx:{display:"flex",gap:1},children:[C.jsx(i9,{}),C.jsx(Gn,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",textTransform:"none",children:"Add Schedule"})]}),C.jsx(wtt,{fullWidth:!0,open:e,onClose:r})]})}function Itt(e){const[t,n]=g.useState(oe.getCurrentScheduleIndex()),[r,a]=g.useState(oe.getSkeletonMode()),[o,i]=g.useState(),s=Ms(),l=g.useMemo(()=>100,[]),u=g.useMemo(()=>150,[]),c=g.useMemo(()=>!!o,[o]),f=g.useMemo(()=>e.scheduleNames[t],[e.scheduleNames,t]),A=g.useCallback(m=>{i(m.currentTarget)},[]),d=g.useCallback(()=>{i(void 0)},[]),p=g.useCallback(()=>{n(oe.getCurrentScheduleIndex())},[]),h=()=>{a(oe.getSkeletonMode())};return g.useEffect(()=>(oe.on("addedCoursesChange",p),oe.on("customEventsChange",p),oe.on("colorChange",p),oe.on("currentScheduleIndexChange",p),oe.on("skeletonModeChange",h),()=>{oe.off("addedCoursesChange",p),oe.off("customEventsChange",p),oe.off("colorChange",p),oe.off("currentScheduleIndexChange",p),oe.off("skeletonModeChange",h)}),[p]),C.jsxs(Ut,{children:[C.jsxs(Xa,{size:"small",color:"inherit",variant:"outlined",onClick:A,sx:{minWidth:l,maxWidth:u,justifyContent:"space-between"},disabled:r,children:[C.jsx(Gn,{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",textTransform:"none",children:f}),C.jsx(L4e,{})]}),C.jsx(aC,{open:c,anchorEl:o,onClose:d,anchorOrigin:{vertical:"bottom",horizontal:"left"},children:C.jsxs(Ut,{padding:1,children:[e.scheduleNames.map((m,y)=>C.jsxs(Ut,{display:"flex",alignItems:"center",gap:1,children:[C.jsx(Ut,{flexGrow:1,children:C.jsx(Xa,{color:"inherit",sx:{minWidth:l,maxWidth:u,width:"100%",display:"flex",justifyContent:"flex-start",background:y===t?s.palette.action.selected:void 0},onClick:Btt(y),children:C.jsx(Gn,{overflow:"hidden",whiteSpace:"nowrap",textTransform:"none",textOverflow:"ellipsis",children:m})})}),C.jsxs(Ut,{display:"flex",alignItems:"center",gap:.5,children:[C.jsx(Ott,{index:y}),C.jsx(Ttt,{index:y})]})]},y)),C.jsx(Ut,{marginY:1}),C.jsx(Rtt,{})]})})]})}function ktt(e){const{showFinalsSchedule:t,toggleDisplayFinalsSchedule:n}=e,[r,a]=g.useState(oe.getScheduleNames()),[o,i]=g.useState(oe.getSkeletonMode()),s=g.useCallback(()=>{Cn({category:ot.calendar.title,action:ot.calendar.actions.DISPLAY_FINALS}),n()},[n]),l=g.useCallback(()=>{a(oe.getScheduleNames())},[]);return g.useEffect(()=>{const u=()=>{i(oe.getSkeletonMode())};return oe.on("skeletonModeChange",u),()=>{oe.off("skeletonModeChange",u)}},[]),g.useEffect(()=>(oe.on("scheduleNamesChange",l),()=>{oe.off("scheduleNamesChange",l)}),[l]),C.jsxs(ko,{elevation:0,variant:"outlined",sx:{display:"flex",flexWrap:"wrap",gap:1,alignItems:"center",padding:1,borderRadius:"4px 4px 0 0"},children:[C.jsxs(Ut,{gap:1,display:"flex",alignItems:"center",children:[C.jsx(Itt,{scheduleNames:r}),C.jsx(ti,{title:"Toggle showing finals schedule",children:C.jsx(Xa,{color:t?"primary":"inherit",variant:t?"contained":"outlined",onClick:s,size:"small",disabled:o,children:"Finals"})})]}),C.jsx(Ut,{flexGrow:1}),C.jsxs(Ut,{display:"flex",flexWrap:"wrap",gap:.5,children:[C.jsxs(Ut,{display:"flex",alignItems:"center",gap:.5,children:[C.jsx(ti,{title:"Undo last action",children:C.jsx(Ba,{onClick:Ett,size:"medium",disabled:o,children:C.jsx(q4e,{fontSize:"small"})})}),C.jsx(ti,{title:"Clear schedule",children:C.jsx(Ba,{onClick:Ftt,size:"medium",disabled:o,children:C.jsx(l9,{fontSize:"small"})})})]}),C.jsx(Ut,{display:"flex",flexWrap:"wrap",alignItems:"center",gap:.5,children:C.jsx(Qk,{scheduleNames:oe.getScheduleNames()},"custom")})]})]})}var uo={},im={},Ptt=bc,Utt=Po,Mtt=Qs,Dtt="[object String]";function Ltt(e){return typeof e=="string"||!Utt(e)&&Mtt(e)&&Ptt(e)==Dtt}var ZX=Ltt;const Vdt=qn(ZX);var Qtt=aG;function Ntt(e){return typeof e=="function"?e:Qtt}var Htt=Ntt,jtt=yC,ztt=Htt;function Vtt(e,t){return e&&jtt(e,ztt(t))}var Nk=Vtt,Ktt=K9,Wtt=Ktt(Object.getPrototypeOf,Object),Hk=Wtt,Gtt=bc,Ytt=Hk,qtt=Qs,Xtt="[object Object]",Jtt=Function.prototype,Ztt=Object.prototype,_X=Jtt.toString,_tt=Ztt.hasOwnProperty,$tt=_X.call(Object);function ent(e){if(!qtt(e)||Gtt(e)!=Xtt)return!1;var t=Ytt(e);if(t===null)return!0;var n=_tt.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&_X.call(n)==$tt}var tnt=ent,nnt=vC;function rnt(e,t){return function(n,r){if(n==null)return n;if(!nnt(n))return e(n,r);for(var a=n.length,o=t?a:-1,i=Object(n);(t?o--:++o0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,Ent.default)(t,function(r){Array.isArray(r)?e(r).map(function(a){return n.push(a)}):(0,Snt.default)(r)?(0,Cnt.default)(r,function(a,o){a===!0&&n.push(o),n.push(o+"-"+a)}):(0,bnt.default)(r)&&n.push(r)}),n};im.default=Fnt;var sm={};function Ont(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,Kot.default)(t.default)||{};return n.map(function(a){var o=t[a];return o&&(0,zot.default)(o,function(i,s){r[s]||(r[s]={}),r[s]=Wot({},r[s],o[s])}),a}),r};sm.default=Got;var lm={};Object.defineProperty(lm,"__esModule",{value:!0});lm.autoprefix=void 0;var Yot=Nk,m6=Xot(Yot),qot=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){nit(a,r);function a(){var o,i,s,l;tit(this,a);for(var u=arguments.length,c=Array(u),f=0;f1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){lit(a,r);function a(){var o,i,s,l;sit(this,a);for(var u=arguments.length,c=Array(u),f=0;f1&&arguments[1]!==void 0?arguments[1]:!0;r[i]=s};return t===0&&a("first-child"),t===n-1&&a("last-child"),(t===0||t%2===0)&&a("even"),Math.abs(t%2)===1&&a("odd"),a("nth-child",t),r};Vk.default=cit;Object.defineProperty(uo,"__esModule",{value:!0});uo.ReactCSS=uo.loop=uo.handleActive=Kk=uo.handleHover=uo.hover=void 0;var Ait=im,fit=cd(Ait),dit=sm,pit=cd(dit),hit=lm,git=cd(hit),mit=um,oJ=cd(mit),vit=cm,yit=cd(vit),bit=Vk,wit=cd(bit);function cd(e){return e&&e.__esModule?e:{default:e}}uo.hover=oJ.default;var Kk=uo.handleHover=oJ.default;uo.handleActive=yit.default;uo.loop=wit.default;var Cit=uo.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;as?A=1:A=Math.round(f*100/s)/100,n.a!==A)return{h:n.h,s:n.s,l:n.l,a:A,source:"rgb"}}else{var d=void 0;if(c<0?d=0:c>i?d=1:d=Math.round(c*100/i)/100,a!==d)return{h:n.h,s:n.s,l:n.l,a:d,source:"rgb"}}return null},MB={},Sit=function(t,n,r,a){if(typeof document>"u"&&!a)return null;var o=a?new a:document.createElement("canvas");o.width=r*2,o.height=r*2;var i=o.getContext("2d");return i?(i.fillStyle=t,i.fillRect(0,0,o.width,o.height),i.fillStyle=n,i.fillRect(0,0,r,r),i.translate(r,r),i.fillRect(0,0,r,r),o.toDataURL()):null},Bit=function(t,n,r,a){var o=t+"-"+n+"-"+r+(a?"-server":"");if(MB[o])return MB[o];var i=Sit(t,n,r,a);return MB[o]=i,i},b6=Object.assign||function(e){for(var t=1;t-1},Lit=function(t){return Number(String(t).replace(/%/g,""))},Qit=1,Pt=function(e){kit(t,e);function t(n){Rit(this,t);var r=Iit(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(a){r.setUpdatedValue(a.target.value,a)},r.handleKeyDown=function(a){var o=Lit(a.target.value);if(!isNaN(o)&&Dit(a.keyCode)){var i=r.getArrowOffset(),s=a.keyCode===sJ?o+i:o-i;r.setUpdatedValue(s,a)}},r.handleDrag=function(a){if(r.props.dragLabel){var o=Math.round(r.props.value+a.movementX);o>=0&&o<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(o),a)}},r.handleMouseDown=function(a){r.props.dragLabel&&(a.preventDefault(),r.handleDrag(a),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(n.value).toUpperCase(),blurValue:String(n.value).toUpperCase()},r.inputId="rc-editable-input-"+Qit++,r}return Fit(t,[{key:"componentDidUpdate",value:function(r,a){this.props.value!==this.state.value&&(r.value!==this.props.value||a.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(r){return Tit({},this.props.label,r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||Pit}},{key:"setUpdatedValue",value:function(r,a){var o=this.props.label?this.getValueObjectWithLabel(r):r;this.props.onChange&&this.props.onChange(o,a),this.setState({value:r})}},{key:"render",value:function(){var r=this,a=ht({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return R.createElement("div",{style:a.wrap},R.createElement("input",{id:this.inputId,style:a.input,ref:function(i){return r.input=i},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?R.createElement("label",{htmlFor:this.inputId,style:a.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(g.PureComponent||g.Component),Nit=function(t,n,r,a){var o=a.clientWidth,i=a.clientHeight,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,u=s-(a.getBoundingClientRect().left+window.pageXOffset),c=l-(a.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var f=void 0;if(c<0)f=359;else if(c>i)f=0;else{var A=-(c*100/i)+100;f=360*A/100}if(r.h!==f)return{h:f,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var d=void 0;if(u<0)d=0;else if(u>o)d=359;else{var p=u*100/o;d=360*p/100}if(r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},Hit=function(){function e(t,n){for(var r=0;r-1},Nit=function(t){return Number(String(t).replace(/%/g,""))},Hit=1,Pt=function(e){Uit(t,e);function t(n){kit(this,t);var r=Pit(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(a){r.setUpdatedValue(a.target.value,a)},r.handleKeyDown=function(a){var o=Nit(a.target.value);if(!isNaN(o)&&Qit(a.keyCode)){var i=r.getArrowOffset(),s=a.keyCode===iJ?o+i:o-i;r.setUpdatedValue(s,a)}},r.handleDrag=function(a){if(r.props.dragLabel){var o=Math.round(r.props.value+a.movementX);o>=0&&o<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(o),a)}},r.handleMouseDown=function(a){r.props.dragLabel&&(a.preventDefault(),r.handleDrag(a),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(n.value).toUpperCase(),blurValue:String(n.value).toUpperCase()},r.inputId="rc-editable-input-"+Hit++,r}return Rit(t,[{key:"componentDidUpdate",value:function(r,a){this.props.value!==this.state.value&&(r.value!==this.props.value||a.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(r){return Iit({},this.props.label,r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||Mit}},{key:"setUpdatedValue",value:function(r,a){var o=this.props.label?this.getValueObjectWithLabel(r):r;this.props.onChange&&this.props.onChange(o,a),this.setState({value:r})}},{key:"render",value:function(){var r=this,a=ht({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return R.createElement("div",{style:a.wrap},R.createElement("input",{id:this.inputId,style:a.input,ref:function(i){return r.input=i},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?R.createElement("label",{htmlFor:this.inputId,style:a.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(g.PureComponent||g.Component),jit=function(t,n,r,a){var o=a.clientWidth,i=a.clientHeight,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,u=s-(a.getBoundingClientRect().left+window.pageXOffset),c=l-(a.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var f=void 0;if(c<0)f=359;else if(c>i)f=0;else{var A=-(c*100/i)+100;f=360*A/100}if(r.h!==f)return{h:f,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var d=void 0;if(u<0)d=0;else if(u>o)d=359;else{var p=u*100/o;d=360*p/100}if(r.h!==d)return{h:d,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},zit=function(){function e(t,n){for(var r=0;r1?n[a-1]:void 0,i=a>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,i&&Uf(n[0],n[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++r=t||B<0||f&&F>=o}function y(){var S=MB();if(m(S))return v(S);s=setTimeout(y,h(S))}function v(S){return s=void 0,A&&r?d(S):(r=a=void 0,i)}function b(){s!==void 0&&clearTimeout(s),u=0,r=l=a=s=void 0}function w(){return s===void 0?i:v(MB())}function x(){var S=MB(),B=m(S);if(r=arguments,a=this,l=S,B){if(s===void 0)return p(l);if(f)return clearTimeout(s),s=setTimeout(y,t),d(l)}return s===void 0&&(s=setTimeout(y,t)),i}return x.cancel=b,x.flush=w,x}var _it="Expected a function";function $it(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(_it);return Oa(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),uJ(e,t,{leading:r,maxWait:t,trailing:a})}var est=function(t,n,r){var a=r.getBoundingClientRect(),o=a.width,i=a.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,u=s-(r.getBoundingClientRect().left+window.pageXOffset),c=l-(r.getBoundingClientRect().top+window.pageYOffset);u<0?u=0:u>o&&(u=o),c<0?c=0:c>i&&(c=i);var f=u/o,A=1-c/i;return{h:n.h,s:f,v:A,a:n.a,source:"hsv"}},tst=function(){function e(t,n){for(var r=0;r1?n[a-1]:void 0,i=a>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,i&&Uf(n[0],n[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++r=t||B<0||f&&O>=o}function y(){var S=DB();if(m(S))return v(S);s=setTimeout(y,h(S))}function v(S){return s=void 0,A&&r?d(S):(r=a=void 0,i)}function b(){s!==void 0&&clearTimeout(s),u=0,r=l=a=s=void 0}function w(){return s===void 0?i:v(DB())}function x(){var S=DB(),B=m(S);if(r=arguments,a=this,l=S,B){if(s===void 0)return p(l);if(f)return clearTimeout(s),s=setTimeout(y,t),d(l)}return s===void 0&&(s=setTimeout(y,t)),i}return x.cancel=b,x.flush=w,x}var est="Expected a function";function tst(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(est);return Fa(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),lJ(e,t,{leading:r,maxWait:t,trailing:a})}var nst=function(t,n,r){var a=r.getBoundingClientRect(),o=a.width,i=a.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,u=s-(r.getBoundingClientRect().left+window.pageXOffset),c=l-(r.getBoundingClientRect().top+window.pageYOffset);u<0?u=0:u>o&&(u=o),c<0?c=0:c>i&&(c=i);var f=u/o,A=1-c/i;return{h:n.h,s:f,v:A,a:n.a,source:"hsv"}},rst=function(){function e(t,n){for(var r=0;r=0,o=!n&&a&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return o?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return _e(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(mst,arguments)},brighten:function(){return this._applyModification(vst,arguments)},darken:function(){return this._applyModification(yst,arguments)},desaturate:function(){return this._applyModification(pst,arguments)},saturate:function(){return this._applyModification(hst,arguments)},greyscale:function(){return this._applyModification(gst,arguments)},spin:function(){return this._applyModification(bst,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(xst,arguments)},complement:function(){return this._applyCombination(wst,arguments)},monochromatic:function(){return this._applyCombination(Sst,arguments)},splitcomplement:function(){return this._applyCombination(Cst,arguments)},triad:function(){return this._applyCombination(O6,[3])},tetrad:function(){return this._applyCombination(O6,[4])}};_e.fromRatio=function(e,t){if(v1(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=yp(e[r]));e=n}return _e(e,t)};function ust(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,i=!1,s=!1;return typeof e=="string"&&(e=Tst(e)),v1(e)=="object"&&($i(e.r)&&$i(e.g)&&$i(e.b)?(t=cst(e.r,e.g,e.b),i=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):$i(e.h)&&$i(e.s)&&$i(e.v)?(r=yp(e.s),a=yp(e.v),t=fst(e.h,r,a),i=!0,s="hsv"):$i(e.h)&&$i(e.s)&&$i(e.l)&&(r=yp(e.s),o=yp(e.l),t=Ast(e.h,r,o),i=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=cJ(n),{ok:i,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function cst(e,t,n){return{r:kn(e,255)*255,g:kn(t,255)*255,b:kn(n,255)*255}}function x6(e,t,n){e=kn(e,255),t=kn(t,255),n=kn(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,i,s=(r+a)/2;if(r==a)o=i=0;else{var l=r-a;switch(i=s>.5?l/(2-r-a):l/(r+a),r){case e:o=(t-n)/l+(t1&&(f-=1),f<1/6?u+(c-u)*6*f:f<1/2?c:f<2/3?u+(c-u)*(2/3-f)*6:u}if(t===0)r=a=o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=i(l,s,e+1/3),a=i(l,s,e),o=i(l,s,e-1/3)}return{r:r*255,g:a*255,b:o*255}}function S6(e,t,n){e=kn(e,255),t=kn(t,255),n=kn(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,i,s=r,l=r-a;if(i=r===0?0:l/r,r==a)o=0;else{switch(r){case e:o=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(_e(r));return o}function Sst(e,t){t=t||6;for(var n=_e(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],s=1/t;t--;)i.push(_e({h:r,s:a,v:o})),o=(o+s)%1;return i}_e.mix=function(e,t,n){n=n===0?0:n||50;var r=_e(e).toRgb(),a=_e(t).toRgb(),o=n/100,i={r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a};return _e(i)};_e.readability=function(e,t){var n=_e(e),r=_e(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};_e.isReadable=function(e,t,n){var r=_e.readability(e,t),a,o;switch(o=!1,a=Rst(n),a.level+a.size){case"AAsmall":case"AAAlarge":o=r>=4.5;break;case"AAlarge":o=r>=3;break;case"AAAsmall":o=r>=7;break}return o};_e.mostReadable=function(e,t,n){var r=null,a=0,o,i,s,l;n=n||{},i=n.includeFallbackColors,s=n.level,l=n.size;for(var u=0;ua&&(a=o,r=_e(t[u]));return _e.isReadable(e,r,{level:s,size:l})||!i?r:(n.includeFallbackColors=!1,_e.mostReadable(e,["#fff","#000"],n))};var fT=_e.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Bst=_e.hexNames=Est(fT);function Est(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function cJ(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function kn(e,t){Ost(e)&&(e="100%");var n=Fst(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function ux(e){return Math.min(1,Math.max(0,e))}function Pa(e){return parseInt(e,16)}function Ost(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function Fst(e){return typeof e=="string"&&e.indexOf("%")!=-1}function Zo(e){return e.length==1?"0"+e:""+e}function yp(e){return e<=1&&(e=e*100+"%"),e}function AJ(e){return Math.round(parseFloat(e)*255).toString(16)}function F6(e){return Pa(e)/255}var Vo=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",a="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function $i(e){return!!Vo.CSS_UNIT.exec(e)}function Tst(e){e=e.replace(sst,"").replace(lst,"").toLowerCase();var t=!1;if(fT[e])e=fT[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Vo.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Vo.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Vo.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Vo.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Vo.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Vo.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Vo.hex8.exec(e))?{r:Pa(n[1]),g:Pa(n[2]),b:Pa(n[3]),a:F6(n[4]),format:t?"name":"hex8"}:(n=Vo.hex6.exec(e))?{r:Pa(n[1]),g:Pa(n[2]),b:Pa(n[3]),format:t?"name":"hex"}:(n=Vo.hex4.exec(e))?{r:Pa(n[1]+""+n[1]),g:Pa(n[2]+""+n[2]),b:Pa(n[3]+""+n[3]),a:F6(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Vo.hex3.exec(e))?{r:Pa(n[1]+""+n[1]),g:Pa(n[2]+""+n[2]),b:Pa(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function Rst(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var T6=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,a=0;return ist(n,function(o){if(t[o]&&(r+=1,isNaN(t[o])||(a+=1),o==="s"||o==="l")){var i=/^\d+%$/;i.test(t[o])&&(a+=1)}}),r===a?t:!1},bp=function(t,n){var r=t.hex?_e(t.hex):_e(t),a=r.toHsl(),o=r.toHsv(),i=r.toRgb(),s=r.toHex();a.s===0&&(a.h=n||0,o.h=n||0);var l=s==="000000"&&i.a===0;return{hsl:a,hex:l?"transparent":"#"+s,rgb:i,hsv:o,oldHue:t.h||n||a.h,source:t.source}},uu=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&_e(t).isValid()},Wk=function(t){if(!t)return"#fff";var n=bp(t);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},DB=function(t,n){var r=t.replace("°","");return _e(n+" ("+r+")")._ok},Zd=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){Qst(a,r);function a(){var o,i,s,l;Lst(this,a);for(var u=arguments.length,c=Array(u),f=0;f=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var kv=24,Xst=pJ.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?kv:r,o=e.height,i=o===void 0?kv:o,s=e.style,l=s===void 0?{}:s,u=qst(e,["fill","width","height","style"]);return U6.default.createElement("svg",P6({viewBox:"0 0 "+kv+" "+kv,style:P6({fill:n,width:a,height:i},l)},u),U6.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},Jst=function(){function e(t,n){for(var r=0;r1&&(a.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(a.a*100)/100,source:"rgb"},o)):(a.h||a.s||a.l)&&(typeof a.s=="string"&&a.s.includes("%")&&(a.s=a.s.replace("%","")),typeof a.l=="string"&&a.l.includes("%")&&(a.l=a.l.replace("%","")),a.s==1?a.s=.01:a.l==1&&(a.l=.01),r.props.onChange({h:a.h||r.props.hsl.h,s:Number(k6(a.s)?r.props.hsl.s:a.s),l:Number(k6(a.l)?r.props.hsl.l:a.l),source:"hsl"},o))},r.showHighlight=function(a){a.currentTarget.style.background="#eee"},r.hideHighlight=function(a){a.currentTarget.style.background="transparent"},n.hsl.a!==1&&n.view==="hex"?r.state={view:"rgb"}:r.state={view:n.view},r}return Jst(t,[{key:"render",value:function(){var r=this,a=ht({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),o=void 0;return this.state.view==="hex"?o=R.createElement("div",{style:a.fields,className:"flexbox-fix"},R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?o=R.createElement("div",{style:a.fields,className:"flexbox-fix"},R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),R.createElement("div",{style:a.alpha},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(o=R.createElement("div",{style:a.fields,className:"flexbox-fix"},R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),R.createElement("div",{style:a.alpha},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),R.createElement("div",{style:a.wrap,className:"flexbox-fix"},o,R.createElement("div",{style:a.toggle},R.createElement("div",{style:a.icon,onClick:this.toggleViews,ref:function(s){return r.icon=s}},R.createElement(Xst,{style:a.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.hsl.a!==1&&a.view==="hex"?{view:"rgb"}:null}}]),t}(R.Component);hJ.defaultProps={view:"hex"};var M6=function(){var t=ht({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return R.createElement("div",{style:t.picker})},elt=function(){var t=ht({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return R.createElement("div",{style:t.picker})},qk=function(t){var n=t.width,r=t.onChange,a=t.disableAlpha,o=t.rgb,i=t.hsl,s=t.hsv,l=t.hex,u=t.renderers,c=t.styles,f=c===void 0?{}:c,A=t.className,d=A===void 0?"":A,p=t.defaultView,h=ht(Fa({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+o.r+", "+o.g+", "+o.b+", "+o.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},f),{disableAlpha:a});return R.createElement("div",{style:h.picker,className:"chrome-picker "+d},R.createElement("div",{style:h.saturation},R.createElement(lx,{style:h.Saturation,hsl:i,hsv:s,pointer:elt,onChange:r})),R.createElement("div",{style:h.body},R.createElement("div",{style:h.controls,className:"flexbox-fix"},R.createElement("div",{style:h.color},R.createElement("div",{style:h.swatch},R.createElement("div",{style:h.active}),R.createElement(Ad,{renderers:u}))),R.createElement("div",{style:h.toggles},R.createElement("div",{style:h.hue},R.createElement(fd,{style:h.Hue,hsl:i,pointer:M6,onChange:r})),R.createElement("div",{style:h.alpha},R.createElement(Kk,{style:h.Alpha,rgb:o,hsl:i,pointer:M6,renderers:u,onChange:r})))),R.createElement(hJ,{rgb:o,hsl:i,hex:l,view:p,onChange:r,disableAlpha:a})))};qk.propTypes={width:J.oneOfType([J.string,J.number]),disableAlpha:J.bool,styles:J.object,defaultView:J.oneOf(["hex","rgb","hsl"])};qk.defaultProps={width:225,disableAlpha:!1,styles:{}};Ta(qk);var tlt=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,o=t.onSwatchHover,i=t.active,s=ht({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Wk(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:i,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return R.createElement(Fc,{style:s.color,color:n,onClick:a,onHover:o,focusStyle:{boxShadow:"0 0 4px "+n}},R.createElement("div",{style:s.dot}))},nlt=function(t){var n=t.hex,r=t.rgb,a=t.onChange,o=ht({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(l,u){l.r||l.g||l.b?a({r:l.r||r.r,g:l.g||r.g,b:l.b||r.b,source:"rgb"},u):a({hex:l.hex,source:"hex"},u)};return R.createElement("div",{style:o.fields,className:"flexbox-fix"},R.createElement("div",{style:o.active}),R.createElement(Pt,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"hex",value:n,onChange:i}),R.createElement(Pt,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:r.r,onChange:i}),R.createElement(Pt,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:r.g,onChange:i}),R.createElement(Pt,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:r.b,onChange:i}))},Xk=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.colors,o=t.hex,i=t.rgb,s=t.styles,l=s===void 0?{}:s,u=t.className,c=u===void 0?"":u,f=ht(Fa({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),A=function(p,h){p.hex?uu(p.hex)&&n({hex:p.hex,source:"hex"},h):n(p,h)};return R.createElement(Am,{style:f.Compact,styles:l},R.createElement("div",{style:f.compact,className:"compact-picker "+c},R.createElement("div",null,Tc(a,function(d){return R.createElement(tlt,{key:d,color:d,active:d.toLowerCase()===o,onClick:A,onSwatchHover:r})}),R.createElement("div",{style:f.clear})),R.createElement(nlt,{hex:o,rgb:i,onChange:A})))};Xk.propTypes={colors:J.arrayOf(J.string),styles:J.object};Xk.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Ta(Xk);var rlt=function(t){var n=t.hover,r=t.color,a=t.onClick,o=t.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=ht({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:n});return R.createElement("div",{style:s.swatch},R.createElement(Fc,{color:r,onClick:a,onHover:o,focusStyle:i}))};const alt=Vk(rlt);var Jk=function(t){var n=t.width,r=t.colors,a=t.onChange,o=t.onSwatchHover,i=t.triangle,s=t.styles,l=s===void 0?{}:s,u=t.className,c=u===void 0?"":u,f=ht(Fa({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":i==="hide","top-left-triangle":i==="top-left","top-right-triangle":i==="top-right","bottom-left-triangle":i==="bottom-left","bottom-right-triangle":i==="bottom-right"}),A=function(p,h){return a({hex:p,source:"hex"},h)};return R.createElement("div",{style:f.card,className:"github-picker "+c},R.createElement("div",{style:f.triangleShadow}),R.createElement("div",{style:f.triangle}),Tc(r,function(d){return R.createElement(alt,{color:d,key:d,onClick:A,onSwatchHover:o})}))};Jk.propTypes={width:J.oneOfType([J.string,J.number]),colors:J.arrayOf(J.string),triangle:J.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:J.object};Jk.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Ta(Jk);var olt=function(t){var n=t.direction,r=ht({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:n==="vertical"});return R.createElement("div",{style:r.picker})},ilt=Object.assign||function(e){for(var t=1;t.5});return R.createElement("div",{style:r.picker})},clt=function(){var t=ht({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return R.createElement("div",{style:t.pointer},R.createElement("div",{style:t.left},R.createElement("div",{style:t.leftInside})),R.createElement("div",{style:t.right},R.createElement("div",{style:t.rightInside})))},D6=function(t){var n=t.onClick,r=t.label,a=t.children,o=t.active,i=ht({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:o});return R.createElement("div",{style:i.button,onClick:n},r||a)},Alt=function(t){var n=t.rgb,r=t.currentColor,a=ht({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return R.createElement("div",null,R.createElement("div",{style:a.label},"new"),R.createElement("div",{style:a.swatches},R.createElement("div",{style:a.new}),R.createElement("div",{style:a.current})),R.createElement("div",{style:a.label},"current"))},flt=function(){function e(t,n){for(var r=0;r100&&(c.a=100),c.a/=100,n({h:a.h,s:a.s,l:a.l,a:c.a,source:"rgb"},f))};return R.createElement("div",{style:s.fields,className:"flexbox-fix"},R.createElement("div",{style:s.double},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"hex",value:o.replace("#",""),onChange:l})),R.createElement("div",{style:s.single},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"r",value:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),R.createElement("div",{style:s.single},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"g",value:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),R.createElement("div",{style:s.single},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"b",value:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),R.createElement("div",{style:s.alpha},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"a",value:Math.round(r.a*100),onChange:l,dragLabel:"true",dragMax:"100"})))},mlt=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var Pv=24,Blt=mJ.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?Pv:r,o=e.height,i=o===void 0?Pv:o,s=e.style,l=s===void 0?{}:s,u=Slt(e,["fill","width","height","style"]);return Q6.default.createElement("svg",L6({viewBox:"0 0 "+Pv+" "+Pv,style:L6({fill:n,width:a,height:i},l)},u),Q6.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},Elt=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,o=t.onSwatchHover,i=t.first,s=t.last,l=t.active,u=ht({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:Wk(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:i,last:s,active:l,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return R.createElement(Fc,{color:n,style:u.color,onClick:a,onHover:o,focusStyle:{boxShadow:"0 0 4px "+n}},R.createElement("div",{style:u.check},R.createElement(Blt,null)))},Olt=function(t){var n=t.onClick,r=t.onSwatchHover,a=t.group,o=t.active,i=ht({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return R.createElement("div",{style:i.group},Tc(a,function(s,l){return R.createElement(Elt,{key:s,color:s,active:s.toLowerCase()===o,first:l===0,last:l===a.length-1,onClick:n,onSwatchHover:r})}))},tP=function(t){var n=t.width,r=t.height,a=t.onChange,o=t.onSwatchHover,i=t.colors,s=t.hex,l=t.styles,u=l===void 0?{}:l,c=t.className,f=c===void 0?"":c,A=ht(Fa({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},u)),d=function(h,m){return a({hex:h,source:"hex"},m)};return R.createElement("div",{style:A.picker,className:"swatches-picker "+f},R.createElement(Am,null,R.createElement("div",{style:A.overflow},R.createElement("div",{style:A.body},Tc(i,function(p){return R.createElement(Olt,{key:p.toString(),group:p,active:s,onClick:d,onSwatchHover:o})}),R.createElement("div",{style:A.clear})))))};tP.propTypes={width:J.oneOfType([J.string,J.number]),height:J.oneOfType([J.string,J.number]),colors:J.arrayOf(J.arrayOf(J.string)),styles:J.object};tP.defaultProps={width:320,height:240,colors:[[lA[900],lA[700],lA[500],lA[300],lA[100]],[uA[900],uA[700],uA[500],uA[300],uA[100]],[cA[900],cA[700],cA[500],cA[300],cA[100]],[AA[900],AA[700],AA[500],AA[300],AA[100]],[fA[900],fA[700],fA[500],fA[300],fA[100]],[dA[900],dA[700],dA[500],dA[300],dA[100]],[pA[900],pA[700],pA[500],pA[300],pA[100]],[hA[900],hA[700],hA[500],hA[300],hA[100]],[gA[900],gA[700],gA[500],gA[300],gA[100]],["#194D33",wp[700],wp[500],wp[300],wp[100]],[mA[900],mA[700],mA[500],mA[300],mA[100]],[vA[900],vA[700],vA[500],vA[300],vA[100]],[yA[900],yA[700],yA[500],yA[300],yA[100]],[bA[900],bA[700],bA[500],bA[300],bA[100]],[wA[900],wA[700],wA[500],wA[300],wA[100]],[CA[900],CA[700],CA[500],CA[300],CA[100]],[xA[900],xA[700],xA[500],xA[300],xA[100]],[SA[900],SA[700],SA[500],SA[300],SA[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Ta(tP);var nP=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.hex,o=t.colors,i=t.width,s=t.triangle,l=t.styles,u=l===void 0?{}:l,c=t.className,f=c===void 0?"":c,A=ht(Fa({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},u),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right"}),d=function(h,m){uu(h)&&n({hex:h,source:"hex"},m)};return R.createElement("div",{style:A.card,className:"twitter-picker "+f},R.createElement("div",{style:A.triangleShadow}),R.createElement("div",{style:A.triangle}),R.createElement("div",{style:A.body},Tc(o,function(p,h){return R.createElement(Fc,{key:h,color:p,hex:p,style:A.swatch,onClick:d,onHover:r,focusStyle:{boxShadow:"0 0 4px "+p}})}),R.createElement("div",{style:A.hash},"#"),R.createElement(Pt,{label:null,style:{input:A.input},value:a.replace("#",""),onChange:d}),R.createElement("div",{style:A.clear})))};nP.propTypes={width:J.oneOfType([J.string,J.number]),triangle:J.oneOf(["hide","top-left","top-right"]),colors:J.arrayOf(J.string),styles:J.object};nP.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Ta(nP);var rP=function(t){var n=ht({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(t.hsl.h)+", "+Math.round(t.hsl.s*100)+"%, "+Math.round(t.hsl.l*100)+"%)"}}});return R.createElement("div",{style:n.picker})};rP.propTypes={hsl:J.shape({h:J.number,s:J.number,l:J.number,a:J.number})};rP.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var aP=function(t){var n=ht({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(t.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return R.createElement("div",{style:n.picker})};aP.propTypes={hsl:J.shape({h:J.number,s:J.number,l:J.number,a:J.number})};aP.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Flt=function(t){var n=t.onChange,r=t.rgb,a=t.hsl,o=t.hex,i=t.hsv,s=function(d,p){if(d.hex)uu(d.hex)&&n({hex:d.hex,source:"hex"},p);else if(d.rgb){var h=d.rgb.split(",");DB(d.rgb,"rgb")&&n({r:h[0],g:h[1],b:h[2],a:1,source:"rgb"},p)}else if(d.hsv){var m=d.hsv.split(",");DB(d.hsv,"hsv")&&(m[2]=m[2].replace("%",""),m[1]=m[1].replace("%",""),m[0]=m[0].replace("°",""),m[1]==1?m[1]=.01:m[2]==1&&(m[2]=.01),n({h:Number(m[0]),s:Number(m[1]),v:Number(m[2]),source:"hsv"},p))}else if(d.hsl){var y=d.hsl.split(",");DB(d.hsl,"hsl")&&(y[2]=y[2].replace("%",""),y[1]=y[1].replace("%",""),y[0]=y[0].replace("°",""),f[1]==1?f[1]=.01:f[2]==1&&(f[2]=.01),n({h:Number(y[0]),s:Number(y[1]),v:Number(y[2]),source:"hsl"},p))}},l=ht({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),u=r.r+", "+r.g+", "+r.b,c=Math.round(a.h)+"°, "+Math.round(a.s*100)+"%, "+Math.round(a.l*100)+"%",f=Math.round(i.h)+"°, "+Math.round(i.s*100)+"%, "+Math.round(i.v*100)+"%";return R.createElement("div",{style:l.wrap,className:"flexbox-fix"},R.createElement("div",{style:l.fields},R.createElement("div",{style:l.double},R.createElement(Pt,{style:{input:l.input,label:l.label},label:"hex",value:o,onChange:s})),R.createElement("div",{style:l.column},R.createElement("div",{style:l.single},R.createElement(Pt,{style:{input:l.input2,label:l.label2},label:"rgb",value:u,onChange:s})),R.createElement("div",{style:l.single},R.createElement(Pt,{style:{input:l.input2,label:l.label2},label:"hsv",value:f,onChange:s})),R.createElement("div",{style:l.single},R.createElement(Pt,{style:{input:l.input2,label:l.label2},label:"hsl",value:c,onChange:s})))))},oP=function(t){var n=t.width,r=t.onChange,a=t.rgb,o=t.hsl,i=t.hsv,s=t.hex,l=t.header,u=t.styles,c=u===void 0?{}:u,f=t.className,A=f===void 0?"":f,d=ht(Fa({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+a.r+", "+a.g+", "+a.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},c));return R.createElement("div",{style:d.picker,className:"google-picker "+A},R.createElement("div",{style:d.head},l),R.createElement("div",{style:d.swatch}),R.createElement("div",{style:d.saturation},R.createElement(lx,{hsl:o,hsv:i,pointer:rP,onChange:r})),R.createElement("div",{style:d.body},R.createElement("div",{style:d.controls,className:"flexbox-fix"},R.createElement("div",{style:d.hue},R.createElement(fd,{style:d.Hue,hsl:o,radius:"4px",pointer:aP,onChange:r}))),R.createElement(Flt,{rgb:a,hsl:o,hex:s,hsv:i,onChange:r})))};oP.propTypes={width:J.oneOfType([J.string,J.number]),styles:J.object,header:J.string};oP.defaultProps={width:652,styles:{},header:"Color picker"};Ta(oP);class dT extends g.PureComponent{constructor(){super(...arguments),this.state={anchorEl:null,color:this.props.color},this.handleClick=t=>{t.stopPropagation(),this.setState({anchorEl:t.currentTarget}),Cn({category:this.props.analyticsCategory,action:ot.calendar.actions.CHANGE_COURSE_COLOR})},this.handleClose=t=>{t.stopPropagation&&t.stopPropagation(),this.setState({anchorEl:null})},this.handleColorChange=t=>{this.setState({color:t.hex},()=>{this.props.isCustomEvent&&this.props.customEventID?dce(this.props.customEventID,this.state.color):this.props.sectionCode&&this.props.term&&pce(this.props.sectionCode,this.props.term,this.state.color)})},this.updateColor=t=>{t!==this.props.color&&this.setState({color:t})},this.componentDidMount=()=>{let t;if(this.props.isCustomEvent&&this.props.customEventID)t=this.props.customEventID.toString();else if(this.props.sectionCode)t=this.props.sectionCode;else throw new Error("Colorpicker custom component wasn't supplied a custom event id or a section code.");oe.registerColorPicker(t,this.updateColor)},this.componentWillUnmount=()=>{let t;if(this.props.isCustomEvent&&this.props.customEventID)t=this.props.customEventID.toString();else if(this.props.sectionCode)t=this.props.sectionCode;else throw new Error("Colorpicker custom component wasn't supplied a custom event id or a section code.");oe.unregisterColorPicker(t,this.updateColor)}}render(){return C.jsxs(C.Fragment,{children:[C.jsx(ei,{title:"Change Color",children:C.jsx(ii,{style:{color:this.state.color},onClick:t=>{this.handleClick(t)},children:C.jsx(u4e,{fontSize:"small"})})}),C.jsx(RK,{open:!!this.state.anchorEl,anchorEl:this.state.anchorEl,onClose:this.handleClose,onClick:t=>t.stopPropagation(),anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"left"},children:C.jsx(ylt,{color:this.state.color,onChange:this.handleColorChange})})]})}}const pT={SCS:83038,MPS:363937,GC:83169,CD:114880,SSL:83567,SLIB:83168,"MS-B":83145,SPH:83155,ICS:83096,BRL:114594,BLI:83134,"Mesa Court":367611,DBH:83095,MS2:83151,SC:114624,APL:114576,ART:83021,RH:83380,BH:114589,MDE:83108,SS1:83561,SST:114878,ICS2:83098,WSH:83039,NS2:83374,"MS-A":83142,DRA:83028,ARBO:114578,MM:83034,"UN CLB":83131,QRL:114595,PSTU:83035,MS1:83150,LAW:83166,ELF:83104,HT:367490,AIRB:114616,CRCC:83551,ET:83106,EDUC:114599,CP:114580,SB1:114598,MAB:83033,CRH:83371,ARC:114630,STU4:83040,HICF:83163,SE2:83545,AITR:83024,CDDC:115051,MH:83062,"Student Center":367612,PSLH:83378,SCPS:363936,ELH:83105,SS2:255997,"Hitachi, PH":114609,PSCB:83376,HG:83160,HSLH:83064,EH:83103,NS1:83373,CTT:83026,CAC:83027,ACT:83022,"Middle Earth":367613,SHC:83560,CNLMA:114596,IH:83140,FRF:114575,Calit2:114579,SSTR:83572,IAB:83053,DCE:114889,PCB:83375,HIB:83162,ARAN:83023,"Dean's Office":367615,ECPS:363935,HRH:83139,MPAA:114604,SSPS:363934,FRH:83379,BS3:114877,UT:83628,PSB:83625,REC:83109,SSLH:83568,SE:114623,"MS-C":83146,SH:114611,"UCI Health":367616,SBSG:114858,GNRF:83136,SSPB:83570,SSPA:83569,EG:114600,KH:83165,MOB:83623,ECT:83101,SB2:114583,ICF:83099,ALP:255884,MSTB:114613,AH:83619,CH:83050,ALH:83618,SSH:83566,LLIB:83170,"MS-E":83149,APS:363932,HH:83161},Tlt={courseContainer:{padding:"0.5rem",margin:"0 1rem",minWidth:"15rem"},customEventContainer:{padding:"0.5rem"},buttonBar:{display:"flex",alignItems:"center"},title:{fontSize:"0.9rem",fontWeight:500},icon:{cursor:"pointer"},titleBar:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"0.25rem"},table:{border:"none",width:"100%",borderCollapse:"collapse",fontSize:"0.9rem"},alignToTop:{verticalAlign:"top"},rightCells:{textAlign:"right"},multiline:{whiteSpace:"pre"},stickToRight:{float:"right"},colorPicker:{cursor:"pointer","& > div":{margin:"0px 8px 0px 4px",height:"20px",width:"20px",borderRadius:"50%"}},clickableLocation:{cursor:"pointer",color:So()?"#1cbeff":"blue",background:"none !important",border:"none",padding:"0 !important",fontSize:"inherit",textDecoration:"none"}},Rlt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Ilt=e=>{const t=g.useRef(null);g.useEffect(()=>{const s=l=>{l.keyCode===27&&t.current&&(t.current.style.display="none")};return document.addEventListener("keydown",s),()=>{document.removeEventListener("keydown",s)}},[]);const{setActiveTab:n}=Fw(),{isMilitaryTime:r}=Bw(),a=g.useCallback(()=>{n(2)},[n]),{classes:o,courseInMoreInfo:i}=e;if(i.isCustomEvent){const{title:s,customEventID:l,building:u}=i;return C.jsxs(Eo,{className:o.customEventContainer,ref:t,children:[C.jsx("div",{className:o.title,children:s}),u&&C.jsxs("div",{className:o.table,children:["Location: ",C.jsx(Dy,{className:o.clickableLocation,to:`/map?location=${u??0}`,onClick:a,children:ox[+u].name})]}),C.jsxs("div",{className:o.buttonBar,children:[C.jsx("div",{className:`${o.colorPicker}`,children:C.jsx(dT,{color:i.color,isCustomEvent:!0,customEventID:i.customEventID,analyticsCategory:ot.calendar.title})}),C.jsx(Lk,{onDialogClose:e.closePopover,customEvent:oe.schedule.getExistingCustomEvent(l),scheduleNames:e.scheduleNames}),C.jsx(ei,{title:"Delete",children:C.jsx(ii,{onClick:()=>{e.closePopover(),CV(l),Cn({category:ot.calendar.title,action:ot.calendar.actions.DELETE_CUSTOM_EVENT})},children:C.jsx(lQ,{fontSize:"small"})})})]})]})}else{const{term:s,instructors:l,sectionCode:u,title:c,finalExam:f,locations:A,sectionType:d}=i;let p="";if(f.examStatus=="NO_FINAL")p="No Final";else if(f.examStatus=="TBA_FINAL")p="Final TBA";else if(f.startTime&&f.endTime&&f.month&&f.locations){const h=Ule(f.startTime,f.endTime,r),m=`at ${f.locations.map(v=>`${v.building} ${v.room}`).join(", ")}`,y=Rlt[f.month];p=`${f.dayOfWeek} ${y} ${f.day} ${h} ${m}`}return C.jsxs(Eo,{className:o.courseContainer,ref:t,children:[C.jsxs("div",{className:o.titleBar,children:[C.jsx("span",{className:o.title,children:`${c} ${d}`}),C.jsx(ei,{title:"Delete",children:C.jsx(ii,{size:"small",onClick:()=>{cce(u,s),Cn({category:ot.calendar.title,action:ot.calendar.actions.DELETE_COURSE})},children:C.jsx(lQ,{fontSize:"inherit"})})})]}),C.jsx("table",{className:o.table,children:C.jsxs("tbody",{children:[C.jsxs("tr",{children:[C.jsx("td",{className:o.alignToTop,children:"Section code"}),C.jsx(ei,{title:"Click to copy course code",placement:"right",children:C.jsx("td",{className:o.rightCells,children:C.jsx(wK,{onClick:h=>{Kz(h,u),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.COPY_COURSE_CODE})},className:o.sectionCode,label:u,size:"small"})})})]}),C.jsxs("tr",{children:[C.jsx("td",{className:o.alignToTop,children:"Term"}),C.jsx("td",{className:o.rightCells,children:s})]}),C.jsxs("tr",{children:[C.jsx("td",{className:o.alignToTop,children:"Instructors"}),C.jsx("td",{className:`${o.multiline} ${o.rightCells}`,children:l.join(` -`)})]}),C.jsxs("tr",{children:[C.jsxs("td",{className:o.alignToTop,children:["Location",A.length>1&&"s"]}),C.jsx("td",{className:`${o.multiline} ${o.rightCells}`,children:A.map(h=>C.jsx("div",{children:C.jsxs(Dy,{className:o.clickableLocation,to:`/map?location=${pT[h.building]??0}`,onClick:a,children:[h.building," ",h.room]})},`${u} @ ${h.building} ${h.room}`))})]}),C.jsxs("tr",{children:[C.jsx("td",{children:"Final"}),C.jsx("td",{className:o.rightCells,children:p})]}),C.jsxs("tr",{children:[C.jsx("td",{children:"Color"}),C.jsx("td",{className:`${o.colorPicker} ${o.stickToRight}`,children:C.jsx(dT,{color:i.color,isCustomEvent:i.isCustomEvent,sectionCode:i.sectionCode,term:i.term,analyticsCategory:ot.calendar.title})})]})]})})]})}},klt=Ke(Tlt)(Ilt),Plt=ftt(De),Ult=({event:e})=>e.isCustomEvent?C.jsxs(fn,{children:[C.jsx(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontWeight:500,fontSize:"0.8rem"},children:C.jsx(fn,{children:e.title})}),C.jsx(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontSize:"0.7rem"},children:C.jsx(fn,{children:Object.keys(pT).find(t=>pT[t]===parseInt(e.building))})})]}):C.jsxs(fn,{children:[C.jsxs(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontWeight:500,fontSize:"0.8rem"},children:[C.jsx(fn,{children:e.title}),C.jsxs(fn,{style:{fontSize:"0.8rem"},children:[" ",e.sectionType]})]}),C.jsxs(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontSize:"0.7rem"},children:[C.jsx(fn,{children:e.showLocationInfo?e.locations.map(t=>`${t.building} ${t.room}`).join(", "):e.locations.length>1?`${e.locations.length} Locations`:`${e.locations[0].building} ${e.locations[0].room}`}),C.jsx(fn,{children:e.sectionCode})]})]});function vJ(e){const{isMobile:t}=e,[n,r]=g.useState(null),[a,o]=g.useState(!1),[i,s]=g.useState(null),[l,u]=g.useState(null),[c,f]=g.useState(oe.getEventsInCalendar()),[A,d]=g.useState(oe.getFinalEventsInCalendar()),[p,h]=g.useState(oe.getCurrentScheduleIndex()),[m,y]=g.useState(oe.getScheduleNames()),{isMilitaryTime:v}=Bw(),b=()=>a?A:c,w=()=>{r(null)},x=()=>{w(),o(I=>!I)},S=(I,k)=>{const{currentTarget:L}=k;k.stopPropagation(),(I.isCustomEvent||I.sectionType!=="Fin")&&(r(P=>P===L?null:L),s(I),u(Math.random()))},B=()=>{const I=b().map(k=>k.start.getHours());return new Date(2018,0,1,Math.min(7,Math.min(...I)))},F=I=>({style:{backgroundColor:I.color,cursor:"pointer",borderStyle:"none",borderRadius:"4px",color:O(I.color)?"white":"black"}}),O=I=>{const L=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(I),P={r:parseInt(L[1],16),g:parseInt(L[2],16),b:parseInt(L[3],16)},Q={r:255,g:255,b:255},D=X=>(X.r*299+X.g*587+X.b*114)/1e3,j=D(P),z=D(Q);return Math.abs(j-z)>125},T=b(),U=T.some(I=>I.start.getDay()===0||I.start.getDay()===6),N=t?{height:"calc(100% - 55px)"}:{height:"calc(100vh - 104px)"},H=v?"HH:mm":"h:mm A",M=v?"HH:mm":"h A";return De.updateLocale("es-us",{week:{dow:U&&a?6:0}}),g.useEffect(()=>{const I=()=>{h(oe.getCurrentScheduleIndex()),f(oe.getEventsInCalendar()),d(oe.getFinalEventsInCalendar()),w()},k=()=>{y(oe.getScheduleNames())};return oe.on("addedCoursesChange",I),oe.on("customEventsChange",I),oe.on("colorChange",I),oe.on("currentScheduleIndexChange",I),oe.on("scheduleNamesChange",k),()=>{oe.off("addedCoursesChange",I),oe.off("customEventsChange",I),oe.off("colorChange",I),oe.off("currentScheduleIndexChange",I),oe.off("scheduleNamesChange",k)}},[]),C.jsxs(fn,{style:{height:t?"calc(100% - 50px)":void 0,margin:"0px 4px",borderRadius:"1px"},children:[C.jsx(Rtt,{currentScheduleIndex:p,toggleDisplayFinalsSchedule:x,showFinalsSchedule:a,scheduleNames:m}),C.jsxs(fn,{id:"screenshot",style:N,children:[C.jsx(q4,{anchorEl:n,placement:"right",modifiers:{offset:{enabled:!0,offset:"0, 10"},flip:{enabled:!0},preventOverflow:{enabled:!0,boundariesElement:"scrollParent"}},open:!!n,children:C.jsx(Bge,{onClickAway:w,children:C.jsx(fn,{children:C.jsx(klt,{closePopover:w,courseInMoreInfo:i,scheduleNames:m},l)})})}),C.jsx(itt,{localizer:Plt,toolbar:!1,formats:{timeGutterFormat:(I,k,L)=>I.getMinutes()>0||!L?"":L.format(I,M,k),dayFormat:"ddd",eventTimeRangeFormat:(I,k,L)=>L?L.format(I.start,H,k)+" - "+L.format(I.end,H,k):""},views:[fr.WEEK,fr.WORK_WEEK],defaultView:fr.WORK_WEEK,view:U?fr.WEEK:fr.WORK_WEEK,onView:()=>{},step:15,timeslots:2,defaultDate:new Date(2018,0,1),min:B(),max:new Date(2018,0,1,23),events:T,eventPropGetter:F,showMultiDayTimes:!1,components:{event:Ult},onSelectEvent:S})]})]})}const Mlt="modulepreload",Dlt=function(e){return"/"+e},N6={},yJ=function(t,n,r){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Dlt(o),o in N6)return;N6[o]=!0;const i=o.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!r)for(let c=a.length-1;c>=0;c--){const f=a[c];if(f.href===o&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${s}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":Mlt,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})};function $d(e){if(typeof window>"u")return e;const t=g.useRef(null);return g.useLayoutEffect(()=>{t.current=e}),g.useCallback((...n)=>{var r;(r=t.current)===null||r===void 0||r.call(t,...n)},[])}const H6={};function Llt(e,t){H6[e]||(H6[e]=!0,console.error("[material-ui-popup-state] WARNING",t))}const Qlt={isOpen:!1,setAnchorElUsed:!1,anchorEl:void 0,anchorPosition:void 0,hovered:!1,focused:!1,_openEventType:null,_childPopupState:null,_deferNextOpen:!1,_deferNextClose:!1};function Nlt({parentPopupState:e,popupId:t,variant:n,disableAutoFocus:r}){const a=g.useRef(!0);g.useEffect(()=>(a.current=!0,()=>{a.current=!1}),[]);const[o,i]=g.useState(Qlt),s=g.useCallback(v=>{a.current&&i(v)},[]),l=g.useCallback(v=>s(b=>({...b,setAnchorElUsed:!0,anchorEl:v??void 0})),[]),u=$d(v=>(o.isOpen?A(v):c(v),o)),c=$d(v=>{const b=v instanceof Element?void 0:v,w=v instanceof Element?v:(v==null?void 0:v.currentTarget)instanceof Element?v.currentTarget:void 0;if((b==null?void 0:b.type)==="touchstart"){s(O=>({...O,_deferNextOpen:!0}));return}const x=b==null?void 0:b.clientX,S=b==null?void 0:b.clientY,B=typeof x=="number"&&typeof S=="number"?{left:x,top:S}:void 0,F=O=>{if(!v&&!O.setAnchorElUsed&&Llt("missingEventOrAnchorEl","eventOrAnchorEl should be defined if setAnchorEl is not used"),e){if(!e.isOpen)return O;setTimeout(()=>e._setChildPopupState(y))}const T={...O,isOpen:!0,anchorPosition:B,hovered:(b==null?void 0:b.type)==="mouseover"||O.hovered,focused:(b==null?void 0:b.type)==="focus"||O.focused,_openEventType:b==null?void 0:b.type};return b!=null&&b.currentTarget?O.setAnchorElUsed||(T.anchorEl=b==null?void 0:b.currentTarget):w&&(T.anchorEl=w),T};s(O=>O._deferNextOpen?(setTimeout(()=>s(F),0),{...O,_deferNextOpen:!1}):F(O))}),f=v=>{const{_childPopupState:b}=v;return setTimeout(()=>{b==null||b.close(),e==null||e._setChildPopupState(null)}),{...v,isOpen:!1,hovered:!1,focused:!1}},A=$d(v=>{const b=v instanceof Element?void 0:v;if((b==null?void 0:b.type)==="touchstart"){s(w=>({...w,_deferNextClose:!0}));return}s(w=>w._deferNextClose?(setTimeout(()=>s(f),0),{...w,_deferNextClose:!1}):f(w))}),d=g.useCallback((v,b)=>{v?c(b):A(b)},[]),p=$d(v=>{const{relatedTarget:b}=v;s(w=>w.hovered&&!(b instanceof Element&&hT(b,y))?w.focused?{...w,hovered:!1}:f(w):w)}),h=$d(v=>{if(!v)return;const{relatedTarget:b}=v;s(w=>w.focused&&!(b instanceof Element&&hT(b,y))?w.hovered?{...w,focused:!1}:f(w):w)}),m=g.useCallback(v=>s(b=>({...b,_childPopupState:v})),[]),y={...o,setAnchorEl:l,popupId:t,variant:n,open:c,close:A,toggle:u,setOpen:d,onBlur:h,onMouseLeave:p,disableAutoFocus:r??!!(o.hovered||o.focused),_setChildPopupState:m};return y}function Hlt({isOpen:e,popupId:t,variant:n}){return{...n==="popover"?{"aria-haspopup":!0,"aria-controls":e&&t!=null?t:void 0}:n==="popper"?{"aria-describedby":e&&t!=null?t:void 0}:void 0}}function jlt(e){return{...Hlt(e),onClick:e.open,onTouchStart:e.open}}function zlt({isOpen:e,anchorEl:t,anchorPosition:n,close:r,popupId:a,onMouseLeave:o,disableAutoFocus:i,_openEventType:s}){return{id:a,anchorEl:t,anchorPosition:n,anchorReference:s==="contextmenu"?"anchorPosition":"anchorEl",open:e,onClose:r,onMouseLeave:o,...i&&{autoFocus:!1,disableAutoFocusItem:!0,disableAutoFocus:!0,disableEnforceFocus:!0,disableRestoreFocus:!0}}}function Vlt(e,{popupId:t}){if(!t)return null;const n=typeof e.getRootNode=="function"?e.getRootNode():document;return typeof n.getElementById=="function"?n.getElementById(t):null}function hT(e,t){const{anchorEl:n,_childPopupState:r}=t;return j6(n,e)||j6(Vlt(e,t),e)||r!=null&&hT(e,r)}function j6(e,t){if(!e)return!1;for(;t;){if(t===e)return!0;t=t.parentElement}return!1}function bJ({children:e,popupId:t,variant:n,parentPopupState:r,disableAutoFocus:a}){const o=Nlt({popupId:t,variant:n,parentPopupState:r,disableAutoFocus:a}),i=e(o);return i??null}bJ.propTypes={children:J.func.isRequired,popupId:J.string,variant:J.oneOf(["popover","popper"]).isRequired,parentPopupState:J.object,disableAutoFocus:J.bool};const gT={backgroundColor:"rgba(236, 236, 236, 1)",marginRight:1,padding:1.5,boxShadow:"2",color:"black","&:hover":{backgroundColor:"grey"},pointerEvents:"auto"},Klt={sectionCode:"Code",sectionDetails:"Type",instructors:"Instructors",gpa:"GPA",dayAndTime:"Times",location:"Places",sectionEnrollment:"Enrollment",restrictions:"Restrictions",status:"Status"};function Wlt(){return""}const Glt=Object.entries(Klt);function wJ(){const[e,t]=i2(u=>[u.selectedColumns,u.setSelectedColumns]),[n,r]=g.useState(),a=!!n,o=g.useCallback(u=>{typeof u.target.value!="string"&&t(u.target.value)},[t]),i=g.useCallback(u=>{r(u.currentTarget)},[]),s=g.useCallback(()=>{r(void 0)},[]),l=g.useMemo(()=>pl.filter((u,c)=>e[c]),[e]);return C.jsxs(C.Fragment,{children:[C.jsx(ti,{title:"Show/Hide Columns",children:C.jsx(Ba,{onClick:i,sx:gT,children:C.jsx(J4e,{})})}),C.jsx(rC,{open:a,anchorEl:n,onClose:s,sx:{visibility:"hidden"},children:C.jsx(hW,{children:C.jsx(IW,{multiple:!0,value:l,open:a,onChange:o,onClose:s,renderValue:Wlt,MenuProps:{anchorEl:n},children:Glt.map(([u,c],f)=>C.jsxs(j2,{value:u,children:[C.jsx(awe,{checked:e[f],color:"default"}),C.jsx(u0,{primary:c})]},u))})})})]})}function Ylt(e){return C.jsxs(Ut,{sx:{display:e.showSearch?"block":"none",width:"100%",zIndex:3,marginBottom:8,position:"absolute"},children:[C.jsx(ti,{title:"Back",children:C.jsx(Ba,{onClick:e.onDismissSearchResults,sx:gT,children:C.jsx(L4e,{})})}),C.jsx(ti,{title:"Refresh Search Results",children:C.jsx(Ba,{onClick:e.onRefreshSearch,sx:gT,children:C.jsx(G4e,{})})}),C.jsx(wJ,{})]})}const qlt=R.lazy(()=>yJ(()=>import("./SectionTable-26b19177.js"),["assets/SectionTable-26b19177.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/SectionTable-3fc59119.css"]));function iP(e){return C.jsx(g.Suspense,{fallback:C.jsx("div",{}),children:C.jsx(qlt,{...e})})}const Xlt=e=>{const{customEvent:t}=e,{isMilitaryTime:n}=Bw(),[r,a]=g.useState(oe.getSkeletonMode());g.useEffect(()=>{const l=()=>{a(oe.getSkeletonMode())};return oe.on("skeletonModeChange",l),()=>{oe.off("skeletonModeChange",l)}},[]);const o=(l,u,c)=>{const f=De({hours:parseInt(l.slice(0,2)),minutes:parseInt(l.slice(3,5))}),A=De({hours:parseInt(u.slice(0,2)),minutes:parseInt(u.slice(3,5))}),d=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],p=c.map((m,y)=>m?d[y]:"").join(" "),h=n?"HH:mm":"h:mm A";return`${f.format(h)} — ${A.format(h)} • ${p}`},{setActiveTab:i}=Fw(),s=g.useCallback(()=>{i(2)},[i]);return C.jsxs(C1e,{children:[C.jsx(Q1e,{titleTypographyProps:{variant:"subtitle1"},title:t.title,subheader:o(t.start,t.end,t.days),style:{padding:r?8:"8px 8px 0 8px"}}),C.jsx(Ut,{sx:{margin:"0.75rem",color:"#bbbbbb",fontSize:"1rem"},children:C.jsx(Dy,{to:`/map?location=${t.building??0}`,onClick:s,children:t.building?ox[+t.building].name:""})}),!r&&C.jsxs(F1e,{disableSpacing:!0,style:{padding:0},children:[C.jsx(Ut,{sx:{cursor:"pointer","& > div":{margin:"0px 8px 0px 4px",height:"20px",width:"20px",borderRadius:"50%"}},children:C.jsx(dT,{color:t.color,isCustomEvent:!0,customEventID:t.customEventID,analyticsCategory:ot.addedClasses.title})}),C.jsx(Lk,{customEvent:t,scheduleNames:e.scheduleNames}),C.jsx(ti,{title:"Delete",children:C.jsx(Ba,{onClick:()=>{CV(t.customEventID)},size:"large",children:C.jsx(u9,{fontSize:"small"})})})]})]})},CJ={backgroundColor:"rgba(236, 236, 236, 1)",marginRight:1,padding:1.5,boxShadow:"2",color:"black","&:hover":{backgroundColor:"grey"},pointerEvents:"auto"},Jlt=5e3;function z6(){const e=oe.schedule.getCurrentCourses(),t=[];for(const n of e){let r=t.find(a=>a.courseNumber===n.courseNumber&&a.deptCode===n.deptCode&&a.courseTitle===n.courseTitle);r?r.sections.push({...n.section}):(r={term:n.term,deptCode:n.deptCode,courseComment:n.courseComment,prerequisiteLink:n.prerequisiteLink,courseNumber:n.courseNumber,courseTitle:n.courseTitle,sections:[{...n.section}]},t.push(r))}return t.forEach(function(n){n.sections.sort(function(r,a){return parseInt(r.sectionCode,10)-parseInt(a.sectionCode,10)})}),t}function Zlt(){window.confirm("Are you sure you want to clear this schedule?")&&(xV(),Cn({category:ot.addedClasses.title,action:ot.addedClasses.actions.CLEAR_SCHEDULE}))}function V6(e,t){return()=>{hce(e,t)}}function _lt(){return C.jsx(ti,{title:"Clear Schedule",children:C.jsx(Ba,{sx:CJ,onClick:Zlt,children:C.jsx(z4e,{})})})}function $lt(){const[e,t]=g.useState(oe.getScheduleNames()),{enqueueSnackbar:n}=Kse(),r=g.useMemo(()=>({onSuccess:a=>{const o=a===e.length?"All Schedules":e[a];n(`Schedule copied to ${o}.`,{variant:"success"})},onError:a=>{const o=a===e.length?"All Schedules":e[a];n(`Could not copy schedule to ${o}.`,{variant:"error"})}}),[n,e]);return g.useEffect(()=>{const a=()=>{t([...oe.getScheduleNames()])};return oe.on("scheduleNamesChange",a),()=>{oe.off("scheduleNamesChange",a)}},[]),C.jsx(bJ,{variant:"popover",children:a=>C.jsxs(C.Fragment,{children:[C.jsx(ti,{title:"Copy Schedule",children:C.jsx(Ba,{...jlt(a),sx:CJ,size:"medium",children:C.jsx(H4e,{})})}),C.jsxs(BW,{...zlt(a),children:[e.map((o,i)=>C.jsxs(j2,{disabled:oe.getCurrentScheduleIndex()===i,onClick:V6(i,r),children:["Copy to ",o]},i)),C.jsx(j2,{onClick:V6(e.length,r),children:"Copy to All Schedules"})]})]})})}function xJ(){const[e,t]=g.useState(oe.getSkeletonMode()),[n,r]=g.useState(e?oe.getSkeletonSchedule().customEvents:oe.schedule.getCurrentCustomEvents());return g.useEffect(()=>{const a=()=>{t(oe.getSkeletonMode())};return oe.on("skeletonModeChange",a),()=>{oe.off("skeletonModeChange",a)}},[]),g.useEffect(()=>{const a=()=>{r([...oe.schedule.getCurrentCustomEvents()])};return oe.on("customEventsChange",a),oe.on("currentScheduleIndexChange",a),()=>{oe.off("customEventsChange",a),oe.off("currentScheduleIndexChange",a)}},[]),n.length<=0?null:C.jsxs(Ut,{children:[C.jsx(Gn,{variant:"h6",children:"Custom Events"}),C.jsx(Ut,{display:"flex",flexDirection:"column",gap:1,children:n.map(a=>C.jsx(Ut,{children:C.jsx(Xlt,{customEvent:a,scheduleNames:oe.getScheduleNames()})},a.title))})]})}function SJ(){const[e,t]=g.useState(oe.getSkeletonMode()),[n,r]=g.useState(e?oe.getSkeletonSchedule().scheduleNote:oe.getCurrentScheduleNote()),[a,o]=g.useState(oe.getCurrentScheduleIndex()),i=g.useCallback(s=>{r(s.target.value),yce(s.target.value,a)},[a]);return g.useEffect(()=>{const s=()=>{t(oe.getSkeletonMode())};return oe.on("skeletonModeChange",s),()=>{oe.off("skeletonModeChange",s)}},[]),g.useEffect(()=>{const s=()=>{r(oe.getCurrentScheduleNote())},l=()=>{o(oe.getCurrentScheduleIndex())};return oe.on("scheduleNotesChange",s),oe.on("currentScheduleIndexChange",l),()=>{oe.off("scheduleNotesChange",s),oe.off("currentScheduleIndexChange",l)}},[]),C.jsxs(Ut,{children:[C.jsx(Gn,{variant:"h6",children:"Schedule Notes"}),C.jsx(aC,{type:"text",variant:"filled",label:"Click here to start typing!",onChange:i,value:n,inputProps:{maxLength:Jlt},InputProps:{disableUnderline:!0},fullWidth:!0,multiline:!0,disabled:e})]})}function eut(){const[e,t]=g.useState(oe.getSkeletonSchedule());g.useEffect(()=>{const r=()=>{t(oe.getSkeletonSchedule())};return oe.on("skeletonScheduleChange",r),()=>{oe.off("skeletonScheduleChange",r)}},[]);const n=g.useMemo(()=>{const r=e.courses.reduce((a,o)=>{var i;return a[i=o.term]??(a[i]=[]),a[o.term].push(o.sectionCode),a},{});return Object.entries(r)},[e.courses]);return C.jsxs(Ut,{display:"flex",flexDirection:"column",gap:1,children:[C.jsx(Gn,{variant:"h6",children:e.scheduleName}),n.map(([r,a])=>C.jsxs(Ut,{children:[C.jsx(Gn,{variant:"h6",children:r}),C.jsx(ko,{elevation:1,children:a.map((o,i)=>C.jsx(ti,{title:"Click to copy course code",placement:"right",children:C.jsx(iW,{onClick:s=>{Kz(s,o),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.COPY_COURSE_CODE})},label:o,size:"small",style:{margin:"10px 10px 10px 10px"}},i)},i))},r)]},r)),C.jsx(xJ,{}),C.jsx(SJ,{}),C.jsx(Gn,{variant:"body1",children:"PeterPortal or WebSoc is currently unreachable. This is the information that we can currently retrieve."})]})}function tut(){const[e,t]=g.useState(z6()),[n,r]=g.useState(oe.getScheduleNames()),[a,o]=g.useState(oe.getCurrentScheduleIndex());g.useEffect(()=>{const l=()=>{t(z6())},u=()=>{r([...oe.getScheduleNames()])},c=()=>{o(oe.getCurrentScheduleIndex())};return oe.on("addedCoursesChange",l),oe.on("currentScheduleIndexChange",l),oe.on("scheduleNamesChange",u),oe.on("currentScheduleIndexChange",c),()=>{oe.off("addedCoursesChange",l),oe.off("currentScheduleIndexChange",l),oe.off("scheduleNamesChange",u),oe.off("currentScheduleIndexChange",c)}},[]);const i=g.useMemo(()=>{let l=0;for(const u of e)for(const c of u.sections)isNaN(Number(c.units))||(l+=Number(c.units));return l},[e]),s=g.useMemo(()=>n[a],[n,a]);return C.jsxs(Ut,{display:"flex",flexDirection:"column",gap:1,children:[C.jsxs(Ut,{display:"flex",width:1,position:"absolute",zIndex:"2",children:[C.jsx($lt,{}),C.jsx(_lt,{}),C.jsx(wJ,{})]}),C.jsxs(Ut,{style:{marginTop:50},children:[C.jsx(Gn,{variant:"h6",children:`${s} (${i} Units)`}),C.jsx(Ut,{display:"flex",flexDirection:"column",gap:1,children:e.map(l=>C.jsx(Ut,{children:C.jsx(iP,{courseDetails:l,term:l.term,allowHighlight:!1,analyticsCategory:ot.addedClasses.title,scheduleNames:n})},l.deptCode+l.courseNumber+l.courseTitle))})]}),C.jsx(xJ,{}),C.jsx(SJ,{})]})}function nut(){const[e,t]=g.useState(oe.getSkeletonMode());return g.useEffect(()=>{const n=()=>{t(oe.getSkeletonMode())};return oe.on("skeletonModeChange",n),()=>{oe.off("skeletonModeChange",n)}},[]),C.jsx(Ut,{children:e?C.jsx(eut,{}):C.jsx(tut,{})})}var Ll={},cx={};Object.defineProperty(cx,"__esModule",{value:!0});cx.on=rut;cx.off=aut;function rut(e,t,n,r){r=r||!1,e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on"+t,function(a){n.call(e,a||window.event)})}function aut(e,t,n,r){r=r||!1,e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent("on"+t,n)}var sP={};Object.defineProperty(sP,"__esModule",{value:!0});sP.default=function(e){if(!(e instanceof HTMLElement))return document.documentElement;for(var t=e.style.position==="absolute",n=/(scroll|auto)/,r=e;r;){if(!r.parentNode)return e.ownerDocument||document.documentElement;var a=window.getComputedStyle(r),o=a.position,i=a.overflow,s=a["overflow-x"],l=a["overflow-y"];if(o==="static"&&t){r=r.parentNode;continue}if(n.test(i)&&n.test(s)&&n.test(l))return r;r=r.parentNode}return e.ownerDocument||e.documentElement||document.documentElement};var lP={};Object.defineProperty(lP,"__esModule",{value:!0});lP.default=out;function out(e,t,n){var r=void 0,a=void 0,o=void 0,i=void 0,s=void 0,l=function u(){var c=+new Date-i;c=0?r=setTimeout(u,t-c):(r=null,n||(s=e.apply(o,a),r||(o=null,a=null)))};return function(){o=this,a=arguments,i=+new Date;var c=n&&!r;return r||(r=setTimeout(l,t)),c&&(s=e.apply(o,a),o=null,a=null),s}}var uP={};Object.defineProperty(uP,"__esModule",{value:!0});uP.default=iut;function iut(e,t,n){t||(t=250);var r,a;return function(){var o=n||this,i=+new Date,s=arguments;r&&i=0&&x-S[0]<=p&&x+v+S[1]>=0},hut=function(t){var n=t.ref;if(!(n.offsetWidth||n.offsetHeight||n.getClientRects().length))return!1;var r=void 0,a=void 0;try{var o=n.getBoundingClientRect();r=o.top,a=o.height}catch{r=yi.top,a=yi.height}var i=window.innerHeight||document.documentElement.clientHeight,s=Array.isArray(t.props.offset)?t.props.offset:[t.props.offset,t.props.offset];return r-s[0]<=i&&r+a+s[1]>=0},RJ=function(t){var n=t.ref;if(n instanceof HTMLElement){var r=(0,mT.default)(n),a=t.props.overflow&&r!==n.ownerDocument&&r!==document&&r!==document.documentElement,o=a?put(t,r):hut(t);o?t.visible||(t.props.once&&vT.push(t),t.visible=!0,t.forceUpdate()):t.props.once&&t.visible||(t.visible=!1,t.props.unmountIfInvisible&&t.forceUpdate())}},IJ=function(){vT.forEach(function(t){var n=Xo.indexOf(t);n!==-1&&Xo.splice(n,1)}),vT=[]},sy=function(){for(var t=0;t0&&arguments[0]!==void 0?arguments[0]:{};return function(r){return function(a){FJ(o,a);function o(){EJ(this,o);var i=OJ(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return i.displayName="LazyLoad"+vut(r),i}return BJ(o,[{key:"render",value:function(){return y1.default.createElement(Ax,t,y1.default.createElement(r,this.props))}}]),o}(cP.Component)}};Ll.lazyload=yut;var but=Ll.default=Ax;Ll.forceCheck=sy;Ll.forceVisible=gut;class wut extends g.PureComponent{constructor(){super(...arguments),this.state={courseDetails:this.props.courseDetails}}async componentDidMount(){const t=be.getFormData(),n={department:this.props.courseDetails.deptCode,term:t.term,ge:"ANY",courseNumber:this.props.courseDetails.courseNumber,courseTitle:this.props.courseDetails.courseTitle},r=await xf.query(n);this.setState({courseDetails:r.schools[0].departments[0].courses[0]})}render(){return C.jsx(iP,{...this.props,courseDetails:this.state.courseDetails})}}const Cut=e=>({school:{display:"flex",flexWrap:"wrap",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)},paddingTop:e.spacing(),paddingBottom:e.spacing()},dept:{display:"flex",flexWrap:"wrap",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)},paddingTop:e.spacing(),paddingBottom:e.spacing()},text:{flexBasis:"50%",flexGrow:1,display:"inline",cursor:"pointer"},icon:{cursor:"pointer"},collapse:{flexBasis:"100%"},comments:{fontFamily:"Roboto",fontSize:12}});class xut extends g.PureComponent{constructor(){super(...arguments),this.state={commentsOpen:!1}}render(){const t={__html:this.props.comment};return C.jsx(Vme,{item:!0,xs:12,children:C.jsx(Eo,{elevation:1,square:!0,style:{overflow:"hidden"},children:C.jsxs(Ihe,{children:[C.jsx(Yhe,{expandIcon:C.jsx(a9,{}),children:C.jsx(Ya,{variant:this.props.type==="school"?"h6":"subtitle1",children:this.props.name})}),C.jsx(Uhe,{children:C.jsxs(Ya,{variant:"body2",component:"span",children:[C.jsx(Ya,{children:this.props.comment===""?"No comments found":"Comments:"}),C.jsx(fn,{dangerouslySetInnerHTML:t,className:this.props.classes.comments,component:"p"})]})})]})})})}}const K6=Ke(Cut)(xut),kJ="/assets/dark-loading-e4b19eeb.gif",PJ="/assets/loading-cec6eebc.gif",Sut="/assets/dark-no_results-3322c9d7.png",But="/assets/no_results-8de1238b.png";class Eut{constructor(){this.populateGradesCache=async({department:t,ge:n})=>{var s;if(t=t!="ALL"?t:void 0,n=n!="ANY"?n:void 0,!t&&!n)throw new Error("populategradesCache: Must provide either department or ge");const r=`${t??""}${n??""}`;if(this.cachedQueries.has(r))return;const a=`${n?`ge: ${n.replace("-","_")} `:""}${t?`department: "${t}" `:""}`,o=await YU(`{ + `),R.createElement("div",{style:c.white,className:"saturation-white"},R.createElement("div",{style:c.black,className:"saturation-black"}),R.createElement("div",{style:c.pointer},this.props.pointer?R.createElement(this.props.pointer,this.props):R.createElement("div",{style:c.circle}))))}}]),t}(g.PureComponent||g.Component);function sst(e){return typeof e=="function"?e:rm}function lst(e,t){var n=Lr(e)?Pk:cX;return n(e,sst(t))}function y1(e){"@babel/helpers - typeof";return y1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y1(e)}var ust=/^\s+/,cst=/\s+$/;function _e(e,t){if(e=e||"",t=t||{},e instanceof _e)return e;if(!(this instanceof _e))return new _e(e,t);var n=Ast(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}_e.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,a,o,i,s;return n=t.r/255,r=t.g/255,a=t.b/255,n<=.03928?o=n/12.92:o=Math.pow((n+.055)/1.055,2.4),r<=.03928?i=r/12.92:i=Math.pow((r+.055)/1.055,2.4),a<=.03928?s=a/12.92:s=Math.pow((a+.055)/1.055,2.4),.2126*o+.7152*i+.0722*s},setAlpha:function(t){return this._a=uJ(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=S6(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=S6(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+a+"%)":"hsva("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var t=x6(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=x6(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+a+"%)":"hsla("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHex:function(t){return B6(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return hst(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(kn(this._r,255)*100)+"%",g:Math.round(kn(this._g,255)*100)+"%",b:Math.round(kn(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(kn(this._r,255)*100)+"%, "+Math.round(kn(this._g,255)*100)+"%, "+Math.round(kn(this._b,255)*100)+"%)":"rgba("+Math.round(kn(this._r,255)*100)+"%, "+Math.round(kn(this._g,255)*100)+"%, "+Math.round(kn(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:Fst[B6(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+E6(this._r,this._g,this._b,this._a),r=n,a=this._gradientType?"GradientType = 1, ":"";if(t){var o=_e(t);r="#"+E6(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,a=this._a<1&&this._a>=0,o=!n&&a&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return o?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return _e(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(yst,arguments)},brighten:function(){return this._applyModification(bst,arguments)},darken:function(){return this._applyModification(wst,arguments)},desaturate:function(){return this._applyModification(gst,arguments)},saturate:function(){return this._applyModification(mst,arguments)},greyscale:function(){return this._applyModification(vst,arguments)},spin:function(){return this._applyModification(Cst,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(Bst,arguments)},complement:function(){return this._applyCombination(xst,arguments)},monochromatic:function(){return this._applyCombination(Est,arguments)},splitcomplement:function(){return this._applyCombination(Sst,arguments)},triad:function(){return this._applyCombination(F6,[3])},tetrad:function(){return this._applyCombination(F6,[4])}};_e.fromRatio=function(e,t){if(y1(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=yp(e[r]));e=n}return _e(e,t)};function Ast(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,i=!1,s=!1;return typeof e=="string"&&(e=Ist(e)),y1(e)=="object"&&($i(e.r)&&$i(e.g)&&$i(e.b)?(t=fst(e.r,e.g,e.b),i=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):$i(e.h)&&$i(e.s)&&$i(e.v)?(r=yp(e.s),a=yp(e.v),t=pst(e.h,r,a),i=!0,s="hsv"):$i(e.h)&&$i(e.s)&&$i(e.l)&&(r=yp(e.s),o=yp(e.l),t=dst(e.h,r,o),i=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=uJ(n),{ok:i,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function fst(e,t,n){return{r:kn(e,255)*255,g:kn(t,255)*255,b:kn(n,255)*255}}function x6(e,t,n){e=kn(e,255),t=kn(t,255),n=kn(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,i,s=(r+a)/2;if(r==a)o=i=0;else{var l=r-a;switch(i=s>.5?l/(2-r-a):l/(r+a),r){case e:o=(t-n)/l+(t1&&(f-=1),f<1/6?u+(c-u)*6*f:f<1/2?c:f<2/3?u+(c-u)*(2/3-f)*6:u}if(t===0)r=a=o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=i(l,s,e+1/3),a=i(l,s,e),o=i(l,s,e-1/3)}return{r:r*255,g:a*255,b:o*255}}function S6(e,t,n){e=kn(e,255),t=kn(t,255),n=kn(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,i,s=r,l=r-a;if(i=r===0?0:l/r,r==a)o=0;else{switch(r){case e:o=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(_e(r));return o}function Est(e,t){t=t||6;for(var n=_e(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],s=1/t;t--;)i.push(_e({h:r,s:a,v:o})),o=(o+s)%1;return i}_e.mix=function(e,t,n){n=n===0?0:n||50;var r=_e(e).toRgb(),a=_e(t).toRgb(),o=n/100,i={r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a};return _e(i)};_e.readability=function(e,t){var n=_e(e),r=_e(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};_e.isReadable=function(e,t,n){var r=_e.readability(e,t),a,o;switch(o=!1,a=kst(n),a.level+a.size){case"AAsmall":case"AAAlarge":o=r>=4.5;break;case"AAlarge":o=r>=3;break;case"AAAsmall":o=r>=7;break}return o};_e.mostReadable=function(e,t,n){var r=null,a=0,o,i,s,l;n=n||{},i=n.includeFallbackColors,s=n.level,l=n.size;for(var u=0;ua&&(a=o,r=_e(t[u]));return _e.isReadable(e,r,{level:s,size:l})||!i?r:(n.includeFallbackColors=!1,_e.mostReadable(e,["#fff","#000"],n))};var dT=_e.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Fst=_e.hexNames=Ost(dT);function Ost(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function uJ(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function kn(e,t){Tst(e)&&(e="100%");var n=Rst(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function cx(e){return Math.min(1,Math.max(0,e))}function Pa(e){return parseInt(e,16)}function Tst(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function Rst(e){return typeof e=="string"&&e.indexOf("%")!=-1}function Zo(e){return e.length==1?"0"+e:""+e}function yp(e){return e<=1&&(e=e*100+"%"),e}function cJ(e){return Math.round(parseFloat(e)*255).toString(16)}function O6(e){return Pa(e)/255}var Vo=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",a="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function $i(e){return!!Vo.CSS_UNIT.exec(e)}function Ist(e){e=e.replace(ust,"").replace(cst,"").toLowerCase();var t=!1;if(dT[e])e=dT[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Vo.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Vo.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Vo.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Vo.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Vo.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Vo.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Vo.hex8.exec(e))?{r:Pa(n[1]),g:Pa(n[2]),b:Pa(n[3]),a:O6(n[4]),format:t?"name":"hex8"}:(n=Vo.hex6.exec(e))?{r:Pa(n[1]),g:Pa(n[2]),b:Pa(n[3]),format:t?"name":"hex"}:(n=Vo.hex4.exec(e))?{r:Pa(n[1]+""+n[1]),g:Pa(n[2]+""+n[2]),b:Pa(n[3]+""+n[3]),a:O6(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Vo.hex3.exec(e))?{r:Pa(n[1]+""+n[1]),g:Pa(n[2]+""+n[2]),b:Pa(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function kst(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var T6=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,a=0;return lst(n,function(o){if(t[o]&&(r+=1,isNaN(t[o])||(a+=1),o==="s"||o==="l")){var i=/^\d+%$/;i.test(t[o])&&(a+=1)}}),r===a?t:!1},bp=function(t,n){var r=t.hex?_e(t.hex):_e(t),a=r.toHsl(),o=r.toHsv(),i=r.toRgb(),s=r.toHex();a.s===0&&(a.h=n||0,o.h=n||0);var l=s==="000000"&&i.a===0;return{hsl:a,hex:l?"transparent":"#"+s,rgb:i,hsv:o,oldHue:t.h||n||a.h,source:t.source}},uu=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&_e(t).isValid()},Gk=function(t){if(!t)return"#fff";var n=bp(t);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},LB=function(t,n){var r=t.replace("°","");return _e(n+" ("+r+")")._ok},Zd=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){Hst(a,r);function a(){var o,i,s,l;Nst(this,a);for(var u=arguments.length,c=Array(u),f=0;f=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var kv=24,Zst=dJ.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?kv:r,o=e.height,i=o===void 0?kv:o,s=e.style,l=s===void 0?{}:s,u=Jst(e,["fill","width","height","style"]);return U6.default.createElement("svg",P6({viewBox:"0 0 "+kv+" "+kv,style:P6({fill:n,width:a,height:i},l)},u),U6.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},_st=function(){function e(t,n){for(var r=0;r1&&(a.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(a.a*100)/100,source:"rgb"},o)):(a.h||a.s||a.l)&&(typeof a.s=="string"&&a.s.includes("%")&&(a.s=a.s.replace("%","")),typeof a.l=="string"&&a.l.includes("%")&&(a.l=a.l.replace("%","")),a.s==1?a.s=.01:a.l==1&&(a.l=.01),r.props.onChange({h:a.h||r.props.hsl.h,s:Number(k6(a.s)?r.props.hsl.s:a.s),l:Number(k6(a.l)?r.props.hsl.l:a.l),source:"hsl"},o))},r.showHighlight=function(a){a.currentTarget.style.background="#eee"},r.hideHighlight=function(a){a.currentTarget.style.background="transparent"},n.hsl.a!==1&&n.view==="hex"?r.state={view:"rgb"}:r.state={view:n.view},r}return _st(t,[{key:"render",value:function(){var r=this,a=ht({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),o=void 0;return this.state.view==="hex"?o=R.createElement("div",{style:a.fields,className:"flexbox-fix"},R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?o=R.createElement("div",{style:a.fields,className:"flexbox-fix"},R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),R.createElement("div",{style:a.alpha},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(o=R.createElement("div",{style:a.fields,className:"flexbox-fix"},R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),R.createElement("div",{style:a.field},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),R.createElement("div",{style:a.alpha},R.createElement(Pt,{style:{input:a.input,label:a.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),R.createElement("div",{style:a.wrap,className:"flexbox-fix"},o,R.createElement("div",{style:a.toggle},R.createElement("div",{style:a.icon,onClick:this.toggleViews,ref:function(s){return r.icon=s}},R.createElement(Zst,{style:a.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.hsl.a!==1&&a.view==="hex"?{view:"rgb"}:null}}]),t}(R.Component);pJ.defaultProps={view:"hex"};var M6=function(){var t=ht({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return R.createElement("div",{style:t.picker})},nlt=function(){var t=ht({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return R.createElement("div",{style:t.picker})},Xk=function(t){var n=t.width,r=t.onChange,a=t.disableAlpha,o=t.rgb,i=t.hsl,s=t.hsv,l=t.hex,u=t.renderers,c=t.styles,f=c===void 0?{}:c,A=t.className,d=A===void 0?"":A,p=t.defaultView,h=ht(Oa({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+o.r+", "+o.g+", "+o.b+", "+o.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},f),{disableAlpha:a});return R.createElement("div",{style:h.picker,className:"chrome-picker "+d},R.createElement("div",{style:h.saturation},R.createElement(ux,{style:h.Saturation,hsl:i,hsv:s,pointer:nlt,onChange:r})),R.createElement("div",{style:h.body},R.createElement("div",{style:h.controls,className:"flexbox-fix"},R.createElement("div",{style:h.color},R.createElement("div",{style:h.swatch},R.createElement("div",{style:h.active}),R.createElement(Ad,{renderers:u}))),R.createElement("div",{style:h.toggles},R.createElement("div",{style:h.hue},R.createElement(fd,{style:h.Hue,hsl:i,pointer:M6,onChange:r})),R.createElement("div",{style:h.alpha},R.createElement(Wk,{style:h.Alpha,rgb:o,hsl:i,pointer:M6,renderers:u,onChange:r})))),R.createElement(pJ,{rgb:o,hsl:i,hex:l,view:p,onChange:r,disableAlpha:a})))};Xk.propTypes={width:J.oneOfType([J.string,J.number]),disableAlpha:J.bool,styles:J.object,defaultView:J.oneOf(["hex","rgb","hsl"])};Xk.defaultProps={width:225,disableAlpha:!1,styles:{}};Ta(Xk);var rlt=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,o=t.onSwatchHover,i=t.active,s=ht({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Gk(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:i,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return R.createElement(Oc,{style:s.color,color:n,onClick:a,onHover:o,focusStyle:{boxShadow:"0 0 4px "+n}},R.createElement("div",{style:s.dot}))},alt=function(t){var n=t.hex,r=t.rgb,a=t.onChange,o=ht({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(l,u){l.r||l.g||l.b?a({r:l.r||r.r,g:l.g||r.g,b:l.b||r.b,source:"rgb"},u):a({hex:l.hex,source:"hex"},u)};return R.createElement("div",{style:o.fields,className:"flexbox-fix"},R.createElement("div",{style:o.active}),R.createElement(Pt,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"hex",value:n,onChange:i}),R.createElement(Pt,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:r.r,onChange:i}),R.createElement(Pt,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:r.g,onChange:i}),R.createElement(Pt,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:r.b,onChange:i}))},Jk=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.colors,o=t.hex,i=t.rgb,s=t.styles,l=s===void 0?{}:s,u=t.className,c=u===void 0?"":u,f=ht(Oa({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),A=function(p,h){p.hex?uu(p.hex)&&n({hex:p.hex,source:"hex"},h):n(p,h)};return R.createElement(Am,{style:f.Compact,styles:l},R.createElement("div",{style:f.compact,className:"compact-picker "+c},R.createElement("div",null,Tc(a,function(d){return R.createElement(rlt,{key:d,color:d,active:d.toLowerCase()===o,onClick:A,onSwatchHover:r})}),R.createElement("div",{style:f.clear})),R.createElement(alt,{hex:o,rgb:i,onChange:A})))};Jk.propTypes={colors:J.arrayOf(J.string),styles:J.object};Jk.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Ta(Jk);var olt=function(t){var n=t.hover,r=t.color,a=t.onClick,o=t.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=ht({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:n});return R.createElement("div",{style:s.swatch},R.createElement(Oc,{color:r,onClick:a,onHover:o,focusStyle:i}))};const ilt=Kk(olt);var Zk=function(t){var n=t.width,r=t.colors,a=t.onChange,o=t.onSwatchHover,i=t.triangle,s=t.styles,l=s===void 0?{}:s,u=t.className,c=u===void 0?"":u,f=ht(Oa({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":i==="hide","top-left-triangle":i==="top-left","top-right-triangle":i==="top-right","bottom-left-triangle":i==="bottom-left","bottom-right-triangle":i==="bottom-right"}),A=function(p,h){return a({hex:p,source:"hex"},h)};return R.createElement("div",{style:f.card,className:"github-picker "+c},R.createElement("div",{style:f.triangleShadow}),R.createElement("div",{style:f.triangle}),Tc(r,function(d){return R.createElement(ilt,{color:d,key:d,onClick:A,onSwatchHover:o})}))};Zk.propTypes={width:J.oneOfType([J.string,J.number]),colors:J.arrayOf(J.string),triangle:J.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:J.object};Zk.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Ta(Zk);var slt=function(t){var n=t.direction,r=ht({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:n==="vertical"});return R.createElement("div",{style:r.picker})},llt=Object.assign||function(e){for(var t=1;t.5});return R.createElement("div",{style:r.picker})},flt=function(){var t=ht({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return R.createElement("div",{style:t.pointer},R.createElement("div",{style:t.left},R.createElement("div",{style:t.leftInside})),R.createElement("div",{style:t.right},R.createElement("div",{style:t.rightInside})))},D6=function(t){var n=t.onClick,r=t.label,a=t.children,o=t.active,i=ht({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:o});return R.createElement("div",{style:i.button,onClick:n},r||a)},dlt=function(t){var n=t.rgb,r=t.currentColor,a=ht({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return R.createElement("div",null,R.createElement("div",{style:a.label},"new"),R.createElement("div",{style:a.swatches},R.createElement("div",{style:a.new}),R.createElement("div",{style:a.current})),R.createElement("div",{style:a.label},"current"))},plt=function(){function e(t,n){for(var r=0;r100&&(c.a=100),c.a/=100,n({h:a.h,s:a.s,l:a.l,a:c.a,source:"rgb"},f))};return R.createElement("div",{style:s.fields,className:"flexbox-fix"},R.createElement("div",{style:s.double},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"hex",value:o.replace("#",""),onChange:l})),R.createElement("div",{style:s.single},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"r",value:r.r,onChange:l,dragLabel:"true",dragMax:"255"})),R.createElement("div",{style:s.single},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"g",value:r.g,onChange:l,dragLabel:"true",dragMax:"255"})),R.createElement("div",{style:s.single},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"b",value:r.b,onChange:l,dragLabel:"true",dragMax:"255"})),R.createElement("div",{style:s.alpha},R.createElement(Pt,{style:{input:s.input,label:s.label},label:"a",value:Math.round(r.a*100),onChange:l,dragLabel:"true",dragMax:"100"})))},ylt=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var Pv=24,Flt=gJ.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?Pv:r,o=e.height,i=o===void 0?Pv:o,s=e.style,l=s===void 0?{}:s,u=Elt(e,["fill","width","height","style"]);return Q6.default.createElement("svg",L6({viewBox:"0 0 "+Pv+" "+Pv,style:L6({fill:n,width:a,height:i},l)},u),Q6.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},Olt=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,o=t.onSwatchHover,i=t.first,s=t.last,l=t.active,u=ht({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:Gk(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:i,last:s,active:l,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return R.createElement(Oc,{color:n,style:u.color,onClick:a,onHover:o,focusStyle:{boxShadow:"0 0 4px "+n}},R.createElement("div",{style:u.check},R.createElement(Flt,null)))},Tlt=function(t){var n=t.onClick,r=t.onSwatchHover,a=t.group,o=t.active,i=ht({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return R.createElement("div",{style:i.group},Tc(a,function(s,l){return R.createElement(Olt,{key:s,color:s,active:s.toLowerCase()===o,first:l===0,last:l===a.length-1,onClick:n,onSwatchHover:r})}))},nP=function(t){var n=t.width,r=t.height,a=t.onChange,o=t.onSwatchHover,i=t.colors,s=t.hex,l=t.styles,u=l===void 0?{}:l,c=t.className,f=c===void 0?"":c,A=ht(Oa({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},u)),d=function(h,m){return a({hex:h,source:"hex"},m)};return R.createElement("div",{style:A.picker,className:"swatches-picker "+f},R.createElement(Am,null,R.createElement("div",{style:A.overflow},R.createElement("div",{style:A.body},Tc(i,function(p){return R.createElement(Tlt,{key:p.toString(),group:p,active:s,onClick:d,onSwatchHover:o})}),R.createElement("div",{style:A.clear})))))};nP.propTypes={width:J.oneOfType([J.string,J.number]),height:J.oneOfType([J.string,J.number]),colors:J.arrayOf(J.arrayOf(J.string)),styles:J.object};nP.defaultProps={width:320,height:240,colors:[[lA[900],lA[700],lA[500],lA[300],lA[100]],[uA[900],uA[700],uA[500],uA[300],uA[100]],[cA[900],cA[700],cA[500],cA[300],cA[100]],[AA[900],AA[700],AA[500],AA[300],AA[100]],[fA[900],fA[700],fA[500],fA[300],fA[100]],[dA[900],dA[700],dA[500],dA[300],dA[100]],[pA[900],pA[700],pA[500],pA[300],pA[100]],[hA[900],hA[700],hA[500],hA[300],hA[100]],[gA[900],gA[700],gA[500],gA[300],gA[100]],["#194D33",wp[700],wp[500],wp[300],wp[100]],[mA[900],mA[700],mA[500],mA[300],mA[100]],[vA[900],vA[700],vA[500],vA[300],vA[100]],[yA[900],yA[700],yA[500],yA[300],yA[100]],[bA[900],bA[700],bA[500],bA[300],bA[100]],[wA[900],wA[700],wA[500],wA[300],wA[100]],[CA[900],CA[700],CA[500],CA[300],CA[100]],[xA[900],xA[700],xA[500],xA[300],xA[100]],[SA[900],SA[700],SA[500],SA[300],SA[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Ta(nP);var rP=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.hex,o=t.colors,i=t.width,s=t.triangle,l=t.styles,u=l===void 0?{}:l,c=t.className,f=c===void 0?"":c,A=ht(Oa({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},u),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right"}),d=function(h,m){uu(h)&&n({hex:h,source:"hex"},m)};return R.createElement("div",{style:A.card,className:"twitter-picker "+f},R.createElement("div",{style:A.triangleShadow}),R.createElement("div",{style:A.triangle}),R.createElement("div",{style:A.body},Tc(o,function(p,h){return R.createElement(Oc,{key:h,color:p,hex:p,style:A.swatch,onClick:d,onHover:r,focusStyle:{boxShadow:"0 0 4px "+p}})}),R.createElement("div",{style:A.hash},"#"),R.createElement(Pt,{label:null,style:{input:A.input},value:a.replace("#",""),onChange:d}),R.createElement("div",{style:A.clear})))};rP.propTypes={width:J.oneOfType([J.string,J.number]),triangle:J.oneOf(["hide","top-left","top-right"]),colors:J.arrayOf(J.string),styles:J.object};rP.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Ta(rP);var aP=function(t){var n=ht({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(t.hsl.h)+", "+Math.round(t.hsl.s*100)+"%, "+Math.round(t.hsl.l*100)+"%)"}}});return R.createElement("div",{style:n.picker})};aP.propTypes={hsl:J.shape({h:J.number,s:J.number,l:J.number,a:J.number})};aP.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var oP=function(t){var n=ht({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(t.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return R.createElement("div",{style:n.picker})};oP.propTypes={hsl:J.shape({h:J.number,s:J.number,l:J.number,a:J.number})};oP.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Rlt=function(t){var n=t.onChange,r=t.rgb,a=t.hsl,o=t.hex,i=t.hsv,s=function(d,p){if(d.hex)uu(d.hex)&&n({hex:d.hex,source:"hex"},p);else if(d.rgb){var h=d.rgb.split(",");LB(d.rgb,"rgb")&&n({r:h[0],g:h[1],b:h[2],a:1,source:"rgb"},p)}else if(d.hsv){var m=d.hsv.split(",");LB(d.hsv,"hsv")&&(m[2]=m[2].replace("%",""),m[1]=m[1].replace("%",""),m[0]=m[0].replace("°",""),m[1]==1?m[1]=.01:m[2]==1&&(m[2]=.01),n({h:Number(m[0]),s:Number(m[1]),v:Number(m[2]),source:"hsv"},p))}else if(d.hsl){var y=d.hsl.split(",");LB(d.hsl,"hsl")&&(y[2]=y[2].replace("%",""),y[1]=y[1].replace("%",""),y[0]=y[0].replace("°",""),f[1]==1?f[1]=.01:f[2]==1&&(f[2]=.01),n({h:Number(y[0]),s:Number(y[1]),v:Number(y[2]),source:"hsl"},p))}},l=ht({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),u=r.r+", "+r.g+", "+r.b,c=Math.round(a.h)+"°, "+Math.round(a.s*100)+"%, "+Math.round(a.l*100)+"%",f=Math.round(i.h)+"°, "+Math.round(i.s*100)+"%, "+Math.round(i.v*100)+"%";return R.createElement("div",{style:l.wrap,className:"flexbox-fix"},R.createElement("div",{style:l.fields},R.createElement("div",{style:l.double},R.createElement(Pt,{style:{input:l.input,label:l.label},label:"hex",value:o,onChange:s})),R.createElement("div",{style:l.column},R.createElement("div",{style:l.single},R.createElement(Pt,{style:{input:l.input2,label:l.label2},label:"rgb",value:u,onChange:s})),R.createElement("div",{style:l.single},R.createElement(Pt,{style:{input:l.input2,label:l.label2},label:"hsv",value:f,onChange:s})),R.createElement("div",{style:l.single},R.createElement(Pt,{style:{input:l.input2,label:l.label2},label:"hsl",value:c,onChange:s})))))},iP=function(t){var n=t.width,r=t.onChange,a=t.rgb,o=t.hsl,i=t.hsv,s=t.hex,l=t.header,u=t.styles,c=u===void 0?{}:u,f=t.className,A=f===void 0?"":f,d=ht(Oa({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+a.r+", "+a.g+", "+a.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},c));return R.createElement("div",{style:d.picker,className:"google-picker "+A},R.createElement("div",{style:d.head},l),R.createElement("div",{style:d.swatch}),R.createElement("div",{style:d.saturation},R.createElement(ux,{hsl:o,hsv:i,pointer:aP,onChange:r})),R.createElement("div",{style:d.body},R.createElement("div",{style:d.controls,className:"flexbox-fix"},R.createElement("div",{style:d.hue},R.createElement(fd,{style:d.Hue,hsl:o,radius:"4px",pointer:oP,onChange:r}))),R.createElement(Rlt,{rgb:a,hsl:o,hex:s,hsv:i,onChange:r})))};iP.propTypes={width:J.oneOfType([J.string,J.number]),styles:J.object,header:J.string};iP.defaultProps={width:652,styles:{},header:"Color picker"};Ta(iP);class pT extends g.PureComponent{constructor(){super(...arguments),this.state={anchorEl:null,color:this.props.color},this.handleClick=t=>{t.stopPropagation(),this.setState({anchorEl:t.currentTarget}),Cn({category:this.props.analyticsCategory,action:ot.calendar.actions.CHANGE_COURSE_COLOR})},this.handleClose=t=>{t.stopPropagation&&t.stopPropagation(),this.setState({anchorEl:null})},this.handleColorChange=t=>{this.setState({color:t.hex},()=>{this.props.isCustomEvent&&this.props.customEventID?fce(this.props.customEventID,this.state.color):this.props.sectionCode&&this.props.term&&dce(this.props.sectionCode,this.props.term,this.state.color)})},this.updateColor=t=>{t!==this.props.color&&this.setState({color:t})},this.componentDidMount=()=>{let t;if(this.props.isCustomEvent&&this.props.customEventID)t=this.props.customEventID.toString();else if(this.props.sectionCode)t=this.props.sectionCode;else throw new Error("Colorpicker custom component wasn't supplied a custom event id or a section code.");oe.registerColorPicker(t,this.updateColor)},this.componentWillUnmount=()=>{let t;if(this.props.isCustomEvent&&this.props.customEventID)t=this.props.customEventID.toString();else if(this.props.sectionCode)t=this.props.sectionCode;else throw new Error("Colorpicker custom component wasn't supplied a custom event id or a section code.");oe.unregisterColorPicker(t,this.updateColor)}}render(){return C.jsxs(C.Fragment,{children:[C.jsx(ei,{title:"Change Color",children:C.jsx(ii,{style:{color:this.state.color},onClick:t=>{this.handleClick(t)},children:C.jsx(l4e,{fontSize:"small"})})}),C.jsx(TK,{open:!!this.state.anchorEl,anchorEl:this.state.anchorEl,onClose:this.handleClose,onClick:t=>t.stopPropagation(),anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"left"},children:C.jsx(wlt,{color:this.state.color,onChange:this.handleColorChange})})]})}}const hT={SCS:83038,MPS:363937,GC:83169,CD:114880,SSL:83567,SLIB:83168,"MS-B":83145,SPH:83155,ICS:83096,BRL:114594,BLI:83134,"Mesa Court":367611,DBH:83095,MS2:83151,SC:114624,APL:114576,ART:83021,RH:83380,BH:114589,MDE:83108,SS1:83561,SST:114878,ICS2:83098,WSH:83039,NS2:83374,"MS-A":83142,DRA:83028,ARBO:114578,MM:83034,"UN CLB":83131,QRL:114595,PSTU:83035,MS1:83150,LAW:83166,ELF:83104,HT:367490,AIRB:114616,CRCC:83551,ET:83106,EDUC:114599,CP:114580,SB1:114598,MAB:83033,CRH:83371,ARC:114630,STU4:83040,HICF:83163,SE2:83545,AITR:83024,CDDC:115051,MH:83062,"Student Center":367612,PSLH:83378,SCPS:363936,ELH:83105,SS2:255997,"Hitachi, PH":114609,PSCB:83376,HG:83160,HSLH:83064,EH:83103,NS1:83373,CTT:83026,CAC:83027,ACT:83022,"Middle Earth":367613,SHC:83560,CNLMA:114596,IH:83140,FRF:114575,Calit2:114579,SSTR:83572,IAB:83053,DCE:114889,PCB:83375,HIB:83162,ARAN:83023,"Dean's Office":367615,ECPS:363935,HRH:83139,MPAA:114604,SSPS:363934,FRH:83379,BS3:114877,UT:83628,PSB:83625,REC:83109,SSLH:83568,SE:114623,"MS-C":83146,SH:114611,"UCI Health":367616,SBSG:114858,GNRF:83136,SSPB:83570,SSPA:83569,EG:114600,KH:83165,MOB:83623,ECT:83101,SB2:114583,ICF:83099,ALP:255884,MSTB:114613,AH:83619,CH:83050,ALH:83618,SSH:83566,LLIB:83170,"MS-E":83149,APS:363932,HH:83161},Ilt={courseContainer:{padding:"0.5rem",margin:"0 1rem",minWidth:"15rem"},customEventContainer:{padding:"0.5rem"},buttonBar:{display:"flex",alignItems:"center"},title:{fontSize:"0.9rem",fontWeight:500},icon:{cursor:"pointer"},titleBar:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"0.25rem"},table:{border:"none",width:"100%",borderCollapse:"collapse",fontSize:"0.9rem"},alignToTop:{verticalAlign:"top"},rightCells:{textAlign:"right"},multiline:{whiteSpace:"pre"},stickToRight:{float:"right"},colorPicker:{cursor:"pointer","& > div":{margin:"0px 8px 0px 4px",height:"20px",width:"20px",borderRadius:"50%"}},clickableLocation:{cursor:"pointer",color:So()?"#1cbeff":"blue",background:"none !important",border:"none",padding:"0 !important",fontSize:"inherit",textDecoration:"none"}},klt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Plt=e=>{const t=g.useRef(null);g.useEffect(()=>{const s=l=>{l.keyCode===27&&t.current&&(t.current.style.display="none")};return document.addEventListener("keydown",s),()=>{document.removeEventListener("keydown",s)}},[]);const{setActiveTab:n}=Tw(),{isMilitaryTime:r}=Ew(),a=g.useCallback(()=>{n(2)},[n]),{classes:o,courseInMoreInfo:i}=e;if(i.isCustomEvent){const{title:s,customEventID:l,building:u}=i;return C.jsxs(Eo,{className:o.customEventContainer,ref:t,children:[C.jsx("div",{className:o.title,children:s}),u&&C.jsxs("div",{className:o.table,children:["Location: ",C.jsx(Dy,{className:o.clickableLocation,to:`/map?location=${u??0}`,onClick:a,children:ix[+u].name})]}),C.jsxs("div",{className:o.buttonBar,children:[C.jsx("div",{className:`${o.colorPicker}`,children:C.jsx(pT,{color:i.color,isCustomEvent:!0,customEventID:i.customEventID,analyticsCategory:ot.calendar.title})}),C.jsx(Qk,{onDialogClose:e.closePopover,customEvent:oe.schedule.getExistingCustomEvent(l),scheduleNames:e.scheduleNames}),C.jsx(ei,{title:"Delete",children:C.jsx(ii,{onClick:()=>{e.closePopover(),wV(l),Cn({category:ot.calendar.title,action:ot.calendar.actions.DELETE_CUSTOM_EVENT})},children:C.jsx(uQ,{fontSize:"small"})})})]})]})}else{const{term:s,instructors:l,sectionCode:u,title:c,finalExam:f,locations:A,sectionType:d}=i;let p="";if(f.examStatus=="NO_FINAL")p="No Final";else if(f.examStatus=="TBA_FINAL")p="Final TBA";else if(f.startTime&&f.endTime&&f.month&&f.locations){const h=Ple(f.startTime,f.endTime,r),m=`at ${f.locations.map(v=>`${v.building} ${v.room}`).join(", ")}`,y=klt[f.month];p=`${f.dayOfWeek} ${y} ${f.day} ${h} ${m}`}return C.jsxs(Eo,{className:o.courseContainer,ref:t,children:[C.jsxs("div",{className:o.titleBar,children:[C.jsx("span",{className:o.title,children:`${c} ${d}`}),C.jsx(ei,{title:"Delete",children:C.jsx(ii,{size:"small",onClick:()=>{uce(u,s),Cn({category:ot.calendar.title,action:ot.calendar.actions.DELETE_COURSE})},children:C.jsx(uQ,{fontSize:"inherit"})})})]}),C.jsx("table",{className:o.table,children:C.jsxs("tbody",{children:[C.jsxs("tr",{children:[C.jsx("td",{className:o.alignToTop,children:"Section code"}),C.jsx(ei,{title:"Click to copy course code",placement:"right",children:C.jsx("td",{className:o.rightCells,children:C.jsx(bK,{onClick:h=>{Kz(h,u),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.COPY_COURSE_CODE})},className:o.sectionCode,label:u,size:"small"})})})]}),C.jsxs("tr",{children:[C.jsx("td",{className:o.alignToTop,children:"Term"}),C.jsx("td",{className:o.rightCells,children:s})]}),C.jsxs("tr",{children:[C.jsx("td",{className:o.alignToTop,children:"Instructors"}),C.jsx("td",{className:`${o.multiline} ${o.rightCells}`,children:l.join(` +`)})]}),C.jsxs("tr",{children:[C.jsxs("td",{className:o.alignToTop,children:["Location",A.length>1&&"s"]}),C.jsx("td",{className:`${o.multiline} ${o.rightCells}`,children:A.map(h=>C.jsx("div",{children:C.jsxs(Dy,{className:o.clickableLocation,to:`/map?location=${hT[h.building]??0}`,onClick:a,children:[h.building," ",h.room]})},`${u} @ ${h.building} ${h.room}`))})]}),C.jsxs("tr",{children:[C.jsx("td",{children:"Final"}),C.jsx("td",{className:o.rightCells,children:p})]}),C.jsxs("tr",{children:[C.jsx("td",{children:"Color"}),C.jsx("td",{className:`${o.colorPicker} ${o.stickToRight}`,children:C.jsx(pT,{color:i.color,isCustomEvent:i.isCustomEvent,sectionCode:i.sectionCode,term:i.term,analyticsCategory:ot.calendar.title})})]})]})})]})}},Ult=Ke(Ilt)(Plt),Mlt=ptt(De),Dlt=({event:e})=>e.isCustomEvent?C.jsxs(fn,{children:[C.jsx(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontWeight:500,fontSize:"0.8rem"},children:C.jsx(fn,{children:e.title})}),C.jsx(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontSize:"0.7rem"},children:C.jsx(fn,{children:Object.keys(hT).find(t=>hT[t]===parseInt(e.building))})})]}):C.jsxs(fn,{children:[C.jsxs(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontWeight:500,fontSize:"0.8rem"},children:[C.jsx(fn,{children:e.title}),C.jsxs(fn,{style:{fontSize:"0.8rem"},children:[" ",e.sectionType]})]}),C.jsxs(fn,{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",fontSize:"0.7rem"},children:[C.jsx(fn,{children:e.showLocationInfo?e.locations.map(t=>`${t.building} ${t.room}`).join(", "):e.locations.length>1?`${e.locations.length} Locations`:`${e.locations[0].building} ${e.locations[0].room}`}),C.jsx(fn,{children:e.sectionCode})]})]});function mJ(e){const{isMobile:t}=e,[n,r]=g.useState(null),[a,o]=g.useState(!1),[i,s]=g.useState(null),[l,u]=g.useState(null),[c,f]=g.useState(oe.getEventsInCalendar()),[A,d]=g.useState(oe.getFinalEventsInCalendar()),[p,h]=g.useState(oe.getCurrentScheduleIndex()),[m,y]=g.useState(oe.getScheduleNames()),{isMilitaryTime:v}=Ew(),b=()=>a?A:c,w=()=>{r(null)},x=()=>{w(),o(I=>!I)},S=(I,k)=>{const{currentTarget:L}=k;k.stopPropagation(),(I.isCustomEvent||I.sectionType!=="Fin")&&(r(P=>P===L?null:L),s(I),u(Math.random()))},B=()=>{const I=b().map(k=>k.start.getHours());return new Date(2018,0,1,Math.min(7,Math.min(...I)))},O=I=>({style:{backgroundColor:I.color,cursor:"pointer",borderStyle:"none",borderRadius:"4px",color:F(I.color)?"white":"black"}}),F=I=>{const L=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(I),P={r:parseInt(L[1],16),g:parseInt(L[2],16),b:parseInt(L[3],16)},Q={r:255,g:255,b:255},D=X=>(X.r*299+X.g*587+X.b*114)/1e3,j=D(P),z=D(Q);return Math.abs(j-z)>125},T=b(),U=T.some(I=>I.start.getDay()===0||I.start.getDay()===6),N=t?{height:"calc(100% - 55px)"}:{height:"calc(100vh - 104px)"},H=v?"HH:mm":"h:mm A",M=v?"HH:mm":"h A";return De.updateLocale("es-us",{week:{dow:U&&a?6:0}}),g.useEffect(()=>{const I=()=>{h(oe.getCurrentScheduleIndex()),f(oe.getEventsInCalendar()),d(oe.getFinalEventsInCalendar()),w()},k=()=>{y(oe.getScheduleNames())};return oe.on("addedCoursesChange",I),oe.on("customEventsChange",I),oe.on("colorChange",I),oe.on("currentScheduleIndexChange",I),oe.on("scheduleNamesChange",k),()=>{oe.off("addedCoursesChange",I),oe.off("customEventsChange",I),oe.off("colorChange",I),oe.off("currentScheduleIndexChange",I),oe.off("scheduleNamesChange",k)}},[]),C.jsxs(fn,{style:{height:t?"calc(100% - 50px)":void 0,margin:"0px 4px",borderRadius:"1px"},children:[C.jsx(ktt,{currentScheduleIndex:p,toggleDisplayFinalsSchedule:x,showFinalsSchedule:a,scheduleNames:m}),C.jsxs(fn,{id:"screenshot",style:N,children:[C.jsx(X4,{anchorEl:n,placement:"right",modifiers:{offset:{enabled:!0,offset:"0, 10"},flip:{enabled:!0},preventOverflow:{enabled:!0,boundariesElement:"scrollParent"}},open:!!n,children:C.jsx(Sge,{onClickAway:w,children:C.jsx(fn,{children:C.jsx(Ult,{closePopover:w,courseInMoreInfo:i,scheduleNames:m},l)})})}),C.jsx(ltt,{localizer:Mlt,toolbar:!1,formats:{timeGutterFormat:(I,k,L)=>I.getMinutes()>0||!L?"":L.format(I,M,k),dayFormat:"ddd",eventTimeRangeFormat:(I,k,L)=>L?L.format(I.start,H,k)+" - "+L.format(I.end,H,k):""},views:[fr.WEEK,fr.WORK_WEEK],defaultView:fr.WORK_WEEK,view:U?fr.WEEK:fr.WORK_WEEK,onView:()=>{},step:15,timeslots:2,defaultDate:new Date(2018,0,1),min:B(),max:new Date(2018,0,1,23),events:T,eventPropGetter:O,showMultiDayTimes:!1,components:{event:Dlt},onSelectEvent:S})]})]})}const Llt="modulepreload",Qlt=function(e){return"/"+e},N6={},vJ=function(t,n,r){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=Qlt(o),o in N6)return;N6[o]=!0;const i=o.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!r)for(let c=a.length-1;c>=0;c--){const f=a[c];if(f.href===o&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${s}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":Llt,i||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),i)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})};function $d(e){if(typeof window>"u")return e;const t=g.useRef(null);return g.useLayoutEffect(()=>{t.current=e}),g.useCallback((...n)=>{var r;(r=t.current)===null||r===void 0||r.call(t,...n)},[])}const H6={};function Nlt(e,t){H6[e]||(H6[e]=!0,console.error("[material-ui-popup-state] WARNING",t))}const Hlt={isOpen:!1,setAnchorElUsed:!1,anchorEl:void 0,anchorPosition:void 0,hovered:!1,focused:!1,_openEventType:null,_childPopupState:null,_deferNextOpen:!1,_deferNextClose:!1};function jlt({parentPopupState:e,popupId:t,variant:n,disableAutoFocus:r}){const a=g.useRef(!0);g.useEffect(()=>(a.current=!0,()=>{a.current=!1}),[]);const[o,i]=g.useState(Hlt),s=g.useCallback(v=>{a.current&&i(v)},[]),l=g.useCallback(v=>s(b=>({...b,setAnchorElUsed:!0,anchorEl:v??void 0})),[]),u=$d(v=>(o.isOpen?A(v):c(v),o)),c=$d(v=>{const b=v instanceof Element?void 0:v,w=v instanceof Element?v:(v==null?void 0:v.currentTarget)instanceof Element?v.currentTarget:void 0;if((b==null?void 0:b.type)==="touchstart"){s(F=>({...F,_deferNextOpen:!0}));return}const x=b==null?void 0:b.clientX,S=b==null?void 0:b.clientY,B=typeof x=="number"&&typeof S=="number"?{left:x,top:S}:void 0,O=F=>{if(!v&&!F.setAnchorElUsed&&Nlt("missingEventOrAnchorEl","eventOrAnchorEl should be defined if setAnchorEl is not used"),e){if(!e.isOpen)return F;setTimeout(()=>e._setChildPopupState(y))}const T={...F,isOpen:!0,anchorPosition:B,hovered:(b==null?void 0:b.type)==="mouseover"||F.hovered,focused:(b==null?void 0:b.type)==="focus"||F.focused,_openEventType:b==null?void 0:b.type};return b!=null&&b.currentTarget?F.setAnchorElUsed||(T.anchorEl=b==null?void 0:b.currentTarget):w&&(T.anchorEl=w),T};s(F=>F._deferNextOpen?(setTimeout(()=>s(O),0),{...F,_deferNextOpen:!1}):O(F))}),f=v=>{const{_childPopupState:b}=v;return setTimeout(()=>{b==null||b.close(),e==null||e._setChildPopupState(null)}),{...v,isOpen:!1,hovered:!1,focused:!1}},A=$d(v=>{const b=v instanceof Element?void 0:v;if((b==null?void 0:b.type)==="touchstart"){s(w=>({...w,_deferNextClose:!0}));return}s(w=>w._deferNextClose?(setTimeout(()=>s(f),0),{...w,_deferNextClose:!1}):f(w))}),d=g.useCallback((v,b)=>{v?c(b):A(b)},[]),p=$d(v=>{const{relatedTarget:b}=v;s(w=>w.hovered&&!(b instanceof Element&&gT(b,y))?w.focused?{...w,hovered:!1}:f(w):w)}),h=$d(v=>{if(!v)return;const{relatedTarget:b}=v;s(w=>w.focused&&!(b instanceof Element&&gT(b,y))?w.hovered?{...w,focused:!1}:f(w):w)}),m=g.useCallback(v=>s(b=>({...b,_childPopupState:v})),[]),y={...o,setAnchorEl:l,popupId:t,variant:n,open:c,close:A,toggle:u,setOpen:d,onBlur:h,onMouseLeave:p,disableAutoFocus:r??!!(o.hovered||o.focused),_setChildPopupState:m};return y}function zlt({isOpen:e,popupId:t,variant:n}){return{...n==="popover"?{"aria-haspopup":!0,"aria-controls":e&&t!=null?t:void 0}:n==="popper"?{"aria-describedby":e&&t!=null?t:void 0}:void 0}}function Vlt(e){return{...zlt(e),onClick:e.open,onTouchStart:e.open}}function Klt({isOpen:e,anchorEl:t,anchorPosition:n,close:r,popupId:a,onMouseLeave:o,disableAutoFocus:i,_openEventType:s}){return{id:a,anchorEl:t,anchorPosition:n,anchorReference:s==="contextmenu"?"anchorPosition":"anchorEl",open:e,onClose:r,onMouseLeave:o,...i&&{autoFocus:!1,disableAutoFocusItem:!0,disableAutoFocus:!0,disableEnforceFocus:!0,disableRestoreFocus:!0}}}function Wlt(e,{popupId:t}){if(!t)return null;const n=typeof e.getRootNode=="function"?e.getRootNode():document;return typeof n.getElementById=="function"?n.getElementById(t):null}function gT(e,t){const{anchorEl:n,_childPopupState:r}=t;return j6(n,e)||j6(Wlt(e,t),e)||r!=null&&gT(e,r)}function j6(e,t){if(!e)return!1;for(;t;){if(t===e)return!0;t=t.parentElement}return!1}function yJ({children:e,popupId:t,variant:n,parentPopupState:r,disableAutoFocus:a}){const o=jlt({popupId:t,variant:n,parentPopupState:r,disableAutoFocus:a}),i=e(o);return i??null}yJ.propTypes={children:J.func.isRequired,popupId:J.string,variant:J.oneOf(["popover","popper"]).isRequired,parentPopupState:J.object,disableAutoFocus:J.bool};const mT={backgroundColor:"rgba(236, 236, 236, 1)",marginRight:1,padding:1.5,boxShadow:"2",color:"black","&:hover":{backgroundColor:"grey"},pointerEvents:"auto"},Glt={sectionCode:"Code",sectionDetails:"Type",instructors:"Instructors",gpa:"GPA",dayAndTime:"Times",location:"Places",sectionEnrollment:"Enrollment",restrictions:"Restrictions",status:"Status"};function Ylt(){return""}const qlt=Object.entries(Glt);function bJ(){const[e,t]=s2(u=>[u.selectedColumns,u.setSelectedColumns]),[n,r]=g.useState(),a=!!n,o=g.useCallback(u=>{typeof u.target.value!="string"&&t(u.target.value)},[t]),i=g.useCallback(u=>{r(u.currentTarget)},[]),s=g.useCallback(()=>{r(void 0)},[]),l=g.useMemo(()=>pl.filter((u,c)=>e[c]),[e]);return C.jsxs(C.Fragment,{children:[C.jsx(ti,{title:"Show/Hide Columns",children:C.jsx(Ba,{onClick:i,sx:mT,children:C.jsx(X4e,{})})}),C.jsx(aC,{open:a,anchorEl:n,onClose:s,sx:{visibility:"hidden"},children:C.jsx(pW,{children:C.jsx(RW,{multiple:!0,value:l,open:a,onChange:o,onClose:s,renderValue:Ylt,MenuProps:{anchorEl:n},children:qlt.map(([u,c],f)=>C.jsxs(z2,{value:u,children:[C.jsx(rwe,{checked:e[f],color:"default"}),C.jsx(u0,{primary:c})]},u))})})})]})}function Xlt(e){return C.jsxs(Ut,{sx:{display:e.showSearch?"block":"none",width:"100%",zIndex:3,marginBottom:8,position:"absolute"},children:[C.jsx(ti,{title:"Back",children:C.jsx(Ba,{onClick:e.onDismissSearchResults,sx:mT,children:C.jsx(D4e,{})})}),C.jsx(ti,{title:"Refresh Search Results",children:C.jsx(Ba,{onClick:e.onRefreshSearch,sx:mT,children:C.jsx(W4e,{})})}),C.jsx(bJ,{})]})}const Jlt=R.lazy(()=>vJ(()=>import("./SectionTable-83cdbd15.js"),["assets/SectionTable-83cdbd15.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/SectionTable-3fc59119.css"]));function sP(e){return C.jsx(g.Suspense,{fallback:C.jsx("div",{}),children:C.jsx(Jlt,{...e})})}const Zlt=e=>{const{customEvent:t}=e,{isMilitaryTime:n}=Ew(),[r,a]=g.useState(oe.getSkeletonMode());g.useEffect(()=>{const l=()=>{a(oe.getSkeletonMode())};return oe.on("skeletonModeChange",l),()=>{oe.off("skeletonModeChange",l)}},[]);const o=(l,u,c)=>{const f=De({hours:parseInt(l.slice(0,2)),minutes:parseInt(l.slice(3,5))}),A=De({hours:parseInt(u.slice(0,2)),minutes:parseInt(u.slice(3,5))}),d=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],p=c.map((m,y)=>m?d[y]:"").join(" "),h=n?"HH:mm":"h:mm A";return`${f.format(h)} — ${A.format(h)} • ${p}`},{setActiveTab:i}=Tw(),s=g.useCallback(()=>{i(2)},[i]);return C.jsxs(w1e,{children:[C.jsx(L1e,{titleTypographyProps:{variant:"subtitle1"},title:t.title,subheader:o(t.start,t.end,t.days),style:{padding:r?8:"8px 8px 0 8px"}}),C.jsx(Ut,{sx:{margin:"0.75rem",color:"#bbbbbb",fontSize:"1rem"},children:C.jsx(Dy,{to:`/map?location=${t.building??0}`,onClick:s,children:t.building?ix[+t.building].name:""})}),!r&&C.jsxs(F1e,{disableSpacing:!0,style:{padding:0},children:[C.jsx(Ut,{sx:{cursor:"pointer","& > div":{margin:"0px 8px 0px 4px",height:"20px",width:"20px",borderRadius:"50%"}},children:C.jsx(pT,{color:t.color,isCustomEvent:!0,customEventID:t.customEventID,analyticsCategory:ot.addedClasses.title})}),C.jsx(Qk,{customEvent:t,scheduleNames:e.scheduleNames}),C.jsx(ti,{title:"Delete",children:C.jsx(Ba,{onClick:()=>{wV(t.customEventID)},size:"large",children:C.jsx(l9,{fontSize:"small"})})})]})]})},wJ={backgroundColor:"rgba(236, 236, 236, 1)",marginRight:1,padding:1.5,boxShadow:"2",color:"black","&:hover":{backgroundColor:"grey"},pointerEvents:"auto"},_lt=5e3;function z6(){const e=oe.schedule.getCurrentCourses(),t=[];for(const n of e){let r=t.find(a=>a.courseNumber===n.courseNumber&&a.deptCode===n.deptCode&&a.courseTitle===n.courseTitle);r?r.sections.push({...n.section}):(r={term:n.term,deptCode:n.deptCode,courseComment:n.courseComment,prerequisiteLink:n.prerequisiteLink,courseNumber:n.courseNumber,courseTitle:n.courseTitle,sections:[{...n.section}]},t.push(r))}return t.forEach(function(n){n.sections.sort(function(r,a){return parseInt(r.sectionCode,10)-parseInt(a.sectionCode,10)})}),t}function $lt(){window.confirm("Are you sure you want to clear this schedule?")&&(CV(),Cn({category:ot.addedClasses.title,action:ot.addedClasses.actions.CLEAR_SCHEDULE}))}function V6(e,t){return()=>{pce(e,t)}}function eut(){return C.jsx(ti,{title:"Clear Schedule",children:C.jsx(Ba,{sx:wJ,onClick:$lt,children:C.jsx(j4e,{})})})}function tut(){const[e,t]=g.useState(oe.getScheduleNames()),{enqueueSnackbar:n}=Vse(),r=g.useMemo(()=>({onSuccess:a=>{const o=a===e.length?"All Schedules":e[a];n(`Schedule copied to ${o}.`,{variant:"success"})},onError:a=>{const o=a===e.length?"All Schedules":e[a];n(`Could not copy schedule to ${o}.`,{variant:"error"})}}),[n,e]);return g.useEffect(()=>{const a=()=>{t([...oe.getScheduleNames()])};return oe.on("scheduleNamesChange",a),()=>{oe.off("scheduleNamesChange",a)}},[]),C.jsx(yJ,{variant:"popover",children:a=>C.jsxs(C.Fragment,{children:[C.jsx(ti,{title:"Copy Schedule",children:C.jsx(Ba,{...Vlt(a),sx:wJ,size:"medium",children:C.jsx(N4e,{})})}),C.jsxs(SW,{...Klt(a),children:[e.map((o,i)=>C.jsxs(z2,{disabled:oe.getCurrentScheduleIndex()===i,onClick:V6(i,r),children:["Copy to ",o]},i)),C.jsx(z2,{onClick:V6(e.length,r),children:"Copy to All Schedules"})]})]})})}function CJ(){const[e,t]=g.useState(oe.getSkeletonMode()),[n,r]=g.useState(e?oe.getSkeletonSchedule().customEvents:oe.schedule.getCurrentCustomEvents());return g.useEffect(()=>{const a=()=>{t(oe.getSkeletonMode())};return oe.on("skeletonModeChange",a),()=>{oe.off("skeletonModeChange",a)}},[]),g.useEffect(()=>{const a=()=>{r([...oe.schedule.getCurrentCustomEvents()])};return oe.on("customEventsChange",a),oe.on("currentScheduleIndexChange",a),()=>{oe.off("customEventsChange",a),oe.off("currentScheduleIndexChange",a)}},[]),n.length<=0?null:C.jsxs(Ut,{children:[C.jsx(Gn,{variant:"h6",children:"Custom Events"}),C.jsx(Ut,{display:"flex",flexDirection:"column",gap:1,children:n.map(a=>C.jsx(Ut,{children:C.jsx(Zlt,{customEvent:a,scheduleNames:oe.getScheduleNames()})},a.title))})]})}function xJ(){const[e,t]=g.useState(oe.getSkeletonMode()),[n,r]=g.useState(e?oe.getSkeletonSchedule().scheduleNote:oe.getCurrentScheduleNote()),[a,o]=g.useState(oe.getCurrentScheduleIndex()),i=g.useCallback(s=>{r(s.target.value),vce(s.target.value,a)},[a]);return g.useEffect(()=>{const s=()=>{t(oe.getSkeletonMode())};return oe.on("skeletonModeChange",s),()=>{oe.off("skeletonModeChange",s)}},[]),g.useEffect(()=>{const s=()=>{r(oe.getCurrentScheduleNote())},l=()=>{o(oe.getCurrentScheduleIndex())};return oe.on("scheduleNotesChange",s),oe.on("currentScheduleIndexChange",l),()=>{oe.off("scheduleNotesChange",s),oe.off("currentScheduleIndexChange",l)}},[]),C.jsxs(Ut,{children:[C.jsx(Gn,{variant:"h6",children:"Schedule Notes"}),C.jsx(oC,{type:"text",variant:"filled",label:"Click here to start typing!",onChange:i,value:n,inputProps:{maxLength:_lt},InputProps:{disableUnderline:!0},fullWidth:!0,multiline:!0,disabled:e})]})}function nut(){const[e,t]=g.useState(oe.getSkeletonSchedule());g.useEffect(()=>{const r=()=>{t(oe.getSkeletonSchedule())};return oe.on("skeletonScheduleChange",r),()=>{oe.off("skeletonScheduleChange",r)}},[]);const n=g.useMemo(()=>{const r=e.courses.reduce((a,o)=>{var i;return a[i=o.term]??(a[i]=[]),a[o.term].push(o.sectionCode),a},{});return Object.entries(r)},[e.courses]);return C.jsxs(Ut,{display:"flex",flexDirection:"column",gap:1,children:[C.jsx(Gn,{variant:"h6",children:e.scheduleName}),n.map(([r,a])=>C.jsxs(Ut,{children:[C.jsx(Gn,{variant:"h6",children:r}),C.jsx(ko,{elevation:1,children:a.map((o,i)=>C.jsx(ti,{title:"Click to copy course code",placement:"right",children:C.jsx(oW,{onClick:s=>{Kz(s,o),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.COPY_COURSE_CODE})},label:o,size:"small",style:{margin:"10px 10px 10px 10px"}},i)},i))},r)]},r)),C.jsx(CJ,{}),C.jsx(xJ,{}),C.jsx(Gn,{variant:"body1",children:"PeterPortal or WebSoc is currently unreachable. This is the information that we can currently retrieve."})]})}function rut(){const[e,t]=g.useState(z6()),[n,r]=g.useState(oe.getScheduleNames()),[a,o]=g.useState(oe.getCurrentScheduleIndex());g.useEffect(()=>{const l=()=>{t(z6())},u=()=>{r([...oe.getScheduleNames()])},c=()=>{o(oe.getCurrentScheduleIndex())};return oe.on("addedCoursesChange",l),oe.on("currentScheduleIndexChange",l),oe.on("scheduleNamesChange",u),oe.on("currentScheduleIndexChange",c),()=>{oe.off("addedCoursesChange",l),oe.off("currentScheduleIndexChange",l),oe.off("scheduleNamesChange",u),oe.off("currentScheduleIndexChange",c)}},[]);const i=g.useMemo(()=>{let l=0;for(const u of e)for(const c of u.sections)isNaN(Number(c.units))||(l+=Number(c.units));return l},[e]),s=g.useMemo(()=>n[a],[n,a]);return C.jsxs(Ut,{display:"flex",flexDirection:"column",gap:1,children:[C.jsxs(Ut,{display:"flex",width:1,position:"absolute",zIndex:"2",children:[C.jsx(tut,{}),C.jsx(eut,{}),C.jsx(bJ,{})]}),C.jsxs(Ut,{style:{marginTop:50},children:[C.jsx(Gn,{variant:"h6",children:`${s} (${i} Units)`}),C.jsx(Ut,{display:"flex",flexDirection:"column",gap:1,children:e.map(l=>C.jsx(Ut,{children:C.jsx(sP,{courseDetails:l,term:l.term,allowHighlight:!1,analyticsCategory:ot.addedClasses.title,scheduleNames:n})},l.deptCode+l.courseNumber+l.courseTitle))})]}),C.jsx(CJ,{}),C.jsx(xJ,{})]})}function aut(){const[e,t]=g.useState(oe.getSkeletonMode());return g.useEffect(()=>{const n=()=>{t(oe.getSkeletonMode())};return oe.on("skeletonModeChange",n),()=>{oe.off("skeletonModeChange",n)}},[]),C.jsx(Ut,{children:e?C.jsx(nut,{}):C.jsx(rut,{})})}var Ll={},Ax={};Object.defineProperty(Ax,"__esModule",{value:!0});Ax.on=out;Ax.off=iut;function out(e,t,n,r){r=r||!1,e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on"+t,function(a){n.call(e,a||window.event)})}function iut(e,t,n,r){r=r||!1,e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent("on"+t,n)}var lP={};Object.defineProperty(lP,"__esModule",{value:!0});lP.default=function(e){if(!(e instanceof HTMLElement))return document.documentElement;for(var t=e.style.position==="absolute",n=/(scroll|auto)/,r=e;r;){if(!r.parentNode)return e.ownerDocument||document.documentElement;var a=window.getComputedStyle(r),o=a.position,i=a.overflow,s=a["overflow-x"],l=a["overflow-y"];if(o==="static"&&t){r=r.parentNode;continue}if(n.test(i)&&n.test(s)&&n.test(l))return r;r=r.parentNode}return e.ownerDocument||e.documentElement||document.documentElement};var uP={};Object.defineProperty(uP,"__esModule",{value:!0});uP.default=sut;function sut(e,t,n){var r=void 0,a=void 0,o=void 0,i=void 0,s=void 0,l=function u(){var c=+new Date-i;c=0?r=setTimeout(u,t-c):(r=null,n||(s=e.apply(o,a),r||(o=null,a=null)))};return function(){o=this,a=arguments,i=+new Date;var c=n&&!r;return r||(r=setTimeout(l,t)),c&&(s=e.apply(o,a),o=null,a=null),s}}var cP={};Object.defineProperty(cP,"__esModule",{value:!0});cP.default=lut;function lut(e,t,n){t||(t=250);var r,a;return function(){var o=n||this,i=+new Date,s=arguments;r&&i=0&&x-S[0]<=p&&x+v+S[1]>=0},mut=function(t){var n=t.ref;if(!(n.offsetWidth||n.offsetHeight||n.getClientRects().length))return!1;var r=void 0,a=void 0;try{var o=n.getBoundingClientRect();r=o.top,a=o.height}catch{r=yi.top,a=yi.height}var i=window.innerHeight||document.documentElement.clientHeight,s=Array.isArray(t.props.offset)?t.props.offset:[t.props.offset,t.props.offset];return r-s[0]<=i&&r+a+s[1]>=0},TJ=function(t){var n=t.ref;if(n instanceof HTMLElement){var r=(0,vT.default)(n),a=t.props.overflow&&r!==n.ownerDocument&&r!==document&&r!==document.documentElement,o=a?gut(t,r):mut(t);o?t.visible||(t.props.once&&yT.push(t),t.visible=!0,t.forceUpdate()):t.props.once&&t.visible||(t.visible=!1,t.props.unmountIfInvisible&&t.forceUpdate())}},RJ=function(){yT.forEach(function(t){var n=Xo.indexOf(t);n!==-1&&Xo.splice(n,1)}),yT=[]},sy=function(){for(var t=0;t0&&arguments[0]!==void 0?arguments[0]:{};return function(r){return function(a){FJ(o,a);function o(){BJ(this,o);var i=EJ(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return i.displayName="LazyLoad"+but(r),i}return SJ(o,[{key:"render",value:function(){return b1.default.createElement(fx,t,b1.default.createElement(r,this.props))}}]),o}(AP.Component)}};Ll.lazyload=wut;var Cut=Ll.default=fx;Ll.forceCheck=sy;Ll.forceVisible=vut;class xut extends g.PureComponent{constructor(){super(...arguments),this.state={courseDetails:this.props.courseDetails}}async componentDidMount(){const t=be.getFormData(),n={department:this.props.courseDetails.deptCode,term:t.term,ge:"ANY",courseNumber:this.props.courseDetails.courseNumber,courseTitle:this.props.courseDetails.courseTitle},r=await xf.query(n);this.setState({courseDetails:r.schools[0].departments[0].courses[0]})}render(){return C.jsx(sP,{...this.props,courseDetails:this.state.courseDetails})}}const Sut=e=>({school:{display:"flex",flexWrap:"wrap",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)},paddingTop:e.spacing(),paddingBottom:e.spacing()},dept:{display:"flex",flexWrap:"wrap",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)},paddingTop:e.spacing(),paddingBottom:e.spacing()},text:{flexBasis:"50%",flexGrow:1,display:"inline",cursor:"pointer"},icon:{cursor:"pointer"},collapse:{flexBasis:"100%"},comments:{fontFamily:"Roboto",fontSize:12}});class But extends g.PureComponent{constructor(){super(...arguments),this.state={commentsOpen:!1}}render(){const t={__html:this.props.comment};return C.jsx(zme,{item:!0,xs:12,children:C.jsx(Eo,{elevation:1,square:!0,style:{overflow:"hidden"},children:C.jsxs(Rhe,{children:[C.jsx(Ghe,{expandIcon:C.jsx(r9,{}),children:C.jsx(Ya,{variant:this.props.type==="school"?"h6":"subtitle1",children:this.props.name})}),C.jsx(Phe,{children:C.jsxs(Ya,{variant:"body2",component:"span",children:[C.jsx(Ya,{children:this.props.comment===""?"No comments found":"Comments:"}),C.jsx(fn,{dangerouslySetInnerHTML:t,className:this.props.classes.comments,component:"p"})]})})]})})})}}const K6=Ke(Sut)(But),IJ="/assets/dark-loading-e4b19eeb.gif",kJ="/assets/loading-cec6eebc.gif",Eut="/assets/dark-no_results-3322c9d7.png",Fut="/assets/no_results-8de1238b.png";class Out{constructor(){this.populateGradesCache=async({department:t,ge:n})=>{var s;if(t=t!="ALL"?t:void 0,n=n!="ANY"?n:void 0,!t&&!n)throw new Error("populategradesCache: Must provide either department or ge");const r=`${t??""}${n??""}`;if(this.cachedQueries.has(r))return;const a=`${n?`ge: ${n.replace("-","_")} `:""}${t?`department: "${t}" `:""}`,o=await qU(`{ aggregateByOffering(${a}) { department courseNumber @@ -423,4 +423,4 @@ https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStat averageGPA } }, - }`,l=((f=(c=(u=await YU(s))==null?void 0:u.data)==null?void 0:c.aggregateGrades)==null?void 0:f.gradeDistribution)??null;return l&&(this.gradesCache[i]=l),l},this.gradesCache={},this.cachedQueries=new Set}clearCache(){Object.keys(this.gradesCache).forEach(t=>delete this.gradesCache[t]),this.cachedQueries=new Set}}const UJ=new Eut;function Out(){return oe.schedule.getCurrentCourses().reduce((t,{section:n})=>(t[n.sectionCode]=n.color,t),{})}const W6=e=>{const t=Out();return e.schools.reduce((n,r)=>(n.push(r),r.departments.forEach(a=>{n.push(a),a.courses.forEach(o=>{for(const i of o.sections)i.color=t[i.sectionCode];n.push(o)})}),n),[])},Fut=()=>{const[e,t]=g.useState(!0),n=window.localStorage.getItem("recruitmentDismissalTime"),r=n!==null&&Date.now()-parseInt(n)<11*7*24*3600*1e3,a=["COMPSCI","IN4MATX","I&C SCI","STATS"].includes(be.getFormData().deptValue),o=e&&!r&&a;return C.jsx(Ut,{sx:{position:"fixed",bottom:5,right:5,zIndex:999},children:o?C.jsxs(Xye,{icon:!1,severity:"info",style:{color:So()?"#ece6e6":"#2e2e2e",backgroundColor:So()?"#2e2e2e":"#ece6e6"},action:C.jsx(Ba,{"aria-label":"close",size:"small",color:"inherit",onClick:()=>{window.localStorage.setItem("recruitmentDismissalTime",Date.now().toString()),t(!1)},children:C.jsx(l9,{fontSize:"inherit"})}),children:["Interested in web development?",C.jsx("br",{}),C.jsx("a",{href:"https://forms.gle/v32Cx65vwhnmxGPv8",target:"__blank",rel:"noopener noreferrer",children:"Join ICSSC and work on AntAlmanac and other projects!"}),C.jsx("br",{}),"We have opportunities for experienced devs and those with zero experience!"]}):null})},Tut=(e,t)=>{const{courseData:n,scheduleNames:r}=t,a=be.getFormData();let o;if(n[e].departments!==void 0){const i=n[e];o=C.jsx(K6,{comment:i.schoolComment,type:"school",name:i.schoolName})}else if(n[e].courses!==void 0){const i=n[e];o=C.jsx(K6,{name:`Department of ${i.deptName}`,comment:i.deptComment,type:"dept"})}else if(a.ge!=="ANY"){const i=n[e];o=C.jsx(wut,{term:a.term,courseDetails:i,allowHighlight:!0,scheduleNames:r,analyticsCategory:ot.classSearch.title})}else{const i=n[e];o=C.jsx(iP,{term:a.term,courseDetails:i,allowHighlight:!0,scheduleNames:r,analyticsCategory:ot.classSearch.title})}return C.jsx("div",{children:o})},Rut=()=>C.jsx(Ut,{sx:{height:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:C.jsx("img",{src:So()?kJ:PJ,alt:"Loading courses"})}),Iut=()=>C.jsx(Ut,{sx:{height:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:C.jsx("img",{src:So()?Sut:But,alt:"No Results Found",style:{objectFit:"contain",width:"80%",height:"80%"}})});function kut(e){const[t,n]=g.useState(),[r,a]=g.useState([]),[o,i]=g.useState(!0),[s,l]=g.useState(!1),[u,c]=g.useState(oe.getScheduleNames()),f=g.useCallback(async()=>{i(!0);const d=be.getFormData(),p={department:d.deptValue,term:d.term,ge:d.ge,courseNumber:d.courseNumber,sectionCodes:d.sectionCode,instructorName:d.instructor,units:d.units,endTime:d.endTime,startTime:d.startTime,fullCourses:d.coursesFull,building:d.building,room:d.room,division:d.division},h={department:d.deptValue,ge:d.ge};try{const[m,y]=await Promise.all([p.units.includes(",")?xf.queryMultiple(p,"units"):xf.query(p),UJ.populateGradesCache(h).catch(v=>{console.error(v),dr("error","Error loading grades information")})]);l(!1),n(m),a(W6(m))}catch(m){console.error(m),l(!0),dr("error","We ran into an error while looking up class info")}finally{i(!1)}},[]),A=()=>{c(oe.getScheduleNames())};return g.useEffect(()=>{const d=()=>{t!=null&&a(W6(t))};return oe.on("currentScheduleIndexChange",d),()=>{oe.off("currentScheduleIndexChange",d)}},[t]),g.useEffect(()=>(f(),oe.on("scheduleNamesChange",A),()=>{oe.off("scheduleNamesChange",A)}),[f,e.id]),C.jsx(C.Fragment,{children:o?C.jsx(Rut,{}):s||r.length===0?C.jsx(Iut,{}):C.jsxs(C.Fragment,{children:[C.jsx(Fut,{}),C.jsxs(Ut,{children:[C.jsx(Ut,{sx:{height:"50px",marginBottom:"5px"}}),r.map((d,p)=>{let h=200;return r[p].sections!==void 0&&(h=r[p].sections.length*60+20+40),C.jsx(but,{once:!0,overflow:!0,height:h,offset:500,children:Tut(p,{courseData:r,scheduleNames:u})},p)})]})]})})}const Put=gn(g.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})),Uut=gn(g.createElement("path",{d:"M7 10l5 5 5-5z"}));function G6(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Mut(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.ignoreAccents,n=t===void 0?!0:t,r=e.ignoreCase,a=r===void 0?!0:r,o=e.limit,i=e.matchFrom,s=i===void 0?"any":i,l=e.stringify,u=e.trim,c=u===void 0?!1:u;return function(f,A){var d=A.inputValue,p=A.getOptionLabel,h=c?d.trim():d;a&&(h=h.toLowerCase()),n&&(h=G6(h));var m=f.filter(function(y){var v=(l||p)(y);return a&&(v=v.toLowerCase()),n&&(v=G6(v)),s==="start"?v.indexOf(h)===0:v.indexOf(h)>-1});return typeof o=="number"?m.slice(0,o):m}}function LB(e,t){for(var n=0;nPe.length-1&&(Ee(-1),la(-1))},[Pe,$,me,la]);function ua(qe,Te){if(!ne.current||qe===-1)return-1;for(var ve=qe;;){if(Te==="next"&&ve===gt.length||Te==="previous"&&ve===-1)return-1;var lt=ne.current.querySelector('[data-option-index="'.concat(ve,'"]')),Aa=F?!1:lt&&(lt.disabled||lt.getAttribute("aria-disabled")==="true");if(lt&&!lt.hasAttribute("tabindex")||Aa)ve+=Te==="next"?1:-1;else return ve}}var ca=Pr(function(qe){var Te=qe.event,ve=qe.index,lt=qe.reason,Aa=lt===void 0?"auto":lt;if(Fe.current=ve,ve===-1?ae.current.removeAttribute("aria-activedescendant"):ae.current.setAttribute("aria-activedescendant","".concat(Me,"-option-").concat(ve)),ye&&ye(Te,ve===-1?null:gt[ve],Aa),!!ne.current){var fa=ne.current.querySelector("[data-focus]");fa&&fa.removeAttribute("data-focus");var mn=ne.current.parentElement.querySelector('[role="listbox"]');if(mn){if(ve===-1){mn.scrollTop=0;return}var Vs=ne.current.querySelector('[data-option-index="'.concat(ve,'"]'));if(Vs&&(Vs.setAttribute("data-focus","true"),mn.scrollHeight>mn.clientHeight&&Aa!=="mouse")){var eo=Vs,gd=mn.clientHeight+mn.scrollTop,mm=eo.offsetTop+eo.offsetHeight;mm>gd?mn.scrollTop=mm-mn.clientHeight:eo.offsetTop-eo.offsetHeight*(z?1.3:0)1?0:md:vd>md?vd===md+1&&re?-1:T||Math.abs(ve)>1?md:0:vd},eo=ua(Vs(),Aa);if(ca({index:eo,reason:mn,event:Te}),n&&ve!=="reset")if(eo===-1)ae.current.value=We;else{var gd=ee(gt[eo]);ae.current.value=gd;var mm=gd.toLowerCase().indexOf(We.toLowerCase());mm===0&&We.length>0&&ae.current.setSelectionRange(We.length,gd.length)}}}),pe=g.useCallback(function(){if(tt){var qe=$?Pe[0]:Pe;if(gt.length===0||qe==null){Jr({diff:"reset"});return}if(ne.current){if(!M&&qe!=null){var Te=gt[Fe.current];if($&&Te&&LB(Pe,function(lt){return j(Te,lt)})!==-1)return;var ve=LB(gt,function(lt){return j(lt,qe)});ve===-1?Jr({diff:"reset"}):ca({index:ve});return}if(Fe.current>=gt.length-1){ca({index:gt.length-1});return}ca({index:Fe.current})}}},[gt.length===0,$?!1:Pe,M,Jr,ca,tt,We,$]),le=Pr(function(qe){Ts(ne,qe),qe&&pe()});g.useEffect(function(){pe()},[pe]);var He=function(Te){tr||(nr(!0),he&&he(Te))},nt=function(Te,ve){tr&&(nr(!1),Ae&&Ae(Te,ve))},It=function(Te,ve,lt,Aa){Pe!==ve&&(_&&_(Te,ve,lt,Aa),ft(ve))},En=g.useRef(!1),sn=function(Te,ve){var lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"select-option",Aa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"options",fa=lt,mn=ve;if($){mn=Array.isArray(Pe)?Pe.slice():[];var Vs=LB(mn,function(eo){return j(ve,eo)});Vs===-1?mn.push(ve):Aa!=="freeSolo"&&(mn.splice(Vs,1),fa="remove-option")}on(Te,mn),It(Te,mn,fa,{option:ve}),S||nt(Te,fa),(l===!0||l==="touch"&&En.current||l==="mouse"&&!En.current)&&ae.current.blur()};function ut(qe,Te){if(qe===-1)return-1;for(var ve=qe;;){if(Te==="next"&&ve===Pe.length||Te==="previous"&&ve===-1)return-1;var lt=fe.querySelector('[data-tag-index="'.concat(ve,'"]'));if(lt&&(!lt.hasAttribute("tabindex")||lt.disabled||lt.getAttribute("aria-disabled")==="true"))ve+=Te==="next"?1:-1;else return ve}}var ur=function(Te,ve){if($){nt(Te,"toggleInput");var lt=me;me===-1?We===""&&ve==="previous"&&(lt=Pe.length-1):(lt+=ve==="next"?1:-1,lt<0&&(lt=0),lt===Pe.length&&(lt=-1)),lt=ut(lt,ve),Ee(lt),la(lt)}},yP=function(Te){G.current=!0,Rt(""),ge&&ge(Te,"","clear"),It(Te,$?[]:null,"clear")},wZ=function(Te){return function(ve){switch(me!==-1&&["ArrowLeft","ArrowRight"].indexOf(ve.key)===-1&&(Ee(-1),la(-1)),ve.key){case"Home":tt&&K&&(ve.preventDefault(),Jr({diff:"start",direction:"next",reason:"keyboard",event:ve}));break;case"End":tt&&K&&(ve.preventDefault(),Jr({diff:"end",direction:"previous",reason:"keyboard",event:ve}));break;case"PageUp":ve.preventDefault(),Jr({diff:-Y6,direction:"previous",reason:"keyboard",event:ve}),He(ve);break;case"PageDown":ve.preventDefault(),Jr({diff:Y6,direction:"next",reason:"keyboard",event:ve}),He(ve);break;case"ArrowDown":ve.preventDefault(),Jr({diff:1,direction:"next",reason:"keyboard",event:ve}),He(ve);break;case"ArrowUp":ve.preventDefault(),Jr({diff:-1,direction:"previous",reason:"keyboard",event:ve}),He(ve);break;case"ArrowLeft":ur(ve,"previous");break;case"ArrowRight":ur(ve,"next");break;case"Enter":if(ve.which===229)break;if(Fe.current!==-1&&tt){var lt=gt[Fe.current],Aa=L?L(lt):!1;if(ve.preventDefault(),Aa)return;sn(ve,lt,"select-option"),n&&ae.current.setSelectionRange(ae.current.value.length,ae.current.value.length)}else k&&We!==""&&yt===!1&&($&&ve.preventDefault(),sn(ve,We,"create-option","freeSolo"));break;case"Escape":tt?(ve.preventDefault(),ve.stopPropagation(),nt(ve,"escape")):A&&(We!==""||$&&Pe.length>0)&&(ve.preventDefault(),ve.stopPropagation(),yP(ve));break;case"Backspace":if($&&We===""&&Pe.length>0){var fa=me===-1?Pe.length-1:me,mn=Pe.slice();mn.splice(fa,1),It(ve,mn,"remove-option",{option:Pe[fa]})}break}Te.onKeyDown&&Te.onKeyDown(ve)}},CZ=function(Te){wt(!0),Ue&&!G.current&&He(Te)},xZ=function(Te){if(ne.current!==null&&document.activeElement===ne.current.parentElement){ae.current.focus();return}wt(!1),te.current=!0,G.current=!1,!(m&&We!=="")&&(i&&Fe.current!==-1&&tt?sn(Te,gt[Fe.current],"blur"):i&&k&&We!==""?sn(Te,We,"blur","freeSolo"):c&&on(Te,Pe),nt(Te,"blur"))},SZ=function(Te){var ve=Te.target.value;We!==ve&&(Rt(ve),ge&&ge(Te,ve,"input")),ve===""?!w&&!$&&It(Te,null,"clear"):He(Te)},BZ=function(Te){ca({event:Te,index:Number(Te.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},EZ=function(){En.current=!0},OZ=function(Te){var ve=Number(Te.currentTarget.getAttribute("data-option-index"));sn(Te,gt[ve],"select-option"),En.current=!1},FZ=function(Te){return function(ve){var lt=Pe.slice();lt.splice(Te,1),It(ve,lt,"remove-option",{option:Pe[Te]})}},bP=function(Te){tr?nt(Te,"toggleInput"):He(Te)},TZ=function(Te){Te.target.getAttribute("id")!==Me&&Te.preventDefault()},RZ=function(){ae.current.focus(),Ye&&te.current&&ae.current.selectionEnd-ae.current.selectionStart===0&&ae.current.select(),te.current=!1},IZ=function(Te){(We===""||!tr)&&bP(Te)},hx=k&&We.length>0;hx=hx||($?Pe.length>0:Pe!==null);var wP=gt;return z&&(wP=gt.reduce(function(qe,Te,ve){var lt=z(Te);return qe.length>0&&qe[qe.length-1].group===lt?qe[qe.length-1].options.push(Te):qe.push({key:ve,index:ve,group:lt,options:[Te]}),qe},[])),{getRootProps:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return E({"aria-owns":tt?"".concat(Me,"-popup"):null,role:"combobox","aria-expanded":tt},Te,{onKeyDown:wZ(Te),onMouseDown:TZ,onClick:RZ})},getInputLabelProps:function(){return{id:"".concat(Me,"-label"),htmlFor:Me}},getInputProps:function(){return{id:Me,value:We,onBlur:xZ,onFocus:CZ,onChange:SZ,onMouseDown:IZ,"aria-activedescendant":tt?"":null,"aria-autocomplete":n?"both":"list","aria-controls":tt?"".concat(Me,"-popup"):null,autoComplete:"off",ref:ae,autoCapitalize:"none",spellCheck:"false"}},getClearProps:function(){return{tabIndex:-1,onClick:yP}},getPopupIndicatorProps:function(){return{tabIndex:-1,onClick:bP}},getTagProps:function(Te){var ve=Te.index;return{key:ve,"data-tag-index":ve,tabIndex:-1,onDelete:FZ(ve)}},getListboxProps:function(){return{role:"listbox",id:"".concat(Me,"-popup"),"aria-labelledby":"".concat(Me,"-label"),ref:le,onMouseDown:function(ve){ve.preventDefault()}}},getOptionProps:function(Te){var ve=Te.index,lt=Te.option,Aa=($?Pe:[Pe]).some(function(mn){return mn!=null&&j(lt,mn)}),fa=L?L(lt):!1;return{key:ve,tabIndex:-1,role:"option",id:"".concat(Me,"-option-").concat(ve),onMouseOver:BZ,onClick:OZ,onTouchStart:EZ,"data-option-index":ve,"aria-disabled":fa,"aria-selected":Aa}},id:Me,inputValue:We,value:Pe,dirty:hx,popupOpen:tt,focused:St||me!==-1,anchorEl:fe,setAnchorEl:ce,focusedTag:me,groupedOptions:wP}}var Qut=function(t){var n;return{root:{"&$focused $clearIndicatorDirty":{visibility:"visible"},"@media (pointer: fine)":{"&:hover $clearIndicatorDirty":{visibility:"visible"}}},fullWidth:{width:"100%"},focused:{},tag:{margin:3,maxWidth:"calc(100% - 6px)"},tagSizeSmall:{margin:2,maxWidth:"calc(100% - 4px)"},hasPopupIcon:{},hasClearIcon:{},inputRoot:{flexWrap:"wrap","$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4},"& $input":{width:0,minWidth:30},'&[class*="MuiInput-root"]':{paddingBottom:1,"& $input":{padding:4},"& $input:first-child":{padding:"6px 0"}},'&[class*="MuiInput-root"][class*="MuiInput-marginDense"]':{"& $input":{padding:"4px 4px 5px"},"& $input:first-child":{padding:"3px 0 6px"}},'&[class*="MuiOutlinedInput-root"]':{padding:9,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4+9},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4+9},"& $input":{padding:"9.5px 4px"},"& $input:first-child":{paddingLeft:6},"& $endAdornment":{right:9}},'&[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-marginDense"]':{padding:6,"& $input":{padding:"4.5px 4px"}},'&[class*="MuiFilledInput-root"]':{paddingTop:19,paddingLeft:8,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4+9},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4+9},"& $input":{padding:"9px 4px"},"& $endAdornment":{right:9}},'&[class*="MuiFilledInput-root"][class*="MuiFilledInput-marginDense"]':{paddingBottom:1,"& $input":{padding:"4.5px 4px"}}},input:{flexGrow:1,textOverflow:"ellipsis",opacity:0},inputFocused:{opacity:1},endAdornment:{position:"absolute",right:0,top:"calc(50% - 14px)"},clearIndicator:{marginRight:-2,padding:4,visibility:"hidden"},clearIndicatorDirty:{},popupIndicator:{padding:2,marginRight:-2},popupIndicatorOpen:{transform:"rotate(180deg)"},popper:{zIndex:t.zIndex.modal},popperDisablePortal:{position:"absolute"},paper:E({},t.typography.body1,{overflow:"hidden",margin:"4px 0"}),listbox:{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto"},loading:{color:t.palette.text.secondary,padding:"14px 16px"},noOptions:{color:t.palette.text.secondary,padding:"14px 16px"},option:(n={minHeight:48,display:"flex",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16},Ot(n,t.breakpoints.up("sm"),{minHeight:"auto"}),Ot(n,'&[aria-selected="true"]',{backgroundColor:t.palette.action.selected}),Ot(n,'&[data-focus="true"]',{backgroundColor:t.palette.action.hover}),Ot(n,"&:active",{backgroundColor:t.palette.action.selected}),Ot(n,'&[aria-disabled="true"]',{opacity:t.palette.action.disabledOpacity,pointerEvents:"none"}),n),groupLabel:{backgroundColor:t.palette.background.paper,top:-8},groupUl:{padding:0,"& $option":{paddingLeft:24}}}};function Nut(e){e.anchorEl,e.open;var t=Oe(e,["anchorEl","open"]);return g.createElement("div",t)}var Hut=g.createElement(Put,{fontSize:"small"}),jut=g.createElement(Uut,null),zut=g.forwardRef(function(t,n){t.autoComplete,t.autoHighlight,t.autoSelect,t.blurOnSelect;var r=t.ChipProps,a=t.classes,o=t.className,i=t.clearOnBlur;i===void 0&&t.freeSolo,t.clearOnEscape;var s=t.clearText,l=s===void 0?"Clear":s,u=t.closeIcon,c=u===void 0?Hut:u,f=t.closeText,A=f===void 0?"Close":f;t.debug;var d=t.defaultValue;d===void 0&&t.multiple;var p=t.disableClearable,h=p===void 0?!1:p;t.disableCloseOnSelect;var m=t.disabled,y=m===void 0?!1:m;t.disabledItemsFocusable,t.disableListWrap;var v=t.disablePortal,b=v===void 0?!1:v;t.filterOptions,t.filterSelectedOptions;var w=t.forcePopupIcon,x=w===void 0?"auto":w,S=t.freeSolo,B=S===void 0?!1:S,F=t.fullWidth,O=F===void 0?!1:F,T=t.getLimitTagsText,U=T===void 0?function(tt){return"+".concat(tt)}:T;t.getOptionDisabled;var N=t.getOptionLabel,H=N===void 0?function(tt){return tt}:N;t.getOptionSelected;var M=t.groupBy,I=t.handleHomeEndKeys;I===void 0&&t.freeSolo,t.id,t.includeInputInList,t.inputValue;var k=t.limitTags,L=k===void 0?-1:k,P=t.ListboxComponent,Q=P===void 0?"ul":P,D=t.ListboxProps,j=t.loading,z=j===void 0?!1:j,X=t.loadingText,K=X===void 0?"Loading…":X,se=t.multiple,Y=se===void 0?!1:se,re=t.noOptionsText,q=re===void 0?"No options":re;t.onChange,t.onClose,t.onHighlightChange,t.onInputChange,t.onOpen,t.open,t.openOnFocus;var V=t.openText,$=V===void 0?"Open":V;t.options;var _=t.PaperComponent,Ae=_===void 0?Eo:_,ye=t.PopperComponent,ge=ye===void 0?q4:ye,he=t.popupIcon,Ie=he===void 0?jut:he,Ce=t.renderGroup,Ue=t.renderInput,Ze=t.renderOption,et=t.renderTags,Ye=t.selectOnFocus;Ye===void 0&&t.freeSolo;var je=t.size,Me=je===void 0?"medium":je;t.value;var ee=Oe(t,["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","classes","className","clearOnBlur","clearOnEscape","clearText","closeIcon","closeText","debug","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","getOptionSelected","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","value"]),G=b?Nut:ge,te=Lut(E({},t,{componentName:"Autocomplete"})),ae=te.getRootProps,ne=te.getInputProps,W=te.getInputLabelProps,fe=te.getPopupIndicatorProps,ce=te.getClearProps,ie=te.getTagProps,me=te.getListboxProps,Ee=te.getOptionProps,ze=te.value,Fe=te.dirty,de=te.id,ke=te.popupOpen,Pe=te.focused,ft=te.focusedTag,st=te.anchorEl,$e=te.setAnchorEl,We=te.inputValue,Rt=te.groupedOptions,mt;if(Y&&ze.length>0){var St=function(gt){return E({className:Z(a.tag,Me==="small"&&a.tagSizeSmall),disabled:y},ie(gt))};et?mt=et(ze,St):mt=ze.map(function(tt,gt){return g.createElement(wK,E({label:H(tt),size:Me},St({index:gt}),r))})}if(L>-1&&Array.isArray(mt)){var wt=mt.length-L;!Pe&&wt>0&&(mt=mt.splice(0,L),mt.push(g.createElement("span",{className:a.tag,key:mt.length},U(wt))))}var on=function(gt){return g.createElement("li",{key:gt.key},g.createElement(ive,{className:a.groupLabel,component:"div"},gt.group),g.createElement("ul",{className:a.groupUl},gt.children))},Ra=Ce||on,Bn=Ze||H,tr=function(gt,la){var ua=Ee({option:gt,index:la});return g.createElement("li",E({},ua,{className:a.option}),Bn(gt,{selected:ua["aria-selected"],inputValue:We}))},nr=!h&&!y,yt=(!B||x===!0)&&x!==!1;return g.createElement(g.Fragment,null,g.createElement("div",E({ref:n,className:Z(a.root,o,Pe&&a.focused,O&&a.fullWidth,nr&&a.hasClearIcon,yt&&a.hasPopupIcon)},ae(ee)),Ue({id:de,disabled:y,fullWidth:!0,size:Me==="small"?"small":void 0,InputLabelProps:W(),InputProps:{ref:$e,className:a.inputRoot,startAdornment:mt,endAdornment:g.createElement("div",{className:a.endAdornment},nr?g.createElement(ii,E({},ce(),{"aria-label":l,title:l,className:Z(a.clearIndicator,Fe&&a.clearIndicatorDirty)}),c):null,yt?g.createElement(ii,E({},fe(),{disabled:y,"aria-label":ke?A:$,title:ke?A:$,className:Z(a.popupIndicator,ke&&a.popupIndicatorOpen)}),Ie):null)},inputProps:E({className:Z(a.input,ft===-1&&a.inputFocused),disabled:y},ne())})),ke&&st?g.createElement(G,{className:Z(a.popper,b&&a.popperDisablePortal),style:{width:st?st.clientWidth:null},role:"presentation",anchorEl:st,open:!0},g.createElement(Ae,{className:a.paper},z&&Rt.length===0?g.createElement("div",{className:a.loading},K):null,Rt.length===0&&!B&&!z?g.createElement("div",{className:a.noOptions},q):null,Rt.length>0?g.createElement(Q,E({className:a.listbox},me(),D),Rt.map(function(tt,gt){return M?Ra({key:tt.key,group:tt.group,children:tt.options.map(function(la,ua){return tr(la,tt.index+ua)})}):tr(tt,gt)})):null)):null)});const MJ=Ke(Qut,{name:"MuiAutocomplete"})(zut);var q6="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Cp=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Mv=0;Mv>4,c[a++]=(i&15)<<4|s>>2,c[a++]=(s&3)<<6|l&63;return u};/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const Kut=4,X6=0,J6=1,Wut=2;function dd(e){let t=e.length;for(;--t>=0;)e[t]=0}const Gut=0,DJ=1,Yut=2,qut=3,Xut=258,AP=29,dm=256,ig=dm+1+AP,of=30,fP=19,LJ=2*ig+1,Qu=15,QB=16,Jut=7,dP=256,QJ=16,NJ=17,HJ=18,yT=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),ly=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),Zut=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),jJ=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),_ut=512,ss=new Array((ig+2)*2);dd(ss);const uh=new Array(of*2);dd(uh);const sg=new Array(_ut);dd(sg);const lg=new Array(Xut-qut+1);dd(lg);const pP=new Array(AP);dd(pP);const b1=new Array(of);dd(b1);function NB(e,t,n,r,a){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=a,this.has_stree=e&&e.length}let zJ,VJ,KJ;function HB(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}const WJ=e=>e<256?sg[e]:sg[256+(e>>>7)],ug=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},ma=(e,t,n)=>{e.bi_valid>QB-n?(e.bi_buf|=t<>QB-e.bi_valid,e.bi_valid+=n-QB):(e.bi_buf|=t<{ma(e,n[t*2],n[t*2+1])},GJ=(e,t)=>{let n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1},$ut=e=>{e.bi_valid===16?(ug(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},ect=(e,t)=>{const n=t.dyn_tree,r=t.max_code,a=t.stat_desc.static_tree,o=t.stat_desc.has_stree,i=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,l=t.stat_desc.max_length;let u,c,f,A,d,p,h=0;for(A=0;A<=Qu;A++)e.bl_count[A]=0;for(n[e.heap[e.heap_max]*2+1]=0,u=e.heap_max+1;ul&&(A=l,h++),n[c*2+1]=A,!(c>r)&&(e.bl_count[A]++,d=0,c>=s&&(d=i[c-s]),p=n[c*2],e.opt_len+=p*(A+d),o&&(e.static_len+=p*(a[c*2+1]+d)));if(h!==0){do{for(A=l-1;e.bl_count[A]===0;)A--;e.bl_count[A]--,e.bl_count[A+1]+=2,e.bl_count[l]--,h-=2}while(h>0);for(A=l;A!==0;A--)for(c=e.bl_count[A];c!==0;)f=e.heap[--u],!(f>r)&&(n[f*2+1]!==A&&(e.opt_len+=(A-n[f*2+1])*n[f*2],n[f*2+1]=A),c--)}},YJ=(e,t,n)=>{const r=new Array(Qu+1);let a=0,o,i;for(o=1;o<=Qu;o++)a=a+n[o-1]<<1,r[o]=a;for(i=0;i<=t;i++){let s=e[i*2+1];s!==0&&(e[i*2]=GJ(r[s]++,s))}},tct=()=>{let e,t,n,r,a;const o=new Array(Qu+1);for(n=0,r=0;r>=7;r{let t;for(t=0;t{e.bi_valid>8?ug(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},Z6=(e,t,n,r)=>{const a=t*2,o=n*2;return e[a]{const r=e.heap[n];let a=n<<1;for(;a<=e.heap_len&&(a{let r,a,o=0,i,s;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+o++]&255,r+=(e.pending_buf[e.sym_buf+o++]&255)<<8,a=e.pending_buf[e.sym_buf+o++],r===0?Fi(e,a,t):(i=lg[a],Fi(e,i+dm+1,t),s=yT[i],s!==0&&(a-=pP[i],ma(e,a,s)),r--,i=WJ(r),Fi(e,i,n),s=ly[i],s!==0&&(r-=b1[i],ma(e,r,s)));while(o{const n=t.dyn_tree,r=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.elems;let i,s,l=-1,u;for(e.heap_len=0,e.heap_max=LJ,i=0;i>1;i>=1;i--)jB(e,n,i);u=o;do i=e.heap[1],e.heap[1]=e.heap[e.heap_len--],jB(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=i,e.heap[--e.heap_max]=s,n[u*2]=n[i*2]+n[s*2],e.depth[u]=(e.depth[i]>=e.depth[s]?e.depth[i]:e.depth[s])+1,n[i*2+1]=n[s*2+1]=u,e.heap[1]=u++,jB(e,n,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],ect(e,t),YJ(n,l,e.bl_count)},$6=(e,t,n)=>{let r,a=-1,o,i=t[0*2+1],s=0,l=7,u=4;for(i===0&&(l=138,u=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)o=i,i=t[(r+1)*2+1],!(++s{let r,a=-1,o,i=t[0*2+1],s=0,l=7,u=4;for(i===0&&(l=138,u=3),r=0;r<=n;r++)if(o=i,i=t[(r+1)*2+1],!(++s{let t;for($6(e,e.dyn_ltree,e.l_desc.max_code),$6(e,e.dyn_dtree,e.d_desc.max_code),bT(e,e.bl_desc),t=fP-1;t>=3&&e.bl_tree[jJ[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},rct=(e,t,n,r)=>{let a;for(ma(e,t-257,5),ma(e,n-1,5),ma(e,r-4,4),a=0;a{let t=4093624447,n;for(n=0;n<=31;n++,t>>>=1)if(t&1&&e.dyn_ltree[n*2]!==0)return X6;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return J6;for(n=32;n{tH||(tct(),tH=!0),e.l_desc=new HB(e.dyn_ltree,zJ),e.d_desc=new HB(e.dyn_dtree,VJ),e.bl_desc=new HB(e.bl_tree,KJ),e.bi_buf=0,e.bi_valid=0,qJ(e)},JJ=(e,t,n,r)=>{ma(e,(Gut<<1)+(r?1:0),3),XJ(e),ug(e,n),ug(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n},ict=e=>{ma(e,DJ<<1,3),Fi(e,dP,ss),$ut(e)},sct=(e,t,n,r)=>{let a,o,i=0;e.level>0?(e.strm.data_type===Wut&&(e.strm.data_type=act(e)),bT(e,e.l_desc),bT(e,e.d_desc),i=nct(e),a=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=a&&(a=o)):a=o=n+5,n+4<=a&&t!==-1?JJ(e,t,n,r):e.strategy===Kut||o===a?(ma(e,(DJ<<1)+(r?1:0),3),_6(e,ss,uh)):(ma(e,(Yut<<1)+(r?1:0),3),rct(e,e.l_desc.max_code+1,e.d_desc.max_code+1,i+1),_6(e,e.dyn_ltree,e.dyn_dtree)),qJ(e),r&&XJ(e)},lct=(e,t,n)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=n,t===0?e.dyn_ltree[n*2]++:(e.matches++,t--,e.dyn_ltree[(lg[n]+dm+1)*2]++,e.dyn_dtree[WJ(t)*2]++),e.sym_next===e.sym_end);var uct=oct,cct=JJ,Act=sct,fct=lct,dct=ict,pct={_tr_init:uct,_tr_stored_block:cct,_tr_flush_block:Act,_tr_tally:fct,_tr_align:dct};const hct=(e,t,n,r)=>{let a=e&65535|0,o=e>>>16&65535|0,i=0;for(;n!==0;){i=n>2e3?2e3:n,n-=i;do a=a+t[r++]|0,o=o+a|0;while(--i);a%=65521,o%=65521}return a|o<<16|0};var cg=hct;const gct=()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[n]=e}return t},mct=new Uint32Array(gct()),vct=(e,t,n,r)=>{const a=mct,o=r+n;e^=-1;for(let i=r;i>>8^a[(e^t[i])&255];return e^-1};var yr=vct,Qf={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},pm={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:yct,_tr_stored_block:wT,_tr_flush_block:bct,_tr_tally:Ql,_tr_align:wct}=pct,{Z_NO_FLUSH:Nl,Z_PARTIAL_FLUSH:Cct,Z_FULL_FLUSH:xct,Z_FINISH:co,Z_BLOCK:nH,Z_OK:Fr,Z_STREAM_END:rH,Z_STREAM_ERROR:Mi,Z_DATA_ERROR:Sct,Z_BUF_ERROR:zB,Z_DEFAULT_COMPRESSION:Bct,Z_FILTERED:Ect,Z_HUFFMAN_ONLY:Dv,Z_RLE:Oct,Z_FIXED:Fct,Z_DEFAULT_STRATEGY:Tct,Z_UNKNOWN:Rct,Z_DEFLATED:fx}=pm,Ict=9,kct=15,Pct=8,Uct=29,Mct=256,CT=Mct+1+Uct,Dct=30,Lct=19,Qct=2*CT+1,Nct=15,kt=3,Cl=258,Di=Cl+kt+1,Hct=32,Nf=42,hP=57,xT=69,ST=73,BT=91,ET=103,Nu=113,xp=666,na=1,pd=2,Ac=3,hd=4,jct=3,Hu=(e,t)=>(e.msg=Qf[t],t),aH=e=>e*2-(e>4?9:0),Al=e=>{let t=e.length;for(;--t>=0;)e[t]=0},zct=e=>{let t,n,r,a=e.w_size;t=e.hash_size,r=t;do n=e.head[--r],e.head[r]=n>=a?n-a:0;while(--t);t=a,r=t;do n=e.prev[--r],e.prev[r]=n>=a?n-a:0;while(--t)};let Vct=(e,t,n)=>(t<{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))},Va=(e,t)=>{bct(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Ma(e.strm)},jt=(e,t)=>{e.pending_buf[e.pending++]=t},tp=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},OT=(e,t,n,r)=>{let a=e.avail_in;return a>r&&(a=r),a===0?0:(e.avail_in-=a,t.set(e.input.subarray(e.next_in,e.next_in+a),n),e.state.wrap===1?e.adler=cg(e.adler,t,a,n):e.state.wrap===2&&(e.adler=yr(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)},ZJ=(e,t)=>{let n=e.max_chain_length,r=e.strstart,a,o,i=e.prev_length,s=e.nice_match;const l=e.strstart>e.w_size-Di?e.strstart-(e.w_size-Di):0,u=e.window,c=e.w_mask,f=e.prev,A=e.strstart+Cl;let d=u[r+i-1],p=u[r+i];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do if(a=t,!(u[a+i]!==p||u[a+i-1]!==d||u[a]!==u[r]||u[++a]!==u[r+1])){r+=2,a++;do;while(u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&ri){if(e.match_start=t,i=o,o>=s)break;d=u[r+i-1],p=u[r+i]}}while((t=f[t&c])>l&&--n!==0);return i<=e.lookahead?i:e.lookahead},Hf=e=>{const t=e.w_size;let n,r,a;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Di)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),zct(e),r+=t),e.strm.avail_in===0)break;if(n=OT(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,e.lookahead+e.insert>=kt)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=Hl(e,e.ins_h,e.window[a+1]);e.insert&&(e.ins_h=Hl(e,e.ins_h,e.window[a+kt-1]),e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert{let n=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,a,o,i=0,s=e.strm.avail_in;do{if(r=65535,o=e.bi_valid+42>>3,e.strm.avail_outa+e.strm.avail_in&&(r=a+e.strm.avail_in),r>o&&(r=o),r>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,Ma(e.strm),a&&(a>r&&(a=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+a),e.strm.next_out),e.strm.next_out+=a,e.strm.avail_out-=a,e.strm.total_out+=a,e.block_start+=a,r-=a),r&&(OT(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(i===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_watero&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,o+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),o>e.strm.avail_in&&(o=e.strm.avail_in),o&&(OT(e.strm,e.window,e.strstart,o),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.high_water>3,o=e.pending_buf_size-o>65535?65535:e.pending_buf_size-o,n=o>e.w_size?e.w_size:o,a=e.strstart-e.block_start,(a>=n||(a||t===co)&&t!==Nl&&e.strm.avail_in===0&&a<=o)&&(r=a>o?o:a,i=t===co&&e.strm.avail_in===0&&r===a?1:0,wT(e,e.block_start,r,i),e.block_start+=r,Ma(e.strm)),i?Ac:na)},VB=(e,t)=>{let n,r;for(;;){if(e.lookahead=kt&&(e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-Di&&(e.match_length=ZJ(e,n)),e.match_length>=kt)if(r=Ql(e,e.strstart-e.match_start,e.match_length-kt),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=kt){e.match_length--;do e.strstart++,e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+1]);else r=Ql(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(Va(e,!1),e.strm.avail_out===0))return na}return e.insert=e.strstart{let n,r,a;for(;;){if(e.lookahead=kt&&(e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=kt-1,n!==0&&e.prev_length4096)&&(e.match_length=kt-1)),e.prev_length>=kt&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-kt,r=Ql(e,e.strstart-1-e.prev_match,e.prev_length-kt),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=a&&(e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=kt-1,e.strstart++,r&&(Va(e,!1),e.strm.avail_out===0))return na}else if(e.match_available){if(r=Ql(e,0,e.window[e.strstart-1]),r&&Va(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return na}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Ql(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart{let n,r,a,o;const i=e.window;for(;;){if(e.lookahead<=Cl){if(Hf(e),e.lookahead<=Cl&&t===Nl)return na;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=kt&&e.strstart>0&&(a=e.strstart-1,r=i[a],r===i[++a]&&r===i[++a]&&r===i[++a])){o=e.strstart+Cl;do;while(r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&ae.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=kt?(n=Ql(e,1,e.match_length-kt),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=Ql(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(Va(e,!1),e.strm.avail_out===0))return na}return e.insert=0,t===co?(Va(e,!0),e.strm.avail_out===0?Ac:hd):e.sym_next&&(Va(e,!1),e.strm.avail_out===0)?na:pd},Wct=(e,t)=>{let n;for(;;){if(e.lookahead===0&&(Hf(e),e.lookahead===0)){if(t===Nl)return na;break}if(e.match_length=0,n=Ql(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(Va(e,!1),e.strm.avail_out===0))return na}return e.insert=0,t===co?(Va(e,!0),e.strm.avail_out===0?Ac:hd):e.sym_next&&(Va(e,!1),e.strm.avail_out===0)?na:pd};function gi(e,t,n,r,a){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=a}const Sp=[new gi(0,0,0,0,_J),new gi(4,4,8,4,VB),new gi(4,5,16,8,VB),new gi(4,6,32,32,VB),new gi(4,4,16,16,_c),new gi(8,16,32,32,_c),new gi(8,16,128,128,_c),new gi(8,32,128,256,_c),new gi(32,128,258,1024,_c),new gi(32,258,258,4096,_c)],Gct=e=>{e.window_size=2*e.w_size,Al(e.head),e.max_lazy_match=Sp[e.level].max_lazy,e.good_match=Sp[e.level].good_length,e.nice_match=Sp[e.level].nice_length,e.max_chain_length=Sp[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=kt-1,e.match_available=0,e.ins_h=0};function Yct(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=fx,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Qct*2),this.dyn_dtree=new Uint16Array((2*Dct+1)*2),this.bl_tree=new Uint16Array((2*Lct+1)*2),Al(this.dyn_ltree),Al(this.dyn_dtree),Al(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Nct+1),this.heap=new Uint16Array(2*CT+1),Al(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*CT+1),Al(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const hm=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==Nf&&t.status!==hP&&t.status!==xT&&t.status!==ST&&t.status!==BT&&t.status!==ET&&t.status!==Nu&&t.status!==xp?1:0},$J=e=>{if(hm(e))return Hu(e,Mi);e.total_in=e.total_out=0,e.data_type=Rct;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?hP:t.wrap?Nf:Nu,e.adler=t.wrap===2?0:1,t.last_flush=-2,yct(t),Fr},eZ=e=>{const t=$J(e);return t===Fr&&Gct(e.state),t},qct=(e,t)=>hm(e)||e.state.wrap!==2?Mi:(e.state.gzhead=t,Fr),tZ=(e,t,n,r,a,o)=>{if(!e)return Mi;let i=1;if(t===Bct&&(t=6),r<0?(i=0,r=-r):r>15&&(i=2,r-=16),a<1||a>Ict||n!==fx||r<8||r>15||t<0||t>9||o<0||o>Fct||r===8&&i!==1)return Hu(e,Mi);r===8&&(r=9);const s=new Yct;return e.state=s,s.strm=e,s.status=Nf,s.wrap=i,s.gzhead=null,s.w_bits=r,s.w_size=1<tZ(e,t,fx,kct,Pct,Tct),Jct=(e,t)=>{if(hm(e)||t>nH||t<0)return e?Hu(e,Mi):Mi;const n=e.state;if(!e.output||e.avail_in!==0&&!e.input||n.status===xp&&t!==co)return Hu(e,e.avail_out===0?zB:Mi);const r=n.last_flush;if(n.last_flush=t,n.pending!==0){if(Ma(e),e.avail_out===0)return n.last_flush=-1,Fr}else if(e.avail_in===0&&aH(t)<=aH(r)&&t!==co)return Hu(e,zB);if(n.status===xp&&e.avail_in!==0)return Hu(e,zB);if(n.status===Nf&&n.wrap===0&&(n.status=Nu),n.status===Nf){let a=fx+(n.w_bits-8<<4)<<8,o=-1;if(n.strategy>=Dv||n.level<2?o=0:n.level<6?o=1:n.level===6?o=2:o=3,a|=o<<6,n.strstart!==0&&(a|=Hct),a+=31-a%31,tp(n,a),n.strstart!==0&&(tp(n,e.adler>>>16),tp(n,e.adler&65535)),e.adler=1,n.status=Nu,Ma(e),n.pending!==0)return n.last_flush=-1,Fr}if(n.status===hP){if(e.adler=0,jt(n,31),jt(n,139),jt(n,8),n.gzhead)jt(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),jt(n,n.gzhead.time&255),jt(n,n.gzhead.time>>8&255),jt(n,n.gzhead.time>>16&255),jt(n,n.gzhead.time>>24&255),jt(n,n.level===9?2:n.strategy>=Dv||n.level<2?4:0),jt(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(jt(n,n.gzhead.extra.length&255),jt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=yr(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=xT;else if(jt(n,0),jt(n,0),jt(n,0),jt(n,0),jt(n,0),jt(n,n.level===9?2:n.strategy>=Dv||n.level<2?4:0),jt(n,jct),n.status=Nu,Ma(e),n.pending!==0)return n.last_flush=-1,Fr}if(n.status===xT){if(n.gzhead.extra){let a=n.pending,o=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+o>n.pending_buf_size;){let s=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+s),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex+=s,Ma(e),n.pending!==0)return n.last_flush=-1,Fr;a=0,o-=s}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+o),n.pending),n.pending+=o,n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex=0}n.status=ST}if(n.status===ST){if(n.gzhead.name){let a=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),Ma(e),n.pending!==0)return n.last_flush=-1,Fr;a=0}n.gzindexa&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex=0}n.status=BT}if(n.status===BT){if(n.gzhead.comment){let a=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),Ma(e),n.pending!==0)return n.last_flush=-1,Fr;a=0}n.gzindexa&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a))}n.status=ET}if(n.status===ET){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Ma(e),n.pending!==0))return n.last_flush=-1,Fr;jt(n,e.adler&255),jt(n,e.adler>>8&255),e.adler=0}if(n.status=Nu,Ma(e),n.pending!==0)return n.last_flush=-1,Fr}if(e.avail_in!==0||n.lookahead!==0||t!==Nl&&n.status!==xp){let a=n.level===0?_J(n,t):n.strategy===Dv?Wct(n,t):n.strategy===Oct?Kct(n,t):Sp[n.level].func(n,t);if((a===Ac||a===hd)&&(n.status=xp),a===na||a===Ac)return e.avail_out===0&&(n.last_flush=-1),Fr;if(a===pd&&(t===Cct?wct(n):t!==nH&&(wT(n,0,0,!1),t===xct&&(Al(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Ma(e),e.avail_out===0))return n.last_flush=-1,Fr}return t!==co?Fr:n.wrap<=0?rH:(n.wrap===2?(jt(n,e.adler&255),jt(n,e.adler>>8&255),jt(n,e.adler>>16&255),jt(n,e.adler>>24&255),jt(n,e.total_in&255),jt(n,e.total_in>>8&255),jt(n,e.total_in>>16&255),jt(n,e.total_in>>24&255)):(tp(n,e.adler>>>16),tp(n,e.adler&65535)),Ma(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?Fr:rH)},Zct=e=>{if(hm(e))return Mi;const t=e.state.status;return e.state=null,t===Nu?Hu(e,Sct):Fr},_ct=(e,t)=>{let n=t.length;if(hm(e))return Mi;const r=e.state,a=r.wrap;if(a===2||a===1&&r.status!==Nf||r.lookahead)return Mi;if(a===1&&(e.adler=cg(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){a===0&&(Al(r.head),r.strstart=0,r.block_start=0,r.insert=0);let l=new Uint8Array(r.w_size);l.set(t.subarray(n-r.w_size,n),0),t=l,n=r.w_size}const o=e.avail_in,i=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Hf(r);r.lookahead>=kt;){let l=r.strstart,u=r.lookahead-(kt-1);do r.ins_h=Hl(r,r.ins_h,r.window[l+kt-1]),r.prev[l&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=l,l++;while(--u);r.strstart=l,r.lookahead=kt-1,Hf(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=kt-1,r.match_available=0,e.next_in=i,e.input=s,e.avail_in=o,r.wrap=a,Fr};var $ct=Xct,eAt=tZ,tAt=eZ,nAt=$J,rAt=qct,aAt=Jct,oAt=Zct,iAt=_ct,sAt="pako deflate (from Nodeca project)",ch={deflateInit:$ct,deflateInit2:eAt,deflateReset:tAt,deflateResetKeep:nAt,deflateSetHeader:rAt,deflate:aAt,deflateEnd:oAt,deflateSetDictionary:iAt,deflateInfo:sAt};const lAt=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var uAt=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(const r in n)lAt(n,r)&&(e[r]=n[r])}}return e},cAt=e=>{let t=0;for(let r=0,a=e.length;r=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Ag[254]=Ag[254]=1;var AAt=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,n,r,a,o,i=e.length,s=0;for(a=0;a>>6,t[o++]=128|n&63):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|n&63):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|n&63);return t};const fAt=(e,t)=>{if(t<65534&&e.subarray&&nZ)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let r=0;r{const n=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,a;const o=new Array(n*2);for(a=0,r=0;r4){o[a++]=65533,r+=s-1;continue}for(i&=s===2?31:s===3?15:7;s>1&&r1){o[a++]=65533;continue}i<65536?o[a++]=i:(i-=65536,o[a++]=55296|i>>10&1023,o[a++]=56320|i&1023)}return fAt(o,a)},pAt=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let n=t-1;for(;n>=0&&(e[n]&192)===128;)n--;return n<0||n===0?t:n+Ag[e[n]]>t?n:t},fg={string2buf:AAt,buf2string:dAt,utf8border:pAt};function hAt(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var rZ=hAt;const aZ=Object.prototype.toString,{Z_NO_FLUSH:gAt,Z_SYNC_FLUSH:mAt,Z_FULL_FLUSH:vAt,Z_FINISH:yAt,Z_OK:w1,Z_STREAM_END:bAt,Z_DEFAULT_COMPRESSION:wAt,Z_DEFAULT_STRATEGY:CAt,Z_DEFLATED:xAt}=pm;function gP(e){this.options=dx.assign({level:wAt,method:xAt,chunkSize:16384,windowBits:15,memLevel:8,strategy:CAt},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new rZ,this.strm.avail_out=0;let n=ch.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==w1)throw new Error(Qf[n]);if(t.header&&ch.deflateSetHeader(this.strm,t.header),t.dictionary){let r;if(typeof t.dictionary=="string"?r=fg.string2buf(t.dictionary):aZ.call(t.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(t.dictionary):r=t.dictionary,n=ch.deflateSetDictionary(this.strm,r),n!==w1)throw new Error(Qf[n]);this._dict_set=!0}}gP.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize;let a,o;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?yAt:gAt,typeof e=="string"?n.input=fg.string2buf(e):aZ.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===mAt||o===vAt)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(a=ch.deflate(n,o),a===bAt)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),a=ch.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===w1;if(n.avail_out===0){this.onData(n.output);continue}if(o>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0};gP.prototype.onData=function(e){this.chunks.push(e)};gP.prototype.onEnd=function(e){e===w1&&(this.result=dx.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};const Lv=16209,SAt=16191;var BAt=function(t,n){let r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v,b,w,x,S,B,F,O,T;const U=t.state;r=t.next_in,O=t.input,a=r+(t.avail_in-5),o=t.next_out,T=t.output,i=o-(n-t.avail_out),s=o+(t.avail_out-257),l=U.dmax,u=U.wsize,c=U.whave,f=U.wnext,A=U.window,d=U.hold,p=U.bits,h=U.lencode,m=U.distcode,y=(1<>>24,d>>>=w,p-=w,w=b>>>16&255,w===0)T[o++]=b&65535;else if(w&16){x=b&65535,w&=15,w&&(p>>=w,p-=w),p<15&&(d+=O[r++]<>>24,d>>>=w,p-=w,w=b>>>16&255,w&16){if(S=b&65535,w&=15,pl){t.msg="invalid distance too far back",U.mode=Lv;break e}if(d>>>=w,p-=w,w=o-i,S>w){if(w=S-w,w>c&&U.sane){t.msg="invalid distance too far back",U.mode=Lv;break e}if(B=0,F=A,f===0){if(B+=u-w,w2;)T[o++]=F[B++],T[o++]=F[B++],T[o++]=F[B++],x-=3;x&&(T[o++]=F[B++],x>1&&(T[o++]=F[B++]))}else{B=o-S;do T[o++]=T[B++],T[o++]=T[B++],T[o++]=T[B++],x-=3;while(x>2);x&&(T[o++]=T[B++],x>1&&(T[o++]=T[B++]))}}else if(w&64){t.msg="invalid distance code",U.mode=Lv;break e}else{b=m[(b&65535)+(d&(1<>3,r-=x,p-=x<<3,d&=(1<{const l=s.bits;let u=0,c=0,f=0,A=0,d=0,p=0,h=0,m=0,y=0,v=0,b,w,x,S,B,F=null,O;const T=new Uint16Array($c+1),U=new Uint16Array($c+1);let N=null,H,M,I;for(u=0;u<=$c;u++)T[u]=0;for(c=0;c=1&&T[A]===0;A--);if(d>A&&(d=A),A===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,s.bits=1,0;for(f=1;f0&&(e===sH||A!==1))return-1;for(U[1]=0,u=1;u<$c;u++)U[u+1]=U[u]+T[u];for(c=0;coH||e===lH&&y>iH)return 1;for(;;){H=u-h,i[c]+1=O?(M=N[i[c]-O],I=F[i[c]-O]):(M=32+64,I=0),b=1<>h)+w]=H<<24|M<<16|I|0;while(w!==0);for(b=1<>=1;if(b!==0?(v&=b-1,v+=b):v=0,c++,--T[u]===0){if(u===A)break;u=t[n+i[c]]}if(u>d&&(v&S)!==x){for(h===0&&(h=d),B+=f,p=u-h,m=1<oH||e===lH&&y>iH)return 1;x=v&S,a[x]=d<<24|p<<16|B-o|0}}return v!==0&&(a[B+v]=u-h<<24|64<<16|0),s.bits=d,0};var Ah=RAt;const IAt=0,oZ=1,iZ=2,{Z_FINISH:uH,Z_BLOCK:kAt,Z_TREES:Qv,Z_OK:fc,Z_STREAM_END:PAt,Z_NEED_DICT:UAt,Z_STREAM_ERROR:Fo,Z_DATA_ERROR:sZ,Z_MEM_ERROR:lZ,Z_BUF_ERROR:MAt,Z_DEFLATED:cH}=pm,px=16180,AH=16181,fH=16182,dH=16183,pH=16184,hH=16185,gH=16186,mH=16187,vH=16188,yH=16189,C1=16190,es=16191,WB=16192,bH=16193,GB=16194,wH=16195,CH=16196,xH=16197,SH=16198,Nv=16199,Hv=16200,BH=16201,EH=16202,OH=16203,FH=16204,TH=16205,YB=16206,RH=16207,IH=16208,Rn=16209,uZ=16210,cZ=16211,DAt=852,LAt=592,QAt=15,NAt=QAt,kH=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function HAt(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Rc=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.modecZ?1:0},AZ=e=>{if(Rc(e))return Fo;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=px,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(DAt),t.distcode=t.distdyn=new Int32Array(LAt),t.sane=1,t.back=-1,fc},fZ=e=>{if(Rc(e))return Fo;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,AZ(e)},dZ=(e,t)=>{let n;if(Rc(e))return Fo;const r=e.state;return t<0?(n=0,t=-t):(n=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Fo:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,fZ(e))},pZ=(e,t)=>{if(!e)return Fo;const n=new HAt;e.state=n,n.strm=e,n.window=null,n.mode=px;const r=dZ(e,t);return r!==fc&&(e.state=null),r},jAt=e=>pZ(e,NAt);let PH=!0,qB,XB;const zAt=e=>{if(PH){qB=new Int32Array(512),XB=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Ah(oZ,e.lens,0,288,qB,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Ah(iZ,e.lens,0,32,XB,0,e.work,{bits:5}),PH=!1}e.lencode=qB,e.lenbits=9,e.distcode=XB,e.distbits=5},hZ=(e,t,n,r)=>{let a;const o=e.state;return o.window===null&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(a=o.wsize-o.wnext,a>r&&(a=r),o.window.set(t.subarray(n-r,n-r+a),o.wnext),r-=a,r?(o.window.set(t.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave{let n,r,a,o,i,s,l,u,c,f,A,d,p,h,m=0,y,v,b,w,x,S,B,F;const O=new Uint8Array(4);let T,U;const N=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Rc(e)||!e.output||!e.input&&e.avail_in!==0)return Fo;n=e.state,n.mode===es&&(n.mode=WB),i=e.next_out,a=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,u=n.hold,c=n.bits,f=s,A=l,F=fc;e:for(;;)switch(n.mode){case px:if(n.wrap===0){n.mode=WB;break}for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>>8&255,n.check=yr(n.check,O,2,0),u=0,c=0,n.mode=AH;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((u&255)<<8)+(u>>8))%31){e.msg="incorrect header check",n.mode=Rn;break}if((u&15)!==cH){e.msg="unknown compression method",n.mode=Rn;break}if(u>>>=4,c-=4,B=(u&15)+8,n.wbits===0&&(n.wbits=B),B>15||B>n.wbits){e.msg="invalid window size",n.mode=Rn;break}n.dmax=1<>8&1),n.flags&512&&n.wrap&4&&(O[0]=u&255,O[1]=u>>>8&255,n.check=yr(n.check,O,2,0)),u=0,c=0,n.mode=fH;case fH:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>8&255,O[2]=u>>>16&255,O[3]=u>>>24&255,n.check=yr(n.check,O,4,0)),u=0,c=0,n.mode=dH;case dH:for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>8),n.flags&512&&n.wrap&4&&(O[0]=u&255,O[1]=u>>>8&255,n.check=yr(n.check,O,2,0)),u=0,c=0,n.mode=pH;case pH:if(n.flags&1024){for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>>8&255,n.check=yr(n.check,O,2,0)),u=0,c=0}else n.head&&(n.head.extra=null);n.mode=hH;case hH:if(n.flags&1024&&(d=n.length,d>s&&(d=s),d&&(n.head&&(B=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+d),B)),n.flags&512&&n.wrap&4&&(n.check=yr(n.check,r,d,o)),s-=d,o+=d,n.length-=d),n.length))break e;n.length=0,n.mode=gH;case gH:if(n.flags&2048){if(s===0)break e;d=0;do B=r[o+d++],n.head&&B&&n.length<65536&&(n.head.name+=String.fromCharCode(B));while(B&&d>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=es;break;case yH:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>=c&7,c-=c&7,n.mode=YB;break}for(;c<3;){if(s===0)break e;s--,u+=r[o++]<>>=1,c-=1,u&3){case 0:n.mode=bH;break;case 1:if(zAt(n),n.mode=Nv,t===Qv){u>>>=2,c-=2;break e}break;case 2:n.mode=CH;break;case 3:e.msg="invalid block type",n.mode=Rn}u>>>=2,c-=2;break;case bH:for(u>>>=c&7,c-=c&7;c<32;){if(s===0)break e;s--,u+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=Rn;break}if(n.length=u&65535,u=0,c=0,n.mode=GB,t===Qv)break e;case GB:n.mode=wH;case wH:if(d=n.length,d){if(d>s&&(d=s),d>l&&(d=l),d===0)break e;a.set(r.subarray(o,o+d),i),s-=d,o+=d,l-=d,i+=d,n.length-=d;break}n.mode=es;break;case CH:for(;c<14;){if(s===0)break e;s--,u+=r[o++]<>>=5,c-=5,n.ndist=(u&31)+1,u>>>=5,c-=5,n.ncode=(u&15)+4,u>>>=4,c-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Rn;break}n.have=0,n.mode=xH;case xH:for(;n.have>>=3,c-=3}for(;n.have<19;)n.lens[N[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,T={bits:n.lenbits},F=Ah(IAt,n.lens,0,19,n.lencode,0,n.work,T),n.lenbits=T.bits,F){e.msg="invalid code lengths set",n.mode=Rn;break}n.have=0,n.mode=SH;case SH:for(;n.have>>24,v=m>>>16&255,b=m&65535,!(y<=c);){if(s===0)break e;s--,u+=r[o++]<>>=y,c-=y,n.lens[n.have++]=b;else{if(b===16){for(U=y+2;c>>=y,c-=y,n.have===0){e.msg="invalid bit length repeat",n.mode=Rn;break}B=n.lens[n.have-1],d=3+(u&3),u>>>=2,c-=2}else if(b===17){for(U=y+3;c>>=y,c-=y,B=0,d=3+(u&7),u>>>=3,c-=3}else{for(U=y+7;c>>=y,c-=y,B=0,d=11+(u&127),u>>>=7,c-=7}if(n.have+d>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Rn;break}for(;d--;)n.lens[n.have++]=B}}if(n.mode===Rn)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=Rn;break}if(n.lenbits=9,T={bits:n.lenbits},F=Ah(oZ,n.lens,0,n.nlen,n.lencode,0,n.work,T),n.lenbits=T.bits,F){e.msg="invalid literal/lengths set",n.mode=Rn;break}if(n.distbits=6,n.distcode=n.distdyn,T={bits:n.distbits},F=Ah(iZ,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,T),n.distbits=T.bits,F){e.msg="invalid distances set",n.mode=Rn;break}if(n.mode=Nv,t===Qv)break e;case Nv:n.mode=Hv;case Hv:if(s>=6&&l>=258){e.next_out=i,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=u,n.bits=c,BAt(e,A),i=e.next_out,a=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,u=n.hold,c=n.bits,n.mode===es&&(n.back=-1);break}for(n.back=0;m=n.lencode[u&(1<>>24,v=m>>>16&255,b=m&65535,!(y<=c);){if(s===0)break e;s--,u+=r[o++]<>w)],y=m>>>24,v=m>>>16&255,b=m&65535,!(w+y<=c);){if(s===0)break e;s--,u+=r[o++]<>>=w,c-=w,n.back+=w}if(u>>>=y,c-=y,n.back+=y,n.length=b,v===0){n.mode=TH;break}if(v&32){n.back=-1,n.mode=es;break}if(v&64){e.msg="invalid literal/length code",n.mode=Rn;break}n.extra=v&15,n.mode=BH;case BH:if(n.extra){for(U=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=EH;case EH:for(;m=n.distcode[u&(1<>>24,v=m>>>16&255,b=m&65535,!(y<=c);){if(s===0)break e;s--,u+=r[o++]<>w)],y=m>>>24,v=m>>>16&255,b=m&65535,!(w+y<=c);){if(s===0)break e;s--,u+=r[o++]<>>=w,c-=w,n.back+=w}if(u>>>=y,c-=y,n.back+=y,v&64){e.msg="invalid distance code",n.mode=Rn;break}n.offset=b,n.extra=v&15,n.mode=OH;case OH:if(n.extra){for(U=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Rn;break}n.mode=FH;case FH:if(l===0)break e;if(d=A-l,n.offset>d){if(d=n.offset-d,d>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Rn;break}d>n.wnext?(d-=n.wnext,p=n.wsize-d):p=n.wnext-d,d>n.length&&(d=n.length),h=n.window}else h=a,p=i-n.offset,d=n.length;d>l&&(d=l),l-=d,n.length-=d;do a[i++]=h[p++];while(--d);n.length===0&&(n.mode=Hv);break;case TH:if(l===0)break e;a[i++]=n.length,l--,n.mode=Hv;break;case YB:if(n.wrap){for(;c<32;){if(s===0)break e;s--,u|=r[o++]<{if(Rc(e))return Fo;let t=e.state;return t.window&&(t.window=null),e.state=null,fc},WAt=(e,t)=>{if(Rc(e))return Fo;const n=e.state;return n.wrap&2?(n.head=t,t.done=!1,fc):Fo},GAt=(e,t)=>{const n=t.length;let r,a,o;return Rc(e)||(r=e.state,r.wrap!==0&&r.mode!==C1)?Fo:r.mode===C1&&(a=1,a=cg(a,t,n,0),a!==r.check)?sZ:(o=hZ(e,t,n,n),o?(r.mode=uZ,lZ):(r.havedict=1,fc))};var YAt=fZ,qAt=dZ,XAt=AZ,JAt=jAt,ZAt=pZ,_At=VAt,$At=KAt,eft=WAt,tft=GAt,nft="pako inflate (from Nodeca project)",ls={inflateReset:YAt,inflateReset2:qAt,inflateResetKeep:XAt,inflateInit:JAt,inflateInit2:ZAt,inflate:_At,inflateEnd:$At,inflateGetHeader:eft,inflateSetDictionary:tft,inflateInfo:nft};function rft(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var aft=rft;const gZ=Object.prototype.toString,{Z_NO_FLUSH:oft,Z_FINISH:ift,Z_OK:dg,Z_STREAM_END:JB,Z_NEED_DICT:ZB,Z_STREAM_ERROR:sft,Z_DATA_ERROR:UH,Z_MEM_ERROR:lft}=pm;function gm(e){this.options=dx.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new rZ,this.strm.avail_out=0;let n=ls.inflateInit2(this.strm,t.windowBits);if(n!==dg)throw new Error(Qf[n]);if(this.header=new aft,ls.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=fg.string2buf(t.dictionary):gZ.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=ls.inflateSetDictionary(this.strm,t.dictionary),n!==dg)))throw new Error(Qf[n])}gm.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize,a=this.options.dictionary;let o,i,s;if(this.ended)return!1;for(t===~~t?i=t:i=t===!0?ift:oft,gZ.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),o=ls.inflate(n,i),o===ZB&&a&&(o=ls.inflateSetDictionary(n,a),o===dg?o=ls.inflate(n,i):o===UH&&(o=ZB));n.avail_in>0&&o===JB&&n.state.wrap>0&&e[n.next_in]!==0;)ls.inflateReset(n),o=ls.inflate(n,i);switch(o){case sft:case UH:case ZB:case lft:return this.onEnd(o),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(n.avail_out===0||o===JB))if(this.options.to==="string"){let l=fg.utf8border(n.output,n.next_out),u=n.next_out-l,c=fg.buf2string(n.output,l);n.next_out=u,n.avail_out=r-u,u&&n.output.set(n.output.subarray(l,l+u),0),this.onData(c)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(!(o===dg&&s===0)){if(o===JB)return o=ls.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(n.avail_in===0)break}}return!0};gm.prototype.onData=function(e){this.chunks.push(e)};gm.prototype.onEnd=function(e){e===dg&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=dx.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function mP(e,t){const n=new gm(t);if(n.push(e),n.err)throw n.msg||Qf[n.err];return n.result}function uft(e,t){return t=t||{},t.raw=!0,mP(e,t)}var cft=gm,Aft=mP,fft=uft,dft=mP,pft=pm,hft={Inflate:cft,inflate:Aft,inflateRaw:fft,ungzip:dft,constants:pft};const{Inflate:zdt,inflate:Vdt,inflateRaw:Kdt,ungzip:gft}=hft;var mft=gft,MH={GE_CATEGORY:4,DEPARTMENT:3,COURSE:2,INSTRUCTOR:1},vft={i:"1",ii:"2",iii:"3",iv:"4",v:"5",vi:"6",vii:"7",viii:"8"},yft=["type","name","metadata"],bft=["department","number","geList","courseLevel","school"],wft=["ucinetid","school","department"],Cft=new TextDecoder,Kt=JSON.parse(Cft.decode(mft(Vut("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")))),_B=/(?(?:ge)?)(?-?)(?[1-8]|(?:iv|v?i{0,3}))(?[ab]?)/,Bp=/(?([ &/a-z]{1,2}4?[ &/a-z]*)?)(?[a-z]?\d{1,3}[a-z]{0,4})/,DH=/(?[A-Z]?)(?\d{1,3})(?[A-Z]{0,4})/;function xft(e,t){let n=Kt.objects[e][0],r=Kt.objects[t][0];if(n!==r)return Math.sign(MH[r]-MH[n]);if(n==="COURSE"){let a=Kt.objects[e][2][0],o=Kt.objects[t][2][0];if(a===o){let[i,s,l]=Object.values(Kt.objects[e][2][1].match(DH).groups),[u,c,f]=Object.values(Kt.objects[t][2][1].match(DH).groups);return s===c?i===u?Ou(l,f):Ou(i,u):Ou(parseInt(s),parseInt(c))}return Ou(a,o)}return Ou(e,t)}function Ou(e,t){return e===t?0:en.includes(Kt.objects[a][0])):e,r)for(let[a,o]of Object.entries(r))o.length&&(e=e==null?void 0:e.filter(i=>Kt.objects[i][2][a]&&o.every(s=>Kt.objects[i][2][a].includes(s))));return e==null?void 0:e.sort(xft).slice(0,t).reduce((a,o)=>(a[o]=Kt.objects[o].reduce((i,s,l)=>(i[yft[l]]=s,i),{}),(a[o].type==="COURSE"||a[o].type==="INSTRUCTOR")&&(a[o].metadata=a[o].metadata.reduce((i,s,l)=>(i[(a[o].type==="COURSE"?bft:wft)[l]]=s,i),{})),a),{})}function LH(e){var r;let t=[],n=(r=e.match(Bp))==null?void 0:r.groups;if(n!=null&&n.department){for(let[a,o]of Object.entries(Kt.aliases))for(let i of o)e=e.replace(new RegExp(`^${a}(?=[bcdehmnps]?\\d{1,3}[a-z]{0,4})`),i.toString());t.push(...Object.keys(Kt.objects).filter(a=>a.includes(e.replace(" ","").toUpperCase())))}else t.push(...Object.keys(Kt.objects).filter(a=>Kt.objects[a][0]==="COURSE"&&Kt.objects[a][2][1].includes(n==null?void 0:n.number.toUpperCase())));return[...new Set(t)]}function QH(e){return[e,...Object.keys(Kt.objects).filter(t=>Kt.objects[t][2]&&Kt.objects[t][2][2]&&Kt.objects[t][2][2].includes(e))]}function NH(e,t){e=e.toLowerCase();let n=[],r=Object.keys(Kt.keywords).filter(o=>o.includes(e)).sort((o,i)=>o.length===i.length?Ou(o,i):Ou(o.length.toString(),i.length.toString())).reduce((o,i)=>(o[i]=Kt.keywords[i],o),{}),a=!1;for(let o of Object.keys(r))if(o===e){n.push(...r[o]);for(let i of r[o])Kt.objects[i][0]==="DEPARTMENT"&&(e.toUpperCase()===i||Kt.aliases[e]&&Kt.aliases[e].includes(i))&&(n.push(...Object.keys(Kt.objects).filter(s=>Kt.objects[s][2]&&Kt.objects[s][2][0]===i)),a=!0);delete r[o];break}a||n.push(...Object.values(r).flat());for(let o of n)Kt.objects[o][0]==="DEPARTMENT"&&n.length<=(t??Number.MAX_SAFE_INTEGER)&&n.push(...Object.keys(Kt.objects).filter(i=>Kt.objects[i][2]&&Kt.objects[i][2][0]===o));return[...new Set(n)]}function HH(e){var i,s,l,u,c,f,A,d,p,h,m;let{query:t,numResults:n,resultType:r,filterOptions:a}=e??{filterOptions:void 0,numResults:Number.MAX_SAFE_INTEGER,resultType:void 0,query:""};if((s=(i=t==null?void 0:t.match(_B))==null?void 0:i.groups)!=null&&s.number){let y=t.split(",").map(v=>v.replace(" ","").replace(_B,"ge-$$")).filter(v=>v);for(let v in y){let b=(c=(u=(l=y[v])==null?void 0:l.match(_B))==null?void 0:u.groups)==null?void 0:c.number;y[v]=y[v].replace(b,vft[b]??b).toUpperCase()}if(y.length===1){let v=QH(y[0]);if(v.length!==1)return eA(v,n,r,a)}else return eA([...new Set(y.map(v=>QH(v)).flat())],n,r,a)}if(t!=null&&t.match(Bp)){let y=t==null?void 0:t.split(",").map(b=>b.replace(/ /g,"")).filter(b=>b);if(y.length===1)return eA(LH(y[0]),n,r,a);let v=(d=(A=(f=y[0])==null?void 0:f.match(Bp))==null?void 0:A.groups)==null?void 0:d.department;for(let b in y){let w=(m=(h=(p=y[b])==null?void 0:p.match(Bp))==null?void 0:h.groups)==null?void 0:m.department;w?w!==v&&(v=w):y[b]=y[b].replace(Bp,`${v}$`)}return eA([...new Set(y.map(b=>LH(b)).flat())],n,r,a)}let o=t==null?void 0:t.split(" ");return(o==null?void 0:o.length)===1?eA(NH(o==null?void 0:o[0],n),n,r,a):eA(o==null?void 0:o.map(y=>NH(y,n)).reduce((y,v)=>y.filter(b=>v.includes(b))),n,r,a)}var FT={exports:{}};(function(e,t){(function(n,r){var a="1.0.37",o="",i="?",s="function",l="undefined",u="object",c="string",f="major",A="model",d="name",p="type",h="vendor",m="version",y="architecture",v="console",b="mobile",w="tablet",x="smarttv",S="wearable",B="embedded",F=500,O="Amazon",T="Apple",U="ASUS",N="BlackBerry",H="Browser",M="Chrome",I="Edge",k="Firefox",L="Google",P="Huawei",Q="LG",D="Microsoft",j="Motorola",z="Opera",X="Samsung",K="Sharp",se="Sony",Y="Xiaomi",re="Zebra",q="Facebook",V="Chromium OS",$="Mac OS",_=function(G,te){var ae={};for(var ne in G)te[ne]&&te[ne].length%2===0?ae[ne]=te[ne].concat(G[ne]):ae[ne]=G[ne];return ae},Ae=function(G){for(var te={},ae=0;ae0?ce.length===2?typeof ce[1]==s?this[ce[0]]=ce[1].call(this,me):this[ce[0]]=ce[1]:ce.length===3?typeof ce[1]===s&&!(ce[1].exec&&ce[1].test)?this[ce[0]]=me?ce[1].call(this,me,ce[2]):r:this[ce[0]]=me?me.replace(ce[1],ce[2]):r:ce.length===4&&(this[ce[0]]=me?ce[3].call(this,me.replace(ce[1],ce[2])):r):this[ce]=me||r;ae+=2}},Ue=function(G,te){for(var ae in te)if(typeof te[ae]===u&&te[ae].length>0){for(var ne=0;ne2&&(ie[A]="iPad",ie[p]=w),ie},this.getEngine=function(){var ie={};return ie[d]=r,ie[m]=r,Ce.call(ie,ne,fe.engine),ie},this.getOS=function(){var ie={};return ie[d]=r,ie[m]=r,Ce.call(ie,ne,fe.os),ce&&!ie[d]&&W&&W.platform!="Unknown"&&(ie[d]=W.platform.replace(/chrome os/i,V).replace(/macos/i,$)),ie},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return ne},this.setUA=function(ie){return ne=typeof ie===c&&ie.length>F?Ie(ie,F):ie,this},this.setUA(ne),this};je.VERSION=a,je.BROWSER=Ae([d,m,f]),je.CPU=Ae([y]),je.DEVICE=Ae([A,h,p,v,b,x,w,S,B]),je.ENGINE=je.OS=Ae([d,m]),e.exports&&(t=e.exports=je),t.UAParser=je;var Me=typeof n!==l&&(n.jQuery||n.Zepto);if(Me&&!Me.ua){var ee=new je;Me.ua=ee.getResult(),Me.ua.get=function(){return ee.getUA()},Me.ua.set=function(G){ee.setUA(G);var te=ee.getResult();for(var ae in te)Me.ua[ae]=te[ae]}}})(typeof window=="object"?window:kr)})(FT,FT.exports);var Sft=FT.exports;const Bft=qn(Sft),ts={GE_CATEGORY:"🏫",DEPARTMENT:"🏢",COURSE:"📚",INSTRUCTOR:"🍎"},Eft=["I","II","III","IV","V","VI","VII","VIII"],Oft=()=>{const e=new Bft;return e.getDevice().type==="mobile"||e.getDevice().type==="tablet"||Fft()},Fft=()=>navigator.userAgent.includes("Mac")&&"ontouchend"in document;class Tft extends g.PureComponent{constructor(){super(...arguments),this.state={cache:{},open:!1,results:{},value:""},this.doSearch=t=>{var o;if(!t)return;const n=t.slice(0,2),r=n===ts.INSTRUCTOR?[t.slice(3)]:t.slice(3).split(":"),a=be.getFormData().term;switch(be.resetFormValues(),be.updateFormValue("term",a),n){case ts.GE_CATEGORY:be.updateFormValue("ge",`GE-${r[0].split(" ")[2].replace("(","").replace(")","").toUpperCase()}`);break;case ts.DEPARTMENT:be.updateFormValue("deptValue",r[0]),be.updateFormValue("deptLabel",r.join(":"));break;case ts.COURSE:{const i=r[0].split(" ").slice(0,-1).join(" ");let s;for(const[l,u]of Object.entries(this.state.cache))if(Object.keys(u??{}).includes(i)){s=(o=this.state.cache[l])==null?void 0:o[i].name;break}if(!s){const l=HH({query:i.toLowerCase(),numResults:1});l!=null&&l[i]&&(s=l[i].name,this.setState({cache:{...this.state.cache,[i.toLowerCase()]:l}}))}be.updateFormValue("deptValue",i),be.updateFormValue("deptLabel",`${i}: ${s}`),be.updateFormValue("courseNumber",r[0].split(" ").slice(-1)[0]);break}case ts.INSTRUCTOR:be.updateFormValue("instructor",Object.keys(this.state.results??{}).filter(i=>{var s;return((s=this.state.results)==null?void 0:s[i].name)===r[0]})[0]);break}this.props.toggleSearch(),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.FUZZY_SEARCH})},this.filterOptions=t=>t,this.getOptionLabel=t=>{var r;const n=(r=this.state.results)==null?void 0:r[t];if(!n)return t;switch(n.type){case"GE_CATEGORY":{const a=t.split("-")[1].toLowerCase(),o=parseInt(a);return`${ts.GE_CATEGORY} GE ${a.replace(o.toString(),Eft[o-1])} (${a}): ${n.name}`}case"DEPARTMENT":return`${ts.DEPARTMENT} ${t}: ${n.name}`;case"COURSE":return`${ts.COURSE} ${n.metadata.department} ${n.metadata.number}: ${n.name}`;case"INSTRUCTOR":return`${ts.INSTRUCTOR} ${n.name}`}return""},this.getOptionSelected=()=>!0,this.onInputChange=(t,n,r)=>{const a=n.toLowerCase();r==="input"?this.setState({open:a.length>=2,value:a.slice(-1)===" "?a.slice(0,-1):a},()=>{if(!(a.length<2))if(this.state.cache[this.state.value])this.setState({results:this.state.cache[this.state.value]});else try{const o=HH({query:this.state.value,numResults:10});this.setState({cache:{...this.state.cache,[this.state.value]:o},results:o})}catch(o){this.setState({results:{}}),console.error(o)}}):r==="reset"&&this.setState({open:!1,value:""},()=>{this.doSearch(a)})},this.onClose=()=>{this.setState({open:!1})}}render(){return C.jsx(MJ,{style:{width:"100%"},options:Object.keys(this.state.results??{}),renderInput:t=>C.jsx(za,{...t,inputRef:n=>{n&&!Oft()&&n.focus()},fullWidth:!0,label:"Search"}),autoHighlight:!0,filterOptions:this.filterOptions,getOptionLabel:this.getOptionLabel,getOptionSelected:this.getOptionSelected,id:"fuzzy-search",noOptionsText:"No results found! Please try broadening your search.",onClose:this.onClose,onInputChange:this.onInputChange,open:this.state.open,popupIcon:""})}}const Rft=[{src:"/helpbox1.png",alt:'UCI General Catalogue with "Explore Undergraduate Programs" button highlighted'},{src:"/helpbox2.png",alt:"Undergraduate Majors and Minors page with catalogue highlighted"},{src:"/helpbox3.png",alt:'Electrical Engineering page with "REQUIREMENTS" and "SAMPLE PROGRAM" tabs highlighted'}];function Ift(){return C.jsxs(ko,{variant:"outlined",sx:{padding:2,marginBottom:"10px",marginRight:"5px"},children:[C.jsx(Gn,{variant:"h5",fontWeight:"bold",children:"Need help planning your schedule?"}),C.jsxs(CW,{component:"ol",sx:{listStyle:"decimal",pl:2,pb:0},children:[C.jsx(kS,{sx:{display:"list-item",p:0},children:C.jsxs(u0,{children:["Browse undergraduate majors on the"," ",C.jsx(dxe,{href:"https://catalogue.uci.edu/undergraduatedegrees/",target:"_blank",rel:"noopener noreferrer",children:"UCI Catalogue"}),"."]})}),C.jsx(kS,{sx:{display:"list-item",p:0},children:C.jsx(u0,{children:"Select your major."})}),C.jsx(kS,{sx:{display:"list-item",p:0},children:C.jsx(u0,{children:'View the "REQUIREMENTS" and "SAMPLE PROGRAM" tabs to see what classes you should take.'})})]}),C.jsx(NCe,{gap:10,cols:3,children:Rft.map(e=>C.jsx(GCe,{children:C.jsx("img",{src:e.src,alt:e.alt})},e.src))})]})}const kft={fieldContainer:{display:"flex",gap:"1.5rem",flexWrap:"wrap",paddingLeft:"8px",paddingRight:"8px",marginBottom:"1rem"},units:{width:"80px"},timePicker:{width:"130px"},onlineSwitch:{margin:0,justifyContent:"flex-end",left:0}};class Pft extends g.PureComponent{constructor(){super(...arguments),this.state={instructor:be.getFormData().instructor,units:be.getFormData().units,endTime:be.getFormData().endTime,startTime:be.getFormData().startTime,coursesFull:be.getFormData().coursesFull,building:be.getFormData().building,room:be.getFormData().room,division:be.getFormData().division},this.resetField=()=>{this.setState({instructor:be.getFormData().instructor,units:be.getFormData().units,endTime:be.getFormData().endTime,startTime:be.getFormData().startTime,coursesFull:be.getFormData().coursesFull,building:be.getFormData().building,room:be.getFormData().room,division:be.getFormData().division})},this.handleChange=t=>n=>{t==="online"?n.target.checked?(this.setState({building:"ON",room:"LINE"}),be.updateFormValue("building","ON"),be.updateFormValue("room","LINE")):(this.setState({building:"",room:""}),be.updateFormValue("building",""),be.updateFormValue("room","")):(this.setState({[t]:n.target.value}),be.updateFormValue(t,n.target.value))}}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){const{classes:t}=this.props,n=[...[...Array(10).keys()].map(i=>`${i+2}:00am`),"12:00pm",...[...Array(11).keys()].map(i=>`${i+1}:00pm`)],r=i=>C.jsx(Ua,{value:`${i}`,children:i||C.jsx("em",{children:"None"})},i),a=["","1:00am",...n].map(i=>r(i)),o=["",...n].map(i=>r(i));return C.jsxs(fn,{className:t==null?void 0:t.fieldContainer,children:[C.jsx(za,{label:"Instructor",type:"search",value:this.state.instructor,onChange:this.handleChange("instructor"),helperText:"Last name only"}),C.jsx(za,{id:"units",label:"Units",value:this.state.units,onChange:this.handleChange("units"),type:"search",helperText:"ex. 3, 4, or VAR",className:t==null?void 0:t.units}),C.jsxs(fs,{children:[C.jsx(Ti,{children:"Class Full Option"}),C.jsxs(Mu,{value:this.state.coursesFull,onChange:this.handleChange("coursesFull"),MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},children:[C.jsx(Ua,{value:"ANY",children:"Include all classes"}),C.jsx(Ua,{value:"SkipFullWaitlist",children:"Include full courses if space on waitlist"}),C.jsx(Ua,{value:"SkipFull",children:"Skip full courses"}),C.jsx(Ua,{value:"FullOnly",children:"Show only full or waitlisted courses"}),C.jsx(Ua,{value:"Overenrolled",children:"Show only over-enrolled courses"})]})]}),C.jsxs(fs,{children:[C.jsx(Ti,{id:"division-label",shrink:!0,children:"Course Level"}),C.jsxs(Mu,{labelId:"division-label",value:this.state.division,onChange:this.handleChange("division"),className:t==null?void 0:t.courseLevel,displayEmpty:!0,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},children:[C.jsx(Ua,{value:"",children:"Any Division"}),C.jsx(Ua,{value:"LowerDiv",children:"Lower Division"}),C.jsx(Ua,{value:"UpperDiv",children:"Upper Division"}),C.jsx(Ua,{value:"Graduate",children:"Graduate/Professional"})]})]}),C.jsxs(fs,{children:[C.jsx(Ti,{id:"starts-after-dropdown-label",children:"Starts After"}),C.jsx(Mu,{labelId:"starts-after-dropdown-label",value:this.state.startTime,onChange:this.handleChange("startTime"),className:t==null?void 0:t.timePicker,children:a})]}),C.jsxs(fs,{children:[C.jsx(Ti,{id:"ends-before-dropdown-label",children:"Ends Before"}),C.jsx(Mu,{labelId:"ends-before-dropdown-label",value:this.state.endTime,onChange:this.handleChange("endTime"),className:t==null?void 0:t.timePicker,children:o})]}),C.jsx(Ef,{control:C.jsx(k0e,{onChange:this.handleChange("online"),value:"online",color:"primary",checked:this.state.building==="ON"}),label:"Online Only",labelPlacement:"top",className:t==null?void 0:t.onlineSwitch}),C.jsx(za,{id:"building",label:"Building",type:"search",value:this.state.building,onChange:this.handleChange("building")}),C.jsx(za,{id:"room",label:"Room",type:"search",value:this.state.room,onChange:this.handleChange("room")})]})}}const Uft=Ke(kft)(Pft),Mft={container:{display:"inline-flex",marginTop:10,marginBottom:10,cursor:"pointer","& > div":{marginRight:5}}};class Dft extends g.PureComponent{constructor(t){super(t),this.handleExpand=()=>{const r=!this.state.expandAdvanced;window.localStorage.setItem("advanced",r?"expanded":"notexpanded"),this.setState({expandAdvanced:r})};let n=!1;typeof Storage<"u"&&(n=window.localStorage.getItem("advanced")==="expanded"),this.state={expandAdvanced:n}}render(){return C.jsxs(C.Fragment,{children:[C.jsxs(Hn,{onClick:this.handleExpand,style:{textTransform:"none",width:"auto",display:"flex",justifyContent:"start"},children:[C.jsx("div",{children:C.jsx(Ya,{noWrap:!0,variant:"body1",children:"Advanced Search Options"})}),this.state.expandAdvanced?C.jsx(c4e,{}):C.jsx(a9,{})]}),C.jsx(hK,{in:this.state.expandAdvanced,children:C.jsx(Uft,{})})]})}}const Lft=Ke(Mft)(Dft);class Qft extends g.PureComponent{constructor(){super(...arguments),this.state={courseNumber:this.getCourseNumber()},this.handleChange=t=>{this.setState({courseNumber:t.target.value}),be.updateFormValue("courseNumber",t.target.value);const n=new URL(window.location.href),r=new URLSearchParams(n.search);r.delete("courseNumber"),t.target.value&&r.append("courseNumber",t.target.value);const a=r.toString(),o=`${a.trim()?"?":""}${a}`;history.replaceState({url:"url"},"url","/"+o)},this.resetField=()=>{this.setState({courseNumber:be.getFormData().courseNumber})}}updateCourseNumAndGetFormData(){return be.updateFormValue("courseNumber",be.getUrlCourseNumValue()),be.getFormData().courseNumber}getCourseNumber(){return be.getUrlCourseNumValue().trim()?this.updateCourseNumAndGetFormData():be.getFormData().courseNumber}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){return C.jsx("div",{children:C.jsx(za,{label:"Course Number(s)",type:"search",value:this.state.courseNumber,onChange:this.handleChange,helperText:"ex. 6B, 17, 30-40"})})}}const Nft=[{deptLabel:"ALL: Include All Departments",deptValue:"ALL"},{deptLabel:"AC ENG: Academic English and ESL",deptValue:"AC ENG"},{deptLabel:"AFAM: African American Studies",deptValue:"AFAM"},{deptLabel:"ANATOMY: Anatomy and Neurobiology",deptValue:"ANATOMY"},{deptLabel:"ANESTH: Anesthesiology",deptValue:"ANESTH"},{deptLabel:"ANTHRO: Anthropology",deptValue:"ANTHRO"},{deptLabel:"ARABIC: Arabic",deptValue:"ARABIC"},{deptLabel:"ARMN: Armenian",deptValue:"ARMN"},{deptLabel:"ART: Art",deptValue:"ART"},{deptLabel:"ART HIS: Art History",deptValue:"ART HIS"},{deptLabel:"ARTS: Arts",deptValue:"ARTS"},{deptLabel:"ARTSHUM: Arts and Humanities",deptValue:"ARTSHUM"},{deptLabel:"ASIANAM: Asian American Studies",deptValue:"ASIANAM"},{deptLabel:"BANA: Business Analytics",deptValue:"BANA"},{deptLabel:"BATS: Biomedical and Translational Science",deptValue:"BATS"},{deptLabel:"BIO SCI: Biological Sciences",deptValue:"BIO SCI"},{deptLabel:"BIOCHEM: Biological Chemistry",deptValue:"BIOCHEM"},{deptLabel:"BME: Biomedical Engineering",deptValue:"BME"},{deptLabel:"CAMPREC: Campus Recreation",deptValue:"CAMPREC"},{deptLabel:"CBE: Chemical and Biomolecular Engineering",deptValue:"CBE"},{deptLabel:"CEM: Community and Environmental Medicine",deptValue:"CEM"},{deptLabel:"CHC/LAT: Chicano Latino",deptValue:"CHC/LAT"},{deptLabel:"CHEM: Chemistry",deptValue:"CHEM"},{deptLabel:"CHINESE: Chinese",deptValue:"CHINESE"},{deptLabel:"CLASSIC: Classics",deptValue:"CLASSIC"},{deptLabel:"CLT&THY: Culture & Theory",deptValue:"CLT&THY"},{deptLabel:"COGS: Cognitive Sciences",deptValue:"COGS"},{deptLabel:"COM LIT: Comparative Literature",deptValue:"COM LIT"},{deptLabel:"COMPSCI: Computer Science",deptValue:"COMPSCI"},{deptLabel:"CRITISM: Criticism",deptValue:"CRITISM"},{deptLabel:"CRM/LAW: Criminology, Law and Society",deptValue:"CRM/LAW"},{deptLabel:"CSE: Computer Science and Engineering",deptValue:"CSE"},{deptLabel:"DANCE: Dance",deptValue:"DANCE"},{deptLabel:"DERM: Dermatology",deptValue:"DERM"},{deptLabel:"DEV BIO: Developmental and Cell Biology",deptValue:"DEV BIO"},{deptLabel:"DRAMA: Drama",deptValue:"DRAMA"},{deptLabel:"EARTHSS: Earth System Science",deptValue:"EARTHSS"},{deptLabel:"EAS: East Asian Studies",deptValue:"EAS"},{deptLabel:"ECO EVO: Ecology and Evolutionary Biology",deptValue:"ECO EVO"},{deptLabel:"ECON: Economics",deptValue:"ECON"},{deptLabel:"ECPS: Embedded and Cyber-Physical Systems",deptValue:"ECPS"},{deptLabel:"ED AFF: Educational Affairs (Sch of Med)",deptValue:"ED AFF"},{deptLabel:"EDUC: Education",deptValue:"EDUC"},{deptLabel:"EECS: Electrical Engineering & Computer Science",deptValue:"EECS"},{deptLabel:"EHS: Environmental Health Sciences",deptValue:"EHS"},{deptLabel:"ENGLISH: English",deptValue:"ENGLISH"},{deptLabel:"ENGR: Engineering",deptValue:"ENGR"},{deptLabel:"ENGRCEE: Engineering, Civil and Environmental",deptValue:"ENGRCEE"},{deptLabel:"ENGRMAE: Engineering, Mechanical and Aerospace",deptValue:"ENGRMAE"},{deptLabel:"EPIDEM: Epidemiology",deptValue:"EPIDEM"},{deptLabel:"ER MED: Emergency Medicine",deptValue:"ER MED"},{deptLabel:"EURO ST: European Studies",deptValue:"EURO ST"},{deptLabel:"FAM MED: Family Medicine",deptValue:"FAM MED"},{deptLabel:"FIN: Finance",deptValue:"FIN"},{deptLabel:"FLM&MDA: Film and Media Studies",deptValue:"FLM&MDA"},{deptLabel:"FRENCH: French",deptValue:"FRENCH"},{deptLabel:"GDIM: Game Design and Interactive Media",deptValue:"GDIM"},{deptLabel:"GEN&SEX: Gender and Sexuality Studies",deptValue:"GEN&SEX"},{deptLabel:"GERMAN: German",deptValue:"GERMAN"},{deptLabel:"GLBL ME: Global Middle East Studies",deptValue:"GLBL ME"},{deptLabel:"GLBLCLT: Global Cultures",deptValue:"GLBLCLT"},{deptLabel:"GREEK: Greek",deptValue:"GREEK"},{deptLabel:"HEBREW: Hebrew",deptValue:"HEBREW"},{deptLabel:"HINDI: Hindi",deptValue:"HINDI"},{deptLabel:"HISTORY: History",deptValue:"HISTORY"},{deptLabel:"HUMAN: Humanities",deptValue:"HUMAN"},{deptLabel:"HUMARTS: Humanities and Arts",deptValue:"HUMARTS"},{deptLabel:"I&C SCI: Information and Computer Science",deptValue:"I&C SCI"},{deptLabel:"IN4MATX: Informatics",deptValue:"IN4MATX"},{deptLabel:"INNO: Masters of Innovation and Entrepreneurship",deptValue:"INNO"},{deptLabel:"INT MED: Internal Medicine",deptValue:"INT MED"},{deptLabel:"INTL ST: International Studies",deptValue:"INTL ST"},{deptLabel:"IRAN: Iranian",deptValue:"IRAN"},{deptLabel:"ITALIAN: Italian",deptValue:"ITALIAN"},{deptLabel:"JAPANSE: Japanese",deptValue:"JAPANSE"},{deptLabel:"KOREAN: Korean",deptValue:"KOREAN"},{deptLabel:"LATIN: Latin",deptValue:"LATIN"},{deptLabel:"LAW: Law",deptValue:"LAW"},{deptLabel:"LIT JRN: Literary Journalism",deptValue:"LIT JRN"},{deptLabel:"LPS: Logic and Philosophy of Science",deptValue:"LPS"},{deptLabel:"LSCI: Language Science",deptValue:"LSCI"},{deptLabel:"M&MG: Microbiology and Molecular Genetics",deptValue:"M&MG"},{deptLabel:"MATH: Mathematics",deptValue:"MATH"},{deptLabel:"MED: Medicine",deptValue:"MED"},{deptLabel:"MED ED: Medical Education",deptValue:"MED ED"},{deptLabel:"MED HUM: Medical Humanities",deptValue:"MED HUM"},{deptLabel:"MGMT: Management",deptValue:"MGMT"},{deptLabel:"MGMT EP: Executive MBA",deptValue:"MGMT EP"},{deptLabel:"MGMT FE: Fully Employed MBA",deptValue:"MGMT FE"},{deptLabel:"MGMT HC: Health Care MBA",deptValue:"MGMT HC"},{deptLabel:"MGMTMBA: Management MBA",deptValue:"MGMTMBA"},{deptLabel:"MGMTPHD: Management PhD",deptValue:"MGMTPHD"},{deptLabel:"MIC BIO: Microbiology",deptValue:"MIC BIO"},{deptLabel:"MOL BIO: Molecular Biology and Biochemistry",deptValue:"MOL BIO"},{deptLabel:"MPAC: Accounting",deptValue:"MPAC"},{deptLabel:"MSE: Materials Science and Engineering",deptValue:"MSE"},{deptLabel:"MUSIC: Music",deptValue:"MUSIC"},{deptLabel:"NET SYS: Networked Systems",deptValue:"NET SYS"},{deptLabel:"NEURBIO: Neurobiology and Behavior",deptValue:"NEURBIO"},{deptLabel:"NEUROL: Neurology",deptValue:"NEUROL"},{deptLabel:"NUR SCI: Nursing Science",deptValue:"NUR SCI"},{deptLabel:"OB/GYN: Obstetrics and Gynecology",deptValue:"OB/GYN"},{deptLabel:"OPHTHAL: Ophthalmology",deptValue:"OPHTHAL"},{deptLabel:"PATH: Pathology and Laboratory Medicine",deptValue:"PATH"},{deptLabel:"PED GEN: Pediatrics Genetics",deptValue:"PED GEN"},{deptLabel:"PEDS: Pediatrics",deptValue:"PEDS"},{deptLabel:"PERSIAN: Persian",deptValue:"PERSIAN"},{deptLabel:"PHARM: Medical Pharmacology",deptValue:"PHARM"},{deptLabel:"PHILOS: Philosophy",deptValue:"PHILOS"},{deptLabel:"PHRMSCI: Pharmaceutical Sciences",deptValue:"PHRMSCI"},{deptLabel:"PHY SCI: Physical Science",deptValue:"PHY SCI"},{deptLabel:"PHYSICS: Physics",deptValue:"PHYSICS"},{deptLabel:"PHYSIO: Physiology and Biophysics",deptValue:"PHYSIO"},{deptLabel:"PLASTIC: Plastic Surgery",deptValue:"PLASTIC"},{deptLabel:"PM&R: Physical Medicine and Rehabilitation",deptValue:"PM&R"},{deptLabel:"POL SCI: Political Science",deptValue:"POL SCI"},{deptLabel:"PORTUG: Portuguese",deptValue:"PORTUG"},{deptLabel:"PSCI: Psychological Science",deptValue:"PSCI"},{deptLabel:"PSYCH: Psychology",deptValue:"PSYCH"},{deptLabel:"PUB POL: Public Policy",deptValue:"PUB POL"},{deptLabel:"PUBHLTH: Public Health",deptValue:"PUBHLTH"},{deptLabel:"RADIO: Radiology",deptValue:"RADIO"},{deptLabel:"REL STD: Religious Studies",deptValue:"REL STD"},{deptLabel:"ROTC: Reserve Officers' Training Corps",deptValue:"ROTC"},{deptLabel:"RUSSIAN: Russian",deptValue:"RUSSIAN"},{deptLabel:"SOC SCI: Social Science",deptValue:"SOC SCI"},{deptLabel:"SOCECOL: Social Ecology",deptValue:"SOCECOL"},{deptLabel:"SOCIOL: Sociology",deptValue:"SOCIOL"},{deptLabel:"SPANISH: Spanish",deptValue:"SPANISH"},{deptLabel:"SPPS: Social Policy & Public Service",deptValue:"SPPS"},{deptLabel:"STATS: Statistics",deptValue:"STATS"},{deptLabel:"SURGERY: Surgery",deptValue:"SURGERY"},{deptLabel:"SWE: Software Engineering",deptValue:"SWE"},{deptLabel:"TAGALOG: Tagalog",deptValue:"TAGALOG"},{deptLabel:"TOX: Toxicology",deptValue:"TOX"},{deptLabel:"UCDC: UC Washington DC",deptValue:"UCDC"},{deptLabel:"UNI AFF: University Affairs",deptValue:"UNI AFF"},{deptLabel:"UNI STU: University Studies",deptValue:"UNI STU"},{deptLabel:"UPPP: Urban Planning and Public Policy",deptValue:"UPPP"},{deptLabel:"VIETMSE: Vietnamese",deptValue:"VIETMSE"},{deptLabel:"VIS STD: Visual Studies",deptValue:"VIS STD"},{deptLabel:"WRITING: Writing",deptValue:"WRITING"}],Hft={formControl:{flexGrow:1,marginRight:15,width:"50%"}},jH=Nft.map(e=>({...e,isFavorite:!1}));class jft extends g.PureComponent{constructor(t){super(t),this.resetField=()=>{this.setState({value:{deptValue:be.getFormData().deptValue,deptLabel:be.getFormData().deptLabel,isFavorite:!1}})},this.compareValues=(r,a)=>r.deptValue===a.deptValue,this.handleSetDept=(r,a)=>{const o=a===null?jH[0]:a;this.setState({value:o}),be.updateFormValue("deptValue",o.deptValue),be.updateFormValue("deptLabel",o.deptLabel);const i={url:"url"},s=new URL(window.location.href),l=new URLSearchParams(s.search);l.delete("deptLabel"),l.delete("deptValue"),o.deptValue&&o.deptValue!="ALL"&&o.deptLabel&&o.deptLabel!="ALL: Include All Departments"&&(l.append("deptLabel",o.deptLabel),l.append("deptValue",o.deptValue));const u=l.toString(),c=`${u.trim()?"?":""}${u}`;if(history.replaceState(i,"url","/"+c),a==null||a.deptValue==="ALL")return;const f=this.state.favorites;let A=[...f];f.filter(d=>a.deptValue===d.deptValue).length>0?A.sort((d,p)=>d.deptValue===a.deptValue?-1:p.deptValue===a.deptValue?1:0):(A=[{...a,isFavorite:!0}].concat(f),A.length>5&&A.pop()),this.setState({favorites:A}),window.localStorage.setItem("favorites",JSON.stringify(A))};let n=[];if(typeof Storage<"u"){const r=window.localStorage.getItem("favorites");n=r!=null?JSON.parse(r):[]}this.state={value:{deptValue:this.getDeptValue(),deptLabel:this.getDeptLabel(),isFavorite:!1},favorites:n}}updatedeptLabelAndGetFormData(){return be.updateFormValue("deptLabel",be.getUrlDeptLabel()),be.updateFormValue("deptValue",be.getUrlDeptValue()),be.getFormData().deptLabel}updatedeptValueAndGetFormData(){return be.updateFormValue("deptValue",be.getUrlDeptValue()),be.getFormData().deptValue}getDeptValue(){return be.getUrlDeptValue().trim()?this.updatedeptValueAndGetFormData():be.getFormData().deptValue}getDeptLabel(){return be.getUrlDeptLabel().trim()?this.updatedeptLabelAndGetFormData():be.getFormData().deptLabel}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){const{classes:t}=this.props;return C.jsx("div",{className:t.formControl,children:C.jsx(MJ,{value:this.state.value,options:this.state.favorites.concat(jH),autoHighlight:!0,openOnFocus:!0,getOptionSelected:this.compareValues,getOptionLabel:n=>n.deptLabel,onChange:this.handleSetDept,includeInputInList:!0,noOptionsText:"No departments match the search",groupBy:n=>n.isFavorite?"Recent Departments":"Departments",renderInput:n=>C.jsx(za,{...n,label:"Department",type:"search",InputLabelProps:{shrink:!0}})})})}}const zft=Ke(Hft)(jft),Vft=[{value:"ANY",label:"All: Don't filter for GE"},{value:"GE-1A",label:"GE Ia (1a): Lower Division Writing"},{value:"GE-1B",label:"GE Ib (1b): Upper Division Writing"},{value:"GE-2",label:"GE II (2): Science and Technology"},{value:"GE-3",label:"GE III (3): Social and Behavioral Sciences"},{value:"GE-4",label:"GE IV (4): Arts and Humanities"},{value:"GE-5A",label:"GE Va (5a): Quantitative Literacy"},{value:"GE-5B",label:"GE Vb (5b): Formal Reasoning"},{value:"GE-6",label:"GE VI (6): Language other than English"},{value:"GE-7",label:"GE VII (7): Multicultural Studies"},{value:"GE-8",label:"GE VIII (8): International/Global Issues"}],Kft={formControl:{flexGrow:1,marginRight:15,width:"50%"}};class Wft extends g.PureComponent{constructor(){super(...arguments),this.state={ge:this.getGe()},this.handleChange=t=>{this.setState({ge:t.target.value}),be.updateFormValue("ge",t.target.value);const n={url:"url"},r=new URL(window.location.href),a=new URLSearchParams(r.search);a.delete("GE");const o=t.target.value;o&&o!="ANY"&&a.append("GE",t.target.value);const i=a.toString(),s=`${i.trim()?"?":""}${i}`;history.replaceState(n,"url","/"+s)},this.resetField=()=>{this.setState({ge:be.getFormData().ge})}}updateGEAndGetFormData(){return be.updateFormValue("ge",be.getUrlGEValue()),be.getFormData().ge}getGe(){return be.getUrlGEValue().trim()?this.updateGEAndGetFormData():be.getFormData().ge}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){const{classes:t}=this.props;return C.jsxs(fs,{className:t.formControl,children:[C.jsx(Ti,{children:"General Education"}),C.jsx(Mu,{value:this.state.ge,onChange:this.handleChange,fullWidth:!0,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},children:Vft.map(n=>C.jsx(Ua,{value:n.value,children:n.label},n.value))})]})}}const Gft=Ke(Kft)(Wft);class Yft extends g.PureComponent{constructor(){super(...arguments),this.state={sectionCode:this.getSectionCode()},this.handleChange=t=>{this.setState({sectionCode:t.target.value}),be.updateFormValue("sectionCode",t.target.value);const n={url:"url"},r=new URL(window.location.href),a=new URLSearchParams(r.search);a.delete("courseCode"),t.target.value&&a.append("courseCode",t.target.value);const o=a.toString(),i=`${o.trim()?"?":""}${o}`;history.replaceState(n,"url","/"+i)},this.resetField=()=>{this.setState({sectionCode:be.getFormData().sectionCode})}}updateCourseCodeAndGetFormData(){return be.updateFormValue("sectionCode",be.getUrlCourseCodeValue()),be.getFormData().sectionCode}getSectionCode(){return be.getUrlCourseCodeValue()?this.updateCourseCodeAndGetFormData():be.getFormData().sectionCode}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){return C.jsx("div",{children:C.jsx(za,{label:"Course Code or Range",value:this.state.sectionCode,onChange:this.handleChange,type:"search",helperText:"ex. 14200, 29000-29100",fullWidth:!0})})}}const qft={container:{display:"flex",flexDirection:"column",position:"relative"},collapse:{display:"inline-flex",cursor:"pointer",marginTop:20,marginBotton:10},search:{display:"flex",justifyContent:"center",borderTop:"solid 8px transparent"},margin:{borderTop:"solid 8px transparent",display:"inline-flex",width:"100%"},new:{width:"55%",position:"absolute",bottom:0,left:0},searchButton:{width:"50%"},buttonContainer:{width:"100%",display:"flex",justifyContent:"space-evenly"}};function Xft(e){const{classes:t,onSubmit:n,onReset:r}=e;return C.jsxs(C.Fragment,{children:[C.jsxs("div",{className:t.margin,children:[C.jsx(zft,{}),C.jsx(Qft,{})]}),C.jsxs("div",{className:t.margin,children:[C.jsx(Gft,{}),C.jsx(Yft,{})]}),C.jsx(Lft,{}),C.jsx("div",{className:t.search,children:C.jsxs("div",{className:t.buttonContainer,children:[C.jsx(Hn,{className:t.searchButton,color:"primary",variant:"contained",onClick:n,type:"submit",children:"Search"}),C.jsx(Hn,{variant:"contained",onClick:r,children:"Reset"})]})})]})}const Jft=Ke(qft)(Xft),Zft={container:{padding:12,marginBottom:"10px",marginRight:"5px"}};class _ft extends g.PureComponent{render(){return C.jsx(Eo,{variant:"outlined",className:this.props.classes.container,children:C.jsxs(Ya,{variant:"body2",children:["We use cookies to analyze website traffic and track usage, with the aim of improving your experience on AntAlmanac. By continuing to use this website, consent to our"," ",C.jsx("a",{href:"https://github.com/icssc/AntAlmanac/blob/main/PRIVACY-POLICY.md",children:"privacy policy"})]})})}}const $ft=Ke(Zft)(_ft),edt={rightPane:{display:"flex",flexDirection:"column",height:"100%",overflowX:"hidden"},container:{display:"flex",flexDirection:"column",position:"relative"},searchBar:{display:"flex",flexDirection:"row",marginTop:"1rem"},margin:{borderTop:"solid 8px transparent",display:"inline-flex"},form:{marginBottom:"20px",flexGrow:2},fallback:{height:"100%",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},tdt=e=>{const{classes:t,toggleSearch:n}=e,r=new URLSearchParams(window.location.search),[a,o]=g.useState(!!(r.get("courseCode")||r.get("courseNumber")||r.get("deptLabel")||r.get("GE")||r.get("deptValue")||r.get("term"))),i=()=>{o(!a)},s=c=>{c.preventDefault(),n()},l=new Date().getMonth(),u=[!1,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1];return C.jsxs("div",{className:t.rightPane,children:[C.jsx("form",{onSubmit:s,className:t.form,children:C.jsxs("div",{className:t.container,children:[C.jsxs("div",{className:t.margin,children:[C.jsx(i9,{changeState:(c,f)=>be.updateFormValue(c,f),fieldName:"term"}),C.jsx(ei,{title:"Toggle Manual Search",children:C.jsx(ii,{onClick:i,children:C.jsx(v4e,{})})})]}),a?C.jsx(Jft,{onSubmit:()=>{Cn({category:ot.classSearch.title,action:ot.classSearch.actions.MANUAL_SEARCH})},onReset:be.resetFormValues}):C.jsx("div",{className:t.container,children:C.jsx("div",{className:t.searchBar,children:C.jsx(Tft,{toggleSearch:n,toggleShowLegacySearch:i})})})]})}),u[l]&&C.jsx(Ift,{}),C.jsx($ft,{})]})},ndt=Ke(edt)(tdt);function rdt(){const[e,t]=g.useReducer(a=>a+1,0),n=g.useCallback(()=>{be.getFormData().ge!=="ANY"||be.getFormData().deptValue!=="ALL"||be.getFormData().sectionCode!==""||be.getFormData().instructor!==""?(be.toggleSearch(),t()):dr("error","Please provide one of the following: Department, GE, Course Code/Range, or Instructor")},[]),r=g.useCallback(()=>{Cn({category:ot.classSearch.title,action:ot.classSearch.actions.REFRESH}),xf.clearCache(),UJ.clearCache(),t()},[]);return g.useEffect(()=>{const a=o=>{!(be.getDoDisplaySearch()||be.getOpenSpotAlertPopoverActive())&&(o.key==="Backspace"||o.key==="Escape")&&(o.preventDefault(),be.toggleSearch(),t())};return document.addEventListener("keydown",a,!1),()=>{document.removeEventListener("keydown",a,!1)}},[]),C.jsxs("div",{style:{height:"100%"},children:[C.jsx(Ylt,{showSearch:!be.getDoDisplaySearch(),onDismissSearchResults:n,onRefreshSearch:r}),be.getDoDisplaySearch()?C.jsx(ndt,{toggleSearch:n}):C.jsx(kut,{id:e},e)]})}const adt=R.lazy(()=>yJ(()=>import("./index-fe58f62b.js"),["assets/index-fe58f62b.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/index-c10df27d.css"])),odt={fallback:{height:"100%",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},idt=[{label:"Search",href:"/",icon:m4e},{label:"Added",href:"/added",icon:A4e},{label:"Map",href:"/map",icon:d4e}];function mZ({style:e}){const{activeTab:t,setActiveTab:n}=Fw();return C.jsxs(fn,{style:{...e,margin:"0 4px"},children:[C.jsx(Eo,{elevation:0,variant:"outlined",square:!0,style:{borderRadius:"4px 4px 0 0"},children:C.jsx(aW,{value:t,onChange:(r,a)=>n(a),indicatorColor:"primary",variant:"fullWidth",centered:!0,style:{height:"48px"},children:idt.map(r=>C.jsx(L2,{component:Dy,label:C.jsxs("div",{style:{display:"inline-flex",alignItems:"center"},children:[C.jsx(r.icon,{style:{height:16}}),C.jsx(Ya,{variant:"body2",children:r.label})]}),to:r.href,style:{minHeight:"auto",height:"44px",padding:3,minWidth:"33%"}},r.label))})}),C.jsxs(fn,{height:"calc(100% - 54px)",overflow:"auto",style:{margin:"8px 4px 0px"},children:[t===0&&C.jsx(rdt,{}),t===1&&C.jsx(nut,{}),t===2&&C.jsx(g.Suspense,{fallback:C.jsx("div",{style:odt.fallback,children:C.jsx("img",{src:So()?kJ:PJ,alt:"Loading map"})}),children:C.jsx(adt,{})})]})]})}const sdt=[C.jsx(vJ,{isMobile:!0},"calendar"),C.jsx(mZ,{style:{height:"calc(100% - 50px"}},"desktop")],ldt=g.createContext({setSelectedTab:()=>{}}),udt=()=>{const[e,t]=g.useState(0),n=rte();return g.useEffect(()=>{n.tab==="map"&&t(1)},[n,t]),C.jsxs("div",{style:{height:"calc(100% - 60px)"},children:[C.jsx(Eo,{elevation:0,variant:"outlined",square:!0,style:{margin:"4px",height:"50px"},children:C.jsxs(aW,{value:e,onChange:(r,a)=>{t(a)},indicatorColor:"primary",variant:"fullWidth",centered:!0,style:{height:"100%"},children:[C.jsx(L2,{label:C.jsx("div",{children:"Calendar"})}),C.jsx(L2,{label:C.jsx("div",{children:"Classes"})})]})}),C.jsx(ldt.Provider,{value:{setSelectedTab:t},children:sdt[e]})]})},vZ="20230819";function cdt(){return localStorage.getItem(yZ)!=vZ}function Adt(e){return C.jsx(_4,{...e,"data-testid":pdt})}function fdt(){const[e,t]=g.useState(cdt()),n=g.useCallback(()=>{localStorage.setItem(yZ,vZ),t(!1)},[]);return C.jsxs($w,{fullWidth:!0,onClose:n,open:e,"data-testid":ddt,slots:{backdrop:Adt},children:[C.jsx(nC,{children:"What's New - October 2023"}),C.jsxs(tC,{children:[C.jsx(Gn,{children:"Features"}),C.jsx("ul",{children:C.jsx("li",{children:"You can now hover over the Zotistics button to see the Zotistics graph! On mobile, you can still click the Zotistics button to toggle the graph."})}),C.jsx("img",{src:"https://user-images.githubusercontent.com/78244965/277567417-f9816b9d-ddda-4c0f-80f4-eeac92428612.gif",alt:"(gif of the new feature)",style:{maxWidth:"100%",boxShadow:"4px 4px 4px rgba(0, 0, 0, 0.4)"}}),C.jsx("br",{}),"Remember to use the"," ",C.jsx("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLSe0emRHqog-Ctl8tjZfJvewY_CSGXys8ykBkFBy1EEUUUHbUw/viewform",children:"feedback form"})," ","to let us know what you think!"]}),C.jsx(eC,{children:C.jsx(Xa,{onClick:n,color:"primary","data-testid":hdt,children:"Close"})})]})}const yZ="latestPatchSeen",ddt="patch-notes-dialog",pdt="patch-notes-backdrop",hdt="patch-notes-close";var vP={},gdt=_W,mdt=t9;Object.defineProperty(vP,"__esModule",{value:!0});var bZ=vP.default=void 0,vdt=mdt(g),ydt=gdt(n9()),bdt=(0,ydt.default)(vdt.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");bZ=vP.default=bdt;const wdt=e=>({success:{backgroundColor:Wp[600]},error:{backgroundColor:e.palette.error.dark},info:{backgroundColor:e.palette.primary.main},warning:{backgroundColor:nV[700]},icon:{fontSize:20,opacity:.9},iconVariant:{},message:{display:"flex",alignItems:"center"}});class Cdt extends g.PureComponent{constructor(){super(...arguments),this.state={message:"",variant:"info",duration:3e3},this.openSnackbar=()=>{this.props.enqueueSnackbar(oe.getSnackbarMessage(),{variant:oe.getSnackbarVariant(),duration:oe.getSnackbarDuration(),position:oe.getSnackbarPosition(),action:this.snackbarAction,style:oe.getSnackbarStyle()})},this.snackbarAction=t=>{const{classes:n}=this.props;return C.jsx(ii,{color:"inherit",onClick:()=>{this.props.closeSnackbar(t)},children:C.jsx(bZ,{className:n.icon})},"close")},this.componentDidMount=()=>{oe.on("openSnackbar",this.openSnackbar)}}render(){return null}}const xdt=Vse(Ke(wdt)(Cdt));function zH(){const e=z4("(max-width: 750px)"),t=Hi();return C.jsxs($Re,{utils:ZRe,children:[C.jsx(Rge,{}),C.jsx(fdt,{}),C.jsx(TVe,{}),e?C.jsx(udt,{}):C.jsxs(nI,{sizes:[45,55],minSize:100,expandToMin:!1,gutterSize:10,gutterAlign:"center",snapOffset:30,dragInterval:1,direction:"horizontal",cursor:"col-resize",style:{display:"flex"},gutterStyle:()=>({backgroundColor:t.palette.primary.main,width:"10px"}),children:[C.jsx(fn,{children:C.jsx(vJ,{isMobile:!1})}),C.jsx(fn,{children:C.jsx(mZ,{style:{height:"calc(100vh - 58px)"}})})]}),C.jsx(xdt,{})]})}function Sdt(){return window.location.replace("https://forms.gle/k81f2aNdpdQYeKK8A"),null}const Bdt=Cte([{path:"/",element:C.jsx(zH,{})},{path:"/:tab",element:C.jsx(zH,{})},{path:"/feedback",element:C.jsx(Sdt,{})}]);function Edt(){return g.useEffect(()=>(document.addEventListener("keydown",h2,!1),a2.initialize("G-30HVJXC2Y4"),a2.send("pageview"),()=>{document.removeEventListener("keydown",h2,!1)}),[]),C.jsx(jce,{children:C.jsx(iye,{children:C.jsx(ABe,{children:C.jsx(zse,{children:C.jsx(dte,{router:Bdt})})})})})}async function Odt(){if(typeof document>"u"||typeof window>"u")throw new Error("This function must be run in a browser, not in a Node.js environment.");const e="root",t=document.getElementById(e);if(!t)throw new Error(`Please create an element with id ${e}`);lj(t).render(C.jsx(Edt,{}))}Odt();export{Cn as $,kdt as A,sc as B,pT as C,Ow as D,Ke as E,Oe as F,ct as G,QV as H,Ba as I,qt as J,LV as K,xg as L,Idt as M,Dt as N,qR as O,ko as P,gn as Q,R,n9 as S,Gn as T,_W as U,t9 as V,Hn as W,RK as X,So as Y,z4 as Z,E as _,At as a,Ya as a$,ot as a0,$se as a1,q4 as a2,Eo as a3,bc as a4,Qs as a5,jdt as a6,Qdt as a7,Mdt as a8,Ddt as a9,wc as aA,eG as aB,gnt as aC,int as aD,$Me as aE,iG as aF,Gg as aG,ji as aH,dxe as aI,UJ as aJ,ii as aK,cce as aL,lQ as aM,dT as aN,Nlt as aO,ei as aP,jlt as aQ,kK as aR,zlt as aS,Ua as aT,dr as aU,sce as aV,wK as aW,Kz as aX,fn as aY,Fw as aZ,Dy as a_,Dne as aa,Ldt as ab,ALe as ac,dDe as ad,ZMe as ae,tDe as af,FI as ag,Ndt as ah,J as ai,TT as aj,Hdt as ak,Rj as al,Kg as am,N9 as an,Po as ao,q9 as ap,pI as aq,M9 as ar,rG as as,cnt as at,xI as au,oG as av,tUe as aw,mI as ax,mC as ay,H9 as az,Re as b,Bw as b0,Ule as b1,i2 as b2,Pdt as b3,Udt as b4,sW as b5,pl as b6,xe as c,Z as d,dt as e,rn as f,it as g,UR as h,Ms as i,C as j,fo as k,Cr as l,Sr as m,kr as n,Es as o,qn as p,Ut as q,g as r,we as s,Xa as t,pt as u,xj as v,Tdt as w,oe as x,ox as y,vtt as z}; + }`,l=((f=(c=(u=await qU(s))==null?void 0:u.data)==null?void 0:c.aggregateGrades)==null?void 0:f.gradeDistribution)??null;return l&&(this.gradesCache[i]=l),l},this.gradesCache={},this.cachedQueries=new Set}clearCache(){Object.keys(this.gradesCache).forEach(t=>delete this.gradesCache[t]),this.cachedQueries=new Set}}const PJ=new Out;function Tut(){return oe.schedule.getCurrentCourses().reduce((t,{section:n})=>(t[n.sectionCode]=n.color,t),{})}const W6=e=>{const t=Tut();return e.schools.reduce((n,r)=>(n.push(r),r.departments.forEach(a=>{n.push(a),a.courses.forEach(o=>{for(const i of o.sections)i.color=t[i.sectionCode];n.push(o)})}),n),[])},Rut=()=>{const[e,t]=g.useState(!0),n=window.localStorage.getItem("recruitmentDismissalTime"),r=n!==null&&Date.now()-parseInt(n)<11*7*24*3600*1e3,a=["COMPSCI","IN4MATX","I&C SCI","STATS"].includes(be.getFormData().deptValue),o=e&&!r&&a;return C.jsx(Ut,{sx:{position:"fixed",bottom:5,right:5,zIndex:999},children:o?C.jsxs(qye,{icon:!1,severity:"info",style:{color:So()?"#ece6e6":"#2e2e2e",backgroundColor:So()?"#2e2e2e":"#ece6e6"},action:C.jsx(Ba,{"aria-label":"close",size:"small",color:"inherit",onClick:()=>{window.localStorage.setItem("recruitmentDismissalTime",Date.now().toString()),t(!1)},children:C.jsx(s9,{fontSize:"inherit"})}),children:["Interested in web development?",C.jsx("br",{}),C.jsx("a",{href:"https://forms.gle/v32Cx65vwhnmxGPv8",target:"__blank",rel:"noopener noreferrer",children:"Join ICSSC and work on AntAlmanac and other projects!"}),C.jsx("br",{}),"We have opportunities for experienced devs and those with zero experience!"]}):null})},Iut=(e,t)=>{const{courseData:n,scheduleNames:r}=t,a=be.getFormData();let o;if(n[e].departments!==void 0){const i=n[e];o=C.jsx(K6,{comment:i.schoolComment,type:"school",name:i.schoolName})}else if(n[e].courses!==void 0){const i=n[e];o=C.jsx(K6,{name:`Department of ${i.deptName}`,comment:i.deptComment,type:"dept"})}else if(a.ge!=="ANY"){const i=n[e];o=C.jsx(xut,{term:a.term,courseDetails:i,allowHighlight:!0,scheduleNames:r,analyticsCategory:ot.classSearch.title})}else{const i=n[e];o=C.jsx(sP,{term:a.term,courseDetails:i,allowHighlight:!0,scheduleNames:r,analyticsCategory:ot.classSearch.title})}return C.jsx("div",{children:o})},kut=()=>C.jsx(Ut,{sx:{height:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:C.jsx("img",{src:So()?IJ:kJ,alt:"Loading courses"})}),Put=()=>C.jsx(Ut,{sx:{height:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:C.jsx("img",{src:So()?Eut:Fut,alt:"No Results Found",style:{objectFit:"contain",width:"80%",height:"80%"}})});function Uut(e){const[t,n]=g.useState(),[r,a]=g.useState([]),[o,i]=g.useState(!0),[s,l]=g.useState(!1),[u,c]=g.useState(oe.getScheduleNames()),f=g.useCallback(async()=>{i(!0);const d=be.getFormData(),p={department:d.deptValue,term:d.term,ge:d.ge,courseNumber:d.courseNumber,sectionCodes:d.sectionCode,instructorName:d.instructor,units:d.units,endTime:d.endTime,startTime:d.startTime,fullCourses:d.coursesFull,building:d.building,room:d.room,division:d.division},h={department:d.deptValue,ge:d.ge};try{const[m,y]=await Promise.all([p.units.includes(",")?xf.queryMultiple(p,"units"):xf.query(p),PJ.populateGradesCache(h).catch(v=>{console.error(v),dr("error","Error loading grades information")})]);l(!1),n(m),a(W6(m))}catch(m){console.error(m),l(!0),dr("error","We ran into an error while looking up class info")}finally{i(!1)}},[]),A=()=>{c(oe.getScheduleNames())};return g.useEffect(()=>{const d=()=>{t!=null&&a(W6(t))};return oe.on("currentScheduleIndexChange",d),()=>{oe.off("currentScheduleIndexChange",d)}},[t]),g.useEffect(()=>(f(),oe.on("scheduleNamesChange",A),()=>{oe.off("scheduleNamesChange",A)}),[f,e.id]),C.jsx(C.Fragment,{children:o?C.jsx(kut,{}):s||r.length===0?C.jsx(Put,{}):C.jsxs(C.Fragment,{children:[C.jsx(Rut,{}),C.jsxs(Ut,{children:[C.jsx(Ut,{sx:{height:"50px",marginBottom:"5px"}}),r.map((d,p)=>{let h=200;return r[p].sections!==void 0&&(h=r[p].sections.length*60+20+40),C.jsx(Cut,{once:!0,overflow:!0,height:h,offset:500,children:Iut(p,{courseData:r,scheduleNames:u})},p)})]})]})})}const Mut=gn(g.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"})),Dut=gn(g.createElement("path",{d:"M7 10l5 5 5-5z"}));function G6(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function Lut(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.ignoreAccents,n=t===void 0?!0:t,r=e.ignoreCase,a=r===void 0?!0:r,o=e.limit,i=e.matchFrom,s=i===void 0?"any":i,l=e.stringify,u=e.trim,c=u===void 0?!1:u;return function(f,A){var d=A.inputValue,p=A.getOptionLabel,h=c?d.trim():d;a&&(h=h.toLowerCase()),n&&(h=G6(h));var m=f.filter(function(y){var v=(l||p)(y);return a&&(v=v.toLowerCase()),n&&(v=G6(v)),s==="start"?v.indexOf(h)===0:v.indexOf(h)>-1});return typeof o=="number"?m.slice(0,o):m}}function QB(e,t){for(var n=0;nPe.length-1&&(Ee(-1),la(-1))},[Pe,$,me,la]);function ua(qe,Te){if(!ne.current||qe===-1)return-1;for(var ve=qe;;){if(Te==="next"&&ve===gt.length||Te==="previous"&&ve===-1)return-1;var lt=ne.current.querySelector('[data-option-index="'.concat(ve,'"]')),Aa=O?!1:lt&&(lt.disabled||lt.getAttribute("aria-disabled")==="true");if(lt&&!lt.hasAttribute("tabindex")||Aa)ve+=Te==="next"?1:-1;else return ve}}var ca=Pr(function(qe){var Te=qe.event,ve=qe.index,lt=qe.reason,Aa=lt===void 0?"auto":lt;if(Oe.current=ve,ve===-1?ae.current.removeAttribute("aria-activedescendant"):ae.current.setAttribute("aria-activedescendant","".concat(Me,"-option-").concat(ve)),ye&&ye(Te,ve===-1?null:gt[ve],Aa),!!ne.current){var fa=ne.current.querySelector("[data-focus]");fa&&fa.removeAttribute("data-focus");var mn=ne.current.parentElement.querySelector('[role="listbox"]');if(mn){if(ve===-1){mn.scrollTop=0;return}var Vs=ne.current.querySelector('[data-option-index="'.concat(ve,'"]'));if(Vs&&(Vs.setAttribute("data-focus","true"),mn.scrollHeight>mn.clientHeight&&Aa!=="mouse")){var eo=Vs,gd=mn.clientHeight+mn.scrollTop,mm=eo.offsetTop+eo.offsetHeight;mm>gd?mn.scrollTop=mm-mn.clientHeight:eo.offsetTop-eo.offsetHeight*(z?1.3:0)1?0:md:vd>md?vd===md+1&&re?-1:T||Math.abs(ve)>1?md:0:vd},eo=ua(Vs(),Aa);if(ca({index:eo,reason:mn,event:Te}),n&&ve!=="reset")if(eo===-1)ae.current.value=We;else{var gd=ee(gt[eo]);ae.current.value=gd;var mm=gd.toLowerCase().indexOf(We.toLowerCase());mm===0&&We.length>0&&ae.current.setSelectionRange(We.length,gd.length)}}}),pe=g.useCallback(function(){if(tt){var qe=$?Pe[0]:Pe;if(gt.length===0||qe==null){Jr({diff:"reset"});return}if(ne.current){if(!M&&qe!=null){var Te=gt[Oe.current];if($&&Te&&QB(Pe,function(lt){return j(Te,lt)})!==-1)return;var ve=QB(gt,function(lt){return j(lt,qe)});ve===-1?Jr({diff:"reset"}):ca({index:ve});return}if(Oe.current>=gt.length-1){ca({index:gt.length-1});return}ca({index:Oe.current})}}},[gt.length===0,$?!1:Pe,M,Jr,ca,tt,We,$]),le=Pr(function(qe){Ts(ne,qe),qe&&pe()});g.useEffect(function(){pe()},[pe]);var He=function(Te){tr||(nr(!0),he&&he(Te))},nt=function(Te,ve){tr&&(nr(!1),Ae&&Ae(Te,ve))},It=function(Te,ve,lt,Aa){Pe!==ve&&(_&&_(Te,ve,lt,Aa),ft(ve))},En=g.useRef(!1),sn=function(Te,ve){var lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"select-option",Aa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"options",fa=lt,mn=ve;if($){mn=Array.isArray(Pe)?Pe.slice():[];var Vs=QB(mn,function(eo){return j(ve,eo)});Vs===-1?mn.push(ve):Aa!=="freeSolo"&&(mn.splice(Vs,1),fa="remove-option")}on(Te,mn),It(Te,mn,fa,{option:ve}),S||nt(Te,fa),(l===!0||l==="touch"&&En.current||l==="mouse"&&!En.current)&&ae.current.blur()};function ut(qe,Te){if(qe===-1)return-1;for(var ve=qe;;){if(Te==="next"&&ve===Pe.length||Te==="previous"&&ve===-1)return-1;var lt=fe.querySelector('[data-tag-index="'.concat(ve,'"]'));if(lt&&(!lt.hasAttribute("tabindex")||lt.disabled||lt.getAttribute("aria-disabled")==="true"))ve+=Te==="next"?1:-1;else return ve}}var ur=function(Te,ve){if($){nt(Te,"toggleInput");var lt=me;me===-1?We===""&&ve==="previous"&&(lt=Pe.length-1):(lt+=ve==="next"?1:-1,lt<0&&(lt=0),lt===Pe.length&&(lt=-1)),lt=ut(lt,ve),Ee(lt),la(lt)}},bP=function(Te){G.current=!0,Rt(""),ge&&ge(Te,"","clear"),It(Te,$?[]:null,"clear")},bZ=function(Te){return function(ve){switch(me!==-1&&["ArrowLeft","ArrowRight"].indexOf(ve.key)===-1&&(Ee(-1),la(-1)),ve.key){case"Home":tt&&K&&(ve.preventDefault(),Jr({diff:"start",direction:"next",reason:"keyboard",event:ve}));break;case"End":tt&&K&&(ve.preventDefault(),Jr({diff:"end",direction:"previous",reason:"keyboard",event:ve}));break;case"PageUp":ve.preventDefault(),Jr({diff:-Y6,direction:"previous",reason:"keyboard",event:ve}),He(ve);break;case"PageDown":ve.preventDefault(),Jr({diff:Y6,direction:"next",reason:"keyboard",event:ve}),He(ve);break;case"ArrowDown":ve.preventDefault(),Jr({diff:1,direction:"next",reason:"keyboard",event:ve}),He(ve);break;case"ArrowUp":ve.preventDefault(),Jr({diff:-1,direction:"previous",reason:"keyboard",event:ve}),He(ve);break;case"ArrowLeft":ur(ve,"previous");break;case"ArrowRight":ur(ve,"next");break;case"Enter":if(ve.which===229)break;if(Oe.current!==-1&&tt){var lt=gt[Oe.current],Aa=L?L(lt):!1;if(ve.preventDefault(),Aa)return;sn(ve,lt,"select-option"),n&&ae.current.setSelectionRange(ae.current.value.length,ae.current.value.length)}else k&&We!==""&&yt===!1&&($&&ve.preventDefault(),sn(ve,We,"create-option","freeSolo"));break;case"Escape":tt?(ve.preventDefault(),ve.stopPropagation(),nt(ve,"escape")):A&&(We!==""||$&&Pe.length>0)&&(ve.preventDefault(),ve.stopPropagation(),bP(ve));break;case"Backspace":if($&&We===""&&Pe.length>0){var fa=me===-1?Pe.length-1:me,mn=Pe.slice();mn.splice(fa,1),It(ve,mn,"remove-option",{option:Pe[fa]})}break}Te.onKeyDown&&Te.onKeyDown(ve)}},wZ=function(Te){wt(!0),Ue&&!G.current&&He(Te)},CZ=function(Te){if(ne.current!==null&&document.activeElement===ne.current.parentElement){ae.current.focus();return}wt(!1),te.current=!0,G.current=!1,!(m&&We!=="")&&(i&&Oe.current!==-1&&tt?sn(Te,gt[Oe.current],"blur"):i&&k&&We!==""?sn(Te,We,"blur","freeSolo"):c&&on(Te,Pe),nt(Te,"blur"))},xZ=function(Te){var ve=Te.target.value;We!==ve&&(Rt(ve),ge&&ge(Te,ve,"input")),ve===""?!w&&!$&&It(Te,null,"clear"):He(Te)},SZ=function(Te){ca({event:Te,index:Number(Te.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},BZ=function(){En.current=!0},EZ=function(Te){var ve=Number(Te.currentTarget.getAttribute("data-option-index"));sn(Te,gt[ve],"select-option"),En.current=!1},FZ=function(Te){return function(ve){var lt=Pe.slice();lt.splice(Te,1),It(ve,lt,"remove-option",{option:Pe[Te]})}},wP=function(Te){tr?nt(Te,"toggleInput"):He(Te)},OZ=function(Te){Te.target.getAttribute("id")!==Me&&Te.preventDefault()},TZ=function(){ae.current.focus(),Ye&&te.current&&ae.current.selectionEnd-ae.current.selectionStart===0&&ae.current.select(),te.current=!1},RZ=function(Te){(We===""||!tr)&&wP(Te)},gx=k&&We.length>0;gx=gx||($?Pe.length>0:Pe!==null);var CP=gt;return z&&(CP=gt.reduce(function(qe,Te,ve){var lt=z(Te);return qe.length>0&&qe[qe.length-1].group===lt?qe[qe.length-1].options.push(Te):qe.push({key:ve,index:ve,group:lt,options:[Te]}),qe},[])),{getRootProps:function(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return E({"aria-owns":tt?"".concat(Me,"-popup"):null,role:"combobox","aria-expanded":tt},Te,{onKeyDown:bZ(Te),onMouseDown:OZ,onClick:TZ})},getInputLabelProps:function(){return{id:"".concat(Me,"-label"),htmlFor:Me}},getInputProps:function(){return{id:Me,value:We,onBlur:CZ,onFocus:wZ,onChange:xZ,onMouseDown:RZ,"aria-activedescendant":tt?"":null,"aria-autocomplete":n?"both":"list","aria-controls":tt?"".concat(Me,"-popup"):null,autoComplete:"off",ref:ae,autoCapitalize:"none",spellCheck:"false"}},getClearProps:function(){return{tabIndex:-1,onClick:bP}},getPopupIndicatorProps:function(){return{tabIndex:-1,onClick:wP}},getTagProps:function(Te){var ve=Te.index;return{key:ve,"data-tag-index":ve,tabIndex:-1,onDelete:FZ(ve)}},getListboxProps:function(){return{role:"listbox",id:"".concat(Me,"-popup"),"aria-labelledby":"".concat(Me,"-label"),ref:le,onMouseDown:function(ve){ve.preventDefault()}}},getOptionProps:function(Te){var ve=Te.index,lt=Te.option,Aa=($?Pe:[Pe]).some(function(mn){return mn!=null&&j(lt,mn)}),fa=L?L(lt):!1;return{key:ve,tabIndex:-1,role:"option",id:"".concat(Me,"-option-").concat(ve),onMouseOver:SZ,onClick:EZ,onTouchStart:BZ,"data-option-index":ve,"aria-disabled":fa,"aria-selected":Aa}},id:Me,inputValue:We,value:Pe,dirty:gx,popupOpen:tt,focused:St||me!==-1,anchorEl:fe,setAnchorEl:ce,focusedTag:me,groupedOptions:CP}}var Hut=function(t){var n;return{root:{"&$focused $clearIndicatorDirty":{visibility:"visible"},"@media (pointer: fine)":{"&:hover $clearIndicatorDirty":{visibility:"visible"}}},fullWidth:{width:"100%"},focused:{},tag:{margin:3,maxWidth:"calc(100% - 6px)"},tagSizeSmall:{margin:2,maxWidth:"calc(100% - 4px)"},hasPopupIcon:{},hasClearIcon:{},inputRoot:{flexWrap:"wrap","$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4},"& $input":{width:0,minWidth:30},'&[class*="MuiInput-root"]':{paddingBottom:1,"& $input":{padding:4},"& $input:first-child":{padding:"6px 0"}},'&[class*="MuiInput-root"][class*="MuiInput-marginDense"]':{"& $input":{padding:"4px 4px 5px"},"& $input:first-child":{padding:"3px 0 6px"}},'&[class*="MuiOutlinedInput-root"]':{padding:9,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4+9},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4+9},"& $input":{padding:"9.5px 4px"},"& $input:first-child":{paddingLeft:6},"& $endAdornment":{right:9}},'&[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-marginDense"]':{padding:6,"& $input":{padding:"4.5px 4px"}},'&[class*="MuiFilledInput-root"]':{paddingTop:19,paddingLeft:8,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4+9},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4+9},"& $input":{padding:"9px 4px"},"& $endAdornment":{right:9}},'&[class*="MuiFilledInput-root"][class*="MuiFilledInput-marginDense"]':{paddingBottom:1,"& $input":{padding:"4.5px 4px"}}},input:{flexGrow:1,textOverflow:"ellipsis",opacity:0},inputFocused:{opacity:1},endAdornment:{position:"absolute",right:0,top:"calc(50% - 14px)"},clearIndicator:{marginRight:-2,padding:4,visibility:"hidden"},clearIndicatorDirty:{},popupIndicator:{padding:2,marginRight:-2},popupIndicatorOpen:{transform:"rotate(180deg)"},popper:{zIndex:t.zIndex.modal},popperDisablePortal:{position:"absolute"},paper:E({},t.typography.body1,{overflow:"hidden",margin:"4px 0"}),listbox:{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto"},loading:{color:t.palette.text.secondary,padding:"14px 16px"},noOptions:{color:t.palette.text.secondary,padding:"14px 16px"},option:(n={minHeight:48,display:"flex",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16},Ft(n,t.breakpoints.up("sm"),{minHeight:"auto"}),Ft(n,'&[aria-selected="true"]',{backgroundColor:t.palette.action.selected}),Ft(n,'&[data-focus="true"]',{backgroundColor:t.palette.action.hover}),Ft(n,"&:active",{backgroundColor:t.palette.action.selected}),Ft(n,'&[aria-disabled="true"]',{opacity:t.palette.action.disabledOpacity,pointerEvents:"none"}),n),groupLabel:{backgroundColor:t.palette.background.paper,top:-8},groupUl:{padding:0,"& $option":{paddingLeft:24}}}};function jut(e){e.anchorEl,e.open;var t=Fe(e,["anchorEl","open"]);return g.createElement("div",t)}var zut=g.createElement(Mut,{fontSize:"small"}),Vut=g.createElement(Dut,null),Kut=g.forwardRef(function(t,n){t.autoComplete,t.autoHighlight,t.autoSelect,t.blurOnSelect;var r=t.ChipProps,a=t.classes,o=t.className,i=t.clearOnBlur;i===void 0&&t.freeSolo,t.clearOnEscape;var s=t.clearText,l=s===void 0?"Clear":s,u=t.closeIcon,c=u===void 0?zut:u,f=t.closeText,A=f===void 0?"Close":f;t.debug;var d=t.defaultValue;d===void 0&&t.multiple;var p=t.disableClearable,h=p===void 0?!1:p;t.disableCloseOnSelect;var m=t.disabled,y=m===void 0?!1:m;t.disabledItemsFocusable,t.disableListWrap;var v=t.disablePortal,b=v===void 0?!1:v;t.filterOptions,t.filterSelectedOptions;var w=t.forcePopupIcon,x=w===void 0?"auto":w,S=t.freeSolo,B=S===void 0?!1:S,O=t.fullWidth,F=O===void 0?!1:O,T=t.getLimitTagsText,U=T===void 0?function(tt){return"+".concat(tt)}:T;t.getOptionDisabled;var N=t.getOptionLabel,H=N===void 0?function(tt){return tt}:N;t.getOptionSelected;var M=t.groupBy,I=t.handleHomeEndKeys;I===void 0&&t.freeSolo,t.id,t.includeInputInList,t.inputValue;var k=t.limitTags,L=k===void 0?-1:k,P=t.ListboxComponent,Q=P===void 0?"ul":P,D=t.ListboxProps,j=t.loading,z=j===void 0?!1:j,X=t.loadingText,K=X===void 0?"Loading…":X,se=t.multiple,Y=se===void 0?!1:se,re=t.noOptionsText,q=re===void 0?"No options":re;t.onChange,t.onClose,t.onHighlightChange,t.onInputChange,t.onOpen,t.open,t.openOnFocus;var V=t.openText,$=V===void 0?"Open":V;t.options;var _=t.PaperComponent,Ae=_===void 0?Eo:_,ye=t.PopperComponent,ge=ye===void 0?X4:ye,he=t.popupIcon,Ie=he===void 0?Vut:he,Ce=t.renderGroup,Ue=t.renderInput,Ze=t.renderOption,et=t.renderTags,Ye=t.selectOnFocus;Ye===void 0&&t.freeSolo;var je=t.size,Me=je===void 0?"medium":je;t.value;var ee=Fe(t,["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","classes","className","clearOnBlur","clearOnEscape","clearText","closeIcon","closeText","debug","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","getOptionSelected","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","value"]),G=b?jut:ge,te=Nut(E({},t,{componentName:"Autocomplete"})),ae=te.getRootProps,ne=te.getInputProps,W=te.getInputLabelProps,fe=te.getPopupIndicatorProps,ce=te.getClearProps,ie=te.getTagProps,me=te.getListboxProps,Ee=te.getOptionProps,ze=te.value,Oe=te.dirty,de=te.id,ke=te.popupOpen,Pe=te.focused,ft=te.focusedTag,st=te.anchorEl,$e=te.setAnchorEl,We=te.inputValue,Rt=te.groupedOptions,mt;if(Y&&ze.length>0){var St=function(gt){return E({className:Z(a.tag,Me==="small"&&a.tagSizeSmall),disabled:y},ie(gt))};et?mt=et(ze,St):mt=ze.map(function(tt,gt){return g.createElement(bK,E({label:H(tt),size:Me},St({index:gt}),r))})}if(L>-1&&Array.isArray(mt)){var wt=mt.length-L;!Pe&&wt>0&&(mt=mt.splice(0,L),mt.push(g.createElement("span",{className:a.tag,key:mt.length},U(wt))))}var on=function(gt){return g.createElement("li",{key:gt.key},g.createElement(ove,{className:a.groupLabel,component:"div"},gt.group),g.createElement("ul",{className:a.groupUl},gt.children))},Ra=Ce||on,Bn=Ze||H,tr=function(gt,la){var ua=Ee({option:gt,index:la});return g.createElement("li",E({},ua,{className:a.option}),Bn(gt,{selected:ua["aria-selected"],inputValue:We}))},nr=!h&&!y,yt=(!B||x===!0)&&x!==!1;return g.createElement(g.Fragment,null,g.createElement("div",E({ref:n,className:Z(a.root,o,Pe&&a.focused,F&&a.fullWidth,nr&&a.hasClearIcon,yt&&a.hasPopupIcon)},ae(ee)),Ue({id:de,disabled:y,fullWidth:!0,size:Me==="small"?"small":void 0,InputLabelProps:W(),InputProps:{ref:$e,className:a.inputRoot,startAdornment:mt,endAdornment:g.createElement("div",{className:a.endAdornment},nr?g.createElement(ii,E({},ce(),{"aria-label":l,title:l,className:Z(a.clearIndicator,Oe&&a.clearIndicatorDirty)}),c):null,yt?g.createElement(ii,E({},fe(),{disabled:y,"aria-label":ke?A:$,title:ke?A:$,className:Z(a.popupIndicator,ke&&a.popupIndicatorOpen)}),Ie):null)},inputProps:E({className:Z(a.input,ft===-1&&a.inputFocused),disabled:y},ne())})),ke&&st?g.createElement(G,{className:Z(a.popper,b&&a.popperDisablePortal),style:{width:st?st.clientWidth:null},role:"presentation",anchorEl:st,open:!0},g.createElement(Ae,{className:a.paper},z&&Rt.length===0?g.createElement("div",{className:a.loading},K):null,Rt.length===0&&!B&&!z?g.createElement("div",{className:a.noOptions},q):null,Rt.length>0?g.createElement(Q,E({className:a.listbox},me(),D),Rt.map(function(tt,gt){return M?Ra({key:tt.key,group:tt.group,children:tt.options.map(function(la,ua){return tr(la,tt.index+ua)})}):tr(tt,gt)})):null)):null)});const UJ=Ke(Hut,{name:"MuiAutocomplete"})(Kut);var q6="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Cp=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Mv=0;Mv>4,c[a++]=(i&15)<<4|s>>2,c[a++]=(s&3)<<6|l&63;return u};/*! pako 2.1.0 https://github.com/nodeca/pako @license (MIT AND Zlib) */const Gut=4,X6=0,J6=1,Yut=2;function dd(e){let t=e.length;for(;--t>=0;)e[t]=0}const qut=0,MJ=1,Xut=2,Jut=3,Zut=258,fP=29,dm=256,ig=dm+1+fP,of=30,dP=19,DJ=2*ig+1,Qu=15,NB=16,_ut=7,pP=256,LJ=16,QJ=17,NJ=18,bT=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),ly=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),$ut=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),HJ=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ect=512,ss=new Array((ig+2)*2);dd(ss);const uh=new Array(of*2);dd(uh);const sg=new Array(ect);dd(sg);const lg=new Array(Zut-Jut+1);dd(lg);const hP=new Array(fP);dd(hP);const w1=new Array(of);dd(w1);function HB(e,t,n,r,a){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=a,this.has_stree=e&&e.length}let jJ,zJ,VJ;function jB(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}const KJ=e=>e<256?sg[e]:sg[256+(e>>>7)],ug=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},ma=(e,t,n)=>{e.bi_valid>NB-n?(e.bi_buf|=t<>NB-e.bi_valid,e.bi_valid+=n-NB):(e.bi_buf|=t<{ma(e,n[t*2],n[t*2+1])},WJ=(e,t)=>{let n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1},tct=e=>{e.bi_valid===16?(ug(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},nct=(e,t)=>{const n=t.dyn_tree,r=t.max_code,a=t.stat_desc.static_tree,o=t.stat_desc.has_stree,i=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,l=t.stat_desc.max_length;let u,c,f,A,d,p,h=0;for(A=0;A<=Qu;A++)e.bl_count[A]=0;for(n[e.heap[e.heap_max]*2+1]=0,u=e.heap_max+1;ul&&(A=l,h++),n[c*2+1]=A,!(c>r)&&(e.bl_count[A]++,d=0,c>=s&&(d=i[c-s]),p=n[c*2],e.opt_len+=p*(A+d),o&&(e.static_len+=p*(a[c*2+1]+d)));if(h!==0){do{for(A=l-1;e.bl_count[A]===0;)A--;e.bl_count[A]--,e.bl_count[A+1]+=2,e.bl_count[l]--,h-=2}while(h>0);for(A=l;A!==0;A--)for(c=e.bl_count[A];c!==0;)f=e.heap[--u],!(f>r)&&(n[f*2+1]!==A&&(e.opt_len+=(A-n[f*2+1])*n[f*2],n[f*2+1]=A),c--)}},GJ=(e,t,n)=>{const r=new Array(Qu+1);let a=0,o,i;for(o=1;o<=Qu;o++)a=a+n[o-1]<<1,r[o]=a;for(i=0;i<=t;i++){let s=e[i*2+1];s!==0&&(e[i*2]=WJ(r[s]++,s))}},rct=()=>{let e,t,n,r,a;const o=new Array(Qu+1);for(n=0,r=0;r>=7;r{let t;for(t=0;t{e.bi_valid>8?ug(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},Z6=(e,t,n,r)=>{const a=t*2,o=n*2;return e[a]{const r=e.heap[n];let a=n<<1;for(;a<=e.heap_len&&(a{let r,a,o=0,i,s;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+o++]&255,r+=(e.pending_buf[e.sym_buf+o++]&255)<<8,a=e.pending_buf[e.sym_buf+o++],r===0?Oi(e,a,t):(i=lg[a],Oi(e,i+dm+1,t),s=bT[i],s!==0&&(a-=hP[i],ma(e,a,s)),r--,i=KJ(r),Oi(e,i,n),s=ly[i],s!==0&&(r-=w1[i],ma(e,r,s)));while(o{const n=t.dyn_tree,r=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.elems;let i,s,l=-1,u;for(e.heap_len=0,e.heap_max=DJ,i=0;i>1;i>=1;i--)zB(e,n,i);u=o;do i=e.heap[1],e.heap[1]=e.heap[e.heap_len--],zB(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=i,e.heap[--e.heap_max]=s,n[u*2]=n[i*2]+n[s*2],e.depth[u]=(e.depth[i]>=e.depth[s]?e.depth[i]:e.depth[s])+1,n[i*2+1]=n[s*2+1]=u,e.heap[1]=u++,zB(e,n,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],nct(e,t),GJ(n,l,e.bl_count)},$6=(e,t,n)=>{let r,a=-1,o,i=t[0*2+1],s=0,l=7,u=4;for(i===0&&(l=138,u=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)o=i,i=t[(r+1)*2+1],!(++s{let r,a=-1,o,i=t[0*2+1],s=0,l=7,u=4;for(i===0&&(l=138,u=3),r=0;r<=n;r++)if(o=i,i=t[(r+1)*2+1],!(++s{let t;for($6(e,e.dyn_ltree,e.l_desc.max_code),$6(e,e.dyn_dtree,e.d_desc.max_code),wT(e,e.bl_desc),t=dP-1;t>=3&&e.bl_tree[HJ[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},oct=(e,t,n,r)=>{let a;for(ma(e,t-257,5),ma(e,n-1,5),ma(e,r-4,4),a=0;a{let t=4093624447,n;for(n=0;n<=31;n++,t>>>=1)if(t&1&&e.dyn_ltree[n*2]!==0)return X6;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return J6;for(n=32;n{tH||(rct(),tH=!0),e.l_desc=new jB(e.dyn_ltree,jJ),e.d_desc=new jB(e.dyn_dtree,zJ),e.bl_desc=new jB(e.bl_tree,VJ),e.bi_buf=0,e.bi_valid=0,YJ(e)},XJ=(e,t,n,r)=>{ma(e,(qut<<1)+(r?1:0),3),qJ(e),ug(e,n),ug(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n},lct=e=>{ma(e,MJ<<1,3),Oi(e,pP,ss),tct(e)},uct=(e,t,n,r)=>{let a,o,i=0;e.level>0?(e.strm.data_type===Yut&&(e.strm.data_type=ict(e)),wT(e,e.l_desc),wT(e,e.d_desc),i=act(e),a=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=a&&(a=o)):a=o=n+5,n+4<=a&&t!==-1?XJ(e,t,n,r):e.strategy===Gut||o===a?(ma(e,(MJ<<1)+(r?1:0),3),_6(e,ss,uh)):(ma(e,(Xut<<1)+(r?1:0),3),oct(e,e.l_desc.max_code+1,e.d_desc.max_code+1,i+1),_6(e,e.dyn_ltree,e.dyn_dtree)),YJ(e),r&&qJ(e)},cct=(e,t,n)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=n,t===0?e.dyn_ltree[n*2]++:(e.matches++,t--,e.dyn_ltree[(lg[n]+dm+1)*2]++,e.dyn_dtree[KJ(t)*2]++),e.sym_next===e.sym_end);var Act=sct,fct=XJ,dct=uct,pct=cct,hct=lct,gct={_tr_init:Act,_tr_stored_block:fct,_tr_flush_block:dct,_tr_tally:pct,_tr_align:hct};const mct=(e,t,n,r)=>{let a=e&65535|0,o=e>>>16&65535|0,i=0;for(;n!==0;){i=n>2e3?2e3:n,n-=i;do a=a+t[r++]|0,o=o+a|0;while(--i);a%=65521,o%=65521}return a|o<<16|0};var cg=mct;const vct=()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[n]=e}return t},yct=new Uint32Array(vct()),bct=(e,t,n,r)=>{const a=yct,o=r+n;e^=-1;for(let i=r;i>>8^a[(e^t[i])&255];return e^-1};var yr=bct,Qf={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},pm={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:wct,_tr_stored_block:CT,_tr_flush_block:Cct,_tr_tally:Ql,_tr_align:xct}=gct,{Z_NO_FLUSH:Nl,Z_PARTIAL_FLUSH:Sct,Z_FULL_FLUSH:Bct,Z_FINISH:co,Z_BLOCK:nH,Z_OK:Or,Z_STREAM_END:rH,Z_STREAM_ERROR:Mi,Z_DATA_ERROR:Ect,Z_BUF_ERROR:VB,Z_DEFAULT_COMPRESSION:Fct,Z_FILTERED:Oct,Z_HUFFMAN_ONLY:Dv,Z_RLE:Tct,Z_FIXED:Rct,Z_DEFAULT_STRATEGY:Ict,Z_UNKNOWN:kct,Z_DEFLATED:dx}=pm,Pct=9,Uct=15,Mct=8,Dct=29,Lct=256,xT=Lct+1+Dct,Qct=30,Nct=19,Hct=2*xT+1,jct=15,kt=3,Cl=258,Di=Cl+kt+1,zct=32,Nf=42,gP=57,ST=69,BT=73,ET=91,FT=103,Nu=113,xp=666,na=1,pd=2,Ac=3,hd=4,Vct=3,Hu=(e,t)=>(e.msg=Qf[t],t),aH=e=>e*2-(e>4?9:0),Al=e=>{let t=e.length;for(;--t>=0;)e[t]=0},Kct=e=>{let t,n,r,a=e.w_size;t=e.hash_size,r=t;do n=e.head[--r],e.head[r]=n>=a?n-a:0;while(--t);t=a,r=t;do n=e.prev[--r],e.prev[r]=n>=a?n-a:0;while(--t)};let Wct=(e,t,n)=>(t<{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))},Va=(e,t)=>{Cct(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Ma(e.strm)},jt=(e,t)=>{e.pending_buf[e.pending++]=t},tp=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},OT=(e,t,n,r)=>{let a=e.avail_in;return a>r&&(a=r),a===0?0:(e.avail_in-=a,t.set(e.input.subarray(e.next_in,e.next_in+a),n),e.state.wrap===1?e.adler=cg(e.adler,t,a,n):e.state.wrap===2&&(e.adler=yr(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)},JJ=(e,t)=>{let n=e.max_chain_length,r=e.strstart,a,o,i=e.prev_length,s=e.nice_match;const l=e.strstart>e.w_size-Di?e.strstart-(e.w_size-Di):0,u=e.window,c=e.w_mask,f=e.prev,A=e.strstart+Cl;let d=u[r+i-1],p=u[r+i];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do if(a=t,!(u[a+i]!==p||u[a+i-1]!==d||u[a]!==u[r]||u[++a]!==u[r+1])){r+=2,a++;do;while(u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&u[++r]===u[++a]&&ri){if(e.match_start=t,i=o,o>=s)break;d=u[r+i-1],p=u[r+i]}}while((t=f[t&c])>l&&--n!==0);return i<=e.lookahead?i:e.lookahead},Hf=e=>{const t=e.w_size;let n,r,a;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Di)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),Kct(e),r+=t),e.strm.avail_in===0)break;if(n=OT(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,e.lookahead+e.insert>=kt)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=Hl(e,e.ins_h,e.window[a+1]);e.insert&&(e.ins_h=Hl(e,e.ins_h,e.window[a+kt-1]),e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert{let n=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,a,o,i=0,s=e.strm.avail_in;do{if(r=65535,o=e.bi_valid+42>>3,e.strm.avail_outa+e.strm.avail_in&&(r=a+e.strm.avail_in),r>o&&(r=o),r>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,Ma(e.strm),a&&(a>r&&(a=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+a),e.strm.next_out),e.strm.next_out+=a,e.strm.avail_out-=a,e.strm.total_out+=a,e.block_start+=a,r-=a),r&&(OT(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(i===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_watero&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,o+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),o>e.strm.avail_in&&(o=e.strm.avail_in),o&&(OT(e.strm,e.window,e.strstart,o),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.high_water>3,o=e.pending_buf_size-o>65535?65535:e.pending_buf_size-o,n=o>e.w_size?e.w_size:o,a=e.strstart-e.block_start,(a>=n||(a||t===co)&&t!==Nl&&e.strm.avail_in===0&&a<=o)&&(r=a>o?o:a,i=t===co&&e.strm.avail_in===0&&r===a?1:0,CT(e,e.block_start,r,i),e.block_start+=r,Ma(e.strm)),i?Ac:na)},KB=(e,t)=>{let n,r;for(;;){if(e.lookahead=kt&&(e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-Di&&(e.match_length=JJ(e,n)),e.match_length>=kt)if(r=Ql(e,e.strstart-e.match_start,e.match_length-kt),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=kt){e.match_length--;do e.strstart++,e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+1]);else r=Ql(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(Va(e,!1),e.strm.avail_out===0))return na}return e.insert=e.strstart{let n,r,a;for(;;){if(e.lookahead=kt&&(e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=kt-1,n!==0&&e.prev_length4096)&&(e.match_length=kt-1)),e.prev_length>=kt&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-kt,r=Ql(e,e.strstart-1-e.prev_match,e.prev_length-kt),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=a&&(e.ins_h=Hl(e,e.ins_h,e.window[e.strstart+kt-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=kt-1,e.strstart++,r&&(Va(e,!1),e.strm.avail_out===0))return na}else if(e.match_available){if(r=Ql(e,0,e.window[e.strstart-1]),r&&Va(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return na}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Ql(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart{let n,r,a,o;const i=e.window;for(;;){if(e.lookahead<=Cl){if(Hf(e),e.lookahead<=Cl&&t===Nl)return na;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=kt&&e.strstart>0&&(a=e.strstart-1,r=i[a],r===i[++a]&&r===i[++a]&&r===i[++a])){o=e.strstart+Cl;do;while(r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&r===i[++a]&&ae.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=kt?(n=Ql(e,1,e.match_length-kt),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=Ql(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(Va(e,!1),e.strm.avail_out===0))return na}return e.insert=0,t===co?(Va(e,!0),e.strm.avail_out===0?Ac:hd):e.sym_next&&(Va(e,!1),e.strm.avail_out===0)?na:pd},Yct=(e,t)=>{let n;for(;;){if(e.lookahead===0&&(Hf(e),e.lookahead===0)){if(t===Nl)return na;break}if(e.match_length=0,n=Ql(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(Va(e,!1),e.strm.avail_out===0))return na}return e.insert=0,t===co?(Va(e,!0),e.strm.avail_out===0?Ac:hd):e.sym_next&&(Va(e,!1),e.strm.avail_out===0)?na:pd};function gi(e,t,n,r,a){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=a}const Sp=[new gi(0,0,0,0,ZJ),new gi(4,4,8,4,KB),new gi(4,5,16,8,KB),new gi(4,6,32,32,KB),new gi(4,4,16,16,_c),new gi(8,16,32,32,_c),new gi(8,16,128,128,_c),new gi(8,32,128,256,_c),new gi(32,128,258,1024,_c),new gi(32,258,258,4096,_c)],qct=e=>{e.window_size=2*e.w_size,Al(e.head),e.max_lazy_match=Sp[e.level].max_lazy,e.good_match=Sp[e.level].good_length,e.nice_match=Sp[e.level].nice_length,e.max_chain_length=Sp[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=kt-1,e.match_available=0,e.ins_h=0};function Xct(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=dx,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Hct*2),this.dyn_dtree=new Uint16Array((2*Qct+1)*2),this.bl_tree=new Uint16Array((2*Nct+1)*2),Al(this.dyn_ltree),Al(this.dyn_dtree),Al(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(jct+1),this.heap=new Uint16Array(2*xT+1),Al(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*xT+1),Al(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const hm=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.status!==Nf&&t.status!==gP&&t.status!==ST&&t.status!==BT&&t.status!==ET&&t.status!==FT&&t.status!==Nu&&t.status!==xp?1:0},_J=e=>{if(hm(e))return Hu(e,Mi);e.total_in=e.total_out=0,e.data_type=kct;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?gP:t.wrap?Nf:Nu,e.adler=t.wrap===2?0:1,t.last_flush=-2,wct(t),Or},$J=e=>{const t=_J(e);return t===Or&&qct(e.state),t},Jct=(e,t)=>hm(e)||e.state.wrap!==2?Mi:(e.state.gzhead=t,Or),eZ=(e,t,n,r,a,o)=>{if(!e)return Mi;let i=1;if(t===Fct&&(t=6),r<0?(i=0,r=-r):r>15&&(i=2,r-=16),a<1||a>Pct||n!==dx||r<8||r>15||t<0||t>9||o<0||o>Rct||r===8&&i!==1)return Hu(e,Mi);r===8&&(r=9);const s=new Xct;return e.state=s,s.strm=e,s.status=Nf,s.wrap=i,s.gzhead=null,s.w_bits=r,s.w_size=1<eZ(e,t,dx,Uct,Mct,Ict),_ct=(e,t)=>{if(hm(e)||t>nH||t<0)return e?Hu(e,Mi):Mi;const n=e.state;if(!e.output||e.avail_in!==0&&!e.input||n.status===xp&&t!==co)return Hu(e,e.avail_out===0?VB:Mi);const r=n.last_flush;if(n.last_flush=t,n.pending!==0){if(Ma(e),e.avail_out===0)return n.last_flush=-1,Or}else if(e.avail_in===0&&aH(t)<=aH(r)&&t!==co)return Hu(e,VB);if(n.status===xp&&e.avail_in!==0)return Hu(e,VB);if(n.status===Nf&&n.wrap===0&&(n.status=Nu),n.status===Nf){let a=dx+(n.w_bits-8<<4)<<8,o=-1;if(n.strategy>=Dv||n.level<2?o=0:n.level<6?o=1:n.level===6?o=2:o=3,a|=o<<6,n.strstart!==0&&(a|=zct),a+=31-a%31,tp(n,a),n.strstart!==0&&(tp(n,e.adler>>>16),tp(n,e.adler&65535)),e.adler=1,n.status=Nu,Ma(e),n.pending!==0)return n.last_flush=-1,Or}if(n.status===gP){if(e.adler=0,jt(n,31),jt(n,139),jt(n,8),n.gzhead)jt(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),jt(n,n.gzhead.time&255),jt(n,n.gzhead.time>>8&255),jt(n,n.gzhead.time>>16&255),jt(n,n.gzhead.time>>24&255),jt(n,n.level===9?2:n.strategy>=Dv||n.level<2?4:0),jt(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&(jt(n,n.gzhead.extra.length&255),jt(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=yr(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=ST;else if(jt(n,0),jt(n,0),jt(n,0),jt(n,0),jt(n,0),jt(n,n.level===9?2:n.strategy>=Dv||n.level<2?4:0),jt(n,Vct),n.status=Nu,Ma(e),n.pending!==0)return n.last_flush=-1,Or}if(n.status===ST){if(n.gzhead.extra){let a=n.pending,o=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+o>n.pending_buf_size;){let s=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+s),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex+=s,Ma(e),n.pending!==0)return n.last_flush=-1,Or;a=0,o-=s}let i=new Uint8Array(n.gzhead.extra);n.pending_buf.set(i.subarray(n.gzindex,n.gzindex+o),n.pending),n.pending+=o,n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex=0}n.status=BT}if(n.status===BT){if(n.gzhead.name){let a=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),Ma(e),n.pending!==0)return n.last_flush=-1,Or;a=0}n.gzindexa&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),n.gzindex=0}n.status=ET}if(n.status===ET){if(n.gzhead.comment){let a=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>a&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a)),Ma(e),n.pending!==0)return n.last_flush=-1,Or;a=0}n.gzindexa&&(e.adler=yr(e.adler,n.pending_buf,n.pending-a,a))}n.status=FT}if(n.status===FT){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Ma(e),n.pending!==0))return n.last_flush=-1,Or;jt(n,e.adler&255),jt(n,e.adler>>8&255),e.adler=0}if(n.status=Nu,Ma(e),n.pending!==0)return n.last_flush=-1,Or}if(e.avail_in!==0||n.lookahead!==0||t!==Nl&&n.status!==xp){let a=n.level===0?ZJ(n,t):n.strategy===Dv?Yct(n,t):n.strategy===Tct?Gct(n,t):Sp[n.level].func(n,t);if((a===Ac||a===hd)&&(n.status=xp),a===na||a===Ac)return e.avail_out===0&&(n.last_flush=-1),Or;if(a===pd&&(t===Sct?xct(n):t!==nH&&(CT(n,0,0,!1),t===Bct&&(Al(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Ma(e),e.avail_out===0))return n.last_flush=-1,Or}return t!==co?Or:n.wrap<=0?rH:(n.wrap===2?(jt(n,e.adler&255),jt(n,e.adler>>8&255),jt(n,e.adler>>16&255),jt(n,e.adler>>24&255),jt(n,e.total_in&255),jt(n,e.total_in>>8&255),jt(n,e.total_in>>16&255),jt(n,e.total_in>>24&255)):(tp(n,e.adler>>>16),tp(n,e.adler&65535)),Ma(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?Or:rH)},$ct=e=>{if(hm(e))return Mi;const t=e.state.status;return e.state=null,t===Nu?Hu(e,Ect):Or},eAt=(e,t)=>{let n=t.length;if(hm(e))return Mi;const r=e.state,a=r.wrap;if(a===2||a===1&&r.status!==Nf||r.lookahead)return Mi;if(a===1&&(e.adler=cg(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){a===0&&(Al(r.head),r.strstart=0,r.block_start=0,r.insert=0);let l=new Uint8Array(r.w_size);l.set(t.subarray(n-r.w_size,n),0),t=l,n=r.w_size}const o=e.avail_in,i=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,Hf(r);r.lookahead>=kt;){let l=r.strstart,u=r.lookahead-(kt-1);do r.ins_h=Hl(r,r.ins_h,r.window[l+kt-1]),r.prev[l&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=l,l++;while(--u);r.strstart=l,r.lookahead=kt-1,Hf(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=kt-1,r.match_available=0,e.next_in=i,e.input=s,e.avail_in=o,r.wrap=a,Or};var tAt=Zct,nAt=eZ,rAt=$J,aAt=_J,oAt=Jct,iAt=_ct,sAt=$ct,lAt=eAt,uAt="pako deflate (from Nodeca project)",ch={deflateInit:tAt,deflateInit2:nAt,deflateReset:rAt,deflateResetKeep:aAt,deflateSetHeader:oAt,deflate:iAt,deflateEnd:sAt,deflateSetDictionary:lAt,deflateInfo:uAt};const cAt=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var AAt=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(const r in n)cAt(n,r)&&(e[r]=n[r])}}return e},fAt=e=>{let t=0;for(let r=0,a=e.length;r=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Ag[254]=Ag[254]=1;var dAt=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,n,r,a,o,i=e.length,s=0;for(a=0;a>>6,t[o++]=128|n&63):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|n&63):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|n&63);return t};const pAt=(e,t)=>{if(t<65534&&e.subarray&&tZ)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let r=0;r{const n=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,a;const o=new Array(n*2);for(a=0,r=0;r4){o[a++]=65533,r+=s-1;continue}for(i&=s===2?31:s===3?15:7;s>1&&r1){o[a++]=65533;continue}i<65536?o[a++]=i:(i-=65536,o[a++]=55296|i>>10&1023,o[a++]=56320|i&1023)}return pAt(o,a)},gAt=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let n=t-1;for(;n>=0&&(e[n]&192)===128;)n--;return n<0||n===0?t:n+Ag[e[n]]>t?n:t},fg={string2buf:dAt,buf2string:hAt,utf8border:gAt};function mAt(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var nZ=mAt;const rZ=Object.prototype.toString,{Z_NO_FLUSH:vAt,Z_SYNC_FLUSH:yAt,Z_FULL_FLUSH:bAt,Z_FINISH:wAt,Z_OK:C1,Z_STREAM_END:CAt,Z_DEFAULT_COMPRESSION:xAt,Z_DEFAULT_STRATEGY:SAt,Z_DEFLATED:BAt}=pm;function mP(e){this.options=px.assign({level:xAt,method:BAt,chunkSize:16384,windowBits:15,memLevel:8,strategy:SAt},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new nZ,this.strm.avail_out=0;let n=ch.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==C1)throw new Error(Qf[n]);if(t.header&&ch.deflateSetHeader(this.strm,t.header),t.dictionary){let r;if(typeof t.dictionary=="string"?r=fg.string2buf(t.dictionary):rZ.call(t.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(t.dictionary):r=t.dictionary,n=ch.deflateSetDictionary(this.strm,r),n!==C1)throw new Error(Qf[n]);this._dict_set=!0}}mP.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize;let a,o;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?wAt:vAt,typeof e=="string"?n.input=fg.string2buf(e):rZ.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===yAt||o===bAt)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(a=ch.deflate(n,o),a===CAt)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),a=ch.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===C1;if(n.avail_out===0){this.onData(n.output);continue}if(o>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0};mP.prototype.onData=function(e){this.chunks.push(e)};mP.prototype.onEnd=function(e){e===C1&&(this.result=px.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};const Lv=16209,EAt=16191;var FAt=function(t,n){let r,a,o,i,s,l,u,c,f,A,d,p,h,m,y,v,b,w,x,S,B,O,F,T;const U=t.state;r=t.next_in,F=t.input,a=r+(t.avail_in-5),o=t.next_out,T=t.output,i=o-(n-t.avail_out),s=o+(t.avail_out-257),l=U.dmax,u=U.wsize,c=U.whave,f=U.wnext,A=U.window,d=U.hold,p=U.bits,h=U.lencode,m=U.distcode,y=(1<>>24,d>>>=w,p-=w,w=b>>>16&255,w===0)T[o++]=b&65535;else if(w&16){x=b&65535,w&=15,w&&(p>>=w,p-=w),p<15&&(d+=F[r++]<>>24,d>>>=w,p-=w,w=b>>>16&255,w&16){if(S=b&65535,w&=15,pl){t.msg="invalid distance too far back",U.mode=Lv;break e}if(d>>>=w,p-=w,w=o-i,S>w){if(w=S-w,w>c&&U.sane){t.msg="invalid distance too far back",U.mode=Lv;break e}if(B=0,O=A,f===0){if(B+=u-w,w2;)T[o++]=O[B++],T[o++]=O[B++],T[o++]=O[B++],x-=3;x&&(T[o++]=O[B++],x>1&&(T[o++]=O[B++]))}else{B=o-S;do T[o++]=T[B++],T[o++]=T[B++],T[o++]=T[B++],x-=3;while(x>2);x&&(T[o++]=T[B++],x>1&&(T[o++]=T[B++]))}}else if(w&64){t.msg="invalid distance code",U.mode=Lv;break e}else{b=m[(b&65535)+(d&(1<>3,r-=x,p-=x<<3,d&=(1<{const l=s.bits;let u=0,c=0,f=0,A=0,d=0,p=0,h=0,m=0,y=0,v=0,b,w,x,S,B,O=null,F;const T=new Uint16Array($c+1),U=new Uint16Array($c+1);let N=null,H,M,I;for(u=0;u<=$c;u++)T[u]=0;for(c=0;c=1&&T[A]===0;A--);if(d>A&&(d=A),A===0)return a[o++]=1<<24|64<<16|0,a[o++]=1<<24|64<<16|0,s.bits=1,0;for(f=1;f0&&(e===sH||A!==1))return-1;for(U[1]=0,u=1;u<$c;u++)U[u+1]=U[u]+T[u];for(c=0;coH||e===lH&&y>iH)return 1;for(;;){H=u-h,i[c]+1=F?(M=N[i[c]-F],I=O[i[c]-F]):(M=32+64,I=0),b=1<>h)+w]=H<<24|M<<16|I|0;while(w!==0);for(b=1<>=1;if(b!==0?(v&=b-1,v+=b):v=0,c++,--T[u]===0){if(u===A)break;u=t[n+i[c]]}if(u>d&&(v&S)!==x){for(h===0&&(h=d),B+=f,p=u-h,m=1<oH||e===lH&&y>iH)return 1;x=v&S,a[x]=d<<24|p<<16|B-o|0}}return v!==0&&(a[B+v]=u-h<<24|64<<16|0),s.bits=d,0};var Ah=kAt;const PAt=0,aZ=1,oZ=2,{Z_FINISH:uH,Z_BLOCK:UAt,Z_TREES:Qv,Z_OK:fc,Z_STREAM_END:MAt,Z_NEED_DICT:DAt,Z_STREAM_ERROR:Oo,Z_DATA_ERROR:iZ,Z_MEM_ERROR:sZ,Z_BUF_ERROR:LAt,Z_DEFLATED:cH}=pm,hx=16180,AH=16181,fH=16182,dH=16183,pH=16184,hH=16185,gH=16186,mH=16187,vH=16188,yH=16189,x1=16190,es=16191,GB=16192,bH=16193,YB=16194,wH=16195,CH=16196,xH=16197,SH=16198,Nv=16199,Hv=16200,BH=16201,EH=16202,FH=16203,OH=16204,TH=16205,qB=16206,RH=16207,IH=16208,Rn=16209,lZ=16210,uZ=16211,QAt=852,NAt=592,HAt=15,jAt=HAt,kH=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function zAt(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Rc=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.modeuZ?1:0},cZ=e=>{if(Rc(e))return Oo;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=hx,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(QAt),t.distcode=t.distdyn=new Int32Array(NAt),t.sane=1,t.back=-1,fc},AZ=e=>{if(Rc(e))return Oo;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,cZ(e)},fZ=(e,t)=>{let n;if(Rc(e))return Oo;const r=e.state;return t<0?(n=0,t=-t):(n=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Oo:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,AZ(e))},dZ=(e,t)=>{if(!e)return Oo;const n=new zAt;e.state=n,n.strm=e,n.window=null,n.mode=hx;const r=fZ(e,t);return r!==fc&&(e.state=null),r},VAt=e=>dZ(e,jAt);let PH=!0,XB,JB;const KAt=e=>{if(PH){XB=new Int32Array(512),JB=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Ah(aZ,e.lens,0,288,XB,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Ah(oZ,e.lens,0,32,JB,0,e.work,{bits:5}),PH=!1}e.lencode=XB,e.lenbits=9,e.distcode=JB,e.distbits=5},pZ=(e,t,n,r)=>{let a;const o=e.state;return o.window===null&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(a=o.wsize-o.wnext,a>r&&(a=r),o.window.set(t.subarray(n-r,n-r+a),o.wnext),r-=a,r?(o.window.set(t.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave{let n,r,a,o,i,s,l,u,c,f,A,d,p,h,m=0,y,v,b,w,x,S,B,O;const F=new Uint8Array(4);let T,U;const N=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Rc(e)||!e.output||!e.input&&e.avail_in!==0)return Oo;n=e.state,n.mode===es&&(n.mode=GB),i=e.next_out,a=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,u=n.hold,c=n.bits,f=s,A=l,O=fc;e:for(;;)switch(n.mode){case hx:if(n.wrap===0){n.mode=GB;break}for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>>8&255,n.check=yr(n.check,F,2,0),u=0,c=0,n.mode=AH;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((u&255)<<8)+(u>>8))%31){e.msg="incorrect header check",n.mode=Rn;break}if((u&15)!==cH){e.msg="unknown compression method",n.mode=Rn;break}if(u>>>=4,c-=4,B=(u&15)+8,n.wbits===0&&(n.wbits=B),B>15||B>n.wbits){e.msg="invalid window size",n.mode=Rn;break}n.dmax=1<>8&1),n.flags&512&&n.wrap&4&&(F[0]=u&255,F[1]=u>>>8&255,n.check=yr(n.check,F,2,0)),u=0,c=0,n.mode=fH;case fH:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>8&255,F[2]=u>>>16&255,F[3]=u>>>24&255,n.check=yr(n.check,F,4,0)),u=0,c=0,n.mode=dH;case dH:for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>8),n.flags&512&&n.wrap&4&&(F[0]=u&255,F[1]=u>>>8&255,n.check=yr(n.check,F,2,0)),u=0,c=0,n.mode=pH;case pH:if(n.flags&1024){for(;c<16;){if(s===0)break e;s--,u+=r[o++]<>>8&255,n.check=yr(n.check,F,2,0)),u=0,c=0}else n.head&&(n.head.extra=null);n.mode=hH;case hH:if(n.flags&1024&&(d=n.length,d>s&&(d=s),d&&(n.head&&(B=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+d),B)),n.flags&512&&n.wrap&4&&(n.check=yr(n.check,r,d,o)),s-=d,o+=d,n.length-=d),n.length))break e;n.length=0,n.mode=gH;case gH:if(n.flags&2048){if(s===0)break e;d=0;do B=r[o+d++],n.head&&B&&n.length<65536&&(n.head.name+=String.fromCharCode(B));while(B&&d>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=es;break;case yH:for(;c<32;){if(s===0)break e;s--,u+=r[o++]<>>=c&7,c-=c&7,n.mode=qB;break}for(;c<3;){if(s===0)break e;s--,u+=r[o++]<>>=1,c-=1,u&3){case 0:n.mode=bH;break;case 1:if(KAt(n),n.mode=Nv,t===Qv){u>>>=2,c-=2;break e}break;case 2:n.mode=CH;break;case 3:e.msg="invalid block type",n.mode=Rn}u>>>=2,c-=2;break;case bH:for(u>>>=c&7,c-=c&7;c<32;){if(s===0)break e;s--,u+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=Rn;break}if(n.length=u&65535,u=0,c=0,n.mode=YB,t===Qv)break e;case YB:n.mode=wH;case wH:if(d=n.length,d){if(d>s&&(d=s),d>l&&(d=l),d===0)break e;a.set(r.subarray(o,o+d),i),s-=d,o+=d,l-=d,i+=d,n.length-=d;break}n.mode=es;break;case CH:for(;c<14;){if(s===0)break e;s--,u+=r[o++]<>>=5,c-=5,n.ndist=(u&31)+1,u>>>=5,c-=5,n.ncode=(u&15)+4,u>>>=4,c-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=Rn;break}n.have=0,n.mode=xH;case xH:for(;n.have>>=3,c-=3}for(;n.have<19;)n.lens[N[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,T={bits:n.lenbits},O=Ah(PAt,n.lens,0,19,n.lencode,0,n.work,T),n.lenbits=T.bits,O){e.msg="invalid code lengths set",n.mode=Rn;break}n.have=0,n.mode=SH;case SH:for(;n.have>>24,v=m>>>16&255,b=m&65535,!(y<=c);){if(s===0)break e;s--,u+=r[o++]<>>=y,c-=y,n.lens[n.have++]=b;else{if(b===16){for(U=y+2;c>>=y,c-=y,n.have===0){e.msg="invalid bit length repeat",n.mode=Rn;break}B=n.lens[n.have-1],d=3+(u&3),u>>>=2,c-=2}else if(b===17){for(U=y+3;c>>=y,c-=y,B=0,d=3+(u&7),u>>>=3,c-=3}else{for(U=y+7;c>>=y,c-=y,B=0,d=11+(u&127),u>>>=7,c-=7}if(n.have+d>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=Rn;break}for(;d--;)n.lens[n.have++]=B}}if(n.mode===Rn)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=Rn;break}if(n.lenbits=9,T={bits:n.lenbits},O=Ah(aZ,n.lens,0,n.nlen,n.lencode,0,n.work,T),n.lenbits=T.bits,O){e.msg="invalid literal/lengths set",n.mode=Rn;break}if(n.distbits=6,n.distcode=n.distdyn,T={bits:n.distbits},O=Ah(oZ,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,T),n.distbits=T.bits,O){e.msg="invalid distances set",n.mode=Rn;break}if(n.mode=Nv,t===Qv)break e;case Nv:n.mode=Hv;case Hv:if(s>=6&&l>=258){e.next_out=i,e.avail_out=l,e.next_in=o,e.avail_in=s,n.hold=u,n.bits=c,FAt(e,A),i=e.next_out,a=e.output,l=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,u=n.hold,c=n.bits,n.mode===es&&(n.back=-1);break}for(n.back=0;m=n.lencode[u&(1<>>24,v=m>>>16&255,b=m&65535,!(y<=c);){if(s===0)break e;s--,u+=r[o++]<>w)],y=m>>>24,v=m>>>16&255,b=m&65535,!(w+y<=c);){if(s===0)break e;s--,u+=r[o++]<>>=w,c-=w,n.back+=w}if(u>>>=y,c-=y,n.back+=y,n.length=b,v===0){n.mode=TH;break}if(v&32){n.back=-1,n.mode=es;break}if(v&64){e.msg="invalid literal/length code",n.mode=Rn;break}n.extra=v&15,n.mode=BH;case BH:if(n.extra){for(U=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=EH;case EH:for(;m=n.distcode[u&(1<>>24,v=m>>>16&255,b=m&65535,!(y<=c);){if(s===0)break e;s--,u+=r[o++]<>w)],y=m>>>24,v=m>>>16&255,b=m&65535,!(w+y<=c);){if(s===0)break e;s--,u+=r[o++]<>>=w,c-=w,n.back+=w}if(u>>>=y,c-=y,n.back+=y,v&64){e.msg="invalid distance code",n.mode=Rn;break}n.offset=b,n.extra=v&15,n.mode=FH;case FH:if(n.extra){for(U=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=Rn;break}n.mode=OH;case OH:if(l===0)break e;if(d=A-l,n.offset>d){if(d=n.offset-d,d>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=Rn;break}d>n.wnext?(d-=n.wnext,p=n.wsize-d):p=n.wnext-d,d>n.length&&(d=n.length),h=n.window}else h=a,p=i-n.offset,d=n.length;d>l&&(d=l),l-=d,n.length-=d;do a[i++]=h[p++];while(--d);n.length===0&&(n.mode=Hv);break;case TH:if(l===0)break e;a[i++]=n.length,l--,n.mode=Hv;break;case qB:if(n.wrap){for(;c<32;){if(s===0)break e;s--,u|=r[o++]<{if(Rc(e))return Oo;let t=e.state;return t.window&&(t.window=null),e.state=null,fc},YAt=(e,t)=>{if(Rc(e))return Oo;const n=e.state;return n.wrap&2?(n.head=t,t.done=!1,fc):Oo},qAt=(e,t)=>{const n=t.length;let r,a,o;return Rc(e)||(r=e.state,r.wrap!==0&&r.mode!==x1)?Oo:r.mode===x1&&(a=1,a=cg(a,t,n,0),a!==r.check)?iZ:(o=pZ(e,t,n,n),o?(r.mode=lZ,sZ):(r.havedict=1,fc))};var XAt=AZ,JAt=fZ,ZAt=cZ,_At=VAt,$At=dZ,eft=WAt,tft=GAt,nft=YAt,rft=qAt,aft="pako inflate (from Nodeca project)",ls={inflateReset:XAt,inflateReset2:JAt,inflateResetKeep:ZAt,inflateInit:_At,inflateInit2:$At,inflate:eft,inflateEnd:tft,inflateGetHeader:nft,inflateSetDictionary:rft,inflateInfo:aft};function oft(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var ift=oft;const hZ=Object.prototype.toString,{Z_NO_FLUSH:sft,Z_FINISH:lft,Z_OK:dg,Z_STREAM_END:ZB,Z_NEED_DICT:_B,Z_STREAM_ERROR:uft,Z_DATA_ERROR:UH,Z_MEM_ERROR:cft}=pm;function gm(e){this.options=px.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new nZ,this.strm.avail_out=0;let n=ls.inflateInit2(this.strm,t.windowBits);if(n!==dg)throw new Error(Qf[n]);if(this.header=new ift,ls.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=fg.string2buf(t.dictionary):hZ.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=ls.inflateSetDictionary(this.strm,t.dictionary),n!==dg)))throw new Error(Qf[n])}gm.prototype.push=function(e,t){const n=this.strm,r=this.options.chunkSize,a=this.options.dictionary;let o,i,s;if(this.ended)return!1;for(t===~~t?i=t:i=t===!0?lft:sft,hZ.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),o=ls.inflate(n,i),o===_B&&a&&(o=ls.inflateSetDictionary(n,a),o===dg?o=ls.inflate(n,i):o===UH&&(o=_B));n.avail_in>0&&o===ZB&&n.state.wrap>0&&e[n.next_in]!==0;)ls.inflateReset(n),o=ls.inflate(n,i);switch(o){case uft:case UH:case _B:case cft:return this.onEnd(o),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(n.avail_out===0||o===ZB))if(this.options.to==="string"){let l=fg.utf8border(n.output,n.next_out),u=n.next_out-l,c=fg.buf2string(n.output,l);n.next_out=u,n.avail_out=r-u,u&&n.output.set(n.output.subarray(l,l+u),0),this.onData(c)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(!(o===dg&&s===0)){if(o===ZB)return o=ls.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(n.avail_in===0)break}}return!0};gm.prototype.onData=function(e){this.chunks.push(e)};gm.prototype.onEnd=function(e){e===dg&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=px.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function vP(e,t){const n=new gm(t);if(n.push(e),n.err)throw n.msg||Qf[n.err];return n.result}function Aft(e,t){return t=t||{},t.raw=!0,vP(e,t)}var fft=gm,dft=vP,pft=Aft,hft=vP,gft=pm,mft={Inflate:fft,inflate:dft,inflateRaw:pft,ungzip:hft,constants:gft};const{Inflate:Kdt,inflate:Wdt,inflateRaw:Gdt,ungzip:vft}=mft;var yft=vft,MH={GE_CATEGORY:4,DEPARTMENT:3,COURSE:2,INSTRUCTOR:1},bft={i:"1",ii:"2",iii:"3",iv:"4",v:"5",vi:"6",vii:"7",viii:"8"},wft=["type","name","metadata"],Cft=["department","number","geList","courseLevel","school"],xft=["ucinetid","school","department"],Sft=new TextDecoder,Kt=JSON.parse(Sft.decode(yft(Wut("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")))),$B=/(?(?:ge)?)(?-?)(?[1-8]|(?:iv|v?i{0,3}))(?[ab]?)/,Bp=/(?([ &/a-z]{1,2}4?[ &/a-z]*)?)(?[a-z]?\d{1,3}[a-z]{0,4})/,DH=/(?[A-Z]?)(?\d{1,3})(?[A-Z]{0,4})/;function Bft(e,t){let n=Kt.objects[e][0],r=Kt.objects[t][0];if(n!==r)return Math.sign(MH[r]-MH[n]);if(n==="COURSE"){let a=Kt.objects[e][2][0],o=Kt.objects[t][2][0];if(a===o){let[i,s,l]=Object.values(Kt.objects[e][2][1].match(DH).groups),[u,c,f]=Object.values(Kt.objects[t][2][1].match(DH).groups);return s===c?i===u?Fu(l,f):Fu(i,u):Fu(parseInt(s),parseInt(c))}return Fu(a,o)}return Fu(e,t)}function Fu(e,t){return e===t?0:en.includes(Kt.objects[a][0])):e,r)for(let[a,o]of Object.entries(r))o.length&&(e=e==null?void 0:e.filter(i=>Kt.objects[i][2][a]&&o.every(s=>Kt.objects[i][2][a].includes(s))));return e==null?void 0:e.sort(Bft).slice(0,t).reduce((a,o)=>(a[o]=Kt.objects[o].reduce((i,s,l)=>(i[wft[l]]=s,i),{}),(a[o].type==="COURSE"||a[o].type==="INSTRUCTOR")&&(a[o].metadata=a[o].metadata.reduce((i,s,l)=>(i[(a[o].type==="COURSE"?Cft:xft)[l]]=s,i),{})),a),{})}function LH(e){var r;let t=[],n=(r=e.match(Bp))==null?void 0:r.groups;if(n!=null&&n.department){for(let[a,o]of Object.entries(Kt.aliases))for(let i of o)e=e.replace(new RegExp(`^${a}(?=[bcdehmnps]?\\d{1,3}[a-z]{0,4})`),i.toString());t.push(...Object.keys(Kt.objects).filter(a=>a.includes(e.replace(" ","").toUpperCase())))}else t.push(...Object.keys(Kt.objects).filter(a=>Kt.objects[a][0]==="COURSE"&&Kt.objects[a][2][1].includes(n==null?void 0:n.number.toUpperCase())));return[...new Set(t)]}function QH(e){return[e,...Object.keys(Kt.objects).filter(t=>Kt.objects[t][2]&&Kt.objects[t][2][2]&&Kt.objects[t][2][2].includes(e))]}function NH(e,t){e=e.toLowerCase();let n=[],r=Object.keys(Kt.keywords).filter(o=>o.includes(e)).sort((o,i)=>o.length===i.length?Fu(o,i):Fu(o.length.toString(),i.length.toString())).reduce((o,i)=>(o[i]=Kt.keywords[i],o),{}),a=!1;for(let o of Object.keys(r))if(o===e){n.push(...r[o]);for(let i of r[o])Kt.objects[i][0]==="DEPARTMENT"&&(e.toUpperCase()===i||Kt.aliases[e]&&Kt.aliases[e].includes(i))&&(n.push(...Object.keys(Kt.objects).filter(s=>Kt.objects[s][2]&&Kt.objects[s][2][0]===i)),a=!0);delete r[o];break}a||n.push(...Object.values(r).flat());for(let o of n)Kt.objects[o][0]==="DEPARTMENT"&&n.length<=(t??Number.MAX_SAFE_INTEGER)&&n.push(...Object.keys(Kt.objects).filter(i=>Kt.objects[i][2]&&Kt.objects[i][2][0]===o));return[...new Set(n)]}function HH(e){var i,s,l,u,c,f,A,d,p,h,m;let{query:t,numResults:n,resultType:r,filterOptions:a}=e??{filterOptions:void 0,numResults:Number.MAX_SAFE_INTEGER,resultType:void 0,query:""};if((s=(i=t==null?void 0:t.match($B))==null?void 0:i.groups)!=null&&s.number){let y=t.split(",").map(v=>v.replace(" ","").replace($B,"ge-$$")).filter(v=>v);for(let v in y){let b=(c=(u=(l=y[v])==null?void 0:l.match($B))==null?void 0:u.groups)==null?void 0:c.number;y[v]=y[v].replace(b,bft[b]??b).toUpperCase()}if(y.length===1){let v=QH(y[0]);if(v.length!==1)return eA(v,n,r,a)}else return eA([...new Set(y.map(v=>QH(v)).flat())],n,r,a)}if(t!=null&&t.match(Bp)){let y=t==null?void 0:t.split(",").map(b=>b.replace(/ /g,"")).filter(b=>b);if(y.length===1)return eA(LH(y[0]),n,r,a);let v=(d=(A=(f=y[0])==null?void 0:f.match(Bp))==null?void 0:A.groups)==null?void 0:d.department;for(let b in y){let w=(m=(h=(p=y[b])==null?void 0:p.match(Bp))==null?void 0:h.groups)==null?void 0:m.department;w?w!==v&&(v=w):y[b]=y[b].replace(Bp,`${v}$`)}return eA([...new Set(y.map(b=>LH(b)).flat())],n,r,a)}let o=t==null?void 0:t.split(" ");return(o==null?void 0:o.length)===1?eA(NH(o==null?void 0:o[0],n),n,r,a):eA(o==null?void 0:o.map(y=>NH(y,n)).reduce((y,v)=>y.filter(b=>v.includes(b))),n,r,a)}var TT={exports:{}};(function(e,t){(function(n,r){var a="1.0.37",o="",i="?",s="function",l="undefined",u="object",c="string",f="major",A="model",d="name",p="type",h="vendor",m="version",y="architecture",v="console",b="mobile",w="tablet",x="smarttv",S="wearable",B="embedded",O=500,F="Amazon",T="Apple",U="ASUS",N="BlackBerry",H="Browser",M="Chrome",I="Edge",k="Firefox",L="Google",P="Huawei",Q="LG",D="Microsoft",j="Motorola",z="Opera",X="Samsung",K="Sharp",se="Sony",Y="Xiaomi",re="Zebra",q="Facebook",V="Chromium OS",$="Mac OS",_=function(G,te){var ae={};for(var ne in G)te[ne]&&te[ne].length%2===0?ae[ne]=te[ne].concat(G[ne]):ae[ne]=G[ne];return ae},Ae=function(G){for(var te={},ae=0;ae0?ce.length===2?typeof ce[1]==s?this[ce[0]]=ce[1].call(this,me):this[ce[0]]=ce[1]:ce.length===3?typeof ce[1]===s&&!(ce[1].exec&&ce[1].test)?this[ce[0]]=me?ce[1].call(this,me,ce[2]):r:this[ce[0]]=me?me.replace(ce[1],ce[2]):r:ce.length===4&&(this[ce[0]]=me?ce[3].call(this,me.replace(ce[1],ce[2])):r):this[ce]=me||r;ae+=2}},Ue=function(G,te){for(var ae in te)if(typeof te[ae]===u&&te[ae].length>0){for(var ne=0;ne2&&(ie[A]="iPad",ie[p]=w),ie},this.getEngine=function(){var ie={};return ie[d]=r,ie[m]=r,Ce.call(ie,ne,fe.engine),ie},this.getOS=function(){var ie={};return ie[d]=r,ie[m]=r,Ce.call(ie,ne,fe.os),ce&&!ie[d]&&W&&W.platform!="Unknown"&&(ie[d]=W.platform.replace(/chrome os/i,V).replace(/macos/i,$)),ie},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return ne},this.setUA=function(ie){return ne=typeof ie===c&&ie.length>O?Ie(ie,O):ie,this},this.setUA(ne),this};je.VERSION=a,je.BROWSER=Ae([d,m,f]),je.CPU=Ae([y]),je.DEVICE=Ae([A,h,p,v,b,x,w,S,B]),je.ENGINE=je.OS=Ae([d,m]),e.exports&&(t=e.exports=je),t.UAParser=je;var Me=typeof n!==l&&(n.jQuery||n.Zepto);if(Me&&!Me.ua){var ee=new je;Me.ua=ee.getResult(),Me.ua.get=function(){return ee.getUA()},Me.ua.set=function(G){ee.setUA(G);var te=ee.getResult();for(var ae in te)Me.ua[ae]=te[ae]}}})(typeof window=="object"?window:kr)})(TT,TT.exports);var Eft=TT.exports;const Fft=qn(Eft),ts={GE_CATEGORY:"🏫",DEPARTMENT:"🏢",COURSE:"📚",INSTRUCTOR:"🍎"},Oft=["I","II","III","IV","V","VI","VII","VIII"],Tft=()=>{const e=new Fft;return e.getDevice().type==="mobile"||e.getDevice().type==="tablet"||Rft()},Rft=()=>navigator.userAgent.includes("Mac")&&"ontouchend"in document;class Ift extends g.PureComponent{constructor(){super(...arguments),this.state={cache:{},open:!1,results:{},value:""},this.doSearch=t=>{var o;if(!t)return;const n=t.slice(0,2),r=n===ts.INSTRUCTOR?[t.slice(3)]:t.slice(3).split(":"),a=be.getFormData().term;switch(be.resetFormValues(),be.updateFormValue("term",a),n){case ts.GE_CATEGORY:be.updateFormValue("ge",`GE-${r[0].split(" ")[2].replace("(","").replace(")","").toUpperCase()}`);break;case ts.DEPARTMENT:be.updateFormValue("deptValue",r[0]),be.updateFormValue("deptLabel",r.join(":"));break;case ts.COURSE:{const i=r[0].split(" ").slice(0,-1).join(" ");let s;for(const[l,u]of Object.entries(this.state.cache))if(Object.keys(u??{}).includes(i)){s=(o=this.state.cache[l])==null?void 0:o[i].name;break}if(!s){const l=HH({query:i.toLowerCase(),numResults:1});l!=null&&l[i]&&(s=l[i].name,this.setState({cache:{...this.state.cache,[i.toLowerCase()]:l}}))}be.updateFormValue("deptValue",i),be.updateFormValue("deptLabel",`${i}: ${s}`),be.updateFormValue("courseNumber",r[0].split(" ").slice(-1)[0]);break}case ts.INSTRUCTOR:be.updateFormValue("instructor",Object.keys(this.state.results??{}).filter(i=>{var s;return((s=this.state.results)==null?void 0:s[i].name)===r[0]})[0]);break}this.props.toggleSearch(),Cn({category:ot.classSearch.title,action:ot.classSearch.actions.FUZZY_SEARCH})},this.filterOptions=t=>t,this.getOptionLabel=t=>{var r;const n=(r=this.state.results)==null?void 0:r[t];if(!n)return t;switch(n.type){case"GE_CATEGORY":{const a=t.split("-")[1].toLowerCase(),o=parseInt(a);return`${ts.GE_CATEGORY} GE ${a.replace(o.toString(),Oft[o-1])} (${a}): ${n.name}`}case"DEPARTMENT":return`${ts.DEPARTMENT} ${t}: ${n.name}`;case"COURSE":return`${ts.COURSE} ${n.metadata.department} ${n.metadata.number}: ${n.name}`;case"INSTRUCTOR":return`${ts.INSTRUCTOR} ${n.name}`}return""},this.getOptionSelected=()=>!0,this.onInputChange=(t,n,r)=>{const a=n.toLowerCase();r==="input"?this.setState({open:a.length>=2,value:a.slice(-1)===" "?a.slice(0,-1):a},()=>{if(!(a.length<2))if(this.state.cache[this.state.value])this.setState({results:this.state.cache[this.state.value]});else try{const o=HH({query:this.state.value,numResults:10});this.setState({cache:{...this.state.cache,[this.state.value]:o},results:o})}catch(o){this.setState({results:{}}),console.error(o)}}):r==="reset"&&this.setState({open:!1,value:""},()=>{this.doSearch(a)})},this.onClose=()=>{this.setState({open:!1})}}render(){return C.jsx(UJ,{style:{width:"100%"},options:Object.keys(this.state.results??{}),renderInput:t=>C.jsx(za,{...t,inputRef:n=>{n&&!Tft()&&n.focus()},fullWidth:!0,label:"Search"}),autoHighlight:!0,filterOptions:this.filterOptions,getOptionLabel:this.getOptionLabel,getOptionSelected:this.getOptionSelected,id:"fuzzy-search",noOptionsText:"No results found! Please try broadening your search.",onClose:this.onClose,onInputChange:this.onInputChange,open:this.state.open,popupIcon:""})}}const kft=[{src:"/helpbox1.png",alt:'UCI General Catalogue with "Explore Undergraduate Programs" button highlighted'},{src:"/helpbox2.png",alt:"Undergraduate Majors and Minors page with catalogue highlighted"},{src:"/helpbox3.png",alt:'Electrical Engineering page with "REQUIREMENTS" and "SAMPLE PROGRAM" tabs highlighted'}];function Pft(){return C.jsxs(ko,{variant:"outlined",sx:{padding:2,marginBottom:"10px",marginRight:"5px"},children:[C.jsx(Gn,{variant:"h5",fontWeight:"bold",children:"Need help planning your schedule?"}),C.jsxs(wW,{component:"ol",sx:{listStyle:"decimal",pl:2,pb:0},children:[C.jsx(PS,{sx:{display:"list-item",p:0},children:C.jsxs(u0,{children:["Browse undergraduate majors on the"," ",C.jsx(fxe,{href:"https://catalogue.uci.edu/undergraduatedegrees/",target:"_blank",rel:"noopener noreferrer",children:"UCI Catalogue"}),"."]})}),C.jsx(PS,{sx:{display:"list-item",p:0},children:C.jsx(u0,{children:"Select your major."})}),C.jsx(PS,{sx:{display:"list-item",p:0},children:C.jsx(u0,{children:'View the "REQUIREMENTS" and "SAMPLE PROGRAM" tabs to see what classes you should take.'})})]}),C.jsx(QCe,{gap:10,cols:3,children:kft.map(e=>C.jsx(WCe,{children:C.jsx("img",{src:e.src,alt:e.alt})},e.src))})]})}const Uft={fieldContainer:{display:"flex",gap:"1.5rem",flexWrap:"wrap",paddingLeft:"8px",paddingRight:"8px",marginBottom:"1rem"},units:{width:"80px"},timePicker:{width:"130px"},onlineSwitch:{margin:0,justifyContent:"flex-end",left:0}};class Mft extends g.PureComponent{constructor(){super(...arguments),this.state={instructor:be.getFormData().instructor,units:be.getFormData().units,endTime:be.getFormData().endTime,startTime:be.getFormData().startTime,coursesFull:be.getFormData().coursesFull,building:be.getFormData().building,room:be.getFormData().room,division:be.getFormData().division},this.resetField=()=>{this.setState({instructor:be.getFormData().instructor,units:be.getFormData().units,endTime:be.getFormData().endTime,startTime:be.getFormData().startTime,coursesFull:be.getFormData().coursesFull,building:be.getFormData().building,room:be.getFormData().room,division:be.getFormData().division})},this.handleChange=t=>n=>{t==="online"?n.target.checked?(this.setState({building:"ON",room:"LINE"}),be.updateFormValue("building","ON"),be.updateFormValue("room","LINE")):(this.setState({building:"",room:""}),be.updateFormValue("building",""),be.updateFormValue("room","")):(this.setState({[t]:n.target.value}),be.updateFormValue(t,n.target.value))}}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){const{classes:t}=this.props,n=[...[...Array(10).keys()].map(i=>`${i+2}:00am`),"12:00pm",...[...Array(11).keys()].map(i=>`${i+1}:00pm`)],r=i=>C.jsx(Ua,{value:`${i}`,children:i||C.jsx("em",{children:"None"})},i),a=["","1:00am",...n].map(i=>r(i)),o=["",...n].map(i=>r(i));return C.jsxs(fn,{className:t==null?void 0:t.fieldContainer,children:[C.jsx(za,{label:"Instructor",type:"search",value:this.state.instructor,onChange:this.handleChange("instructor"),helperText:"Last name only"}),C.jsx(za,{id:"units",label:"Units",value:this.state.units,onChange:this.handleChange("units"),type:"search",helperText:"ex. 3, 4, or VAR",className:t==null?void 0:t.units}),C.jsxs(fs,{children:[C.jsx(Ti,{children:"Class Full Option"}),C.jsxs(Mu,{value:this.state.coursesFull,onChange:this.handleChange("coursesFull"),MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},children:[C.jsx(Ua,{value:"ANY",children:"Include all classes"}),C.jsx(Ua,{value:"SkipFullWaitlist",children:"Include full courses if space on waitlist"}),C.jsx(Ua,{value:"SkipFull",children:"Skip full courses"}),C.jsx(Ua,{value:"FullOnly",children:"Show only full or waitlisted courses"}),C.jsx(Ua,{value:"Overenrolled",children:"Show only over-enrolled courses"})]})]}),C.jsxs(fs,{children:[C.jsx(Ti,{id:"division-label",shrink:!0,children:"Course Level"}),C.jsxs(Mu,{labelId:"division-label",value:this.state.division,onChange:this.handleChange("division"),className:t==null?void 0:t.courseLevel,displayEmpty:!0,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},children:[C.jsx(Ua,{value:"",children:"Any Division"}),C.jsx(Ua,{value:"LowerDiv",children:"Lower Division"}),C.jsx(Ua,{value:"UpperDiv",children:"Upper Division"}),C.jsx(Ua,{value:"Graduate",children:"Graduate/Professional"})]})]}),C.jsxs(fs,{children:[C.jsx(Ti,{id:"starts-after-dropdown-label",children:"Starts After"}),C.jsx(Mu,{labelId:"starts-after-dropdown-label",value:this.state.startTime,onChange:this.handleChange("startTime"),className:t==null?void 0:t.timePicker,children:a})]}),C.jsxs(fs,{children:[C.jsx(Ti,{id:"ends-before-dropdown-label",children:"Ends Before"}),C.jsx(Mu,{labelId:"ends-before-dropdown-label",value:this.state.endTime,onChange:this.handleChange("endTime"),className:t==null?void 0:t.timePicker,children:o})]}),C.jsx(Ef,{control:C.jsx(I0e,{onChange:this.handleChange("online"),value:"online",color:"primary",checked:this.state.building==="ON"}),label:"Online Only",labelPlacement:"top",className:t==null?void 0:t.onlineSwitch}),C.jsx(za,{id:"building",label:"Building",type:"search",value:this.state.building,onChange:this.handleChange("building")}),C.jsx(za,{id:"room",label:"Room",type:"search",value:this.state.room,onChange:this.handleChange("room")})]})}}const Dft=Ke(Uft)(Mft),Lft={container:{display:"inline-flex",marginTop:10,marginBottom:10,cursor:"pointer","& > div":{marginRight:5}}};class Qft extends g.PureComponent{constructor(t){super(t),this.handleExpand=()=>{const r=!this.state.expandAdvanced;window.localStorage.setItem("advanced",r?"expanded":"notexpanded"),this.setState({expandAdvanced:r})};let n=!1;typeof Storage<"u"&&(n=window.localStorage.getItem("advanced")==="expanded"),this.state={expandAdvanced:n}}render(){return C.jsxs(C.Fragment,{children:[C.jsxs(Hn,{onClick:this.handleExpand,style:{textTransform:"none",width:"auto",display:"flex",justifyContent:"start"},children:[C.jsx("div",{children:C.jsx(Ya,{noWrap:!0,variant:"body1",children:"Advanced Search Options"})}),this.state.expandAdvanced?C.jsx(u4e,{}):C.jsx(r9,{})]}),C.jsx(pK,{in:this.state.expandAdvanced,children:C.jsx(Dft,{})})]})}}const Nft=Ke(Lft)(Qft);class Hft extends g.PureComponent{constructor(){super(...arguments),this.state={courseNumber:this.getCourseNumber()},this.handleChange=t=>{this.setState({courseNumber:t.target.value}),be.updateFormValue("courseNumber",t.target.value);const n=new URL(window.location.href),r=new URLSearchParams(n.search);r.delete("courseNumber"),t.target.value&&r.append("courseNumber",t.target.value);const a=r.toString(),o=`${a.trim()?"?":""}${a}`;history.replaceState({url:"url"},"url","/"+o)},this.resetField=()=>{this.setState({courseNumber:be.getFormData().courseNumber})}}updateCourseNumAndGetFormData(){return be.updateFormValue("courseNumber",be.getUrlCourseNumValue()),be.getFormData().courseNumber}getCourseNumber(){return be.getUrlCourseNumValue().trim()?this.updateCourseNumAndGetFormData():be.getFormData().courseNumber}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){return C.jsx("div",{children:C.jsx(za,{label:"Course Number(s)",type:"search",value:this.state.courseNumber,onChange:this.handleChange,helperText:"ex. 6B, 17, 30-40"})})}}const jft=[{deptLabel:"ALL: Include All Departments",deptValue:"ALL"},{deptLabel:"AC ENG: Academic English and ESL",deptValue:"AC ENG"},{deptLabel:"AFAM: African American Studies",deptValue:"AFAM"},{deptLabel:"ANATOMY: Anatomy and Neurobiology",deptValue:"ANATOMY"},{deptLabel:"ANESTH: Anesthesiology",deptValue:"ANESTH"},{deptLabel:"ANTHRO: Anthropology",deptValue:"ANTHRO"},{deptLabel:"ARABIC: Arabic",deptValue:"ARABIC"},{deptLabel:"ARMN: Armenian",deptValue:"ARMN"},{deptLabel:"ART: Art",deptValue:"ART"},{deptLabel:"ART HIS: Art History",deptValue:"ART HIS"},{deptLabel:"ARTS: Arts",deptValue:"ARTS"},{deptLabel:"ARTSHUM: Arts and Humanities",deptValue:"ARTSHUM"},{deptLabel:"ASIANAM: Asian American Studies",deptValue:"ASIANAM"},{deptLabel:"BANA: Business Analytics",deptValue:"BANA"},{deptLabel:"BATS: Biomedical and Translational Science",deptValue:"BATS"},{deptLabel:"BIO SCI: Biological Sciences",deptValue:"BIO SCI"},{deptLabel:"BIOCHEM: Biological Chemistry",deptValue:"BIOCHEM"},{deptLabel:"BME: Biomedical Engineering",deptValue:"BME"},{deptLabel:"CAMPREC: Campus Recreation",deptValue:"CAMPREC"},{deptLabel:"CBE: Chemical and Biomolecular Engineering",deptValue:"CBE"},{deptLabel:"CEM: Community and Environmental Medicine",deptValue:"CEM"},{deptLabel:"CHC/LAT: Chicano Latino",deptValue:"CHC/LAT"},{deptLabel:"CHEM: Chemistry",deptValue:"CHEM"},{deptLabel:"CHINESE: Chinese",deptValue:"CHINESE"},{deptLabel:"CLASSIC: Classics",deptValue:"CLASSIC"},{deptLabel:"CLT&THY: Culture & Theory",deptValue:"CLT&THY"},{deptLabel:"COGS: Cognitive Sciences",deptValue:"COGS"},{deptLabel:"COM LIT: Comparative Literature",deptValue:"COM LIT"},{deptLabel:"COMPSCI: Computer Science",deptValue:"COMPSCI"},{deptLabel:"CRITISM: Criticism",deptValue:"CRITISM"},{deptLabel:"CRM/LAW: Criminology, Law and Society",deptValue:"CRM/LAW"},{deptLabel:"CSE: Computer Science and Engineering",deptValue:"CSE"},{deptLabel:"DANCE: Dance",deptValue:"DANCE"},{deptLabel:"DERM: Dermatology",deptValue:"DERM"},{deptLabel:"DEV BIO: Developmental and Cell Biology",deptValue:"DEV BIO"},{deptLabel:"DRAMA: Drama",deptValue:"DRAMA"},{deptLabel:"EARTHSS: Earth System Science",deptValue:"EARTHSS"},{deptLabel:"EAS: East Asian Studies",deptValue:"EAS"},{deptLabel:"ECO EVO: Ecology and Evolutionary Biology",deptValue:"ECO EVO"},{deptLabel:"ECON: Economics",deptValue:"ECON"},{deptLabel:"ECPS: Embedded and Cyber-Physical Systems",deptValue:"ECPS"},{deptLabel:"ED AFF: Educational Affairs (Sch of Med)",deptValue:"ED AFF"},{deptLabel:"EDUC: Education",deptValue:"EDUC"},{deptLabel:"EECS: Electrical Engineering & Computer Science",deptValue:"EECS"},{deptLabel:"EHS: Environmental Health Sciences",deptValue:"EHS"},{deptLabel:"ENGLISH: English",deptValue:"ENGLISH"},{deptLabel:"ENGR: Engineering",deptValue:"ENGR"},{deptLabel:"ENGRCEE: Engineering, Civil and Environmental",deptValue:"ENGRCEE"},{deptLabel:"ENGRMAE: Engineering, Mechanical and Aerospace",deptValue:"ENGRMAE"},{deptLabel:"EPIDEM: Epidemiology",deptValue:"EPIDEM"},{deptLabel:"ER MED: Emergency Medicine",deptValue:"ER MED"},{deptLabel:"EURO ST: European Studies",deptValue:"EURO ST"},{deptLabel:"FAM MED: Family Medicine",deptValue:"FAM MED"},{deptLabel:"FIN: Finance",deptValue:"FIN"},{deptLabel:"FLM&MDA: Film and Media Studies",deptValue:"FLM&MDA"},{deptLabel:"FRENCH: French",deptValue:"FRENCH"},{deptLabel:"GDIM: Game Design and Interactive Media",deptValue:"GDIM"},{deptLabel:"GEN&SEX: Gender and Sexuality Studies",deptValue:"GEN&SEX"},{deptLabel:"GERMAN: German",deptValue:"GERMAN"},{deptLabel:"GLBL ME: Global Middle East Studies",deptValue:"GLBL ME"},{deptLabel:"GLBLCLT: Global Cultures",deptValue:"GLBLCLT"},{deptLabel:"GREEK: Greek",deptValue:"GREEK"},{deptLabel:"HEBREW: Hebrew",deptValue:"HEBREW"},{deptLabel:"HINDI: Hindi",deptValue:"HINDI"},{deptLabel:"HISTORY: History",deptValue:"HISTORY"},{deptLabel:"HUMAN: Humanities",deptValue:"HUMAN"},{deptLabel:"HUMARTS: Humanities and Arts",deptValue:"HUMARTS"},{deptLabel:"I&C SCI: Information and Computer Science",deptValue:"I&C SCI"},{deptLabel:"IN4MATX: Informatics",deptValue:"IN4MATX"},{deptLabel:"INNO: Masters of Innovation and Entrepreneurship",deptValue:"INNO"},{deptLabel:"INT MED: Internal Medicine",deptValue:"INT MED"},{deptLabel:"INTL ST: International Studies",deptValue:"INTL ST"},{deptLabel:"IRAN: Iranian",deptValue:"IRAN"},{deptLabel:"ITALIAN: Italian",deptValue:"ITALIAN"},{deptLabel:"JAPANSE: Japanese",deptValue:"JAPANSE"},{deptLabel:"KOREAN: Korean",deptValue:"KOREAN"},{deptLabel:"LATIN: Latin",deptValue:"LATIN"},{deptLabel:"LAW: Law",deptValue:"LAW"},{deptLabel:"LIT JRN: Literary Journalism",deptValue:"LIT JRN"},{deptLabel:"LPS: Logic and Philosophy of Science",deptValue:"LPS"},{deptLabel:"LSCI: Language Science",deptValue:"LSCI"},{deptLabel:"M&MG: Microbiology and Molecular Genetics",deptValue:"M&MG"},{deptLabel:"MATH: Mathematics",deptValue:"MATH"},{deptLabel:"MED: Medicine",deptValue:"MED"},{deptLabel:"MED ED: Medical Education",deptValue:"MED ED"},{deptLabel:"MED HUM: Medical Humanities",deptValue:"MED HUM"},{deptLabel:"MGMT: Management",deptValue:"MGMT"},{deptLabel:"MGMT EP: Executive MBA",deptValue:"MGMT EP"},{deptLabel:"MGMT FE: Fully Employed MBA",deptValue:"MGMT FE"},{deptLabel:"MGMT HC: Health Care MBA",deptValue:"MGMT HC"},{deptLabel:"MGMTMBA: Management MBA",deptValue:"MGMTMBA"},{deptLabel:"MGMTPHD: Management PhD",deptValue:"MGMTPHD"},{deptLabel:"MIC BIO: Microbiology",deptValue:"MIC BIO"},{deptLabel:"MOL BIO: Molecular Biology and Biochemistry",deptValue:"MOL BIO"},{deptLabel:"MPAC: Accounting",deptValue:"MPAC"},{deptLabel:"MSE: Materials Science and Engineering",deptValue:"MSE"},{deptLabel:"MUSIC: Music",deptValue:"MUSIC"},{deptLabel:"NET SYS: Networked Systems",deptValue:"NET SYS"},{deptLabel:"NEURBIO: Neurobiology and Behavior",deptValue:"NEURBIO"},{deptLabel:"NEUROL: Neurology",deptValue:"NEUROL"},{deptLabel:"NUR SCI: Nursing Science",deptValue:"NUR SCI"},{deptLabel:"OB/GYN: Obstetrics and Gynecology",deptValue:"OB/GYN"},{deptLabel:"OPHTHAL: Ophthalmology",deptValue:"OPHTHAL"},{deptLabel:"PATH: Pathology and Laboratory Medicine",deptValue:"PATH"},{deptLabel:"PED GEN: Pediatrics Genetics",deptValue:"PED GEN"},{deptLabel:"PEDS: Pediatrics",deptValue:"PEDS"},{deptLabel:"PERSIAN: Persian",deptValue:"PERSIAN"},{deptLabel:"PHARM: Medical Pharmacology",deptValue:"PHARM"},{deptLabel:"PHILOS: Philosophy",deptValue:"PHILOS"},{deptLabel:"PHRMSCI: Pharmaceutical Sciences",deptValue:"PHRMSCI"},{deptLabel:"PHY SCI: Physical Science",deptValue:"PHY SCI"},{deptLabel:"PHYSICS: Physics",deptValue:"PHYSICS"},{deptLabel:"PHYSIO: Physiology and Biophysics",deptValue:"PHYSIO"},{deptLabel:"PLASTIC: Plastic Surgery",deptValue:"PLASTIC"},{deptLabel:"PM&R: Physical Medicine and Rehabilitation",deptValue:"PM&R"},{deptLabel:"POL SCI: Political Science",deptValue:"POL SCI"},{deptLabel:"PORTUG: Portuguese",deptValue:"PORTUG"},{deptLabel:"PSCI: Psychological Science",deptValue:"PSCI"},{deptLabel:"PSYCH: Psychology",deptValue:"PSYCH"},{deptLabel:"PUB POL: Public Policy",deptValue:"PUB POL"},{deptLabel:"PUBHLTH: Public Health",deptValue:"PUBHLTH"},{deptLabel:"RADIO: Radiology",deptValue:"RADIO"},{deptLabel:"REL STD: Religious Studies",deptValue:"REL STD"},{deptLabel:"ROTC: Reserve Officers' Training Corps",deptValue:"ROTC"},{deptLabel:"RUSSIAN: Russian",deptValue:"RUSSIAN"},{deptLabel:"SOC SCI: Social Science",deptValue:"SOC SCI"},{deptLabel:"SOCECOL: Social Ecology",deptValue:"SOCECOL"},{deptLabel:"SOCIOL: Sociology",deptValue:"SOCIOL"},{deptLabel:"SPANISH: Spanish",deptValue:"SPANISH"},{deptLabel:"SPPS: Social Policy & Public Service",deptValue:"SPPS"},{deptLabel:"STATS: Statistics",deptValue:"STATS"},{deptLabel:"SURGERY: Surgery",deptValue:"SURGERY"},{deptLabel:"SWE: Software Engineering",deptValue:"SWE"},{deptLabel:"TAGALOG: Tagalog",deptValue:"TAGALOG"},{deptLabel:"TOX: Toxicology",deptValue:"TOX"},{deptLabel:"UCDC: UC Washington DC",deptValue:"UCDC"},{deptLabel:"UNI AFF: University Affairs",deptValue:"UNI AFF"},{deptLabel:"UNI STU: University Studies",deptValue:"UNI STU"},{deptLabel:"UPPP: Urban Planning and Public Policy",deptValue:"UPPP"},{deptLabel:"VIETMSE: Vietnamese",deptValue:"VIETMSE"},{deptLabel:"VIS STD: Visual Studies",deptValue:"VIS STD"},{deptLabel:"WRITING: Writing",deptValue:"WRITING"}],zft={formControl:{flexGrow:1,marginRight:15,width:"50%"}},jH=jft.map(e=>({...e,isFavorite:!1}));class Vft extends g.PureComponent{constructor(t){super(t),this.resetField=()=>{this.setState({value:{deptValue:be.getFormData().deptValue,deptLabel:be.getFormData().deptLabel,isFavorite:!1}})},this.compareValues=(r,a)=>r.deptValue===a.deptValue,this.handleSetDept=(r,a)=>{const o=a===null?jH[0]:a;this.setState({value:o}),be.updateFormValue("deptValue",o.deptValue),be.updateFormValue("deptLabel",o.deptLabel);const i={url:"url"},s=new URL(window.location.href),l=new URLSearchParams(s.search);l.delete("deptLabel"),l.delete("deptValue"),o.deptValue&&o.deptValue!="ALL"&&o.deptLabel&&o.deptLabel!="ALL: Include All Departments"&&(l.append("deptLabel",o.deptLabel),l.append("deptValue",o.deptValue));const u=l.toString(),c=`${u.trim()?"?":""}${u}`;if(history.replaceState(i,"url","/"+c),a==null||a.deptValue==="ALL")return;const f=this.state.favorites;let A=[...f];f.filter(d=>a.deptValue===d.deptValue).length>0?A.sort((d,p)=>d.deptValue===a.deptValue?-1:p.deptValue===a.deptValue?1:0):(A=[{...a,isFavorite:!0}].concat(f),A.length>5&&A.pop()),this.setState({favorites:A}),window.localStorage.setItem("favorites",JSON.stringify(A))};let n=[];if(typeof Storage<"u"){const r=window.localStorage.getItem("favorites");n=r!=null?JSON.parse(r):[]}this.state={value:{deptValue:this.getDeptValue(),deptLabel:this.getDeptLabel(),isFavorite:!1},favorites:n}}updatedeptLabelAndGetFormData(){return be.updateFormValue("deptLabel",be.getUrlDeptLabel()),be.updateFormValue("deptValue",be.getUrlDeptValue()),be.getFormData().deptLabel}updatedeptValueAndGetFormData(){return be.updateFormValue("deptValue",be.getUrlDeptValue()),be.getFormData().deptValue}getDeptValue(){return be.getUrlDeptValue().trim()?this.updatedeptValueAndGetFormData():be.getFormData().deptValue}getDeptLabel(){return be.getUrlDeptLabel().trim()?this.updatedeptLabelAndGetFormData():be.getFormData().deptLabel}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){const{classes:t}=this.props;return C.jsx("div",{className:t.formControl,children:C.jsx(UJ,{value:this.state.value,options:this.state.favorites.concat(jH),autoHighlight:!0,openOnFocus:!0,getOptionSelected:this.compareValues,getOptionLabel:n=>n.deptLabel,onChange:this.handleSetDept,includeInputInList:!0,noOptionsText:"No departments match the search",groupBy:n=>n.isFavorite?"Recent Departments":"Departments",renderInput:n=>C.jsx(za,{...n,label:"Department",type:"search",InputLabelProps:{shrink:!0}})})})}}const Kft=Ke(zft)(Vft),Wft=[{value:"ANY",label:"All: Don't filter for GE"},{value:"GE-1A",label:"GE Ia (1a): Lower Division Writing"},{value:"GE-1B",label:"GE Ib (1b): Upper Division Writing"},{value:"GE-2",label:"GE II (2): Science and Technology"},{value:"GE-3",label:"GE III (3): Social and Behavioral Sciences"},{value:"GE-4",label:"GE IV (4): Arts and Humanities"},{value:"GE-5A",label:"GE Va (5a): Quantitative Literacy"},{value:"GE-5B",label:"GE Vb (5b): Formal Reasoning"},{value:"GE-6",label:"GE VI (6): Language other than English"},{value:"GE-7",label:"GE VII (7): Multicultural Studies"},{value:"GE-8",label:"GE VIII (8): International/Global Issues"}],Gft={formControl:{flexGrow:1,marginRight:15,width:"50%"}};class Yft extends g.PureComponent{constructor(){super(...arguments),this.state={ge:this.getGe()},this.handleChange=t=>{this.setState({ge:t.target.value}),be.updateFormValue("ge",t.target.value);const n={url:"url"},r=new URL(window.location.href),a=new URLSearchParams(r.search);a.delete("GE");const o=t.target.value;o&&o!="ANY"&&a.append("GE",t.target.value);const i=a.toString(),s=`${i.trim()?"?":""}${i}`;history.replaceState(n,"url","/"+s)},this.resetField=()=>{this.setState({ge:be.getFormData().ge})}}updateGEAndGetFormData(){return be.updateFormValue("ge",be.getUrlGEValue()),be.getFormData().ge}getGe(){return be.getUrlGEValue().trim()?this.updateGEAndGetFormData():be.getFormData().ge}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){const{classes:t}=this.props;return C.jsxs(fs,{className:t.formControl,children:[C.jsx(Ti,{children:"General Education"}),C.jsx(Mu,{value:this.state.ge,onChange:this.handleChange,fullWidth:!0,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},children:Wft.map(n=>C.jsx(Ua,{value:n.value,children:n.label},n.value))})]})}}const qft=Ke(Gft)(Yft);class Xft extends g.PureComponent{constructor(){super(...arguments),this.state={sectionCode:this.getSectionCode()},this.handleChange=t=>{this.setState({sectionCode:t.target.value}),be.updateFormValue("sectionCode",t.target.value);const n={url:"url"},r=new URL(window.location.href),a=new URLSearchParams(r.search);a.delete("courseCode"),t.target.value&&a.append("courseCode",t.target.value);const o=a.toString(),i=`${o.trim()?"?":""}${o}`;history.replaceState(n,"url","/"+i)},this.resetField=()=>{this.setState({sectionCode:be.getFormData().sectionCode})}}updateCourseCodeAndGetFormData(){return be.updateFormValue("sectionCode",be.getUrlCourseCodeValue()),be.getFormData().sectionCode}getSectionCode(){return be.getUrlCourseCodeValue()?this.updateCourseCodeAndGetFormData():be.getFormData().sectionCode}componentDidMount(){be.on("formReset",this.resetField)}componentWillUnmount(){be.removeListener("formReset",this.resetField)}render(){return C.jsx("div",{children:C.jsx(za,{label:"Course Code or Range",value:this.state.sectionCode,onChange:this.handleChange,type:"search",helperText:"ex. 14200, 29000-29100",fullWidth:!0})})}}const Jft={container:{display:"flex",flexDirection:"column",position:"relative"},collapse:{display:"inline-flex",cursor:"pointer",marginTop:20,marginBotton:10},search:{display:"flex",justifyContent:"center",borderTop:"solid 8px transparent"},margin:{borderTop:"solid 8px transparent",display:"inline-flex",width:"100%"},new:{width:"55%",position:"absolute",bottom:0,left:0},searchButton:{width:"50%"},buttonContainer:{width:"100%",display:"flex",justifyContent:"space-evenly"}};function Zft(e){const{classes:t,onSubmit:n,onReset:r}=e;return C.jsxs(C.Fragment,{children:[C.jsxs("div",{className:t.margin,children:[C.jsx(Kft,{}),C.jsx(Hft,{})]}),C.jsxs("div",{className:t.margin,children:[C.jsx(qft,{}),C.jsx(Xft,{})]}),C.jsx(Nft,{}),C.jsx("div",{className:t.search,children:C.jsxs("div",{className:t.buttonContainer,children:[C.jsx(Hn,{className:t.searchButton,color:"primary",variant:"contained",onClick:n,type:"submit",children:"Search"}),C.jsx(Hn,{variant:"contained",onClick:r,children:"Reset"})]})})]})}const _ft=Ke(Jft)(Zft),$ft={container:{padding:12,marginBottom:"10px",marginRight:"5px"}};class edt extends g.PureComponent{render(){return C.jsx(Eo,{variant:"outlined",className:this.props.classes.container,children:C.jsxs(Ya,{variant:"body2",children:["We use cookies to analyze website traffic and track usage, with the aim of improving your experience on AntAlmanac. By continuing to use this website, consent to our"," ",C.jsx("a",{href:"https://github.com/icssc/AntAlmanac/blob/main/PRIVACY-POLICY.md",children:"privacy policy"})]})})}}const tdt=Ke($ft)(edt),ndt={rightPane:{display:"flex",flexDirection:"column",height:"100%",overflowX:"hidden"},container:{display:"flex",flexDirection:"column",position:"relative"},searchBar:{display:"flex",flexDirection:"row",marginTop:"1rem"},margin:{borderTop:"solid 8px transparent",display:"inline-flex"},form:{marginBottom:"20px",flexGrow:2},fallback:{height:"100%",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},rdt=e=>{const{classes:t,toggleSearch:n}=e,r=new URLSearchParams(window.location.search),[a,o]=g.useState(!!(r.get("courseCode")||r.get("courseNumber")||r.get("deptLabel")||r.get("GE")||r.get("deptValue")||r.get("term"))),i=()=>{o(!a)},s=c=>{c.preventDefault(),n()},l=new Date().getMonth(),u=[!1,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1];return C.jsxs("div",{className:t.rightPane,children:[C.jsx("form",{onSubmit:s,className:t.form,children:C.jsxs("div",{className:t.container,children:[C.jsxs("div",{className:t.margin,children:[C.jsx(o9,{changeState:(c,f)=>be.updateFormValue(c,f),fieldName:"term"}),C.jsx(ei,{title:"Toggle Manual Search",children:C.jsx(ii,{onClick:i,children:C.jsx(m4e,{})})})]}),a?C.jsx(_ft,{onSubmit:()=>{Cn({category:ot.classSearch.title,action:ot.classSearch.actions.MANUAL_SEARCH})},onReset:be.resetFormValues}):C.jsx("div",{className:t.container,children:C.jsx("div",{className:t.searchBar,children:C.jsx(Ift,{toggleSearch:n,toggleShowLegacySearch:i})})})]})}),u[l]&&C.jsx(Pft,{}),C.jsx(tdt,{})]})},adt=Ke(ndt)(rdt);function odt(){const[e,t]=g.useReducer(a=>a+1,0),n=g.useCallback(()=>{be.getFormData().ge!=="ANY"||be.getFormData().deptValue!=="ALL"||be.getFormData().sectionCode!==""||be.getFormData().instructor!==""?(be.toggleSearch(),t()):dr("error","Please provide one of the following: Department, GE, Course Code/Range, or Instructor")},[]),r=g.useCallback(()=>{Cn({category:ot.classSearch.title,action:ot.classSearch.actions.REFRESH}),xf.clearCache(),PJ.clearCache(),t()},[]);return g.useEffect(()=>{const a=o=>{!(be.getDoDisplaySearch()||be.getOpenSpotAlertPopoverActive())&&(o.key==="Backspace"||o.key==="Escape")&&(o.preventDefault(),be.toggleSearch(),t())};return document.addEventListener("keydown",a,!1),()=>{document.removeEventListener("keydown",a,!1)}},[]),C.jsxs("div",{style:{height:"100%"},children:[C.jsx(Xlt,{showSearch:!be.getDoDisplaySearch(),onDismissSearchResults:n,onRefreshSearch:r}),be.getDoDisplaySearch()?C.jsx(adt,{toggleSearch:n}):C.jsx(Uut,{id:e},e)]})}const idt=R.lazy(()=>vJ(()=>import("./index-6cf642c2.js"),["assets/index-6cf642c2.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/index-c10df27d.css"])),sdt={fallback:{height:"100%",width:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},ldt=[{label:"Search",href:"/",icon:g4e},{label:"Added",href:"/added",icon:c4e},{label:"Map",href:"/map",icon:f4e}];function gZ({style:e}){const{activeTab:t,setActiveTab:n}=Tw();return C.jsxs(fn,{style:{...e,margin:"0 4px"},children:[C.jsx(Eo,{elevation:0,variant:"outlined",square:!0,style:{borderRadius:"4px 4px 0 0"},children:C.jsx(rW,{value:t,onChange:(r,a)=>n(a),indicatorColor:"primary",variant:"fullWidth",centered:!0,style:{height:"48px"},children:ldt.map(r=>C.jsx(Q2,{component:Dy,label:C.jsxs("div",{style:{display:"inline-flex",alignItems:"center"},children:[C.jsx(r.icon,{style:{height:16}}),C.jsx(Ya,{variant:"body2",children:r.label})]}),to:r.href,style:{minHeight:"auto",height:"44px",padding:3,minWidth:"33%"}},r.label))})}),C.jsxs(fn,{height:"calc(100% - 54px)",overflow:"auto",style:{margin:"8px 4px 0px"},children:[t===0&&C.jsx(odt,{}),t===1&&C.jsx(aut,{}),t===2&&C.jsx(g.Suspense,{fallback:C.jsx("div",{style:sdt.fallback,children:C.jsx("img",{src:So()?IJ:kJ,alt:"Loading map"})}),children:C.jsx(idt,{})})]})]})}const udt=[C.jsx(mJ,{isMobile:!0},"calendar"),C.jsx(gZ,{style:{height:"calc(100% - 50px"}},"desktop")],cdt=g.createContext({setSelectedTab:()=>{}}),Adt=()=>{const[e,t]=g.useState(0),n=nte();return g.useEffect(()=>{n.tab==="map"&&t(1)},[n,t]),C.jsxs("div",{style:{height:"calc(100% - 60px)"},children:[C.jsx(Eo,{elevation:0,variant:"outlined",square:!0,style:{margin:"4px",height:"50px"},children:C.jsxs(rW,{value:e,onChange:(r,a)=>{t(a)},indicatorColor:"primary",variant:"fullWidth",centered:!0,style:{height:"100%"},children:[C.jsx(Q2,{label:C.jsx("div",{children:"Calendar"})}),C.jsx(Q2,{label:C.jsx("div",{children:"Classes"})})]})}),C.jsx(cdt.Provider,{value:{setSelectedTab:t},children:udt[e]})]})},mZ="20230819";function fdt(){return localStorage.getItem(vZ)!=mZ}function ddt(e){return C.jsx($4,{...e,"data-testid":gdt})}function pdt(){const[e,t]=g.useState(fdt()),n=g.useCallback(()=>{localStorage.setItem(vZ,mZ),t(!1)},[]);return C.jsxs(eC,{fullWidth:!0,onClose:n,open:e,"data-testid":hdt,slots:{backdrop:ddt},children:[C.jsx(rC,{children:"What's New - October 2023"}),C.jsxs(nC,{children:[C.jsx(Gn,{children:"Features"}),C.jsx("ul",{children:C.jsx("li",{children:"You can now hover over the Zotistics button to see the Zotistics graph! On mobile, you can still click the Zotistics button to toggle the graph."})}),C.jsx("img",{src:"https://user-images.githubusercontent.com/78244965/277567417-f9816b9d-ddda-4c0f-80f4-eeac92428612.gif",alt:"(gif of the new feature)",style:{maxWidth:"100%",boxShadow:"4px 4px 4px rgba(0, 0, 0, 0.4)"}}),C.jsx("br",{}),"Remember to use the"," ",C.jsx("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLSe0emRHqog-Ctl8tjZfJvewY_CSGXys8ykBkFBy1EEUUUHbUw/viewform",children:"feedback form"})," ","to let us know what you think!"]}),C.jsx(tC,{children:C.jsx(Xa,{onClick:n,color:"primary","data-testid":mdt,children:"Close"})})]})}const vZ="latestPatchSeen",hdt="patch-notes-dialog",gdt="patch-notes-backdrop",mdt="patch-notes-close";var yP={},vdt=ZW,ydt=e9;Object.defineProperty(yP,"__esModule",{value:!0});var yZ=yP.default=void 0,bdt=ydt(g),wdt=vdt(t9()),Cdt=(0,wdt.default)(bdt.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");yZ=yP.default=Cdt;const xdt=e=>({success:{backgroundColor:Wp[600]},error:{backgroundColor:e.palette.error.dark},info:{backgroundColor:e.palette.primary.main},warning:{backgroundColor:tV[700]},icon:{fontSize:20,opacity:.9},iconVariant:{},message:{display:"flex",alignItems:"center"}});class Sdt extends g.PureComponent{constructor(){super(...arguments),this.state={message:"",variant:"info",duration:3e3},this.openSnackbar=()=>{this.props.enqueueSnackbar(oe.getSnackbarMessage(),{variant:oe.getSnackbarVariant(),duration:oe.getSnackbarDuration(),position:oe.getSnackbarPosition(),action:this.snackbarAction,style:oe.getSnackbarStyle()})},this.snackbarAction=t=>{const{classes:n}=this.props;return C.jsx(ii,{color:"inherit",onClick:()=>{this.props.closeSnackbar(t)},children:C.jsx(yZ,{className:n.icon})},"close")},this.componentDidMount=()=>{oe.on("openSnackbar",this.openSnackbar)}}render(){return null}}const Bdt=zse(Ke(xdt)(Sdt));function zH(){const e=V4("(max-width: 750px)"),t=Hi();return C.jsxs(_Re,{utils:JRe,children:[C.jsx(Tge,{}),C.jsx(pdt,{}),C.jsx(IVe,{}),e?C.jsx(Adt,{}):C.jsxs(rI,{sizes:[45,55],minSize:100,expandToMin:!1,gutterSize:10,gutterAlign:"center",snapOffset:30,dragInterval:1,direction:"horizontal",cursor:"col-resize",style:{display:"flex"},gutterStyle:()=>({backgroundColor:t.palette.primary.main,width:"10px"}),children:[C.jsx(fn,{children:C.jsx(mJ,{isMobile:!1})}),C.jsx(fn,{children:C.jsx(gZ,{style:{height:"calc(100vh - 58px)"}})})]}),C.jsx(Bdt,{})]})}function Edt(){return window.location.replace("https://forms.gle/k81f2aNdpdQYeKK8A"),null}const Fdt=wte([{path:"/",element:C.jsx(zH,{})},{path:"/:tab",element:C.jsx(zH,{})},{path:"/feedback",element:C.jsx(Edt,{})}]);function Odt(){return g.useEffect(()=>(document.addEventListener("keydown",g2,!1),o2.initialize("G-30HVJXC2Y4"),o2.send("pageview"),()=>{document.removeEventListener("keydown",g2,!1)}),[]),C.jsx(Hce,{children:C.jsx(oye,{children:C.jsx(cBe,{children:C.jsx(jse,{children:C.jsx(fte,{router:Fdt})})})})})}async function Tdt(){if(typeof document>"u"||typeof window>"u")throw new Error("This function must be run in a browser, not in a Node.js environment.");const e="root",t=document.getElementById(e);if(!t)throw new Error(`Please create an element with id ${e}`);lj(t).render(C.jsx(Odt,{}))}Tdt();export{Cn as $,Udt as A,sc as B,hT as C,Ow as D,Ke as E,Fe as F,ct as G,LV as H,Ba as I,qt as J,DV as K,xg as L,Pdt as M,Dt as N,XR as O,ko as P,gn as Q,R,t9 as S,Gn as T,ZW as U,e9 as V,Hn as W,TK as X,So as Y,V4 as Z,E as _,At as a,Ya as a$,ot as a0,_se as a1,X4 as a2,Eo as a3,bc as a4,Qs as a5,Vdt as a6,Hdt as a7,Ldt as a8,Qdt as a9,wc as aA,$9 as aB,vnt as aC,lnt as aD,_Me as aE,oG as aF,Gg as aG,ji as aH,fxe as aI,PJ as aJ,ii as aK,uce as aL,uQ as aM,pT as aN,jlt as aO,ei as aP,Vlt as aQ,IK as aR,Klt as aS,Ua as aT,dr as aU,ice as aV,bK as aW,Kz as aX,fn as aY,Tw as aZ,Dy as a_,Mne as aa,Ndt as ab,cLe as ac,fDe as ad,JMe as ae,eDe as af,TI as ag,jdt as ah,J as ai,RT as aj,zdt as ak,Rj as al,Kg as am,Q9 as an,Po as ao,Y9 as ap,hI as aq,U9 as ar,nG as as,fnt as at,SI as au,aG as av,eUe as aw,vI as ax,vC as ay,N9 as az,Re as b,Ew as b0,Ple as b1,s2 as b2,Mdt as b3,Ddt as b4,iW as b5,pl as b6,xe as c,Z as d,dt as e,rn as f,it as g,MR as h,Ms as i,C as j,fo as k,Cr as l,Sr as m,kr as n,Es as o,qn as p,Ut as q,g as r,we as s,Xa as t,pt as u,xj as v,Idt as w,oe as x,ix as y,btt as z}; diff --git a/index.html b/index.html index 6c13fc23b..0f0939b96 100644 --- a/index.html +++ b/index.html @@ -105,7 +105,7 @@ })(window.location); - +