diff --git a/css/popupboxes.scss b/css/popupboxes.scss index 334d53a5b..c535fee0f 100644 --- a/css/popupboxes.scss +++ b/css/popupboxes.scss @@ -19,12 +19,13 @@ .popup-box-content { background-color: var(--my-background-color); padding: 12px; - border: 5px solid var(--my-highlight-color); + border: 2px solid $hacker-green; width: 70%; max-height: 80%; overflow-y: auto; z-index: 11; /* Sit on top of the container */ color: var(--my-font-color); + box-shadow: 0 3px 5px -1px #090, 0 5px 8px 0 #090, 0 1px 14px 0 #090; } .popup-box-input-div { @@ -89,13 +90,13 @@ max-height: 50%; z-index: 10; background-color: var(--my-background-color); - border: 2px solid var(--my-highlight-color); + border: 2px solid $hacker-green; } .log-box-header { z-index: 1300; background-color: #333; - border: 1px solid var(--my-highlight-color); + border: 2px solid $hacker-green; display: flex; flex: row nowrap; align-items: center; diff --git a/dist/vendor.bundle.js b/dist/vendor.bundle.js index c12a57e00..44217a318 100644 --- a/dist/vendor.bundle.js +++ b/dist/vendor.bundle.js @@ -1,23 +1,23 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[function(t,e,n){"use strict";t.exports=n(1208)},,function(t,e,n){"use strict";function r(){return(r=Object.assign||function(t){for(var e=1;e{const{ownerState:n}=t;return[e.root,n.variant&&e[n.variant],"inherit"!==n.align&&e["align"+Object(Q.a)(n.align)],n.noWrap&&e.noWrap,n.gutterBottom&&e.gutterBottom,n.paragraph&&e.paragraph]}})(({theme:t,ownerState:e})=>Object(i.a)({margin:0},e.variant&&t.typography[e.variant],"inherit"!==e.align&&{textAlign:e.align},e.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},e.gutterBottom&&{marginBottom:"0.35em"},e.paragraph&&{marginBottom:16})),h={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},m={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},g=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiTypography"}),o=(t=>m[t]||t)(n.color),l=Object(s.a)(Object(i.a)({},n,{color:o})),{align:g="inherit",className:v,component:b,gutterBottom:y=!1,noWrap:L=!1,paragraph:x=!1,variant:H="body1",variantMapping:O=h}=l,w=Object(r.a)(l,p),_=Object(i.a)({},l,{align:g,color:o,className:v,component:b,gutterBottom:y,noWrap:L,paragraph:x,variant:H,variantMapping:O}),E=b||(x?"p":O[H]||h[H])||"span",C=(t=>{const{align:e,gutterBottom:n,noWrap:r,paragraph:i,variant:o,classes:a}=t,s={root:["root",o,"inherit"!==t.align&&"align"+Object(Q.a)(e),n&&"gutterBottom",r&&"noWrap",i&&"paragraph"]};return Object(u.a)(s,T.a,a)})(_);return Object(d.jsx)(f,Object(i.a)({as:E,ref:e,ownerState:_,className:Object(a.a)(C.root,v)},w))}));e.a=g},,,function(t,e,n){"use strict";t.exports=n(1214)},,,function(t,e,n){t.exports=n(1212)()},,function(t,e,n){"use strict";function r(t){var e,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t))for(e=0;e=0||(i[n]=t[n]);return i}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a}));var r=n(639),i=n(306);const o=t=>Object(r.b)(t)&&"classes"!==t,a=r.b,s=Object(r.a)({defaultTheme:i.a,rootShouldForwardProp:o});e.a=s},,,,,,,,,function(t,e,n){"use strict";var r=n(250);e.a=r.a},,,function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(18),c=n(31),Q=n(333),T=n(27),d=n(407),p=n(7);const f=["children","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],h=t=>Object(i.a)({},"small"===t.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===t.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===t.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),m=Object(l.a)(Q.a,{shouldForwardProp:t=>Object(l.b)(t)||"classes"===t,name:"MuiButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.variant],e[`${n.variant}${Object(T.a)(n.color)}`],e["size"+Object(T.a)(n.size)],e[`${n.variant}Size${Object(T.a)(n.size)}`],"inherit"===n.color&&e.colorInherit,n.disableElevation&&e.disableElevation,n.fullWidth&&e.fullWidth]}})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:t.shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":Object(i.a)({textDecoration:"none",backgroundColor:Object(u.a)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===e.variant&&"inherit"!==e.color&&{backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===e.variant&&"inherit"!==e.color&&{border:"1px solid "+t.palette[e.color].main,backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===e.variant&&{backgroundColor:t.palette.grey.A100,boxShadow:t.shadows[4],"@media (hover: none)":{boxShadow:t.shadows[2],backgroundColor:t.palette.grey[300]}},"contained"===e.variant&&"inherit"!==e.color&&{backgroundColor:t.palette[e.color].dark,"@media (hover: none)":{backgroundColor:t.palette[e.color].main}}),"&:active":Object(i.a)({},"contained"===e.variant&&{boxShadow:t.shadows[8]}),["&."+d.a.focusVisible]:Object(i.a)({},"contained"===e.variant&&{boxShadow:t.shadows[6]}),["&."+d.a.disabled]:Object(i.a)({color:t.palette.action.disabled},"outlined"===e.variant&&{border:"1px solid "+t.palette.action.disabledBackground},"outlined"===e.variant&&"secondary"===e.color&&{border:"1px solid "+t.palette.action.disabled},"contained"===e.variant&&{color:t.palette.action.disabled,boxShadow:t.shadows[0],backgroundColor:t.palette.action.disabledBackground})},"text"===e.variant&&{padding:"6px 8px"},"text"===e.variant&&"inherit"!==e.color&&{color:t.palette[e.color].main},"outlined"===e.variant&&{padding:"5px 15px",border:"1px solid "+("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===e.variant&&"inherit"!==e.color&&{color:t.palette[e.color].main,border:"1px solid "+Object(u.a)(t.palette[e.color].main,.5)},"contained"===e.variant&&{color:t.palette.getContrastText(t.palette.grey[300]),backgroundColor:t.palette.grey[300],boxShadow:t.shadows[2]},"contained"===e.variant&&"inherit"!==e.color&&{color:t.palette[e.color].contrastText,backgroundColor:t.palette[e.color].main},"inherit"===e.color&&{color:"inherit",borderColor:"currentColor"},"small"===e.size&&"text"===e.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===e.size&&"text"===e.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===e.size&&"outlined"===e.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===e.size&&"outlined"===e.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===e.size&&"contained"===e.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===e.size&&"contained"===e.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},e.fullWidth&&{width:"100%"}),({ownerState:t})=>t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},["&."+d.a.focusVisible]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&."+d.a.disabled]:{boxShadow:"none"}}),g=Object(l.a)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.startIcon,e["iconSize"+Object(T.a)(n.size)]]}})(({ownerState:t})=>Object(i.a)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},h(t))),v=Object(l.a)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.endIcon,e["iconSize"+Object(T.a)(n.size)]]}})(({ownerState:t})=>Object(i.a)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},h(t))),b=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiButton"}),{children:o,color:u="primary",component:l="button",disabled:Q=!1,disableElevation:h=!1,disableFocusRipple:b=!1,endIcon:y,focusVisibleClassName:L,fullWidth:x=!1,size:H="medium",startIcon:O,type:w,variant:_="text"}=n,E=Object(r.a)(n,f),C=Object(i.a)({},n,{color:u,component:l,disabled:Q,disableElevation:h,disableFocusRipple:b,fullWidth:x,size:H,type:w,variant:_}),S=(t=>{const{color:e,disableElevation:n,fullWidth:r,size:o,variant:a,classes:u}=t,l={root:["root",a,`${a}${Object(T.a)(e)}`,"size"+Object(T.a)(o),`${a}Size${Object(T.a)(o)}`,"inherit"===e&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize"+Object(T.a)(o)],endIcon:["endIcon","iconSize"+Object(T.a)(o)]},c=Object(s.a)(l,d.b,u);return Object(i.a)({},u,c)})(C),M=O&&Object(p.jsx)(g,{className:S.startIcon,ownerState:C,children:O}),j=y&&Object(p.jsx)(v,{className:S.endIcon,ownerState:C,children:y});return Object(p.jsxs)(m,Object(i.a)({ownerState:C,component:l,disabled:Q,focusRipple:!b,focusVisibleClassName:Object(a.a)(S.focusVisible,L),ref:e,type:w},E,{classes:S,children:[M,o,j]}))}));e.a=b},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(1463),i=n(306);function o({props:t,name:e}){return Object(r.a)({props:t,name:e,defaultTheme:i.a})}},,,,,,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(17);function i(t,e){if(null==t)return{};var n,i,o=Object(r.a)(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}},function(t,e,n){"use strict";n.d(e,"m",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"k",(function(){return o})),n.d(e,"f",(function(){return a})),n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return u})),n.d(e,"l",(function(){return l})),n.d(e,"e",(function(){return c})),n.d(e,"d",(function(){return Q})),n.d(e,"o",(function(){return T})),n.d(e,"i",(function(){return d})),n.d(e,"j",(function(){return p})),n.d(e,"n",(function(){return f})),n.d(e,"h",(function(){return h})),n.d(e,"g",(function(){return m}));var r="top",i="bottom",o="right",a="left",s="auto",u=[r,i,o,a],l="start",c="end",Q="clippingParents",T="viewport",d="popper",p="reference",f=u.reduce((function(t,e){return t.concat([e+"-"+l,e+"-"+c])}),[]),h=[].concat(u,[s]).reduce((function(t,e){return t.concat([e,e+"-"+l,e+"-"+c])}),[]),m=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]},,function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(250),i=n(132);function o(t,e){return e&&"string"==typeof e?e.split(".").reduce((t,e)=>t&&t[e]?t[e]:null,t):null}function a(t,e,n,r=n){let i;return i="function"==typeof t?t(n):Array.isArray(t)?t[n]||r:o(t,n)||r,e&&(i=e(i)),i}e.a=function(t){const{prop:e,cssProperty:n=t.prop,themeKey:s,transform:u}=t,l=t=>{if(null==t[e])return null;const l=t[e],c=o(t.theme,s)||{};return Object(i.b)(t,l,t=>{let i=a(c,u,t);return t===i&&"string"==typeof t&&(i=a(c,u,`${e}${"default"===t?"":Object(r.a)(t)}`,t)),!1===n?i:{[n]:i}})};return l.propTypes={},l.filterProps=[e],l}},,,,,function(t,e,n){"use strict";var r=n(199),i=n(512);function o(t,e){return e&&"string"==typeof e?e.split(".").reduce((function(t,e){return t&&t[e]?t[e]:null}),t):null}e.a=function(t){var e=t.prop,n=t.cssProperty,a=void 0===n?t.prop:n,s=t.themeKey,u=t.transform,l=function(t){if(null==t[e])return null;var n=t[e],l=o(t.theme,s)||{};return Object(i.a)(t,n,(function(t){var e;return"function"==typeof l?e=l(t):Array.isArray(l)?e=l[t]||t:(e=o(l,t)||t,u&&(e=u(e))),!1===a?e:Object(r.a)({},a,e)}))};return l.propTypes={},l.filterProps=[e],l}},,,,,function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(132),u=n(640),l=n(65),c=n(18),Q=n(31),T=n(615),d=n(451),p=n(7);const f=["className","columns","columnSpacing","component","container","direction","item","lg","md","rowSpacing","sm","spacing","wrap","xl","xs","zeroMinWidth"];function h(t){const e=parseFloat(t);return`${e}${String(t).replace(String(e),"")||"px"}`}const m=Object(c.a)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(t,e)=>{const{container:n,direction:r,item:i,lg:o,md:a,sm:s,spacing:u,wrap:l,xl:c,xs:Q,zeroMinWidth:T}=t.ownerState;return[e.root,n&&e.container,i&&e.item,T&&e.zeroMinWidth,n&&0!==u&&e["spacing-xs-"+String(u)],"row"!==r&&e["direction-xs-"+String(r)],"wrap"!==l&&e["wrap-xs-"+String(l)],!1!==Q&&e["grid-xs-"+String(Q)],!1!==s&&e["grid-sm-"+String(s)],!1!==a&&e["grid-md-"+String(a)],!1!==o&&e["grid-lg-"+String(o)],!1!==c&&e["grid-xl-"+String(c)]]}})(({ownerState:t})=>Object(i.a)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"nowrap"===t.wrap&&{flexWrap:"nowrap"},"reverse"===t.wrap&&{flexWrap:"wrap-reverse"}),(function({theme:t,ownerState:e}){return Object(s.b)({theme:t},e.direction,t=>{const e={flexDirection:t};return 0===t.indexOf("column")&&(e["& > ."+d.a.item]={maxWidth:"none"}),e})}),(function({theme:t,ownerState:e}){const{container:n,rowSpacing:r}=e;let i={};return n&&0!==r&&(i=Object(s.b)({theme:t},r,e=>{const n=t.spacing(e);return"0px"!==n?{marginTop:"-"+h(n),["& > ."+d.a.item]:{paddingTop:h(n)}}:{}})),i}),(function({theme:t,ownerState:e}){const{container:n,columnSpacing:r}=e;let i={};return n&&0!==r&&(i=Object(s.b)({theme:t},r,e=>{const n=t.spacing(e);return"0px"!==n?{width:`calc(100% + ${h(n)})`,marginLeft:"-"+h(n),["& > ."+d.a.item]:{paddingLeft:h(n)}}:{}})),i}),({theme:t,ownerState:e})=>t.breakpoints.keys.reduce((n,r)=>(function(t,e,n,r){const o=r[n];if(!o)return;let a={};if(!0===o)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===o)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const t=Object(s.d)({values:r.columns,base:e.breakpoints.values}),u=Math.round(o/t[n]*1e8)/1e6+"%";let l={};if(r.container&&r.item&&0!==r.columnSpacing){const t=e.spacing(r.columnSpacing);if("0px"!==t){const e=`calc(${u} + ${h(t)})`;l={flexBasis:e,maxWidth:e}}}a=Object(i.a)({flexBasis:u,flexGrow:0,maxWidth:u},l)}0===e.breakpoints.values[n]?Object.assign(t,a):t[e.breakpoints.up(n)]=a}(n,t,r,e),n),{})),g=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiGrid"}),s=Object(u.a)(n),{className:c,columns:h=12,columnSpacing:g,component:v="div",container:b=!1,direction:y="row",item:L=!1,lg:x=!1,md:H=!1,rowSpacing:O,sm:w=!1,spacing:_=0,wrap:E="wrap",xl:C=!1,xs:S=!1,zeroMinWidth:M=!1}=s,j=Object(r.a)(s,f),V=O||_,A=g||_,k=o.useContext(T.a)||h,P=Object(i.a)({},s,{columns:k,container:b,direction:y,item:L,lg:x,md:H,sm:w,rowSpacing:V,columnSpacing:A,wrap:E,xl:C,xs:S,zeroMinWidth:M}),D=(t=>{const{classes:e,container:n,direction:r,item:i,lg:o,md:a,sm:s,spacing:u,wrap:c,xl:Q,xs:T,zeroMinWidth:p}=t,f={root:["root",n&&"container",i&&"item",p&&"zeroMinWidth",n&&0!==u&&"spacing-xs-"+String(u),"row"!==r&&"direction-xs-"+String(r),"wrap"!==c&&"wrap-xs-"+String(c),!1!==T&&"grid-xs-"+String(T),!1!==s&&"grid-sm-"+String(s),!1!==a&&"grid-md-"+String(a),!1!==o&&"grid-lg-"+String(o),!1!==Q&&"grid-xl-"+String(Q)]};return Object(l.a)(f,d.b,e)})(P);return R=Object(p.jsx)(m,Object(i.a)({ownerState:P,className:Object(a.a)(D.root,c),as:v,ref:e},j)),12!==k?Object(p.jsx)(T.a.Provider,{value:k,children:R}):R;var R}));e.a=g},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(27),c=n(502),Q=n(309),T=n(31),d=n(18),p=n(612),f=n(7);const h=["align","className","component","padding","scope","size","sortDirection","variant"],m=Object(d.a)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.variant],e["size"+Object(l.a)(n.size)],"normal"!==n.padding&&e["padding"+Object(l.a)(n.padding)],"inherit"!==n.align&&e["align"+Object(l.a)(n.align)],n.stickyHeader&&e.stickyHeader]}})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n "+("light"===t.palette.mode?Object(u.d)(Object(u.a)(t.palette.divider,1),.88):Object(u.b)(Object(u.a)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===e.variant&&{color:t.palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===e.variant&&{color:t.palette.text.primary},"footer"===e.variant&&{color:t.palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===e.size&&{padding:"6px 16px",["&."+p.a.paddingCheckbox]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===e.padding&&{width:48,padding:"0 0 0 4px"},"none"===e.padding&&{padding:0},"left"===e.align&&{textAlign:"left"},"center"===e.align&&{textAlign:"center"},"right"===e.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===e.align&&{textAlign:"justify"},e.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:t.palette.background.default})),g=o.forwardRef((function(t,e){const n=Object(T.a)({props:t,name:"MuiTableCell"}),{align:u="inherit",className:d,component:g,padding:v,scope:b,size:y,sortDirection:L,variant:x}=n,H=Object(r.a)(n,h),O=o.useContext(c.a),w=o.useContext(Q.a),_=w&&"head"===w.variant;let E;E=g||(_?"th":"td");let C=b;!C&&_&&(C="col");const S=x||w&&w.variant,M=Object(i.a)({},n,{align:u,component:E,padding:v||(O&&O.padding?O.padding:"normal"),size:y||(O&&O.size?O.size:"medium"),sortDirection:L,stickyHeader:"head"===S&&O&&O.stickyHeader,variant:S}),j=(t=>{const{classes:e,variant:n,align:r,padding:i,size:o,stickyHeader:a}=t,u={root:["root",n,a&&"stickyHeader","inherit"!==r&&"align"+Object(l.a)(r),"normal"!==i&&"padding"+Object(l.a)(i),"size"+Object(l.a)(o)]};return Object(s.a)(u,p.b,e)})(M);let V=null;return L&&(V="asc"===L?"ascending":"descending"),Object(f.jsx)(m,Object(i.a)({as:E,ref:e,className:Object(a.a)(j.root,d),"aria-sort":V,scope:C,ownerState:M},H))}));e.a=g},,,,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(64);function i(t,e){const n={};return e.forEach(e=>{n[e]=Object(r.a)(t,e)}),n}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));const r={active:"Mui-active",checked:"Mui-checked",completed:"Mui-completed",disabled:"Mui-disabled",error:"Mui-error",expanded:"Mui-expanded",focused:"Mui-focused",focusVisible:"Mui-focusVisible",required:"Mui-required",selected:"Mui-selected"};function i(t,e){return r[e]||`${t}-${e}`}},function(t,e,n){"use strict";function r(t,e,n){const r={};return Object.keys(t).forEach(i=>{r[i]=t[i].reduce((t,r)=>(r&&(n&&n[r]&&t.push(n[r]),t.push(e(r))),t),[]).join(" ")}),r}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(109),l=n(79),c=n(18),Q=n(31),T=n(333),d=n(307),p=n(152),f=n(80),h=n(147),m=n(327),g=n(328),v=n(1467),b=n(7);const y=["className"],L=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],x=Object(c.a)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.dense&&e.dense,"flex-start"===n.alignItems&&e.alignItemsFlexStart,n.divider&&e.divider,!n.disableGutters&&e.gutters,!n.disablePadding&&e.padding,n.button&&e.button,n.hasSecondaryAction&&e.secondaryAction]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!e.disablePadding&&Object(i.a)({paddingTop:8,paddingBottom:8},e.dense&&{paddingTop:4,paddingBottom:4},!e.disableGutters&&{paddingLeft:16,paddingRight:16},!!e.secondaryAction&&{paddingRight:48}),!!e.secondaryAction&&{["& > ."+g.a.root]:{paddingRight:48}},{["&."+m.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+m.a.selected]:{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity),["&."+m.a.focusVisible]:{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&."+m.a.disabled]:{opacity:t.palette.action.disabledOpacity}},"flex-start"===e.alignItems&&{alignItems:"flex-start"},e.divider&&{borderBottom:"1px solid "+t.palette.divider,backgroundClip:"padding-box"},e.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"}},[`&.${m.a.selected}:hover`]:{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity)}}},e.hasSecondaryAction&&{paddingRight:48})),H=Object(c.a)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(t,e)=>e.container})({position:"relative"}),O=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiListItem"}),{alignItems:l="center",autoFocus:c=!1,button:g=!1,children:O,className:w,component:_,components:E={},componentsProps:C={},ContainerComponent:S="li",ContainerProps:{className:M}={},dense:j=!1,disabled:V=!1,disableGutters:A=!1,disablePadding:k=!1,divider:P=!1,focusVisibleClassName:D,secondaryAction:R,selected:N=!1}=n,I=Object(r.a)(n.ContainerProps,y),B=Object(r.a)(n,L),F=o.useContext(h.a),z={dense:j||F.dense||!1,alignItems:l,disableGutters:A},W=o.useRef(null);Object(p.a)(()=>{c&&W.current&&W.current.focus()},[c]);const Z=o.Children.toArray(O),G=Z.length&&Object(d.a)(Z[Z.length-1],["ListItemSecondaryAction"]),U=Object(i.a)({},n,{alignItems:l,autoFocus:c,button:g,dense:z.dense,disabled:V,disableGutters:A,disablePadding:k,divider:P,hasSecondaryAction:G,selected:N}),q=(t=>{const{alignItems:e,button:n,classes:r,dense:i,disabled:o,disableGutters:a,disablePadding:u,divider:l,hasSecondaryAction:c,selected:Q}=t,T={root:["root",i&&"dense",!a&&"gutters",!u&&"padding",l&&"divider",o&&"disabled",n&&"button","flex-start"===e&&"alignItemsFlexStart",c&&"secondaryAction",Q&&"selected"],container:["container"]};return Object(s.a)(T,m.b,r)})(U),X=Object(f.a)(W,e),K=E.Root||x,$=C.root||{},Y=Object(i.a)({className:Object(a.a)(q.root,$.className,w),disabled:V},B);let J=_||"li";return g&&(Y.component=_||"div",Y.focusVisibleClassName=Object(a.a)(m.a.focusVisible,D),J=T.a),G?(J=Y.component||_?J:"div","li"===S&&("li"===J?J="div":"li"===Y.component&&(Y.component="div")),Object(b.jsx)(h.a.Provider,{value:z,children:Object(b.jsxs)(H,Object(i.a)({as:S,className:Object(a.a)(q.container,M),ref:X,ownerState:U},I,{children:[Object(b.jsx)(K,Object(i.a)({},$,!Object(u.a)(K)&&{as:J,ownerState:Object(i.a)({},U,$.ownerState)},Y,{children:Z})),Z.pop()]}))})):Object(b.jsx)(h.a.Provider,{value:z,children:Object(b.jsxs)(K,Object(i.a)({},$,{as:J,ref:X,ownerState:U},!Object(u.a)(K)&&{ownerState:Object(i.a)({},U,$.ownerState)},Y,{children:[Z,R&&Object(b.jsx)(v.a,{children:R})]}))})}));e.a=O},function(t,e,n){"use strict";var r=n(2),i=n(1496),o=n(312);e.a=function(t,e){return Object(i.a)(t,Object(r.a)({defaultTheme:o.a},e))}},,,,function(t,e,n){"use strict";var r=n(76);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(77)),o=n(7),a=(0,i.default)((0,o.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");e.default=a},function(t,e,n){"use strict";var r=n(1473),i=n(527);const o=Object(i.a)(),a=Object(r.a)({defaultTheme:o});e.a=a},,,function(t,e,n){"use strict";var r=n(2),i=n(17),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(309),c=n(31),Q=n(18),T=n(539),d=n(7);const p=["className","component","hover","selected"],f=Object(Q.a)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.head&&e.head,n.footer&&e.footer]}})(({theme:t})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${T.a.hover}:hover`]:{backgroundColor:t.palette.action.hover},["&."+T.a.selected]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity),"&:hover":{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)}}})),h="tr",m=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiTableRow"}),{className:u,component:Q=h,hover:m=!1,selected:g=!1}=n,v=Object(i.a)(n,p),b=o.useContext(l.a),y=Object(r.a)({},n,{component:Q,hover:m,selected:g,head:b&&"head"===b.variant,footer:b&&"footer"===b.variant}),L=(t=>{const{classes:e,selected:n,hover:r,head:i,footer:o}=t,a={root:["root",n&&"selected",r&&"hover",i&&"head",o&&"footer"]};return Object(s.a)(a,T.b,e)})(y);return Object(d.jsx)(f,Object(r.a)({as:Q,ref:e,className:Object(a.a)(L.root,u),role:Q===h?null:"row",ownerState:y},v))}));e.a=m},function(t,e){t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(467)},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.XMLNode=e.TextNode=e.AbstractMmlEmptyNode=e.AbstractMmlBaseNode=e.AbstractMmlLayoutNode=e.AbstractMmlTokenNode=e.AbstractMmlNode=e.indentAttributes=e.TEXCLASSNAMES=e.TEXCLASS=void 0;var u=n(421),l=n(1234);e.TEXCLASS={ORD:0,OP:1,BIN:2,REL:3,OPEN:4,CLOSE:5,PUNCT:6,INNER:7,VCENTER:8,NONE:-1},e.TEXCLASSNAMES=["ORD","OP","BIN","REL","OPEN","CLOSE","PUNCT","INNER","VCENTER"];var c=["","thinmathspace","mediummathspace","thickmathspace"],Q=[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]];e.indentAttributes=["indentalign","indentalignfirst","indentshift","indentshiftfirst"];var T=function(t){function n(e,n,r){void 0===n&&(n={}),void 0===r&&(r=[]);var i=t.call(this,e)||this;return i.prevClass=null,i.prevLevel=null,i.texclass=null,i.arity<0&&(i.childNodes=[e.create("inferredMrow")],i.childNodes[0].parent=i),i.setChildren(r),i.attributes=new u.Attributes(e.getNodeClass(i.kind).defaults,e.getNodeClass("math").defaults),i.attributes.setList(n),i}return i(n,t),n.prototype.copy=function(t){var e,n,r,i;void 0===t&&(t=!1);var s=this.factory.create(this.kind);if(s.properties=o({},this.properties),this.attributes){var u=this.attributes.getAllAttributes();try{for(var l=a(Object.keys(u)),c=l.next();!c.done;c=l.next()){var Q=c.value;("id"!==Q||t)&&s.attributes.set(Q,u[Q])}}catch(t){e={error:t}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(e)throw e.error}}}if(this.childNodes&&this.childNodes.length){var T=this.childNodes;1===T.length&&T[0].isInferred&&(T=T[0].childNodes);try{for(var d=a(T),p=d.next();!p.done;p=d.next()){var f=p.value;f?s.appendChild(f.copy()):s.childNodes.push(null)}}catch(t){r={error:t}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}}return s},Object.defineProperty(n.prototype,"texClass",{get:function(){return this.texclass},set:function(t){this.texclass=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"arity",{get:function(){return 1/0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"Parent",{get:function(){for(var t=this.parent;t&&t.notParent;)t=t.Parent;return t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),n.prototype.setChildren=function(e){return this.arity<0?this.childNodes[0].setChildren(e):t.prototype.setChildren.call(this,e)},n.prototype.appendChild=function(e){var n,r,i=this;if(this.arity<0)return this.childNodes[0].appendChild(e),e;if(e.isInferred){if(this.arity===1/0)return e.childNodes.forEach((function(e){return t.prototype.appendChild.call(i,e)})),e;var o=e;(e=this.factory.create("mrow")).setChildren(o.childNodes),e.attributes=o.attributes;try{for(var s=a(o.getPropertyNames()),u=s.next();!u.done;u=s.next()){var l=u.value;e.setProperty(l,o.getProperty(l))}}catch(t){n={error:t}}finally{try{u&&!u.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}}return t.prototype.appendChild.call(this,e)},n.prototype.replaceChild=function(e,n){return this.arity<0?(this.childNodes[0].replaceChild(e,n),e):t.prototype.replaceChild.call(this,e,n)},n.prototype.core=function(){return this},n.prototype.coreMO=function(){return this},n.prototype.coreIndex=function(){return 0},n.prototype.childPosition=function(){for(var t,e,n=this,r=n.parent;r&&r.notParent;)n=r,r=r.parent;if(r){var i=0;try{for(var o=a(r.childNodes),s=o.next();!s.done;s=o.next()){if(s.value===n)return i;i++}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}}return null},n.prototype.setTeXclass=function(t){return this.getPrevClass(t),null!=this.texClass?this:t},n.prototype.updateTeXclass=function(t){t&&(this.prevClass=t.prevClass,this.prevLevel=t.prevLevel,t.prevClass=t.prevLevel=null,this.texClass=t.texClass)},n.prototype.getPrevClass=function(t){t&&(this.prevClass=t.texClass,this.prevLevel=t.attributes.get("scriptlevel"))},n.prototype.texSpacing=function(){var t=null!=this.prevClass?this.prevClass:e.TEXCLASS.NONE,n=this.texClass||e.TEXCLASS.ORD;if(t===e.TEXCLASS.NONE||n===e.TEXCLASS.NONE)return"";t===e.TEXCLASS.VCENTER&&(t=e.TEXCLASS.ORD),n===e.TEXCLASS.VCENTER&&(n=e.TEXCLASS.ORD);var r=Q[t][n];return(this.prevLevel>0||this.attributes.get("scriptlevel")>0)&&r>=0?"":c[Math.abs(r)]},n.prototype.hasSpacingAttributes=function(){return this.isEmbellished&&this.coreMO().hasSpacingAttributes()},n.prototype.setInheritedAttributes=function(t,e,r,i){var o,u;void 0===t&&(t={}),void 0===e&&(e=!1),void 0===r&&(r=0),void 0===i&&(i=!1);var l=this.attributes.getAllDefaults();try{for(var c=a(Object.keys(t)),Q=c.next();!Q.done;Q=c.next()){var T=Q.value;if(l.hasOwnProperty(T)||n.alwaysInherit.hasOwnProperty(T)){var d=s(t[T],2),p=d[0],f=d[1];((n.noInherit[p]||{})[this.kind]||{})[T]||this.attributes.setInherited(T,f)}}}catch(t){o={error:t}}finally{try{Q&&!Q.done&&(u=c.return)&&u.call(c)}finally{if(o)throw o.error}}void 0===this.attributes.getExplicit("displaystyle")&&this.attributes.setInherited("displaystyle",e),void 0===this.attributes.getExplicit("scriptlevel")&&this.attributes.setInherited("scriptlevel",r),i&&this.setProperty("texprimestyle",i);var h=this.arity;if(h>=0&&h!==1/0&&(1===h&&0===this.childNodes.length||1!==h&&this.childNodes.length!==h))if(h=0&&e!==1/0&&(1===e&&0===this.childNodes.length||1!==e&&this.childNodes.length!==e)&&this.mError('Wrong number of children for "'+this.kind+'" node',t,!0),this.verifyChildren(t)}},n.prototype.verifyAttributes=function(t){var e,n;if(t.checkAttributes){var r=this.attributes,i=[];try{for(var o=a(r.getExplicitNames()),s=o.next();!s.done;s=o.next()){var u=s.value;"data-"===u.substr(0,5)||void 0!==r.getDefault(u)||u.match(/^(?:class|style|id|(?:xlink:)?href)$/)||i.push(u)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}i.length&&this.mError("Unknown attributes for "+this.kind+" node: "+i.join(", "),t)}},n.prototype.verifyChildren=function(t){var e,n;try{for(var r=a(this.childNodes),i=r.next();!i.done;i=r.next()){i.value.verifyTree(t)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},n.prototype.mError=function(t,e,n){if(void 0===n&&(n=!1),this.parent&&this.parent.isKind("merror"))return null;var r=this.factory.create("merror");if(e.fullErrors||n){var i=this.factory.create("mtext"),o=this.factory.create("text");o.setText(e.fullErrors?t:this.kind),i.appendChild(o),r.appendChild(i),this.parent.replaceChild(r,this)}else this.parent.replaceChild(r,this),r.appendChild(this);return r},n.defaults={mathbackground:u.INHERIT,mathcolor:u.INHERIT,mathsize:u.INHERIT,dir:u.INHERIT},n.noInherit={mstyle:{mpadded:{width:!0,height:!0,depth:!0,lspace:!0,voffset:!0},mtable:{width:!0,height:!0,depth:!0,align:!0}},maligngroup:{mrow:{groupalign:!0},mtable:{groupalign:!0}}},n.alwaysInherit={scriptminsize:!0,scriptsizemultiplier:!0},n.verifyDefaults={checkArity:!0,checkAttributes:!1,fullErrors:!1,fixMmultiscripts:!0,fixMtables:!0},n}(l.AbstractNode);e.AbstractMmlNode=T;var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"isToken",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.getText=function(){var t,e,n="";try{for(var r=a(this.childNodes),i=r.next();!i.done;i=r.next()){var o=i.value;o instanceof m&&(n+=o.getText())}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return n},e.prototype.setChildInheritedAttributes=function(t,e,n,r){var i,o;try{for(var s=a(this.childNodes),u=s.next();!u.done;u=s.next()){var l=u.value;l instanceof T&&l.setInheritedAttributes(t,e,n,r)}}catch(t){i={error:t}}finally{try{u&&!u.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}},e.prototype.walkTree=function(t,e){var n,r;t(this,e);try{for(var i=a(this.childNodes),o=i.next();!o.done;o=i.next()){var s=o.value;s instanceof T&&s.walkTree(t,e)}}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return e},e.defaults=o(o({},T.defaults),{mathvariant:"normal",mathsize:u.INHERIT}),e}(T);e.AbstractMmlTokenNode=d;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"isSpacelike",{get:function(){return this.childNodes[0].isSpacelike},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return-1},enumerable:!1,configurable:!0}),e.prototype.core=function(){return this.childNodes[0]},e.prototype.coreMO=function(){return this.childNodes[0].coreMO()},e.prototype.setTeXclass=function(t){return t=this.childNodes[0].setTeXclass(t),this.updateTeXclass(this.childNodes[0]),t},e.defaults=T.defaults,e}(T);e.AbstractMmlLayoutNode=p;var f=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),Object.defineProperty(n.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),n.prototype.core=function(){return this.childNodes[0]},n.prototype.coreMO=function(){return this.childNodes[0].coreMO()},n.prototype.setTeXclass=function(t){var n,r;this.getPrevClass(t),this.texClass=e.TEXCLASS.ORD;var i=this.childNodes[0];i?this.isEmbellished||i.isKind("mi")?(t=i.setTeXclass(t),this.updateTeXclass(this.core())):(i.setTeXclass(null),t=this):t=this;try{for(var o=a(this.childNodes.slice(1)),s=o.next();!s.done;s=o.next()){var u=s.value;u&&u.setTeXclass(null)}}catch(t){n={error:t}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return t},n.defaults=T.defaults,n}(T);e.AbstractMmlBaseNode=f;var h=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),Object.defineProperty(n.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"arity",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"Parent",{get:function(){return this.parent},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"texClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"prevClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"prevLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),n.prototype.hasSpacingAttributes=function(){return!1},Object.defineProperty(n.prototype,"attributes",{get:function(){return null},enumerable:!1,configurable:!0}),n.prototype.core=function(){return this},n.prototype.coreMO=function(){return this},n.prototype.coreIndex=function(){return 0},n.prototype.childPosition=function(){return 0},n.prototype.setTeXclass=function(t){return t},n.prototype.texSpacing=function(){return""},n.prototype.setInheritedAttributes=function(t,e,n,r){},n.prototype.inheritAttributesFrom=function(t){},n.prototype.verifyTree=function(t){},n.prototype.mError=function(t,e,n){void 0===n&&(n=!1)},n}(l.AbstractEmptyNode);e.AbstractMmlEmptyNode=h;var m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.text="",e}return i(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"text"},enumerable:!1,configurable:!0}),e.prototype.getText=function(){return this.text},e.prototype.setText=function(t){return this.text=t,this},e.prototype.copy=function(){return this.factory.create(this.kind).setText(this.getText())},e.prototype.toString=function(){return this.text},e}(h);e.TextNode=m;var g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.xml=null,e.adaptor=null,e}return i(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"XML"},enumerable:!1,configurable:!0}),e.prototype.getXML=function(){return this.xml},e.prototype.setXML=function(t,e){return void 0===e&&(e=null),this.xml=t,this.adaptor=e,this},e.prototype.getSerializedXML=function(){return this.adaptor.serializeXML(this.xml)},e.prototype.copy=function(){return this.factory.create(this.kind).setXML(this.adaptor.clone(this.xml))},e.prototype.toString=function(){return"XML data"},e}(h);e.XMLNode=g},function(t,e,n){"use strict";n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"d",(function(){return Q}));var r=n(326);function i(t,e=0,n=1){return Math.min(Math.max(e,t),n)}function o(t){if(t.type)return t;if("#"===t.charAt(0))return o(function(t){t=t.substr(1);const e=new RegExp(`.{1,${t.length>=6?2:1}}`,"g");let n=t.match(e);return n&&1===n[0].length&&(n=n.map(t=>t+t)),n?`rgb${4===n.length?"a":""}(${n.map((t,e)=>e<3?parseInt(t,16):Math.round(parseInt(t,16)/255*1e3)/1e3).join(", ")})`:""}(t));const e=t.indexOf("("),n=t.substring(0,e);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error(Object(r.a)(9,t));let i,a=t.substring(e+1,t.length-1);if("color"===n){if(a=a.split(" "),i=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].substr(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i))throw new Error(Object(r.a)(10,i))}else a=a.split(",");return a=a.map(t=>parseFloat(t)),{type:n,values:a,colorSpace:i}}function a(t){const{type:e,colorSpace:n}=t;let{values:r}=t;return-1!==e.indexOf("rgb")?r=r.map((t,e)=>e<3?parseInt(t,10):t):-1!==e.indexOf("hsl")&&(r[1]=r[1]+"%",r[2]=r[2]+"%"),r=-1!==e.indexOf("color")?`${n} ${r.join(" ")}`:""+r.join(", "),`${e}(${r})`}function s(t){let e="hsl"===(t=o(t)).type?o(function(t){t=o(t);const{values:e}=t,n=e[0],r=e[1]/100,i=e[2]/100,s=r*Math.min(i,1-i),u=(t,e=(t+n/30)%12)=>i-s*Math.max(Math.min(e-3,9-e,1),-1);let l="rgb";const c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===t.type&&(l+="a",c.push(e[3])),a({type:l,values:c})}(t)).values:t.values;return e=e.map(e=>("color"!==t.type&&(e/=255),e<=.03928?e/12.92:((e+.055)/1.055)**2.4)),Number((.2126*e[0]+.7152*e[1]+.0722*e[2]).toFixed(3))}function u(t,e){const n=s(t),r=s(e);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(t,e){return t=o(t),e=i(e),"rgb"!==t.type&&"hsl"!==t.type||(t.type+="a"),"color"===t.type?t.values[3]="/"+e:t.values[3]=e,a(t)}function c(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]*=1-e;else if(-1!==t.type.indexOf("rgb")||-1!==t.type.indexOf("color"))for(let n=0;n<3;n+=1)t.values[n]*=1-e;return a(t)}function Q(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]+=(100-t.values[2])*e;else if(-1!==t.type.indexOf("rgb"))for(let n=0;n<3;n+=1)t.values[n]+=(255-t.values[n])*e;else if(-1!==t.type.indexOf("color"))for(let n=0;n<3;n+=1)t.values[n]+=(1-t.values[n])*e;return a(t)}},function(t,e,n){"use strict";var r=n(332);e.a=r.a},,,function(t,e,n){"use strict";!function t(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(t){console.error(t)}}}(),t.exports=n(1209)},,,,function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(18),c=n(113),Q=n(31),T=n(27),d=n(1155),p=n(1154),f=n(351),h=n(80),m=n(342),g=n(379),v=n(255),b=n(278),y=n(7);const L=["arrow","children","classes","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"];const x=Object(l.a)(p.a,{name:"MuiTooltip",slot:"Popper",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.popper,!n.disableInteractive&&e.popperInteractive,n.arrow&&e.popperArrow,!n.open&&e.popperClose]}})(({theme:t,ownerState:e,open:n})=>Object(i.a)({zIndex:t.zIndex.tooltip,pointerEvents:"none"},!e.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},e.arrow&&{['&[data-popper-placement*="bottom"] .'+b.a.arrow]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},['&[data-popper-placement*="top"] .'+b.a.arrow]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},['&[data-popper-placement*="right"] .'+b.a.arrow]:Object(i.a)({},e.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),['&[data-popper-placement*="left"] .'+b.a.arrow]:Object(i.a)({},e.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),H=Object(l.a)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.tooltip,n.touch&&e.touch,n.arrow&&e.tooltipArrow,e["tooltipPlacement"+Object(T.a)(n.placement.split("-")[0])]]}})(({theme:t,ownerState:e})=>{return Object(i.a)({backgroundColor:Object(u.a)(t.palette.grey[700],.92),borderRadius:t.shape.borderRadius,color:t.palette.common.white,fontFamily:t.typography.fontFamily,padding:"4px 8px",fontSize:t.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:t.typography.fontWeightMedium},e.arrow&&{position:"relative",margin:0},e.touch&&{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:(n=16/14,Math.round(1e5*n)/1e5)+"em",fontWeight:t.typography.fontWeightRegular},{[`.${b.a.popper}[data-popper-placement*="left"] &`]:Object(i.a)({transformOrigin:"right center"},e.isRtl?Object(i.a)({marginLeft:"14px"},e.touch&&{marginLeft:"24px"}):Object(i.a)({marginRight:"14px"},e.touch&&{marginRight:"24px"})),[`.${b.a.popper}[data-popper-placement*="right"] &`]:Object(i.a)({transformOrigin:"left center"},e.isRtl?Object(i.a)({marginRight:"14px"},e.touch&&{marginRight:"24px"}):Object(i.a)({marginLeft:"14px"},e.touch&&{marginLeft:"24px"})),[`.${b.a.popper}[data-popper-placement*="top"] &`]:Object(i.a)({transformOrigin:"center bottom",marginBottom:"14px"},e.touch&&{marginBottom:"24px"}),[`.${b.a.popper}[data-popper-placement*="bottom"] &`]:Object(i.a)({transformOrigin:"center top",marginTop:"14px"},e.touch&&{marginTop:"24px"})});var n}),O=Object(l.a)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(t,e)=>e.arrow})(({theme:t})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:Object(u.a)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let w=!1,_=null;function E(t,e){return n=>{e&&e(n),t(n)}}const C=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiTooltip"}),{arrow:u=!1,children:l,describeChild:C=!1,disableFocusListener:S=!1,disableHoverListener:M=!1,disableInteractive:j=!1,disableTouchListener:V=!1,enterDelay:A=100,enterNextDelay:k=0,enterTouchDelay:P=700,followCursor:D=!1,id:R,leaveDelay:N=0,leaveTouchDelay:I=1500,onClose:B,onOpen:F,open:z,placement:W="bottom",PopperComponent:Z=p.a,PopperProps:G={},title:U,TransitionComponent:q=d.a,TransitionProps:X}=n,K=Object(r.a)(n,L),$=Object(c.a)(),Y="rtl"===$.direction,[J,tt]=o.useState(),[et,nt]=o.useState(null),rt=o.useRef(!1),it=j||D,ot=o.useRef(),at=o.useRef(),st=o.useRef(),ut=o.useRef(),[lt,ct]=Object(v.a)({controlled:z,default:!1,name:"Tooltip",state:"open"});let Qt=lt;const Tt=Object(m.a)(R),dt=o.useRef(),pt=o.useCallback(()=>{void 0!==dt.current&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),clearTimeout(ut.current)},[]);o.useEffect(()=>()=>{clearTimeout(ot.current),clearTimeout(at.current),clearTimeout(st.current),pt()},[pt]);const ft=t=>{clearTimeout(_),w=!0,ct(!0),F&&!Qt&&F(t)},ht=Object(f.a)(t=>{clearTimeout(_),_=setTimeout(()=>{w=!1},800+N),ct(!1),B&&Qt&&B(t),clearTimeout(ot.current),ot.current=setTimeout(()=>{rt.current=!1},$.transitions.duration.shortest)}),mt=t=>{rt.current&&"touchstart"!==t.type||(J&&J.removeAttribute("title"),clearTimeout(at.current),clearTimeout(st.current),A||w&&k?at.current=setTimeout(()=>{ft(t)},w?k:A):ft(t))},gt=t=>{clearTimeout(at.current),clearTimeout(st.current),st.current=setTimeout(()=>{ht(t)},N)},{isFocusVisibleRef:vt,onBlur:bt,onFocus:yt,ref:Lt}=Object(g.a)(),[,xt]=o.useState(!1),Ht=t=>{bt(t),!1===vt.current&&(xt(!1),gt(t))},Ot=t=>{J||tt(t.currentTarget),yt(t),!0===vt.current&&(xt(!0),mt(t))},wt=t=>{rt.current=!0;const e=l.props;e.onTouchStart&&e.onTouchStart(t)},_t=mt,Et=gt,Ct=t=>{wt(t),clearTimeout(st.current),clearTimeout(ot.current),pt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ut.current=setTimeout(()=>{document.body.style.WebkitUserSelect=dt.current,mt(t)},P)},St=t=>{l.props.onTouchEnd&&l.props.onTouchEnd(t),clearTimeout(ut.current),clearTimeout(st.current),st.current=setTimeout(()=>{ht(t)},I)};o.useEffect(()=>{if(Qt)return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)};function t(t){"Escape"!==t.key&&"Esc"!==t.key||ht(t)}},[ht,Qt]);const Mt=Object(h.a)(tt,e),jt=Object(h.a)(Lt,Mt),Vt=Object(h.a)(l.ref,jt);""===U&&(Qt=!1);const At=o.useRef({x:0,y:0}),kt=o.useRef(),Pt={},Dt="string"==typeof U;C?(Pt.title=Qt||!Dt||M?null:U,Pt["aria-describedby"]=Qt?Tt:null):(Pt["aria-label"]=Dt?U:null,Pt["aria-labelledby"]=Qt&&!Dt?Tt:null);const Rt=Object(i.a)({},Pt,K,l.props,{className:Object(a.a)(K.className,l.props.className),onTouchStart:wt,ref:Vt},D?{onMouseMove:t=>{const e=l.props;e.onMouseMove&&e.onMouseMove(t),At.current={x:t.clientX,y:t.clientY},kt.current&&kt.current.update()}}:{});const Nt={};V||(Rt.onTouchStart=Ct,Rt.onTouchEnd=St),M||(Rt.onMouseOver=E(_t,Rt.onMouseOver),Rt.onMouseLeave=E(Et,Rt.onMouseLeave),it||(Nt.onMouseOver=_t,Nt.onMouseLeave=Et)),S||(Rt.onFocus=E(Ot,Rt.onFocus),Rt.onBlur=E(Ht,Rt.onBlur),it||(Nt.onFocus=Ot,Nt.onBlur=Ht));const It=o.useMemo(()=>{var t;let e=[{name:"arrow",enabled:Boolean(et),options:{element:et,padding:4}}];return null!=(t=G.popperOptions)&&t.modifiers&&(e=e.concat(G.popperOptions.modifiers)),Object(i.a)({},G.popperOptions,{modifiers:e})},[et,G]),Bt=Object(i.a)({},n,{isRtl:Y,arrow:u,disableInteractive:it,placement:W,PopperComponent:Z,touch:rt.current}),Ft=(t=>{const{classes:e,disableInteractive:n,arrow:r,touch:i,placement:o}=t,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",i&&"touch","tooltipPlacement"+Object(T.a)(o.split("-")[0])],arrow:["arrow"]};return Object(s.a)(a,b.b,e)})(Bt);return Object(y.jsxs)(o.Fragment,{children:[o.cloneElement(l,Rt),Object(y.jsx)(x,Object(i.a)({as:Z,className:Ft.popper,placement:W,anchorEl:D?{getBoundingClientRect:()=>({top:At.current.y,left:At.current.x,right:At.current.x,bottom:At.current.y,width:0,height:0})}:J,popperRef:kt,open:!!J&&Qt,id:Tt,transition:!0},Nt,G,{popperOptions:It,ownerState:Bt,children:({TransitionProps:t})=>Object(y.jsx)(q,Object(i.a)({timeout:$.transitions.duration.shorter},t,X,{children:Object(y.jsxs)(H,{className:Ft.tooltip,ownerState:Bt,children:[U,u?Object(y.jsx)(O,{className:Ft.arrow,ref:nt,ownerState:Bt}):null]})}))}))]})}));e.a=C},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a}));var r=n(133);function i(t){return t instanceof Object(r.a)(t).Element||t instanceof Element}function o(t){return t instanceof Object(r.a)(t).HTMLElement||t instanceof HTMLElement}function a(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Object(r.a)(t).ShadowRoot||t instanceof ShadowRoot)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(229);function o(t,e){return r.useMemo((function(){return null==t&&null==e?null:function(n){Object(i.a)(t,n),Object(i.a)(e,n)}}),[t,e])}},function(t,e,n){"use strict";var r,i,o,a,s,u=9e15,l="0123456789abcdef",c="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",Q="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",T={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-u,maxE:u,crypto:!1},d=!0,p="[DecimalError] Invalid argument: ",f=Math.floor,h=Math.pow,m=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,g=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,v=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,b=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,y=1e7,L=c.length-1,x=Q.length-1,H={};function O(t){var e,n,r,i=t.length-1,o="",a=t[0];if(i>0){for(o+=a,e=1;en)throw Error(p+t)}function _(t,e,n,r){var i,o,a,s;for(o=t[0];o>=10;o/=10)--e;return--e<0?(e+=7,i=0):(i=Math.ceil((e+1)/7),e%=7),o=h(10,7-e),s=t[i]%o|0,null==r?e<3?(0==e?s=s/100|0:1==e&&(s=s/10|0),a=n<4&&99999==s||n>3&&49999==s||5e4==s||0==s):a=(n<4&&s+1==o||n>3&&s+1==o/2)&&(t[i+1]/o/100|0)==h(10,e-2)-1||(s==o/2||0==s)&&0==(t[i+1]/o/100|0):e<4?(0==e?s=s/1e3|0:1==e?s=s/100|0:2==e&&(s=s/10|0),a=(r||n<4)&&9999==s||!r&&n>3&&4999==s):a=((r||n<4)&&s+1==o||!r&&n>3&&s+1==o/2)&&(t[i+1]/o/1e3|0)==h(10,e-3)-1,a}function E(t,e,n){for(var r,i,o=[0],a=0,s=t.length;an-1&&(void 0===o[r+1]&&(o[r+1]=0),o[r+1]+=o[r]/n|0,o[r]%=n)}return o.reverse()}H.absoluteValue=H.abs=function(){var t=new this.constructor(this);return t.s<0&&(t.s=1),S(t)},H.ceil=function(){return S(new this.constructor(this),this.e+1,2)},H.comparedTo=H.cmp=function(t){var e,n,r,i,o=this,a=o.d,s=(t=new o.constructor(t)).d,u=o.s,l=t.s;if(!a||!s)return u&&l?u!==l?u:a===s?0:!a^u<0?1:-1:NaN;if(!a[0]||!s[0])return a[0]?u:s[0]?-l:0;if(u!==l)return u;if(o.e!==t.e)return o.e>t.e^u<0?1:-1;for(e=0,n=(r=a.length)<(i=s.length)?r:i;es[e]^u<0?1:-1;return r===i?0:r>i^u<0?1:-1},H.cosine=H.cos=function(){var t,e,n=this,r=n.constructor;return n.d?n.d[0]?(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(t,e){var n,r,i=e.d.length;i<32?(n=Math.ceil(i/3),r=Math.pow(4,-n).toString()):(n=16,r="2.3283064365386962890625e-10");t.precision+=n,e=Z(t,1,e.times(r),new t(1));for(var o=n;o--;){var a=e.times(e);e=a.times(a).minus(a).times(8).plus(1)}return t.precision-=n,e}(r,G(r,n)),r.precision=t,r.rounding=e,S(2==s||3==s?n.neg():n,t,e,!0)):new r(1):new r(NaN)},H.cubeRoot=H.cbrt=function(){var t,e,n,r,i,o,a,s,u,l,c=this,Q=c.constructor;if(!c.isFinite()||c.isZero())return new Q(c);for(d=!1,(o=c.s*Math.pow(c.s*c,1/3))&&Math.abs(o)!=1/0?r=new Q(o.toString()):(n=O(c.d),(o=((t=c.e)-n.length+1)%3)&&(n+=1==o||-2==o?"0":"00"),o=Math.pow(n,1/3),t=f((t+1)/3)-(t%3==(t<0?-1:2)),(r=new Q(n=o==1/0?"5e"+t:(n=o.toExponential()).slice(0,n.indexOf("e")+1)+t)).s=c.s),a=(t=Q.precision)+3;;)if(l=(u=(s=r).times(s).times(s)).plus(c),r=C(l.plus(c).times(s),l.plus(u),a+2,1),O(s.d).slice(0,a)===(n=O(r.d)).slice(0,a)){if("9999"!=(n=n.slice(a-3,a+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(S(r,t+1,1),e=!r.times(r).times(r).eq(c));break}if(!i&&(S(s,t+1,0),s.times(s).times(s).eq(c))){r=s;break}a+=4,i=1}return d=!0,S(r,t,Q.rounding,e)},H.decimalPlaces=H.dp=function(){var t,e=this.d,n=NaN;if(e){if(n=7*((t=e.length-1)-f(this.e/7)),t=e[t])for(;t%10==0;t/=10)n--;n<0&&(n=0)}return n},H.dividedBy=H.div=function(t){return C(this,new this.constructor(t))},H.dividedToIntegerBy=H.divToInt=function(t){var e=this.constructor;return S(C(this,new e(t),0,1,1),e.precision,e.rounding)},H.equals=H.eq=function(t){return 0===this.cmp(t)},H.floor=function(){return S(new this.constructor(this),this.e+1,3)},H.greaterThan=H.gt=function(t){return this.cmp(t)>0},H.greaterThanOrEqualTo=H.gte=function(t){var e=this.cmp(t);return 1==e||0===e},H.hyperbolicCosine=H.cosh=function(){var t,e,n,r,i,o=this,a=o.constructor,s=new a(1);if(!o.isFinite())return new a(o.s?1/0:NaN);if(o.isZero())return s;n=a.precision,r=a.rounding,a.precision=n+Math.max(o.e,o.sd())+4,a.rounding=1,(i=o.d.length)<32?(t=Math.ceil(i/3),e=Math.pow(4,-t).toString()):(t=16,e="2.3283064365386962890625e-10"),o=Z(a,1,o.times(e),new a(1),!0);for(var u,l=t,c=new a(8);l--;)u=o.times(o),o=s.minus(u.times(c.minus(u.times(c))));return S(o,a.precision=n,a.rounding=r,!0)},H.hyperbolicSine=H.sinh=function(){var t,e,n,r,i=this,o=i.constructor;if(!i.isFinite()||i.isZero())return new o(i);if(e=o.precision,n=o.rounding,o.precision=e+Math.max(i.e,i.sd())+4,o.rounding=1,(r=i.d.length)<3)i=Z(o,2,i,i,!0);else{t=(t=1.4*Math.sqrt(r))>16?16:0|t,i=Z(o,2,i=i.times(Math.pow(5,-t)),i,!0);for(var a,s=new o(5),u=new o(16),l=new o(20);t--;)a=i.times(i),i=i.times(s.plus(a.times(u.times(a).plus(l))))}return o.precision=e,o.rounding=n,S(i,e,n,!0)},H.hyperbolicTangent=H.tanh=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+7,r.rounding=1,C(n.sinh(),n.cosh(),r.precision=t,r.rounding=e)):new r(n.s)},H.inverseCosine=H.acos=function(){var t,e=this,n=e.constructor,r=e.abs().cmp(1),i=n.precision,o=n.rounding;return-1!==r?0===r?e.isNeg()?A(n,i,o):new n(0):new n(NaN):e.isZero()?A(n,i+4,o).times(.5):(n.precision=i+6,n.rounding=1,e=e.asin(),t=A(n,i+4,o).times(.5),n.precision=i,n.rounding=o,t.minus(e))},H.inverseHyperbolicCosine=H.acosh=function(){var t,e,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(t=r.precision,e=r.rounding,r.precision=t+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,d=!1,n=n.times(n).minus(1).sqrt().plus(n),d=!0,r.precision=t,r.rounding=e,n.ln()):new r(n)},H.inverseHyperbolicSine=H.asinh=function(){var t,e,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,d=!1,n=n.times(n).plus(1).sqrt().plus(n),d=!0,r.precision=t,r.rounding=e,n.ln())},H.inverseHyperbolicTangent=H.atanh=function(){var t,e,n,r,i=this,o=i.constructor;return i.isFinite()?i.e>=0?new o(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(t=o.precision,e=o.rounding,r=i.sd(),Math.max(r,t)<2*-i.e-1?S(new o(i),t,e,!0):(o.precision=n=r-i.e,i=C(i.plus(1),new o(1).minus(i),n+t,1),o.precision=t+4,o.rounding=1,i=i.ln(),o.precision=t,o.rounding=e,i.times(.5))):new o(NaN)},H.inverseSine=H.asin=function(){var t,e,n,r,i=this,o=i.constructor;return i.isZero()?new o(i):(e=i.abs().cmp(1),n=o.precision,r=o.rounding,-1!==e?0===e?((t=A(o,n+4,r).times(.5)).s=i.s,t):new o(NaN):(o.precision=n+6,o.rounding=1,i=i.div(new o(1).minus(i.times(i)).sqrt().plus(1)).atan(),o.precision=n,o.rounding=r,i.times(2)))},H.inverseTangent=H.atan=function(){var t,e,n,r,i,o,a,s,u,l=this,c=l.constructor,Q=c.precision,T=c.rounding;if(l.isFinite()){if(l.isZero())return new c(l);if(l.abs().eq(1)&&Q+4<=x)return(a=A(c,Q+4,T).times(.25)).s=l.s,a}else{if(!l.s)return new c(NaN);if(Q+4<=x)return(a=A(c,Q+4,T).times(.5)).s=l.s,a}for(c.precision=s=Q+10,c.rounding=1,t=n=Math.min(28,s/7+2|0);t;--t)l=l.div(l.times(l).plus(1).sqrt().plus(1));for(d=!1,e=Math.ceil(s/7),r=1,u=l.times(l),a=new c(l),i=l;-1!==t;)if(i=i.times(u),o=a.minus(i.div(r+=2)),i=i.times(u),void 0!==(a=o.plus(i.div(r+=2))).d[e])for(t=e;a.d[t]===o.d[t]&&t--;);return n&&(a=a.times(2<this.d.length-2},H.isNaN=function(){return!this.s},H.isNegative=H.isNeg=function(){return this.s<0},H.isPositive=H.isPos=function(){return this.s>0},H.isZero=function(){return!!this.d&&0===this.d[0]},H.lessThan=H.lt=function(t){return this.cmp(t)<0},H.lessThanOrEqualTo=H.lte=function(t){return this.cmp(t)<1},H.logarithm=H.log=function(t){var e,n,r,i,o,a,s,u,l=this.constructor,c=l.precision,Q=l.rounding;if(null==t)t=new l(10),e=!0;else{if(n=(t=new l(t)).d,t.s<0||!n||!n[0]||t.eq(1))return new l(NaN);e=t.eq(10)}if(n=this.d,this.s<0||!n||!n[0]||this.eq(1))return new l(n&&!n[0]?-1/0:1!=this.s?NaN:n?0:1/0);if(e)if(n.length>1)o=!0;else{for(i=n[0];i%10==0;)i/=10;o=1!==i}if(d=!1,a=B(this,s=c+5),r=e?V(l,s+10):B(t,s),_((u=C(a,r,s,1)).d,i=c,Q))do{if(a=B(this,s+=10),r=e?V(l,s+10):B(t,s),u=C(a,r,s,1),!o){+O(u.d).slice(i+1,i+15)+1==1e14&&(u=S(u,c+1,0));break}}while(_(u.d,i+=10,Q));return d=!0,S(u,c,Q)},H.minus=H.sub=function(t){var e,n,r,i,o,a,s,u,l,c,Q,T,p=this,h=p.constructor;if(t=new h(t),!p.d||!t.d)return p.s&&t.s?p.d?t.s=-t.s:t=new h(t.d||p.s!==t.s?p:NaN):t=new h(NaN),t;if(p.s!=t.s)return t.s=-t.s,p.plus(t);if(l=p.d,T=t.d,s=h.precision,u=h.rounding,!l[0]||!T[0]){if(T[0])t.s=-t.s;else{if(!l[0])return new h(3===u?-0:0);t=new h(p)}return d?S(t,s,u):t}if(n=f(t.e/7),c=f(p.e/7),l=l.slice(),o=c-n){for((Q=o<0)?(e=l,o=-o,a=T.length):(e=T,n=c,a=l.length),o>(r=Math.max(Math.ceil(s/7),a)+2)&&(o=r,e.length=1),e.reverse(),r=o;r--;)e.push(0);e.reverse()}else{for((Q=(r=l.length)<(a=T.length))&&(a=r),r=0;r0;--r)l[a++]=0;for(r=T.length;r>o;){if(l[--r](a=(o=Math.ceil(s/7))>a?o+1:a+1)&&(i=a,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((a=l.length)-(i=c.length)<0&&(i=a,n=c,c=l,l=n),e=0;i;)e=(l[--i]=l[i]+c[i]+e)/y|0,l[i]%=y;for(e&&(l.unshift(e),++r),a=l.length;0==l[--a];)l.pop();return t.d=l,t.e=j(l,r),d?S(t,s,u):t},H.precision=H.sd=function(t){var e,n=this;if(void 0!==t&&t!==!!t&&1!==t&&0!==t)throw Error(p+t);return n.d?(e=k(n.d),t&&n.e+1>e&&(e=n.e+1)):e=NaN,e},H.round=function(){var t=this,e=t.constructor;return S(new e(t),t.e+1,e.rounding)},H.sine=H.sin=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(t,e){var n,r=e.d.length;if(r<3)return Z(t,2,e,e);n=(n=1.4*Math.sqrt(r))>16?16:0|n,e=e.times(Math.pow(5,-n)),e=Z(t,2,e,e);for(var i,o=new t(5),a=new t(16),s=new t(20);n--;)i=e.times(e),e=e.times(o.plus(i.times(a.times(i).minus(s))));return e}(r,G(r,n)),r.precision=t,r.rounding=e,S(s>2?n.neg():n,t,e,!0)):new r(NaN)},H.squareRoot=H.sqrt=function(){var t,e,n,r,i,o,a=this,s=a.d,u=a.e,l=a.s,c=a.constructor;if(1!==l||!s||!s[0])return new c(!l||l<0&&(!s||s[0])?NaN:s?a:1/0);for(d=!1,0==(l=Math.sqrt(+a))||l==1/0?(((e=O(s)).length+u)%2==0&&(e+="0"),l=Math.sqrt(e),u=f((u+1)/2)-(u<0||u%2),r=new c(e=l==1/0?"1e"+u:(e=l.toExponential()).slice(0,e.indexOf("e")+1)+u)):r=new c(l.toString()),n=(u=c.precision)+3;;)if(r=(o=r).plus(C(a,o,n+2,1)).times(.5),O(o.d).slice(0,n)===(e=O(r.d)).slice(0,n)){if("9999"!=(e=e.slice(n-3,n+1))&&(i||"4999"!=e)){+e&&(+e.slice(1)||"5"!=e.charAt(0))||(S(r,u+1,1),t=!r.times(r).eq(a));break}if(!i&&(S(o,u+1,0),o.times(o).eq(a))){r=o;break}n+=4,i=1}return d=!0,S(r,u,c.rounding,t)},H.tangent=H.tan=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+10,r.rounding=1,(n=n.sin()).s=1,n=C(n,new r(1).minus(n.times(n)).sqrt(),t+10,0),r.precision=t,r.rounding=e,S(2==s||4==s?n.neg():n,t,e,!0)):new r(NaN)},H.times=H.mul=function(t){var e,n,r,i,o,a,s,u,l,c=this,Q=c.constructor,T=c.d,p=(t=new Q(t)).d;if(t.s*=c.s,!(T&&T[0]&&p&&p[0]))return new Q(!t.s||T&&!T[0]&&!p||p&&!p[0]&&!T?NaN:T&&p?0*t.s:t.s/0);for(n=f(c.e/7)+f(t.e/7),(u=T.length)<(l=p.length)&&(o=T,T=p,p=o,a=u,u=l,l=a),o=[],r=a=u+l;r--;)o.push(0);for(r=l;--r>=0;){for(e=0,i=u+r;i>r;)s=o[i]+p[r]*T[i-r-1]+e,o[i--]=s%y|0,e=s/y|0;o[i]=(o[i]+e)%y|0}for(;!o[--a];)o.pop();return e?++n:o.shift(),t.d=o,t.e=j(o,n),d?S(t,Q.precision,Q.rounding):t},H.toBinary=function(t,e){return U(this,2,t,e)},H.toDecimalPlaces=H.toDP=function(t,e){var n=this,r=n.constructor;return n=new r(n),void 0===t?n:(w(t,0,1e9),void 0===e?e=r.rounding:w(e,0,8),S(n,t+n.e+1,e))},H.toExponential=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=M(r,!0):(w(t,0,1e9),void 0===e?e=i.rounding:w(e,0,8),n=M(r=S(new i(r),t+1,e),!0,t+1)),r.isNeg()&&!r.isZero()?"-"+n:n},H.toFixed=function(t,e){var n,r,i=this,o=i.constructor;return void 0===t?n=M(i):(w(t,0,1e9),void 0===e?e=o.rounding:w(e,0,8),n=M(r=S(new o(i),t+i.e+1,e),!1,t+r.e+1)),i.isNeg()&&!i.isZero()?"-"+n:n},H.toFraction=function(t){var e,n,r,i,o,a,s,u,l,c,Q,T,f=this,m=f.d,g=f.constructor;if(!m)return new g(f);if(l=n=new g(1),r=u=new g(0),a=(o=(e=new g(r)).e=k(m)-f.e-1)%7,e.d[0]=h(10,a<0?7+a:a),null==t)t=o>0?e:l;else{if(!(s=new g(t)).isInt()||s.lt(l))throw Error(p+s);t=s.gt(e)?o>0?e:l:s}for(d=!1,s=new g(O(m)),c=g.precision,g.precision=o=7*m.length*2;Q=C(s,e,0,1,1),1!=(i=n.plus(Q.times(r))).cmp(t);)n=r,r=i,i=l,l=u.plus(Q.times(i)),u=i,i=e,e=s.minus(Q.times(i)),s=i;return i=C(t.minus(n),r,0,1,1),u=u.plus(i.times(l)),n=n.plus(i.times(r)),u.s=l.s=f.s,T=C(l,r,o,1).minus(f).abs().cmp(C(u,n,o,1).minus(f).abs())<1?[l,r]:[u,n],g.precision=c,d=!0,T},H.toHexadecimal=H.toHex=function(t,e){return U(this,16,t,e)},H.toNearest=function(t,e){var n=this,r=n.constructor;if(n=new r(n),null==t){if(!n.d)return n;t=new r(1),e=r.rounding}else{if(t=new r(t),void 0!==e&&w(e,0,8),!n.d)return t.s?n:t;if(!t.d)return t.s&&(t.s=n.s),t}return t.d[0]?(d=!1,e<4&&(e=[4,5,7,8][e]),n=C(n,t,0,e,1).times(t),d=!0,S(n)):(t.s=n.s,n=t),n},H.toNumber=function(){return+this},H.toOctal=function(t,e){return U(this,8,t,e)},H.toPower=H.pow=function(t){var e,n,r,i,o,a,s=this,u=s.constructor,l=+(t=new u(t));if(!(s.d&&t.d&&s.d[0]&&t.d[0]))return new u(h(+s,l));if((s=new u(s)).eq(1))return s;if(r=u.precision,o=u.rounding,t.eq(1))return S(s,r,o);if((e=f(t.e/7))>=t.d.length-1&&(n=l<0?-l:l)<=9007199254740991)return i=D(u,s,n,r),t.s<0?new u(1).div(i):S(i,r,o);if((a=s.s)<0){if(eu.maxE+1||e0?a/0:0):(d=!1,u.rounding=s.s=1,n=Math.min(12,(e+"").length),(i=I(t.times(B(s,r+n)),r)).d&&_((i=S(i,r+5,1)).d,r,o)&&(e=r+10,+O((i=S(I(t.times(B(s,e+n)),e),e+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=S(i,r+1,0))),i.s=a,d=!0,u.rounding=o,S(i,r,o))},H.toPrecision=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=M(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(w(t,1,1e9),void 0===e?e=i.rounding:w(e,0,8),n=M(r=S(new i(r),t,e),t<=r.e||r.e<=i.toExpNeg,t)),r.isNeg()&&!r.isZero()?"-"+n:n},H.toSignificantDigits=H.toSD=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(w(t,1,1e9),void 0===e?e=n.rounding:w(e,0,8)),S(new n(this),t,e)},H.toString=function(){var t=this,e=t.constructor,n=M(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()&&!t.isZero()?"-"+n:n},H.truncated=H.trunc=function(){return S(new this.constructor(this),this.e+1,1)},H.valueOf=H.toJSON=function(){var t=this,e=t.constructor,n=M(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()?"-"+n:n};var C=function(){function t(t,e,n){var r,i=0,o=t.length;for(t=t.slice();o--;)r=t[o]*e+i,t[o]=r%n|0,i=r/n|0;return i&&t.unshift(i),t}function e(t,e,n,r){var i,o;if(n!=r)o=n>r?1:-1;else for(i=o=0;ie[i]?1:-1;break}return o}function n(t,e,n,r){for(var i=0;n--;)t[n]-=i,i=t[n]1;)t.shift()}return function(r,i,o,s,u,l){var c,Q,T,d,p,h,m,g,v,b,L,x,H,O,w,_,E,C,M,j,V=r.constructor,A=r.s==i.s?1:-1,k=r.d,P=i.d;if(!(k&&k[0]&&P&&P[0]))return new V(r.s&&i.s&&(k?!P||k[0]!=P[0]:P)?k&&0==k[0]||!P?0*A:A/0:NaN);for(l?(p=1,Q=r.e-i.e):(l=y,p=7,Q=f(r.e/p)-f(i.e/p)),M=P.length,E=k.length,b=(v=new V(A)).d=[],T=0;P[T]==(k[T]||0);T++);if(P[T]>(k[T]||0)&&Q--,null==o?(O=o=V.precision,s=V.rounding):O=u?o+(r.e-i.e)+1:o,O<0)b.push(1),h=!0;else{if(O=O/p+2|0,T=0,1==M){for(d=0,P=P[0],O++;(T1&&(P=t(P,d,l),k=t(k,d,l),M=P.length,E=k.length),_=M,x=(L=k.slice(0,M)).length;x=l/2&&++C;do{d=0,(c=e(P,L,M,x))<0?(H=L[0],M!=x&&(H=H*l+(L[1]||0)),(d=H/C|0)>1?(d>=l&&(d=l-1),1==(c=e(m=t(P,d,l),L,g=m.length,x=L.length))&&(d--,n(m,M=10;d/=10)T++;v.e=T+Q*p-1,S(v,u?o+v.e+1:o,s,h)}return v}}();function S(t,e,n,r){var i,o,a,s,u,l,c,Q,T,p=t.constructor;t:if(null!=e){if(!(Q=t.d))return t;for(i=1,s=Q[0];s>=10;s/=10)i++;if((o=e-i)<0)o+=7,a=e,u=(c=Q[T=0])/h(10,i-a-1)%10|0;else if((T=Math.ceil((o+1)/7))>=(s=Q.length)){if(!r)break t;for(;s++<=T;)Q.push(0);c=u=0,i=1,a=(o%=7)-7+1}else{for(c=s=Q[T],i=1;s>=10;s/=10)i++;u=(a=(o%=7)-7+i)<0?0:c/h(10,i-a-1)%10|0}if(r=r||e<0||void 0!==Q[T+1]||(a<0?c:c%h(10,i-a-1)),l=n<4?(u||r)&&(0==n||n==(t.s<0?3:2)):u>5||5==u&&(4==n||r||6==n&&(o>0?a>0?c/h(10,i-a):0:Q[T-1])%10&1||n==(t.s<0?8:7)),e<1||!Q[0])return Q.length=0,l?(e-=t.e+1,Q[0]=h(10,(7-e%7)%7),t.e=-e||0):Q[0]=t.e=0,t;if(0==o?(Q.length=T,s=1,T--):(Q.length=T+1,s=h(10,7-o),Q[T]=a>0?(c/h(10,i-a)%h(10,a)|0)*s:0),l)for(;;){if(0==T){for(o=1,a=Q[0];a>=10;a/=10)o++;for(a=Q[0]+=s,s=1;a>=10;a/=10)s++;o!=s&&(t.e++,Q[0]==y&&(Q[0]=1));break}if(Q[T]+=s,Q[T]!=y)break;Q[T--]=0,s=1}for(o=Q.length;0===Q[--o];)Q.pop()}return d&&(t.e>p.maxE?(t.d=null,t.e=NaN):t.e0?o=o.charAt(0)+"."+o.slice(1)+P(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(t.e<0?"e":"e+")+t.e):i<0?(o="0."+P(-i-1)+o,n&&(r=n-a)>0&&(o+=P(r))):i>=a?(o+=P(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+P(r))):((r=i+1)0&&(i+1===a&&(o+="."),o+=P(r))),o}function j(t,e){var n=t[0];for(e*=7;n>=10;n/=10)e++;return e}function V(t,e,n){if(e>L)throw d=!0,n&&(t.precision=n),Error("[DecimalError] Precision limit exceeded");return S(new t(i),e,1,!0)}function A(t,e,n){if(e>x)throw Error("[DecimalError] Precision limit exceeded");return S(new t(o),e,n,!0)}function k(t){var e=t.length-1,n=7*e+1;if(e=t[e]){for(;e%10==0;e/=10)n--;for(e=t[0];e>=10;e/=10)n++}return n}function P(t){for(var e="";t--;)e+="0";return e}function D(t,e,n,r){var i,o=new t(1),a=Math.ceil(r/7+4);for(d=!1;;){if(n%2&&q((o=o.times(e)).d,a)&&(i=!0),0===(n=f(n/2))){n=o.d.length-1,i&&0===o.d[n]&&++o.d[n];break}q((e=e.times(e)).d,a)}return d=!0,o}function R(t){return 1&t.d[t.d.length-1]}function N(t,e,n){for(var r,i=new t(e[0]),o=0;++o17)return new T(t.d?t.d[0]?t.s<0?0:1/0:1:t.s?t.s<0?0:t:NaN);for(null==e?(d=!1,u=f):u=e,s=new T(.03125);t.e>-2;)t=t.times(s),Q+=5;for(u+=r=Math.log(h(2,Q))/Math.LN10*2+5|0,n=o=a=new T(1),T.precision=u;;){if(o=S(o.times(t),u,1),n=n.times(++c),O((s=a.plus(C(o,n,u,1))).d).slice(0,u)===O(a.d).slice(0,u)){for(i=Q;i--;)a=S(a.times(a),u,1);if(null!=e)return T.precision=f,a;if(!(l<3&&_(a.d,u-r,p,l)))return S(a,T.precision=f,p,d=!0);T.precision=u+=10,n=o=s=new T(1),c=0,l++}a=s}}function B(t,e){var n,r,i,o,a,s,u,l,c,Q,T,p=1,f=t,h=f.d,m=f.constructor,g=m.rounding,v=m.precision;if(f.s<0||!h||!h[0]||!f.e&&1==h[0]&&1==h.length)return new m(h&&!h[0]?-1/0:1!=f.s?NaN:h?0:f);if(null==e?(d=!1,c=v):c=e,m.precision=c+=10,r=(n=O(h)).charAt(0),!(Math.abs(o=f.e)<15e14))return l=V(m,c+2,v).times(o+""),f=B(new m(r+"."+n.slice(1)),c-10).plus(l),m.precision=v,null==e?S(f,v,g,d=!0):f;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=O((f=f.times(t)).d)).charAt(0),p++;for(o=f.e,r>1?(f=new m("0."+n),o++):f=new m(r+"."+n.slice(1)),Q=f,u=a=f=C(f.minus(1),f.plus(1),c,1),T=S(f.times(f),c,1),i=3;;){if(a=S(a.times(T),c,1),O((l=u.plus(C(a,new m(i),c,1))).d).slice(0,c)===O(u.d).slice(0,c)){if(u=u.times(2),0!==o&&(u=u.plus(V(m,c+2,v).times(o+""))),u=C(u,new m(p),c,1),null!=e)return m.precision=v,u;if(!_(u.d,c-10,g,s))return S(u,m.precision=v,g,d=!0);m.precision=c+=10,l=a=f=C(Q.minus(1),Q.plus(1),c,1),T=S(f.times(f),c,1),i=s=1}u=l,i+=2}}function F(t){return String(t.s*t.s/0)}function z(t,e){var n,r,i;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);r++);for(i=e.length;48===e.charCodeAt(i-1);--i);if(e=e.slice(r,i)){if(i-=r,t.e=n=n-r-1,t.d=[],r=(n+1)%7,n<0&&(r+=7),rt.constructor.maxE?(t.d=null,t.e=NaN):t.e0?(l=+e.slice(a+1),e=e.substring(2,a)):e=e.slice(2),s=(a=e.indexOf("."))>=0,i=t.constructor,s&&(a=(u=(e=e.replace(".","")).length)-a,o=D(i,new i(n),a,2*a)),a=Q=(c=E(e,n,y)).length-1;0===c[a];--a)c.pop();return a<0?new i(0*t.s):(t.e=j(c,Q),t.d=c,d=!1,s&&(t=C(t,o,4*u)),l&&(t=t.times(Math.abs(l)<54?Math.pow(2,l):r.pow(2,l))),d=!0,t)}function Z(t,e,n,r,i){var o,a,s,u,l=t.precision,c=Math.ceil(l/7);for(d=!1,u=n.times(n),s=new t(r);;){if(a=C(s.times(u),new t(e++*e++),l,1),s=i?r.plus(a):r.minus(a),r=C(a.times(u),new t(e++*e++),l,1),void 0!==(a=s.plus(r)).d[c]){for(o=c;a.d[o]===s.d[o]&&o--;);if(-1==o)break}o=s,s=r,r=a,a=o}return d=!0,a.d.length=c+1,a}function G(t,e){var n,r=e.s<0,i=A(t,t.precision,1),o=i.times(.5);if((e=e.abs()).lte(o))return s=r?4:1,e;if((n=e.divToInt(i)).isZero())s=r?3:2;else{if((e=e.minus(n.times(i))).lte(o))return s=R(n)?r?2:3:r?4:1,e;s=R(n)?r?1:4:r?3:2}return e.minus(i).abs()}function U(t,e,n,r){var i,o,s,u,c,Q,T,d,p,f=t.constructor,h=void 0!==n;if(h?(w(n,1,1e9),void 0===r?r=f.rounding:w(r,0,8)):(n=f.precision,r=f.rounding),t.isFinite()){for(h?(i=2,16==e?n=4*n-3:8==e&&(n=3*n-2)):i=e,(s=(T=M(t)).indexOf("."))>=0&&(T=T.replace(".",""),(p=new f(1)).e=T.length-s,p.d=E(M(p),10,i),p.e=p.d.length),o=c=(d=E(T,10,i)).length;0==d[--c];)d.pop();if(d[0]){if(s<0?o--:((t=new f(t)).d=d,t.e=o,d=(t=C(t,p,n,r,0,i)).d,o=t.e,Q=a),s=d[n],u=i/2,Q=Q||void 0!==d[n+1],Q=r<4?(void 0!==s||Q)&&(0===r||r===(t.s<0?3:2)):s>u||s===u&&(4===r||Q||6===r&&1&d[n-1]||r===(t.s<0?8:7)),d.length=n,Q)for(;++d[--n]>i-1;)d[n]=0,n||(++o,d.unshift(1));for(c=d.length;!d[c-1];--c);for(s=0,T="";s1)if(16==e||8==e){for(s=16==e?4:3,--c;c%s;c++)T+="0";for(c=(d=E(T,i,e)).length;!d[c-1];--c);for(s=1,T="1.";sc)for(o-=c;o--;)T+="0";else oe)return t.length=e,!0}function X(t){return new this(t).abs()}function K(t){return new this(t).acos()}function $(t){return new this(t).acosh()}function Y(t,e){return new this(t).plus(e)}function J(t){return new this(t).asin()}function tt(t){return new this(t).asinh()}function et(t){return new this(t).atan()}function nt(t){return new this(t).atanh()}function rt(t,e){t=new this(t),e=new this(e);var n,r=this.precision,i=this.rounding,o=r+4;return t.s&&e.s?t.d||e.d?!e.d||t.isZero()?(n=e.s<0?A(this,r,i):new this(0)).s=t.s:!t.d||e.isZero()?(n=A(this,o,1).times(.5)).s=t.s:e.s<0?(this.precision=o,this.rounding=1,n=this.atan(C(t,e,o,1)),e=A(this,o,1),this.precision=r,this.rounding=i,n=t.s<0?n.minus(e):n.plus(e)):n=this.atan(C(t,e,o,1)):(n=A(this,o,1).times(e.s>0?.25:.75)).s=t.s:n=new this(NaN),n}function it(t){return new this(t).cbrt()}function ot(t){return S(t=new this(t),t.e+1,2)}function at(t){if(!t||"object"!=typeof t)throw Error("[DecimalError] Object expected");var e,n,r,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-u,0,"toExpPos",0,u,"maxE",0,u,"minE",-u,0,"modulo",0,9];for(e=0;e=i[e+1]&&r<=i[e+2]))throw Error(p+n+": "+r);this[n]=r}if(void 0!==(r=t[n="crypto"])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(p+n+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error("[DecimalError] crypto unavailable");this[n]=!0}else this[n]=!1}return this}function st(t){return new this(t).cos()}function ut(t){return new this(t).cosh()}function lt(t,e){return new this(t).div(e)}function ct(t){return new this(t).exp()}function Qt(t){return S(t=new this(t),t.e+1,3)}function Tt(){var t,e,n=new this(0);for(d=!1,t=0;t=429e7?e[o]=crypto.getRandomValues(new Uint32Array(1))[0]:s[o++]=i%1e7;else{if(!crypto.randomBytes)throw Error("[DecimalError] crypto unavailable");for(e=crypto.randomBytes(r*=4);o=214e7?crypto.randomBytes(4).copy(e,o):(s.push(i%1e7),o+=4);o=r/4}else for(;o=10;i/=10)r++;r<7&&(n-=7-r)}return a.e=n,a.d=s,a}function xt(t){return S(t=new this(t),t.e+1,this.rounding)}function Ht(t){return(t=new this(t)).d?t.d[0]?t.s:0*t.s:t.s||NaN}function Ot(t){return new this(t).sin()}function wt(t){return new this(t).sinh()}function _t(t){return new this(t).sqrt()}function Et(t,e){return new this(t).sub(e)}function Ct(t){return new this(t).tan()}function St(t){return new this(t).tanh()}function Mt(t){return S(t=new this(t),t.e+1,1)}r=function t(e){var n,r,i;function o(t){var e,n,r,i=this;if(!(i instanceof o))return new o(t);if(i.constructor=o,t instanceof o)return i.s=t.s,i.e=t.e,void(i.d=(t=t.d)?t.slice():t);if("number"===(r=typeof t)){if(0===t)return i.s=1/t<0?-1:1,i.e=0,void(i.d=[0]);if(t<0?(t=-t,i.s=-1):i.s=1,t===~~t&&t<1e7){for(e=0,n=t;n>=10;n/=10)e++;return i.e=e,void(i.d=[t])}return 0*t!=0?(t||(i.s=NaN),i.e=NaN,void(i.d=null)):z(i,t.toString())}if("string"!==r)throw Error(p+t);return 45===t.charCodeAt(0)?(t=t.slice(1),i.s=-1):i.s=1,b.test(t)?z(i,t):W(i,t)}if(o.prototype=H,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.EUCLID=9,o.config=o.set=at,o.clone=t,o.abs=X,o.acos=K,o.acosh=$,o.add=Y,o.asin=J,o.asinh=tt,o.atan=et,o.atanh=nt,o.atan2=rt,o.cbrt=it,o.ceil=ot,o.cos=st,o.cosh=ut,o.div=lt,o.exp=ct,o.floor=Qt,o.hypot=Tt,o.ln=dt,o.log=pt,o.log10=ht,o.log2=ft,o.max=mt,o.min=gt,o.mod=vt,o.mul=bt,o.pow=yt,o.random=Lt,o.round=xt,o.sign=Ht,o.sin=Ot,o.sinh=wt,o.sqrt=_t,o.sub=Et,o.tan=Ct,o.tanh=St,o.trunc=Mt,void 0===e&&(e={}),e)for(i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],n=0;n{const{ownerState:n}=t;return[{["& ."+T.a.primary]:e.primary},{["& ."+T.a.secondary]:e.secondary},e.root,n.inset&&e.inset,n.primary&&n.secondary&&e.multiline,n.dense&&e.dense]}})(({ownerState:t})=>Object(i.a)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})),h=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiListItemText"}),{children:Q,className:h,disableTypography:m=!1,inset:g=!1,primary:v,primaryTypographyProps:b,secondary:y,secondaryTypographyProps:L}=n,x=Object(r.a)(n,p),{dense:H}=o.useContext(l.a);let O=null!=v?v:Q,w=y;const _=Object(i.a)({},n,{disableTypography:m,inset:g,primary:!!O,secondary:!!w,dense:H}),E=(t=>{const{classes:e,inset:n,primary:r,secondary:i,dense:o}=t,a={root:["root",n&&"inset",o&&"dense",r&&i&&"multiline"],primary:["primary"],secondary:["secondary"]};return Object(s.a)(a,T.b,e)})(_);return null==O||O.type===u.a||m||(O=Object(d.jsx)(u.a,Object(i.a)({variant:H?"body2":"body1",className:E.primary,component:"span",display:"block"},b,{children:O}))),null==w||w.type===u.a||m||(w=Object(d.jsx)(u.a,Object(i.a)({variant:"body2",className:E.secondary,color:"text.secondary",display:"block"},L,{children:w}))),Object(d.jsxs)(f,Object(i.a)({className:Object(a.a)(E.root,h),ownerState:_,ref:e},x,{children:[O,w]}))}));e.a=h},,,,,,,,function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.SVGWrapper=void 0;var s=n(1253),u=n(585),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.element=null,e}return i(e,t),e.prototype.toSVG=function(t){this.addChildren(this.standardSVGnode(t))},e.prototype.addChildren=function(t){var e,n,r=0;try{for(var i=o(this.childNodes),a=i.next();!a.done;a=i.next()){var s=a.value;s.toSVG(t),s.element&&s.place(r+s.bbox.L*s.bbox.rscale,0),r+=(s.bbox.L+s.bbox.w+s.bbox.R)*s.bbox.rscale}}catch(t){e={error:t}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}},e.prototype.standardSVGnode=function(t){var e=this.createSVGnode(t);return this.handleStyles(),this.handleScale(),this.handleColor(),this.handleAttributes(),e},e.prototype.createSVGnode=function(t){this.element=this.svg("g",{"data-mml-node":this.node.kind});var e=this.node.attributes.get("href");if(e){t=this.adaptor.append(t,this.svg("a",{href:e}));var n=this.getBBox(),r=n.h,i=n.d,o=n.w;this.adaptor.append(this.element,this.svg("rect",{"data-hitbox":!0,fill:"none",stroke:"none","pointer-events":"all",width:this.fixed(o),height:this.fixed(r+i),y:this.fixed(-i)}))}return this.adaptor.append(t,this.element),this.element},e.prototype.handleStyles=function(){if(this.styles){var t=this.styles.cssText;t&&this.adaptor.setAttribute(this.element,"style",t)}},e.prototype.handleScale=function(){if(1!==this.bbox.rscale){var t="scale("+this.fixed(this.bbox.rscale/1e3,3)+")";this.adaptor.setAttribute(this.element,"transform",t)}},e.prototype.handleColor=function(){var t=this.adaptor,e=this.node.attributes,n=e.getExplicit("mathcolor"),r=e.getExplicit("color"),i=e.getExplicit("mathbackground"),o=e.getExplicit("background");if((n||r)&&(t.setAttribute(this.element,"fill",n||r),t.setAttribute(this.element,"stroke",n||r)),i||o){var a=this.getBBox(),s=a.h,u=a.d,l=a.w,c=this.svg("rect",{fill:i||o,x:0,y:this.fixed(-u),width:this.fixed(l),height:this.fixed(s+u),"data-bgcolor":!0}),Q=t.firstChild(this.element);Q?t.insert(c,Q):t.append(this.element,c)}},e.prototype.handleAttributes=function(){var t,n,r,i,a=this.node.attributes,s=a.getAllDefaults(),u=e.skipAttributes;try{for(var l=o(a.getExplicitNames()),c=l.next();!c.done;c=l.next()){var Q=c.value;!1!==u[Q]&&(Q in s||u[Q]||this.adaptor.hasAttribute(this.element,Q))||this.adaptor.setAttribute(this.element,Q,a.getExplicit(Q))}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}if(a.get("class")){var T=a.get("class").trim().split(/ +/);try{for(var d=o(T),p=d.next();!p.done;p=d.next()){var f=p.value;this.adaptor.addClass(this.element,f)}}catch(t){r={error:t}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}}},e.prototype.place=function(t,e,n){if(void 0===n&&(n=null),t||e){n||(n=this.element,e=this.handleId(e));var r="translate("+this.fixed(t)+","+this.fixed(e)+")",i=this.adaptor.getAttribute(n,"transform")||"";this.adaptor.setAttribute(n,"transform",r+(i?" "+i:""))}},e.prototype.handleId=function(t){if(!this.node.attributes||!this.node.attributes.get("id"))return t;var e=this.adaptor,n=this.getBBox().h,r=e.childNodes(this.element);r.forEach((function(t){return e.remove(t)}));var i=this.svg("g",{"data-idbox":!0,transform:"translate(0,"+this.fixed(-n)+")"},r);return e.append(this.element,this.svg("text",{"data-id-align":!0},[this.text("")])),e.append(this.element,i),t+n},e.prototype.firstChild=function(){var t=this.adaptor,e=t.firstChild(this.element);return e&&"text"===t.kind(e)&&t.getAttribute(e,"data-id-align")&&(e=t.firstChild(t.next(e))),e&&"rect"===t.kind(e)&&t.getAttribute(e,"data-hitbox")&&(e=t.next(e)),e},e.prototype.placeChar=function(t,e,n,r,i){var s,u;void 0===i&&(i=null),null===i&&(i=this.variant);var l=t.toString(16).toUpperCase(),c=a(this.getVariantChar(i,t),4),Q=c[2],T=c[3];if("p"in T){var d=T.p?"M"+T.p+"Z":"";this.place(e,n,this.adaptor.append(r,this.charNode(i,l,d)))}else if("c"in T){var p=this.adaptor.append(r,this.svg("g",{"data-c":l}));this.place(e,n,p),e=0;try{for(var f=o(this.unicodeChars(T.c,i)),h=f.next();!h.done;h=f.next()){var m=h.value;e+=this.placeChar(m,e,n,p,i)}}catch(t){s={error:t}}finally{try{h&&!h.done&&(u=f.return)&&u.call(f)}finally{if(s)throw s.error}}}else if(T.unknown){var g=String.fromCodePoint(t),v=this.adaptor.append(r,this.jax.unknownText(g,i));return this.place(e,n,v),this.jax.measureTextNodeWithCache(v,g,i).w}return Q},e.prototype.charNode=function(t,e,n){return"none"!==this.jax.options.fontCache?this.useNode(t,e,n):this.pathNode(e,n)},e.prototype.pathNode=function(t,e){return this.svg("path",{"data-c":t,d:e})},e.prototype.useNode=function(t,e,n){var r=this.svg("use",{"data-c":e}),i="#"+this.jax.fontCache.cachePath(t,e,n);return this.adaptor.setAttribute(r,"href",i,u.XLINKNS),r},e.prototype.drawBBox=function(){var t=this.getBBox(),e=t.w,n=t.h,r=t.d,i=this.svg("g",{style:{opacity:.25}},[this.svg("rect",{fill:"red",height:this.fixed(n),width:this.fixed(e)}),this.svg("rect",{fill:"green",height:this.fixed(r),width:this.fixed(e),y:this.fixed(-r)})]),o=this.element||this.parent.element;this.adaptor.append(o,i)},e.prototype.html=function(t,e,n){return void 0===e&&(e={}),void 0===n&&(n=[]),this.jax.html(t,e,n)},e.prototype.svg=function(t,e,n){return void 0===e&&(e={}),void 0===n&&(n=[]),this.jax.svg(t,e,n)},e.prototype.text=function(t){return this.jax.text(t)},e.prototype.fixed=function(t,e){return void 0===e&&(e=1),this.jax.fixed(1e3*t,e)},e.kind="unknown",e}(s.CommonWrapper);e.SVGWrapper=l},,function(t,e,n){"use strict";e.a=function(t){return"string"==typeof t}},,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));n(0);var r=n(344),i=n(306);function o(){return Object(r.a)(i.a)}},,,,function(t,e,n){"use strict";n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"d",(function(){return Q}));var r=n(414);function i(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(e,t),n)}function o(t){if(t.type)return t;if("#"===t.charAt(0))return o(function(t){t=t.substr(1);var e=new RegExp(".{1,".concat(t.length>=6?2:1,"}"),"g"),n=t.match(e);return n&&1===n[0].length&&(n=n.map((function(t){return t+t}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(t,e){return e<3?parseInt(t,16):Math.round(parseInt(t,16)/255*1e3)/1e3})).join(", "),")"):""}(t));var e=t.indexOf("("),n=t.substring(0,e);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,t));var i=t.substring(e+1,t.length-1).split(",");return{type:n,values:i=i.map((function(t){return parseFloat(t)}))}}function a(t){var e=t.type,n=t.values;return-1!==e.indexOf("rgb")?n=n.map((function(t,e){return e<3?parseInt(t,10):t})):-1!==e.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(e,"(").concat(n.join(", "),")")}function s(t,e){var n=u(t),r=u(e);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(t){var e="hsl"===(t=o(t)).type?o(function(t){var e=(t=o(t)).values,n=e[0],r=e[1]/100,i=e[2]/100,s=r*Math.min(i,1-i),u=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t+n/30)%12;return i-s*Math.max(Math.min(e-3,9-e,1),-1)},l="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===t.type&&(l+="a",c.push(e[3])),a({type:l,values:c})}(t)).values:t.values;return e=e.map((function(t){return(t/=255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*e[0]+.7152*e[1]+.0722*e[2]).toFixed(3))}function l(t,e){return t=o(t),e=i(e),"rgb"!==t.type&&"hsl"!==t.type||(t.type+="a"),t.values[3]=e,a(t)}function c(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]*=1-e;else if(-1!==t.type.indexOf("rgb"))for(var n=0;n<3;n+=1)t.values[n]*=1-e;return a(t)}function Q(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]+=(100-t.values[2])*e;else if(-1!==t.type.indexOf("rgb"))for(var n=0;n<3;n+=1)t.values[n]+=(255-t.values[n])*e;return a(t)}},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(18),c=n(31),Q=n(333),T=n(27),d=n(606),p=n(7);const f=["edge","children","className","color","disabled","disableFocusRipple","size"],h=Object(l.a)(Q.a,{name:"MuiIconButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,"default"!==n.color&&e["color"+Object(T.a)(n.color)],n.edge&&e["edge"+Object(T.a)(n.edge)],e["size"+Object(T.a)(n.size)]]}})(({theme:t,ownerState:e})=>Object(i.a)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{backgroundColor:Object(u.a)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}),({theme:t,ownerState:e})=>Object(i.a)({},"inherit"===e.color&&{color:"inherit"},"inherit"!==e.color&&"default"!==e.color&&{color:t.palette[e.color].main,"&:hover":{backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"small"===e.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===e.size&&{padding:12,fontSize:t.typography.pxToRem(28)},{["&."+d.a.disabled]:{backgroundColor:"transparent",color:t.palette.action.disabled}})),m=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiIconButton"}),{edge:o=!1,children:u,className:l,color:Q="default",disabled:m=!1,disableFocusRipple:g=!1,size:v="medium"}=n,b=Object(r.a)(n,f),y=Object(i.a)({},n,{edge:o,color:Q,disabled:m,disableFocusRipple:g,size:v}),L=(t=>{const{classes:e,disabled:n,color:r,edge:i,size:o}=t,a={root:["root",n&&"disabled","default"!==r&&"color"+Object(T.a)(r),i&&"edge"+Object(T.a)(i),"size"+Object(T.a)(o)]};return Object(s.a)(a,d.b,e)})(y);return Object(p.jsx)(h,Object(i.a)({className:Object(a.a)(L.root,l),centerRipple:!0,focusRipple:!g,disabled:m,ref:e,ownerState:y},b,{children:u}))}));e.a=m},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(18),l=n(31),c=n(536),Q=n(147),T=n(7);const d=["className"],p=Object(u.a)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,"flex-start"===n.alignItems&&e.alignItemsFlexStart]}})(({theme:t,ownerState:e})=>Object(i.a)({minWidth:56,color:t.palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===e.alignItems&&{marginTop:8})),f=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiListItemIcon"}),{className:u}=n,f=Object(r.a)(n,d),h=o.useContext(Q.a),m=Object(i.a)({},n,{alignItems:h.alignItems}),g=(t=>{const{alignItems:e,classes:n}=t,r={root:["root","flex-start"===e&&"alignItemsFlexStart"]};return Object(s.a)(r,c.b,n)})(m);return Object(T.jsx)(p,Object(i.a)({className:Object(a.a)(g.root,u),ownerState:m,ref:e},f))}));e.a=f},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(18),c=n(31),Q=n(147),T=n(333),d=n(152),p=n(80),f=n(537),h=n(536),m=n(408),g=n(367),v=n(7);const b=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex"],y=Object(l.a)(T.a,{shouldForwardProp:t=>Object(l.b)(t)||"classes"===t,name:"MuiMenuItem",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.dense&&e.dense,n.divider&&e.divider,!n.disableGutters&&e.gutters]}})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!e.disableGutters&&{paddingLeft:16,paddingRight:16},e.divider&&{borderBottom:"1px solid "+t.palette.divider,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:t.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&."+g.a.selected]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity),["&."+g.a.focusVisible]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${g.a.selected}:hover`]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&."+g.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+g.a.disabled]:{opacity:t.palette.action.disabledOpacity},["& + ."+f.a.root]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + ."+f.a.inset]:{marginLeft:52},["& ."+m.a.root]:{marginTop:0,marginBottom:0},["& ."+m.a.inset]:{paddingLeft:36},["& ."+h.a.root]:{minWidth:36}},!e.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},e.dense&&Object(i.a)({minHeight:36},t.typography.body2,{[`& .${h.a.root} svg`]:{fontSize:"1.25rem"}}))),L=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiMenuItem"}),{autoFocus:u=!1,component:l="li",dense:T=!1,divider:f=!1,disableGutters:h=!1,focusVisibleClassName:m,role:L="menuitem",tabIndex:x}=n,H=Object(r.a)(n,b),O=o.useContext(Q.a),w={dense:T||O.dense||!1,disableGutters:h},_=o.useRef(null);Object(d.a)(()=>{u&&_.current&&_.current.focus()},[u]);const E=Object(i.a)({},n,{dense:w.dense,divider:f,disableGutters:h}),C=(t=>{const{disabled:e,dense:n,divider:r,disableGutters:o,selected:a,classes:u}=t,l={root:["root",n&&"dense",e&&"disabled",!o&&"gutters",r&&"divider",a&&"selected"]},c=Object(s.a)(l,g.b,u);return Object(i.a)({},u,c)})(n),S=Object(p.a)(_,e);let M;return n.disabled||(M=void 0!==x?x:-1),Object(v.jsx)(Q.a.Provider,{value:w,children:Object(v.jsx)(y,Object(i.a)({ref:S,role:L,tabIndex:M,component:l,focusVisibleClassName:Object(a.a)(C.focusVisible,m)},H,{ownerState:E,classes:C}))})}));e.a=L},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),a=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||o(e,t,n)},s=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AddPaths=e.SVGFontData=void 0;var u=n(423);a(n(423),e);var l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.charOptions=function(e,n){return t.charOptions.call(this,e,n)},e}(u.FontData);e.SVGFontData=l,e.AddPaths=function(t,e,n){var r,i,o,a;try{for(var u=s(Object.keys(e)),c=u.next();!c.done;c=u.next()){var Q=c.value,T=parseInt(Q);l.charOptions(t,T).p=e[T]}}catch(t){r={error:t}}finally{try{c&&!c.done&&(i=u.return)&&i.call(u)}finally{if(r)throw r.error}}try{for(var d=s(Object.keys(n)),p=d.next();!p.done;p=d.next()){Q=p.value,T=parseInt(Q);l.charOptions(t,T).c=n[T]}}catch(t){o={error:t}}finally{try{p&&!p.done&&(a=d.return)&&a.call(d)}finally{if(o)throw o.error}}return t}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o}));var r=Math.max,i=Math.min,o=Math.round},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return p})),n.d(e,"c",(function(){return Q})),n.d(e,"d",(function(){return d})),n.d(e,"e",(function(){return s})),n.d(e,"f",(function(){return c}));var r=n(0),i=n(425),o=(n(2),n(426),n(581),n(243)),a=n(291),s=Object.prototype.hasOwnProperty,u=Object(r.createContext)("undefined"!=typeof HTMLElement?Object(i.a)({key:"css"}):null);var l=u.Provider,c=function(t){return Object(r.forwardRef)((function(e,n){var i=Object(r.useContext)(u);return t(e,i,n)}))},Q=Object(r.createContext)({});var T="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",d=function(t,e){var n={};for(var r in e)s.call(e,r)&&(n[r]=e[r]);return n[T]=t,n},p=c((function(t,e,n){var i=t.css;"string"==typeof i&&void 0!==e.registered[i]&&(i=e.registered[i]);var u=t[T],l=[i],c="";"string"==typeof t.className?c=Object(o.a)(e.registered,l,t.className):null!=t.className&&(c=t.className+" ");var d=Object(a.a)(l,void 0,Object(r.useContext)(Q));Object(o.b)(e,d,"string"==typeof u);c+=e.key+"-"+d.name;var p={};for(var f in t)s.call(t,f)&&"css"!==f&&f!==T&&(p[f]=t[f]);return p.ref=n,p.className=c,Object(r.createElement)(u,p)}))},,function(t,e,n){"use strict";n.d(e,"a",(function(){return U})),n.d(e,"b",(function(){return ht})),n.d(e,"c",(function(){return Q})),n.d(e,"d",(function(){return pt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return d}));var r=n(2),i=n(356),o=(n(428),n(395)),a=n(350),s=n(431),u=n(17),l={}.constructor;function c(t){if(null==t||"object"!=typeof t)return t;if(Array.isArray(t))return t.map(c);if(t.constructor!==l)return t;var e={};for(var n in t)e[n]=c(t[n]);return e}function Q(t,e,n){void 0===t&&(t="unnamed");var r=n.jss,i=c(e),o=r.plugins.onCreateRule(t,i,n);return o||(t[0],null)}var T=function(t,e){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,m="undefined"!=typeof CSS&&CSS.escape,g=function(t){return m?m(t):t.replace(h,"\\$1")},v=function(){function t(t,e,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,i=n.Renderer;this.key=t,this.options=n,this.style=e,r?this.renderer=r.renderer:i&&(this.renderer=new i)}return t.prototype.prop=function(t,e,n){if(void 0===e)return this.style[t];var r=!!n&&n.force;if(!r&&this.style[t]===e)return this;var i=e;n&&!1===n.process||(i=this.options.jss.plugins.onChangeValue(e,t,this));var o=null==i||!1===i,a=t in this.style;if(o&&!a&&!r)return this;var s=o&&a;if(s?delete this.style[t]:this.style[t]=i,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,t):this.renderer.setProperty(this.renderable,t,i),this;var u=this.options.sheet;return u&&u.attached,this},t}(),b=function(t){function e(e,n,r){var i;(i=t.call(this,e,n,r)||this).selectorText=void 0,i.id=void 0,i.renderable=void 0;var o=r.selector,a=r.scoped,u=r.sheet,l=r.generateId;return o?i.selectorText=o:!1!==a&&(i.id=l(Object(s.a)(Object(s.a)(i)),u),i.selectorText="."+g(i.id)),i}Object(a.a)(e,t);var n=e.prototype;return n.applyTo=function(t){var e=this.renderer;if(e){var n=this.toJSON();for(var r in n)e.setProperty(t,r,n[r])}return this},n.toJSON=function(){var t={};for(var e in this.style){var n=this.style[e];"object"!=typeof n?t[e]=n:Array.isArray(n)&&(t[e]=d(n))}return t},n.toString=function(t){var e=this.options.sheet,n=!!e&&e.options.link?Object(r.a)({},t,{allowEmpty:!0}):t;return f(this.selectorText,this.style,n)},Object(o.a)(e,[{key:"selector",set:function(t){if(t!==this.selectorText){this.selectorText=t;var e=this.renderer,n=this.renderable;if(n&&e)e.setSelector(n,t)||e.replaceRule(n,this)}},get:function(){return this.selectorText}}]),e}(v),y={onCreateRule:function(t,e,n){return"@"===t[0]||n.parent&&"keyframes"===n.parent.type?null:new b(t,e,n)}},L={indent:1,children:!0},x=/@([\w-]+)/,H=function(){function t(t,e,n){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=t;var i=t.match(x);for(var o in this.at=i?i[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new U(Object(r.a)({},n,{parent:this})),e)this.rules.add(o,e[o]);this.rules.process()}var e=t.prototype;return e.getRule=function(t){return this.rules.get(t)},e.indexOf=function(t){return this.rules.indexOf(t)},e.addRule=function(t,e,n){var r=this.rules.add(t,e,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},e.toString=function(t){if(void 0===t&&(t=L),null==t.indent&&(t.indent=L.indent),null==t.children&&(t.children=L.children),!1===t.children)return this.query+" {}";var e=this.rules.toString(t);return e?this.query+" {\n"+e+"\n}":""},t}(),O=/@media|@supports\s+/,w={onCreateRule:function(t,e,n){return O.test(t)?new H(t,e,n):null}},_={indent:1,children:!0},E=/@keyframes\s+([\w-]+)/,C=function(){function t(t,e,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var i=t.match(E);i&&i[1]?this.name=i[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var o=n.scoped,a=n.sheet,s=n.generateId;for(var u in this.id=!1===o?this.name:g(s(this,a)),this.rules=new U(Object(r.a)({},n,{parent:this})),e)this.rules.add(u,e[u],Object(r.a)({},n,{parent:this}));this.rules.process()}return t.prototype.toString=function(t){if(void 0===t&&(t=_),null==t.indent&&(t.indent=_.indent),null==t.children&&(t.children=_.children),!1===t.children)return this.at+" "+this.id+" {}";var e=this.rules.toString(t);return e&&(e="\n"+e+"\n"),this.at+" "+this.id+" {"+e+"}"},t}(),S=/@keyframes\s+/,M=/\$([\w-]+)/g,j=function(t,e){return"string"==typeof t?t.replace(M,(function(t,n){return n in e?e[n]:t})):t},V=function(t,e,n){var r=t[e],i=j(r,n);i!==r&&(t[e]=i)},A={onCreateRule:function(t,e,n){return"string"==typeof t&&S.test(t)?new C(t,e,n):null},onProcessStyle:function(t,e,n){return"style"===e.type&&n?("animation-name"in t&&V(t,"animation-name",n.keyframes),"animation"in t&&V(t,"animation",n.keyframes),t):t},onChangeValue:function(t,e,n){var r=n.options.sheet;if(!r)return t;switch(e){case"animation":case"animation-name":return j(t,r.keyframes);default:return t}}},k=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),i=0;i=this.index)e.push(t);else for(var r=0;rn)return void e.splice(r,0,t)},e.reset=function(){this.registry=[]},e.remove=function(t){var e=this.registry.indexOf(t);this.registry.splice(e,1)},e.toString=function(t){for(var e=void 0===t?{}:t,n=e.attached,r=Object(u.a)(e,["attached"]),i="",o=0;o0){var n=function(t,e){for(var n=0;ne.index&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,t);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t[n];if(r.attached&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,t))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=t.insertionPoint;if(r&&"string"==typeof r){var i=function(t){for(var e=at(),n=0;nn?n:e},Qt=function(){function t(t){this.getPropertyValue=nt,this.setProperty=rt,this.removeProperty=it,this.setSelector=ot,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,this.cssRules=[],t&&K.add(t),this.sheet=t;var e,n=this.sheet?this.sheet.options:{},r=n.media,i=n.meta,o=n.element;this.element=o||((e=document.createElement("style")).textContent="\n",e),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),i&&this.element.setAttribute("data-meta",i);var a=ut();a&&this.element.setAttribute("nonce",a)}var e=t.prototype;return e.attach=function(){if(!this.element.parentNode&&this.sheet){!function(t,e){var n=e.insertionPoint,r=st(e);if(!1!==r&&r.parent)r.parent.insertBefore(t,r.node);else if(n&&"number"==typeof n.nodeType){var i=n,o=i.parentNode;o&&o.insertBefore(t,i.nextSibling)}else at().appendChild(t)}(this.element,this.sheet.options);var t=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&t&&(this.hasInsertedRules=!1,this.deploy())}},e.detach=function(){if(this.sheet){var t=this.element.parentNode;t&&t.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},e.deploy=function(){var t=this.sheet;t&&(t.options.link?this.insertRules(t.rules):this.element.textContent="\n"+t.toString()+"\n")},e.insertRules=function(t,e){for(var n=0;n{const{ownerState:n}=t;return[e.root,n.variant&&e[n.variant],"inherit"!==n.align&&e["align"+Object(Q.a)(n.align)],n.noWrap&&e.noWrap,n.gutterBottom&&e.gutterBottom,n.paragraph&&e.paragraph]}})(({theme:t,ownerState:e})=>Object(i.a)({margin:0},e.variant&&t.typography[e.variant],"inherit"!==e.align&&{textAlign:e.align},e.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},e.gutterBottom&&{marginBottom:"0.35em"},e.paragraph&&{marginBottom:16})),h={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},m={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},g=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiTypography"}),o=(t=>m[t]||t)(n.color),l=Object(s.a)(Object(i.a)({},n,{color:o})),{align:g="inherit",className:v,component:b,gutterBottom:y=!1,noWrap:L=!1,paragraph:x=!1,variant:H="body1",variantMapping:O=h}=l,w=Object(r.a)(l,p),_=Object(i.a)({},l,{align:g,color:o,className:v,component:b,gutterBottom:y,noWrap:L,paragraph:x,variant:H,variantMapping:O}),E=b||(x?"p":O[H]||h[H])||"span",C=(t=>{const{align:e,gutterBottom:n,noWrap:r,paragraph:i,variant:o,classes:a}=t,s={root:["root",o,"inherit"!==t.align&&"align"+Object(Q.a)(e),n&&"gutterBottom",r&&"noWrap",i&&"paragraph"]};return Object(u.a)(s,T.a,a)})(_);return Object(d.jsx)(f,Object(i.a)({as:E,ref:e,ownerState:_,className:Object(a.a)(C.root,v)},w))}));e.a=g},function(t,e,n){"use strict";t.exports=n(1234)},,,,,function(t,e,n){t.exports=n(1232)()},function(t,e,n){"use strict";function r(t){var e,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t))for(e=0;e=0||(i[n]=t[n]);return i}n.d(e,"a",(function(){return r}))},,function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a}));var r=n(645),i=n(307);const o=t=>Object(r.b)(t)&&"classes"!==t,a=r.b,s=Object(r.a)({defaultTheme:i.a,rootShouldForwardProp:o});e.a=s},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(18),c=n(28),Q=n(292),T=n(26),d=n(408),p=n(5);const f=["children","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],h=t=>Object(i.a)({},"small"===t.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===t.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===t.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),m=Object(l.a)(Q.a,{shouldForwardProp:t=>Object(l.b)(t)||"classes"===t,name:"MuiButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.variant],e[`${n.variant}${Object(T.a)(n.color)}`],e["size"+Object(T.a)(n.size)],e[`${n.variant}Size${Object(T.a)(n.size)}`],"inherit"===n.color&&e.colorInherit,n.disableElevation&&e.disableElevation,n.fullWidth&&e.fullWidth]}})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:t.shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":Object(i.a)({textDecoration:"none",backgroundColor:Object(u.a)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===e.variant&&"inherit"!==e.color&&{backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===e.variant&&"inherit"!==e.color&&{border:"1px solid "+t.palette[e.color].main,backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===e.variant&&{backgroundColor:t.palette.grey.A100,boxShadow:t.shadows[4],"@media (hover: none)":{boxShadow:t.shadows[2],backgroundColor:t.palette.grey[300]}},"contained"===e.variant&&"inherit"!==e.color&&{backgroundColor:t.palette[e.color].dark,"@media (hover: none)":{backgroundColor:t.palette[e.color].main}}),"&:active":Object(i.a)({},"contained"===e.variant&&{boxShadow:t.shadows[8]}),["&."+d.a.focusVisible]:Object(i.a)({},"contained"===e.variant&&{boxShadow:t.shadows[6]}),["&."+d.a.disabled]:Object(i.a)({color:t.palette.action.disabled},"outlined"===e.variant&&{border:"1px solid "+t.palette.action.disabledBackground},"outlined"===e.variant&&"secondary"===e.color&&{border:"1px solid "+t.palette.action.disabled},"contained"===e.variant&&{color:t.palette.action.disabled,boxShadow:t.shadows[0],backgroundColor:t.palette.action.disabledBackground})},"text"===e.variant&&{padding:"6px 8px"},"text"===e.variant&&"inherit"!==e.color&&{color:t.palette[e.color].main},"outlined"===e.variant&&{padding:"5px 15px",border:"1px solid "+("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")},"outlined"===e.variant&&"inherit"!==e.color&&{color:t.palette[e.color].main,border:"1px solid "+Object(u.a)(t.palette[e.color].main,.5)},"contained"===e.variant&&{color:t.palette.getContrastText(t.palette.grey[300]),backgroundColor:t.palette.grey[300],boxShadow:t.shadows[2]},"contained"===e.variant&&"inherit"!==e.color&&{color:t.palette[e.color].contrastText,backgroundColor:t.palette[e.color].main},"inherit"===e.color&&{color:"inherit",borderColor:"currentColor"},"small"===e.size&&"text"===e.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===e.size&&"text"===e.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===e.size&&"outlined"===e.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===e.size&&"outlined"===e.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===e.size&&"contained"===e.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===e.size&&"contained"===e.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},e.fullWidth&&{width:"100%"}),({ownerState:t})=>t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},["&."+d.a.focusVisible]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&."+d.a.disabled]:{boxShadow:"none"}}),g=Object(l.a)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.startIcon,e["iconSize"+Object(T.a)(n.size)]]}})(({ownerState:t})=>Object(i.a)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},h(t))),v=Object(l.a)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.endIcon,e["iconSize"+Object(T.a)(n.size)]]}})(({ownerState:t})=>Object(i.a)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},h(t))),b=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiButton"}),{children:o,color:u="primary",component:l="button",disabled:Q=!1,disableElevation:h=!1,disableFocusRipple:b=!1,endIcon:y,focusVisibleClassName:L,fullWidth:x=!1,size:H="medium",startIcon:O,type:w,variant:_="text"}=n,E=Object(r.a)(n,f),C=Object(i.a)({},n,{color:u,component:l,disabled:Q,disableElevation:h,disableFocusRipple:b,fullWidth:x,size:H,type:w,variant:_}),S=(t=>{const{color:e,disableElevation:n,fullWidth:r,size:o,variant:a,classes:u}=t,l={root:["root",a,`${a}${Object(T.a)(e)}`,"size"+Object(T.a)(o),`${a}Size${Object(T.a)(o)}`,"inherit"===e&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize"+Object(T.a)(o)],endIcon:["endIcon","iconSize"+Object(T.a)(o)]},c=Object(s.a)(l,d.b,u);return Object(i.a)({},u,c)})(C),M=O&&Object(p.jsx)(g,{className:S.startIcon,ownerState:C,children:O}),j=y&&Object(p.jsx)(v,{className:S.endIcon,ownerState:C,children:y});return Object(p.jsxs)(m,Object(i.a)({ownerState:C,component:l,disabled:Q,focusRipple:!b,focusVisibleClassName:Object(a.a)(S.focusVisible,L),ref:e,type:w},E,{classes:S,children:[M,o,j]}))}));e.a=b},,,,,,,function(t,e,n){"use strict";var r=n(260);e.a=r.a},,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(1479),i=n(307);function o({props:t,name:e}){return Object(r.a)({props:t,name:e,defaultTheme:i.a})}},,,,,,,,,,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(16);function i(t,e){if(null==t)return{};var n,i,o=Object(r.a)(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}},function(t,e,n){"use strict";n.d(e,"m",(function(){return r})),n.d(e,"c",(function(){return i})),n.d(e,"k",(function(){return o})),n.d(e,"f",(function(){return a})),n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return u})),n.d(e,"l",(function(){return l})),n.d(e,"e",(function(){return c})),n.d(e,"d",(function(){return Q})),n.d(e,"o",(function(){return T})),n.d(e,"i",(function(){return d})),n.d(e,"j",(function(){return p})),n.d(e,"n",(function(){return f})),n.d(e,"h",(function(){return h})),n.d(e,"g",(function(){return m}));var r="top",i="bottom",o="right",a="left",s="auto",u=[r,i,o,a],l="start",c="end",Q="clippingParents",T="viewport",d="popper",p="reference",f=u.reduce((function(t,e){return t.concat([e+"-"+l,e+"-"+c])}),[]),h=[].concat(u,[s]).reduce((function(t,e){return t.concat([e,e+"-"+l,e+"-"+c])}),[]),m=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(18),c=n(101),Q=n(28),T=n(26),d=n(646),p=n(1174),f=n(173),h=n(82),m=n(345),g=n(380),v=n(268),b=n(289),y=n(5);const L=["arrow","children","classes","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"];const x=Object(l.a)(p.a,{name:"MuiTooltip",slot:"Popper",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.popper,!n.disableInteractive&&e.popperInteractive,n.arrow&&e.popperArrow,!n.open&&e.popperClose]}})(({theme:t,ownerState:e,open:n})=>Object(i.a)({zIndex:t.zIndex.tooltip,pointerEvents:"none"},!e.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},e.arrow&&{['&[data-popper-placement*="bottom"] .'+b.a.arrow]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},['&[data-popper-placement*="top"] .'+b.a.arrow]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},['&[data-popper-placement*="right"] .'+b.a.arrow]:Object(i.a)({},e.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),['&[data-popper-placement*="left"] .'+b.a.arrow]:Object(i.a)({},e.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),H=Object(l.a)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.tooltip,n.touch&&e.touch,n.arrow&&e.tooltipArrow,e["tooltipPlacement"+Object(T.a)(n.placement.split("-")[0])]]}})(({theme:t,ownerState:e})=>{return Object(i.a)({backgroundColor:Object(u.a)(t.palette.grey[700],.92),borderRadius:t.shape.borderRadius,color:t.palette.common.white,fontFamily:t.typography.fontFamily,padding:"4px 8px",fontSize:t.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:t.typography.fontWeightMedium},e.arrow&&{position:"relative",margin:0},e.touch&&{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:(n=16/14,Math.round(1e5*n)/1e5)+"em",fontWeight:t.typography.fontWeightRegular},{[`.${b.a.popper}[data-popper-placement*="left"] &`]:Object(i.a)({transformOrigin:"right center"},e.isRtl?Object(i.a)({marginLeft:"14px"},e.touch&&{marginLeft:"24px"}):Object(i.a)({marginRight:"14px"},e.touch&&{marginRight:"24px"})),[`.${b.a.popper}[data-popper-placement*="right"] &`]:Object(i.a)({transformOrigin:"left center"},e.isRtl?Object(i.a)({marginRight:"14px"},e.touch&&{marginRight:"24px"}):Object(i.a)({marginLeft:"14px"},e.touch&&{marginLeft:"24px"})),[`.${b.a.popper}[data-popper-placement*="top"] &`]:Object(i.a)({transformOrigin:"center bottom",marginBottom:"14px"},e.touch&&{marginBottom:"24px"}),[`.${b.a.popper}[data-popper-placement*="bottom"] &`]:Object(i.a)({transformOrigin:"center top",marginTop:"14px"},e.touch&&{marginTop:"24px"})});var n}),O=Object(l.a)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(t,e)=>e.arrow})(({theme:t})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:Object(u.a)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let w=!1,_=null;function E(t,e){return n=>{e&&e(n),t(n)}}const C=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiTooltip"}),{arrow:u=!1,children:l,describeChild:C=!1,disableFocusListener:S=!1,disableHoverListener:M=!1,disableInteractive:j=!1,disableTouchListener:V=!1,enterDelay:A=100,enterNextDelay:k=0,enterTouchDelay:P=700,followCursor:D=!1,id:R,leaveDelay:N=0,leaveTouchDelay:I=1500,onClose:B,onOpen:F,open:z,placement:W="bottom",PopperComponent:Z=p.a,PopperProps:G={},title:U,TransitionComponent:X=d.a,TransitionProps:q}=n,K=Object(r.a)(n,L),$=Object(c.a)(),Y="rtl"===$.direction,[J,tt]=o.useState(),[et,nt]=o.useState(null),rt=o.useRef(!1),it=j||D,ot=o.useRef(),at=o.useRef(),st=o.useRef(),ut=o.useRef(),[lt,ct]=Object(v.a)({controlled:z,default:!1,name:"Tooltip",state:"open"});let Qt=lt;const Tt=Object(m.a)(R),dt=o.useRef(),pt=o.useCallback(()=>{void 0!==dt.current&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),clearTimeout(ut.current)},[]);o.useEffect(()=>()=>{clearTimeout(ot.current),clearTimeout(at.current),clearTimeout(st.current),pt()},[pt]);const ft=t=>{clearTimeout(_),w=!0,ct(!0),F&&!Qt&&F(t)},ht=Object(f.a)(t=>{clearTimeout(_),_=setTimeout(()=>{w=!1},800+N),ct(!1),B&&Qt&&B(t),clearTimeout(ot.current),ot.current=setTimeout(()=>{rt.current=!1},$.transitions.duration.shortest)}),mt=t=>{rt.current&&"touchstart"!==t.type||(J&&J.removeAttribute("title"),clearTimeout(at.current),clearTimeout(st.current),A||w&&k?at.current=setTimeout(()=>{ft(t)},w?k:A):ft(t))},gt=t=>{clearTimeout(at.current),clearTimeout(st.current),st.current=setTimeout(()=>{ht(t)},N)},{isFocusVisibleRef:vt,onBlur:bt,onFocus:yt,ref:Lt}=Object(g.a)(),[,xt]=o.useState(!1),Ht=t=>{bt(t),!1===vt.current&&(xt(!1),gt(t))},Ot=t=>{J||tt(t.currentTarget),yt(t),!0===vt.current&&(xt(!0),mt(t))},wt=t=>{rt.current=!0;const e=l.props;e.onTouchStart&&e.onTouchStart(t)},_t=mt,Et=gt,Ct=t=>{wt(t),clearTimeout(st.current),clearTimeout(ot.current),pt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ut.current=setTimeout(()=>{document.body.style.WebkitUserSelect=dt.current,mt(t)},P)},St=t=>{l.props.onTouchEnd&&l.props.onTouchEnd(t),clearTimeout(ut.current),clearTimeout(st.current),st.current=setTimeout(()=>{ht(t)},I)};o.useEffect(()=>{if(Qt)return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)};function t(t){"Escape"!==t.key&&"Esc"!==t.key||ht(t)}},[ht,Qt]);const Mt=Object(h.a)(tt,e),jt=Object(h.a)(Lt,Mt),Vt=Object(h.a)(l.ref,jt);""===U&&(Qt=!1);const At=o.useRef({x:0,y:0}),kt=o.useRef(),Pt={},Dt="string"==typeof U;C?(Pt.title=Qt||!Dt||M?null:U,Pt["aria-describedby"]=Qt?Tt:null):(Pt["aria-label"]=Dt?U:null,Pt["aria-labelledby"]=Qt&&!Dt?Tt:null);const Rt=Object(i.a)({},Pt,K,l.props,{className:Object(a.a)(K.className,l.props.className),onTouchStart:wt,ref:Vt},D?{onMouseMove:t=>{const e=l.props;e.onMouseMove&&e.onMouseMove(t),At.current={x:t.clientX,y:t.clientY},kt.current&&kt.current.update()}}:{});const Nt={};V||(Rt.onTouchStart=Ct,Rt.onTouchEnd=St),M||(Rt.onMouseOver=E(_t,Rt.onMouseOver),Rt.onMouseLeave=E(Et,Rt.onMouseLeave),it||(Nt.onMouseOver=_t,Nt.onMouseLeave=Et)),S||(Rt.onFocus=E(Ot,Rt.onFocus),Rt.onBlur=E(Ht,Rt.onBlur),it||(Nt.onFocus=Ot,Nt.onBlur=Ht));const It=o.useMemo(()=>{var t;let e=[{name:"arrow",enabled:Boolean(et),options:{element:et,padding:4}}];return null!=(t=G.popperOptions)&&t.modifiers&&(e=e.concat(G.popperOptions.modifiers)),Object(i.a)({},G.popperOptions,{modifiers:e})},[et,G]),Bt=Object(i.a)({},n,{isRtl:Y,arrow:u,disableInteractive:it,placement:W,PopperComponent:Z,touch:rt.current}),Ft=(t=>{const{classes:e,disableInteractive:n,arrow:r,touch:i,placement:o}=t,a={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",i&&"touch","tooltipPlacement"+Object(T.a)(o.split("-")[0])],arrow:["arrow"]};return Object(s.a)(a,b.b,e)})(Bt);return Object(y.jsxs)(o.Fragment,{children:[o.cloneElement(l,Rt),Object(y.jsx)(x,Object(i.a)({as:Z,className:Ft.popper,placement:W,anchorEl:D?{getBoundingClientRect:()=>({top:At.current.y,left:At.current.x,right:At.current.x,bottom:At.current.y,width:0,height:0})}:J,popperRef:kt,open:!!J&&Qt,id:Tt,transition:!0},Nt,G,{popperOptions:It,ownerState:Bt,children:({TransitionProps:t})=>Object(y.jsx)(X,Object(i.a)({timeout:$.transitions.duration.shorter},t,q,{children:Object(y.jsxs)(H,{className:Ft.tooltip,ownerState:Bt,children:[U,u?Object(y.jsx)(O,{className:Ft.arrow,ref:nt,ownerState:Bt}):null]})}))}))]})}));e.a=C},,,,function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(260),i=n(136);function o(t,e){return e&&"string"==typeof e?e.split(".").reduce((t,e)=>t&&t[e]?t[e]:null,t):null}function a(t,e,n,r=n){let i;return i="function"==typeof t?t(n):Array.isArray(t)?t[n]||r:o(t,n)||r,e&&(i=e(i)),i}e.a=function(t){const{prop:e,cssProperty:n=t.prop,themeKey:s,transform:u}=t,l=t=>{if(null==t[e])return null;const l=t[e],c=o(t.theme,s)||{};return Object(i.b)(t,l,t=>{let i=a(c,u,t);return t===i&&"string"==typeof t&&(i=a(c,u,`${e}${"default"===t?"":Object(r.a)(t)}`,t)),!1===n?i:{[n]:i}})};return l.propTypes={},l.filterProps=[e],l}},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(136),u=n(647),l=n(64),c=n(18),Q=n(28),T=n(621),d=n(454),p=n(5);const f=["className","columns","columnSpacing","component","container","direction","item","lg","md","rowSpacing","sm","spacing","wrap","xl","xs","zeroMinWidth"];function h(t){const e=parseFloat(t);return`${e}${String(t).replace(String(e),"")||"px"}`}const m=Object(c.a)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(t,e)=>{const{container:n,direction:r,item:i,lg:o,md:a,sm:s,spacing:u,wrap:l,xl:c,xs:Q,zeroMinWidth:T}=t.ownerState;return[e.root,n&&e.container,i&&e.item,T&&e.zeroMinWidth,n&&0!==u&&e["spacing-xs-"+String(u)],"row"!==r&&e["direction-xs-"+String(r)],"wrap"!==l&&e["wrap-xs-"+String(l)],!1!==Q&&e["grid-xs-"+String(Q)],!1!==s&&e["grid-sm-"+String(s)],!1!==a&&e["grid-md-"+String(a)],!1!==o&&e["grid-lg-"+String(o)],!1!==c&&e["grid-xl-"+String(c)]]}})(({ownerState:t})=>Object(i.a)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"nowrap"===t.wrap&&{flexWrap:"nowrap"},"reverse"===t.wrap&&{flexWrap:"wrap-reverse"}),(function({theme:t,ownerState:e}){return Object(s.b)({theme:t},e.direction,t=>{const e={flexDirection:t};return 0===t.indexOf("column")&&(e["& > ."+d.a.item]={maxWidth:"none"}),e})}),(function({theme:t,ownerState:e}){const{container:n,rowSpacing:r}=e;let i={};return n&&0!==r&&(i=Object(s.b)({theme:t},r,e=>{const n=t.spacing(e);return"0px"!==n?{marginTop:"-"+h(n),["& > ."+d.a.item]:{paddingTop:h(n)}}:{}})),i}),(function({theme:t,ownerState:e}){const{container:n,columnSpacing:r}=e;let i={};return n&&0!==r&&(i=Object(s.b)({theme:t},r,e=>{const n=t.spacing(e);return"0px"!==n?{width:`calc(100% + ${h(n)})`,marginLeft:"-"+h(n),["& > ."+d.a.item]:{paddingLeft:h(n)}}:{}})),i}),({theme:t,ownerState:e})=>t.breakpoints.keys.reduce((n,r)=>(function(t,e,n,r){const o=r[n];if(!o)return;let a={};if(!0===o)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===o)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const t=Object(s.d)({values:r.columns,base:e.breakpoints.values}),u=Math.round(o/t[n]*1e8)/1e6+"%";let l={};if(r.container&&r.item&&0!==r.columnSpacing){const t=e.spacing(r.columnSpacing);if("0px"!==t){const e=`calc(${u} + ${h(t)})`;l={flexBasis:e,maxWidth:e}}}a=Object(i.a)({flexBasis:u,flexGrow:0,maxWidth:u},l)}0===e.breakpoints.values[n]?Object.assign(t,a):t[e.breakpoints.up(n)]=a}(n,t,r,e),n),{})),g=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiGrid"}),s=Object(u.a)(n),{className:c,columns:h=12,columnSpacing:g,component:v="div",container:b=!1,direction:y="row",item:L=!1,lg:x=!1,md:H=!1,rowSpacing:O,sm:w=!1,spacing:_=0,wrap:E="wrap",xl:C=!1,xs:S=!1,zeroMinWidth:M=!1}=s,j=Object(r.a)(s,f),V=O||_,A=g||_,k=o.useContext(T.a)||h,P=Object(i.a)({},s,{columns:k,container:b,direction:y,item:L,lg:x,md:H,sm:w,rowSpacing:V,columnSpacing:A,wrap:E,xl:C,xs:S,zeroMinWidth:M}),D=(t=>{const{classes:e,container:n,direction:r,item:i,lg:o,md:a,sm:s,spacing:u,wrap:c,xl:Q,xs:T,zeroMinWidth:p}=t,f={root:["root",n&&"container",i&&"item",p&&"zeroMinWidth",n&&0!==u&&"spacing-xs-"+String(u),"row"!==r&&"direction-xs-"+String(r),"wrap"!==c&&"wrap-xs-"+String(c),!1!==T&&"grid-xs-"+String(T),!1!==s&&"grid-sm-"+String(s),!1!==a&&"grid-md-"+String(a),!1!==o&&"grid-lg-"+String(o),!1!==Q&&"grid-xl-"+String(Q)]};return Object(l.a)(f,d.b,e)})(P);return R=Object(p.jsx)(m,Object(i.a)({ownerState:P,className:Object(a.a)(D.root,c),as:v,ref:e},j)),12!==k?Object(p.jsx)(T.a.Provider,{value:k,children:R}):R;var R}));e.a=g},,,function(t,e,n){"use strict";var r=n(207),i=n(520);function o(t,e){return e&&"string"==typeof e?e.split(".").reduce((function(t,e){return t&&t[e]?t[e]:null}),t):null}e.a=function(t){var e=t.prop,n=t.cssProperty,a=void 0===n?t.prop:n,s=t.themeKey,u=t.transform,l=function(t){if(null==t[e])return null;var n=t[e],l=o(t.theme,s)||{};return Object(i.a)(t,n,(function(t){var e;return"function"==typeof l?e=l(t):Array.isArray(l)?e=l[t]||t:(e=o(l,t)||t,u&&(e=u(e))),!1===a?e:Object(r.a)({},a,e)}))};return l.propTypes={},l.filterProps=[e],l}},,,,,function(t,e,n){"use strict";var r=n(1495),i=n(535);const o=Object(i.a)(),a=Object(r.a)({defaultTheme:o});e.a=a},,,function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(26),c=n(506),Q=n(310),T=n(28),d=n(18),p=n(619),f=n(5);const h=["align","className","component","padding","scope","size","sortDirection","variant"],m=Object(d.a)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.variant],e["size"+Object(l.a)(n.size)],"normal"!==n.padding&&e["padding"+Object(l.a)(n.padding)],"inherit"!==n.align&&e["align"+Object(l.a)(n.align)],n.stickyHeader&&e.stickyHeader]}})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n "+("light"===t.palette.mode?Object(u.e)(Object(u.a)(t.palette.divider,1),.88):Object(u.b)(Object(u.a)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===e.variant&&{color:t.palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===e.variant&&{color:t.palette.text.primary},"footer"===e.variant&&{color:t.palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===e.size&&{padding:"6px 16px",["&."+p.a.paddingCheckbox]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===e.padding&&{width:48,padding:"0 0 0 4px"},"none"===e.padding&&{padding:0},"left"===e.align&&{textAlign:"left"},"center"===e.align&&{textAlign:"center"},"right"===e.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===e.align&&{textAlign:"justify"},e.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:t.palette.background.default})),g=o.forwardRef((function(t,e){const n=Object(T.a)({props:t,name:"MuiTableCell"}),{align:u="inherit",className:d,component:g,padding:v,scope:b,size:y,sortDirection:L,variant:x}=n,H=Object(r.a)(n,h),O=o.useContext(c.a),w=o.useContext(Q.a),_=w&&"head"===w.variant;let E;E=g||(_?"th":"td");let C=b;!C&&_&&(C="col");const S=x||w&&w.variant,M=Object(i.a)({},n,{align:u,component:E,padding:v||(O&&O.padding?O.padding:"normal"),size:y||(O&&O.size?O.size:"medium"),sortDirection:L,stickyHeader:"head"===S&&O&&O.stickyHeader,variant:S}),j=(t=>{const{classes:e,variant:n,align:r,padding:i,size:o,stickyHeader:a}=t,u={root:["root",n,a&&"stickyHeader","inherit"!==r&&"align"+Object(l.a)(r),"normal"!==i&&"padding"+Object(l.a)(i),"size"+Object(l.a)(o)]};return Object(s.a)(u,p.b,e)})(M);let V=null;return L&&(V="asc"===L?"ascending":"descending"),Object(f.jsx)(m,Object(i.a)({as:E,ref:e,className:Object(a.a)(j.root,d),"aria-sort":V,scope:C,ownerState:M},H))}));e.a=g},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(63);function i(t,e){const n={};return e.forEach(e=>{n[e]=Object(r.a)(t,e)}),n}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));const r={active:"Mui-active",checked:"Mui-checked",completed:"Mui-completed",disabled:"Mui-disabled",error:"Mui-error",expanded:"Mui-expanded",focused:"Mui-focused",focusVisible:"Mui-focusVisible",required:"Mui-required",selected:"Mui-selected"};function i(t,e){return r[e]||`${t}-${e}`}},function(t,e,n){"use strict";function r(t,e,n){const r={};return Object.keys(t).forEach(i=>{r[i]=t[i].reduce((t,r)=>(r&&(n&&n[r]&&t.push(n[r]),t.push(e(r))),t),[]).join(" ")}),r}n.d(e,"a",(function(){return r}))},,,,,,function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(118),l=n(83),c=n(18),Q=n(28),T=n(292),d=n(308),p=n(160),f=n(82),h=n(155),m=n(330),g=n(331),v=n(1489),b=n(5);const y=["className"],L=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected"],x=Object(c.a)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.dense&&e.dense,"flex-start"===n.alignItems&&e.alignItemsFlexStart,n.divider&&e.divider,!n.disableGutters&&e.gutters,!n.disablePadding&&e.padding,n.button&&e.button,n.hasSecondaryAction&&e.secondaryAction]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!e.disablePadding&&Object(i.a)({paddingTop:8,paddingBottom:8},e.dense&&{paddingTop:4,paddingBottom:4},!e.disableGutters&&{paddingLeft:16,paddingRight:16},!!e.secondaryAction&&{paddingRight:48}),!!e.secondaryAction&&{["& > ."+g.a.root]:{paddingRight:48}},{["&."+m.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+m.a.selected]:{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity),["&."+m.a.focusVisible]:{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&."+m.a.disabled]:{opacity:t.palette.action.disabledOpacity}},"flex-start"===e.alignItems&&{alignItems:"flex-start"},e.divider&&{borderBottom:"1px solid "+t.palette.divider,backgroundClip:"padding-box"},e.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"}},[`&.${m.a.selected}:hover`]:{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Object(l.a)(t.palette.primary.main,t.palette.action.selectedOpacity)}}},e.hasSecondaryAction&&{paddingRight:48})),H=Object(c.a)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(t,e)=>e.container})({position:"relative"}),O=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiListItem"}),{alignItems:l="center",autoFocus:c=!1,button:g=!1,children:O,className:w,component:_,components:E={},componentsProps:C={},ContainerComponent:S="li",ContainerProps:{className:M}={},dense:j=!1,disabled:V=!1,disableGutters:A=!1,disablePadding:k=!1,divider:P=!1,focusVisibleClassName:D,secondaryAction:R,selected:N=!1}=n,I=Object(r.a)(n.ContainerProps,y),B=Object(r.a)(n,L),F=o.useContext(h.a),z={dense:j||F.dense||!1,alignItems:l,disableGutters:A},W=o.useRef(null);Object(p.a)(()=>{c&&W.current&&W.current.focus()},[c]);const Z=o.Children.toArray(O),G=Z.length&&Object(d.a)(Z[Z.length-1],["ListItemSecondaryAction"]),U=Object(i.a)({},n,{alignItems:l,autoFocus:c,button:g,dense:z.dense,disabled:V,disableGutters:A,disablePadding:k,divider:P,hasSecondaryAction:G,selected:N}),X=(t=>{const{alignItems:e,button:n,classes:r,dense:i,disabled:o,disableGutters:a,disablePadding:u,divider:l,hasSecondaryAction:c,selected:Q}=t,T={root:["root",i&&"dense",!a&&"gutters",!u&&"padding",l&&"divider",o&&"disabled",n&&"button","flex-start"===e&&"alignItemsFlexStart",c&&"secondaryAction",Q&&"selected"],container:["container"]};return Object(s.a)(T,m.b,r)})(U),q=Object(f.a)(W,e),K=E.Root||x,$=C.root||{},Y=Object(i.a)({className:Object(a.a)(X.root,$.className,w),disabled:V},B);let J=_||"li";return g&&(Y.component=_||"div",Y.focusVisibleClassName=Object(a.a)(m.a.focusVisible,D),J=T.a),G?(J=Y.component||_?J:"div","li"===S&&("li"===J?J="div":"li"===Y.component&&(Y.component="div")),Object(b.jsx)(h.a.Provider,{value:z,children:Object(b.jsxs)(H,Object(i.a)({as:S,className:Object(a.a)(X.container,M),ref:q,ownerState:U},I,{children:[Object(b.jsx)(K,Object(i.a)({},$,!Object(u.a)(K)&&{as:J,ownerState:Object(i.a)({},U,$.ownerState)},Y,{children:Z})),Z.pop()]}))})):Object(b.jsx)(h.a.Provider,{value:z,children:Object(b.jsxs)(K,Object(i.a)({},$,{as:J,ref:q,ownerState:U},!Object(u.a)(K)&&{ownerState:Object(i.a)({},U,$.ownerState)},Y,{children:[Z,R&&Object(b.jsx)(v.a,{children:R})]}))})}));e.a=O},function(t,e,n){"use strict";var r=n(2),i=n(1519),o=n(314);e.a=function(t,e){return Object(i.a)(t,Object(r.a)({defaultTheme:o.a},e))}},,,function(t,e,n){"use strict";var r=n(2),i=n(16),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(310),c=n(28),Q=n(18),T=n(547),d=n(5);const p=["className","component","hover","selected"],f=Object(Q.a)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.head&&e.head,n.footer&&e.footer]}})(({theme:t})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${T.a.hover}:hover`]:{backgroundColor:t.palette.action.hover},["&."+T.a.selected]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity),"&:hover":{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)}}})),h="tr",m=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiTableRow"}),{className:u,component:Q=h,hover:m=!1,selected:g=!1}=n,v=Object(i.a)(n,p),b=o.useContext(l.a),y=Object(r.a)({},n,{component:Q,hover:m,selected:g,head:b&&"head"===b.variant,footer:b&&"footer"===b.variant}),L=(t=>{const{classes:e,selected:n,hover:r,head:i,footer:o}=t,a={root:["root",n&&"selected",r&&"hover",i&&"head",o&&"footer"]};return Object(s.a)(a,T.b,e)})(y);return Object(d.jsx)(f,Object(r.a)({as:Q,ref:e,className:Object(a.a)(L.root,u),role:Q===h?null:"row",ownerState:y},v))}));e.a=m},,function(t,e){t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(419)},function(t,e,n){"use strict";var r=n(76);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(77)),o=n(5),a=(0,i.default)((0,o.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");e.default=a},,,function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.XMLNode=e.TextNode=e.AbstractMmlEmptyNode=e.AbstractMmlBaseNode=e.AbstractMmlLayoutNode=e.AbstractMmlTokenNode=e.AbstractMmlNode=e.indentAttributes=e.TEXCLASSNAMES=e.TEXCLASS=void 0;var u=n(422),l=n(1254);e.TEXCLASS={ORD:0,OP:1,BIN:2,REL:3,OPEN:4,CLOSE:5,PUNCT:6,INNER:7,VCENTER:8,NONE:-1},e.TEXCLASSNAMES=["ORD","OP","BIN","REL","OPEN","CLOSE","PUNCT","INNER","VCENTER"];var c=["","thinmathspace","mediummathspace","thickmathspace"],Q=[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]];e.indentAttributes=["indentalign","indentalignfirst","indentshift","indentshiftfirst"];var T=function(t){function n(e,n,r){void 0===n&&(n={}),void 0===r&&(r=[]);var i=t.call(this,e)||this;return i.prevClass=null,i.prevLevel=null,i.texclass=null,i.arity<0&&(i.childNodes=[e.create("inferredMrow")],i.childNodes[0].parent=i),i.setChildren(r),i.attributes=new u.Attributes(e.getNodeClass(i.kind).defaults,e.getNodeClass("math").defaults),i.attributes.setList(n),i}return i(n,t),n.prototype.copy=function(t){var e,n,r,i;void 0===t&&(t=!1);var s=this.factory.create(this.kind);if(s.properties=o({},this.properties),this.attributes){var u=this.attributes.getAllAttributes();try{for(var l=a(Object.keys(u)),c=l.next();!c.done;c=l.next()){var Q=c.value;("id"!==Q||t)&&s.attributes.set(Q,u[Q])}}catch(t){e={error:t}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(e)throw e.error}}}if(this.childNodes&&this.childNodes.length){var T=this.childNodes;1===T.length&&T[0].isInferred&&(T=T[0].childNodes);try{for(var d=a(T),p=d.next();!p.done;p=d.next()){var f=p.value;f?s.appendChild(f.copy()):s.childNodes.push(null)}}catch(t){r={error:t}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}}return s},Object.defineProperty(n.prototype,"texClass",{get:function(){return this.texclass},set:function(t){this.texclass=t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"arity",{get:function(){return 1/0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"Parent",{get:function(){for(var t=this.parent;t&&t.notParent;)t=t.Parent;return t},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),n.prototype.setChildren=function(e){return this.arity<0?this.childNodes[0].setChildren(e):t.prototype.setChildren.call(this,e)},n.prototype.appendChild=function(e){var n,r,i=this;if(this.arity<0)return this.childNodes[0].appendChild(e),e;if(e.isInferred){if(this.arity===1/0)return e.childNodes.forEach((function(e){return t.prototype.appendChild.call(i,e)})),e;var o=e;(e=this.factory.create("mrow")).setChildren(o.childNodes),e.attributes=o.attributes;try{for(var s=a(o.getPropertyNames()),u=s.next();!u.done;u=s.next()){var l=u.value;e.setProperty(l,o.getProperty(l))}}catch(t){n={error:t}}finally{try{u&&!u.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}}return t.prototype.appendChild.call(this,e)},n.prototype.replaceChild=function(e,n){return this.arity<0?(this.childNodes[0].replaceChild(e,n),e):t.prototype.replaceChild.call(this,e,n)},n.prototype.core=function(){return this},n.prototype.coreMO=function(){return this},n.prototype.coreIndex=function(){return 0},n.prototype.childPosition=function(){for(var t,e,n=this,r=n.parent;r&&r.notParent;)n=r,r=r.parent;if(r){var i=0;try{for(var o=a(r.childNodes),s=o.next();!s.done;s=o.next()){if(s.value===n)return i;i++}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}}return null},n.prototype.setTeXclass=function(t){return this.getPrevClass(t),null!=this.texClass?this:t},n.prototype.updateTeXclass=function(t){t&&(this.prevClass=t.prevClass,this.prevLevel=t.prevLevel,t.prevClass=t.prevLevel=null,this.texClass=t.texClass)},n.prototype.getPrevClass=function(t){t&&(this.prevClass=t.texClass,this.prevLevel=t.attributes.get("scriptlevel"))},n.prototype.texSpacing=function(){var t=null!=this.prevClass?this.prevClass:e.TEXCLASS.NONE,n=this.texClass||e.TEXCLASS.ORD;if(t===e.TEXCLASS.NONE||n===e.TEXCLASS.NONE)return"";t===e.TEXCLASS.VCENTER&&(t=e.TEXCLASS.ORD),n===e.TEXCLASS.VCENTER&&(n=e.TEXCLASS.ORD);var r=Q[t][n];return(this.prevLevel>0||this.attributes.get("scriptlevel")>0)&&r>=0?"":c[Math.abs(r)]},n.prototype.hasSpacingAttributes=function(){return this.isEmbellished&&this.coreMO().hasSpacingAttributes()},n.prototype.setInheritedAttributes=function(t,e,r,i){var o,u;void 0===t&&(t={}),void 0===e&&(e=!1),void 0===r&&(r=0),void 0===i&&(i=!1);var l=this.attributes.getAllDefaults();try{for(var c=a(Object.keys(t)),Q=c.next();!Q.done;Q=c.next()){var T=Q.value;if(l.hasOwnProperty(T)||n.alwaysInherit.hasOwnProperty(T)){var d=s(t[T],2),p=d[0],f=d[1];((n.noInherit[p]||{})[this.kind]||{})[T]||this.attributes.setInherited(T,f)}}}catch(t){o={error:t}}finally{try{Q&&!Q.done&&(u=c.return)&&u.call(c)}finally{if(o)throw o.error}}void 0===this.attributes.getExplicit("displaystyle")&&this.attributes.setInherited("displaystyle",e),void 0===this.attributes.getExplicit("scriptlevel")&&this.attributes.setInherited("scriptlevel",r),i&&this.setProperty("texprimestyle",i);var h=this.arity;if(h>=0&&h!==1/0&&(1===h&&0===this.childNodes.length||1!==h&&this.childNodes.length!==h))if(h=0&&e!==1/0&&(1===e&&0===this.childNodes.length||1!==e&&this.childNodes.length!==e)&&this.mError('Wrong number of children for "'+this.kind+'" node',t,!0),this.verifyChildren(t)}},n.prototype.verifyAttributes=function(t){var e,n;if(t.checkAttributes){var r=this.attributes,i=[];try{for(var o=a(r.getExplicitNames()),s=o.next();!s.done;s=o.next()){var u=s.value;"data-"===u.substr(0,5)||void 0!==r.getDefault(u)||u.match(/^(?:class|style|id|(?:xlink:)?href)$/)||i.push(u)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}i.length&&this.mError("Unknown attributes for "+this.kind+" node: "+i.join(", "),t)}},n.prototype.verifyChildren=function(t){var e,n;try{for(var r=a(this.childNodes),i=r.next();!i.done;i=r.next()){i.value.verifyTree(t)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},n.prototype.mError=function(t,e,n){if(void 0===n&&(n=!1),this.parent&&this.parent.isKind("merror"))return null;var r=this.factory.create("merror");if(e.fullErrors||n){var i=this.factory.create("mtext"),o=this.factory.create("text");o.setText(e.fullErrors?t:this.kind),i.appendChild(o),r.appendChild(i),this.parent.replaceChild(r,this)}else this.parent.replaceChild(r,this),r.appendChild(this);return r},n.defaults={mathbackground:u.INHERIT,mathcolor:u.INHERIT,mathsize:u.INHERIT,dir:u.INHERIT},n.noInherit={mstyle:{mpadded:{width:!0,height:!0,depth:!0,lspace:!0,voffset:!0},mtable:{width:!0,height:!0,depth:!0,align:!0}},maligngroup:{mrow:{groupalign:!0},mtable:{groupalign:!0}}},n.alwaysInherit={scriptminsize:!0,scriptsizemultiplier:!0},n.verifyDefaults={checkArity:!0,checkAttributes:!1,fullErrors:!1,fixMmultiscripts:!0,fixMtables:!0},n}(l.AbstractNode);e.AbstractMmlNode=T;var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"isToken",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.getText=function(){var t,e,n="";try{for(var r=a(this.childNodes),i=r.next();!i.done;i=r.next()){var o=i.value;o instanceof m&&(n+=o.getText())}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return n},e.prototype.setChildInheritedAttributes=function(t,e,n,r){var i,o;try{for(var s=a(this.childNodes),u=s.next();!u.done;u=s.next()){var l=u.value;l instanceof T&&l.setInheritedAttributes(t,e,n,r)}}catch(t){i={error:t}}finally{try{u&&!u.done&&(o=s.return)&&o.call(s)}finally{if(i)throw i.error}}},e.prototype.walkTree=function(t,e){var n,r;t(this,e);try{for(var i=a(this.childNodes),o=i.next();!o.done;o=i.next()){var s=o.value;s instanceof T&&s.walkTree(t,e)}}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return e},e.defaults=o(o({},T.defaults),{mathvariant:"normal",mathsize:u.INHERIT}),e}(T);e.AbstractMmlTokenNode=d;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),Object.defineProperty(e.prototype,"isSpacelike",{get:function(){return this.childNodes[0].isSpacelike},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return-1},enumerable:!1,configurable:!0}),e.prototype.core=function(){return this.childNodes[0]},e.prototype.coreMO=function(){return this.childNodes[0].coreMO()},e.prototype.setTeXclass=function(t){return t=this.childNodes[0].setTeXclass(t),this.updateTeXclass(this.childNodes[0]),t},e.defaults=T.defaults,e}(T);e.AbstractMmlLayoutNode=p;var f=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),Object.defineProperty(n.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),n.prototype.core=function(){return this.childNodes[0]},n.prototype.coreMO=function(){return this.childNodes[0].coreMO()},n.prototype.setTeXclass=function(t){var n,r;this.getPrevClass(t),this.texClass=e.TEXCLASS.ORD;var i=this.childNodes[0];i?this.isEmbellished||i.isKind("mi")?(t=i.setTeXclass(t),this.updateTeXclass(this.core())):(i.setTeXclass(null),t=this):t=this;try{for(var o=a(this.childNodes.slice(1)),s=o.next();!s.done;s=o.next()){var u=s.value;u&&u.setTeXclass(null)}}catch(t){n={error:t}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return t},n.defaults=T.defaults,n}(T);e.AbstractMmlBaseNode=f;var h=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),Object.defineProperty(n.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"arity",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"Parent",{get:function(){return this.parent},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"texClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"prevClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"prevLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),n.prototype.hasSpacingAttributes=function(){return!1},Object.defineProperty(n.prototype,"attributes",{get:function(){return null},enumerable:!1,configurable:!0}),n.prototype.core=function(){return this},n.prototype.coreMO=function(){return this},n.prototype.coreIndex=function(){return 0},n.prototype.childPosition=function(){return 0},n.prototype.setTeXclass=function(t){return t},n.prototype.texSpacing=function(){return""},n.prototype.setInheritedAttributes=function(t,e,n,r){},n.prototype.inheritAttributesFrom=function(t){},n.prototype.verifyTree=function(t){},n.prototype.mError=function(t,e,n){void 0===n&&(n=!1)},n}(l.AbstractEmptyNode);e.AbstractMmlEmptyNode=h;var m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.text="",e}return i(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"text"},enumerable:!1,configurable:!0}),e.prototype.getText=function(){return this.text},e.prototype.setText=function(t){return this.text=t,this},e.prototype.copy=function(){return this.factory.create(this.kind).setText(this.getText())},e.prototype.toString=function(){return this.text},e}(h);e.TextNode=m;var g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.xml=null,e.adaptor=null,e}return i(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"XML"},enumerable:!1,configurable:!0}),e.prototype.getXML=function(){return this.xml},e.prototype.setXML=function(t,e){return void 0===e&&(e=null),this.xml=t,this.adaptor=e,this},e.prototype.getSerializedXML=function(){return this.adaptor.serializeXML(this.xml)},e.prototype.copy=function(){return this.factory.create(this.kind).setXML(this.adaptor.clone(this.xml))},e.prototype.toString=function(){return"XML data"},e}(h);e.XMLNode=g},function(t,e,n){"use strict";var r=n(336);e.a=r.a},function(t,e,n){"use strict";n.d(e,"d",(function(){return u})),n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"e",(function(){return Q})),n.d(e,"c",(function(){return T}));var r=n(329);function i(t,e=0,n=1){return Math.min(Math.max(e,t),n)}function o(t){if(t.type)return t;if("#"===t.charAt(0))return o(function(t){t=t.substr(1);const e=new RegExp(`.{1,${t.length>=6?2:1}}`,"g");let n=t.match(e);return n&&1===n[0].length&&(n=n.map(t=>t+t)),n?`rgb${4===n.length?"a":""}(${n.map((t,e)=>e<3?parseInt(t,16):Math.round(parseInt(t,16)/255*1e3)/1e3).join(", ")})`:""}(t));const e=t.indexOf("("),n=t.substring(0,e);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error(Object(r.a)(9,t));let i,a=t.substring(e+1,t.length-1);if("color"===n){if(a=a.split(" "),i=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].substr(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i))throw new Error(Object(r.a)(10,i))}else a=a.split(",");return a=a.map(t=>parseFloat(t)),{type:n,values:a,colorSpace:i}}function a(t){const{type:e,colorSpace:n}=t;let{values:r}=t;return-1!==e.indexOf("rgb")?r=r.map((t,e)=>e<3?parseInt(t,10):t):-1!==e.indexOf("hsl")&&(r[1]=r[1]+"%",r[2]=r[2]+"%"),r=-1!==e.indexOf("color")?`${n} ${r.join(" ")}`:""+r.join(", "),`${e}(${r})`}function s(t){let e="hsl"===(t=o(t)).type?o(function(t){t=o(t);const{values:e}=t,n=e[0],r=e[1]/100,i=e[2]/100,s=r*Math.min(i,1-i),u=(t,e=(t+n/30)%12)=>i-s*Math.max(Math.min(e-3,9-e,1),-1);let l="rgb";const c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===t.type&&(l+="a",c.push(e[3])),a({type:l,values:c})}(t)).values:t.values;return e=e.map(e=>("color"!==t.type&&(e/=255),e<=.03928?e/12.92:((e+.055)/1.055)**2.4)),Number((.2126*e[0]+.7152*e[1]+.0722*e[2]).toFixed(3))}function u(t,e){const n=s(t),r=s(e);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(t,e){return t=o(t),e=i(e),"rgb"!==t.type&&"hsl"!==t.type||(t.type+="a"),"color"===t.type?t.values[3]="/"+e:t.values[3]=e,a(t)}function c(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]*=1-e;else if(-1!==t.type.indexOf("rgb")||-1!==t.type.indexOf("color"))for(let n=0;n<3;n+=1)t.values[n]*=1-e;return a(t)}function Q(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]+=(100-t.values[2])*e;else if(-1!==t.type.indexOf("rgb"))for(let n=0;n<3;n+=1)t.values[n]+=(255-t.values[n])*e;else if(-1!==t.type.indexOf("color"))for(let n=0;n<3;n+=1)t.values[n]+=(1-t.values[n])*e;return a(t)}function T(t,e=.15){return s(t)>.5?c(t,e):Q(t,e)}},,,,function(t,e,n){"use strict";!function t(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(t){console.error(t)}}}(),t.exports=n(1229)},,,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a}));var r=n(140);function i(t){return t instanceof Object(r.a)(t).Element||t instanceof Element}function o(t){return t instanceof Object(r.a)(t).HTMLElement||t instanceof HTMLElement}function a(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Object(r.a)(t).ShadowRoot||t instanceof ShadowRoot)}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(241);function o(t,e){return r.useMemo((function(){return null==t&&null==e?null:function(n){Object(i.a)(t,n),Object(i.a)(e,n)}}),[t,e])}},function(t,e,n){"use strict";var r,i,o,a,s,u=9e15,l="0123456789abcdef",c="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",Q="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",T={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-u,maxE:u,crypto:!1},d=!0,p="[DecimalError] Invalid argument: ",f=Math.floor,h=Math.pow,m=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,g=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,v=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,b=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,y=1e7,L=c.length-1,x=Q.length-1,H={};function O(t){var e,n,r,i=t.length-1,o="",a=t[0];if(i>0){for(o+=a,e=1;en)throw Error(p+t)}function _(t,e,n,r){var i,o,a,s;for(o=t[0];o>=10;o/=10)--e;return--e<0?(e+=7,i=0):(i=Math.ceil((e+1)/7),e%=7),o=h(10,7-e),s=t[i]%o|0,null==r?e<3?(0==e?s=s/100|0:1==e&&(s=s/10|0),a=n<4&&99999==s||n>3&&49999==s||5e4==s||0==s):a=(n<4&&s+1==o||n>3&&s+1==o/2)&&(t[i+1]/o/100|0)==h(10,e-2)-1||(s==o/2||0==s)&&0==(t[i+1]/o/100|0):e<4?(0==e?s=s/1e3|0:1==e?s=s/100|0:2==e&&(s=s/10|0),a=(r||n<4)&&9999==s||!r&&n>3&&4999==s):a=((r||n<4)&&s+1==o||!r&&n>3&&s+1==o/2)&&(t[i+1]/o/1e3|0)==h(10,e-3)-1,a}function E(t,e,n){for(var r,i,o=[0],a=0,s=t.length;an-1&&(void 0===o[r+1]&&(o[r+1]=0),o[r+1]+=o[r]/n|0,o[r]%=n)}return o.reverse()}H.absoluteValue=H.abs=function(){var t=new this.constructor(this);return t.s<0&&(t.s=1),S(t)},H.ceil=function(){return S(new this.constructor(this),this.e+1,2)},H.comparedTo=H.cmp=function(t){var e,n,r,i,o=this,a=o.d,s=(t=new o.constructor(t)).d,u=o.s,l=t.s;if(!a||!s)return u&&l?u!==l?u:a===s?0:!a^u<0?1:-1:NaN;if(!a[0]||!s[0])return a[0]?u:s[0]?-l:0;if(u!==l)return u;if(o.e!==t.e)return o.e>t.e^u<0?1:-1;for(e=0,n=(r=a.length)<(i=s.length)?r:i;es[e]^u<0?1:-1;return r===i?0:r>i^u<0?1:-1},H.cosine=H.cos=function(){var t,e,n=this,r=n.constructor;return n.d?n.d[0]?(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(t,e){var n,r,i=e.d.length;i<32?(n=Math.ceil(i/3),r=Math.pow(4,-n).toString()):(n=16,r="2.3283064365386962890625e-10");t.precision+=n,e=Z(t,1,e.times(r),new t(1));for(var o=n;o--;){var a=e.times(e);e=a.times(a).minus(a).times(8).plus(1)}return t.precision-=n,e}(r,G(r,n)),r.precision=t,r.rounding=e,S(2==s||3==s?n.neg():n,t,e,!0)):new r(1):new r(NaN)},H.cubeRoot=H.cbrt=function(){var t,e,n,r,i,o,a,s,u,l,c=this,Q=c.constructor;if(!c.isFinite()||c.isZero())return new Q(c);for(d=!1,(o=c.s*Math.pow(c.s*c,1/3))&&Math.abs(o)!=1/0?r=new Q(o.toString()):(n=O(c.d),(o=((t=c.e)-n.length+1)%3)&&(n+=1==o||-2==o?"0":"00"),o=Math.pow(n,1/3),t=f((t+1)/3)-(t%3==(t<0?-1:2)),(r=new Q(n=o==1/0?"5e"+t:(n=o.toExponential()).slice(0,n.indexOf("e")+1)+t)).s=c.s),a=(t=Q.precision)+3;;)if(l=(u=(s=r).times(s).times(s)).plus(c),r=C(l.plus(c).times(s),l.plus(u),a+2,1),O(s.d).slice(0,a)===(n=O(r.d)).slice(0,a)){if("9999"!=(n=n.slice(a-3,a+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(S(r,t+1,1),e=!r.times(r).times(r).eq(c));break}if(!i&&(S(s,t+1,0),s.times(s).times(s).eq(c))){r=s;break}a+=4,i=1}return d=!0,S(r,t,Q.rounding,e)},H.decimalPlaces=H.dp=function(){var t,e=this.d,n=NaN;if(e){if(n=7*((t=e.length-1)-f(this.e/7)),t=e[t])for(;t%10==0;t/=10)n--;n<0&&(n=0)}return n},H.dividedBy=H.div=function(t){return C(this,new this.constructor(t))},H.dividedToIntegerBy=H.divToInt=function(t){var e=this.constructor;return S(C(this,new e(t),0,1,1),e.precision,e.rounding)},H.equals=H.eq=function(t){return 0===this.cmp(t)},H.floor=function(){return S(new this.constructor(this),this.e+1,3)},H.greaterThan=H.gt=function(t){return this.cmp(t)>0},H.greaterThanOrEqualTo=H.gte=function(t){var e=this.cmp(t);return 1==e||0===e},H.hyperbolicCosine=H.cosh=function(){var t,e,n,r,i,o=this,a=o.constructor,s=new a(1);if(!o.isFinite())return new a(o.s?1/0:NaN);if(o.isZero())return s;n=a.precision,r=a.rounding,a.precision=n+Math.max(o.e,o.sd())+4,a.rounding=1,(i=o.d.length)<32?(t=Math.ceil(i/3),e=Math.pow(4,-t).toString()):(t=16,e="2.3283064365386962890625e-10"),o=Z(a,1,o.times(e),new a(1),!0);for(var u,l=t,c=new a(8);l--;)u=o.times(o),o=s.minus(u.times(c.minus(u.times(c))));return S(o,a.precision=n,a.rounding=r,!0)},H.hyperbolicSine=H.sinh=function(){var t,e,n,r,i=this,o=i.constructor;if(!i.isFinite()||i.isZero())return new o(i);if(e=o.precision,n=o.rounding,o.precision=e+Math.max(i.e,i.sd())+4,o.rounding=1,(r=i.d.length)<3)i=Z(o,2,i,i,!0);else{t=(t=1.4*Math.sqrt(r))>16?16:0|t,i=Z(o,2,i=i.times(Math.pow(5,-t)),i,!0);for(var a,s=new o(5),u=new o(16),l=new o(20);t--;)a=i.times(i),i=i.times(s.plus(a.times(u.times(a).plus(l))))}return o.precision=e,o.rounding=n,S(i,e,n,!0)},H.hyperbolicTangent=H.tanh=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+7,r.rounding=1,C(n.sinh(),n.cosh(),r.precision=t,r.rounding=e)):new r(n.s)},H.inverseCosine=H.acos=function(){var t,e=this,n=e.constructor,r=e.abs().cmp(1),i=n.precision,o=n.rounding;return-1!==r?0===r?e.isNeg()?A(n,i,o):new n(0):new n(NaN):e.isZero()?A(n,i+4,o).times(.5):(n.precision=i+6,n.rounding=1,e=e.asin(),t=A(n,i+4,o).times(.5),n.precision=i,n.rounding=o,t.minus(e))},H.inverseHyperbolicCosine=H.acosh=function(){var t,e,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(t=r.precision,e=r.rounding,r.precision=t+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,d=!1,n=n.times(n).minus(1).sqrt().plus(n),d=!0,r.precision=t,r.rounding=e,n.ln()):new r(n)},H.inverseHyperbolicSine=H.asinh=function(){var t,e,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,d=!1,n=n.times(n).plus(1).sqrt().plus(n),d=!0,r.precision=t,r.rounding=e,n.ln())},H.inverseHyperbolicTangent=H.atanh=function(){var t,e,n,r,i=this,o=i.constructor;return i.isFinite()?i.e>=0?new o(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(t=o.precision,e=o.rounding,r=i.sd(),Math.max(r,t)<2*-i.e-1?S(new o(i),t,e,!0):(o.precision=n=r-i.e,i=C(i.plus(1),new o(1).minus(i),n+t,1),o.precision=t+4,o.rounding=1,i=i.ln(),o.precision=t,o.rounding=e,i.times(.5))):new o(NaN)},H.inverseSine=H.asin=function(){var t,e,n,r,i=this,o=i.constructor;return i.isZero()?new o(i):(e=i.abs().cmp(1),n=o.precision,r=o.rounding,-1!==e?0===e?((t=A(o,n+4,r).times(.5)).s=i.s,t):new o(NaN):(o.precision=n+6,o.rounding=1,i=i.div(new o(1).minus(i.times(i)).sqrt().plus(1)).atan(),o.precision=n,o.rounding=r,i.times(2)))},H.inverseTangent=H.atan=function(){var t,e,n,r,i,o,a,s,u,l=this,c=l.constructor,Q=c.precision,T=c.rounding;if(l.isFinite()){if(l.isZero())return new c(l);if(l.abs().eq(1)&&Q+4<=x)return(a=A(c,Q+4,T).times(.25)).s=l.s,a}else{if(!l.s)return new c(NaN);if(Q+4<=x)return(a=A(c,Q+4,T).times(.5)).s=l.s,a}for(c.precision=s=Q+10,c.rounding=1,t=n=Math.min(28,s/7+2|0);t;--t)l=l.div(l.times(l).plus(1).sqrt().plus(1));for(d=!1,e=Math.ceil(s/7),r=1,u=l.times(l),a=new c(l),i=l;-1!==t;)if(i=i.times(u),o=a.minus(i.div(r+=2)),i=i.times(u),void 0!==(a=o.plus(i.div(r+=2))).d[e])for(t=e;a.d[t]===o.d[t]&&t--;);return n&&(a=a.times(2<this.d.length-2},H.isNaN=function(){return!this.s},H.isNegative=H.isNeg=function(){return this.s<0},H.isPositive=H.isPos=function(){return this.s>0},H.isZero=function(){return!!this.d&&0===this.d[0]},H.lessThan=H.lt=function(t){return this.cmp(t)<0},H.lessThanOrEqualTo=H.lte=function(t){return this.cmp(t)<1},H.logarithm=H.log=function(t){var e,n,r,i,o,a,s,u,l=this.constructor,c=l.precision,Q=l.rounding;if(null==t)t=new l(10),e=!0;else{if(n=(t=new l(t)).d,t.s<0||!n||!n[0]||t.eq(1))return new l(NaN);e=t.eq(10)}if(n=this.d,this.s<0||!n||!n[0]||this.eq(1))return new l(n&&!n[0]?-1/0:1!=this.s?NaN:n?0:1/0);if(e)if(n.length>1)o=!0;else{for(i=n[0];i%10==0;)i/=10;o=1!==i}if(d=!1,a=B(this,s=c+5),r=e?V(l,s+10):B(t,s),_((u=C(a,r,s,1)).d,i=c,Q))do{if(a=B(this,s+=10),r=e?V(l,s+10):B(t,s),u=C(a,r,s,1),!o){+O(u.d).slice(i+1,i+15)+1==1e14&&(u=S(u,c+1,0));break}}while(_(u.d,i+=10,Q));return d=!0,S(u,c,Q)},H.minus=H.sub=function(t){var e,n,r,i,o,a,s,u,l,c,Q,T,p=this,h=p.constructor;if(t=new h(t),!p.d||!t.d)return p.s&&t.s?p.d?t.s=-t.s:t=new h(t.d||p.s!==t.s?p:NaN):t=new h(NaN),t;if(p.s!=t.s)return t.s=-t.s,p.plus(t);if(l=p.d,T=t.d,s=h.precision,u=h.rounding,!l[0]||!T[0]){if(T[0])t.s=-t.s;else{if(!l[0])return new h(3===u?-0:0);t=new h(p)}return d?S(t,s,u):t}if(n=f(t.e/7),c=f(p.e/7),l=l.slice(),o=c-n){for((Q=o<0)?(e=l,o=-o,a=T.length):(e=T,n=c,a=l.length),o>(r=Math.max(Math.ceil(s/7),a)+2)&&(o=r,e.length=1),e.reverse(),r=o;r--;)e.push(0);e.reverse()}else{for((Q=(r=l.length)<(a=T.length))&&(a=r),r=0;r0;--r)l[a++]=0;for(r=T.length;r>o;){if(l[--r](a=(o=Math.ceil(s/7))>a?o+1:a+1)&&(i=a,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((a=l.length)-(i=c.length)<0&&(i=a,n=c,c=l,l=n),e=0;i;)e=(l[--i]=l[i]+c[i]+e)/y|0,l[i]%=y;for(e&&(l.unshift(e),++r),a=l.length;0==l[--a];)l.pop();return t.d=l,t.e=j(l,r),d?S(t,s,u):t},H.precision=H.sd=function(t){var e,n=this;if(void 0!==t&&t!==!!t&&1!==t&&0!==t)throw Error(p+t);return n.d?(e=k(n.d),t&&n.e+1>e&&(e=n.e+1)):e=NaN,e},H.round=function(){var t=this,e=t.constructor;return S(new e(t),t.e+1,e.rounding)},H.sine=H.sin=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(t,e){var n,r=e.d.length;if(r<3)return Z(t,2,e,e);n=(n=1.4*Math.sqrt(r))>16?16:0|n,e=e.times(Math.pow(5,-n)),e=Z(t,2,e,e);for(var i,o=new t(5),a=new t(16),s=new t(20);n--;)i=e.times(e),e=e.times(o.plus(i.times(a.times(i).minus(s))));return e}(r,G(r,n)),r.precision=t,r.rounding=e,S(s>2?n.neg():n,t,e,!0)):new r(NaN)},H.squareRoot=H.sqrt=function(){var t,e,n,r,i,o,a=this,s=a.d,u=a.e,l=a.s,c=a.constructor;if(1!==l||!s||!s[0])return new c(!l||l<0&&(!s||s[0])?NaN:s?a:1/0);for(d=!1,0==(l=Math.sqrt(+a))||l==1/0?(((e=O(s)).length+u)%2==0&&(e+="0"),l=Math.sqrt(e),u=f((u+1)/2)-(u<0||u%2),r=new c(e=l==1/0?"1e"+u:(e=l.toExponential()).slice(0,e.indexOf("e")+1)+u)):r=new c(l.toString()),n=(u=c.precision)+3;;)if(r=(o=r).plus(C(a,o,n+2,1)).times(.5),O(o.d).slice(0,n)===(e=O(r.d)).slice(0,n)){if("9999"!=(e=e.slice(n-3,n+1))&&(i||"4999"!=e)){+e&&(+e.slice(1)||"5"!=e.charAt(0))||(S(r,u+1,1),t=!r.times(r).eq(a));break}if(!i&&(S(o,u+1,0),o.times(o).eq(a))){r=o;break}n+=4,i=1}return d=!0,S(r,u,c.rounding,t)},H.tangent=H.tan=function(){var t,e,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(t=r.precision,e=r.rounding,r.precision=t+10,r.rounding=1,(n=n.sin()).s=1,n=C(n,new r(1).minus(n.times(n)).sqrt(),t+10,0),r.precision=t,r.rounding=e,S(2==s||4==s?n.neg():n,t,e,!0)):new r(NaN)},H.times=H.mul=function(t){var e,n,r,i,o,a,s,u,l,c=this,Q=c.constructor,T=c.d,p=(t=new Q(t)).d;if(t.s*=c.s,!(T&&T[0]&&p&&p[0]))return new Q(!t.s||T&&!T[0]&&!p||p&&!p[0]&&!T?NaN:T&&p?0*t.s:t.s/0);for(n=f(c.e/7)+f(t.e/7),(u=T.length)<(l=p.length)&&(o=T,T=p,p=o,a=u,u=l,l=a),o=[],r=a=u+l;r--;)o.push(0);for(r=l;--r>=0;){for(e=0,i=u+r;i>r;)s=o[i]+p[r]*T[i-r-1]+e,o[i--]=s%y|0,e=s/y|0;o[i]=(o[i]+e)%y|0}for(;!o[--a];)o.pop();return e?++n:o.shift(),t.d=o,t.e=j(o,n),d?S(t,Q.precision,Q.rounding):t},H.toBinary=function(t,e){return U(this,2,t,e)},H.toDecimalPlaces=H.toDP=function(t,e){var n=this,r=n.constructor;return n=new r(n),void 0===t?n:(w(t,0,1e9),void 0===e?e=r.rounding:w(e,0,8),S(n,t+n.e+1,e))},H.toExponential=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=M(r,!0):(w(t,0,1e9),void 0===e?e=i.rounding:w(e,0,8),n=M(r=S(new i(r),t+1,e),!0,t+1)),r.isNeg()&&!r.isZero()?"-"+n:n},H.toFixed=function(t,e){var n,r,i=this,o=i.constructor;return void 0===t?n=M(i):(w(t,0,1e9),void 0===e?e=o.rounding:w(e,0,8),n=M(r=S(new o(i),t+i.e+1,e),!1,t+r.e+1)),i.isNeg()&&!i.isZero()?"-"+n:n},H.toFraction=function(t){var e,n,r,i,o,a,s,u,l,c,Q,T,f=this,m=f.d,g=f.constructor;if(!m)return new g(f);if(l=n=new g(1),r=u=new g(0),a=(o=(e=new g(r)).e=k(m)-f.e-1)%7,e.d[0]=h(10,a<0?7+a:a),null==t)t=o>0?e:l;else{if(!(s=new g(t)).isInt()||s.lt(l))throw Error(p+s);t=s.gt(e)?o>0?e:l:s}for(d=!1,s=new g(O(m)),c=g.precision,g.precision=o=7*m.length*2;Q=C(s,e,0,1,1),1!=(i=n.plus(Q.times(r))).cmp(t);)n=r,r=i,i=l,l=u.plus(Q.times(i)),u=i,i=e,e=s.minus(Q.times(i)),s=i;return i=C(t.minus(n),r,0,1,1),u=u.plus(i.times(l)),n=n.plus(i.times(r)),u.s=l.s=f.s,T=C(l,r,o,1).minus(f).abs().cmp(C(u,n,o,1).minus(f).abs())<1?[l,r]:[u,n],g.precision=c,d=!0,T},H.toHexadecimal=H.toHex=function(t,e){return U(this,16,t,e)},H.toNearest=function(t,e){var n=this,r=n.constructor;if(n=new r(n),null==t){if(!n.d)return n;t=new r(1),e=r.rounding}else{if(t=new r(t),void 0!==e&&w(e,0,8),!n.d)return t.s?n:t;if(!t.d)return t.s&&(t.s=n.s),t}return t.d[0]?(d=!1,e<4&&(e=[4,5,7,8][e]),n=C(n,t,0,e,1).times(t),d=!0,S(n)):(t.s=n.s,n=t),n},H.toNumber=function(){return+this},H.toOctal=function(t,e){return U(this,8,t,e)},H.toPower=H.pow=function(t){var e,n,r,i,o,a,s=this,u=s.constructor,l=+(t=new u(t));if(!(s.d&&t.d&&s.d[0]&&t.d[0]))return new u(h(+s,l));if((s=new u(s)).eq(1))return s;if(r=u.precision,o=u.rounding,t.eq(1))return S(s,r,o);if((e=f(t.e/7))>=t.d.length-1&&(n=l<0?-l:l)<=9007199254740991)return i=D(u,s,n,r),t.s<0?new u(1).div(i):S(i,r,o);if((a=s.s)<0){if(eu.maxE+1||e0?a/0:0):(d=!1,u.rounding=s.s=1,n=Math.min(12,(e+"").length),(i=I(t.times(B(s,r+n)),r)).d&&_((i=S(i,r+5,1)).d,r,o)&&(e=r+10,+O((i=S(I(t.times(B(s,e+n)),e),e+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=S(i,r+1,0))),i.s=a,d=!0,u.rounding=o,S(i,r,o))},H.toPrecision=function(t,e){var n,r=this,i=r.constructor;return void 0===t?n=M(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(w(t,1,1e9),void 0===e?e=i.rounding:w(e,0,8),n=M(r=S(new i(r),t,e),t<=r.e||r.e<=i.toExpNeg,t)),r.isNeg()&&!r.isZero()?"-"+n:n},H.toSignificantDigits=H.toSD=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(w(t,1,1e9),void 0===e?e=n.rounding:w(e,0,8)),S(new n(this),t,e)},H.toString=function(){var t=this,e=t.constructor,n=M(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()&&!t.isZero()?"-"+n:n},H.truncated=H.trunc=function(){return S(new this.constructor(this),this.e+1,1)},H.valueOf=H.toJSON=function(){var t=this,e=t.constructor,n=M(t,t.e<=e.toExpNeg||t.e>=e.toExpPos);return t.isNeg()?"-"+n:n};var C=function(){function t(t,e,n){var r,i=0,o=t.length;for(t=t.slice();o--;)r=t[o]*e+i,t[o]=r%n|0,i=r/n|0;return i&&t.unshift(i),t}function e(t,e,n,r){var i,o;if(n!=r)o=n>r?1:-1;else for(i=o=0;ie[i]?1:-1;break}return o}function n(t,e,n,r){for(var i=0;n--;)t[n]-=i,i=t[n]1;)t.shift()}return function(r,i,o,s,u,l){var c,Q,T,d,p,h,m,g,v,b,L,x,H,O,w,_,E,C,M,j,V=r.constructor,A=r.s==i.s?1:-1,k=r.d,P=i.d;if(!(k&&k[0]&&P&&P[0]))return new V(r.s&&i.s&&(k?!P||k[0]!=P[0]:P)?k&&0==k[0]||!P?0*A:A/0:NaN);for(l?(p=1,Q=r.e-i.e):(l=y,p=7,Q=f(r.e/p)-f(i.e/p)),M=P.length,E=k.length,b=(v=new V(A)).d=[],T=0;P[T]==(k[T]||0);T++);if(P[T]>(k[T]||0)&&Q--,null==o?(O=o=V.precision,s=V.rounding):O=u?o+(r.e-i.e)+1:o,O<0)b.push(1),h=!0;else{if(O=O/p+2|0,T=0,1==M){for(d=0,P=P[0],O++;(T1&&(P=t(P,d,l),k=t(k,d,l),M=P.length,E=k.length),_=M,x=(L=k.slice(0,M)).length;x=l/2&&++C;do{d=0,(c=e(P,L,M,x))<0?(H=L[0],M!=x&&(H=H*l+(L[1]||0)),(d=H/C|0)>1?(d>=l&&(d=l-1),1==(c=e(m=t(P,d,l),L,g=m.length,x=L.length))&&(d--,n(m,M=10;d/=10)T++;v.e=T+Q*p-1,S(v,u?o+v.e+1:o,s,h)}return v}}();function S(t,e,n,r){var i,o,a,s,u,l,c,Q,T,p=t.constructor;t:if(null!=e){if(!(Q=t.d))return t;for(i=1,s=Q[0];s>=10;s/=10)i++;if((o=e-i)<0)o+=7,a=e,u=(c=Q[T=0])/h(10,i-a-1)%10|0;else if((T=Math.ceil((o+1)/7))>=(s=Q.length)){if(!r)break t;for(;s++<=T;)Q.push(0);c=u=0,i=1,a=(o%=7)-7+1}else{for(c=s=Q[T],i=1;s>=10;s/=10)i++;u=(a=(o%=7)-7+i)<0?0:c/h(10,i-a-1)%10|0}if(r=r||e<0||void 0!==Q[T+1]||(a<0?c:c%h(10,i-a-1)),l=n<4?(u||r)&&(0==n||n==(t.s<0?3:2)):u>5||5==u&&(4==n||r||6==n&&(o>0?a>0?c/h(10,i-a):0:Q[T-1])%10&1||n==(t.s<0?8:7)),e<1||!Q[0])return Q.length=0,l?(e-=t.e+1,Q[0]=h(10,(7-e%7)%7),t.e=-e||0):Q[0]=t.e=0,t;if(0==o?(Q.length=T,s=1,T--):(Q.length=T+1,s=h(10,7-o),Q[T]=a>0?(c/h(10,i-a)%h(10,a)|0)*s:0),l)for(;;){if(0==T){for(o=1,a=Q[0];a>=10;a/=10)o++;for(a=Q[0]+=s,s=1;a>=10;a/=10)s++;o!=s&&(t.e++,Q[0]==y&&(Q[0]=1));break}if(Q[T]+=s,Q[T]!=y)break;Q[T--]=0,s=1}for(o=Q.length;0===Q[--o];)Q.pop()}return d&&(t.e>p.maxE?(t.d=null,t.e=NaN):t.e0?o=o.charAt(0)+"."+o.slice(1)+P(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(t.e<0?"e":"e+")+t.e):i<0?(o="0."+P(-i-1)+o,n&&(r=n-a)>0&&(o+=P(r))):i>=a?(o+=P(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+P(r))):((r=i+1)0&&(i+1===a&&(o+="."),o+=P(r))),o}function j(t,e){var n=t[0];for(e*=7;n>=10;n/=10)e++;return e}function V(t,e,n){if(e>L)throw d=!0,n&&(t.precision=n),Error("[DecimalError] Precision limit exceeded");return S(new t(i),e,1,!0)}function A(t,e,n){if(e>x)throw Error("[DecimalError] Precision limit exceeded");return S(new t(o),e,n,!0)}function k(t){var e=t.length-1,n=7*e+1;if(e=t[e]){for(;e%10==0;e/=10)n--;for(e=t[0];e>=10;e/=10)n++}return n}function P(t){for(var e="";t--;)e+="0";return e}function D(t,e,n,r){var i,o=new t(1),a=Math.ceil(r/7+4);for(d=!1;;){if(n%2&&X((o=o.times(e)).d,a)&&(i=!0),0===(n=f(n/2))){n=o.d.length-1,i&&0===o.d[n]&&++o.d[n];break}X((e=e.times(e)).d,a)}return d=!0,o}function R(t){return 1&t.d[t.d.length-1]}function N(t,e,n){for(var r,i=new t(e[0]),o=0;++o17)return new T(t.d?t.d[0]?t.s<0?0:1/0:1:t.s?t.s<0?0:t:NaN);for(null==e?(d=!1,u=f):u=e,s=new T(.03125);t.e>-2;)t=t.times(s),Q+=5;for(u+=r=Math.log(h(2,Q))/Math.LN10*2+5|0,n=o=a=new T(1),T.precision=u;;){if(o=S(o.times(t),u,1),n=n.times(++c),O((s=a.plus(C(o,n,u,1))).d).slice(0,u)===O(a.d).slice(0,u)){for(i=Q;i--;)a=S(a.times(a),u,1);if(null!=e)return T.precision=f,a;if(!(l<3&&_(a.d,u-r,p,l)))return S(a,T.precision=f,p,d=!0);T.precision=u+=10,n=o=s=new T(1),c=0,l++}a=s}}function B(t,e){var n,r,i,o,a,s,u,l,c,Q,T,p=1,f=t,h=f.d,m=f.constructor,g=m.rounding,v=m.precision;if(f.s<0||!h||!h[0]||!f.e&&1==h[0]&&1==h.length)return new m(h&&!h[0]?-1/0:1!=f.s?NaN:h?0:f);if(null==e?(d=!1,c=v):c=e,m.precision=c+=10,r=(n=O(h)).charAt(0),!(Math.abs(o=f.e)<15e14))return l=V(m,c+2,v).times(o+""),f=B(new m(r+"."+n.slice(1)),c-10).plus(l),m.precision=v,null==e?S(f,v,g,d=!0):f;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=O((f=f.times(t)).d)).charAt(0),p++;for(o=f.e,r>1?(f=new m("0."+n),o++):f=new m(r+"."+n.slice(1)),Q=f,u=a=f=C(f.minus(1),f.plus(1),c,1),T=S(f.times(f),c,1),i=3;;){if(a=S(a.times(T),c,1),O((l=u.plus(C(a,new m(i),c,1))).d).slice(0,c)===O(u.d).slice(0,c)){if(u=u.times(2),0!==o&&(u=u.plus(V(m,c+2,v).times(o+""))),u=C(u,new m(p),c,1),null!=e)return m.precision=v,u;if(!_(u.d,c-10,g,s))return S(u,m.precision=v,g,d=!0);m.precision=c+=10,l=a=f=C(Q.minus(1),Q.plus(1),c,1),T=S(f.times(f),c,1),i=s=1}u=l,i+=2}}function F(t){return String(t.s*t.s/0)}function z(t,e){var n,r,i;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);r++);for(i=e.length;48===e.charCodeAt(i-1);--i);if(e=e.slice(r,i)){if(i-=r,t.e=n=n-r-1,t.d=[],r=(n+1)%7,n<0&&(r+=7),rt.constructor.maxE?(t.d=null,t.e=NaN):t.e0?(l=+e.slice(a+1),e=e.substring(2,a)):e=e.slice(2),s=(a=e.indexOf("."))>=0,i=t.constructor,s&&(a=(u=(e=e.replace(".","")).length)-a,o=D(i,new i(n),a,2*a)),a=Q=(c=E(e,n,y)).length-1;0===c[a];--a)c.pop();return a<0?new i(0*t.s):(t.e=j(c,Q),t.d=c,d=!1,s&&(t=C(t,o,4*u)),l&&(t=t.times(Math.abs(l)<54?Math.pow(2,l):r.pow(2,l))),d=!0,t)}function Z(t,e,n,r,i){var o,a,s,u,l=t.precision,c=Math.ceil(l/7);for(d=!1,u=n.times(n),s=new t(r);;){if(a=C(s.times(u),new t(e++*e++),l,1),s=i?r.plus(a):r.minus(a),r=C(a.times(u),new t(e++*e++),l,1),void 0!==(a=s.plus(r)).d[c]){for(o=c;a.d[o]===s.d[o]&&o--;);if(-1==o)break}o=s,s=r,r=a,a=o}return d=!0,a.d.length=c+1,a}function G(t,e){var n,r=e.s<0,i=A(t,t.precision,1),o=i.times(.5);if((e=e.abs()).lte(o))return s=r?4:1,e;if((n=e.divToInt(i)).isZero())s=r?3:2;else{if((e=e.minus(n.times(i))).lte(o))return s=R(n)?r?2:3:r?4:1,e;s=R(n)?r?1:4:r?3:2}return e.minus(i).abs()}function U(t,e,n,r){var i,o,s,u,c,Q,T,d,p,f=t.constructor,h=void 0!==n;if(h?(w(n,1,1e9),void 0===r?r=f.rounding:w(r,0,8)):(n=f.precision,r=f.rounding),t.isFinite()){for(h?(i=2,16==e?n=4*n-3:8==e&&(n=3*n-2)):i=e,(s=(T=M(t)).indexOf("."))>=0&&(T=T.replace(".",""),(p=new f(1)).e=T.length-s,p.d=E(M(p),10,i),p.e=p.d.length),o=c=(d=E(T,10,i)).length;0==d[--c];)d.pop();if(d[0]){if(s<0?o--:((t=new f(t)).d=d,t.e=o,d=(t=C(t,p,n,r,0,i)).d,o=t.e,Q=a),s=d[n],u=i/2,Q=Q||void 0!==d[n+1],Q=r<4?(void 0!==s||Q)&&(0===r||r===(t.s<0?3:2)):s>u||s===u&&(4===r||Q||6===r&&1&d[n-1]||r===(t.s<0?8:7)),d.length=n,Q)for(;++d[--n]>i-1;)d[n]=0,n||(++o,d.unshift(1));for(c=d.length;!d[c-1];--c);for(s=0,T="";s1)if(16==e||8==e){for(s=16==e?4:3,--c;c%s;c++)T+="0";for(c=(d=E(T,i,e)).length;!d[c-1];--c);for(s=1,T="1.";sc)for(o-=c;o--;)T+="0";else oe)return t.length=e,!0}function q(t){return new this(t).abs()}function K(t){return new this(t).acos()}function $(t){return new this(t).acosh()}function Y(t,e){return new this(t).plus(e)}function J(t){return new this(t).asin()}function tt(t){return new this(t).asinh()}function et(t){return new this(t).atan()}function nt(t){return new this(t).atanh()}function rt(t,e){t=new this(t),e=new this(e);var n,r=this.precision,i=this.rounding,o=r+4;return t.s&&e.s?t.d||e.d?!e.d||t.isZero()?(n=e.s<0?A(this,r,i):new this(0)).s=t.s:!t.d||e.isZero()?(n=A(this,o,1).times(.5)).s=t.s:e.s<0?(this.precision=o,this.rounding=1,n=this.atan(C(t,e,o,1)),e=A(this,o,1),this.precision=r,this.rounding=i,n=t.s<0?n.minus(e):n.plus(e)):n=this.atan(C(t,e,o,1)):(n=A(this,o,1).times(e.s>0?.25:.75)).s=t.s:n=new this(NaN),n}function it(t){return new this(t).cbrt()}function ot(t){return S(t=new this(t),t.e+1,2)}function at(t){if(!t||"object"!=typeof t)throw Error("[DecimalError] Object expected");var e,n,r,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-u,0,"toExpPos",0,u,"maxE",0,u,"minE",-u,0,"modulo",0,9];for(e=0;e=i[e+1]&&r<=i[e+2]))throw Error(p+n+": "+r);this[n]=r}if(void 0!==(r=t[n="crypto"])){if(!0!==r&&!1!==r&&0!==r&&1!==r)throw Error(p+n+": "+r);if(r){if("undefined"==typeof crypto||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error("[DecimalError] crypto unavailable");this[n]=!0}else this[n]=!1}return this}function st(t){return new this(t).cos()}function ut(t){return new this(t).cosh()}function lt(t,e){return new this(t).div(e)}function ct(t){return new this(t).exp()}function Qt(t){return S(t=new this(t),t.e+1,3)}function Tt(){var t,e,n=new this(0);for(d=!1,t=0;t=429e7?e[o]=crypto.getRandomValues(new Uint32Array(1))[0]:s[o++]=i%1e7;else{if(!crypto.randomBytes)throw Error("[DecimalError] crypto unavailable");for(e=crypto.randomBytes(r*=4);o=214e7?crypto.randomBytes(4).copy(e,o):(s.push(i%1e7),o+=4);o=r/4}else for(;o=10;i/=10)r++;r<7&&(n-=7-r)}return a.e=n,a.d=s,a}function xt(t){return S(t=new this(t),t.e+1,this.rounding)}function Ht(t){return(t=new this(t)).d?t.d[0]?t.s:0*t.s:t.s||NaN}function Ot(t){return new this(t).sin()}function wt(t){return new this(t).sinh()}function _t(t){return new this(t).sqrt()}function Et(t,e){return new this(t).sub(e)}function Ct(t){return new this(t).tan()}function St(t){return new this(t).tanh()}function Mt(t){return S(t=new this(t),t.e+1,1)}r=function t(e){var n,r,i;function o(t){var e,n,r,i=this;if(!(i instanceof o))return new o(t);if(i.constructor=o,t instanceof o)return i.s=t.s,i.e=t.e,void(i.d=(t=t.d)?t.slice():t);if("number"===(r=typeof t)){if(0===t)return i.s=1/t<0?-1:1,i.e=0,void(i.d=[0]);if(t<0?(t=-t,i.s=-1):i.s=1,t===~~t&&t<1e7){for(e=0,n=t;n>=10;n/=10)e++;return i.e=e,void(i.d=[t])}return 0*t!=0?(t||(i.s=NaN),i.e=NaN,void(i.d=null)):z(i,t.toString())}if("string"!==r)throw Error(p+t);return 45===t.charCodeAt(0)?(t=t.slice(1),i.s=-1):i.s=1,b.test(t)?z(i,t):W(i,t)}if(o.prototype=H,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.EUCLID=9,o.config=o.set=at,o.clone=t,o.abs=q,o.acos=K,o.acosh=$,o.add=Y,o.asin=J,o.asinh=tt,o.atan=et,o.atanh=nt,o.atan2=rt,o.cbrt=it,o.ceil=ot,o.cos=st,o.cosh=ut,o.div=lt,o.exp=ct,o.floor=Qt,o.hypot=Tt,o.ln=dt,o.log=pt,o.log10=ht,o.log2=ft,o.max=mt,o.min=gt,o.mod=vt,o.mul=bt,o.pow=yt,o.random=Lt,o.round=xt,o.sign=Ht,o.sin=Ot,o.sinh=wt,o.sqrt=_t,o.sub=Et,o.tan=Ct,o.tanh=St,o.trunc=Mt,void 0===e&&(e={}),e)for(i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],n=0;n{let e;return e=t<1?5.11916*t**2:4.5*Math.log(t+1)+2,(e/100).toFixed(2)},f=Object(l.a)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.variant],!n.square&&e.rounded,"elevation"===n.variant&&e["elevation"+n.elevation]]}})(({theme:t,ownerState:e})=>Object(i.a)({backgroundColor:t.palette.background.paper,color:t.palette.text.primary,transition:t.transitions.create("box-shadow")},!e.square&&{borderRadius:t.shape.borderRadius},"outlined"===e.variant&&{border:"1px solid "+t.palette.divider},"elevation"===e.variant&&Object(i.a)({boxShadow:t.shadows[e.elevation]},"dark"===t.palette.mode&&{backgroundImage:`linear-gradient(${Object(u.a)("#fff",p(e.elevation))}, ${Object(u.a)("#fff",p(e.elevation))})`}))),h=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiPaper"}),{className:o,component:u="div",elevation:l=1,square:p=!1,variant:h="elevation"}=n,m=Object(r.a)(n,d),g=Object(i.a)({},n,{component:u,elevation:l,square:p,variant:h}),v=(t=>{const{square:e,elevation:n,variant:r,classes:i}=t,o={root:["root",r,!e&&"rounded","elevation"===r&&"elevation"+n]};return Object(s.a)(o,Q.a,i)})(g);return Object(T.jsx)(f,Object(i.a)({as:u,ownerState:g,className:Object(a.a)(v.root,o),ref:e},m))}));e.a=h},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));n(0);var r=n(347),i=n(307);function o(){return Object(r.a)(i.a)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(416);function i(t){if("string"!=typeof t)throw new Error(Object(r.a)(7));return t.charAt(0).toUpperCase()+t.slice(1)}},,function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(4),l=n(155),c=n(28),Q=n(18),T=n(409),d=n(5);const p=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],f=Object(Q.a)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[{["& ."+T.a.primary]:e.primary},{["& ."+T.a.secondary]:e.secondary},e.root,n.inset&&e.inset,n.primary&&n.secondary&&e.multiline,n.dense&&e.dense]}})(({ownerState:t})=>Object(i.a)({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},t.primary&&t.secondary&&{marginTop:6,marginBottom:6},t.inset&&{paddingLeft:56})),h=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiListItemText"}),{children:Q,className:h,disableTypography:m=!1,inset:g=!1,primary:v,primaryTypographyProps:b,secondary:y,secondaryTypographyProps:L}=n,x=Object(r.a)(n,p),{dense:H}=o.useContext(l.a);let O=null!=v?v:Q,w=y;const _=Object(i.a)({},n,{disableTypography:m,inset:g,primary:!!O,secondary:!!w,dense:H}),E=(t=>{const{classes:e,inset:n,primary:r,secondary:i,dense:o}=t,a={root:["root",n&&"inset",o&&"dense",r&&i&&"multiline"],primary:["primary"],secondary:["secondary"]};return Object(s.a)(a,T.b,e)})(_);return null==O||O.type===u.a||m||(O=Object(d.jsx)(u.a,Object(i.a)({variant:H?"body2":"body1",className:E.primary,component:"span",display:"block"},b,{children:O}))),null==w||w.type===u.a||m||(w=Object(d.jsx)(u.a,Object(i.a)({variant:"body2",className:E.secondary,color:"text.secondary",display:"block"},L,{children:w}))),Object(d.jsxs)(f,Object(i.a)({className:Object(a.a)(E.root,h),ownerState:_,ref:e},x,{children:[O,w]}))}));e.a=h},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(18),c=n(28),Q=n(155),T=n(292),d=n(160),p=n(82),f=n(545),h=n(544),m=n(409),g=n(369),v=n(5);const b=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex"],y=Object(l.a)(T.a,{shouldForwardProp:t=>Object(l.b)(t)||"classes"===t,name:"MuiMenuItem",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.dense&&e.dense,n.divider&&e.divider,!n.disableGutters&&e.gutters]}})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!e.disableGutters&&{paddingLeft:16,paddingRight:16},e.divider&&{borderBottom:"1px solid "+t.palette.divider,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:t.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&."+g.a.selected]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity),["&."+g.a.focusVisible]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${g.a.selected}:hover`]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&."+g.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+g.a.disabled]:{opacity:t.palette.action.disabledOpacity},["& + ."+f.a.root]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + ."+f.a.inset]:{marginLeft:52},["& ."+m.a.root]:{marginTop:0,marginBottom:0},["& ."+m.a.inset]:{paddingLeft:36},["& ."+h.a.root]:{minWidth:36}},!e.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},e.dense&&Object(i.a)({minHeight:36},t.typography.body2,{[`& .${h.a.root} svg`]:{fontSize:"1.25rem"}}))),L=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiMenuItem"}),{autoFocus:u=!1,component:l="li",dense:T=!1,divider:f=!1,disableGutters:h=!1,focusVisibleClassName:m,role:L="menuitem",tabIndex:x}=n,H=Object(r.a)(n,b),O=o.useContext(Q.a),w={dense:T||O.dense||!1,disableGutters:h},_=o.useRef(null);Object(d.a)(()=>{u&&_.current&&_.current.focus()},[u]);const E=Object(i.a)({},n,{dense:w.dense,divider:f,disableGutters:h}),C=(t=>{const{disabled:e,dense:n,divider:r,disableGutters:o,selected:a,classes:u}=t,l={root:["root",n&&"dense",e&&"disabled",!o&&"gutters",r&&"divider",a&&"selected"]},c=Object(s.a)(l,g.b,u);return Object(i.a)({},u,c)})(n),S=Object(p.a)(_,e);let M;return n.disabled||(M=void 0!==x?x:-1),Object(v.jsx)(Q.a.Provider,{value:w,children:Object(v.jsx)(y,Object(i.a)({ref:S,role:L,tabIndex:M,component:l,focusVisibleClassName:Object(a.a)(C.focusVisible,m)},H,{ownerState:E,classes:C}))})}));e.a=L},,,,,,function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(18),c=n(28),Q=n(292),T=n(26),d=n(614),p=n(5);const f=["edge","children","className","color","disabled","disableFocusRipple","size"],h=Object(l.a)(Q.a,{name:"MuiIconButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,"default"!==n.color&&e["color"+Object(T.a)(n.color)],n.edge&&e["edge"+Object(T.a)(n.edge)],e["size"+Object(T.a)(n.size)]]}})(({theme:t,ownerState:e})=>Object(i.a)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:t.palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{backgroundColor:Object(u.a)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12}),({theme:t,ownerState:e})=>Object(i.a)({},"inherit"===e.color&&{color:"inherit"},"inherit"!==e.color&&"default"!==e.color&&{color:t.palette[e.color].main,"&:hover":{backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"small"===e.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===e.size&&{padding:12,fontSize:t.typography.pxToRem(28)},{["&."+d.a.disabled]:{backgroundColor:"transparent",color:t.palette.action.disabled}})),m=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiIconButton"}),{edge:o=!1,children:u,className:l,color:Q="default",disabled:m=!1,disableFocusRipple:g=!1,size:v="medium"}=n,b=Object(r.a)(n,f),y=Object(i.a)({},n,{edge:o,color:Q,disabled:m,disableFocusRipple:g,size:v}),L=(t=>{const{classes:e,disabled:n,color:r,edge:i,size:o}=t,a={root:["root",n&&"disabled","default"!==r&&"color"+Object(T.a)(r),i&&"edge"+Object(T.a)(i),"size"+Object(T.a)(o)]};return Object(s.a)(a,d.b,e)})(y);return Object(p.jsx)(h,Object(i.a)({className:Object(a.a)(L.root,l),centerRipple:!0,focusRipple:!g,disabled:m,ref:e,ownerState:y},b,{children:u}))}));e.a=m},,,,,function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.SVGWrapper=void 0;var s=n(1273),u=n(592),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.element=null,e}return i(e,t),e.prototype.toSVG=function(t){this.addChildren(this.standardSVGnode(t))},e.prototype.addChildren=function(t){var e,n,r=0;try{for(var i=o(this.childNodes),a=i.next();!a.done;a=i.next()){var s=a.value;s.toSVG(t),s.element&&s.place(r+s.bbox.L*s.bbox.rscale,0),r+=(s.bbox.L+s.bbox.w+s.bbox.R)*s.bbox.rscale}}catch(t){e={error:t}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}},e.prototype.standardSVGnode=function(t){var e=this.createSVGnode(t);return this.handleStyles(),this.handleScale(),this.handleColor(),this.handleAttributes(),e},e.prototype.createSVGnode=function(t){this.element=this.svg("g",{"data-mml-node":this.node.kind});var e=this.node.attributes.get("href");if(e){t=this.adaptor.append(t,this.svg("a",{href:e}));var n=this.getBBox(),r=n.h,i=n.d,o=n.w;this.adaptor.append(this.element,this.svg("rect",{"data-hitbox":!0,fill:"none",stroke:"none","pointer-events":"all",width:this.fixed(o),height:this.fixed(r+i),y:this.fixed(-i)}))}return this.adaptor.append(t,this.element),this.element},e.prototype.handleStyles=function(){if(this.styles){var t=this.styles.cssText;t&&this.adaptor.setAttribute(this.element,"style",t)}},e.prototype.handleScale=function(){if(1!==this.bbox.rscale){var t="scale("+this.fixed(this.bbox.rscale/1e3,3)+")";this.adaptor.setAttribute(this.element,"transform",t)}},e.prototype.handleColor=function(){var t=this.adaptor,e=this.node.attributes,n=e.getExplicit("mathcolor"),r=e.getExplicit("color"),i=e.getExplicit("mathbackground"),o=e.getExplicit("background");if((n||r)&&(t.setAttribute(this.element,"fill",n||r),t.setAttribute(this.element,"stroke",n||r)),i||o){var a=this.getBBox(),s=a.h,u=a.d,l=a.w,c=this.svg("rect",{fill:i||o,x:0,y:this.fixed(-u),width:this.fixed(l),height:this.fixed(s+u),"data-bgcolor":!0}),Q=t.firstChild(this.element);Q?t.insert(c,Q):t.append(this.element,c)}},e.prototype.handleAttributes=function(){var t,n,r,i,a=this.node.attributes,s=a.getAllDefaults(),u=e.skipAttributes;try{for(var l=o(a.getExplicitNames()),c=l.next();!c.done;c=l.next()){var Q=c.value;!1!==u[Q]&&(Q in s||u[Q]||this.adaptor.hasAttribute(this.element,Q))||this.adaptor.setAttribute(this.element,Q,a.getExplicit(Q))}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}if(a.get("class")){var T=a.get("class").trim().split(/ +/);try{for(var d=o(T),p=d.next();!p.done;p=d.next()){var f=p.value;this.adaptor.addClass(this.element,f)}}catch(t){r={error:t}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}}},e.prototype.place=function(t,e,n){if(void 0===n&&(n=null),t||e){n||(n=this.element,e=this.handleId(e));var r="translate("+this.fixed(t)+","+this.fixed(e)+")",i=this.adaptor.getAttribute(n,"transform")||"";this.adaptor.setAttribute(n,"transform",r+(i?" "+i:""))}},e.prototype.handleId=function(t){if(!this.node.attributes||!this.node.attributes.get("id"))return t;var e=this.adaptor,n=this.getBBox().h,r=e.childNodes(this.element);r.forEach((function(t){return e.remove(t)}));var i=this.svg("g",{"data-idbox":!0,transform:"translate(0,"+this.fixed(-n)+")"},r);return e.append(this.element,this.svg("text",{"data-id-align":!0},[this.text("")])),e.append(this.element,i),t+n},e.prototype.firstChild=function(){var t=this.adaptor,e=t.firstChild(this.element);return e&&"text"===t.kind(e)&&t.getAttribute(e,"data-id-align")&&(e=t.firstChild(t.next(e))),e&&"rect"===t.kind(e)&&t.getAttribute(e,"data-hitbox")&&(e=t.next(e)),e},e.prototype.placeChar=function(t,e,n,r,i){var s,u;void 0===i&&(i=null),null===i&&(i=this.variant);var l=t.toString(16).toUpperCase(),c=a(this.getVariantChar(i,t),4),Q=c[2],T=c[3];if("p"in T){var d=T.p?"M"+T.p+"Z":"";this.place(e,n,this.adaptor.append(r,this.charNode(i,l,d)))}else if("c"in T){var p=this.adaptor.append(r,this.svg("g",{"data-c":l}));this.place(e,n,p),e=0;try{for(var f=o(this.unicodeChars(T.c,i)),h=f.next();!h.done;h=f.next()){var m=h.value;e+=this.placeChar(m,e,n,p,i)}}catch(t){s={error:t}}finally{try{h&&!h.done&&(u=f.return)&&u.call(f)}finally{if(s)throw s.error}}}else if(T.unknown){var g=String.fromCodePoint(t),v=this.adaptor.append(r,this.jax.unknownText(g,i));return this.place(e,n,v),this.jax.measureTextNodeWithCache(v,g,i).w}return Q},e.prototype.charNode=function(t,e,n){return"none"!==this.jax.options.fontCache?this.useNode(t,e,n):this.pathNode(e,n)},e.prototype.pathNode=function(t,e){return this.svg("path",{"data-c":t,d:e})},e.prototype.useNode=function(t,e,n){var r=this.svg("use",{"data-c":e}),i="#"+this.jax.fontCache.cachePath(t,e,n);return this.adaptor.setAttribute(r,"href",i,u.XLINKNS),r},e.prototype.drawBBox=function(){var t=this.getBBox(),e=t.w,n=t.h,r=t.d,i=this.svg("g",{style:{opacity:.25}},[this.svg("rect",{fill:"red",height:this.fixed(n),width:this.fixed(e)}),this.svg("rect",{fill:"green",height:this.fixed(r),width:this.fixed(e),y:this.fixed(-r)})]),o=this.element||this.parent.element;this.adaptor.append(o,i)},e.prototype.html=function(t,e,n){return void 0===e&&(e={}),void 0===n&&(n=[]),this.jax.html(t,e,n)},e.prototype.svg=function(t,e,n){return void 0===e&&(e={}),void 0===n&&(n=[]),this.jax.svg(t,e,n)},e.prototype.text=function(t){return this.jax.text(t)},e.prototype.fixed=function(t,e){return void 0===e&&(e=1),this.jax.fixed(1e3*t,e)},e.kind="unknown",e}(s.CommonWrapper);e.SVGWrapper=l},,function(t,e,n){"use strict";e.a=function(t){return"string"==typeof t}},,,,,function(t,e,n){"use strict";n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return c})),n.d(e,"d",(function(){return Q}));var r=n(416);function i(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(e,t),n)}function o(t){if(t.type)return t;if("#"===t.charAt(0))return o(function(t){t=t.substr(1);var e=new RegExp(".{1,".concat(t.length>=6?2:1,"}"),"g"),n=t.match(e);return n&&1===n[0].length&&(n=n.map((function(t){return t+t}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(t,e){return e<3?parseInt(t,16):Math.round(parseInt(t,16)/255*1e3)/1e3})).join(", "),")"):""}(t));var e=t.indexOf("("),n=t.substring(0,e);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,t));var i=t.substring(e+1,t.length-1).split(",");return{type:n,values:i=i.map((function(t){return parseFloat(t)}))}}function a(t){var e=t.type,n=t.values;return-1!==e.indexOf("rgb")?n=n.map((function(t,e){return e<3?parseInt(t,10):t})):-1!==e.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(e,"(").concat(n.join(", "),")")}function s(t,e){var n=u(t),r=u(e);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(t){var e="hsl"===(t=o(t)).type?o(function(t){var e=(t=o(t)).values,n=e[0],r=e[1]/100,i=e[2]/100,s=r*Math.min(i,1-i),u=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t+n/30)%12;return i-s*Math.max(Math.min(e-3,9-e,1),-1)},l="rgb",c=[Math.round(255*u(0)),Math.round(255*u(8)),Math.round(255*u(4))];return"hsla"===t.type&&(l+="a",c.push(e[3])),a({type:l,values:c})}(t)).values:t.values;return e=e.map((function(t){return(t/=255)<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*e[0]+.7152*e[1]+.0722*e[2]).toFixed(3))}function l(t,e){return t=o(t),e=i(e),"rgb"!==t.type&&"hsl"!==t.type||(t.type+="a"),t.values[3]=e,a(t)}function c(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]*=1-e;else if(-1!==t.type.indexOf("rgb"))for(var n=0;n<3;n+=1)t.values[n]*=1-e;return a(t)}function Q(t,e){if(t=o(t),e=i(e),-1!==t.type.indexOf("hsl"))t.values[2]+=(100-t.values[2])*e;else if(-1!==t.type.indexOf("rgb"))for(var n=0;n<3;n+=1)t.values[n]+=(255-t.values[n])*e;return a(t)}},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(18),l=n(28),c=n(544),Q=n(155),T=n(5);const d=["className"],p=Object(u.a)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,"flex-start"===n.alignItems&&e.alignItemsFlexStart]}})(({theme:t,ownerState:e})=>Object(i.a)({minWidth:56,color:t.palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===e.alignItems&&{marginTop:8})),f=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiListItemIcon"}),{className:u}=n,f=Object(r.a)(n,d),h=o.useContext(Q.a),m=Object(i.a)({},n,{alignItems:h.alignItems}),g=(t=>{const{alignItems:e,classes:n}=t,r={root:["root","flex-start"===e&&"alignItemsFlexStart"]};return Object(s.a)(r,c.b,n)})(m);return Object(T.jsx)(p,Object(i.a)({className:Object(a.a)(g.root,u),ownerState:m,ref:e},f))}));e.a=f},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n),Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[n]}})}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),a=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||o(e,t,n)},s=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AddPaths=e.SVGFontData=void 0;var u=n(424);a(n(424),e);var l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.charOptions=function(e,n){return t.charOptions.call(this,e,n)},e}(u.FontData);e.SVGFontData=l,e.AddPaths=function(t,e,n){var r,i,o,a;try{for(var u=s(Object.keys(e)),c=u.next();!c.done;c=u.next()){var Q=c.value,T=parseInt(Q);l.charOptions(t,T).p=e[T]}}catch(t){r={error:t}}finally{try{c&&!c.done&&(i=u.return)&&i.call(u)}finally{if(r)throw r.error}}try{for(var d=s(Object.keys(n)),p=d.next();!p.done;p=d.next()){Q=p.value,T=parseInt(Q);l.charOptions(t,T).c=n[T]}}catch(t){o={error:t}}finally{try{p&&!p.done&&(a=d.return)&&a.call(d)}finally{if(o)throw o.error}}return t}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o}));var r=Math.max,i=Math.min,o=Math.round},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return l})),n.d(e,"b",(function(){return p})),n.d(e,"c",(function(){return Q})),n.d(e,"d",(function(){return d})),n.d(e,"e",(function(){return s})),n.d(e,"f",(function(){return c}));var r=n(0),i=n(426),o=(n(2),n(427),n(588),n(254)),a=n(297),s=Object.prototype.hasOwnProperty,u=Object(r.createContext)("undefined"!=typeof HTMLElement?Object(i.a)({key:"css"}):null);var l=u.Provider,c=function(t){return Object(r.forwardRef)((function(e,n){var i=Object(r.useContext)(u);return t(e,i,n)}))},Q=Object(r.createContext)({});var T="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",d=function(t,e){var n={};for(var r in e)s.call(e,r)&&(n[r]=e[r]);return n[T]=t,n},p=c((function(t,e,n){var i=t.css;"string"==typeof i&&void 0!==e.registered[i]&&(i=e.registered[i]);var u=t[T],l=[i],c="";"string"==typeof t.className?c=Object(o.a)(e.registered,l,t.className):null!=t.className&&(c=t.className+" ");var d=Object(a.a)(l,void 0,Object(r.useContext)(Q));Object(o.b)(e,d,"string"==typeof u);c+=e.key+"-"+d.name;var p={};for(var f in t)s.call(t,f)&&"css"!==f&&f!==T&&(p[f]=t[f]);return p.ref=n,p.className=c,Object(r.createElement)(u,p)}))},,function(t,e,n){"use strict";n.d(e,"a",(function(){return U})),n.d(e,"b",(function(){return ht})),n.d(e,"c",(function(){return Q})),n.d(e,"d",(function(){return pt})),n.d(e,"e",(function(){return ft})),n.d(e,"f",(function(){return d}));var r=n(2),i=n(358),o=(n(430),n(398)),a=n(352),s=n(432),u=n(16),l={}.constructor;function c(t){if(null==t||"object"!=typeof t)return t;if(Array.isArray(t))return t.map(c);if(t.constructor!==l)return t;var e={};for(var n in t)e[n]=c(t[n]);return e}function Q(t,e,n){void 0===t&&(t="unnamed");var r=n.jss,i=c(e),o=r.plugins.onCreateRule(t,i,n);return o||(t[0],null)}var T=function(t,e){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,m="undefined"!=typeof CSS&&CSS.escape,g=function(t){return m?m(t):t.replace(h,"\\$1")},v=function(){function t(t,e,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,i=n.Renderer;this.key=t,this.options=n,this.style=e,r?this.renderer=r.renderer:i&&(this.renderer=new i)}return t.prototype.prop=function(t,e,n){if(void 0===e)return this.style[t];var r=!!n&&n.force;if(!r&&this.style[t]===e)return this;var i=e;n&&!1===n.process||(i=this.options.jss.plugins.onChangeValue(e,t,this));var o=null==i||!1===i,a=t in this.style;if(o&&!a&&!r)return this;var s=o&&a;if(s?delete this.style[t]:this.style[t]=i,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,t):this.renderer.setProperty(this.renderable,t,i),this;var u=this.options.sheet;return u&&u.attached,this},t}(),b=function(t){function e(e,n,r){var i;(i=t.call(this,e,n,r)||this).selectorText=void 0,i.id=void 0,i.renderable=void 0;var o=r.selector,a=r.scoped,u=r.sheet,l=r.generateId;return o?i.selectorText=o:!1!==a&&(i.id=l(Object(s.a)(Object(s.a)(i)),u),i.selectorText="."+g(i.id)),i}Object(a.a)(e,t);var n=e.prototype;return n.applyTo=function(t){var e=this.renderer;if(e){var n=this.toJSON();for(var r in n)e.setProperty(t,r,n[r])}return this},n.toJSON=function(){var t={};for(var e in this.style){var n=this.style[e];"object"!=typeof n?t[e]=n:Array.isArray(n)&&(t[e]=d(n))}return t},n.toString=function(t){var e=this.options.sheet,n=!!e&&e.options.link?Object(r.a)({},t,{allowEmpty:!0}):t;return f(this.selectorText,this.style,n)},Object(o.a)(e,[{key:"selector",set:function(t){if(t!==this.selectorText){this.selectorText=t;var e=this.renderer,n=this.renderable;if(n&&e)e.setSelector(n,t)||e.replaceRule(n,this)}},get:function(){return this.selectorText}}]),e}(v),y={onCreateRule:function(t,e,n){return"@"===t[0]||n.parent&&"keyframes"===n.parent.type?null:new b(t,e,n)}},L={indent:1,children:!0},x=/@([\w-]+)/,H=function(){function t(t,e,n){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=t;var i=t.match(x);for(var o in this.at=i?i[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new U(Object(r.a)({},n,{parent:this})),e)this.rules.add(o,e[o]);this.rules.process()}var e=t.prototype;return e.getRule=function(t){return this.rules.get(t)},e.indexOf=function(t){return this.rules.indexOf(t)},e.addRule=function(t,e,n){var r=this.rules.add(t,e,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},e.toString=function(t){if(void 0===t&&(t=L),null==t.indent&&(t.indent=L.indent),null==t.children&&(t.children=L.children),!1===t.children)return this.query+" {}";var e=this.rules.toString(t);return e?this.query+" {\n"+e+"\n}":""},t}(),O=/@media|@supports\s+/,w={onCreateRule:function(t,e,n){return O.test(t)?new H(t,e,n):null}},_={indent:1,children:!0},E=/@keyframes\s+([\w-]+)/,C=function(){function t(t,e,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var i=t.match(E);i&&i[1]?this.name=i[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var o=n.scoped,a=n.sheet,s=n.generateId;for(var u in this.id=!1===o?this.name:g(s(this,a)),this.rules=new U(Object(r.a)({},n,{parent:this})),e)this.rules.add(u,e[u],Object(r.a)({},n,{parent:this}));this.rules.process()}return t.prototype.toString=function(t){if(void 0===t&&(t=_),null==t.indent&&(t.indent=_.indent),null==t.children&&(t.children=_.children),!1===t.children)return this.at+" "+this.id+" {}";var e=this.rules.toString(t);return e&&(e="\n"+e+"\n"),this.at+" "+this.id+" {"+e+"}"},t}(),S=/@keyframes\s+/,M=/\$([\w-]+)/g,j=function(t,e){return"string"==typeof t?t.replace(M,(function(t,n){return n in e?e[n]:t})):t},V=function(t,e,n){var r=t[e],i=j(r,n);i!==r&&(t[e]=i)},A={onCreateRule:function(t,e,n){return"string"==typeof t&&S.test(t)?new C(t,e,n):null},onProcessStyle:function(t,e,n){return"style"===e.type&&n?("animation-name"in t&&V(t,"animation-name",n.keyframes),"animation"in t&&V(t,"animation",n.keyframes),t):t},onChangeValue:function(t,e,n){var r=n.options.sheet;if(!r)return t;switch(e){case"animation":case"animation-name":return j(t,r.keyframes);default:return t}}},k=function(t){function e(){for(var e,n=arguments.length,r=new Array(n),i=0;i=this.index)e.push(t);else for(var r=0;rn)return void e.splice(r,0,t)},e.reset=function(){this.registry=[]},e.remove=function(t){var e=this.registry.indexOf(t);this.registry.splice(e,1)},e.toString=function(t){for(var e=void 0===t?{}:t,n=e.attached,r=Object(u.a)(e,["attached"]),i="",o=0;o0){var n=function(t,e){for(var n=0;ne.index&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,t);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(t,e){for(var n=t.length-1;n>=0;n--){var r=t[n];if(r.attached&&r.options.insertionPoint===e.insertionPoint)return r}return null}(e,t))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=t.insertionPoint;if(r&&"string"==typeof r){var i=function(t){for(var e=at(),n=0;nn?n:e},Qt=function(){function t(t){this.getPropertyValue=nt,this.setProperty=rt,this.removeProperty=it,this.setSelector=ot,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,this.cssRules=[],t&&K.add(t),this.sheet=t;var e,n=this.sheet?this.sheet.options:{},r=n.media,i=n.meta,o=n.element;this.element=o||((e=document.createElement("style")).textContent="\n",e),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),i&&this.element.setAttribute("data-meta",i);var a=ut();a&&this.element.setAttribute("nonce",a)}var e=t.prototype;return e.attach=function(){if(!this.element.parentNode&&this.sheet){!function(t,e){var n=e.insertionPoint,r=st(e);if(!1!==r&&r.parent)r.parent.insertBefore(t,r.node);else if(n&&"number"==typeof n.nodeType){var i=n,o=i.parentNode;o&&o.insertBefore(t,i.nextSibling)}else at().appendChild(t)}(this.element,this.sheet.options);var t=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&t&&(this.hasInsertedRules=!1,this.deploy())}},e.detach=function(){if(this.sheet){var t=this.element.parentNode;t&&t.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},e.deploy=function(){var t=this.sheet;t&&(t.options.link?this.insertRules(t.rules):this.element.textContent="\n"+t.toString()+"\n")},e.insertRules=function(t,e){for(var n=0;n`@media (min-width:${r[t]}px)`};function o(t,e,n){const o=t.theme||{};if(Array.isArray(e)){const t=o.breakpoints||i;return e.reduce((r,i,o)=>(r[t.up(t.keys[o])]=n(e[o]),r),{})}if("object"==typeof e){const t=o.breakpoints||i;return Object.keys(e).reduce((i,o)=>{if(-1!==Object.keys(t.values||r).indexOf(o)){i[t.up(o)]=n(e[o],o)}else{const t=o;i[t]=e[t]}return i},{})}return n(e)}function a(t={}){var e;return(null==t||null==(e=t.keys)?void 0:e.reduce((e,n)=>(e[t.up(n)]={},e),{}))||{}}function s(t,e){return t.reduce((t,e)=>{const n=t[e];return 0===Object.keys(n).length&&delete t[e],t},e)}function u({values:t,base:e}){const n=Object.keys(e);if(0===n.length)return t;let r;return n.reduce((e,n)=>(e[n]="object"==typeof t?null!=t[n]?t[n]:t[r]:t,r=n,e),{})}},function(t,e,n){"use strict";function r(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}n.d(e,"a",(function(){return r}))},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function o(t){var e=r.useRef(t);return i((function(){e.current=t})),r.useCallback((function(){return e.current.apply(void 0,arguments)}),[])}},,function(t,e,n){var r,i; + */ht()},function(t,e,n){"use strict";function r(t){return t&&t.ownerDocument||document}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return u})),n.d(e,"b",(function(){return l})),n.d(e,"c",(function(){return c}));var r=n(0),i=(n(426),n(131)),o=(n(663),n(427),n(295),n(254)),a=n(297),s=n(477),u=Object(i.f)((function(t,e){var n=t.styles,u=Object(a.a)([n],void 0,Object(r.useContext)(i.c)),l=Object(r.useRef)();return Object(r.useLayoutEffect)((function(){var t=e.key+"-global",n=new s.a({key:t,nonce:e.sheet.nonce,container:e.sheet.container,speedy:e.sheet.isSpeedy}),r=!1,i=document.querySelector('style[data-emotion="'+t+" "+u.name+'"]');return e.sheet.tags.length&&(n.before=e.sheet.tags[0]),null!==i&&(r=!0,i.setAttribute("data-emotion",t),n.hydrate([i])),l.current=[n,r],function(){n.flush()}}),[e]),Object(r.useLayoutEffect)((function(){var t=l.current,n=t[0];if(t[1])t[1]=!1;else{if(void 0!==u.next&&Object(o.b)(e,u.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}e.insert("",u,n,!1)}}),[e,u.name]),null}));function l(){for(var t=arguments.length,e=new Array(t),n=0;n`@media (min-width:${r[t]}px)`};function o(t,e,n){const o=t.theme||{};if(Array.isArray(e)){const t=o.breakpoints||i;return e.reduce((r,i,o)=>(r[t.up(t.keys[o])]=n(e[o]),r),{})}if("object"==typeof e){const t=o.breakpoints||i;return Object.keys(e).reduce((i,o)=>{if(-1!==Object.keys(t.values||r).indexOf(o)){i[t.up(o)]=n(e[o],o)}else{const t=o;i[t]=e[t]}return i},{})}return n(e)}function a(t={}){var e;return(null==t||null==(e=t.keys)?void 0:e.reduce((e,n)=>(e[t.up(n)]={},e),{}))||{}}function s(t,e){return t.reduce((t,e)=>{const n=t[e];return 0===Object.keys(n).length&&delete t[e],t},e)}function u({values:t,base:e}){const n=Object.keys(e);if(0===n.length)return t;let r;return n.reduce((e,n)=>(e[n]="object"==typeof t?null!=t[n]?t[n]:t[r]:t,r=n,e),{})}},function(t,e,n){"use strict";var r=n(2),i=n(16),o=n(0),a=(n(10),n(11)),s=n(64),u=n(18),l=n(28),c=n(1175),Q=n(1176),T=n(1177),d=n(1179),p=n(1178),f=n(1510),h=n(184),m=n(830),g=n(5);const v=["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"],b={standard:c.a,filled:Q.a,outlined:T.a},y=Object(u.a)(p.a,{name:"MuiTextField",slot:"Root",overridesResolver:(t,e)=>e.root})({}),L=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiTextField"}),{autoComplete:u,autoFocus:c=!1,children:Q,className:T,color:p="primary",defaultValue:L,disabled:x=!1,error:H=!1,FormHelperTextProps:O,fullWidth:w=!1,helperText:_,id:E,InputLabelProps:C,inputProps:S,InputProps:M,inputRef:j,label:V,maxRows:A,minRows:k,multiline:P=!1,name:D,onBlur:R,onChange:N,onFocus:I,placeholder:B,required:F=!1,rows:z,select:W=!1,SelectProps:Z,type:G,value:U,variant:X="outlined"}=n,q=Object(i.a)(n,v),K=Object(r.a)({},n,{autoFocus:c,color:p,disabled:x,error:H,fullWidth:w,multiline:P,required:F,select:W,variant:X}),$=(t=>{const{classes:e}=t;return Object(s.a)({root:["root"]},m.a,e)})(K);const Y={};if("outlined"===X&&(C&&void 0!==C.shrink&&(Y.notched=C.shrink),V)){var J;const t=null!=(J=null==C?void 0:C.required)?J:F;Y.label=Object(g.jsxs)(o.Fragment,{children:[V,t&&" *"]})}W&&(Z&&Z.native||(Y.id=void 0),Y["aria-describedby"]=void 0);const tt=_&&E?E+"-helper-text":void 0,et=V&&E?E+"-label":void 0,nt=b[X],rt=Object(g.jsx)(nt,Object(r.a)({"aria-describedby":tt,autoComplete:u,autoFocus:c,defaultValue:L,fullWidth:w,multiline:P,name:D,rows:z,maxRows:A,minRows:k,type:G,value:U,id:E,inputRef:j,onBlur:R,onChange:N,onFocus:I,placeholder:B,inputProps:S},Y,M));return Object(g.jsxs)(y,Object(r.a)({className:Object(a.a)($.root,T),disabled:x,error:H,fullWidth:w,ref:e,required:F,color:p,variant:X,ownerState:K},q,{children:[V&&Object(g.jsx)(d.a,Object(r.a)({htmlFor:E,id:et},C,{children:V})),W?Object(g.jsx)(h.a,Object(r.a)({"aria-describedby":tt,id:E,labelId:et,value:U,input:rt},Z,{children:Q})):rt,_&&Object(g.jsx)(f.a,Object(r.a)({id:tt},O,{children:_}))]}))}));e.a=L},,,function(t,e,n){"use strict";function r(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}n.d(e,"a",(function(){return r}))},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function o(t){var e=r.useRef(t);return i((function(){e.current=t})),r.useCallback((function(){return e.current.apply(void 0,arguments)}),[])}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n(16),i=n(2),o=n(0),a=n(133),s=n(1165),u=n(367),l=n(566),c=n(1484),Q=n(757),T=n(1482),d=n(590);const p=["name","classNamePrefix","Component","defaultTheme"];function f(t,e={}){const{name:n,classNamePrefix:f,Component:h,defaultTheme:m=d.a}=e,g=Object(r.a)(e,p),v=Object(T.a)(t),b=n||f||"makeStyles";v.options={index:Object(Q.a)(),name:n,meta:b,classNamePrefix:b};return(t={})=>{const e=Object(l.a)()||m,r=Object(i.a)({},o.useContext(c.a),g),Q=o.useRef(),T=o.useRef();!function(t,e){const n=o.useRef([]);let r;const i=o.useMemo(()=>({}),e);n.current!==i&&(n.current=i,r=t()),o.useEffect(()=>()=>{r&&r()},[i])}(()=>{const o={name:n,state:{},stylesCreator:v,stylesOptions:r,theme:e};return function({state:t,theme:e,stylesOptions:n,stylesCreator:r,name:o},l){if(n.disableGeneration)return;let c=u.a.get(n.sheetsManager,r,e);c||(c={refs:0,staticSheet:null,dynamicStyles:null},u.a.set(n.sheetsManager,r,e,c));const Q=Object(i.a)({},r.options,n,{theme:e,flip:"boolean"==typeof n.flip?n.flip:"rtl"===e.direction});Q.generateId=Q.serverGenerateClassName||Q.generateClassName;const T=n.sheetsRegistry;if(0===c.refs){let t;n.sheetsCache&&(t=u.a.get(n.sheetsCache,r,e));const s=r.create(e,o);t||(t=n.jss.createStyleSheet(s,Object(i.a)({link:!1},Q)),t.attach(),n.sheetsCache&&u.a.set(n.sheetsCache,r,e,t)),T&&T.add(t),c.staticSheet=t,c.dynamicStyles=Object(a.d)(s)}if(c.dynamicStyles){const e=n.jss.createStyleSheet(c.dynamicStyles,Object(i.a)({link:!0},Q));e.update(l),e.attach(),t.dynamicSheet=e,t.classes=Object(s.a)({baseClasses:c.staticSheet.classes,newClasses:e.classes}),T&&T.add(e)}else t.classes=c.staticSheet.classes;c.refs+=1}(o,t),T.current=!1,Q.current=o,()=>{!function({state:t,theme:e,stylesOptions:n,stylesCreator:r}){if(n.disableGeneration)return;const i=u.a.get(n.sheetsManager,r,e);i.refs-=1;const o=n.sheetsRegistry;0===i.refs&&(u.a.delete(n.sheetsManager,r,e),n.jss.removeStyleSheet(i.staticSheet),o&&o.remove(i.staticSheet)),t.dynamicSheet&&(n.jss.removeStyleSheet(t.dynamicSheet),o&&o.remove(t.dynamicSheet))}(o)}},[e,v]),o.useEffect(()=>{T.current&&function({state:t},e){t.dynamicSheet&&t.dynamicSheet.update(e)}(Q.current,t),T.current=!0});return function({state:t,stylesOptions:e},n,r){if(e.disableGeneration)return n||{};t.cacheClasses||(t.cacheClasses={value:null,lastProp:null,lastJSS:{}});let i=!1;return t.classes!==t.cacheClasses.lastJSS&&(t.cacheClasses.lastJSS=t.classes,i=!0),n!==t.cacheClasses.lastProp&&(t.cacheClasses.lastProp=n,i=!0),i&&(t.cacheClasses.value=Object(s.a)({baseClasses:t.cacheClasses.lastJSS,newClasses:n,Component:r})),t.cacheClasses.value}(Q.current,t.classes,h)}}},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(48),l=n(83),c=n(26),Q=n(18),T=n(28),d=n(380),p=n(82),f=n(4),h=n(626),m=n(5);const g=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"],v={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},b=Object(Q.a)(f.a,{name:"MuiLink",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e["underline"+Object(c.a)(n.underline)],"button"===n.component&&e.button]}})(({theme:t,ownerState:e})=>{const n=Object(u.b)(t,"palette."+(t=>v[t]||t)(e.color))||e.color;return Object(i.a)({},"none"===e.underline&&{textDecoration:"none"},"hover"===e.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===e.underline&&{textDecoration:"underline",textDecorationColor:"inherit"!==n?Object(l.a)(n,.4):void 0,"&:hover":{textDecorationColor:"inherit"}},"button"===e.component&&{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"},["&."+h.a.focusVisible]:{outline:"auto"}})}),y=o.forwardRef((function(t,e){const n=Object(T.a)({props:t,name:"MuiLink"}),{className:u,color:l="primary",component:Q="a",onBlur:f,onFocus:v,TypographyClasses:y,underline:L="always",variant:x="inherit"}=n,H=Object(r.a)(n,g),{isFocusVisibleRef:O,onBlur:w,onFocus:_,ref:E}=Object(d.a)(),[C,S]=o.useState(!1),M=Object(p.a)(e,E),j=Object(i.a)({},n,{color:l,component:Q,focusVisible:C,underline:L,variant:x}),V=(t=>{const{classes:e,component:n,focusVisible:r,underline:i}=t,o={root:["root","underline"+Object(c.a)(i),"button"===n&&"button",r&&"focusVisible"]};return Object(s.a)(o,h.b,e)})(j);return Object(m.jsx)(b,Object(i.a)({className:Object(a.a)(V.root,u),classes:y,color:l,component:Q,onBlur:t=>{w(t),!1===O.current&&S(!1),f&&f(t)},onFocus:t=>{_(t),!0===O.current&&S(!0),v&&v(t)},ref:M,ownerState:j,variant:x},H))}));e.a=y},function(t,e,n){var r,i; /*! @preserve * numeral.js * version : 2.0.6 * author : Adam Draper * license : MIT * http://adamwdraper.github.com/Numeral-js/ - */void 0===(i="function"==typeof(r=function(){var t,e,n,r,i,o={},a={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},u={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function l(t,e){this._input=t,this._value=e}return(t=function(n){var r,i,a,s;if(t.isNumeral(n))r=n.value();else if(0===n||void 0===n)r=0;else if(null===n||e.isNaN(n))r=null;else if("string"==typeof n)if(u.zeroFormat&&n===u.zeroFormat)r=0;else if(u.nullFormat&&n===u.nullFormat||!n.replace(/[^0-9]+/g,"").length)r=null;else{for(i in o)if((s="function"==typeof o[i].regexps.unformat?o[i].regexps.unformat():o[i].regexps.unformat)&&n.match(s)){a=o[i].unformat;break}r=(a=a||t._.stringToNumber)(n)}else r=Number(n)||null;return new l(n,r)}).version="2.0.6",t.isNumeral=function(t){return t instanceof l},t._=e={numberToFormat:function(e,n,r){var i,o,s,u,l,c,Q,T,d=a[t.options.currentLocale],p=!1,f=!1,h="",m="",g=!1;if(e=e||0,s=Math.abs(e),t._.includes(n,"(")?(p=!0,n=n.replace(/[\(|\)]/g,"")):(t._.includes(n,"+")||t._.includes(n,"-"))&&(c=t._.includes(n,"+")?n.indexOf("+"):e<0?n.indexOf("-"):-1,n=n.replace(/[\+|\-]/g,"")),t._.includes(n,"a")&&(o=!!(o=n.match(/a(k|m|b|t)?/))&&o[1],t._.includes(n," a")&&(h=" "),n=n.replace(new RegExp(h+"a[kmbt]?"),""),s>=1e12&&!o||"t"===o?(h+=d.abbreviations.trillion,e/=1e12):s<1e12&&s>=1e9&&!o||"b"===o?(h+=d.abbreviations.billion,e/=1e9):s<1e9&&s>=1e6&&!o||"m"===o?(h+=d.abbreviations.million,e/=1e6):(s<1e6&&s>=1e3&&!o||"k"===o)&&(h+=d.abbreviations.thousand,e/=1e3)),t._.includes(n,"[.]")&&(f=!0,n=n.replace("[.]",".")),u=e.toString().split(".")[0],l=n.split(".")[1],Q=n.indexOf(","),i=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,l?(t._.includes(l,"[")?(l=(l=l.replace("]","")).split("["),m=t._.toFixed(e,l[0].length+l[1].length,r,l[1].length)):m=t._.toFixed(e,l.length,r),u=m.split(".")[0],m=t._.includes(m,".")?d.delimiters.decimal+m.split(".")[1]:"",f&&0===Number(m.slice(1))&&(m="")):u=t._.toFixed(e,0,r),h&&!o&&Number(u)>=1e3&&h!==d.abbreviations.trillion)switch(u=String(Number(u)/1e3),h){case d.abbreviations.thousand:h=d.abbreviations.million;break;case d.abbreviations.million:h=d.abbreviations.billion;break;case d.abbreviations.billion:h=d.abbreviations.trillion}if(t._.includes(u,"-")&&(u=u.slice(1),g=!0),u.length0;v--)u="0"+u;return Q>-1&&(u=u.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+d.delimiters.thousands)),0===n.indexOf(".")&&(u=""),T=u+m+(h||""),p?T=(p&&g?"(":"")+T+(p&&g?")":""):c>=0?T=0===c?(g?"-":"+")+T:T+(g?"-":"+"):g&&(T="-"+T),T},stringToNumber:function(t){var e,n,r,i=a[u.currentLocale],o=t,s={thousand:3,million:6,billion:9,trillion:12};if(u.zeroFormat&&t===u.zeroFormat)n=0;else if(u.nullFormat&&t===u.nullFormat||!t.replace(/[^0-9]+/g,"").length)n=null;else{for(e in n=1,"."!==i.delimiters.decimal&&(t=t.replace(/\./g,"").replace(i.delimiters.decimal,".")),s)if(r=new RegExp("[^a-zA-Z]"+i.abbreviations[e]+"(?:\\)|(\\"+i.currency.symbol+")?(?:\\))?)?$"),o.match(r)){n*=Math.pow(10,s[e]);break}n*=(t.split("-").length+Math.min(t.split("(").length-1,t.split(")").length-1))%2?1:-1,t=t.replace(/[^0-9\.]+/g,""),n*=Number(t)}return n},isNaN:function(t){return"number"==typeof t&&isNaN(t)},includes:function(t,e){return-1!==t.indexOf(e)},insert:function(t,e,n){return t.slice(0,n)+e+t.slice(n)},reduce:function(t,e){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var n,r=Object(t),i=r.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o=i)throw new TypeError("Reduce of empty array with no initial value");n=r[o++]}for(;or?t:r}),1)},toFixed:function(t,e,n,r){var i,o,a,s,u=t.toString().split("."),l=e-(r||0);return i=2===u.length?Math.min(Math.max(u[1].length,l),e):l,a=Math.pow(10,i),s=(n(t+"e+"+i)/a).toFixed(i),r>e-i&&(o=new RegExp("\\.?0{1,"+(r-(e-i))+"}$"),s=s.replace(o,"")),s}},t.options=u,t.formats=o,t.locales=a,t.locale=function(t){return t&&(u.currentLocale=t.toLowerCase()),u.currentLocale},t.localeData=function(t){if(!t)return a[u.currentLocale];if(t=t.toLowerCase(),!a[t])throw new Error("Unknown locale : "+t);return a[t]},t.reset=function(){for(var t in s)u[t]=s[t]},t.zeroFormat=function(t){u.zeroFormat="string"==typeof t?t:null},t.nullFormat=function(t){u.nullFormat="string"==typeof t?t:null},t.defaultFormat=function(t){u.defaultFormat="string"==typeof t?t:"0.0"},t.register=function(t,e,n){if(e=e.toLowerCase(),this[t+"s"][e])throw new TypeError(e+" "+t+" already registered.");return this[t+"s"][e]=n,n},t.validate=function(e,n){var r,i,o,a,s,u,l,c;if("string"!=typeof e&&(e+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",e)),(e=e.trim()).match(/^\d+$/))return!0;if(""===e)return!1;try{l=t.localeData(n)}catch(e){l=t.localeData(t.locale())}return o=l.currency.symbol,s=l.abbreviations,r=l.delimiters.decimal,i="."===l.delimiters.thousands?"\\.":l.delimiters.thousands,!(null!==(c=e.match(/^[^\d]+/))&&(e=e.substr(1),c[0]!==o)||null!==(c=e.match(/[^\d]+$/))&&(e=e.slice(0,-1),c[0]!==s.thousand&&c[0]!==s.million&&c[0]!==s.billion&&c[0]!==s.trillion)||(u=new RegExp(i+"{2}"),e.match(/[^\d.,]/g)||(a=e.split(r)).length>2||(a.length<2?!a[0].match(/^\d+.*\d$/)||a[0].match(u):1===a[0].length?!a[0].match(/^\d+$/)||a[0].match(u)||!a[1].match(/^\d+$/):!a[0].match(/^\d+.*\d$/)||a[0].match(u)||!a[1].match(/^\d+$/))))},t.fn=l.prototype={clone:function(){return t(this)},format:function(e,n){var r,i,a,s=this._value,l=e||u.defaultFormat;if(n=n||Math.round,0===s&&null!==u.zeroFormat)i=u.zeroFormat;else if(null===s&&null!==u.nullFormat)i=u.nullFormat;else{for(r in o)if(l.match(o[r].regexps.format)){a=o[r].format;break}i=(a=a||t._.numberToFormat)(s,l,n)}return i},value:function(){return this._value},input:function(){return this._input},set:function(t){return this._value=Number(t),this},add:function(t){var n=e.correctionFactor.call(null,this._value,t);return this._value=e.reduce([this._value,t],(function(t,e,r,i){return t+Math.round(n*e)}),0)/n,this},subtract:function(t){var n=e.correctionFactor.call(null,this._value,t);return this._value=e.reduce([t],(function(t,e,r,i){return t-Math.round(n*e)}),Math.round(this._value*n))/n,this},multiply:function(t){return this._value=e.reduce([this._value,t],(function(t,n,r,i){var o=e.correctionFactor(t,n);return Math.round(t*o)*Math.round(n*o)/Math.round(o*o)}),1),this},divide:function(t){return this._value=e.reduce([this._value,t],(function(t,n,r,i){var o=e.correctionFactor(t,n);return Math.round(t*o)/Math.round(n*o)})),this},difference:function(e){return Math.abs(t(this._value).subtract(e).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"$"}}),t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(e,n,r){var i,o=t._.includes(n," BPS")?" ":"";return e*=1e4,n=n.replace(/\s?BPS/,""),i=t._.numberToFormat(e,n,r),t._.includes(i,")")?((i=i.split("")).splice(-1,0,o+"BPS"),i=i.join("")):i=i+o+"BPS",i},unformat:function(e){return+(1e-4*t._.stringToNumber(e)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},i="("+(i=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter((function(t){return n.suffixes.indexOf(t)<0}))).join("|")).replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(i)},format:function(e,i,o){var a,s,u,l=t._.includes(i,"ib")?r:n,c=t._.includes(i," b")||t._.includes(i," ib")?" ":"";for(i=i.replace(/\s?i?b/,""),a=0;a<=l.suffixes.length;a++)if(s=Math.pow(l.base,a),u=Math.pow(l.base,a+1),null===e||0===e||e>=s&&e0&&(e/=s);break}return t._.numberToFormat(e,i,o)+c},unformat:function(e){var i,o,a=t._.stringToNumber(e);if(a){for(i=n.suffixes.length-1;i>=0;i--){if(t._.includes(e,n.suffixes[i])){o=Math.pow(n.base,i);break}if(t._.includes(e,r.suffixes[i])){o=Math.pow(r.base,i);break}}a*=o||1}return a}}),t.register("format","currency",{regexps:{format:/(\$)/},format:function(e,n,r){var i,o,a=t.locales[t.options.currentLocale],s={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),i=t._.numberToFormat(e,n,r),e>=0?(s.before=s.before.replace(/[\-\(]/,""),s.after=s.after.replace(/[\-\)]/,"")):e<0&&!t._.includes(s.before,"-")&&!t._.includes(s.before,"(")&&(s.before="-"+s.before),o=0;o=0;o--)switch(s.after[o]){case"$":i=o===s.after.length-1?i+a.currency.symbol:t._.insert(i,a.currency.symbol,-(s.after.length-(1+o)));break;case" ":i=o===s.after.length-1?i+" ":t._.insert(i," ",-(s.after.length-(1+o)+a.currency.symbol.length-1))}return i}}),t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(e,n,r){var i=("number"!=typeof e||t._.isNaN(e)?"0e+0":e.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),t._.numberToFormat(Number(i[0]),n,r)+"e"+i[1]},unformat:function(e){var n=t._.includes(e,"e+")?e.split("e+"):e.split("e-"),r=Number(n[0]),i=Number(n[1]);return i=t._.includes(e,"e-")?i*=-1:i,t._.reduce([r,Math.pow(10,i)],(function(e,n,r,i){var o=t._.correctionFactor(e,n);return e*o*(n*o)/(o*o)}),1)}}),t.register("format","ordinal",{regexps:{format:/(o)/},format:function(e,n,r){var i=t.locales[t.options.currentLocale],o=t._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),o+=i.ordinal(e),t._.numberToFormat(e,n,r)+o}}),t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(e,n,r){var i,o=t._.includes(n," %")?" ":"";return t.options.scalePercentBy100&&(e*=100),n=n.replace(/\s?\%/,""),i=t._.numberToFormat(e,n,r),t._.includes(i,")")?((i=i.split("")).splice(-1,0,o+"%"),i=i.join("")):i=i+o+"%",i},unformat:function(e){var n=t._.stringToNumber(e);return t.options.scalePercentBy100?.01*n:n}}),t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(t,e,n){var r=Math.floor(t/60/60),i=Math.floor((t-60*r*60)/60),o=Math.round(t-60*r*60-60*i);return r+":"+(i<10?"0"+i:i)+":"+(o<10?"0"+o:o)},unformat:function(t){var e=t.split(":"),n=0;return 3===e.length?(n+=60*Number(e[0])*60,n+=60*Number(e[1]),n+=Number(e[2])):2===e.length&&(n+=60*Number(e[0]),n+=Number(e[1])),Number(n)}}),t})?r.call(e,n,e,t):r)||(t.exports=i)},,,,function(t,e,n){"use strict";n.d(e,"e",(function(){return O})),n.d(e,"d",(function(){return w})),n.d(e,"b",(function(){return _})),n.d(e,"a",(function(){return E}));var r=n(17),i=n(2),o=n(326),a=n(0),s=(n(10),n(12)),u=n(65),l=n(109),c=n(257),Q=n(311),T=n(181),d=n(18),p=n(31),f=n(113),h=n(27),m=n(80),g=n(152),v=n(1484),b=n(1483),y=n(352),L=n(449),x=n(7);const H=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],O=(t,e)=>{const{ownerState:n}=t;return[e.root,n.formControl&&e.formControl,n.startAdornment&&e.adornedStart,n.endAdornment&&e.adornedEnd,n.error&&e.error,"small"===n.size&&e.sizeSmall,n.multiline&&e.multiline,n.color&&e["color"+Object(h.a)(n.color)],n.fullWidth&&e.fullWidth,n.hiddenLabel&&e.hiddenLabel]},w=(t,e)=>{const{ownerState:n}=t;return[e.input,"small"===n.size&&e.inputSizeSmall,n.multiline&&e.inputMultiline,"search"===n.type&&e.inputTypeSearch,n.startAdornment&&e.inputAdornedStart,n.endAdornment&&e.inputAdornedEnd,n.hiddenLabel&&e.inputHiddenLabel]},_=Object(d.a)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:O})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.body1,{color:t.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&."+L.a.disabled]:{color:t.palette.text.disabled,cursor:"default"}},e.multiline&&Object(i.a)({padding:"4px 0 5px"},"small"===e.size&&{paddingTop:1}),e.fullWidth&&{width:"100%"})),E=Object(d.a)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:w})(({theme:t,ownerState:e})=>{const n="light"===t.palette.mode,r={color:"currentColor",opacity:n?.42:.5,transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})},o={opacity:"0 !important"},a={opacity:n?.42:.5};return Object(i.a)({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] + .${L.a.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},["&."+L.a.disabled]:{opacity:1,WebkitTextFillColor:t.palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===e.size&&{paddingTop:1},e.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===e.type&&{MozAppearance:"textfield",WebkitAppearance:"textfield"})}),C=Object(x.jsx)(b.a,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),S=a.forwardRef((function(t,e){const n=Object(p.a)({props:t,name:"MuiInputBase"}),{"aria-describedby":d,autoComplete:b,autoFocus:O,className:w,components:S={},componentsProps:M={},defaultValue:j,disabled:V,endAdornment:A,fullWidth:k=!1,id:P,inputComponent:D="input",inputProps:R={},inputRef:N,maxRows:I,minRows:B,multiline:F=!1,name:z,onBlur:W,onChange:Z,onClick:G,onFocus:U,onKeyDown:q,onKeyUp:X,placeholder:K,readOnly:$,renderSuffix:Y,rows:J,startAdornment:tt,type:et="text",value:nt}=n,rt=Object(r.a)(n,H),it=Object(f.a)(),ot=null!=R.value?R.value:nt,{current:at}=a.useRef(null!=ot),st=a.useRef(),ut=a.useCallback(t=>{0},[]),lt=Object(m.a)(R.ref,ut),ct=Object(m.a)(N,lt),Qt=Object(m.a)(st,ct),[Tt,dt]=a.useState(!1),pt=Object(T.a)();const ft=Object(c.a)({props:n,muiFormControl:pt,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ft.focused=pt?pt.focused:Tt,a.useEffect(()=>{!pt&&V&&Tt&&(dt(!1),W&&W())},[pt,V,Tt,W]);const ht=pt&&pt.onFilled,mt=pt&&pt.onEmpty,gt=a.useCallback(t=>{Object(y.b)(t)?ht&&ht():mt&&mt()},[ht,mt]);Object(g.a)(()=>{at&>({value:ot})},[ot,gt,at]);a.useEffect(()=>{gt(st.current)},[]);let vt=D,bt=R;F&&"input"===vt&&(bt=J?Object(i.a)({type:void 0,minRows:J,maxRows:J},bt):Object(i.a)({type:void 0,maxRows:I,minRows:B},bt),vt=v.a);a.useEffect(()=>{pt&&pt.setAdornedStart(Boolean(tt))},[pt,tt]);const yt=Object(i.a)({},n,{color:ft.color||"primary",disabled:ft.disabled,endAdornment:A,error:ft.error,focused:ft.focused,formControl:pt,fullWidth:k,hiddenLabel:ft.hiddenLabel,multiline:F,size:ft.size,startAdornment:tt,type:et}),Lt=(t=>{const{classes:e,color:n,disabled:r,error:i,endAdornment:o,focused:a,formControl:s,fullWidth:l,hiddenLabel:c,multiline:Q,size:T,startAdornment:d,type:p}=t,f={root:["root","color"+Object(h.a)(n),r&&"disabled",i&&"error",l&&"fullWidth",a&&"focused",s&&"formControl","small"===T&&"sizeSmall",Q&&"multiline",d&&"adornedStart",o&&"adornedEnd",c&&"hiddenLabel"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",Q&&"inputMultiline","small"===T&&"inputSizeSmall",c&&"inputHiddenLabel",d&&"inputAdornedStart",o&&"inputAdornedEnd"]};return Object(u.a)(f,L.b,e)})(yt),xt=S.Root||_,Ht=M.root||{},Ot=S.Input||E;return bt=Object(i.a)({},bt,M.input),Object(x.jsxs)(a.Fragment,{children:[C,Object(x.jsxs)(xt,Object(i.a)({},Ht,!Object(l.a)(xt)&&{ownerState:Object(i.a)({},yt,Ht.ownerState),theme:it},{ref:e,onClick:t=>{st.current&&t.currentTarget===t.target&&st.current.focus(),G&&G(t)}},rt,{className:Object(s.a)(Lt.root,Ht.className,w),children:[tt,Object(x.jsx)(Q.a.Provider,{value:null,children:Object(x.jsx)(Ot,Object(i.a)({ownerState:yt,"aria-invalid":ft.error,"aria-describedby":d,autoComplete:b,autoFocus:O,defaultValue:j,disabled:ft.disabled,id:P,onAnimationStart:t=>{gt("mui-auto-fill-cancel"===t.animationName?st.current:{value:"x"})},name:z,placeholder:K,readOnly:$,required:ft.required,rows:J,value:ot,onKeyDown:q,onKeyUp:X,type:et},bt,!Object(l.a)(Ot)&&{as:vt,ownerState:Object(i.a)({},yt,bt.ownerState),theme:it},{ref:Qt,className:Object(s.a)(Lt.input,bt.className,R.className),onBlur:t=>{W&&W(t),R.onBlur&&R.onBlur(t),pt&&pt.onBlur?pt.onBlur(t):dt(!1)},onChange:(t,...e)=>{if(!at){const e=t.target||st.current;if(null==e)throw new Error(Object(o.a)(1));gt({value:e.value})}R.onChange&&R.onChange(t,...e),Z&&Z(t,...e)},onFocus:t=>{ft.disabled?t.stopPropagation():(U&&U(t),R.onFocus&&R.onFocus(t),pt&&pt.onFocus?pt.onFocus(t):dt(!0))}}))}),A,Y?Y(Object(i.a)({},ft,{startAdornment:tt})):null]}))]})}));e.c=S},function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n(17),i=n(2),o=n(0),a=n(129),s=n(1144),u=n(365),l=n(559),c=n(1461),Q=n(741),T=n(1459),d=n(582);const p=["name","classNamePrefix","Component","defaultTheme"];function f(t,e={}){const{name:n,classNamePrefix:f,Component:h,defaultTheme:m=d.a}=e,g=Object(r.a)(e,p),v=Object(T.a)(t),b=n||f||"makeStyles";v.options={index:Object(Q.a)(),name:n,meta:b,classNamePrefix:b};return(t={})=>{const e=Object(l.a)()||m,r=Object(i.a)({},o.useContext(c.a),g),Q=o.useRef(),T=o.useRef();!function(t,e){const n=o.useRef([]);let r;const i=o.useMemo(()=>({}),e);n.current!==i&&(n.current=i,r=t()),o.useEffect(()=>()=>{r&&r()},[i])}(()=>{const o={name:n,state:{},stylesCreator:v,stylesOptions:r,theme:e};return function({state:t,theme:e,stylesOptions:n,stylesCreator:r,name:o},l){if(n.disableGeneration)return;let c=u.a.get(n.sheetsManager,r,e);c||(c={refs:0,staticSheet:null,dynamicStyles:null},u.a.set(n.sheetsManager,r,e,c));const Q=Object(i.a)({},r.options,n,{theme:e,flip:"boolean"==typeof n.flip?n.flip:"rtl"===e.direction});Q.generateId=Q.serverGenerateClassName||Q.generateClassName;const T=n.sheetsRegistry;if(0===c.refs){let t;n.sheetsCache&&(t=u.a.get(n.sheetsCache,r,e));const s=r.create(e,o);t||(t=n.jss.createStyleSheet(s,Object(i.a)({link:!1},Q)),t.attach(),n.sheetsCache&&u.a.set(n.sheetsCache,r,e,t)),T&&T.add(t),c.staticSheet=t,c.dynamicStyles=Object(a.d)(s)}if(c.dynamicStyles){const e=n.jss.createStyleSheet(c.dynamicStyles,Object(i.a)({link:!0},Q));e.update(l),e.attach(),t.dynamicSheet=e,t.classes=Object(s.a)({baseClasses:c.staticSheet.classes,newClasses:e.classes}),T&&T.add(e)}else t.classes=c.staticSheet.classes;c.refs+=1}(o,t),T.current=!1,Q.current=o,()=>{!function({state:t,theme:e,stylesOptions:n,stylesCreator:r}){if(n.disableGeneration)return;const i=u.a.get(n.sheetsManager,r,e);i.refs-=1;const o=n.sheetsRegistry;0===i.refs&&(u.a.delete(n.sheetsManager,r,e),n.jss.removeStyleSheet(i.staticSheet),o&&o.remove(i.staticSheet)),t.dynamicSheet&&(n.jss.removeStyleSheet(t.dynamicSheet),o&&o.remove(t.dynamicSheet))}(o)}},[e,v]),o.useEffect(()=>{T.current&&function({state:t},e){t.dynamicSheet&&t.dynamicSheet.update(e)}(Q.current,t),T.current=!0});return function({state:t,stylesOptions:e},n,r){if(e.disableGeneration)return n||{};t.cacheClasses||(t.cacheClasses={value:null,lastProp:null,lastJSS:{}});let i=!1;return t.classes!==t.cacheClasses.lastJSS&&(t.cacheClasses.lastJSS=t.classes,i=!0),n!==t.cacheClasses.lastProp&&(t.cacheClasses.lastProp=n,i=!0),i&&(t.cacheClasses.value=Object(s.a)({baseClasses:t.cacheClasses.lastJSS,newClasses:n,Component:r})),t.cacheClasses.value}(Q.current,t.classes,h)}}},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(44),l=n(79),c=n(27),Q=n(18),T=n(31),d=n(379),p=n(80),f=n(4),h=n(618),m=n(7);const g=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"],v={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},b=Object(Q.a)(f.a,{name:"MuiLink",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e["underline"+Object(c.a)(n.underline)],"button"===n.component&&e.button]}})(({theme:t,ownerState:e})=>{const n=Object(u.b)(t,"palette."+(t=>v[t]||t)(e.color))||e.color;return Object(i.a)({},"none"===e.underline&&{textDecoration:"none"},"hover"===e.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===e.underline&&{textDecoration:"underline",textDecorationColor:"inherit"!==n?Object(l.a)(n,.4):void 0,"&:hover":{textDecorationColor:"inherit"}},"button"===e.component&&{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"},["&."+h.a.focusVisible]:{outline:"auto"}})}),y=o.forwardRef((function(t,e){const n=Object(T.a)({props:t,name:"MuiLink"}),{className:u,color:l="primary",component:Q="a",onBlur:f,onFocus:v,TypographyClasses:y,underline:L="always",variant:x="inherit"}=n,H=Object(r.a)(n,g),{isFocusVisibleRef:O,onBlur:w,onFocus:_,ref:E}=Object(d.a)(),[C,S]=o.useState(!1),M=Object(p.a)(e,E),j=Object(i.a)({},n,{color:l,component:Q,focusVisible:C,underline:L,variant:x}),V=(t=>{const{classes:e,component:n,focusVisible:r,underline:i}=t,o={root:["root","underline"+Object(c.a)(i),"button"===n&&"button",r&&"focusVisible"]};return Object(s.a)(o,h.b,e)})(j);return Object(m.jsx)(b,Object(i.a)({className:Object(a.a)(V.root,u),classes:y,color:l,component:Q,onBlur:t=>{w(t),!1===O.current&&S(!1),f&&f(t)},onFocus:t=>{_(t),!0===O.current&&S(!0),v&&v(t)},ref:M,ownerState:j,variant:x},H))}));e.a=y},,function(t,e,n){"use strict";function r(t){return t.split("-")[0]}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0);const i=r.createContext({});e.a=i},,,function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(18),c=n(31),Q=n(754),T=n(7);const d=["className","component","elevation","square","variant"],p=t=>{let e;return e=t<1?5.11916*t**2:4.5*Math.log(t+1)+2,(e/100).toFixed(2)},f=Object(l.a)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.variant],!n.square&&e.rounded,"elevation"===n.variant&&e["elevation"+n.elevation]]}})(({theme:t,ownerState:e})=>Object(i.a)({backgroundColor:t.palette.background.paper,color:t.palette.text.primary,transition:t.transitions.create("box-shadow")},!e.square&&{borderRadius:t.shape.borderRadius},"outlined"===e.variant&&{border:"1px solid "+t.palette.divider},"elevation"===e.variant&&Object(i.a)({boxShadow:t.shadows[e.elevation]},"dark"===t.palette.mode&&{backgroundImage:`linear-gradient(${Object(u.a)("#fff",p(e.elevation))}, ${Object(u.a)("#fff",p(e.elevation))})`}))),h=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiPaper"}),{className:o,component:u="div",elevation:l=1,square:p=!1,variant:h="elevation"}=n,m=Object(r.a)(n,d),g=Object(i.a)({},n,{component:u,elevation:l,square:p,variant:h}),v=(t=>{const{square:e,elevation:n,variant:r,classes:i}=t,o={root:["root",r,!e&&"rounded","elevation"===r&&"elevation"+n]};return Object(s.a)(o,Q.a,i)})(g);return Object(T.jsx)(f,Object(i.a)({as:u,ownerState:g,className:Object(a.a)(v.root,o),ref:e},m))}));e.a=h},,function(t,e,n){"use strict";var r=n(405);e.a=r.a},function(t,e,n){"use strict";n(2);var r=n(292);e.a=function(){for(var t=arguments.length,e=new Array(t),n=0;n0?p(O,--x):0,y--,10===H&&(y=1,b--),H}function C(){return H=x2||V(H)>3?"":" "}function R(t,e){for(;--e&&C()&&!(H<48||H>102||H>57&&H<65||H>70&&H<97););return j(t,M()+(e<6&&32==S()&&32==C()))}function N(t,e){for(;C()&&t+H!==57&&(t+H!==84||47!==S()););return"/*"+j(e,x-1)+"*"+c(47===t?t:C())}function I(t){for(;!V(S());)C();return j(t,x)}function B(t){return k(function t(e,n,r,i,o,a,s,u,l){var Q=0,d=0,p=s,f=0,m=0,v=0,b=1,y=1,L=1,x=0,H="",O=o,w=a,_=i,j=H;for(;y;)switch(v=x,x=C()){case 34:case 39:case 91:case 40:j+=P(x);break;case 9:case 10:case 13:case 32:j+=D(v);break;case 92:j+=R(M()-1,7);continue;case 47:switch(S()){case 42:case 47:g(z(N(C(),M()),n,r),l);break;default:j+="/"}break;case 123*b:u[Q++]=h(j)*L;case 125*b:case 59:case 0:switch(x){case 0:case 125:y=0;case 59+d:m>0&&h(j)-p&&g(m>32?W(j+";",i,r,p-1):W(T(j," ","")+";",i,r,p-2),l);break;case 59:j+=";";default:if(g(_=F(j,n,r,Q,d,o,u,H,O=[],w=[],p),a),123===x)if(0===d)t(j,n,_,_,O,a,p,u,w);else switch(f){case 100:case 109:case 115:t(e,_,_,i&&g(F(e,_,_,0,0,o,u,H,o,O=[],p),w),o,w,p,u,i?O:w);break;default:t(j,_,_,_,[""],w,p,u,w)}}Q=d=m=0,b=L=1,H=j="",p=s;break;case 58:p=1+h(j),m=v;default:if(b<1)if(123==x)--b;else if(125==x&&0==b++&&125==E())continue;switch(j+=c(x),x*b){case 38:L=d>0?1:(j+="\f",-1);break;case 44:u[Q++]=(h(j)-1)*L,L=1;break;case 64:45===S()&&(j+=P(C())),f=S(),d=h(H=j+=I(M())),x++;break;case 45:45===v&&2==h(j)&&(b=0)}}return a}("",null,null,null,[""],t=A(t),0,[0],t))}function F(t,e,n,r,i,o,a,u,c,d,p){for(var h=i-1,g=0===i?o:[""],v=m(g),b=0,y=0,L=0;b0?g[x]+" "+H:T(H,/&\f/g,g[x])))&&(c[L++]=O);return w(t,e,n,0===i?s:u,c,d,p)}function z(t,e,n){return w(t,e,n,a,c(H),f(t,2,-2),0)}function W(t,e,n,r){return w(t,e,n,u,f(t,0,r),f(t,r+1,-1),r)}function Z(t,e){switch(function(t,e){return(((e<<2^p(t,0))<<2^p(t,1))<<2^p(t,2))<<2^p(t,3)}(t,e)){case 5103:return o+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return o+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return o+t+i+t+r+t+t;case 6828:case 4268:return o+t+r+t+t;case 6165:return o+t+r+"flex-"+t+t;case 5187:return o+t+T(t,/(\w+).+(:[^]+)/,o+"box-$1$2"+r+"flex-$1$2")+t;case 5443:return o+t+r+"flex-item-"+T(t,/flex-|-self/,"")+t;case 4675:return o+t+r+"flex-line-pack"+T(t,/align-content|flex-|-self/,"")+t;case 5548:return o+t+r+T(t,"shrink","negative")+t;case 5292:return o+t+r+T(t,"basis","preferred-size")+t;case 6060:return o+"box-"+T(t,"-grow","")+o+t+r+T(t,"grow","positive")+t;case 4554:return o+T(t,/([^-])(transform)/g,"$1"+o+"$2")+t;case 6187:return T(T(T(t,/(zoom-|grab)/,o+"$1"),/(image-set)/,o+"$1"),t,"")+t;case 5495:case 3959:return T(t,/(image-set\([^]*)/,o+"$1$`$1");case 4968:return T(T(t,/(.+:)(flex-)?(.*)/,o+"box-pack:$3"+r+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+o+t+t;case 4095:case 3583:case 4068:case 2532:return T(t,/(.+)-inline(.+)/,o+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(h(t)-1-e>6)switch(p(t,e+1)){case 109:if(45!==p(t,e+4))break;case 102:return T(t,/(.+:)(.+)-([^]+)/,"$1"+o+"$2-$3$1"+i+(108==p(t,e+3)?"$3":"$2-$3"))+t;case 115:return~d(t,"stretch")?Z(T(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(115!==p(t,e+1))break;case 6444:switch(p(t,h(t)-3-(~d(t,"!important")&&10))){case 107:return T(t,":",":"+o)+t;case 101:return T(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o+(45===p(t,14)?"inline-":"")+"box$3$1"+o+"$2$3$1"+r+"$2box$3")+t}break;case 5936:switch(p(t,e+11)){case 114:return o+t+r+T(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return o+t+r+T(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return o+t+r+T(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return o+t+r+t+t}return t}function G(t,e){for(var n="",r=m(t),i=0;i(e.filterProps.forEach(n=>{t[n]=e}),t),{}),n=t=>Object.keys(t).reduce((n,i)=>e[i]?Object(r.a)(n,e[i](t)):n,{});return n.propTypes={},n.filterProps=t.reduce((t,e)=>t.concat(e.filterProps),[]),n}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(92);function i(t){return((Object(r.a)(t)?t.ownerDocument:t.document)||window.document).documentElement}},,,,,function(t,e,n){"use strict";var r=n(76);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(77)),o=n(7),a=(0,i.default)((0,o.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess");e.default=a},,,,,,function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiSwitch",t)}const a=Object(i.a)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);e.a=a},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(418),n(10),n(12)),s=n(65),u=n(18),l=n(31),c=n(236),Q=n(150),T=n(503),d=n(255),p=n(409),f=n(7);const h=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],m=Object(u.a)(Q.a,{name:"MuiAccordion",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[{["& ."+p.a.region]:e.region},e.root,!n.square&&e.rounded,!n.disableGutters&&e.gutters]}})(({theme:t})=>{const e={duration:t.transitions.duration.shortest};return{position:"relative",transition:t.transitions.create(["margin"],e),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:t.palette.divider,transition:t.transitions.create(["opacity","background-color"],e)},"&:first-of-type":{"&:before":{display:"none"}},["&."+p.a.expanded]:{"&:before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}},["&."+p.a.disabled]:{backgroundColor:t.palette.action.disabledBackground}}},({theme:t,ownerState:e})=>Object(i.a)({},!e.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:t.shape.borderRadius,borderTopRightRadius:t.shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:t.shape.borderRadius,borderBottomRightRadius:t.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!e.disableGutters&&{["&."+p.a.expanded]:{margin:"16px 0"}})),g=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiAccordion"}),{children:u,className:Q,defaultExpanded:g=!1,disabled:v=!1,disableGutters:b=!1,expanded:y,onChange:L,square:x=!1,TransitionComponent:H=c.a,TransitionProps:O}=n,w=Object(r.a)(n,h),[_,E]=Object(d.a)({controlled:y,default:g,name:"Accordion",state:"expanded"}),C=o.useCallback(t=>{E(!_),L&&L(t,!_)},[_,L,E]),[S,...M]=o.Children.toArray(u),j=o.useMemo(()=>({expanded:_,disabled:v,disableGutters:b,toggle:C}),[_,v,b,C]),V=Object(i.a)({},n,{square:x,disabled:v,disableGutters:b,expanded:_}),A=(t=>{const{classes:e,square:n,expanded:r,disabled:i,disableGutters:o}=t,a={root:["root",!n&&"rounded",r&&"expanded",i&&"disabled",!o&&"gutters"],region:["region"]};return Object(s.a)(a,p.b,e)})(V);return Object(f.jsxs)(m,Object(i.a)({className:Object(a.a)(A.root,Q),ref:e,ownerState:V,square:x},w,{children:[Object(f.jsx)(T.a.Provider,{value:j,children:S}),Object(f.jsx)(H,Object(i.a)({in:_,timeout:"auto"},O,{children:Object(f.jsx)("div",{"aria-labelledby":S.props.id,id:S.props["aria-controls"],role:"region",className:A.region,children:M})}))]}))}));e.a=g},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(18),l=n(31),c=n(333),Q=n(503),T=n(329),d=n(7);const p=["children","className","expandIcon","focusVisibleClassName","onClick"],f=Object(u.a)(c.a,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(t,e)=>e.root})(({theme:t,ownerState:e})=>{const n={duration:t.transitions.duration.shortest};return Object(i.a)({display:"flex",minHeight:48,padding:t.spacing(0,2),transition:t.transitions.create(["min-height","background-color"],n),["&."+T.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+T.a.disabled]:{opacity:t.palette.action.disabledOpacity},[`&:hover:not(.${T.a.disabled})`]:{cursor:"pointer"}},!e.disableGutters&&{["&."+T.a.expanded]:{minHeight:64}})}),h=Object(u.a)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(t,e)=>e.content})(({theme:t,ownerState:e})=>Object(i.a)({display:"flex",flexGrow:1,margin:"12px 0"},!e.disableGutters&&{transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest}),["&."+T.a.expanded]:{margin:"20px 0"}})),m=Object(u.a)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(t,e)=>e.expandIconWrapper})(({theme:t})=>({display:"flex",color:t.palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),["&."+T.a.expanded]:{transform:"rotate(180deg)"}})),g=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiAccordionSummary"}),{children:u,className:c,expandIcon:g,focusVisibleClassName:v,onClick:b}=n,y=Object(r.a)(n,p),{disabled:L=!1,disableGutters:x,expanded:H,toggle:O}=o.useContext(Q.a),w=Object(i.a)({},n,{expanded:H,disabled:L,disableGutters:x}),_=(t=>{const{classes:e,expanded:n,disabled:r,disableGutters:i}=t,o={root:["root",n&&"expanded",r&&"disabled",!i&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!i&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]};return Object(s.a)(o,T.b,e)})(w);return Object(d.jsxs)(f,Object(i.a)({focusRipple:!1,disableRipple:!0,disabled:L,component:"div","aria-expanded":H,className:Object(a.a)(_.root,c),focusVisibleClassName:Object(a.a)(_.focusVisible,v),onClick:t=>{O&&O(t),b&&b(t)},ref:e,ownerState:w},y,{children:[Object(d.jsx)(h,{className:_.content,ownerState:w,children:u}),g&&Object(d.jsx)(m,{className:_.expandIconWrapper,ownerState:w,children:g})]}))}));e.a=g},function(t,e,n){"use strict";var r=n(2),i=n(17),o=n(0),a=(n(10),n(12)),s=n(65),u=n(18),l=n(31),c=n(815),Q=n(7);const T=["className"],d=Object(u.a)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(t,e)=>e.root})(({theme:t})=>({padding:t.spacing(1,2,2)})),p=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiAccordionDetails"}),{className:o}=n,u=Object(i.a)(n,T),p=n,f=(t=>{const{classes:e}=t;return Object(s.a)({root:["root"]},c.a,e)})(p);return Object(Q.jsx)(d,Object(r.a)({className:Object(a.a)(f.root,o),ref:e,ownerState:p},u))}));e.a=p},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(311);function o(){return r.useContext(i.a)}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(133);function i(t){return Object(r.a)(t).getComputedStyle(t)}},function(t,e,n){"use strict";n.d(e,"c",(function(){return a})),n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return c}));var r=n(17),i=n(2);const o=["duration","easing","delay"],a={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)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function u(t){return Math.round(t)+"ms"}function l(t){if(!t)return 0;const e=t/36;return Math.round(10*(4+15*e**.25+e/5))}function c(t){const e=Object(i.a)({},a,t.easing),n=Object(i.a)({},s,t.duration);return Object(i.a)({getAutoHeightDuration:l,create:(t=["all"],i={})=>{const{duration:a=n.standard,easing:s=e.easeInOut,delay:l=0}=i;Object(r.a)(i,o);return(Array.isArray(t)?t:[t]).map(t=>`${t} ${"string"==typeof a?a:u(a)} ${s} ${"string"==typeof l?l:u(l)}`).join(",")}},t,{easing:e,duration:n})}},,,,function(t,e,n){"use strict";n.d(e,"b",(function(){return p})),n.d(e,"a",(function(){return f})),n.d(e,"d",(function(){return h}));var r=n(132),i=n(44),o=n(261),a=n(709);const s={m:"margin",p:"padding"},u={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=Object(a.a)(t=>{if(t.length>2){if(!l[t])return[t];t=l[t]}const[e,n]=t.split(""),r=s[e],i=u[n]||"";return Array.isArray(i)?i.map(t=>r+t):[r+i]}),Q=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY"],T=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"],d=[...Q,...T];function p(t,e,n,r){const o=Object(i.b)(t,e)||n;return"number"==typeof o?t=>"string"==typeof t?t:o*t:Array.isArray(o)?t=>"string"==typeof t?t:o[t]:"function"==typeof o?o:()=>{}}function f(t){return p(t,"spacing",8)}function h(t,e){if("string"==typeof e||null==e)return e;const n=t(Math.abs(e));return e>=0?n:"number"==typeof n?-n:"-"+n}function m(t,e,n,i){if(-1===e.indexOf(n))return null;const o=function(t,e){return n=>t.reduce((t,r)=>(t[r]=h(e,n),t),{})}(c(n),i),a=t[n];return Object(r.b)(t,a,o)}function g(t,e){const n=f(t.theme);return Object.keys(t).map(r=>m(t,e,r,n)).reduce(o.a,{})}function v(t){return g(t,Q)}function b(t){return g(t,T)}function y(t){return g(t,d)}v.propTypes={},v.filterProps=Q,b.propTypes={},b.filterProps=T,y.propTypes={},y.filterProps=d,e.c=y},,function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"a",(function(){return i}));const r=t=>t.scrollTop;function i(t,e){var n,r;const{timeout:i,easing:o,style:a={}}=t;return{duration:null!=(n=a.transitionDuration)?n:"number"==typeof i?i:i[e.mode]||0,easing:null!=(r=a.transitionTimingFunction)?r:"object"==typeof o?o[e.mode]:o,delay:a.transitionDelay}}},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(405);function o(t){const e=r.useRef(t);return Object(i.a)(()=>{e.current=t}),r.useCallback((...t)=>(0,e.current)(...t),[])}},function(t,e,n){"use strict";var r=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n{"__proto__"!==r&&(i(e[r])&&r in t&&i(t[r])?a[r]=o(t[r],e[r],n):a[r]=e[r])}),a}},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return x}));var r=n(0),i=n(391),o=n(909),a=n(910),s=n(585),u=n(911),l=n(912),c=n(341),Q=function(t,e){return(Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};var T=function(){return(T=Object.assign||function(t){for(var e,n=1,r=arguments.length;n{i.current=!1}:t,e)}},function(t,e,n){"use strict";n(64);var r=n(63);const i=Object(r.a)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);e.a=i},function(t,e,n){"use strict";function r(t){return t&&t.ownerDocument||document}n.d(e,"a",(function(){return r}))},,function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(2),i=n(0),o=n(1148),a=n(7);function s(t,e){const n=(n,i)=>Object(a.jsx)(o.a,Object(r.a)({"data-testid":e+"Icon",ref:i},n,{children:t}));return n.muiName=o.a.muiName,i.memo(i.forwardRef(n))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return T}));var r=n(791),i=n(162),o=n(240),a=n(497),s=n(435),u=n(42),l=n(92),c=n(498),Q=n(500);function T(t,e){void 0===e&&(e={});var n=e,T=n.placement,d=void 0===T?t.placement:T,p=n.boundary,f=void 0===p?u.d:p,h=n.rootBoundary,m=void 0===h?u.o:h,g=n.elementContext,v=void 0===g?u.i:g,b=n.altBoundary,y=void 0!==b&&b,L=n.padding,x=void 0===L?0:L,H=Object(c.a)("number"!=typeof x?x:Object(Q.a)(x,u.b)),O=v===u.i?u.j:u.i,w=t.rects.popper,_=t.elements[y?O:v],E=Object(r.a)(Object(l.a)(_)?_:_.contextElement||Object(i.a)(t.elements.popper),f,m),C=Object(o.a)(t.elements.reference),S=Object(a.a)({reference:C,element:w,strategy:"absolute",placement:d}),M=Object(s.a)(Object.assign({},w,S)),j=v===u.i?M:C,V={top:E.top-j.top+H.top,bottom:j.bottom-E.bottom+H.bottom,left:E.left-j.left+H.left,right:j.right-E.right+H.right},A=t.modifiersData.offset;if(v===u.i&&A){var k=A[d];Object.keys(V).forEach((function(t){var e=[u.k,u.c].indexOf(t)>=0?1:-1,n=[u.m,u.c].indexOf(t)>=0?"y":"x";V[t]+=k[n]*e}))}return V}},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(742),i=n(743),o=n(488),a=n(744);function s(t){return Object(r.a)(t)||Object(i.a)(t)||Object(o.a)(t)||Object(a.a)()}},function(t,e,n){"use strict";var r=n(221);e.a=r.a},,function(t,e,n){"use strict";function r(t){var e=t.props,n=t.states,r=t.muiFormControl;return n.reduce((function(t,n){return t[n]=e[n],r&&void 0===e[n]&&(t[n]=r[n]),t}),{})}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t,e){"function"==typeof t?t(e):t&&(t.current=e)}n.d(e,"a",(function(){return r}))},,,,,,,function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=n(12),s=(n(10),n(458)),u=n(65),l=n(18),c=n(31),Q=n(184),T=n(190),d=n(113),p=n(80),f=n(760),h=n(7);const m=["children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],g=Object(l.a)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.orientation],"entered"===n.state&&e.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&e.hidden]}})(({theme:t,ownerState:e})=>Object(i.a)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===e.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===e.state&&Object(i.a)({height:"auto",overflow:"visible"},"horizontal"===e.orientation&&{width:"auto"}),"exited"===e.state&&!e.in&&"0px"===e.collapsedSize&&{visibility:"hidden"})),v=Object(l.a)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(t,e)=>e.wrapper})(({ownerState:t})=>Object(i.a)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})),b=Object(l.a)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(t,e)=>e.wrapperInner})(({ownerState:t})=>Object(i.a)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})),y=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiCollapse"}),{children:l,className:y,collapsedSize:L="0px",component:x,easing:H,in:O,onEnter:w,onEntered:_,onEntering:E,onExit:C,onExited:S,onExiting:M,orientation:j="vertical",style:V,timeout:A=Q.b.standard,TransitionComponent:k=s.a}=n,P=Object(r.a)(n,m),D=Object(i.a)({},n,{orientation:j,collapsedSize:L}),R=(t=>{const{orientation:e,classes:n}=t,r={root:["root",""+e],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",""+e],wrapperInner:["wrapperInner",""+e]};return Object(u.a)(r,f.a,n)})(D),N=Object(d.a)(),I=o.useRef(),B=o.useRef(null),F=o.useRef(),z="number"==typeof L?L+"px":L,W="horizontal"===j,Z=W?"width":"height";o.useEffect(()=>()=>{clearTimeout(I.current)},[]);const G=o.useRef(null),U=Object(p.a)(e,G),q=t=>e=>{if(t){const n=G.current;void 0===e?t(n):t(n,e)}},X=()=>B.current?B.current[W?"clientWidth":"clientHeight"]:0,K=q((t,e)=>{B.current&&W&&(B.current.style.position="absolute"),t.style[Z]=z,w&&w(t,e)}),$=q((t,e)=>{const n=X();B.current&&W&&(B.current.style.position="");const{duration:r,easing:i}=Object(T.a)({style:V,timeout:A,easing:H},{mode:"enter"});if("auto"===A){const e=N.transitions.getAutoHeightDuration(n);t.style.transitionDuration=e+"ms",F.current=e}else t.style.transitionDuration="string"==typeof r?r:r+"ms";t.style[Z]=n+"px",t.style.transitionTimingFunction=i,E&&E(t,e)}),Y=q((t,e)=>{t.style[Z]="auto",_&&_(t,e)}),J=q(t=>{t.style[Z]=X()+"px",C&&C(t)}),tt=q(S),et=q(t=>{const e=X(),{duration:n,easing:r}=Object(T.a)({style:V,timeout:A,easing:H},{mode:"exit"});if("auto"===A){const n=N.transitions.getAutoHeightDuration(e);t.style.transitionDuration=n+"ms",F.current=n}else t.style.transitionDuration="string"==typeof n?n:n+"ms";t.style[Z]=z,t.style.transitionTimingFunction=r,M&&M(t)});return Object(h.jsx)(k,Object(i.a)({in:O,onEnter:K,onEntered:Y,onEntering:$,onExit:J,onExited:tt,onExiting:et,addEndListener:t=>{"auto"===A&&(I.current=setTimeout(t,F.current||0))},nodeRef:G,timeout:"auto"===A?null:A},P,{children:(t,e)=>Object(h.jsx)(g,Object(i.a)({as:x,className:Object(a.a)(R.root,y,{entered:R.entered,exited:!O&&"0px"===z&&R.hidden}[t]),style:Object(i.a)({[W?"minWidth":"minHeight"]:z},V),ownerState:Object(i.a)({},D,{state:t}),ref:U},e,{children:Object(h.jsx)(v,{ownerState:Object(i.a)({},D,{state:t}),className:R.wrapper,ref:B,children:Object(h.jsx)(b,{ownerState:Object(i.a)({},D,{state:t}),className:R.wrapperInner,children:l})})}))}))}));y.muiSupportAuto=!0,e.a=y},function(t,e,n){"use strict";var r=n(2),i=n(17),o=n(0),a=(n(10),n(12)),s=n(65),u=n(309),l=n(31),c=n(18),Q=n(807),T=n(7);const d=["className","component"],p=Object(c.a)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(t,e)=>e.root})({display:"table-row-group"}),f={variant:"body"},h="tbody",m=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiTableBody"}),{className:o,component:c=h}=n,m=Object(i.a)(n,d),g=Object(r.a)({},n,{component:c}),v=(t=>{const{classes:e}=t;return Object(s.a)({root:["root"]},Q.a,e)})(g);return Object(T.jsx)(u.a.Provider,{value:f,children:Object(T.jsx)(p,Object(r.a)({className:Object(a.a)(v.root,o),as:c,ref:e,role:c===h?null:"rowgroup",ownerState:g},m))})}));e.a=m},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(27),c=n(978),Q=n(31),T=n(18),d=n(173),p=n(7);const f=["className","color","edge","size","sx"],h=Object(T.a)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.edge&&e["edge"+Object(l.a)(n.edge)],e["size"+Object(l.a)(n.size)]]}})(({ownerState:t})=>Object(i.a)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===t.edge&&{marginLeft:-8},"end"===t.edge&&{marginRight:-8},"small"===t.size&&{width:40,height:24,padding:7,["& ."+d.a.thumb]:{width:16,height:16},["& ."+d.a.switchBase]:{padding:4,["&."+d.a.checked]:{transform:"translateX(16px)"}}})),m=Object(T.a)(c.a,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.switchBase,e.input,"default"!==n.color&&e["color"+Object(l.a)(n.color)]]}})(({theme:t})=>({position:"absolute",top:0,left:0,zIndex:1,color:"light"===t.palette.mode?t.palette.common.white:t.palette.grey[300],transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),["&."+d.a.checked]:{transform:"translateX(20px)"},["&."+d.a.disabled]:{color:"light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600]},[`&.${d.a.checked} + .${d.a.track}`]:{opacity:.5},[`&.${d.a.disabled} + .${d.a.track}`]:{opacity:"light"===t.palette.mode?.12:.2},["& ."+d.a.input]:{left:"-100%",width:"300%"}}),({theme:t,ownerState:e})=>Object(i.a)({"&:hover":{backgroundColor:Object(u.a)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==e.color&&{["&."+d.a.checked]:{color:t.palette[e.color].main,"&:hover":{backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},["&."+d.a.disabled]:{color:"light"===t.palette.mode?Object(u.d)(t.palette[e.color].main,.62):Object(u.b)(t.palette[e.color].main,.55)}},[`&.${d.a.checked} + .${d.a.track}`]:{backgroundColor:t.palette[e.color].main}})),g=Object(T.a)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(t,e)=>e.track})(({theme:t})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:"light"===t.palette.mode?t.palette.common.black:t.palette.common.white,opacity:"light"===t.palette.mode?.38:.3})),v=Object(T.a)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(t,e)=>e.thumb})(({theme:t})=>({boxShadow:t.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),b=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiSwitch"}),{className:o,color:u="primary",edge:c=!1,size:T="medium",sx:b}=n,y=Object(r.a)(n,f),L=Object(i.a)({},n,{color:u,edge:c,size:T}),x=(t=>{const{classes:e,edge:n,size:r,color:o,checked:a,disabled:u}=t,c={root:["root",n&&"edge"+Object(l.a)(n),"size"+Object(l.a)(r)],switchBase:["switchBase","color"+Object(l.a)(o),a&&"checked",u&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},Q=Object(s.a)(c,d.b,e);return Object(i.a)({},e,Q)})(L),H=Object(p.jsx)(v,{className:x.thumb,ownerState:L});return Object(p.jsxs)(h,{className:Object(a.a)(x.root,o),sx:b,ownerState:L,children:[Object(p.jsx)(m,Object(i.a)({type:"checkbox",icon:H,checkedIcon:H,ref:e,ownerState:L},y,{classes:Object(i.a)({},x,{root:x.switchBase})})),Object(p.jsx)(g,{className:x.track,ownerState:L})]})}));e.a=b},function(t,e,n){"use strict";function r(t){return t.split("-")[1]}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(92),i=Math.round;function o(t,e){void 0===e&&(e=!1);var n=t.getBoundingClientRect(),o=1,a=1;if(Object(r.b)(t)&&e){var s=t.offsetHeight,u=t.offsetWidth;u>0&&(o=n.width/u||1),s>0&&(a=n.height/s||1)}return{width:i(n.width/o),height:i(n.height/a),top:i(n.top/a),right:i(n.right/o),bottom:i(n.bottom/a),left:i(n.left/o),x:i(n.left/o),y:i(n.top/a)}}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));function r(t,e,n){var r="";return n.split(" ").forEach((function(n){void 0!==t[n]?e.push(t[n]+";"):r+=n+" "})),r}var i=function(t,e,n){var r=t.key+"-"+e.name;if(!1===n&&void 0===t.registered[r]&&(t.registered[r]=e.styles),void 0===t.inserted[e.name]){var i=e;do{t.insert(e===i?"."+r:"",i,t.sheet,!0);i=i.next}while(void 0!==i)}}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return Rt}));var r={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},i="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",o={5:i,"5module":i+" export import",6:i+" const class extends export import super"},a=/^in(stanceof)?$/,s="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",u="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",l=new RegExp("["+s+"]"),c=new RegExp("["+s+u+"]");s=u=null;var Q=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],T=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function d(t,e){for(var n=65536,r=0;rt)return!1;if((n+=e[r+1])>=t)return!0}}function p(t,e){return t<65?36===t:t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&l.test(String.fromCharCode(t)):!1!==e&&d(t,Q)))}function f(t,e){return t<48?36===t:t<58||!(t<65)&&(t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&c.test(String.fromCharCode(t)):!1!==e&&(d(t,Q)||d(t,T)))))}var h=function(t,e){void 0===e&&(e={}),this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop||null,this.updateContext=null};function m(t,e){return new h(t,{beforeExpr:!0,binop:e})}var g={beforeExpr:!0},v={startsExpr:!0},b={};function y(t,e){return void 0===e&&(e={}),e.keyword=t,b[t]=new h(t,e)}var L={num:new h("num",v),regexp:new h("regexp",v),string:new h("string",v),name:new h("name",v),privateId:new h("privateId",v),eof:new h("eof"),bracketL:new h("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new h("]"),braceL:new h("{",{beforeExpr:!0,startsExpr:!0}),braceR:new h("}"),parenL:new h("(",{beforeExpr:!0,startsExpr:!0}),parenR:new h(")"),comma:new h(",",g),semi:new h(";",g),colon:new h(":",g),dot:new h("."),question:new h("?",g),questionDot:new h("?."),arrow:new h("=>",g),template:new h("template"),invalidTemplate:new h("invalidTemplate"),ellipsis:new h("...",g),backQuote:new h("`",v),dollarBraceL:new h("${",{beforeExpr:!0,startsExpr:!0}),eq:new h("=",{beforeExpr:!0,isAssign:!0}),assign:new h("_=",{beforeExpr:!0,isAssign:!0}),incDec:new h("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new h("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:m("||",1),logicalAND:m("&&",2),bitwiseOR:m("|",3),bitwiseXOR:m("^",4),bitwiseAND:m("&",5),equality:m("==/!=/===/!==",6),relational:m("/<=/>=",7),bitShift:m("<>/>>>",8),plusMin:new h("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:m("%",10),star:m("*",10),slash:m("/",10),starstar:new h("**",{beforeExpr:!0}),coalesce:m("??",1),_break:y("break"),_case:y("case",g),_catch:y("catch"),_continue:y("continue"),_debugger:y("debugger"),_default:y("default",g),_do:y("do",{isLoop:!0,beforeExpr:!0}),_else:y("else",g),_finally:y("finally"),_for:y("for",{isLoop:!0}),_function:y("function",v),_if:y("if"),_return:y("return",g),_switch:y("switch"),_throw:y("throw",g),_try:y("try"),_var:y("var"),_const:y("const"),_while:y("while",{isLoop:!0}),_with:y("with"),_new:y("new",{beforeExpr:!0,startsExpr:!0}),_this:y("this",v),_super:y("super",v),_class:y("class",v),_extends:y("extends",g),_export:y("export"),_import:y("import",v),_null:y("null",v),_true:y("true",v),_false:y("false",v),_in:y("in",{beforeExpr:!0,binop:7}),_instanceof:y("instanceof",{beforeExpr:!0,binop:7}),_typeof:y("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:y("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:y("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},x=/\r\n?|\n|\u2028|\u2029/,H=new RegExp(x.source,"g");function O(t,e){return 10===t||13===t||!e&&(8232===t||8233===t)}var w=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,_=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,E=Object.prototype,C=E.hasOwnProperty,S=E.toString;function M(t,e){return C.call(t,e)}var j=Array.isArray||function(t){return"[object Array]"===S.call(t)};function V(t){return new RegExp("^(?:"+t.replace(/ /g,"|")+")$")}var A=function(t,e){this.line=t,this.column=e};A.prototype.offset=function(t){return new A(this.line,this.column+t)};var k=function(t,e,n){this.start=e,this.end=n,null!==t.sourceFile&&(this.source=t.sourceFile)};function P(t,e){for(var n=1,r=0;;){H.lastIndex=r;var i=H.exec(t);if(!(i&&i.index=2015&&(e.ecmaVersion-=2009),null==e.allowReserved&&(e.allowReserved=e.ecmaVersion<5),j(e.onToken)){var r=e.onToken;e.onToken=function(t){return r.push(t)}}return j(e.onComment)&&(e.onComment=function(t,e){return function(n,r,i,o,a,s){var u={type:n?"Block":"Line",value:r,start:i,end:o};t.locations&&(u.loc=new k(this,a,s)),t.ranges&&(u.range=[i,o]),e.push(u)}}(e,e.onComment)),e}function I(t,e){return 2|(t?4:0)|(e?8:0)}var B=function(t,e,n){this.options=t=N(t),this.sourceFile=t.sourceFile,this.keywords=V(o[t.ecmaVersion>=6?6:"module"===t.sourceType?"5module":5]);var i="";!0!==t.allowReserved&&(i=r[t.ecmaVersion>=6?6:5===t.ecmaVersion?5:3],"module"===t.sourceType&&(i+=" await")),this.reservedWords=V(i);var a=(i?i+" ":"")+r.strict;this.reservedWordsStrict=V(a),this.reservedWordsStrictBind=V(a+" "+r.strictBind),this.input=String(e),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(x).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=L.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===t.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&t.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},F={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},inNonArrowFunction:{configurable:!0}};B.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)},F.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},F.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},F.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},F.canAwait.get=function(){for(var t=this.scopeStack.length-1;t>=0;t--){var e=this.scopeStack[t];if(e.inClassFieldInit)return!1;if(2&e.flags)return(4&e.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},F.allowSuper.get=function(){var t=this.currentThisScope(),e=t.flags,n=t.inClassFieldInit;return(64&e)>0||n||this.options.allowSuperOutsideMethod},F.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},F.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},F.inNonArrowFunction.get=function(){var t=this.currentThisScope(),e=t.flags,n=t.inClassFieldInit;return(2&e)>0||n},B.extend=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var n=this,r=0;r=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}t+=e[0].length,_.lastIndex=t,t+=_.exec(this.input)[0].length,";"===this.input[t]&&t++}},z.eat=function(t){return this.type===t&&(this.next(),!0)},z.isContextual=function(t){return this.type===L.name&&this.value===t&&!this.containsEsc},z.eatContextual=function(t){return!!this.isContextual(t)&&(this.next(),!0)},z.expectContextual=function(t){this.eatContextual(t)||this.unexpected()},z.canInsertSemicolon=function(){return this.type===L.eof||this.type===L.braceR||x.test(this.input.slice(this.lastTokEnd,this.start))},z.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},z.semicolon=function(){this.eat(L.semi)||this.insertSemicolon()||this.unexpected()},z.afterTrailingComma=function(t,e){if(this.type===t)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),e||this.next(),!0},z.expect=function(t){this.eat(t)||this.unexpected()},z.unexpected=function(t){this.raise(null!=t?t:this.start,"Unexpected token")},z.checkPatternErrors=function(t,e){if(t){t.trailingComma>-1&&this.raiseRecoverable(t.trailingComma,"Comma is not permitted after the rest element");var n=e?t.parenthesizedAssign:t.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},z.checkExpressionErrors=function(t,e){if(!t)return!1;var n=t.shorthandAssign,r=t.doubleProto;if(!e)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},z.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&r<56320)return!0;if(t)return!1;if(123===r)return!0;if(p(r,!0)){for(var i=n+1;f(r=this.input.charCodeAt(i),!0);)++i;if(92===r||r>55295&&r<56320)return!0;var o=this.input.slice(n,i);if(!a.test(o))return!0}return!1},G.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;_.lastIndex=this.pos;var t,e=_.exec(this.input),n=this.pos+e[0].length;return!(x.test(this.input.slice(this.pos,n))||"function"!==this.input.slice(n,n+8)||n+8!==this.input.length&&(f(t=this.input.charCodeAt(n+8))||t>55295&&t<56320))},G.parseStatement=function(t,e,n){var r,i=this.type,o=this.startNode();switch(this.isLet(t)&&(i=L._var,r="let"),i){case L._break:case L._continue:return this.parseBreakContinueStatement(o,i.keyword);case L._debugger:return this.parseDebuggerStatement(o);case L._do:return this.parseDoStatement(o);case L._for:return this.parseForStatement(o);case L._function:return t&&(this.strict||"if"!==t&&"label"!==t)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(o,!1,!t);case L._class:return t&&this.unexpected(),this.parseClass(o,!0);case L._if:return this.parseIfStatement(o);case L._return:return this.parseReturnStatement(o);case L._switch:return this.parseSwitchStatement(o);case L._throw:return this.parseThrowStatement(o);case L._try:return this.parseTryStatement(o);case L._const:case L._var:return r=r||this.value,t&&"var"!==r&&this.unexpected(),this.parseVarStatement(o,r);case L._while:return this.parseWhileStatement(o);case L._with:return this.parseWithStatement(o);case L.braceL:return this.parseBlock(!0,o);case L.semi:return this.parseEmptyStatement(o);case L._export:case L._import:if(this.options.ecmaVersion>10&&i===L._import){_.lastIndex=this.pos;var a=_.exec(this.input),s=this.pos+a[0].length,u=this.input.charCodeAt(s);if(40===u||46===u)return this.parseExpressionStatement(o,this.parseExpression())}return this.options.allowImportExportEverywhere||(e||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===L._import?this.parseImport(o):this.parseExport(o,n);default:if(this.isAsyncFunction())return t&&this.unexpected(),this.next(),this.parseFunctionStatement(o,!0,!t);var l=this.value,c=this.parseExpression();return i===L.name&&"Identifier"===c.type&&this.eat(L.colon)?this.parseLabeledStatement(o,l,c,t):this.parseExpressionStatement(o,c)}},G.parseBreakContinueStatement=function(t,e){var n="break"===e;this.next(),this.eat(L.semi)||this.insertSemicolon()?t.label=null:this.type!==L.name?this.unexpected():(t.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(L.semi):this.semicolon(),this.finishNode(t,"DoWhileStatement")},G.parseForStatement=function(t){this.next();var e=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(U),this.enterScope(0),this.expect(L.parenL),this.type===L.semi)return e>-1&&this.unexpected(e),this.parseFor(t,null);var n=this.isLet();if(this.type===L._var||this.type===L._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===L._in?e>-1&&this.unexpected(e):t.await=e>-1),this.parseForIn(t,r)):(e>-1&&this.unexpected(e),this.parseFor(t,r))}var o=new Z,a=this.parseExpression(!(e>-1)||"await",o);return this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===L._in?e>-1&&this.unexpected(e):t.await=e>-1),this.toAssignable(a,!1,o),this.checkLValPattern(a),this.parseForIn(t,a)):(this.checkExpressionErrors(o,!0),e>-1&&this.unexpected(e),this.parseFor(t,a))},G.parseFunctionStatement=function(t,e,n){return this.next(),this.parseFunction(t,K|(n?0:$),!1,e)},G.parseIfStatement=function(t){return this.next(),t.test=this.parseParenExpression(),t.consequent=this.parseStatement("if"),t.alternate=this.eat(L._else)?this.parseStatement("if"):null,this.finishNode(t,"IfStatement")},G.parseReturnStatement=function(t){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(L.semi)||this.insertSemicolon()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")},G.parseSwitchStatement=function(t){var e;this.next(),t.discriminant=this.parseParenExpression(),t.cases=[],this.expect(L.braceL),this.labels.push(q),this.enterScope(0);for(var n=!1;this.type!==L.braceR;)if(this.type===L._case||this.type===L._default){var r=this.type===L._case;e&&this.finishNode(e,"SwitchCase"),t.cases.push(e=this.startNode()),e.consequent=[],this.next(),r?e.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,e.test=null),this.expect(L.colon)}else e||this.unexpected(),e.consequent.push(this.parseStatement(null));return this.exitScope(),e&&this.finishNode(e,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(t,"SwitchStatement")},G.parseThrowStatement=function(t){return this.next(),x.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")};var X=[];G.parseTryStatement=function(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.type===L._catch){var e=this.startNode();if(this.next(),this.eat(L.parenL)){e.param=this.parseBindingAtom();var n="Identifier"===e.param.type;this.enterScope(n?32:0),this.checkLValPattern(e.param,n?4:2),this.expect(L.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),e.param=null,this.enterScope(0);e.body=this.parseBlock(!1),this.exitScope(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(L._finally)?this.parseBlock():null,t.handler||t.finalizer||this.raise(t.start,"Missing catch or finally clause"),this.finishNode(t,"TryStatement")},G.parseVarStatement=function(t,e){return this.next(),this.parseVar(t,!1,e),this.semicolon(),this.finishNode(t,"VariableDeclaration")},G.parseWhileStatement=function(t){return this.next(),t.test=this.parseParenExpression(),this.labels.push(U),t.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(t,"WhileStatement")},G.parseWithStatement=function(t){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),t.object=this.parseParenExpression(),t.body=this.parseStatement("with"),this.finishNode(t,"WithStatement")},G.parseEmptyStatement=function(t){return this.next(),this.finishNode(t,"EmptyStatement")},G.parseLabeledStatement=function(t,e,n,r){for(var i=0,o=this.labels;i=0;s--){var u=this.labels[s];if(u.statementStart!==t.start)break;u.statementStart=this.start,u.kind=a}return this.labels.push({name:e,kind:a,statementStart:this.start}),t.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),t.label=n,this.finishNode(t,"LabeledStatement")},G.parseExpressionStatement=function(t,e){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")},G.parseBlock=function(t,e,n){for(void 0===t&&(t=!0),void 0===e&&(e=this.startNode()),e.body=[],this.expect(L.braceL),t&&this.enterScope(0);this.type!==L.braceR;){var r=this.parseStatement(null);e.body.push(r)}return n&&(this.strict=!1),this.next(),t&&this.exitScope(),this.finishNode(e,"BlockStatement")},G.parseFor=function(t,e){return t.init=e,this.expect(L.semi),t.test=this.type===L.semi?null:this.parseExpression(),this.expect(L.semi),t.update=this.type===L.parenR?null:this.parseExpression(),this.expect(L.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,"ForStatement")},G.parseForIn=function(t,e){var n=this.type===L._in;return this.next(),"VariableDeclaration"===e.type&&null!=e.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==e.kind||"Identifier"!==e.declarations[0].id.type)&&this.raise(e.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"),t.left=e,t.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(L.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,n?"ForInStatement":"ForOfStatement")},G.parseVar=function(t,e,n){for(t.declarations=[],t.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(L.eq)?r.init=this.parseMaybeAssign(e):"const"!==n||this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||e&&(this.type===L._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),t.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(L.comma))break}return t},G.parseVarId=function(t,e){t.id=this.parseBindingAtom(),this.checkLValPattern(t.id,"var"===e?1:2,!1)};var K=1,$=2;function Y(t,e){var n=e.key.name,r=t[n],i="true";return"MethodDefinition"!==e.type||"get"!==e.kind&&"set"!==e.kind||(i=(e.static?"s":"i")+e.kind),"iget"===r&&"iset"===i||"iset"===r&&"iget"===i||"sget"===r&&"sset"===i||"sset"===r&&"sget"===i?(t[n]="true",!1):!!r||(t[n]=i,!1)}function J(t,e){var n=t.computed,r=t.key;return!n&&("Identifier"===r.type&&r.name===e||"Literal"===r.type&&r.value===e)}G.parseFunction=function(t,e,n,r){this.initFunction(t),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===L.star&&e&$&&this.unexpected(),t.generator=this.eat(L.star)),this.options.ecmaVersion>=8&&(t.async=!!r),e&K&&(t.id=4&e&&this.type!==L.name?null:this.parseIdent(),!t.id||e&$||this.checkLValSimple(t.id,this.strict||t.generator||t.async?this.treatFunctionsAsVar?1:2:3));var i=this.yieldPos,o=this.awaitPos,a=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(I(t.async,t.generator)),e&K||(t.id=this.type===L.name?this.parseIdent():null),this.parseFunctionParams(t),this.parseFunctionBody(t,n,!1),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=a,this.finishNode(t,e&K?"FunctionDeclaration":"FunctionExpression")},G.parseFunctionParams=function(t){this.expect(L.parenL),t.params=this.parseBindingList(L.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},G.parseClass=function(t,e){this.next();var n=this.strict;this.strict=!0,this.parseClassId(t,e),this.parseClassSuper(t);var r=this.enterClassBody(),i=this.startNode(),o=!1;for(i.body=[],this.expect(L.braceL);this.type!==L.braceR;){var a=this.parseClassElement(null!==t.superClass);a&&(i.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(o&&this.raise(a.start,"Duplicate constructor in the same class"),o=!0):"PrivateIdentifier"===a.key.type&&Y(r,a)&&this.raiseRecoverable(a.key.start,"Identifier '#"+a.key.name+"' has already been declared"))}return this.strict=n,this.next(),t.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(t,e?"ClassDeclaration":"ClassExpression")},G.parseClassElement=function(t){if(this.eat(L.semi))return null;var e=this.options.ecmaVersion,n=this.startNode(),r="",i=!1,o=!1,a="method";if(n.static=!1,this.eatContextual("static")&&(this.isClassElementNameStart()||this.type===L.star?n.static=!0:r="static"),!r&&e>=8&&this.eatContextual("async")&&(!this.isClassElementNameStart()&&this.type!==L.star||this.canInsertSemicolon()?r="async":o=!0),!r&&(e>=9||!o)&&this.eat(L.star)&&(i=!0),!r&&!o&&!i){var s=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=s:r=s)}if(r?(n.computed=!1,n.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),n.key.name=r,this.finishNode(n.key,"Identifier")):this.parseClassElementName(n),e<13||this.type===L.parenL||"method"!==a||i||o){var u=!n.static&&J(n,"constructor"),l=u&&t;u&&"method"!==a&&this.raise(n.key.start,"Constructor can't have get/set modifier"),n.kind=u?"constructor":a,this.parseClassMethod(n,i,o,l)}else this.parseClassField(n);return n},G.isClassElementNameStart=function(){return this.type===L.name||this.type===L.privateId||this.type===L.num||this.type===L.string||this.type===L.bracketL||this.type.keyword},G.parseClassElementName=function(t){this.type===L.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),t.computed=!1,t.key=this.parsePrivateIdent()):this.parsePropertyName(t)},G.parseClassMethod=function(t,e,n,r){var i=t.key;"constructor"===t.kind?(e&&this.raise(i.start,"Constructor can't be a generator"),n&&this.raise(i.start,"Constructor can't be an async method")):t.static&&J(t,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var o=t.value=this.parseMethod(e,n,r);return"get"===t.kind&&0!==o.params.length&&this.raiseRecoverable(o.start,"getter should have no params"),"set"===t.kind&&1!==o.params.length&&this.raiseRecoverable(o.start,"setter should have exactly one param"),"set"===t.kind&&"RestElement"===o.params[0].type&&this.raiseRecoverable(o.params[0].start,"Setter cannot use rest params"),this.finishNode(t,"MethodDefinition")},G.parseClassField=function(t){if(J(t,"constructor")?this.raise(t.key.start,"Classes can't have a field named 'constructor'"):t.static&&J(t,"prototype")&&this.raise(t.key.start,"Classes can't have a static field named 'prototype'"),this.eat(L.eq)){var e=this.currentThisScope(),n=e.inClassFieldInit;e.inClassFieldInit=!0,t.value=this.parseMaybeAssign(),e.inClassFieldInit=n}else t.value=null;return this.semicolon(),this.finishNode(t,"PropertyDefinition")},G.parseClassId=function(t,e){this.type===L.name?(t.id=this.parseIdent(),e&&this.checkLValSimple(t.id,2,!1)):(!0===e&&this.unexpected(),t.id=null)},G.parseClassSuper=function(t){t.superClass=this.eat(L._extends)?this.parseExprSubscripts():null},G.enterClassBody=function(){var t={declared:Object.create(null),used:[]};return this.privateNameStack.push(t),t.declared},G.exitClassBody=function(){for(var t=this.privateNameStack.pop(),e=t.declared,n=t.used,r=this.privateNameStack.length,i=0===r?null:this.privateNameStack[r-1],o=0;o=11&&(this.eatContextual("as")?(t.exported=this.parseIdent(!0),this.checkExport(e,t.exported.name,this.lastTokStart)):t.exported=null),this.expectContextual("from"),this.type!==L.string&&this.unexpected(),t.source=this.parseExprAtom(),this.semicolon(),this.finishNode(t,"ExportAllDeclaration");if(this.eat(L._default)){var n;if(this.checkExport(e,"default",this.lastTokStart),this.type===L._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),t.declaration=this.parseFunction(r,4|K,!1,n)}else if(this.type===L._class){var i=this.startNode();t.declaration=this.parseClass(i,"nullableID")}else t.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(t,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())t.declaration=this.parseStatement(null),"VariableDeclaration"===t.declaration.type?this.checkVariableExport(e,t.declaration.declarations):this.checkExport(e,t.declaration.id.name,t.declaration.id.start),t.specifiers=[],t.source=null;else{if(t.declaration=null,t.specifiers=this.parseExportSpecifiers(e),this.eatContextual("from"))this.type!==L.string&&this.unexpected(),t.source=this.parseExprAtom();else{for(var o=0,a=t.specifiers;o=6&&t)switch(t.type){case"Identifier":this.inAsync&&"await"===t.name&&this.raise(t.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":t.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=t.properties;r=8&&!o&&"async"===a.name&&!this.canInsertSemicolon()&&this.eat(L._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(L.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[a],!1);if(this.options.ecmaVersion>=8&&"async"===a.name&&this.type===L.name&&!o&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return a=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(L.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[a],!0)}return a;case L.regexp:var s=this.value;return(e=this.parseLiteral(s.value)).regex={pattern:s.pattern,flags:s.flags},e;case L.num:case L.string:return this.parseLiteral(this.value);case L._null:case L._true:case L._false:return(e=this.startNode()).value=this.type===L._null?null:this.type===L._true,e.raw=this.type.keyword,this.next(),this.finishNode(e,"Literal");case L.parenL:var u=this.start,l=this.parseParenAndDistinguishExpression(n);return t&&(t.parenthesizedAssign<0&&!this.isSimpleAssignTarget(l)&&(t.parenthesizedAssign=u),t.parenthesizedBind<0&&(t.parenthesizedBind=u)),l;case L.bracketL:return e=this.startNode(),this.next(),e.elements=this.parseExprList(L.bracketR,!0,!0,t),this.finishNode(e,"ArrayExpression");case L.braceL:return this.parseObj(!1,t);case L._function:return e=this.startNode(),this.next(),this.parseFunction(e,0);case L._class:return this.parseClass(this.startNode(),!1);case L._new:return this.parseNew();case L.backQuote:return this.parseTemplate();case L._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},et.parseExprImport=function(){var t=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var e=this.parseIdent(!0);switch(this.type){case L.parenL:return this.parseDynamicImport(t);case L.dot:return t.meta=e,this.parseImportMeta(t);default:this.unexpected()}},et.parseDynamicImport=function(t){if(this.next(),t.source=this.parseMaybeAssign(),!this.eat(L.parenR)){var e=this.start;this.eat(L.comma)&&this.eat(L.parenR)?this.raiseRecoverable(e,"Trailing comma is not allowed in import()"):this.unexpected(e)}return this.finishNode(t,"ImportExpression")},et.parseImportMeta=function(t){this.next();var e=this.containsEsc;return t.property=this.parseIdent(!0),"meta"!==t.property.name&&this.raiseRecoverable(t.property.start,"The only valid meta property for import is 'import.meta'"),e&&this.raiseRecoverable(t.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(t.start,"Cannot use 'import.meta' outside a module"),this.finishNode(t,"MetaProperty")},et.parseLiteral=function(t){var e=this.startNode();return e.value=t,e.raw=this.input.slice(this.start,this.end),110===e.raw.charCodeAt(e.raw.length-1)&&(e.bigint=e.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(e,"Literal")},et.parseParenExpression=function(){this.expect(L.parenL);var t=this.parseExpression();return this.expect(L.parenR),t},et.parseParenAndDistinguishExpression=function(t){var e,n=this.start,r=this.startLoc,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var o,a=this.start,s=this.startLoc,u=[],l=!0,c=!1,Q=new Z,T=this.yieldPos,d=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==L.parenR;){if(l?l=!1:this.expect(L.comma),i&&this.afterTrailingComma(L.parenR,!0)){c=!0;break}if(this.type===L.ellipsis){o=this.start,u.push(this.parseParenItem(this.parseRestBinding())),this.type===L.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}u.push(this.parseMaybeAssign(!1,Q,this.parseParenItem))}var p=this.start,f=this.startLoc;if(this.expect(L.parenR),t&&!this.canInsertSemicolon()&&this.eat(L.arrow))return this.checkPatternErrors(Q,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=T,this.awaitPos=d,this.parseParenArrowList(n,r,u);u.length&&!c||this.unexpected(this.lastTokStart),o&&this.unexpected(o),this.checkExpressionErrors(Q,!0),this.yieldPos=T||this.yieldPos,this.awaitPos=d||this.awaitPos,u.length>1?((e=this.startNodeAt(a,s)).expressions=u,this.finishNodeAt(e,"SequenceExpression",p,f)):e=u[0]}else e=this.parseParenExpression();if(this.options.preserveParens){var h=this.startNodeAt(n,r);return h.expression=e,this.finishNode(h,"ParenthesizedExpression")}return e},et.parseParenItem=function(t){return t},et.parseParenArrowList=function(t,e,n){return this.parseArrowExpression(this.startNodeAt(t,e),n)};var nt=[];et.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var t=this.startNode(),e=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(L.dot)){t.meta=e;var n=this.containsEsc;return t.property=this.parseIdent(!0),"target"!==t.property.name&&this.raiseRecoverable(t.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(t.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction||this.raiseRecoverable(t.start,"'new.target' can only be used in functions"),this.finishNode(t,"MetaProperty")}var r=this.start,i=this.startLoc,o=this.type===L._import;return t.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0),o&&"ImportExpression"===t.callee.type&&this.raise(r,"Cannot use new with import()"),this.eat(L.parenL)?t.arguments=this.parseExprList(L.parenR,this.options.ecmaVersion>=8,!1):t.arguments=nt,this.finishNode(t,"NewExpression")},et.parseTemplateElement=function(t){var e=t.isTagged,n=this.startNode();return this.type===L.invalidTemplate?(e||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===L.backQuote,this.finishNode(n,"TemplateElement")},et.parseTemplate=function(t){void 0===t&&(t={});var e=t.isTagged;void 0===e&&(e=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:e});for(n.quasis=[r];!r.tail;)this.type===L.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(L.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(L.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(n,"TemplateLiteral")},et.isAsyncProp=function(t){return!t.computed&&"Identifier"===t.key.type&&"async"===t.key.name&&(this.type===L.name||this.type===L.num||this.type===L.string||this.type===L.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===L.star)&&!x.test(this.input.slice(this.lastTokEnd,this.start))},et.parseObj=function(t,e){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(L.braceR);){if(r)r=!1;else if(this.expect(L.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(L.braceR))break;var o=this.parseProperty(t,e);t||this.checkPropClash(o,i,e),n.properties.push(o)}return this.finishNode(n,t?"ObjectPattern":"ObjectExpression")},et.parseProperty=function(t,e){var n,r,i,o,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(L.ellipsis))return t?(a.argument=this.parseIdent(!1),this.type===L.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===L.parenL&&e&&(e.parenthesizedAssign<0&&(e.parenthesizedAssign=this.start),e.parenthesizedBind<0&&(e.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,e),this.type===L.comma&&e&&e.trailingComma<0&&(e.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(t||e)&&(i=this.start,o=this.startLoc),t||(n=this.eat(L.star)));var s=this.containsEsc;return this.parsePropertyName(a),!t&&!s&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(a)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(L.star),this.parsePropertyName(a,e)):r=!1,this.parsePropertyValue(a,t,n,r,i,o,e,s),this.finishNode(a,"Property")},et.parsePropertyValue=function(t,e,n,r,i,o,a,s){if((n||r)&&this.type===L.colon&&this.unexpected(),this.eat(L.colon))t.value=e?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),t.kind="init";else if(this.options.ecmaVersion>=6&&this.type===L.parenL)e&&this.unexpected(),t.kind="init",t.method=!0,t.value=this.parseMethod(n,r);else if(e||s||!(this.options.ecmaVersion>=5)||t.computed||"Identifier"!==t.key.type||"get"!==t.key.name&&"set"!==t.key.name||this.type===L.comma||this.type===L.braceR||this.type===L.eq)this.options.ecmaVersion>=6&&!t.computed&&"Identifier"===t.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(t.key),"await"!==t.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),t.kind="init",e?t.value=this.parseMaybeDefault(i,o,this.copyNode(t.key)):this.type===L.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),t.value=this.parseMaybeDefault(i,o,this.copyNode(t.key))):t.value=this.copyNode(t.key),t.shorthand=!0):this.unexpected();else{(n||r)&&this.unexpected(),t.kind=t.key.name,this.parsePropertyName(t),t.value=this.parseMethod(!1);var u="get"===t.kind?0:1;if(t.value.params.length!==u){var l=t.value.start;"get"===t.kind?this.raiseRecoverable(l,"getter should have no params"):this.raiseRecoverable(l,"setter should have exactly one param")}else"set"===t.kind&&"RestElement"===t.value.params[0].type&&this.raiseRecoverable(t.value.params[0].start,"Setter cannot use rest params")}},et.parsePropertyName=function(t){if(this.options.ecmaVersion>=6){if(this.eat(L.bracketL))return t.computed=!0,t.key=this.parseMaybeAssign(),this.expect(L.bracketR),t.key;t.computed=!1}return t.key=this.type===L.num||this.type===L.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},et.initFunction=function(t){t.id=null,this.options.ecmaVersion>=6&&(t.generator=t.expression=!1),this.options.ecmaVersion>=8&&(t.async=!1)},et.parseMethod=function(t,e,n){var r=this.startNode(),i=this.yieldPos,o=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=t),this.options.ecmaVersion>=8&&(r.async=!!e),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|I(e,r.generator)|(n?128:0)),this.expect(L.parenL),r.params=this.parseBindingList(L.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=a,this.finishNode(r,"FunctionExpression")},et.parseArrowExpression=function(t,e,n){var r=this.yieldPos,i=this.awaitPos,o=this.awaitIdentPos;return this.enterScope(16|I(n,!1)),this.initFunction(t),this.options.ecmaVersion>=8&&(t.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,t.params=this.toAssignableList(e,!0),this.parseFunctionBody(t,!0,!1),this.yieldPos=r,this.awaitPos=i,this.awaitIdentPos=o,this.finishNode(t,"ArrowFunctionExpression")},et.parseFunctionBody=function(t,e,n){var r=e&&this.type!==L.braceL,i=this.strict,o=!1;if(r)t.body=this.parseMaybeAssign(),t.expression=!0,this.checkParams(t,!1);else{var a=this.options.ecmaVersion>=7&&!this.isSimpleParamList(t.params);i&&!a||(o=this.strictDirective(this.end))&&a&&this.raiseRecoverable(t.start,"Illegal 'use strict' directive in function with non-simple parameter list");var s=this.labels;this.labels=[],o&&(this.strict=!0),this.checkParams(t,!i&&!o&&!e&&!n&&this.isSimpleParamList(t.params)),this.strict&&t.id&&this.checkLValSimple(t.id,5),t.body=this.parseBlock(!1,void 0,o&&!i),t.expression=!1,this.adaptDirectivePrologue(t.body.body),this.labels=s}this.exitScope()},et.isSimpleParamList=function(t){for(var e=0,n=t;e-1||i.functions.indexOf(t)>-1||i.var.indexOf(t)>-1,i.lexical.push(t),this.inModule&&1&i.flags&&delete this.undefinedExports[t]}else if(4===e){this.currentScope().lexical.push(t)}else if(3===e){var o=this.currentScope();r=this.treatFunctionsAsVar?o.lexical.indexOf(t)>-1:o.lexical.indexOf(t)>-1||o.var.indexOf(t)>-1,o.functions.push(t)}else for(var a=this.scopeStack.length-1;a>=0;--a){var s=this.scopeStack[a];if(s.lexical.indexOf(t)>-1&&!(32&s.flags&&s.lexical[0]===t)||!this.treatFunctionsAsVarInScope(s)&&s.functions.indexOf(t)>-1){r=!0;break}if(s.var.push(t),this.inModule&&1&s.flags&&delete this.undefinedExports[t],3&s.flags)break}r&&this.raiseRecoverable(n,"Identifier '"+t+"' has already been declared")},it.checkLocalExport=function(t){-1===this.scopeStack[0].lexical.indexOf(t.name)&&-1===this.scopeStack[0].var.indexOf(t.name)&&(this.undefinedExports[t.name]=t)},it.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},it.currentVarScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(3&e.flags)return e}},it.currentThisScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(3&e.flags&&!(16&e.flags))return e}};var at=function(t,e,n){this.type="",this.start=e,this.end=0,t.options.locations&&(this.loc=new k(t,n)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[e,0])},st=B.prototype;function ut(t,e,n,r){return t.type=e,t.end=n,this.options.locations&&(t.loc.end=r),this.options.ranges&&(t.range[1]=n),t}st.startNode=function(){return new at(this,this.start,this.startLoc)},st.startNodeAt=function(t,e){return new at(this,t,e)},st.finishNode=function(t,e){return ut.call(this,t,e,this.lastTokEnd,this.lastTokEndLoc)},st.finishNodeAt=function(t,e,n,r){return ut.call(this,t,e,n,r)},st.copyNode=function(t){var e=new at(this,t.start,this.startLoc);for(var n in t)e[n]=t[n];return e};var lt=function(t,e,n,r,i){this.token=t,this.isExpr=!!e,this.preserveSpace=!!n,this.override=r,this.generator=!!i},ct={b_stat:new lt("{",!1),b_expr:new lt("{",!0),b_tmpl:new lt("${",!1),p_stat:new lt("(",!1),p_expr:new lt("(",!0),q_tmpl:new lt("`",!0,!0,(function(t){return t.tryReadTemplateToken()})),f_stat:new lt("function",!1),f_expr:new lt("function",!0),f_expr_gen:new lt("function",!0,!1,null,!0),f_gen:new lt("function",!1,!1,null,!0)},Qt=B.prototype;Qt.initialContext=function(){return[ct.b_stat]},Qt.braceIsBlock=function(t){var e=this.curContext();return e===ct.f_expr||e===ct.f_stat||(t!==L.colon||e!==ct.b_stat&&e!==ct.b_expr?t===L._return||t===L.name&&this.exprAllowed?x.test(this.input.slice(this.lastTokEnd,this.start)):t===L._else||t===L.semi||t===L.eof||t===L.parenR||t===L.arrow||(t===L.braceL?e===ct.b_stat:t!==L._var&&t!==L._const&&t!==L.name&&!this.exprAllowed):!e.isExpr)},Qt.inGeneratorContext=function(){for(var t=this.context.length-1;t>=1;t--){var e=this.context[t];if("function"===e.token)return e.generator}return!1},Qt.updateContext=function(t){var e,n=this.type;n.keyword&&t===L.dot?this.exprAllowed=!1:(e=n.updateContext)?e.call(this,t):this.exprAllowed=n.beforeExpr},L.parenR.updateContext=L.braceR.updateContext=function(){if(1!==this.context.length){var t=this.context.pop();t===ct.b_stat&&"function"===this.curContext().token&&(t=this.context.pop()),this.exprAllowed=!t.isExpr}else this.exprAllowed=!0},L.braceL.updateContext=function(t){this.context.push(this.braceIsBlock(t)?ct.b_stat:ct.b_expr),this.exprAllowed=!0},L.dollarBraceL.updateContext=function(){this.context.push(ct.b_tmpl),this.exprAllowed=!0},L.parenL.updateContext=function(t){var e=t===L._if||t===L._for||t===L._with||t===L._while;this.context.push(e?ct.p_stat:ct.p_expr),this.exprAllowed=!0},L.incDec.updateContext=function(){},L._function.updateContext=L._class.updateContext=function(t){!t.beforeExpr||t===L._else||t===L.semi&&this.curContext()!==ct.p_stat||t===L._return&&x.test(this.input.slice(this.lastTokEnd,this.start))||(t===L.colon||t===L.braceL)&&this.curContext()===ct.b_stat?this.context.push(ct.f_stat):this.context.push(ct.f_expr),this.exprAllowed=!1},L.backQuote.updateContext=function(){this.curContext()===ct.q_tmpl?this.context.pop():this.context.push(ct.q_tmpl),this.exprAllowed=!1},L.star.updateContext=function(t){if(t===L._function){var e=this.context.length-1;this.context[e]===ct.f_expr?this.context[e]=ct.f_expr_gen:this.context[e]=ct.f_gen}this.exprAllowed=!0},L.name.updateContext=function(t){var e=!1;this.options.ecmaVersion>=6&&t!==L.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(e=!0),this.exprAllowed=e};var Tt="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",dt=Tt+" Extended_Pictographic",pt={9:Tt,10:dt,11:dt,12:"ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS Extended_Pictographic EBase EComp EMod EPres ExtPict"},ft="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",ht="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",mt=ht+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",gt=mt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",vt={9:ht,10:mt,11:gt,12:"Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi"},bt={};function yt(t){var e=bt[t]={binary:V(pt[t]+" "+ft),nonBinary:{General_Category:V(ft),Script:V(vt[t])}};e.nonBinary.Script_Extensions=e.nonBinary.Script,e.nonBinary.gc=e.nonBinary.General_Category,e.nonBinary.sc=e.nonBinary.Script,e.nonBinary.scx=e.nonBinary.Script_Extensions}yt(9),yt(10),yt(11),yt(12);var Lt=B.prototype,xt=function(t){this.parser=t,this.validFlags="gim"+(t.options.ecmaVersion>=6?"uy":"")+(t.options.ecmaVersion>=9?"s":"")+(t.options.ecmaVersion>=13?"d":""),this.unicodeProperties=bt[t.options.ecmaVersion>=12?12:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function Ht(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function Ot(t){return 36===t||t>=40&&t<=43||46===t||63===t||t>=91&&t<=94||t>=123&&t<=125}function wt(t){return t>=65&&t<=90||t>=97&&t<=122}function _t(t){return wt(t)||95===t}function Et(t){return _t(t)||Ct(t)}function Ct(t){return t>=48&&t<=57}function St(t){return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function Mt(t){return t>=65&&t<=70?t-65+10:t>=97&&t<=102?t-97+10:t-48}function jt(t){return t>=48&&t<=55}xt.prototype.reset=function(t,e,n){var r=-1!==n.indexOf("u");this.start=0|t,this.source=e+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},xt.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)},xt.prototype.at=function(t,e){void 0===e&&(e=!1);var n=this.source,r=n.length;if(t>=r)return-1;var i=n.charCodeAt(t);if(!e&&!this.switchU||i<=55295||i>=57344||t+1>=r)return i;var o=n.charCodeAt(t+1);return o>=56320&&o<=57343?(i<<10)+o-56613888:i},xt.prototype.nextIndex=function(t,e){void 0===e&&(e=!1);var n=this.source,r=n.length;if(t>=r)return r;var i,o=n.charCodeAt(t);return!e&&!this.switchU||o<=55295||o>=57344||t+1>=r||(i=n.charCodeAt(t+1))<56320||i>57343?t+1:t+2},xt.prototype.current=function(t){return void 0===t&&(t=!1),this.at(this.pos,t)},xt.prototype.lookahead=function(t){return void 0===t&&(t=!1),this.at(this.nextIndex(this.pos,t),t)},xt.prototype.advance=function(t){void 0===t&&(t=!1),this.pos=this.nextIndex(this.pos,t)},xt.prototype.eat=function(t,e){return void 0===e&&(e=!1),this.current(e)===t&&(this.advance(e),!0)},Lt.validateRegExpFlags=function(t){for(var e=t.validFlags,n=t.flags,r=0;r-1&&this.raise(t.start,"Duplicate regular expression flag")}},Lt.validateRegExpPattern=function(t){this.regexp_pattern(t),!t.switchN&&this.options.ecmaVersion>=9&&t.groupNames.length>0&&(t.switchN=!0,this.regexp_pattern(t))},Lt.regexp_pattern=function(t){t.pos=0,t.lastIntValue=0,t.lastStringValue="",t.lastAssertionIsQuantifiable=!1,t.numCapturingParens=0,t.maxBackReference=0,t.groupNames.length=0,t.backReferenceNames.length=0,this.regexp_disjunction(t),t.pos!==t.source.length&&(t.eat(41)&&t.raise("Unmatched ')'"),(t.eat(93)||t.eat(125))&&t.raise("Lone quantifier brackets")),t.maxBackReference>t.numCapturingParens&&t.raise("Invalid escape");for(var e=0,n=t.backReferenceNames;e=9&&(n=t.eat(60)),t.eat(61)||t.eat(33))return this.regexp_disjunction(t),t.eat(41)||t.raise("Unterminated group"),t.lastAssertionIsQuantifiable=!n,!0}return t.pos=e,!1},Lt.regexp_eatQuantifier=function(t,e){return void 0===e&&(e=!1),!!this.regexp_eatQuantifierPrefix(t,e)&&(t.eat(63),!0)},Lt.regexp_eatQuantifierPrefix=function(t,e){return t.eat(42)||t.eat(43)||t.eat(63)||this.regexp_eatBracedQuantifier(t,e)},Lt.regexp_eatBracedQuantifier=function(t,e){var n=t.pos;if(t.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(t)&&(r=t.lastIntValue,t.eat(44)&&this.regexp_eatDecimalDigits(t)&&(i=t.lastIntValue),t.eat(125)))return-1!==i&&i=9?this.regexp_groupSpecifier(t):63===t.current()&&t.raise("Invalid group"),this.regexp_disjunction(t),t.eat(41))return t.numCapturingParens+=1,!0;t.raise("Unterminated group")}return!1},Lt.regexp_eatExtendedAtom=function(t){return t.eat(46)||this.regexp_eatReverseSolidusAtomEscape(t)||this.regexp_eatCharacterClass(t)||this.regexp_eatUncapturingGroup(t)||this.regexp_eatCapturingGroup(t)||this.regexp_eatInvalidBracedQuantifier(t)||this.regexp_eatExtendedPatternCharacter(t)},Lt.regexp_eatInvalidBracedQuantifier=function(t){return this.regexp_eatBracedQuantifier(t,!0)&&t.raise("Nothing to repeat"),!1},Lt.regexp_eatSyntaxCharacter=function(t){var e=t.current();return!!Ot(e)&&(t.lastIntValue=e,t.advance(),!0)},Lt.regexp_eatPatternCharacters=function(t){for(var e=t.pos,n=0;-1!==(n=t.current())&&!Ot(n);)t.advance();return t.pos!==e},Lt.regexp_eatExtendedPatternCharacter=function(t){var e=t.current();return!(-1===e||36===e||e>=40&&e<=43||46===e||63===e||91===e||94===e||124===e)&&(t.advance(),!0)},Lt.regexp_groupSpecifier=function(t){if(t.eat(63)){if(this.regexp_eatGroupName(t))return-1!==t.groupNames.indexOf(t.lastStringValue)&&t.raise("Duplicate capture group name"),void t.groupNames.push(t.lastStringValue);t.raise("Invalid group")}},Lt.regexp_eatGroupName=function(t){if(t.lastStringValue="",t.eat(60)){if(this.regexp_eatRegExpIdentifierName(t)&&t.eat(62))return!0;t.raise("Invalid capture group name")}return!1},Lt.regexp_eatRegExpIdentifierName=function(t){if(t.lastStringValue="",this.regexp_eatRegExpIdentifierStart(t)){for(t.lastStringValue+=Ht(t.lastIntValue);this.regexp_eatRegExpIdentifierPart(t);)t.lastStringValue+=Ht(t.lastIntValue);return!0}return!1},Lt.regexp_eatRegExpIdentifierStart=function(t){var e=t.pos,n=this.options.ecmaVersion>=11,r=t.current(n);return t.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(t,n)&&(r=t.lastIntValue),function(t){return p(t,!0)||36===t||95===t}(r)?(t.lastIntValue=r,!0):(t.pos=e,!1)},Lt.regexp_eatRegExpIdentifierPart=function(t){var e=t.pos,n=this.options.ecmaVersion>=11,r=t.current(n);return t.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(t,n)&&(r=t.lastIntValue),function(t){return f(t,!0)||36===t||95===t||8204===t||8205===t}(r)?(t.lastIntValue=r,!0):(t.pos=e,!1)},Lt.regexp_eatAtomEscape=function(t){return!!(this.regexp_eatBackReference(t)||this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)||t.switchN&&this.regexp_eatKGroupName(t))||(t.switchU&&(99===t.current()&&t.raise("Invalid unicode escape"),t.raise("Invalid escape")),!1)},Lt.regexp_eatBackReference=function(t){var e=t.pos;if(this.regexp_eatDecimalEscape(t)){var n=t.lastIntValue;if(t.switchU)return n>t.maxBackReference&&(t.maxBackReference=n),!0;if(n<=t.numCapturingParens)return!0;t.pos=e}return!1},Lt.regexp_eatKGroupName=function(t){if(t.eat(107)){if(this.regexp_eatGroupName(t))return t.backReferenceNames.push(t.lastStringValue),!0;t.raise("Invalid named reference")}return!1},Lt.regexp_eatCharacterEscape=function(t){return this.regexp_eatControlEscape(t)||this.regexp_eatCControlLetter(t)||this.regexp_eatZero(t)||this.regexp_eatHexEscapeSequence(t)||this.regexp_eatRegExpUnicodeEscapeSequence(t,!1)||!t.switchU&&this.regexp_eatLegacyOctalEscapeSequence(t)||this.regexp_eatIdentityEscape(t)},Lt.regexp_eatCControlLetter=function(t){var e=t.pos;if(t.eat(99)){if(this.regexp_eatControlLetter(t))return!0;t.pos=e}return!1},Lt.regexp_eatZero=function(t){return 48===t.current()&&!Ct(t.lookahead())&&(t.lastIntValue=0,t.advance(),!0)},Lt.regexp_eatControlEscape=function(t){var e=t.current();return 116===e?(t.lastIntValue=9,t.advance(),!0):110===e?(t.lastIntValue=10,t.advance(),!0):118===e?(t.lastIntValue=11,t.advance(),!0):102===e?(t.lastIntValue=12,t.advance(),!0):114===e&&(t.lastIntValue=13,t.advance(),!0)},Lt.regexp_eatControlLetter=function(t){var e=t.current();return!!wt(e)&&(t.lastIntValue=e%32,t.advance(),!0)},Lt.regexp_eatRegExpUnicodeEscapeSequence=function(t,e){void 0===e&&(e=!1);var n,r=t.pos,i=e||t.switchU;if(t.eat(117)){if(this.regexp_eatFixedHexDigits(t,4)){var o=t.lastIntValue;if(i&&o>=55296&&o<=56319){var a=t.pos;if(t.eat(92)&&t.eat(117)&&this.regexp_eatFixedHexDigits(t,4)){var s=t.lastIntValue;if(s>=56320&&s<=57343)return t.lastIntValue=1024*(o-55296)+(s-56320)+65536,!0}t.pos=a,t.lastIntValue=o}return!0}if(i&&t.eat(123)&&this.regexp_eatHexDigits(t)&&t.eat(125)&&((n=t.lastIntValue)>=0&&n<=1114111))return!0;i&&t.raise("Invalid unicode escape"),t.pos=r}return!1},Lt.regexp_eatIdentityEscape=function(t){if(t.switchU)return!!this.regexp_eatSyntaxCharacter(t)||!!t.eat(47)&&(t.lastIntValue=47,!0);var e=t.current();return!(99===e||t.switchN&&107===e)&&(t.lastIntValue=e,t.advance(),!0)},Lt.regexp_eatDecimalEscape=function(t){t.lastIntValue=0;var e=t.current();if(e>=49&&e<=57){do{t.lastIntValue=10*t.lastIntValue+(e-48),t.advance()}while((e=t.current())>=48&&e<=57);return!0}return!1},Lt.regexp_eatCharacterClassEscape=function(t){var e=t.current();if(function(t){return 100===t||68===t||115===t||83===t||119===t||87===t}(e))return t.lastIntValue=-1,t.advance(),!0;if(t.switchU&&this.options.ecmaVersion>=9&&(80===e||112===e)){if(t.lastIntValue=-1,t.advance(),t.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(t)&&t.eat(125))return!0;t.raise("Invalid property name")}return!1},Lt.regexp_eatUnicodePropertyValueExpression=function(t){var e=t.pos;if(this.regexp_eatUnicodePropertyName(t)&&t.eat(61)){var n=t.lastStringValue;if(this.regexp_eatUnicodePropertyValue(t)){var r=t.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(t,n,r),!0}}if(t.pos=e,this.regexp_eatLoneUnicodePropertyNameOrValue(t)){var i=t.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(t,i),!0}return!1},Lt.regexp_validateUnicodePropertyNameAndValue=function(t,e,n){M(t.unicodeProperties.nonBinary,e)||t.raise("Invalid property name"),t.unicodeProperties.nonBinary[e].test(n)||t.raise("Invalid property value")},Lt.regexp_validateUnicodePropertyNameOrValue=function(t,e){t.unicodeProperties.binary.test(e)||t.raise("Invalid property name")},Lt.regexp_eatUnicodePropertyName=function(t){var e=0;for(t.lastStringValue="";_t(e=t.current());)t.lastStringValue+=Ht(e),t.advance();return""!==t.lastStringValue},Lt.regexp_eatUnicodePropertyValue=function(t){var e=0;for(t.lastStringValue="";Et(e=t.current());)t.lastStringValue+=Ht(e),t.advance();return""!==t.lastStringValue},Lt.regexp_eatLoneUnicodePropertyNameOrValue=function(t){return this.regexp_eatUnicodePropertyValue(t)},Lt.regexp_eatCharacterClass=function(t){if(t.eat(91)){if(t.eat(94),this.regexp_classRanges(t),t.eat(93))return!0;t.raise("Unterminated character class")}return!1},Lt.regexp_classRanges=function(t){for(;this.regexp_eatClassAtom(t);){var e=t.lastIntValue;if(t.eat(45)&&this.regexp_eatClassAtom(t)){var n=t.lastIntValue;!t.switchU||-1!==e&&-1!==n||t.raise("Invalid character class"),-1!==e&&-1!==n&&e>n&&t.raise("Range out of order in character class")}}},Lt.regexp_eatClassAtom=function(t){var e=t.pos;if(t.eat(92)){if(this.regexp_eatClassEscape(t))return!0;if(t.switchU){var n=t.current();(99===n||jt(n))&&t.raise("Invalid class escape"),t.raise("Invalid escape")}t.pos=e}var r=t.current();return 93!==r&&(t.lastIntValue=r,t.advance(),!0)},Lt.regexp_eatClassEscape=function(t){var e=t.pos;if(t.eat(98))return t.lastIntValue=8,!0;if(t.switchU&&t.eat(45))return t.lastIntValue=45,!0;if(!t.switchU&&t.eat(99)){if(this.regexp_eatClassControlLetter(t))return!0;t.pos=e}return this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)},Lt.regexp_eatClassControlLetter=function(t){var e=t.current();return!(!Ct(e)&&95!==e)&&(t.lastIntValue=e%32,t.advance(),!0)},Lt.regexp_eatHexEscapeSequence=function(t){var e=t.pos;if(t.eat(120)){if(this.regexp_eatFixedHexDigits(t,2))return!0;t.switchU&&t.raise("Invalid escape"),t.pos=e}return!1},Lt.regexp_eatDecimalDigits=function(t){var e=t.pos,n=0;for(t.lastIntValue=0;Ct(n=t.current());)t.lastIntValue=10*t.lastIntValue+(n-48),t.advance();return t.pos!==e},Lt.regexp_eatHexDigits=function(t){var e=t.pos,n=0;for(t.lastIntValue=0;St(n=t.current());)t.lastIntValue=16*t.lastIntValue+Mt(n),t.advance();return t.pos!==e},Lt.regexp_eatLegacyOctalEscapeSequence=function(t){if(this.regexp_eatOctalDigit(t)){var e=t.lastIntValue;if(this.regexp_eatOctalDigit(t)){var n=t.lastIntValue;e<=3&&this.regexp_eatOctalDigit(t)?t.lastIntValue=64*e+8*n+t.lastIntValue:t.lastIntValue=8*e+n}else t.lastIntValue=e;return!0}return!1},Lt.regexp_eatOctalDigit=function(t){var e=t.current();return jt(e)?(t.lastIntValue=e-48,t.advance(),!0):(t.lastIntValue=0,!1)},Lt.regexp_eatFixedHexDigits=function(t,e){var n=t.pos;t.lastIntValue=0;for(var r=0;r>10),56320+(1023&t)))}At.next=function(t){!t&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Vt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},At.getToken=function(){return this.next(),new Vt(this)},"undefined"!=typeof Symbol&&(At[Symbol.iterator]=function(){var t=this;return{next:function(){var e=t.getToken();return{done:e.type===L.eof,value:e}}}}),At.curContext=function(){return this.context[this.context.length-1]},At.nextToken=function(){var t=this.curContext();return t&&t.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(L.eof):t.override?t.override(this):void this.readToken(this.fullCharCodeAtPos())},At.readToken=function(t){return p(t,this.options.ecmaVersion>=6)||92===t?this.readWord():this.getTokenFromCode(t)},At.fullCharCodeAtPos=function(){var t=this.input.charCodeAt(this.pos);if(t<=55295||t>=56320)return t;var e=this.input.charCodeAt(this.pos+1);return e<=56319||e>=57344?t:(t<<10)+e-56613888},At.skipBlockComment=function(){var t,e=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(H.lastIndex=n;(t=H.exec(this.input))&&t.index8&&t<14||t>=5760&&w.test(String.fromCharCode(t))))break t;++this.pos}}},At.finishToken=function(t,e){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=t,this.value=e,this.updateContext(n)},At.readToken_dot=function(){var t=this.input.charCodeAt(this.pos+1);if(t>=48&&t<=57)return this.readNumber(!0);var e=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===t&&46===e?(this.pos+=3,this.finishToken(L.ellipsis)):(++this.pos,this.finishToken(L.dot))},At.readToken_slash=function(){var t=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===t?this.finishOp(L.assign,2):this.finishOp(L.slash,1)},At.readToken_mult_modulo_exp=function(t){var e=this.input.charCodeAt(this.pos+1),n=1,r=42===t?L.star:L.modulo;return this.options.ecmaVersion>=7&&42===t&&42===e&&(++n,r=L.starstar,e=this.input.charCodeAt(this.pos+2)),61===e?this.finishOp(L.assign,n+1):this.finishOp(r,n)},At.readToken_pipe_amp=function(t){var e=this.input.charCodeAt(this.pos+1);if(e===t){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(L.assign,3);return this.finishOp(124===t?L.logicalOR:L.logicalAND,2)}return 61===e?this.finishOp(L.assign,2):this.finishOp(124===t?L.bitwiseOR:L.bitwiseAND,1)},At.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(L.assign,2):this.finishOp(L.bitwiseXOR,1)},At.readToken_plus_min=function(t){var e=this.input.charCodeAt(this.pos+1);return e===t?45!==e||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!x.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(L.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===e?this.finishOp(L.assign,2):this.finishOp(L.plusMin,1)},At.readToken_lt_gt=function(t){var e=this.input.charCodeAt(this.pos+1),n=1;return e===t?(n=62===t&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(L.assign,n+1):this.finishOp(L.bitShift,n)):33!==e||60!==t||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===e&&(n=2),this.finishOp(L.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},At.readToken_eq_excl=function(t){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(L.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===t&&62===e&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(L.arrow)):this.finishOp(61===t?L.eq:L.prefix,1)},At.readToken_question=function(){var t=this.options.ecmaVersion;if(t>=11){var e=this.input.charCodeAt(this.pos+1);if(46===e){var n=this.input.charCodeAt(this.pos+2);if(n<48||n>57)return this.finishOp(L.questionDot,2)}if(63===e){if(t>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(L.assign,3);return this.finishOp(L.coalesce,2)}}return this.finishOp(L.question,1)},At.readToken_numberSign=function(){var t=35;if(this.options.ecmaVersion>=13&&(++this.pos,p(t=this.fullCharCodeAtPos(),!0)||92===t))return this.finishToken(L.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+Pt(t)+"'")},At.getTokenFromCode=function(t){switch(t){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(L.parenL);case 41:return++this.pos,this.finishToken(L.parenR);case 59:return++this.pos,this.finishToken(L.semi);case 44:return++this.pos,this.finishToken(L.comma);case 91:return++this.pos,this.finishToken(L.bracketL);case 93:return++this.pos,this.finishToken(L.bracketR);case 123:return++this.pos,this.finishToken(L.braceL);case 125:return++this.pos,this.finishToken(L.braceR);case 58:return++this.pos,this.finishToken(L.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(L.backQuote);case 48:var e=this.input.charCodeAt(this.pos+1);if(120===e||88===e)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===e||79===e)return this.readRadixNumber(8);if(98===e||66===e)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(t);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(t);case 124:case 38:return this.readToken_pipe_amp(t);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(t);case 60:case 62:return this.readToken_lt_gt(t);case 61:case 33:return this.readToken_eq_excl(t);case 63:return this.readToken_question();case 126:return this.finishOp(L.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+Pt(t)+"'")},At.finishOp=function(t,e){var n=this.input.slice(this.pos,this.pos+e);return this.pos+=e,this.finishToken(t,n)},At.readRegexp=function(){for(var t,e,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(x.test(r)&&this.raise(n,"Unterminated regular expression"),t)t=!1;else{if("["===r)e=!0;else if("]"===r&&e)e=!1;else if("/"===r&&!e)break;t="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var o=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(o);var s=this.regexpState||(this.regexpState=new xt(this));s.reset(n,i,a),this.validateRegExpFlags(s),this.validateRegExpPattern(s);var u=null;try{u=new RegExp(i,a)}catch(t){}return this.finishToken(L.regexp,{pattern:i,flags:a,value:u})},At.readInt=function(t,e,n){for(var r=this.options.ecmaVersion>=12&&void 0===e,i=n&&48===this.input.charCodeAt(this.pos),o=this.pos,a=0,s=0,u=0,l=null==e?1/0:e;u=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=t)break;s=c,a=a*t+Q}}return r&&95===s&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===o||null!=e&&this.pos-o!==e?null:a},At.readRadixNumber=function(t){var e=this.pos;this.pos+=2;var n=this.readInt(t);return null==n&&this.raise(this.start+2,"Expected number in radix "+t),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n=kt(this.input.slice(e,this.pos)),++this.pos):p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(L.num,n)},At.readNumber=function(t){var e=this.pos;t||null!==this.readInt(10,void 0,!0)||this.raise(e,"Invalid number");var n=this.pos-e>=2&&48===this.input.charCodeAt(e);n&&this.strict&&this.raise(e,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!t&&this.options.ecmaVersion>=11&&110===r){var i=kt(this.input.slice(e,this.pos));return++this.pos,p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(L.num,i)}n&&/[89]/.test(this.input.slice(e,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(e,"Invalid number")),p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o,a=(o=this.input.slice(e,this.pos),n?parseInt(o,8):parseFloat(o.replace(/_/g,"")));return this.finishToken(L.num,a)},At.readCodePoint=function(){var t;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var e=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(e,"Code point out of bounds")}else t=this.readHexChar(4);return t},At.readString=function(t){for(var e="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===t)break;92===r?(e+=this.input.slice(n,this.pos),e+=this.readEscapedChar(!1),n=this.pos):(O(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return e+=this.input.slice(n,this.pos++),this.finishToken(L.string,e)};var Dt={};At.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(t){if(t!==Dt)throw t;this.readInvalidTemplateToken()}this.inTemplateElement=!1},At.invalidStringToken=function(t,e){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Dt;this.raise(t,e)},At.readTmplToken=function(){for(var t="",e=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==L.template&&this.type!==L.invalidTemplate?(t+=this.input.slice(e,this.pos),this.finishToken(L.template,t)):36===n?(this.pos+=2,this.finishToken(L.dollarBraceL)):(++this.pos,this.finishToken(L.backQuote));if(92===n)t+=this.input.slice(e,this.pos),t+=this.readEscapedChar(!0),e=this.pos;else if(O(n)){switch(t+=this.input.slice(e,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:t+="\n";break;default:t+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),e=this.pos}else++this.pos}},At.readInvalidTemplateToken=function(){for(;this.pos=48&&e<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,e=this.input.charCodeAt(this.pos),"0"===r&&56!==e&&57!==e||!this.strict&&!t||this.invalidStringToken(this.pos-1-r.length,t?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return O(e)?"":String.fromCharCode(e)}},At.readHexChar=function(t){var e=this.pos,n=this.readInt(16,t);return null===n&&this.invalidStringToken(e,"Bad character escape sequence"),n},At.readWord1=function(){this.containsEsc=!1;for(var t="",e=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos{const{ownerState:n}=t;return[{["& ."+d.a.label]:e.label},e.root,e["labelPlacement"+Object(c.a)(n.labelPlacement)]]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&."+d.a.disabled]:{cursor:"default"}},"start"===e.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===e.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===e.labelPlacement&&{flexDirection:"column",marginLeft:16},{["& ."+d.a.label]:{["&."+d.a.disabled]:{color:t.palette.text.disabled}}})),m=o.forwardRef((function(t,e){const n=Object(T.a)({props:t,name:"MuiFormControlLabel"}),{className:Q,componentsProps:m={},control:g,disabled:v,disableTypography:b,label:y,labelPlacement:L="end"}=n,x=Object(r.a)(n,f),H=Object(u.a)();let O=v;void 0===O&&void 0!==g.props.disabled&&(O=g.props.disabled),void 0===O&&H&&(O=H.disabled);const w={disabled:O};["checked","name","onChange","value","inputRef"].forEach(t=>{void 0===g.props[t]&&void 0!==n[t]&&(w[t]=n[t])});const _=Object(i.a)({},n,{disabled:O,label:y,labelPlacement:L}),E=(t=>{const{classes:e,disabled:n,labelPlacement:r}=t,i={root:["root",n&&"disabled","labelPlacement"+Object(c.a)(r)],label:["label",n&&"disabled"]};return Object(s.a)(i,d.b,e)})(_);return Object(p.jsxs)(h,Object(i.a)({className:Object(a.a)(E.root,Q),ownerState:_,ref:e},x,{children:[o.cloneElement(g,w),y.type===l.a||b?y:Object(p.jsx)(l.a,Object(i.a)({component:"span",className:E.label},m.typography,{children:y}))]}))}));e.a=m},,function(t,e,n){"use strict";var r=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n(e[r]=t[r],n&&void 0===t[r]&&(e[r]=n[r]),e),{})}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(955),i=n(956),o=n(488),a=n(957);function s(t,e){return Object(r.a)(t)||Object(i.a)(t,e)||Object(o.a)(t,e)||Object(a.a)()}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(459),i=(n(0),n(312));function o(){return Object(r.a)()||i.a}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(266);function o(){return r.useContext(i.a)}},function(t,e,n){"use strict";var r=n(205);e.a=function(t,e){return e?Object(r.a)(t,e,{clone:!1}):t}},,,,function(t,e,n){"use strict";var r=n(560);e.a=r.a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(0),i=r.createContext();function o(){return r.useContext(i)}e.a=i},,,,,,,,function(t,e,n){"use strict";function r(){}function i(t,e,n,r){return function(t,e){return t.editor.getModel(o(t,e))}(t,r)||function(t,e,n,r){return t.editor.createModel(e,n,r&&o(t,r))}(t,e,n,r)}function o(t,e){return t.Uri.parse(e)}function a(t){return void 0===t}n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r}))},,,,function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiTooltip",t)}const a=Object(i.a)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiOutlinedInput",t)}const a=Object(i.a)("MuiOutlinedInput",["root","colorSecondary","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","notchedOutline","input","inputSizeSmall","inputMultiline","inputAdornedStart","inputAdornedEnd"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiButtonGroup",t)}const a=Object(i.a)("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","fullWidth","vertical","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary"]);e.a=a},function(t,e,n){"use strict";function r(t){return t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(18),l=n(31),c=n(147),Q=n(765),T=n(7);const d=["children","className","component","dense","disablePadding","subheader"],p=Object(u.a)("ul",{name:"MuiList",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,!n.disablePadding&&e.padding,n.dense&&e.dense,n.subheader&&e.subheader]}})(({ownerState:t})=>Object(i.a)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})),f=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiList"}),{children:u,className:f,component:h="ul",dense:m=!1,disablePadding:g=!1,subheader:v}=n,b=Object(r.a)(n,d),y=o.useMemo(()=>({dense:m}),[m]),L=Object(i.a)({},n,{component:h,dense:m,disablePadding:g}),x=(t=>{const{classes:e,disablePadding:n,dense:r,subheader:i}=t,o={root:["root",!n&&"padding",r&&"dense",i&&"subheader"]};return Object(s.a)(o,Q.a,e)})(L);return Object(T.jsx)(c.a.Provider,{value:y,children:Object(T.jsxs)(p,Object(i.a)({as:h,className:Object(a.a)(x.root,f),ref:e,ownerState:L},b,{children:[v,u]}))})}));e.a=f},function(t,e,n){"use strict";var r=n(2),i=n(17),o=n(0),a=(n(10),n(12)),s=n(65),u=n(18),l=n(31),c=n(1156),Q=n(1157),T=n(1158),d=n(1160),p=n(1159),f=n(1488),h=n(284),m=n(819),g=n(7);const v=["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"],b={standard:c.a,filled:Q.a,outlined:T.a},y=Object(u.a)(p.a,{name:"MuiTextField",slot:"Root",overridesResolver:(t,e)=>e.root})({}),L=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiTextField"}),{autoComplete:u,autoFocus:c=!1,children:Q,className:T,color:p="primary",defaultValue:L,disabled:x=!1,error:H=!1,FormHelperTextProps:O,fullWidth:w=!1,helperText:_,id:E,InputLabelProps:C,inputProps:S,InputProps:M,inputRef:j,label:V,maxRows:A,minRows:k,multiline:P=!1,name:D,onBlur:R,onChange:N,onFocus:I,placeholder:B,required:F=!1,rows:z,select:W=!1,SelectProps:Z,type:G,value:U,variant:q="outlined"}=n,X=Object(i.a)(n,v),K=Object(r.a)({},n,{autoFocus:c,color:p,disabled:x,error:H,fullWidth:w,multiline:P,required:F,select:W,variant:q}),$=(t=>{const{classes:e}=t;return Object(s.a)({root:["root"]},m.a,e)})(K);const Y={};if("outlined"===q&&(C&&void 0!==C.shrink&&(Y.notched=C.shrink),V)){var J;const t=null!=(J=null==C?void 0:C.required)?J:F;Y.label=Object(g.jsxs)(o.Fragment,{children:[V,t&&" *"]})}W&&(Z&&Z.native||(Y.id=void 0),Y["aria-describedby"]=void 0);const tt=_&&E?E+"-helper-text":void 0,et=V&&E?E+"-label":void 0,nt=b[q],rt=Object(g.jsx)(nt,Object(r.a)({"aria-describedby":tt,autoComplete:u,autoFocus:c,defaultValue:L,fullWidth:w,multiline:P,name:D,rows:z,maxRows:A,minRows:k,type:G,value:U,id:E,inputRef:j,onBlur:R,onChange:N,onFocus:I,placeholder:B,inputProps:S},Y,M));return Object(g.jsxs)(y,Object(r.a)({className:Object(a.a)($.root,T),disabled:x,error:H,fullWidth:w,ref:e,required:F,color:p,variant:q,ownerState:K},X,{children:[V&&Object(g.jsx)(d.a,Object(r.a)({htmlFor:E,id:et},C,{children:V})),W?Object(g.jsx)(h.a,Object(r.a)({"aria-describedby":tt,id:E,labelId:et,value:U,input:rt},Z,{children:Q})):rt,_&&Object(g.jsx)(f.a,Object(r.a)({id:tt},O,{children:_}))]}))}));e.a=L},function(t,e,n){"use strict";var r,i,o=n(2),a=n(17),s=n(0),u=(n(10),n(12)),l=n(205),c=n(65),Q=n(823),T=n(257),d=n(181),p=n(822),f=n(1156),h=n(436),m=n(1157),g=n(1158),v=n(31),b=n(80),y=n(357),L=n(7);const x=["autoWidth","children","classes","className","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],H=["root"],O=s.forwardRef((function(t,e){const n=Object(v.a)({name:"MuiSelect",props:t}),{autoWidth:O=!1,children:w,classes:_={},className:E,displayEmpty:C=!1,IconComponent:S=p.a,id:M,input:j,inputProps:V,label:A,labelId:k,MenuProps:P,multiple:D=!1,native:R=!1,onClose:N,onOpen:I,open:B,renderValue:F,SelectDisplayProps:z,variant:W="outlined"}=n,Z=Object(a.a)(n,x),G=R?h.a:Q.a,U=Object(d.a)(),q=Object(T.a)({props:n,muiFormControl:U,states:["variant"]}).variant||W,X=j||{standard:r||(r=Object(L.jsx)(f.a,{})),outlined:Object(L.jsx)(g.a,{label:A}),filled:i||(i=Object(L.jsx)(m.a,{}))}[q],K=(t=>{const{classes:e}=t;return Object(c.a)({root:["root"]},y.b,e)})(Object(o.a)({},n,{classes:_})),$=Object(a.a)(_,H),Y=Object(b.a)(e,X.ref);return s.cloneElement(X,Object(o.a)({inputComponent:G,inputProps:Object(o.a)({children:w,IconComponent:S,variant:q,type:void 0,multiple:D},R?{id:M}:{autoWidth:O,displayEmpty:C,labelId:k,MenuProps:P,onClose:N,onOpen:I,open:B,renderValue:F,SelectDisplayProps:Object(o.a)({id:M},z)},V,{classes:V?Object(l.a)($,V.classes):$},j?j.props.inputProps:{})},D&&R&&"outlined"===q?{notched:!0}:{},{ref:Y,className:Object(u.a)(K.root,X.props.className,E)},Z))}));O.muiName="Select",e.a=O},,,,,function(t,e,n){"use strict";var r=n(465),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(t){return r.isMemo(t)?a:s[t.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,Q=Object.getOwnPropertySymbols,T=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,p=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(p){var i=d(n);i&&i!==p&&t(e,i,r)}var a=c(n);Q&&(a=a.concat(Q(n)));for(var s=u(e),f=u(n),h=0;h{const{ownerState:n}=t;return[e.root,n.stickyHeader&&e.stickyHeader]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":Object(i.a)({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},e.stickyHeader&&{borderCollapse:"separate"})),f="table",h=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiTable"}),{className:c,component:h=f,padding:m="normal",size:g="medium",stickyHeader:v=!1}=n,b=Object(r.a)(n,d),y=Object(i.a)({},n,{component:h,padding:m,size:g,stickyHeader:v}),L=(t=>{const{classes:e,stickyHeader:n}=t,r={root:["root",n&&"stickyHeader"]};return Object(s.a)(r,Q.a,e)})(y),x=o.useMemo(()=>({padding:m,size:g,stickyHeader:v}),[m,g,v]);return Object(T.jsx)(u.a.Provider,{value:x,children:Object(T.jsx)(p,Object(i.a)({as:h,role:h===f?null:"table",ref:e,className:Object(a.a)(L.root,c),ownerState:y},b))})}));e.a=h},,,function(t,e,n){"use strict";var r=n(1468);e.a=r.a},,,,,,function(t,e,n){"use strict";var r=n(527);const i=Object(r.a)();e.a=i},function(t,e,n){"use strict";var r=n(1464);e.a=r.a},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(155),i=n(162),o=n(92);function a(t){return"html"===Object(r.a)(t)?t:t.assignedSlot||t.parentNode||(Object(o.c)(t)?t.host:null)||Object(i.a)(t)}},function(t,e,n){"use strict";var r=n(0);const i=r.createContext();e.a=i},,function(t,e,n){"use strict";var r=n(0);const i=r.createContext();e.a=i},function(t,e,n){"use strict";var r=n(951),i=Object(r.a)();e.a=i},,,,,,,,,,function(t,e,n){"use strict";function r(){for(var t=arguments.length,e=new Array(t),n=0;nnull==t&&null==e?null:n=>{Object(i.a)(t,n),Object(i.a)(e,n)},[t,e])}},function(t,e,n){"use strict";var r=n(2),i=n(17),o=n(0),a=(n(10),n(12)),s=n(1465),u=n(65),l=n(18),c=n(31),Q=n(80),T=n(750),d=n(605),p=n(1466),f=n(7);const h=["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","type"],m=Object(l.a)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(t,e)=>e.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"},["&."+d.a.disabled]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),g=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiButtonBase"}),{action:l,centerRipple:g=!1,children:v,className:b,component:y="button",disabled:L=!1,disableRipple:x=!1,disableTouchRipple:H=!1,focusRipple:O=!1,LinkComponent:w="a",tabIndex:_=0,TouchRippleProps:E}=n,C=Object(i.a)(n,h),S=o.useRef(null),M=Object(Q.a)(S,e),j=o.useRef(null);let V=y;"button"===V&&(C.href||C.to)&&(V=w);const{focusVisible:A,setFocusVisible:k,getRootProps:P}=Object(s.a)(Object(r.a)({},n,{component:V,ref:M}));o.useImperativeHandle(l,()=>({focusVisible:()=>{k(!0),S.current.focus()}}),[k]);const{enableTouchRipple:D,getRippleHandlers:R}=Object(p.a)({disabled:L,disableFocusRipple:!O,disableRipple:x,disableTouchRipple:H,focusVisible:A,rippleRef:j});const N=Object(r.a)({},n,{centerRipple:g,component:y,disabled:L,disableRipple:x,disableTouchRipple:H,focusRipple:O,tabIndex:_,focusVisible:A}),I=(t=>{const{disabled:e,focusVisible:n,focusVisibleClassName:r,classes:i}=t,o={root:["root",e&&"disabled",n&&"focusVisible"]},a=Object(u.a)(o,d.b,i);return n&&r&&(a.root+=" "+r),a})(N);return Object(f.jsxs)(m,Object(r.a)({as:V,className:Object(a.a)(I.root,b),ownerState:N},P(R(n)),C,{children:[v,D?Object(f.jsx)(T.a,Object(r.a)({ref:j,center:g},E)):null]}))}));e.a=g},function(t,e,n){"use strict";var r=n(2),i=n(645),o=n(312);e.a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(i.a)(t,Object(r.a)({defaultTheme:o.a},e))}},,,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(e,n){for(var r=[],i=2;i="0"&&a<="9")r[i]=n[parseInt(r[i],10)-1],"number"==typeof r[i]&&(r[i]=r[i].toString());else if("{"===a){if((a=r[i].substr(1))>="0"&&a<="9")r[i]=n[parseInt(r[i].substr(1,r[i].length-2),10)-1],"number"==typeof r[i]&&(r[i]=r[i].toString());else r[i].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/)&&(r[i]="%"+r[i])}null==r[i]&&(r[i]="???")}return r.join("")},t.pattern=/%(\d+|\{\d+\}|\{[a-z]+:\%\d+(?:\|(?:%\{\d+\}|%.|[^\}])*)+\}|.)/g,t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BBox=e.BBoxStyleAdjust=void 0;var r=n(378);e.BBoxStyleAdjust=[["borderTopWidth","h"],["borderRightWidth","w"],["borderBottomWidth","d"],["borderLeftWidth","w",0],["paddingTop","h"],["paddingRight","w"],["paddingBottom","d"],["paddingLeft","w",0]];var i=function(){function t(t){void 0===t&&(t={w:0,h:-r.BIGDIMEN,d:-r.BIGDIMEN}),this.w=t.w||0,this.h="h"in t?t.h:-r.BIGDIMEN,this.d="d"in t?t.d:-r.BIGDIMEN,this.L=this.R=this.ic=this.sk=this.dx=0,this.scale=this.rscale=1,this.pwidth=""}return t.zero=function(){return new t({h:0,d:0,w:0})},t.empty=function(){return new t},t.prototype.empty=function(){return this.w=0,this.h=this.d=-r.BIGDIMEN,this},t.prototype.clean=function(){this.w===-r.BIGDIMEN&&(this.w=0),this.h===-r.BIGDIMEN&&(this.h=0),this.d===-r.BIGDIMEN&&(this.d=0)},t.prototype.rescale=function(t){this.w*=t,this.h*=t,this.d*=t},t.prototype.combine=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var r=t.rscale,i=e+r*(t.w+t.L+t.R),o=n+r*t.h,a=r*t.d-n;i>this.w&&(this.w=i),o>this.h&&(this.h=o),a>this.d&&(this.d=a)},t.prototype.append=function(t){var e=t.rscale;this.w+=e*(t.w+t.L+t.R),e*t.h>this.h&&(this.h=e*t.h),e*t.d>this.d&&(this.d=e*t.d)},t.prototype.updateFrom=function(t){this.h=t.h,this.d=t.d,this.w=t.w,t.pwidth&&(this.pwidth=t.pwidth)},t.fullWidth="100%",t}();e.BBox=i},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.newState=e.STATE=e.AbstractMathItem=e.protoItem=void 0,e.protoItem=function(t,e,n,r,i,o,a){return void 0===a&&(a=null),{open:t,math:e,close:n,n:r,start:{n:i},end:{n:o},display:a}};var r=function(){function t(t,n,r,i,o){void 0===r&&(r=!0),void 0===i&&(i={i:0,n:0,delim:""}),void 0===o&&(o={i:0,n:0,delim:""}),this.root=null,this.typesetRoot=null,this.metrics={},this.inputData={},this.outputData={},this._state=e.STATE.UNPROCESSED,this.math=t,this.inputJax=n,this.display=r,this.start=i,this.end=o,this.root=null,this.typesetRoot=null,this.metrics={},this.inputData={},this.outputData={}}return Object.defineProperty(t.prototype,"isEscaped",{get:function(){return null===this.display},enumerable:!1,configurable:!0}),t.prototype.render=function(t){t.renderActions.renderMath(this,t)},t.prototype.rerender=function(t,n){void 0===n&&(n=e.STATE.RERENDER),this.state()>=n&&this.state(n-1),t.renderActions.renderMath(this,t,n)},t.prototype.convert=function(t,n){void 0===n&&(n=e.STATE.LAST),t.renderActions.renderConvert(this,t,n)},t.prototype.compile=function(t){this.state()=e.STATE.INSERTED&&this.removeFromDocument(n),t=e.STATE.TYPESET&&(this.outputData={}),t=e.STATE.COMPILED&&(this.inputData={}),this._state=t),this._state},t.prototype.reset=function(t){void 0===t&&(t=!1),this.state(e.STATE.UNPROCESSED,t)},t}();e.AbstractMathItem=r,e.STATE={UNPROCESSED:0,FINDMATH:10,COMPILED:20,CONVERT:100,METRICS:110,RERENDER:125,TYPESET:150,INSERTED:200,LAST:1e4},e.newState=function(t,n){if(t in e.STATE)throw Error("State "+t+" already exists");e.STATE[t]=n}},function(t,e,n){"use strict";var r=n(1471);e.a=r.a},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(638),i=n(587);const o=Object(r.a)();e.a=function(t=o){return Object(i.a)(t)}},,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(740);function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,Object(r.a)(t,e)}},function(t,e,n){"use strict";var r=n(195);e.a=r.a},function(t,e,n){"use strict";function r(t){return null!=t&&!(Array.isArray(t)&&0===t.length)}function i(t,e=!1){return t&&(r(t.value)&&""!==t.value||e&&r(t.defaultValue)&&""!==t.defaultValue)}function o(t){return t.startAdornment}n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}))},,function(t,e,n){"use strict";function r(t){return null!=t&&!(Array.isArray(t)&&0===t.length)}function i(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t&&(r(t.value)&&""!==t.value||e&&r(t.defaultValue)&&""!==t.defaultValue)}function o(t){return t.startAdornment}n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}))},function(t,e,n){"use strict";function r(t,e,n,r,i){n||(n=s),function t(r,i,o){var a=o||r.type,s=e[a];n[a](r,i,t),s&&s(r,i)}(t,r,i)}function i(t,e,n,r,i){var o=n?function(t,e){var n=Object.create(e||s);for(var r in t)n[r]=t[r];return n}(n,r||void 0):r;!function t(e,n,r){o[r||e.type](e,n,t)}(t,e,i)}n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return r}));function o(t,e,n){n(t,e)}function a(t,e,n){}var s={};s.Program=s.BlockStatement=function(t,e,n){for(var r=0,i=t.body;r{let i=t.get(e);i||(i=new Map,t.set(e,i)),i.set(n,r)},get:(t,e,n)=>{const r=t.get(e);return r?r.get(n):void 0},delete:(t,e,n)=>{t.get(e).delete(n)}};e.a=r},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiFormLabel",t)}const a=Object(i.a)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiMenuItem",t)}const a=Object(i.a)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);e.a=a},function(t,e,n){"use strict";var r={set:function(t,e,n,r){var i=t.get(e);i||(i=new Map,t.set(e,i)),i.set(n,r)},get:function(t,e,n){var r=t.get(e);return r?r.get(n):void 0},delete:function(t,e,n){t.get(e).delete(n)}};e.a=r},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiTablePagination",t)}const a=Object(i.a)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);e.a=a},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(2),i=n(343);function o(t){return t&&"object"===Object(i.a)(t)&&t.constructor===Object}function a(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},i=n.clone?Object(r.a)({},t):t;return o(t)&&o(e)&&Object.keys(e).forEach((function(r){"__proto__"!==r&&(o(e[r])&&r in t?i[r]=a(t[r],e[r],n):i[r]=e[r])})),i}},,,,,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.px=e.emRounded=e.em=e.percent=e.length2em=e.MATHSPACE=e.RELUNITS=e.UNITS=e.BIGDIMEN=void 0,e.BIGDIMEN=1e6,e.UNITS={px:1,in:96,cm:96/2.54,mm:96/25.4},e.RELUNITS={em:1,ex:.431,pt:.1,pc:1.2,mu:1/18},e.MATHSPACE={veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18,thin:.04,medium:.06,thick:.1,normal:1,big:2,small:1/Math.sqrt(2),infinity:e.BIGDIMEN},e.length2em=function(t,n,r,i){if(void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=16),"string"!=typeof t&&(t=String(t)),""===t||null==t)return n;if(e.MATHSPACE[t])return e.MATHSPACE[t];var o=t.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);if(!o)return n;var a=parseFloat(o[1]||"1"),s=o[2];return e.UNITS.hasOwnProperty(s)?a*e.UNITS[s]/i/r:e.RELUNITS.hasOwnProperty(s)?a*e.RELUNITS[s]:"%"===s?a/100*n:a*n},e.percent=function(t){return(100*t).toFixed(1).replace(/\.?0+$/,"")+"%"},e.em=function(t){return Math.abs(t)<.001?"0":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.emRounded=function(t,e){return void 0===e&&(e=16),t=(Math.round(t*e)+.05)/e,Math.abs(t)<.001?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.px=function(t,n,r){return void 0===n&&(n=-e.BIGDIMEN),void 0===r&&(r=16),t*=r,n&&t=0?"x":"y"}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(240),i=n(162),o=n(385);function a(t){return Object(r.a)(Object(i.a)(t)).left+Object(o.a)(t).scrollLeft}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(133);function i(t){var e=Object(r.a)(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(183);function i(t){var e=Object(r.a)(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(240);function i(t){var e=Object(r.a)(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}},function(t,e,n){"use strict";var r=n(76);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(77)),o=n(7),a=(0,i.default)((0,o.jsx)("path",{d:"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"}),"Reply");e.default=a},,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mathjax=void 0;var r=n(1231),i=n(658);e.mathjax={version:"3.2.0",handlers:new r.HandlerList,document:function(t,n){return e.mathjax.handlers.document(t,n)},handleRetriesFor:i.handleRetriesFor,retryAfter:i.retryAfter,asyncLoad:null}},function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n(0),i=n(83),o=!0,a=!1,s=null,u={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 l(t){t.metaKey||t.altKey||t.ctrlKey||(o=!0)}function c(){o=!1}function Q(){"hidden"===this.visibilityState&&a&&(o=!0)}function T(t){var e,n,r,i=t.target;try{return i.matches(":focus-visible")}catch(t){}return o||(n=(e=i).type,!("INPUT"!==(r=e.tagName)||!u[n]||e.readOnly)||"TEXTAREA"===r&&!e.readOnly||!!e.isContentEditable)}function d(){a=!0,window.clearTimeout(s),s=window.setTimeout((function(){a=!1}),100)}function p(){return{isFocusVisible:T,onBlurVisible:d,ref:r.useCallback((function(t){var e,n=i.findDOMNode(t);null!=n&&((e=n.ownerDocument).addEventListener("keydown",l,!0),e.addEventListener("mousedown",c,!0),e.addEventListener("pointerdown",c,!0),e.addEventListener("touchstart",c,!0),e.addEventListener("visibilitychange",Q,!0))}),[])}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(0);function i(t){var e=t.controlled,n=t.default,i=(t.name,t.state,r.useRef(void 0!==e).current),o=r.useState(n),a=o[0],s=o[1];return[i?e:a,r.useCallback((function(t){i||s(t)}),[])]}},function(t,e,n){"use strict";var r=n(0);e.a=function(t){Object(r.useEffect)(t,[])}},function(t,e,n){"use strict";function r(t,e){for(var n=0;n(d[e].forEach(n=>{t[n]=p[e]}),t),{});e.a=function(t,e,n){const r={[t]:e,theme:n},i=f[t];return i?i(r):{[t]:e}}},function(t,e,n){"use strict";var r=n(0),i=n.n(r);e.a=i.a.createContext(null)},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(794),i=n(308),o=n(133),a=n(386);function s(t,e){var n;void 0===e&&(e=[]);var u=Object(r.a)(t),l=u===(null==(n=t.ownerDocument)?void 0:n.body),c=Object(o.a)(u),Q=l?[c].concat(c.visualViewport||[],Object(a.a)(u)?u:[]):u,T=e.concat(Q);return l?T:T.concat(s(Object(i.a)(Q)))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(124);function i(t,e,n){return Object(r.a)(t,Object(r.b)(e,n))}},,function(t,e,n){var r;!function(){"use strict";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function o(t){return s(l(t),arguments)}function a(t,e){return o.apply(null,[t].concat(e||[]))}function s(t,e){var n,r,a,s,u,l,c,Q,T,d=1,p=t.length,f="";for(r=0;r=0),s.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,s.width?parseInt(s.width):0);break;case"e":n=s.precision?parseFloat(n).toExponential(s.precision):parseFloat(n).toExponential();break;case"f":n=s.precision?parseFloat(n).toFixed(s.precision):parseFloat(n);break;case"g":n=s.precision?String(Number(n.toPrecision(s.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=s.precision?n.substring(0,s.precision):n;break;case"t":n=String(!!n),n=s.precision?n.substring(0,s.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=s.precision?n.substring(0,s.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=s.precision?n.substring(0,s.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?f+=n:(!i.number.test(s.type)||Q&&!s.sign?T="":(T=Q?"+":"-",n=n.toString().replace(i.sign,"")),l=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",c=s.width-(T+n).length,u=s.width&&c>0?l.repeat(c):"",f+=s.align?T+n+u:"0"===l?T+u+n:u+T+n)}return f}var u=Object.create(null);function l(t){if(u[t])return u[t];for(var e,n=t,r=[],o=0;n;){if(null!==(e=i.text.exec(n)))r.push(e[0]);else if(null!==(e=i.modulo.exec(n)))r.push("%");else{if(null===(e=i.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){o|=1;var a=[],s=e[2],l=[];if(null===(l=i.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(l[1]);""!==(s=s.substring(l[0].length));)if(null!==(l=i.key_access.exec(s)))a.push(l[1]);else{if(null===(l=i.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(l[1])}e[2]=a}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}n=n.substring(e[0].length)}return u[t]=r}e.sprintf=o,e.vsprintf=a,"undefined"!=typeof window&&(window.sprintf=o,window.vsprintf=a,void 0===(r=function(){return{sprintf:o,vsprintf:a}}.call(e,n,e,t))||(t.exports=r))}()},,function(t,e,n){"use strict";e.a={black:"#000",white:"#fff"}},function(t,e,n){"use strict";e.a={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"}},function(t,e,n){"use strict";var r=n(0);const i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;e.a=i},function(t,e,n){"use strict";function r(t,e){"function"==typeof t?t(e):t&&(t.current=e)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiButton",t)}const a=Object(i.a)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiListItemText",t)}const a=Object(i.a)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiAccordion",t)}const a=Object(i.a)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiInput",t)}const a=Object(i.a)("MuiInput",["root","formControl","focused","disabled","colorSecondary","underline","error","sizeSmall","multiline","fullWidth","input","inputSizeSmall","inputMultiline","inputTypeSearch"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(64),i=n(63);function o(t){return Object(r.a)("MuiFormControlLabel",t)}const a=Object(i.a)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label"]);e.a=a},,function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=(n(10),n(12)),s=n(65),u=n(79),l=n(18),c=n(31),Q=n(333),T=n(152),d=n(80),p=n(147),f=n(328),h=n(7);const m=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected"],g=Object(l.a)(Q.a,{shouldForwardProp:t=>Object(l.b)(t)||"classes"===t,name:"MuiListItemButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.dense&&e.dense,"flex-start"===n.alignItems&&e.alignItemsFlexStart,n.divider&&e.divider,!n.disableGutters&&e.gutters]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:t.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&."+f.a.selected]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity),["&."+f.a.focusVisible]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${f.a.selected}:hover`]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&."+f.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+f.a.disabled]:{opacity:t.palette.action.disabledOpacity}},e.divider&&{borderBottom:"1px solid "+t.palette.divider,backgroundClip:"padding-box"},"flex-start"===e.alignItems&&{alignItems:"flex-start"},!e.disableGutters&&{paddingLeft:16,paddingRight:16},e.dense&&{paddingTop:4,paddingBottom:4})),v=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiListItemButton"}),{alignItems:u="center",autoFocus:l=!1,component:Q="div",children:v,dense:b=!1,disableGutters:y=!1,divider:L=!1,focusVisibleClassName:x,selected:H=!1}=n,O=Object(r.a)(n,m),w=o.useContext(p.a),_={dense:b||w.dense||!1,alignItems:u,disableGutters:y},E=o.useRef(null);Object(T.a)(()=>{l&&E.current&&E.current.focus()},[l]);const C=Object(i.a)({},n,{alignItems:u,dense:_.dense,disableGutters:y,divider:L,selected:H}),S=(t=>{const{alignItems:e,classes:n,dense:r,disabled:o,disableGutters:a,divider:u,selected:l}=t,c={root:["root",r&&"dense",!a&&"gutters",u&&"divider",o&&"disabled","flex-start"===e&&"alignItemsFlexStart",l&&"selected"]},Q=Object(s.a)(c,f.b,n);return Object(i.a)({},n,Q)})(C),M=Object(d.a)(E,e);return Object(h.jsx)(p.a.Provider,{value:_,children:Object(h.jsx)(g,Object(i.a)({ref:M,component:Q,focusVisibleClassName:Object(a.a)(S.focusVisible,x),ownerState:C},O,{classes:S,children:v}))})}));e.a=v},function(t,e,n){"use strict";function r(t){for(var e="https://material-ui.com/production-error/?code="+t,n=1;ne.length}}}},t.prototype.add=function(e,n){void 0===n&&(n=t.DEFAULTPRIORITY);var r=this.items.length;do{r--}while(r>=0&&n=0&&this.items[e].item!==t);e>=0&&this.items.splice(e,1)},t.DEFAULTPRIORITY=5,t}();e.PrioritizedList=r},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.Attributes=e.INHERIT=void 0,e.INHERIT="_inherit_";var i=function(){function t(t,e){this.global=e,this.defaults=Object.create(e),this.inherited=Object.create(this.defaults),this.attributes=Object.create(this.inherited),Object.assign(this.defaults,t)}return t.prototype.set=function(t,e){this.attributes[t]=e},t.prototype.setList=function(t){Object.assign(this.attributes,t)},t.prototype.get=function(t){var n=this.attributes[t];return n===e.INHERIT&&(n=this.global[t]),n},t.prototype.getExplicit=function(t){if(this.attributes.hasOwnProperty(t))return this.attributes[t]},t.prototype.getList=function(){for(var t,e,n=[],i=0;i0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0});var o,a=n(78),s=n(254),u=n(469),l=n(338),c=n(470);!function(t){var e={em:function(t){return t},ex:function(t){return.43*t},pt:function(t){return t/10},pc:function(t){return 1.2*t},px:function(t){return 7.2*t/72},in:function(t){return 7.2*t},cm:function(t){return 7.2*t/2.54},mm:function(t){return 7.2*t/25.4},mu:function(t){return t/18}},n="([-+]?([.,]\\d+|\\d+([.,]\\d*)?))",o="(pt|em|ex|mu|px|mm|cm|in|pc)",Q=RegExp("^\\s*"+n+"\\s*"+o+"\\s*$"),T=RegExp("^\\s*"+n+"\\s*"+o+" ?");function d(t,n){void 0===n&&(n=!1);var i=t.match(n?T:Q);return i?function(t){var n=r(t,3),i=n[0],o=n[1],a=n[2];if("mu"!==o)return[i,o,a];return[p(e[o](parseFloat(i||"1"))).slice(0,-2),"em",a]}([i[1].replace(/,/,"."),i[4],i[0].length]):[null,null,0]}function p(t){return Math.abs(t)<6e-4?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"}function f(t,e,n){"{"!==e&&"}"!==e||(e="\\"+e);var r="{\\bigg"+n+" "+e+"}",i="{\\big"+n+" "+e+"}";return new u.default("\\mathchoice"+r+i+i+i,{},t).mml()}function h(t,e,n){e=e.replace(/^\s+/,c.entities.nbsp).replace(/\s+$/,c.entities.nbsp);var r=t.create("text",e);return t.create("node","mtext",[],n,r)}function m(t,e,n){if(n.match(/^[a-z]/i)&&e.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)&&(e+=" "),e.length+n.length>t.configuration.options.maxBuffer)throw new l.default("MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?");return e+n}function g(t,e){for(;e>0;)t=t.trim().slice(1,-1),e--;return t.trim()}function v(t,e){for(var n=t.length,r=0,i="",o=0,a=0,s=!0,u=!1;or&&(a=r)),r++;break;case"}":r&&r--,(s||u)&&(a--,u=!0),s=!1;break;default:if(!r&&-1!==e.indexOf(c))return[u?"true":g(i,a),c,t.slice(o)];s=!1,u=!1}i+=c}if(r)throw new l.default("ExtraOpenMissingClose","Extra open brace or missing close brace");return[u?"true":g(i,a),"",t.slice(o)]}t.matchDimen=d,t.dimen2em=function(t){var n=r(d(t),2),i=n[0],o=n[1],a=parseFloat(i||"1"),s=e[o];return s?s(a):0},t.Em=p,t.cols=function(){for(var t=[],e=0;e1&&(c=[t.create("node","mrow",c)]),c},t.internalText=h,t.underOver=function(e,n,r,i,o){if(t.checkMovableLimits(n),s.default.isType(n,"munderover")&&s.default.isEmbellished(n)){s.default.setProperties(s.default.getCoreMO(n),{lspace:0,rspace:0});var u=e.create("node","mo",[],{rspace:0});n=e.create("node","mrow",[u,n])}var l=e.create("node","munderover",[n]);s.default.setChild(l,"over"===i?l.over:l.under,r);var c=l;return o&&(c=e.create("node","TeXAtom",[l],{texClass:a.TEXCLASS.OP,movesupsub:!0})),s.default.setProperty(c,"subsupOK",!0),c},t.checkMovableLimits=function(t){var e=s.default.isType(t,"mo")?s.default.getForm(t):null;(s.default.getProperty(t,"movablelimits")||e&&e[3]&&e[3].movablelimits)&&s.default.setProperties(t,{movablelimits:!1})},t.trimSpaces=function(t){if("string"!=typeof t)return t;var e=t.trim();return e.match(/\\$/)&&t.match(/ $/)&&(e+=" "),e},t.setArrayAlign=function(e,n){return"t"===(n=t.trimSpaces(n||""))?e.arraydef.align="baseline 1":"b"===n?e.arraydef.align="baseline -1":"c"===n?e.arraydef.align="axis":n&&(e.arraydef.align=n),e},t.substituteArgs=function(t,e,n){for(var r="",i="",o=0;oe.length)throw new l.default("IllegalMacroParam","Illegal macro parameter reference");i=m(t,m(t,i,r),e[parseInt(a,10)-1]),r=""}else r+=a}return m(t,i,r)},t.addArgs=m,t.checkMaxMacros=function(t,e){if(void 0===e&&(e=!0),!(++t.macroCount<=t.configuration.options.maxMacros))throw e?new l.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is here a recursive macro call?"):new l.default("MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?")},t.checkEqnEnv=function(t){if(t.stack.global.eqnenv)throw new l.default("ErroneousNestingEq","Erroneous nesting of equation structures");t.stack.global.eqnenv=!0},t.copyNode=function(t,e){var n=t.copy(),r=e.configuration;return n.walkTree((function(t){var e,n;r.addNode(t.kind,t);var o=(t.getProperty("in-lists")||"").split(/,/);try{for(var a=i(o),s=a.next();!s.done;s=a.next()){var u=s.value;r.addNode(u,t)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(e)throw e.error}}})),n},t.MmlFilterAttribute=function(t,e,n){return n},t.getFontDef=function(t){var e=t.stack.env.font;return e?{mathvariant:e}:{}},t.keyvalOptions=function(t,e,n){var o,a;void 0===e&&(e=null),void 0===n&&(n=!1);var s=function(t){var e,n,i,o,a,s={},u=t;for(;u;)e=r(v(u,["=",","]),3),o=e[0],i=e[1],u=e[2],"="===i?(n=r(v(u,[","]),3),a=n[0],i=n[1],u=n[2],a="false"===a||"true"===a?JSON.parse(a):a,s[o]=a):o&&(s[o]=!0);return s}(t);if(e)try{for(var u=i(Object.keys(s)),c=u.next();!c.done;c=u.next()){var Q=c.value;if(!e.hasOwnProperty(Q)){if(n)throw new l.default("InvalidOption","Invalid option: %1",Q);delete s[Q]}}}catch(t){o={error:t}}finally{try{c&&!c.done&&(a=u.return)&&a.call(u)}finally{if(o)throw o.error}}return s}}(o||(o={})),e.default=o},function(t,e,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.FontData=e.NOSTRETCH=e.H=e.V=void 0;var s=n(196);e.V=1,e.H=2,e.NOSTRETCH={dir:0};var u=function(){function t(t){var e,n,u,l;void 0===t&&(t=null),this.variant={},this.delimiters={},this.cssFontMap={},this.remapChars={},this.skewIcFactor=.75;var c=this.constructor;this.options=s.userOptions(s.defaultOptions({},c.OPTIONS),t),this.params=r({},c.defaultParams),this.sizeVariants=o([],i(c.defaultSizeVariants)),this.stretchVariants=o([],i(c.defaultStretchVariants)),this.cssFontMap=r({},c.defaultCssFonts);try{for(var Q=a(Object.keys(this.cssFontMap)),T=Q.next();!T.done;T=Q.next()){var d=T.value;"unknown"===this.cssFontMap[d][0]&&(this.cssFontMap[d][0]=this.options.unknownFamily)}}catch(t){e={error:t}}finally{try{T&&!T.done&&(n=Q.return)&&n.call(Q)}finally{if(e)throw e.error}}this.cssFamilyPrefix=c.defaultCssFamilyPrefix,this.createVariants(c.defaultVariants),this.defineDelimiters(c.defaultDelimiters);try{for(var p=a(Object.keys(c.defaultChars)),f=p.next();!f.done;f=p.next()){var h=f.value;this.defineChars(h,c.defaultChars[h])}}catch(t){u={error:t}}finally{try{f&&!f.done&&(l=p.return)&&l.call(p)}finally{if(u)throw u.error}}this.defineRemap("accent",c.defaultAccentMap),this.defineRemap("mo",c.defaultMoMap),this.defineRemap("mn",c.defaultMnMap)}return t.charOptions=function(t,e){var n=t[e];return 3===n.length&&(n[3]={}),n[3]},Object.defineProperty(t.prototype,"styles",{get:function(){return this._styles},set:function(t){this._styles=t},enumerable:!1,configurable:!0}),t.prototype.createVariant=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=null);var r={linked:[],chars:e?Object.create(this.variant[e].chars):{}};n&&this.variant[n]&&(Object.assign(r.chars,this.variant[n].chars),this.variant[n].linked.push(r.chars),r.chars=Object.create(r.chars)),this.remapSmpChars(r.chars,t),this.variant[t]=r},t.prototype.remapSmpChars=function(t,e){var n,r,o,s,u=this.constructor;if(u.VariantSmp[e]){var l=u.SmpRemap,c=[null,null,u.SmpRemapGreekU,u.SmpRemapGreekL];try{for(var Q=a(u.SmpRanges),T=Q.next();!T.done;T=Q.next()){var d=i(T.value,3),p=d[0],f=d[1],h=d[2],m=u.VariantSmp[e][p];if(m){for(var g=f;g<=h;g++)if(930!==g){var v=m+g-f;t[g]=this.smpChar(l[v]||v)}if(c[p])try{for(var b=(o=void 0,a(Object.keys(c[p]).map((function(t){return parseInt(t)})))),y=b.next();!y.done;y=b.next()){t[g=y.value]=this.smpChar(m+c[p][g])}}catch(t){o={error:t}}finally{try{y&&!y.done&&(s=b.return)&&s.call(b)}finally{if(o)throw o.error}}}}}catch(t){n={error:t}}finally{try{T&&!T.done&&(r=Q.return)&&r.call(Q)}finally{if(n)throw n.error}}}"bold"===e&&(t[988]=this.smpChar(120778),t[989]=this.smpChar(120779))},t.prototype.smpChar=function(t){return[,,,{smp:t}]},t.prototype.createVariants=function(t){var e,n;try{for(var r=a(t),i=r.next();!i.done;i=r.next()){var o=i.value;this.createVariant(o[0],o[1],o[2])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},t.prototype.defineChars=function(t,e){var n,r,i=this.variant[t];Object.assign(i.chars,e);try{for(var o=a(i.linked),s=o.next();!s.done;s=o.next()){var u=s.value;Object.assign(u,e)}}catch(t){n={error:t}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},t.prototype.defineDelimiters=function(t){Object.assign(this.delimiters,t)},t.prototype.defineRemap=function(t,e){this.remapChars.hasOwnProperty(t)||(this.remapChars[t]={}),Object.assign(this.remapChars[t],e)},t.prototype.getDelimiter=function(t){return this.delimiters[t]},t.prototype.getSizeVariant=function(t,e){return this.delimiters[t].variants&&(e=this.delimiters[t].variants[e]),this.sizeVariants[e]},t.prototype.getStretchVariant=function(t,e){return this.stretchVariants[this.delimiters[t].stretchv?this.delimiters[t].stretchv[e]:0]},t.prototype.getChar=function(t,e){return this.variant[t].chars[e]},t.prototype.getVariant=function(t){return this.variant[t]},t.prototype.getCssFont=function(t){return this.cssFontMap[t]||["serif",!1,!1]},t.prototype.getFamily=function(t){return this.cssFamilyPrefix?this.cssFamilyPrefix+", "+t:t},t.prototype.getRemappedChar=function(t,e){return(this.remapChars[t]||{})[e]},t.OPTIONS={unknownFamily:"serif"},t.defaultVariants=[["normal"],["bold","normal"],["italic","normal"],["bold-italic","italic","bold"],["double-struck","bold"],["fraktur","normal"],["bold-fraktur","bold","fraktur"],["script","italic"],["bold-script","bold-italic","script"],["sans-serif","normal"],["bold-sans-serif","bold","sans-serif"],["sans-serif-italic","italic","sans-serif"],["sans-serif-bold-italic","bold-italic","bold-sans-serif"],["monospace","normal"]],t.defaultCssFonts={normal:["unknown",!1,!1],bold:["unknown",!1,!0],italic:["unknown",!0,!1],"bold-italic":["unknown",!0,!0],"double-struck":["unknown",!1,!0],fraktur:["unknown",!1,!1],"bold-fraktur":["unknown",!1,!0],script:["cursive",!1,!1],"bold-script":["cursive",!1,!0],"sans-serif":["sans-serif",!1,!1],"bold-sans-serif":["sans-serif",!1,!0],"sans-serif-italic":["sans-serif",!0,!1],"sans-serif-bold-italic":["sans-serif",!0,!0],monospace:["monospace",!1,!1]},t.defaultCssFamilyPrefix="",t.VariantSmp={bold:[119808,119834,120488,120514,120782],italic:[119860,119886,120546,120572],"bold-italic":[119912,119938,120604,120630],script:[119964,119990],"bold-script":[120016,120042],fraktur:[120068,120094],"double-struck":[120120,120146,,,120792],"bold-fraktur":[120172,120198],"sans-serif":[120224,120250,,,120802],"bold-sans-serif":[120276,120302,120662,120688,120812],"sans-serif-italic":[120328,120354],"sans-serif-bold-italic":[120380,120406,120720,120746],monospace:[120432,120458,,,120822]},t.SmpRanges=[[0,65,90],[1,97,122],[2,913,937],[3,945,969],[4,48,57]],t.SmpRemap={119893:8462,119965:8492,119968:8496,119969:8497,119971:8459,119972:8464,119975:8466,119976:8499,119981:8475,119994:8495,119996:8458,120004:8500,120070:8493,120075:8460,120076:8465,120085:8476,120093:8488,120122:8450,120127:8461,120133:8469,120135:8473,120136:8474,120137:8477,120145:8484},t.SmpRemapGreekU={8711:25,1012:17},t.SmpRemapGreekL={977:27,981:29,982:31,1008:28,1009:30,1013:26,8706:25},t.defaultAccentMap={768:"ˋ",769:"ˊ",770:"ˆ",771:"˜",772:"ˉ",774:"˘",775:"˙",776:"¨",778:"˚",780:"ˇ",8594:"⃗",8242:"'",8243:"''",8244:"'''",8245:"`",8246:"``",8247:"```",8279:"''''",8400:"↼",8401:"⇀",8406:"←",8417:"↔",8432:"*",8411:"...",8412:"....",8428:"⇁",8429:"↽",8430:"←",8431:"→"},t.defaultMoMap={45:"−"},t.defaultMnMap={45:"−"},t.defaultParams={x_height:.442,quad:1,num1:.676,num2:.394,num3:.444,denom1:.686,denom2:.345,sup1:.413,sup2:.363,sup3:.289,sub1:.15,sub2:.247,sup_drop:.386,sub_drop:.05,delim1:2.39,delim2:1,axis_height:.25,rule_thickness:.06,big_op_spacing1:.111,big_op_spacing2:.167,big_op_spacing3:.2,big_op_spacing4:.6,big_op_spacing5:.1,surd_height:.075,scriptspace:.05,nulldelimiterspace:.12,delimiterfactor:901,delimitershortfall:.3,min_rule_thickness:1.25,separation_factor:1.75,extra_ic:.033},t.defaultDelimiters={},t.defaultChars={},t.defaultSizeVariants=[],t.defaultStretchVariants=[],t}();e.FontData=u},function(t,e){e.getArg=function(t,e,n){if(e in t)return t[e];if(3===arguments.length)return n;throw new Error('"'+e+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,r=/^data:.+\,.+$/;function i(t){var e=t.match(n);return e?{scheme:e[1],auth:e[2],host:e[3],port:e[4],path:e[5]}:null}function o(t){var e="";return t.scheme&&(e+=t.scheme+":"),e+="//",t.auth&&(e+=t.auth+"@"),t.host&&(e+=t.host),t.port&&(e+=":"+t.port),t.path&&(e+=t.path),e}function a(t){var n=t,r=i(t);if(r){if(!r.path)return t;n=r.path}for(var a,s=e.isAbsolute(n),u=n.split(/\/+/),l=0,c=u.length-1;c>=0;c--)"."===(a=u[c])?u.splice(c,1):".."===a?l++:l>0&&(""===a?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return""===(n=u.join("/"))&&(n=s?"/":"."),r?(r.path=n,o(r)):n}function s(t,e){""===t&&(t="."),""===e&&(e=".");var n=i(e),s=i(t);if(s&&(t=s.path||"/"),n&&!n.scheme)return s&&(n.scheme=s.scheme),o(n);if(n||e.match(r))return e;if(s&&!s.host&&!s.path)return s.host=e,o(s);var u="/"===e.charAt(0)?e:a(t.replace(/\/+$/,"")+"/"+e);return s?(s.path=u,o(s)):u}e.urlParse=i,e.urlGenerate=o,e.normalize=a,e.join=s,e.isAbsolute=function(t){return"/"===t.charAt(0)||n.test(t)},e.relative=function(t,e){""===t&&(t="."),t=t.replace(/\/$/,"");for(var n=0;0!==e.indexOf(t+"/");){var r=t.lastIndexOf("/");if(r<0)return e;if((t=t.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return e;++n}return Array(n+1).join("../")+e.substr(t.length+1)};var u=!("__proto__"in Object.create(null));function l(t){return t}function c(t){if(!t)return!1;var e=t.length;if(e<9)return!1;if(95!==t.charCodeAt(e-1)||95!==t.charCodeAt(e-2)||111!==t.charCodeAt(e-3)||116!==t.charCodeAt(e-4)||111!==t.charCodeAt(e-5)||114!==t.charCodeAt(e-6)||112!==t.charCodeAt(e-7)||95!==t.charCodeAt(e-8)||95!==t.charCodeAt(e-9))return!1;for(var n=e-10;n>=0;n--)if(36!==t.charCodeAt(n))return!1;return!0}function Q(t,e){return t===e?0:null===t?1:null===e?-1:t>e?1:-1}e.toSetString=u?l:function(t){return c(t)?"$"+t:t},e.fromSetString=u?l:function(t){return c(t)?t.slice(1):t},e.compareByOriginalPositions=function(t,e,n){var r=Q(t.source,e.source);return 0!==r||0!==(r=t.originalLine-e.originalLine)||0!==(r=t.originalColumn-e.originalColumn)||n||0!==(r=t.generatedColumn-e.generatedColumn)||0!==(r=t.generatedLine-e.generatedLine)?r:Q(t.name,e.name)},e.compareByGeneratedPositionsDeflated=function(t,e,n){var r=t.generatedLine-e.generatedLine;return 0!==r||0!==(r=t.generatedColumn-e.generatedColumn)||n||0!==(r=Q(t.source,e.source))||0!==(r=t.originalLine-e.originalLine)||0!==(r=t.originalColumn-e.originalColumn)?r:Q(t.name,e.name)},e.compareByGeneratedPositionsInflated=function(t,e){var n=t.generatedLine-e.generatedLine;return 0!==n||0!==(n=t.generatedColumn-e.generatedColumn)||0!==(n=Q(t.source,e.source))||0!==(n=t.originalLine-e.originalLine)||0!==(n=t.originalColumn-e.originalColumn)?n:Q(t.name,e.name)},e.parseSourceMapInput=function(t){return JSON.parse(t.replace(/^\)]}'[^\n]*\n/,""))},e.computeSourceURL=function(t,e,n){if(e=e||"",t&&("/"!==t[t.length-1]&&"/"!==e[0]&&(t+="/"),e=t+e),n){var r=i(n);if(!r)throw new Error("sourceMapURL could not be parsed");if(r.path){var u=r.path.lastIndexOf("/");u>=0&&(r.path=r.path.substring(0,u+1))}e=s(o(r),e)}return a(e)}},function(t,e,n){"use strict";var r=n(473),i=n(159),o=(n(426),n(427),function(t,e){return Object(i.c)(function(t,e){var n=-1,r=44;do{switch(Object(i.o)(r)){case 0:38===r&&12===Object(i.i)()&&(e[n]=1),t[n]+=Object(i.f)(i.j-1);break;case 2:t[n]+=Object(i.d)(r);break;case 4:if(44===r){t[++n]=58===Object(i.i)()?"&\f":"",e[n]=t[n].length;break}default:t[n]+=Object(i.e)(r)}}while(r=Object(i.h)());return t}(Object(i.a)(t),e))}),a=new WeakMap,s=function(t){if("rule"===t.type&&t.parent&&t.length){for(var e=t.value,n=t.parent,r=t.column===n.column&&t.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==t.props.length||58===e.charCodeAt(0)||a.get(n))&&!r){a.set(t,!0);for(var i=[],s=o(e,i),u=n.props,l=0,c=0;l=1e12&&!o||"t"===o?(h+=d.abbreviations.trillion,e/=1e12):s<1e12&&s>=1e9&&!o||"b"===o?(h+=d.abbreviations.billion,e/=1e9):s<1e9&&s>=1e6&&!o||"m"===o?(h+=d.abbreviations.million,e/=1e6):(s<1e6&&s>=1e3&&!o||"k"===o)&&(h+=d.abbreviations.thousand,e/=1e3)),t._.includes(n,"[.]")&&(f=!0,n=n.replace("[.]",".")),u=e.toString().split(".")[0],l=n.split(".")[1],Q=n.indexOf(","),i=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,l?(t._.includes(l,"[")?(l=(l=l.replace("]","")).split("["),m=t._.toFixed(e,l[0].length+l[1].length,r,l[1].length)):m=t._.toFixed(e,l.length,r),u=m.split(".")[0],m=t._.includes(m,".")?d.delimiters.decimal+m.split(".")[1]:"",f&&0===Number(m.slice(1))&&(m="")):u=t._.toFixed(e,0,r),h&&!o&&Number(u)>=1e3&&h!==d.abbreviations.trillion)switch(u=String(Number(u)/1e3),h){case d.abbreviations.thousand:h=d.abbreviations.million;break;case d.abbreviations.million:h=d.abbreviations.billion;break;case d.abbreviations.billion:h=d.abbreviations.trillion}if(t._.includes(u,"-")&&(u=u.slice(1),g=!0),u.length0;v--)u="0"+u;return Q>-1&&(u=u.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+d.delimiters.thousands)),0===n.indexOf(".")&&(u=""),T=u+m+(h||""),p?T=(p&&g?"(":"")+T+(p&&g?")":""):c>=0?T=0===c?(g?"-":"+")+T:T+(g?"-":"+"):g&&(T="-"+T),T},stringToNumber:function(t){var e,n,r,i=a[u.currentLocale],o=t,s={thousand:3,million:6,billion:9,trillion:12};if(u.zeroFormat&&t===u.zeroFormat)n=0;else if(u.nullFormat&&t===u.nullFormat||!t.replace(/[^0-9]+/g,"").length)n=null;else{for(e in n=1,"."!==i.delimiters.decimal&&(t=t.replace(/\./g,"").replace(i.delimiters.decimal,".")),s)if(r=new RegExp("[^a-zA-Z]"+i.abbreviations[e]+"(?:\\)|(\\"+i.currency.symbol+")?(?:\\))?)?$"),o.match(r)){n*=Math.pow(10,s[e]);break}n*=(t.split("-").length+Math.min(t.split("(").length-1,t.split(")").length-1))%2?1:-1,t=t.replace(/[^0-9\.]+/g,""),n*=Number(t)}return n},isNaN:function(t){return"number"==typeof t&&isNaN(t)},includes:function(t,e){return-1!==t.indexOf(e)},insert:function(t,e,n){return t.slice(0,n)+e+t.slice(n)},reduce:function(t,e){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof e)throw new TypeError(e+" is not a function");var n,r=Object(t),i=r.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o=i)throw new TypeError("Reduce of empty array with no initial value");n=r[o++]}for(;or?t:r}),1)},toFixed:function(t,e,n,r){var i,o,a,s,u=t.toString().split("."),l=e-(r||0);return i=2===u.length?Math.min(Math.max(u[1].length,l),e):l,a=Math.pow(10,i),s=(n(t+"e+"+i)/a).toFixed(i),r>e-i&&(o=new RegExp("\\.?0{1,"+(r-(e-i))+"}$"),s=s.replace(o,"")),s}},t.options=u,t.formats=o,t.locales=a,t.locale=function(t){return t&&(u.currentLocale=t.toLowerCase()),u.currentLocale},t.localeData=function(t){if(!t)return a[u.currentLocale];if(t=t.toLowerCase(),!a[t])throw new Error("Unknown locale : "+t);return a[t]},t.reset=function(){for(var t in s)u[t]=s[t]},t.zeroFormat=function(t){u.zeroFormat="string"==typeof t?t:null},t.nullFormat=function(t){u.nullFormat="string"==typeof t?t:null},t.defaultFormat=function(t){u.defaultFormat="string"==typeof t?t:"0.0"},t.register=function(t,e,n){if(e=e.toLowerCase(),this[t+"s"][e])throw new TypeError(e+" "+t+" already registered.");return this[t+"s"][e]=n,n},t.validate=function(e,n){var r,i,o,a,s,u,l,c;if("string"!=typeof e&&(e+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",e)),(e=e.trim()).match(/^\d+$/))return!0;if(""===e)return!1;try{l=t.localeData(n)}catch(e){l=t.localeData(t.locale())}return o=l.currency.symbol,s=l.abbreviations,r=l.delimiters.decimal,i="."===l.delimiters.thousands?"\\.":l.delimiters.thousands,!(null!==(c=e.match(/^[^\d]+/))&&(e=e.substr(1),c[0]!==o)||null!==(c=e.match(/[^\d]+$/))&&(e=e.slice(0,-1),c[0]!==s.thousand&&c[0]!==s.million&&c[0]!==s.billion&&c[0]!==s.trillion)||(u=new RegExp(i+"{2}"),e.match(/[^\d.,]/g)||(a=e.split(r)).length>2||(a.length<2?!a[0].match(/^\d+.*\d$/)||a[0].match(u):1===a[0].length?!a[0].match(/^\d+$/)||a[0].match(u)||!a[1].match(/^\d+$/):!a[0].match(/^\d+.*\d$/)||a[0].match(u)||!a[1].match(/^\d+$/))))},t.fn=l.prototype={clone:function(){return t(this)},format:function(e,n){var r,i,a,s=this._value,l=e||u.defaultFormat;if(n=n||Math.round,0===s&&null!==u.zeroFormat)i=u.zeroFormat;else if(null===s&&null!==u.nullFormat)i=u.nullFormat;else{for(r in o)if(l.match(o[r].regexps.format)){a=o[r].format;break}i=(a=a||t._.numberToFormat)(s,l,n)}return i},value:function(){return this._value},input:function(){return this._input},set:function(t){return this._value=Number(t),this},add:function(t){var n=e.correctionFactor.call(null,this._value,t);return this._value=e.reduce([this._value,t],(function(t,e,r,i){return t+Math.round(n*e)}),0)/n,this},subtract:function(t){var n=e.correctionFactor.call(null,this._value,t);return this._value=e.reduce([t],(function(t,e,r,i){return t-Math.round(n*e)}),Math.round(this._value*n))/n,this},multiply:function(t){return this._value=e.reduce([this._value,t],(function(t,n,r,i){var o=e.correctionFactor(t,n);return Math.round(t*o)*Math.round(n*o)/Math.round(o*o)}),1),this},divide:function(t){return this._value=e.reduce([this._value,t],(function(t,n,r,i){var o=e.correctionFactor(t,n);return Math.round(t*o)/Math.round(n*o)})),this},difference:function(e){return Math.abs(t(this._value).subtract(e).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(t){var e=t%10;return 1==~~(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th"},currency:{symbol:"$"}}),t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(e,n,r){var i,o=t._.includes(n," BPS")?" ":"";return e*=1e4,n=n.replace(/\s?BPS/,""),i=t._.numberToFormat(e,n,r),t._.includes(i,")")?((i=i.split("")).splice(-1,0,o+"BPS"),i=i.join("")):i=i+o+"BPS",i},unformat:function(e){return+(1e-4*t._.stringToNumber(e)).toFixed(15)}}),r={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},i="("+(i=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(r.suffixes.filter((function(t){return n.suffixes.indexOf(t)<0}))).join("|")).replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(i)},format:function(e,i,o){var a,s,u,l=t._.includes(i,"ib")?r:n,c=t._.includes(i," b")||t._.includes(i," ib")?" ":"";for(i=i.replace(/\s?i?b/,""),a=0;a<=l.suffixes.length;a++)if(s=Math.pow(l.base,a),u=Math.pow(l.base,a+1),null===e||0===e||e>=s&&e0&&(e/=s);break}return t._.numberToFormat(e,i,o)+c},unformat:function(e){var i,o,a=t._.stringToNumber(e);if(a){for(i=n.suffixes.length-1;i>=0;i--){if(t._.includes(e,n.suffixes[i])){o=Math.pow(n.base,i);break}if(t._.includes(e,r.suffixes[i])){o=Math.pow(r.base,i);break}}a*=o||1}return a}}),t.register("format","currency",{regexps:{format:/(\$)/},format:function(e,n,r){var i,o,a=t.locales[t.options.currentLocale],s={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),i=t._.numberToFormat(e,n,r),e>=0?(s.before=s.before.replace(/[\-\(]/,""),s.after=s.after.replace(/[\-\)]/,"")):e<0&&!t._.includes(s.before,"-")&&!t._.includes(s.before,"(")&&(s.before="-"+s.before),o=0;o=0;o--)switch(s.after[o]){case"$":i=o===s.after.length-1?i+a.currency.symbol:t._.insert(i,a.currency.symbol,-(s.after.length-(1+o)));break;case" ":i=o===s.after.length-1?i+" ":t._.insert(i," ",-(s.after.length-(1+o)+a.currency.symbol.length-1))}return i}}),t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(e,n,r){var i=("number"!=typeof e||t._.isNaN(e)?"0e+0":e.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),t._.numberToFormat(Number(i[0]),n,r)+"e"+i[1]},unformat:function(e){var n=t._.includes(e,"e+")?e.split("e+"):e.split("e-"),r=Number(n[0]),i=Number(n[1]);return i=t._.includes(e,"e-")?i*=-1:i,t._.reduce([r,Math.pow(10,i)],(function(e,n,r,i){var o=t._.correctionFactor(e,n);return e*o*(n*o)/(o*o)}),1)}}),t.register("format","ordinal",{regexps:{format:/(o)/},format:function(e,n,r){var i=t.locales[t.options.currentLocale],o=t._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),o+=i.ordinal(e),t._.numberToFormat(e,n,r)+o}}),t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(e,n,r){var i,o=t._.includes(n," %")?" ":"";return t.options.scalePercentBy100&&(e*=100),n=n.replace(/\s?\%/,""),i=t._.numberToFormat(e,n,r),t._.includes(i,")")?((i=i.split("")).splice(-1,0,o+"%"),i=i.join("")):i=i+o+"%",i},unformat:function(e){var n=t._.stringToNumber(e);return t.options.scalePercentBy100?.01*n:n}}),t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(t,e,n){var r=Math.floor(t/60/60),i=Math.floor((t-60*r*60)/60),o=Math.round(t-60*r*60-60*i);return r+":"+(i<10?"0"+i:i)+":"+(o<10?"0"+o:o)},unformat:function(t){var e=t.split(":"),n=0;return 3===e.length?(n+=60*Number(e[0])*60,n+=60*Number(e[1]),n+=Number(e[2])):2===e.length&&(n+=60*Number(e[0]),n+=Number(e[1])),Number(n)}}),t})?r.call(e,n,e,t):r)||(t.exports=i)},,,,function(t,e,n){"use strict";n.d(e,"e",(function(){return O})),n.d(e,"d",(function(){return w})),n.d(e,"b",(function(){return _})),n.d(e,"a",(function(){return E}));var r=n(16),i=n(2),o=n(329),a=n(0),s=(n(10),n(11)),u=n(64),l=n(118),c=n(270),Q=n(312),T=n(189),d=n(18),p=n(28),f=n(101),h=n(26),m=n(82),g=n(160),v=n(1506),b=n(1505),y=n(354),L=n(452),x=n(5);const H=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],O=(t,e)=>{const{ownerState:n}=t;return[e.root,n.formControl&&e.formControl,n.startAdornment&&e.adornedStart,n.endAdornment&&e.adornedEnd,n.error&&e.error,"small"===n.size&&e.sizeSmall,n.multiline&&e.multiline,n.color&&e["color"+Object(h.a)(n.color)],n.fullWidth&&e.fullWidth,n.hiddenLabel&&e.hiddenLabel]},w=(t,e)=>{const{ownerState:n}=t;return[e.input,"small"===n.size&&e.inputSizeSmall,n.multiline&&e.inputMultiline,"search"===n.type&&e.inputTypeSearch,n.startAdornment&&e.inputAdornedStart,n.endAdornment&&e.inputAdornedEnd,n.hiddenLabel&&e.inputHiddenLabel]},_=Object(d.a)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:O})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.body1,{color:t.palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&."+L.a.disabled]:{color:t.palette.text.disabled,cursor:"default"}},e.multiline&&Object(i.a)({padding:"4px 0 5px"},"small"===e.size&&{paddingTop:1}),e.fullWidth&&{width:"100%"})),E=Object(d.a)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:w})(({theme:t,ownerState:e})=>{const n="light"===t.palette.mode,r={color:"currentColor",opacity:n?.42:.5,transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})},o={opacity:"0 !important"},a={opacity:n?.42:.5};return Object(i.a)({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] + .${L.a.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},["&."+L.a.disabled]:{opacity:1,WebkitTextFillColor:t.palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===e.size&&{paddingTop:1},e.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===e.type&&{MozAppearance:"textfield",WebkitAppearance:"textfield"})}),C=Object(x.jsx)(b.a,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),S=a.forwardRef((function(t,e){const n=Object(p.a)({props:t,name:"MuiInputBase"}),{"aria-describedby":d,autoComplete:b,autoFocus:O,className:w,components:S={},componentsProps:M={},defaultValue:j,disabled:V,endAdornment:A,fullWidth:k=!1,id:P,inputComponent:D="input",inputProps:R={},inputRef:N,maxRows:I,minRows:B,multiline:F=!1,name:z,onBlur:W,onChange:Z,onClick:G,onFocus:U,onKeyDown:X,onKeyUp:q,placeholder:K,readOnly:$,renderSuffix:Y,rows:J,startAdornment:tt,type:et="text",value:nt}=n,rt=Object(r.a)(n,H),it=Object(f.a)(),ot=null!=R.value?R.value:nt,{current:at}=a.useRef(null!=ot),st=a.useRef(),ut=a.useCallback(t=>{0},[]),lt=Object(m.a)(R.ref,ut),ct=Object(m.a)(N,lt),Qt=Object(m.a)(st,ct),[Tt,dt]=a.useState(!1),pt=Object(T.a)();const ft=Object(c.a)({props:n,muiFormControl:pt,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ft.focused=pt?pt.focused:Tt,a.useEffect(()=>{!pt&&V&&Tt&&(dt(!1),W&&W())},[pt,V,Tt,W]);const ht=pt&&pt.onFilled,mt=pt&&pt.onEmpty,gt=a.useCallback(t=>{Object(y.b)(t)?ht&&ht():mt&&mt()},[ht,mt]);Object(g.a)(()=>{at&>({value:ot})},[ot,gt,at]);a.useEffect(()=>{gt(st.current)},[]);let vt=D,bt=R;F&&"input"===vt&&(bt=J?Object(i.a)({type:void 0,minRows:J,maxRows:J},bt):Object(i.a)({type:void 0,maxRows:I,minRows:B},bt),vt=v.a);a.useEffect(()=>{pt&&pt.setAdornedStart(Boolean(tt))},[pt,tt]);const yt=Object(i.a)({},n,{color:ft.color||"primary",disabled:ft.disabled,endAdornment:A,error:ft.error,focused:ft.focused,formControl:pt,fullWidth:k,hiddenLabel:ft.hiddenLabel,multiline:F,size:ft.size,startAdornment:tt,type:et}),Lt=(t=>{const{classes:e,color:n,disabled:r,error:i,endAdornment:o,focused:a,formControl:s,fullWidth:l,hiddenLabel:c,multiline:Q,size:T,startAdornment:d,type:p}=t,f={root:["root","color"+Object(h.a)(n),r&&"disabled",i&&"error",l&&"fullWidth",a&&"focused",s&&"formControl","small"===T&&"sizeSmall",Q&&"multiline",d&&"adornedStart",o&&"adornedEnd",c&&"hiddenLabel"],input:["input",r&&"disabled","search"===p&&"inputTypeSearch",Q&&"inputMultiline","small"===T&&"inputSizeSmall",c&&"inputHiddenLabel",d&&"inputAdornedStart",o&&"inputAdornedEnd"]};return Object(u.a)(f,L.b,e)})(yt),xt=S.Root||_,Ht=M.root||{},Ot=S.Input||E;return bt=Object(i.a)({},bt,M.input),Object(x.jsxs)(a.Fragment,{children:[C,Object(x.jsxs)(xt,Object(i.a)({},Ht,!Object(l.a)(xt)&&{ownerState:Object(i.a)({},yt,Ht.ownerState),theme:it},{ref:e,onClick:t=>{st.current&&t.currentTarget===t.target&&st.current.focus(),G&&G(t)}},rt,{className:Object(s.a)(Lt.root,Ht.className,w),children:[tt,Object(x.jsx)(Q.a.Provider,{value:null,children:Object(x.jsx)(Ot,Object(i.a)({ownerState:yt,"aria-invalid":ft.error,"aria-describedby":d,autoComplete:b,autoFocus:O,defaultValue:j,disabled:ft.disabled,id:P,onAnimationStart:t=>{gt("mui-auto-fill-cancel"===t.animationName?st.current:{value:"x"})},name:z,placeholder:K,readOnly:$,required:ft.required,rows:J,value:ot,onKeyDown:X,onKeyUp:q,type:et},bt,!Object(l.a)(Ot)&&{as:vt,ownerState:Object(i.a)({},yt,bt.ownerState),theme:it},{ref:Qt,className:Object(s.a)(Lt.input,bt.className,R.className),onBlur:t=>{W&&W(t),R.onBlur&&R.onBlur(t),pt&&pt.onBlur?pt.onBlur(t):dt(!1)},onChange:(t,...e)=>{if(!at){const e=t.target||st.current;if(null==e)throw new Error(Object(o.a)(1));gt({value:e.value})}R.onChange&&R.onChange(t,...e),Z&&Z(t,...e)},onFocus:t=>{ft.disabled?t.stopPropagation():(U&&U(t),R.onFocus&&R.onFocus(t),pt&&pt.onFocus?pt.onFocus(t):dt(!0))}}))}),A,Y?Y(Object(i.a)({},ft,{startAdornment:tt})):null]}))]})}));e.c=S},,function(t,e,n){"use strict";var r=n(231);e.a=r.a},function(t,e,n){"use strict";function r(t){return t.split("-")[0]}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0);const i=r.createContext({});e.a=i},,function(t,e,n){"use strict";n.d(e,"c",(function(){return a})),n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return c}));var r=n(16),i=n(2);const o=["duration","easing","delay"],a={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)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function u(t){return Math.round(t)+"ms"}function l(t){if(!t)return 0;const e=t/36;return Math.round(10*(4+15*e**.25+e/5))}function c(t){const e=Object(i.a)({},a,t.easing),n=Object(i.a)({},s,t.duration);return Object(i.a)({getAutoHeightDuration:l,create:(t=["all"],i={})=>{const{duration:a=n.standard,easing:s=e.easeInOut,delay:l=0}=i;Object(r.a)(i,o);return(Array.isArray(t)?t:[t]).map(t=>`${t} ${"string"==typeof a?a:u(a)} ${s} ${"string"==typeof l?l:u(l)}`).join(",")}},t,{easing:e,duration:n})}},,,function(t,e,n){"use strict";var r=n(407);e.a=r.a},function(t,e,n){"use strict";n(2);var r=n(298);e.a=function(){for(var t=arguments.length,e=new Array(t),n=0;n0?p(O,--x):0,y--,10===H&&(y=1,b--),H}function C(){return H=x2||V(H)>3?"":" "}function R(t,e){for(;--e&&C()&&!(H<48||H>102||H>57&&H<65||H>70&&H<97););return j(t,M()+(e<6&&32==S()&&32==C()))}function N(t,e){for(;C()&&t+H!==57&&(t+H!==84||47!==S()););return"/*"+j(e,x-1)+"*"+c(47===t?t:C())}function I(t){for(;!V(S());)C();return j(t,x)}function B(t){return k(function t(e,n,r,i,o,a,s,u,l){var Q=0,d=0,p=s,f=0,m=0,v=0,b=1,y=1,L=1,x=0,H="",O=o,w=a,_=i,j=H;for(;y;)switch(v=x,x=C()){case 34:case 39:case 91:case 40:j+=P(x);break;case 9:case 10:case 13:case 32:j+=D(v);break;case 92:j+=R(M()-1,7);continue;case 47:switch(S()){case 42:case 47:g(z(N(C(),M()),n,r),l);break;default:j+="/"}break;case 123*b:u[Q++]=h(j)*L;case 125*b:case 59:case 0:switch(x){case 0:case 125:y=0;case 59+d:m>0&&h(j)-p&&g(m>32?W(j+";",i,r,p-1):W(T(j," ","")+";",i,r,p-2),l);break;case 59:j+=";";default:if(g(_=F(j,n,r,Q,d,o,u,H,O=[],w=[],p),a),123===x)if(0===d)t(j,n,_,_,O,a,p,u,w);else switch(f){case 100:case 109:case 115:t(e,_,_,i&&g(F(e,_,_,0,0,o,u,H,o,O=[],p),w),o,w,p,u,i?O:w);break;default:t(j,_,_,_,[""],w,p,u,w)}}Q=d=m=0,b=L=1,H=j="",p=s;break;case 58:p=1+h(j),m=v;default:if(b<1)if(123==x)--b;else if(125==x&&0==b++&&125==E())continue;switch(j+=c(x),x*b){case 38:L=d>0?1:(j+="\f",-1);break;case 44:u[Q++]=(h(j)-1)*L,L=1;break;case 64:45===S()&&(j+=P(C())),f=S(),d=h(H=j+=I(M())),x++;break;case 45:45===v&&2==h(j)&&(b=0)}}return a}("",null,null,null,[""],t=A(t),0,[0],t))}function F(t,e,n,r,i,o,a,u,c,d,p){for(var h=i-1,g=0===i?o:[""],v=m(g),b=0,y=0,L=0;b0?g[x]+" "+H:T(H,/&\f/g,g[x])))&&(c[L++]=O);return w(t,e,n,0===i?s:u,c,d,p)}function z(t,e,n){return w(t,e,n,a,c(H),f(t,2,-2),0)}function W(t,e,n,r){return w(t,e,n,u,f(t,0,r),f(t,r+1,-1),r)}function Z(t,e){switch(function(t,e){return(((e<<2^p(t,0))<<2^p(t,1))<<2^p(t,2))<<2^p(t,3)}(t,e)){case 5103:return o+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return o+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return o+t+i+t+r+t+t;case 6828:case 4268:return o+t+r+t+t;case 6165:return o+t+r+"flex-"+t+t;case 5187:return o+t+T(t,/(\w+).+(:[^]+)/,o+"box-$1$2"+r+"flex-$1$2")+t;case 5443:return o+t+r+"flex-item-"+T(t,/flex-|-self/,"")+t;case 4675:return o+t+r+"flex-line-pack"+T(t,/align-content|flex-|-self/,"")+t;case 5548:return o+t+r+T(t,"shrink","negative")+t;case 5292:return o+t+r+T(t,"basis","preferred-size")+t;case 6060:return o+"box-"+T(t,"-grow","")+o+t+r+T(t,"grow","positive")+t;case 4554:return o+T(t,/([^-])(transform)/g,"$1"+o+"$2")+t;case 6187:return T(T(T(t,/(zoom-|grab)/,o+"$1"),/(image-set)/,o+"$1"),t,"")+t;case 5495:case 3959:return T(t,/(image-set\([^]*)/,o+"$1$`$1");case 4968:return T(T(t,/(.+:)(flex-)?(.*)/,o+"box-pack:$3"+r+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+o+t+t;case 4095:case 3583:case 4068:case 2532:return T(t,/(.+)-inline(.+)/,o+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(h(t)-1-e>6)switch(p(t,e+1)){case 109:if(45!==p(t,e+4))break;case 102:return T(t,/(.+:)(.+)-([^]+)/,"$1"+o+"$2-$3$1"+i+(108==p(t,e+3)?"$3":"$2-$3"))+t;case 115:return~d(t,"stretch")?Z(T(t,"stretch","fill-available"),e)+t:t}break;case 4949:if(115!==p(t,e+1))break;case 6444:switch(p(t,h(t)-3-(~d(t,"!important")&&10))){case 107:return T(t,":",":"+o)+t;case 101:return T(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o+(45===p(t,14)?"inline-":"")+"box$3$1"+o+"$2$3$1"+r+"$2box$3")+t}break;case 5936:switch(p(t,e+11)){case 114:return o+t+r+T(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return o+t+r+T(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return o+t+r+T(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return o+t+r+t+t}return t}function G(t,e){for(var n="",r=m(t),i=0;i(e.filterProps.forEach(n=>{t[n]=e}),t),{}),n=t=>Object.keys(t).reduce((n,i)=>e[i]?Object(r.a)(n,e[i](t)):n,{});return n.propTypes={},n.filterProps=t.reduce((t,e)=>t.concat(e.filterProps),[]),n}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(94);function i(t){return((Object(r.a)(t)?t.ownerDocument:t.document)||window.document).documentElement}},,,,function(t,e,n){"use strict";var r=n(203);e.a=r.a},function(t,e,n){"use strict";var r=n(76);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(77)),o=n(5),a=(0,i.default)((0,o.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess");e.default=a},,,,,,function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiSwitch",t)}const a=Object(i.a)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);e.a=a},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(378),n(10),n(11)),s=n(64),u=n(18),l=n(28),c=n(247),Q=n(100),T=n(507),d=n(268),p=n(410),f=n(5);const h=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","TransitionComponent","TransitionProps"],m=Object(u.a)(Q.a,{name:"MuiAccordion",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[{["& ."+p.a.region]:e.region},e.root,!n.square&&e.rounded,!n.disableGutters&&e.gutters]}})(({theme:t})=>{const e={duration:t.transitions.duration.shortest};return{position:"relative",transition:t.transitions.create(["margin"],e),overflowAnchor:"none","&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:t.palette.divider,transition:t.transitions.create(["opacity","background-color"],e)},"&:first-of-type":{"&:before":{display:"none"}},["&."+p.a.expanded]:{"&:before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&:before":{display:"none"}}},["&."+p.a.disabled]:{backgroundColor:t.palette.action.disabledBackground}}},({theme:t,ownerState:e})=>Object(i.a)({},!e.square&&{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:t.shape.borderRadius,borderTopRightRadius:t.shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:t.shape.borderRadius,borderBottomRightRadius:t.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},!e.disableGutters&&{["&."+p.a.expanded]:{margin:"16px 0"}})),g=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiAccordion"}),{children:u,className:Q,defaultExpanded:g=!1,disabled:v=!1,disableGutters:b=!1,expanded:y,onChange:L,square:x=!1,TransitionComponent:H=c.a,TransitionProps:O}=n,w=Object(r.a)(n,h),[_,E]=Object(d.a)({controlled:y,default:g,name:"Accordion",state:"expanded"}),C=o.useCallback(t=>{E(!_),L&&L(t,!_)},[_,L,E]),[S,...M]=o.Children.toArray(u),j=o.useMemo(()=>({expanded:_,disabled:v,disableGutters:b,toggle:C}),[_,v,b,C]),V=Object(i.a)({},n,{square:x,disabled:v,disableGutters:b,expanded:_}),A=(t=>{const{classes:e,square:n,expanded:r,disabled:i,disableGutters:o}=t,a={root:["root",!n&&"rounded",r&&"expanded",i&&"disabled",!o&&"gutters"],region:["region"]};return Object(s.a)(a,p.b,e)})(V);return Object(f.jsxs)(m,Object(i.a)({className:Object(a.a)(A.root,Q),ref:e,ownerState:V,square:x},w,{children:[Object(f.jsx)(T.a.Provider,{value:j,children:S}),Object(f.jsx)(H,Object(i.a)({in:_,timeout:"auto"},O,{children:Object(f.jsx)("div",{"aria-labelledby":S.props.id,id:S.props["aria-controls"],role:"region",className:A.region,children:M})}))]}))}));e.a=g},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(18),l=n(28),c=n(292),Q=n(507),T=n(332),d=n(5);const p=["children","className","expandIcon","focusVisibleClassName","onClick"],f=Object(u.a)(c.a,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(t,e)=>e.root})(({theme:t,ownerState:e})=>{const n={duration:t.transitions.duration.shortest};return Object(i.a)({display:"flex",minHeight:48,padding:t.spacing(0,2),transition:t.transitions.create(["min-height","background-color"],n),["&."+T.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+T.a.disabled]:{opacity:t.palette.action.disabledOpacity},[`&:hover:not(.${T.a.disabled})`]:{cursor:"pointer"}},!e.disableGutters&&{["&."+T.a.expanded]:{minHeight:64}})}),h=Object(u.a)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(t,e)=>e.content})(({theme:t,ownerState:e})=>Object(i.a)({display:"flex",flexGrow:1,margin:"12px 0"},!e.disableGutters&&{transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest}),["&."+T.a.expanded]:{margin:"20px 0"}})),m=Object(u.a)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(t,e)=>e.expandIconWrapper})(({theme:t})=>({display:"flex",color:t.palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),["&."+T.a.expanded]:{transform:"rotate(180deg)"}})),g=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiAccordionSummary"}),{children:u,className:c,expandIcon:g,focusVisibleClassName:v,onClick:b}=n,y=Object(r.a)(n,p),{disabled:L=!1,disableGutters:x,expanded:H,toggle:O}=o.useContext(Q.a),w=Object(i.a)({},n,{expanded:H,disabled:L,disableGutters:x}),_=(t=>{const{classes:e,expanded:n,disabled:r,disableGutters:i}=t,o={root:["root",n&&"expanded",r&&"disabled",!i&&"gutters"],focusVisible:["focusVisible"],content:["content",n&&"expanded",!i&&"contentGutters"],expandIconWrapper:["expandIconWrapper",n&&"expanded"]};return Object(s.a)(o,T.b,e)})(w);return Object(d.jsxs)(f,Object(i.a)({focusRipple:!1,disableRipple:!0,disabled:L,component:"div","aria-expanded":H,className:Object(a.a)(_.root,c),focusVisibleClassName:Object(a.a)(_.focusVisible,v),onClick:t=>{O&&O(t),b&&b(t)},ref:e,ownerState:w},y,{children:[Object(d.jsx)(h,{className:_.content,ownerState:w,children:u}),g&&Object(d.jsx)(m,{className:_.expandIconWrapper,ownerState:w,children:g})]}))}));e.a=g},function(t,e,n){"use strict";var r=n(2),i=n(16),o=n(0),a=(n(10),n(11)),s=n(64),u=n(18),l=n(28),c=n(826),Q=n(5);const T=["className"],d=Object(u.a)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(t,e)=>e.root})(({theme:t})=>({padding:t.spacing(1,2,2)})),p=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiAccordionDetails"}),{className:o}=n,u=Object(i.a)(n,T),p=n,f=(t=>{const{classes:e}=t;return Object(s.a)({root:["root"]},c.a,e)})(p);return Object(Q.jsx)(d,Object(r.a)({className:Object(a.a)(f.root,o),ref:e,ownerState:p},u))}));e.a=p},function(t,e,n){"use strict";var r,i,o=n(2),a=n(16),s=n(0),u=(n(10),n(11)),l=n(213),c=n(64),Q=n(834),T=n(270),d=n(189),p=n(833),f=n(1175),h=n(437),m=n(1176),g=n(1177),v=n(28),b=n(82),y=n(359),L=n(5);const x=["autoWidth","children","classes","className","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],H=["root"],O=s.forwardRef((function(t,e){const n=Object(v.a)({name:"MuiSelect",props:t}),{autoWidth:O=!1,children:w,classes:_={},className:E,displayEmpty:C=!1,IconComponent:S=p.a,id:M,input:j,inputProps:V,label:A,labelId:k,MenuProps:P,multiple:D=!1,native:R=!1,onClose:N,onOpen:I,open:B,renderValue:F,SelectDisplayProps:z,variant:W="outlined"}=n,Z=Object(a.a)(n,x),G=R?h.a:Q.a,U=Object(d.a)(),X=Object(T.a)({props:n,muiFormControl:U,states:["variant"]}).variant||W,q=j||{standard:r||(r=Object(L.jsx)(f.a,{})),outlined:Object(L.jsx)(g.a,{label:A}),filled:i||(i=Object(L.jsx)(m.a,{}))}[X],K=(t=>{const{classes:e}=t;return Object(c.a)({root:["root"]},y.b,e)})(Object(o.a)({},n,{classes:_})),$=Object(a.a)(_,H),Y=Object(b.a)(e,q.ref);return s.cloneElement(q,Object(o.a)({inputComponent:G,inputProps:Object(o.a)({children:w,IconComponent:S,variant:X,type:void 0,multiple:D},R?{id:M}:{autoWidth:O,displayEmpty:C,labelId:k,MenuProps:P,onClose:N,onOpen:I,open:B,renderValue:F,SelectDisplayProps:Object(o.a)({id:M},z)},V,{classes:V?Object(l.a)($,V.classes):$},j?j.props.inputProps:{})},D&&R&&"outlined"===X?{notched:!0}:{},{ref:Y,className:Object(u.a)(K.root,q.props.className,E)},Z))}));O.muiName="Select",e.a=O},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(312);function o(){return r.useContext(i.a)}},,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(140);function i(t){return Object(r.a)(t).getComputedStyle(t)}},,,,,function(t,e,n){"use strict";n.d(e,"b",(function(){return p})),n.d(e,"a",(function(){return f})),n.d(e,"d",(function(){return h}));var r=n(136),i=n(48),o=n(274),a=n(718);const s={m:"margin",p:"padding"},u={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=Object(a.a)(t=>{if(t.length>2){if(!l[t])return[t];t=l[t]}const[e,n]=t.split(""),r=s[e],i=u[n]||"";return Array.isArray(i)?i.map(t=>r+t):[r+i]}),Q=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY"],T=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"],d=[...Q,...T];function p(t,e,n,r){const o=Object(i.b)(t,e)||n;return"number"==typeof o?t=>"string"==typeof t?t:o*t:Array.isArray(o)?t=>"string"==typeof t?t:o[t]:"function"==typeof o?o:()=>{}}function f(t){return p(t,"spacing",8)}function h(t,e){if("string"==typeof e||null==e)return e;const n=t(Math.abs(e));return e>=0?n:"number"==typeof n?-n:"-"+n}function m(t,e,n,i){if(-1===e.indexOf(n))return null;const o=function(t,e){return n=>t.reduce((t,r)=>(t[r]=h(e,n),t),{})}(c(n),i),a=t[n];return Object(r.b)(t,a,o)}function g(t,e){const n=f(t.theme);return Object.keys(t).map(r=>m(t,e,r,n)).reduce(o.a,{})}function v(t){return g(t,Q)}function b(t){return g(t,T)}function y(t){return g(t,d)}v.propTypes={},v.filterProps=Q,b.propTypes={},b.filterProps=T,y.propTypes={},y.filterProps=d,e.c=y},,function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"a",(function(){return i}));const r=t=>t.scrollTop;function i(t,e){var n,r;const{timeout:i,easing:o,style:a={}}=t;return{duration:null!=(n=a.transitionDuration)?n:"number"==typeof i?i:i[e.mode]||0,easing:null!=(r=a.transitionTimingFunction)?r:"object"==typeof o?o[e.mode]:o,delay:a.transitionDelay}}},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(407);function o(t){const e=r.useRef(t);return Object(i.a)(()=>{e.current=t}),r.useCallback((...t)=>(0,e.current)(...t),[])}},function(t,e,n){"use strict";var r=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n{"__proto__"!==r&&(i(e[r])&&r in t&&i(t[r])?a[r]=o(t[r],e[r],n):a[r]=e[r])}),a}},function(t,e,n){"use strict";var r=n(2),i=n(16),o=n(0),a=(n(10),n(11)),s=n(64),u=n(310),l=n(28),c=n(18),Q=n(818),T=n(5);const d=["className","component"],p=Object(c.a)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(t,e)=>e.root})({display:"table-row-group"}),f={variant:"body"},h="tbody",m=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiTableBody"}),{className:o,component:c=h}=n,m=Object(i.a)(n,d),g=Object(r.a)({},n,{component:c}),v=(t=>{const{classes:e}=t;return Object(s.a)({root:["root"]},Q.a,e)})(g);return Object(T.jsx)(u.a.Provider,{value:f,children:Object(T.jsx)(p,Object(r.a)({className:Object(a.a)(v.root,o),as:c,ref:e,role:c===h?null:"rowgroup",ownerState:g},m))})}));e.a=m},,function(t,e,n){"use strict";var r=n(1490);e.a=r.a},,,,function(t,e,n){"use strict";var r=n(567);e.a=r.a},function(t,e,n){"use strict";n.d(e,"a",(function(){return x}));var r=n(0),i=n(392),o=n(932),a=n(933),s=n(592),u=n(934),l=n(935),c=n(344),Q=function(t,e){return(Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};var T=function(){return(T=Object.assign||function(t){for(var e,n=1,r=arguments.length;n{i.current=!1}:t,e)}},function(t,e,n){"use strict";function r(t){return t&&t.ownerDocument||document}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n(63);var r=n(61);const i=Object(r.a)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);e.a=i},,function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(26),c=n(870),Q=n(28),T=n(18),d=n(180),p=n(5);const f=["className","color","edge","size","sx"],h=Object(T.a)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.edge&&e["edge"+Object(l.a)(n.edge)],e["size"+Object(l.a)(n.size)]]}})(({ownerState:t})=>Object(i.a)({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},"start"===t.edge&&{marginLeft:-8},"end"===t.edge&&{marginRight:-8},"small"===t.size&&{width:40,height:24,padding:7,["& ."+d.a.thumb]:{width:16,height:16},["& ."+d.a.switchBase]:{padding:4,["&."+d.a.checked]:{transform:"translateX(16px)"}}})),m=Object(T.a)(c.a,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.switchBase,e.input,"default"!==n.color&&e["color"+Object(l.a)(n.color)]]}})(({theme:t})=>({position:"absolute",top:0,left:0,zIndex:1,color:"light"===t.palette.mode?t.palette.common.white:t.palette.grey[300],transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),["&."+d.a.checked]:{transform:"translateX(20px)"},["&."+d.a.disabled]:{color:"light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600]},[`&.${d.a.checked} + .${d.a.track}`]:{opacity:.5},[`&.${d.a.disabled} + .${d.a.track}`]:{opacity:"light"===t.palette.mode?.12:.2},["& ."+d.a.input]:{left:"-100%",width:"300%"}}),({theme:t,ownerState:e})=>Object(i.a)({"&:hover":{backgroundColor:Object(u.a)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==e.color&&{["&."+d.a.checked]:{color:t.palette[e.color].main,"&:hover":{backgroundColor:Object(u.a)(t.palette[e.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},["&."+d.a.disabled]:{color:"light"===t.palette.mode?Object(u.e)(t.palette[e.color].main,.62):Object(u.b)(t.palette[e.color].main,.55)}},[`&.${d.a.checked} + .${d.a.track}`]:{backgroundColor:t.palette[e.color].main}})),g=Object(T.a)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(t,e)=>e.track})(({theme:t})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:"light"===t.palette.mode?t.palette.common.black:t.palette.common.white,opacity:"light"===t.palette.mode?.38:.3})),v=Object(T.a)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(t,e)=>e.thumb})(({theme:t})=>({boxShadow:t.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),b=o.forwardRef((function(t,e){const n=Object(Q.a)({props:t,name:"MuiSwitch"}),{className:o,color:u="primary",edge:c=!1,size:T="medium",sx:b}=n,y=Object(r.a)(n,f),L=Object(i.a)({},n,{color:u,edge:c,size:T}),x=(t=>{const{classes:e,edge:n,size:r,color:o,checked:a,disabled:u}=t,c={root:["root",n&&"edge"+Object(l.a)(n),"size"+Object(l.a)(r)],switchBase:["switchBase","color"+Object(l.a)(o),a&&"checked",u&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},Q=Object(s.a)(c,d.b,e);return Object(i.a)({},e,Q)})(L),H=Object(p.jsx)(v,{className:x.thumb,ownerState:L});return Object(p.jsxs)(h,{className:Object(a.a)(x.root,o),sx:b,ownerState:L,children:[Object(p.jsx)(m,Object(i.a)({type:"checkbox",icon:H,checkedIcon:H,ref:e,ownerState:L},y,{classes:Object(i.a)({},x,{root:x.switchBase})})),Object(p.jsx)(g,{className:x.track,ownerState:L})]})}));e.a=b},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(2),i=n(0),o=n(1168),a=n(5);function s(t,e){const n=(n,i)=>Object(a.jsx)(o.a,Object(r.a)({"data-testid":e+"Icon",ref:i},n,{children:t}));return n.muiName=o.a.muiName,i.memo(i.forwardRef(n))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return T}));var r=n(802),i=n(169),o=n(251),a=n(501),s=n(436),u=n(43),l=n(94),c=n(502),Q=n(504);function T(t,e){void 0===e&&(e={});var n=e,T=n.placement,d=void 0===T?t.placement:T,p=n.boundary,f=void 0===p?u.d:p,h=n.rootBoundary,m=void 0===h?u.o:h,g=n.elementContext,v=void 0===g?u.i:g,b=n.altBoundary,y=void 0!==b&&b,L=n.padding,x=void 0===L?0:L,H=Object(c.a)("number"!=typeof x?x:Object(Q.a)(x,u.b)),O=v===u.i?u.j:u.i,w=t.rects.popper,_=t.elements[y?O:v],E=Object(r.a)(Object(l.a)(_)?_:_.contextElement||Object(i.a)(t.elements.popper),f,m),C=Object(o.a)(t.elements.reference),S=Object(a.a)({reference:C,element:w,strategy:"absolute",placement:d}),M=Object(s.a)(Object.assign({},w,S)),j=v===u.i?M:C,V={top:E.top-j.top+H.top,bottom:j.bottom-E.bottom+H.bottom,left:E.left-j.left+H.left,right:j.right-E.right+H.right},A=t.modifiersData.offset;if(v===u.i&&A){var k=A[d];Object.keys(V).forEach((function(t){var e=[u.k,u.c].indexOf(t)>=0?1:-1,n=[u.m,u.c].indexOf(t)>=0?"y":"x";V[t]+=k[n]*e}))}return V}},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(758),i=n(759),o=n(492),a=n(760);function s(t){return Object(r.a)(t)||Object(i.a)(t)||Object(o.a)(t)||Object(a.a)()}},function(t,e,n){"use strict";function r(t){var e=t.props,n=t.states,r=t.muiFormControl;return n.reduce((function(t,n){return t[n]=e[n],r&&void 0===e[n]&&(t[n]=r[n]),t}),{})}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t,e){"function"==typeof t?t(e):t&&(t.current=e)}n.d(e,"a",(function(){return r}))},,,,,,function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=n(11),s=(n(10),n(462)),u=n(64),l=n(18),c=n(28),Q=n(157),T=n(198),d=n(101),p=n(82),f=n(771),h=n(5);const m=["children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],g=Object(l.a)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[n.orientation],"entered"===n.state&&e.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&e.hidden]}})(({theme:t,ownerState:e})=>Object(i.a)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===e.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===e.state&&Object(i.a)({height:"auto",overflow:"visible"},"horizontal"===e.orientation&&{width:"auto"}),"exited"===e.state&&!e.in&&"0px"===e.collapsedSize&&{visibility:"hidden"})),v=Object(l.a)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(t,e)=>e.wrapper})(({ownerState:t})=>Object(i.a)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})),b=Object(l.a)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(t,e)=>e.wrapperInner})(({ownerState:t})=>Object(i.a)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})),y=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiCollapse"}),{children:l,className:y,collapsedSize:L="0px",component:x,easing:H,in:O,onEnter:w,onEntered:_,onEntering:E,onExit:C,onExited:S,onExiting:M,orientation:j="vertical",style:V,timeout:A=Q.b.standard,TransitionComponent:k=s.a}=n,P=Object(r.a)(n,m),D=Object(i.a)({},n,{orientation:j,collapsedSize:L}),R=(t=>{const{orientation:e,classes:n}=t,r={root:["root",""+e],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",""+e],wrapperInner:["wrapperInner",""+e]};return Object(u.a)(r,f.a,n)})(D),N=Object(d.a)(),I=o.useRef(),B=o.useRef(null),F=o.useRef(),z="number"==typeof L?L+"px":L,W="horizontal"===j,Z=W?"width":"height";o.useEffect(()=>()=>{clearTimeout(I.current)},[]);const G=o.useRef(null),U=Object(p.a)(e,G),X=t=>e=>{if(t){const n=G.current;void 0===e?t(n):t(n,e)}},q=()=>B.current?B.current[W?"clientWidth":"clientHeight"]:0,K=X((t,e)=>{B.current&&W&&(B.current.style.position="absolute"),t.style[Z]=z,w&&w(t,e)}),$=X((t,e)=>{const n=q();B.current&&W&&(B.current.style.position="");const{duration:r,easing:i}=Object(T.a)({style:V,timeout:A,easing:H},{mode:"enter"});if("auto"===A){const e=N.transitions.getAutoHeightDuration(n);t.style.transitionDuration=e+"ms",F.current=e}else t.style.transitionDuration="string"==typeof r?r:r+"ms";t.style[Z]=n+"px",t.style.transitionTimingFunction=i,E&&E(t,e)}),Y=X((t,e)=>{t.style[Z]="auto",_&&_(t,e)}),J=X(t=>{t.style[Z]=q()+"px",C&&C(t)}),tt=X(S),et=X(t=>{const e=q(),{duration:n,easing:r}=Object(T.a)({style:V,timeout:A,easing:H},{mode:"exit"});if("auto"===A){const n=N.transitions.getAutoHeightDuration(e);t.style.transitionDuration=n+"ms",F.current=n}else t.style.transitionDuration="string"==typeof n?n:n+"ms";t.style[Z]=z,t.style.transitionTimingFunction=r,M&&M(t)});return Object(h.jsx)(k,Object(i.a)({in:O,onEnter:K,onEntered:Y,onEntering:$,onExit:J,onExited:tt,onExiting:et,addEndListener:t=>{"auto"===A&&(I.current=setTimeout(t,F.current||0))},nodeRef:G,timeout:"auto"===A?null:A},P,{children:(t,e)=>Object(h.jsx)(g,Object(i.a)({as:x,className:Object(a.a)(R.root,y,{entered:R.entered,exited:!O&&"0px"===z&&R.hidden}[t]),style:Object(i.a)({[W?"minWidth":"minHeight"]:z},V),ownerState:Object(i.a)({},D,{state:t}),ref:U},e,{children:Object(h.jsx)(v,{ownerState:Object(i.a)({},D,{state:t}),className:R.wrapper,ref:B,children:Object(h.jsx)(b,{ownerState:Object(i.a)({},D,{state:t}),className:R.wrapperInner,children:l})})}))}))}));y.muiSupportAuto=!0,e.a=y},,,function(t,e,n){"use strict";function r(t){return t.split("-")[1]}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(94),i=Math.round;function o(t,e){void 0===e&&(e=!1);var n=t.getBoundingClientRect(),o=1,a=1;if(Object(r.b)(t)&&e){var s=t.offsetHeight,u=t.offsetWidth;u>0&&(o=n.width/u||1),s>0&&(a=n.height/s||1)}return{width:i(n.width/o),height:i(n.height/a),top:i(n.top/a),right:i(n.right/o),bottom:i(n.bottom/a),left:i(n.left/o),x:i(n.left/o),y:i(n.top/a)}}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}));function r(t,e,n){var r="";return n.split(" ").forEach((function(n){void 0!==t[n]?e.push(t[n]+";"):r+=n+" "})),r}var i=function(t,e,n){var r=t.key+"-"+e.name;if(!1===n&&void 0===t.registered[r]&&(t.registered[r]=e.styles),void 0===t.inserted[e.name]){var i=e;do{t.insert(e===i?"."+r:"",i,t.sheet,!0);i=i.next}while(void 0!==i)}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return Rt}));var r={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},i="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",o={5:i,"5module":i+" export import",6:i+" const class extends export import super"},a=/^in(stanceof)?$/,s="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",u="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",l=new RegExp("["+s+"]"),c=new RegExp("["+s+u+"]");s=u=null;var Q=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],T=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function d(t,e){for(var n=65536,r=0;rt)return!1;if((n+=e[r+1])>=t)return!0}}function p(t,e){return t<65?36===t:t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&l.test(String.fromCharCode(t)):!1!==e&&d(t,Q)))}function f(t,e){return t<48?36===t:t<58||!(t<65)&&(t<91||(t<97?95===t:t<123||(t<=65535?t>=170&&c.test(String.fromCharCode(t)):!1!==e&&(d(t,Q)||d(t,T)))))}var h=function(t,e){void 0===e&&(e={}),this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop||null,this.updateContext=null};function m(t,e){return new h(t,{beforeExpr:!0,binop:e})}var g={beforeExpr:!0},v={startsExpr:!0},b={};function y(t,e){return void 0===e&&(e={}),e.keyword=t,b[t]=new h(t,e)}var L={num:new h("num",v),regexp:new h("regexp",v),string:new h("string",v),name:new h("name",v),privateId:new h("privateId",v),eof:new h("eof"),bracketL:new h("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new h("]"),braceL:new h("{",{beforeExpr:!0,startsExpr:!0}),braceR:new h("}"),parenL:new h("(",{beforeExpr:!0,startsExpr:!0}),parenR:new h(")"),comma:new h(",",g),semi:new h(";",g),colon:new h(":",g),dot:new h("."),question:new h("?",g),questionDot:new h("?."),arrow:new h("=>",g),template:new h("template"),invalidTemplate:new h("invalidTemplate"),ellipsis:new h("...",g),backQuote:new h("`",v),dollarBraceL:new h("${",{beforeExpr:!0,startsExpr:!0}),eq:new h("=",{beforeExpr:!0,isAssign:!0}),assign:new h("_=",{beforeExpr:!0,isAssign:!0}),incDec:new h("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new h("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:m("||",1),logicalAND:m("&&",2),bitwiseOR:m("|",3),bitwiseXOR:m("^",4),bitwiseAND:m("&",5),equality:m("==/!=/===/!==",6),relational:m("/<=/>=",7),bitShift:m("<>/>>>",8),plusMin:new h("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:m("%",10),star:m("*",10),slash:m("/",10),starstar:new h("**",{beforeExpr:!0}),coalesce:m("??",1),_break:y("break"),_case:y("case",g),_catch:y("catch"),_continue:y("continue"),_debugger:y("debugger"),_default:y("default",g),_do:y("do",{isLoop:!0,beforeExpr:!0}),_else:y("else",g),_finally:y("finally"),_for:y("for",{isLoop:!0}),_function:y("function",v),_if:y("if"),_return:y("return",g),_switch:y("switch"),_throw:y("throw",g),_try:y("try"),_var:y("var"),_const:y("const"),_while:y("while",{isLoop:!0}),_with:y("with"),_new:y("new",{beforeExpr:!0,startsExpr:!0}),_this:y("this",v),_super:y("super",v),_class:y("class",v),_extends:y("extends",g),_export:y("export"),_import:y("import",v),_null:y("null",v),_true:y("true",v),_false:y("false",v),_in:y("in",{beforeExpr:!0,binop:7}),_instanceof:y("instanceof",{beforeExpr:!0,binop:7}),_typeof:y("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:y("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:y("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},x=/\r\n?|\n|\u2028|\u2029/,H=new RegExp(x.source,"g");function O(t,e){return 10===t||13===t||!e&&(8232===t||8233===t)}var w=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,_=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,E=Object.prototype,C=E.hasOwnProperty,S=E.toString;function M(t,e){return C.call(t,e)}var j=Array.isArray||function(t){return"[object Array]"===S.call(t)};function V(t){return new RegExp("^(?:"+t.replace(/ /g,"|")+")$")}var A=function(t,e){this.line=t,this.column=e};A.prototype.offset=function(t){return new A(this.line,this.column+t)};var k=function(t,e,n){this.start=e,this.end=n,null!==t.sourceFile&&(this.source=t.sourceFile)};function P(t,e){for(var n=1,r=0;;){H.lastIndex=r;var i=H.exec(t);if(!(i&&i.index=2015&&(e.ecmaVersion-=2009),null==e.allowReserved&&(e.allowReserved=e.ecmaVersion<5),j(e.onToken)){var r=e.onToken;e.onToken=function(t){return r.push(t)}}return j(e.onComment)&&(e.onComment=function(t,e){return function(n,r,i,o,a,s){var u={type:n?"Block":"Line",value:r,start:i,end:o};t.locations&&(u.loc=new k(this,a,s)),t.ranges&&(u.range=[i,o]),e.push(u)}}(e,e.onComment)),e}function I(t,e){return 2|(t?4:0)|(e?8:0)}var B=function(t,e,n){this.options=t=N(t),this.sourceFile=t.sourceFile,this.keywords=V(o[t.ecmaVersion>=6?6:"module"===t.sourceType?"5module":5]);var i="";!0!==t.allowReserved&&(i=r[t.ecmaVersion>=6?6:5===t.ecmaVersion?5:3],"module"===t.sourceType&&(i+=" await")),this.reservedWords=V(i);var a=(i?i+" ":"")+r.strict;this.reservedWordsStrict=V(a),this.reservedWordsStrictBind=V(a+" "+r.strictBind),this.input=String(e),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(x).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=L.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===t.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&t.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},F={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},inNonArrowFunction:{configurable:!0}};B.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)},F.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},F.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},F.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},F.canAwait.get=function(){for(var t=this.scopeStack.length-1;t>=0;t--){var e=this.scopeStack[t];if(e.inClassFieldInit)return!1;if(2&e.flags)return(4&e.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},F.allowSuper.get=function(){var t=this.currentThisScope(),e=t.flags,n=t.inClassFieldInit;return(64&e)>0||n||this.options.allowSuperOutsideMethod},F.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},F.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},F.inNonArrowFunction.get=function(){var t=this.currentThisScope(),e=t.flags,n=t.inClassFieldInit;return(2&e)>0||n},B.extend=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];for(var n=this,r=0;r=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}t+=e[0].length,_.lastIndex=t,t+=_.exec(this.input)[0].length,";"===this.input[t]&&t++}},z.eat=function(t){return this.type===t&&(this.next(),!0)},z.isContextual=function(t){return this.type===L.name&&this.value===t&&!this.containsEsc},z.eatContextual=function(t){return!!this.isContextual(t)&&(this.next(),!0)},z.expectContextual=function(t){this.eatContextual(t)||this.unexpected()},z.canInsertSemicolon=function(){return this.type===L.eof||this.type===L.braceR||x.test(this.input.slice(this.lastTokEnd,this.start))},z.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},z.semicolon=function(){this.eat(L.semi)||this.insertSemicolon()||this.unexpected()},z.afterTrailingComma=function(t,e){if(this.type===t)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),e||this.next(),!0},z.expect=function(t){this.eat(t)||this.unexpected()},z.unexpected=function(t){this.raise(null!=t?t:this.start,"Unexpected token")},z.checkPatternErrors=function(t,e){if(t){t.trailingComma>-1&&this.raiseRecoverable(t.trailingComma,"Comma is not permitted after the rest element");var n=e?t.parenthesizedAssign:t.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},z.checkExpressionErrors=function(t,e){if(!t)return!1;var n=t.shorthandAssign,r=t.doubleProto;if(!e)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},z.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&r<56320)return!0;if(t)return!1;if(123===r)return!0;if(p(r,!0)){for(var i=n+1;f(r=this.input.charCodeAt(i),!0);)++i;if(92===r||r>55295&&r<56320)return!0;var o=this.input.slice(n,i);if(!a.test(o))return!0}return!1},G.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;_.lastIndex=this.pos;var t,e=_.exec(this.input),n=this.pos+e[0].length;return!(x.test(this.input.slice(this.pos,n))||"function"!==this.input.slice(n,n+8)||n+8!==this.input.length&&(f(t=this.input.charCodeAt(n+8))||t>55295&&t<56320))},G.parseStatement=function(t,e,n){var r,i=this.type,o=this.startNode();switch(this.isLet(t)&&(i=L._var,r="let"),i){case L._break:case L._continue:return this.parseBreakContinueStatement(o,i.keyword);case L._debugger:return this.parseDebuggerStatement(o);case L._do:return this.parseDoStatement(o);case L._for:return this.parseForStatement(o);case L._function:return t&&(this.strict||"if"!==t&&"label"!==t)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(o,!1,!t);case L._class:return t&&this.unexpected(),this.parseClass(o,!0);case L._if:return this.parseIfStatement(o);case L._return:return this.parseReturnStatement(o);case L._switch:return this.parseSwitchStatement(o);case L._throw:return this.parseThrowStatement(o);case L._try:return this.parseTryStatement(o);case L._const:case L._var:return r=r||this.value,t&&"var"!==r&&this.unexpected(),this.parseVarStatement(o,r);case L._while:return this.parseWhileStatement(o);case L._with:return this.parseWithStatement(o);case L.braceL:return this.parseBlock(!0,o);case L.semi:return this.parseEmptyStatement(o);case L._export:case L._import:if(this.options.ecmaVersion>10&&i===L._import){_.lastIndex=this.pos;var a=_.exec(this.input),s=this.pos+a[0].length,u=this.input.charCodeAt(s);if(40===u||46===u)return this.parseExpressionStatement(o,this.parseExpression())}return this.options.allowImportExportEverywhere||(e||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===L._import?this.parseImport(o):this.parseExport(o,n);default:if(this.isAsyncFunction())return t&&this.unexpected(),this.next(),this.parseFunctionStatement(o,!0,!t);var l=this.value,c=this.parseExpression();return i===L.name&&"Identifier"===c.type&&this.eat(L.colon)?this.parseLabeledStatement(o,l,c,t):this.parseExpressionStatement(o,c)}},G.parseBreakContinueStatement=function(t,e){var n="break"===e;this.next(),this.eat(L.semi)||this.insertSemicolon()?t.label=null:this.type!==L.name?this.unexpected():(t.label=this.parseIdent(),this.semicolon());for(var r=0;r=6?this.eat(L.semi):this.semicolon(),this.finishNode(t,"DoWhileStatement")},G.parseForStatement=function(t){this.next();var e=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(U),this.enterScope(0),this.expect(L.parenL),this.type===L.semi)return e>-1&&this.unexpected(e),this.parseFor(t,null);var n=this.isLet();if(this.type===L._var||this.type===L._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===L._in?e>-1&&this.unexpected(e):t.await=e>-1),this.parseForIn(t,r)):(e>-1&&this.unexpected(e),this.parseFor(t,r))}var o=new Z,a=this.parseExpression(!(e>-1)||"await",o);return this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===L._in?e>-1&&this.unexpected(e):t.await=e>-1),this.toAssignable(a,!1,o),this.checkLValPattern(a),this.parseForIn(t,a)):(this.checkExpressionErrors(o,!0),e>-1&&this.unexpected(e),this.parseFor(t,a))},G.parseFunctionStatement=function(t,e,n){return this.next(),this.parseFunction(t,K|(n?0:$),!1,e)},G.parseIfStatement=function(t){return this.next(),t.test=this.parseParenExpression(),t.consequent=this.parseStatement("if"),t.alternate=this.eat(L._else)?this.parseStatement("if"):null,this.finishNode(t,"IfStatement")},G.parseReturnStatement=function(t){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(L.semi)||this.insertSemicolon()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")},G.parseSwitchStatement=function(t){var e;this.next(),t.discriminant=this.parseParenExpression(),t.cases=[],this.expect(L.braceL),this.labels.push(X),this.enterScope(0);for(var n=!1;this.type!==L.braceR;)if(this.type===L._case||this.type===L._default){var r=this.type===L._case;e&&this.finishNode(e,"SwitchCase"),t.cases.push(e=this.startNode()),e.consequent=[],this.next(),r?e.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,e.test=null),this.expect(L.colon)}else e||this.unexpected(),e.consequent.push(this.parseStatement(null));return this.exitScope(),e&&this.finishNode(e,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(t,"SwitchStatement")},G.parseThrowStatement=function(t){return this.next(),x.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")};var q=[];G.parseTryStatement=function(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.type===L._catch){var e=this.startNode();if(this.next(),this.eat(L.parenL)){e.param=this.parseBindingAtom();var n="Identifier"===e.param.type;this.enterScope(n?32:0),this.checkLValPattern(e.param,n?4:2),this.expect(L.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),e.param=null,this.enterScope(0);e.body=this.parseBlock(!1),this.exitScope(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(L._finally)?this.parseBlock():null,t.handler||t.finalizer||this.raise(t.start,"Missing catch or finally clause"),this.finishNode(t,"TryStatement")},G.parseVarStatement=function(t,e){return this.next(),this.parseVar(t,!1,e),this.semicolon(),this.finishNode(t,"VariableDeclaration")},G.parseWhileStatement=function(t){return this.next(),t.test=this.parseParenExpression(),this.labels.push(U),t.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(t,"WhileStatement")},G.parseWithStatement=function(t){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),t.object=this.parseParenExpression(),t.body=this.parseStatement("with"),this.finishNode(t,"WithStatement")},G.parseEmptyStatement=function(t){return this.next(),this.finishNode(t,"EmptyStatement")},G.parseLabeledStatement=function(t,e,n,r){for(var i=0,o=this.labels;i=0;s--){var u=this.labels[s];if(u.statementStart!==t.start)break;u.statementStart=this.start,u.kind=a}return this.labels.push({name:e,kind:a,statementStart:this.start}),t.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),t.label=n,this.finishNode(t,"LabeledStatement")},G.parseExpressionStatement=function(t,e){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")},G.parseBlock=function(t,e,n){for(void 0===t&&(t=!0),void 0===e&&(e=this.startNode()),e.body=[],this.expect(L.braceL),t&&this.enterScope(0);this.type!==L.braceR;){var r=this.parseStatement(null);e.body.push(r)}return n&&(this.strict=!1),this.next(),t&&this.exitScope(),this.finishNode(e,"BlockStatement")},G.parseFor=function(t,e){return t.init=e,this.expect(L.semi),t.test=this.type===L.semi?null:this.parseExpression(),this.expect(L.semi),t.update=this.type===L.parenR?null:this.parseExpression(),this.expect(L.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,"ForStatement")},G.parseForIn=function(t,e){var n=this.type===L._in;return this.next(),"VariableDeclaration"===e.type&&null!=e.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==e.kind||"Identifier"!==e.declarations[0].id.type)&&this.raise(e.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"),t.left=e,t.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(L.parenR),t.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(t,n?"ForInStatement":"ForOfStatement")},G.parseVar=function(t,e,n){for(t.declarations=[],t.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(L.eq)?r.init=this.parseMaybeAssign(e):"const"!==n||this.type===L._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===r.id.type||e&&(this.type===L._in||this.isContextual("of"))?r.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),t.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(L.comma))break}return t},G.parseVarId=function(t,e){t.id=this.parseBindingAtom(),this.checkLValPattern(t.id,"var"===e?1:2,!1)};var K=1,$=2;function Y(t,e){var n=e.key.name,r=t[n],i="true";return"MethodDefinition"!==e.type||"get"!==e.kind&&"set"!==e.kind||(i=(e.static?"s":"i")+e.kind),"iget"===r&&"iset"===i||"iset"===r&&"iget"===i||"sget"===r&&"sset"===i||"sset"===r&&"sget"===i?(t[n]="true",!1):!!r||(t[n]=i,!1)}function J(t,e){var n=t.computed,r=t.key;return!n&&("Identifier"===r.type&&r.name===e||"Literal"===r.type&&r.value===e)}G.parseFunction=function(t,e,n,r){this.initFunction(t),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===L.star&&e&$&&this.unexpected(),t.generator=this.eat(L.star)),this.options.ecmaVersion>=8&&(t.async=!!r),e&K&&(t.id=4&e&&this.type!==L.name?null:this.parseIdent(),!t.id||e&$||this.checkLValSimple(t.id,this.strict||t.generator||t.async?this.treatFunctionsAsVar?1:2:3));var i=this.yieldPos,o=this.awaitPos,a=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(I(t.async,t.generator)),e&K||(t.id=this.type===L.name?this.parseIdent():null),this.parseFunctionParams(t),this.parseFunctionBody(t,n,!1),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=a,this.finishNode(t,e&K?"FunctionDeclaration":"FunctionExpression")},G.parseFunctionParams=function(t){this.expect(L.parenL),t.params=this.parseBindingList(L.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},G.parseClass=function(t,e){this.next();var n=this.strict;this.strict=!0,this.parseClassId(t,e),this.parseClassSuper(t);var r=this.enterClassBody(),i=this.startNode(),o=!1;for(i.body=[],this.expect(L.braceL);this.type!==L.braceR;){var a=this.parseClassElement(null!==t.superClass);a&&(i.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(o&&this.raise(a.start,"Duplicate constructor in the same class"),o=!0):"PrivateIdentifier"===a.key.type&&Y(r,a)&&this.raiseRecoverable(a.key.start,"Identifier '#"+a.key.name+"' has already been declared"))}return this.strict=n,this.next(),t.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(t,e?"ClassDeclaration":"ClassExpression")},G.parseClassElement=function(t){if(this.eat(L.semi))return null;var e=this.options.ecmaVersion,n=this.startNode(),r="",i=!1,o=!1,a="method";if(n.static=!1,this.eatContextual("static")&&(this.isClassElementNameStart()||this.type===L.star?n.static=!0:r="static"),!r&&e>=8&&this.eatContextual("async")&&(!this.isClassElementNameStart()&&this.type!==L.star||this.canInsertSemicolon()?r="async":o=!0),!r&&(e>=9||!o)&&this.eat(L.star)&&(i=!0),!r&&!o&&!i){var s=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=s:r=s)}if(r?(n.computed=!1,n.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),n.key.name=r,this.finishNode(n.key,"Identifier")):this.parseClassElementName(n),e<13||this.type===L.parenL||"method"!==a||i||o){var u=!n.static&&J(n,"constructor"),l=u&&t;u&&"method"!==a&&this.raise(n.key.start,"Constructor can't have get/set modifier"),n.kind=u?"constructor":a,this.parseClassMethod(n,i,o,l)}else this.parseClassField(n);return n},G.isClassElementNameStart=function(){return this.type===L.name||this.type===L.privateId||this.type===L.num||this.type===L.string||this.type===L.bracketL||this.type.keyword},G.parseClassElementName=function(t){this.type===L.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),t.computed=!1,t.key=this.parsePrivateIdent()):this.parsePropertyName(t)},G.parseClassMethod=function(t,e,n,r){var i=t.key;"constructor"===t.kind?(e&&this.raise(i.start,"Constructor can't be a generator"),n&&this.raise(i.start,"Constructor can't be an async method")):t.static&&J(t,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var o=t.value=this.parseMethod(e,n,r);return"get"===t.kind&&0!==o.params.length&&this.raiseRecoverable(o.start,"getter should have no params"),"set"===t.kind&&1!==o.params.length&&this.raiseRecoverable(o.start,"setter should have exactly one param"),"set"===t.kind&&"RestElement"===o.params[0].type&&this.raiseRecoverable(o.params[0].start,"Setter cannot use rest params"),this.finishNode(t,"MethodDefinition")},G.parseClassField=function(t){if(J(t,"constructor")?this.raise(t.key.start,"Classes can't have a field named 'constructor'"):t.static&&J(t,"prototype")&&this.raise(t.key.start,"Classes can't have a static field named 'prototype'"),this.eat(L.eq)){var e=this.currentThisScope(),n=e.inClassFieldInit;e.inClassFieldInit=!0,t.value=this.parseMaybeAssign(),e.inClassFieldInit=n}else t.value=null;return this.semicolon(),this.finishNode(t,"PropertyDefinition")},G.parseClassId=function(t,e){this.type===L.name?(t.id=this.parseIdent(),e&&this.checkLValSimple(t.id,2,!1)):(!0===e&&this.unexpected(),t.id=null)},G.parseClassSuper=function(t){t.superClass=this.eat(L._extends)?this.parseExprSubscripts():null},G.enterClassBody=function(){var t={declared:Object.create(null),used:[]};return this.privateNameStack.push(t),t.declared},G.exitClassBody=function(){for(var t=this.privateNameStack.pop(),e=t.declared,n=t.used,r=this.privateNameStack.length,i=0===r?null:this.privateNameStack[r-1],o=0;o=11&&(this.eatContextual("as")?(t.exported=this.parseIdent(!0),this.checkExport(e,t.exported.name,this.lastTokStart)):t.exported=null),this.expectContextual("from"),this.type!==L.string&&this.unexpected(),t.source=this.parseExprAtom(),this.semicolon(),this.finishNode(t,"ExportAllDeclaration");if(this.eat(L._default)){var n;if(this.checkExport(e,"default",this.lastTokStart),this.type===L._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),t.declaration=this.parseFunction(r,4|K,!1,n)}else if(this.type===L._class){var i=this.startNode();t.declaration=this.parseClass(i,"nullableID")}else t.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(t,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())t.declaration=this.parseStatement(null),"VariableDeclaration"===t.declaration.type?this.checkVariableExport(e,t.declaration.declarations):this.checkExport(e,t.declaration.id.name,t.declaration.id.start),t.specifiers=[],t.source=null;else{if(t.declaration=null,t.specifiers=this.parseExportSpecifiers(e),this.eatContextual("from"))this.type!==L.string&&this.unexpected(),t.source=this.parseExprAtom();else{for(var o=0,a=t.specifiers;o=6&&t)switch(t.type){case"Identifier":this.inAsync&&"await"===t.name&&this.raise(t.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":t.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=t.properties;r=8&&!o&&"async"===a.name&&!this.canInsertSemicolon()&&this.eat(L._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(L.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[a],!1);if(this.options.ecmaVersion>=8&&"async"===a.name&&this.type===L.name&&!o&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return a=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(L.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[a],!0)}return a;case L.regexp:var s=this.value;return(e=this.parseLiteral(s.value)).regex={pattern:s.pattern,flags:s.flags},e;case L.num:case L.string:return this.parseLiteral(this.value);case L._null:case L._true:case L._false:return(e=this.startNode()).value=this.type===L._null?null:this.type===L._true,e.raw=this.type.keyword,this.next(),this.finishNode(e,"Literal");case L.parenL:var u=this.start,l=this.parseParenAndDistinguishExpression(n);return t&&(t.parenthesizedAssign<0&&!this.isSimpleAssignTarget(l)&&(t.parenthesizedAssign=u),t.parenthesizedBind<0&&(t.parenthesizedBind=u)),l;case L.bracketL:return e=this.startNode(),this.next(),e.elements=this.parseExprList(L.bracketR,!0,!0,t),this.finishNode(e,"ArrayExpression");case L.braceL:return this.parseObj(!1,t);case L._function:return e=this.startNode(),this.next(),this.parseFunction(e,0);case L._class:return this.parseClass(this.startNode(),!1);case L._new:return this.parseNew();case L.backQuote:return this.parseTemplate();case L._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},et.parseExprImport=function(){var t=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var e=this.parseIdent(!0);switch(this.type){case L.parenL:return this.parseDynamicImport(t);case L.dot:return t.meta=e,this.parseImportMeta(t);default:this.unexpected()}},et.parseDynamicImport=function(t){if(this.next(),t.source=this.parseMaybeAssign(),!this.eat(L.parenR)){var e=this.start;this.eat(L.comma)&&this.eat(L.parenR)?this.raiseRecoverable(e,"Trailing comma is not allowed in import()"):this.unexpected(e)}return this.finishNode(t,"ImportExpression")},et.parseImportMeta=function(t){this.next();var e=this.containsEsc;return t.property=this.parseIdent(!0),"meta"!==t.property.name&&this.raiseRecoverable(t.property.start,"The only valid meta property for import is 'import.meta'"),e&&this.raiseRecoverable(t.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(t.start,"Cannot use 'import.meta' outside a module"),this.finishNode(t,"MetaProperty")},et.parseLiteral=function(t){var e=this.startNode();return e.value=t,e.raw=this.input.slice(this.start,this.end),110===e.raw.charCodeAt(e.raw.length-1)&&(e.bigint=e.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(e,"Literal")},et.parseParenExpression=function(){this.expect(L.parenL);var t=this.parseExpression();return this.expect(L.parenR),t},et.parseParenAndDistinguishExpression=function(t){var e,n=this.start,r=this.startLoc,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var o,a=this.start,s=this.startLoc,u=[],l=!0,c=!1,Q=new Z,T=this.yieldPos,d=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==L.parenR;){if(l?l=!1:this.expect(L.comma),i&&this.afterTrailingComma(L.parenR,!0)){c=!0;break}if(this.type===L.ellipsis){o=this.start,u.push(this.parseParenItem(this.parseRestBinding())),this.type===L.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}u.push(this.parseMaybeAssign(!1,Q,this.parseParenItem))}var p=this.start,f=this.startLoc;if(this.expect(L.parenR),t&&!this.canInsertSemicolon()&&this.eat(L.arrow))return this.checkPatternErrors(Q,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=T,this.awaitPos=d,this.parseParenArrowList(n,r,u);u.length&&!c||this.unexpected(this.lastTokStart),o&&this.unexpected(o),this.checkExpressionErrors(Q,!0),this.yieldPos=T||this.yieldPos,this.awaitPos=d||this.awaitPos,u.length>1?((e=this.startNodeAt(a,s)).expressions=u,this.finishNodeAt(e,"SequenceExpression",p,f)):e=u[0]}else e=this.parseParenExpression();if(this.options.preserveParens){var h=this.startNodeAt(n,r);return h.expression=e,this.finishNode(h,"ParenthesizedExpression")}return e},et.parseParenItem=function(t){return t},et.parseParenArrowList=function(t,e,n){return this.parseArrowExpression(this.startNodeAt(t,e),n)};var nt=[];et.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var t=this.startNode(),e=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(L.dot)){t.meta=e;var n=this.containsEsc;return t.property=this.parseIdent(!0),"target"!==t.property.name&&this.raiseRecoverable(t.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(t.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction||this.raiseRecoverable(t.start,"'new.target' can only be used in functions"),this.finishNode(t,"MetaProperty")}var r=this.start,i=this.startLoc,o=this.type===L._import;return t.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0),o&&"ImportExpression"===t.callee.type&&this.raise(r,"Cannot use new with import()"),this.eat(L.parenL)?t.arguments=this.parseExprList(L.parenR,this.options.ecmaVersion>=8,!1):t.arguments=nt,this.finishNode(t,"NewExpression")},et.parseTemplateElement=function(t){var e=t.isTagged,n=this.startNode();return this.type===L.invalidTemplate?(e||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===L.backQuote,this.finishNode(n,"TemplateElement")},et.parseTemplate=function(t){void 0===t&&(t={});var e=t.isTagged;void 0===e&&(e=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:e});for(n.quasis=[r];!r.tail;)this.type===L.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(L.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(L.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:e}));return this.next(),this.finishNode(n,"TemplateLiteral")},et.isAsyncProp=function(t){return!t.computed&&"Identifier"===t.key.type&&"async"===t.key.name&&(this.type===L.name||this.type===L.num||this.type===L.string||this.type===L.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===L.star)&&!x.test(this.input.slice(this.lastTokEnd,this.start))},et.parseObj=function(t,e){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(L.braceR);){if(r)r=!1;else if(this.expect(L.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(L.braceR))break;var o=this.parseProperty(t,e);t||this.checkPropClash(o,i,e),n.properties.push(o)}return this.finishNode(n,t?"ObjectPattern":"ObjectExpression")},et.parseProperty=function(t,e){var n,r,i,o,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(L.ellipsis))return t?(a.argument=this.parseIdent(!1),this.type===L.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(this.type===L.parenL&&e&&(e.parenthesizedAssign<0&&(e.parenthesizedAssign=this.start),e.parenthesizedBind<0&&(e.parenthesizedBind=this.start)),a.argument=this.parseMaybeAssign(!1,e),this.type===L.comma&&e&&e.trailingComma<0&&(e.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(t||e)&&(i=this.start,o=this.startLoc),t||(n=this.eat(L.star)));var s=this.containsEsc;return this.parsePropertyName(a),!t&&!s&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(a)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(L.star),this.parsePropertyName(a,e)):r=!1,this.parsePropertyValue(a,t,n,r,i,o,e,s),this.finishNode(a,"Property")},et.parsePropertyValue=function(t,e,n,r,i,o,a,s){if((n||r)&&this.type===L.colon&&this.unexpected(),this.eat(L.colon))t.value=e?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),t.kind="init";else if(this.options.ecmaVersion>=6&&this.type===L.parenL)e&&this.unexpected(),t.kind="init",t.method=!0,t.value=this.parseMethod(n,r);else if(e||s||!(this.options.ecmaVersion>=5)||t.computed||"Identifier"!==t.key.type||"get"!==t.key.name&&"set"!==t.key.name||this.type===L.comma||this.type===L.braceR||this.type===L.eq)this.options.ecmaVersion>=6&&!t.computed&&"Identifier"===t.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(t.key),"await"!==t.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),t.kind="init",e?t.value=this.parseMaybeDefault(i,o,this.copyNode(t.key)):this.type===L.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),t.value=this.parseMaybeDefault(i,o,this.copyNode(t.key))):t.value=this.copyNode(t.key),t.shorthand=!0):this.unexpected();else{(n||r)&&this.unexpected(),t.kind=t.key.name,this.parsePropertyName(t),t.value=this.parseMethod(!1);var u="get"===t.kind?0:1;if(t.value.params.length!==u){var l=t.value.start;"get"===t.kind?this.raiseRecoverable(l,"getter should have no params"):this.raiseRecoverable(l,"setter should have exactly one param")}else"set"===t.kind&&"RestElement"===t.value.params[0].type&&this.raiseRecoverable(t.value.params[0].start,"Setter cannot use rest params")}},et.parsePropertyName=function(t){if(this.options.ecmaVersion>=6){if(this.eat(L.bracketL))return t.computed=!0,t.key=this.parseMaybeAssign(),this.expect(L.bracketR),t.key;t.computed=!1}return t.key=this.type===L.num||this.type===L.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},et.initFunction=function(t){t.id=null,this.options.ecmaVersion>=6&&(t.generator=t.expression=!1),this.options.ecmaVersion>=8&&(t.async=!1)},et.parseMethod=function(t,e,n){var r=this.startNode(),i=this.yieldPos,o=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=t),this.options.ecmaVersion>=8&&(r.async=!!e),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|I(e,r.generator)|(n?128:0)),this.expect(L.parenL),r.params=this.parseBindingList(L.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=a,this.finishNode(r,"FunctionExpression")},et.parseArrowExpression=function(t,e,n){var r=this.yieldPos,i=this.awaitPos,o=this.awaitIdentPos;return this.enterScope(16|I(n,!1)),this.initFunction(t),this.options.ecmaVersion>=8&&(t.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,t.params=this.toAssignableList(e,!0),this.parseFunctionBody(t,!0,!1),this.yieldPos=r,this.awaitPos=i,this.awaitIdentPos=o,this.finishNode(t,"ArrowFunctionExpression")},et.parseFunctionBody=function(t,e,n){var r=e&&this.type!==L.braceL,i=this.strict,o=!1;if(r)t.body=this.parseMaybeAssign(),t.expression=!0,this.checkParams(t,!1);else{var a=this.options.ecmaVersion>=7&&!this.isSimpleParamList(t.params);i&&!a||(o=this.strictDirective(this.end))&&a&&this.raiseRecoverable(t.start,"Illegal 'use strict' directive in function with non-simple parameter list");var s=this.labels;this.labels=[],o&&(this.strict=!0),this.checkParams(t,!i&&!o&&!e&&!n&&this.isSimpleParamList(t.params)),this.strict&&t.id&&this.checkLValSimple(t.id,5),t.body=this.parseBlock(!1,void 0,o&&!i),t.expression=!1,this.adaptDirectivePrologue(t.body.body),this.labels=s}this.exitScope()},et.isSimpleParamList=function(t){for(var e=0,n=t;e-1||i.functions.indexOf(t)>-1||i.var.indexOf(t)>-1,i.lexical.push(t),this.inModule&&1&i.flags&&delete this.undefinedExports[t]}else if(4===e){this.currentScope().lexical.push(t)}else if(3===e){var o=this.currentScope();r=this.treatFunctionsAsVar?o.lexical.indexOf(t)>-1:o.lexical.indexOf(t)>-1||o.var.indexOf(t)>-1,o.functions.push(t)}else for(var a=this.scopeStack.length-1;a>=0;--a){var s=this.scopeStack[a];if(s.lexical.indexOf(t)>-1&&!(32&s.flags&&s.lexical[0]===t)||!this.treatFunctionsAsVarInScope(s)&&s.functions.indexOf(t)>-1){r=!0;break}if(s.var.push(t),this.inModule&&1&s.flags&&delete this.undefinedExports[t],3&s.flags)break}r&&this.raiseRecoverable(n,"Identifier '"+t+"' has already been declared")},it.checkLocalExport=function(t){-1===this.scopeStack[0].lexical.indexOf(t.name)&&-1===this.scopeStack[0].var.indexOf(t.name)&&(this.undefinedExports[t.name]=t)},it.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},it.currentVarScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(3&e.flags)return e}},it.currentThisScope=function(){for(var t=this.scopeStack.length-1;;t--){var e=this.scopeStack[t];if(3&e.flags&&!(16&e.flags))return e}};var at=function(t,e,n){this.type="",this.start=e,this.end=0,t.options.locations&&(this.loc=new k(t,n)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[e,0])},st=B.prototype;function ut(t,e,n,r){return t.type=e,t.end=n,this.options.locations&&(t.loc.end=r),this.options.ranges&&(t.range[1]=n),t}st.startNode=function(){return new at(this,this.start,this.startLoc)},st.startNodeAt=function(t,e){return new at(this,t,e)},st.finishNode=function(t,e){return ut.call(this,t,e,this.lastTokEnd,this.lastTokEndLoc)},st.finishNodeAt=function(t,e,n,r){return ut.call(this,t,e,n,r)},st.copyNode=function(t){var e=new at(this,t.start,this.startLoc);for(var n in t)e[n]=t[n];return e};var lt=function(t,e,n,r,i){this.token=t,this.isExpr=!!e,this.preserveSpace=!!n,this.override=r,this.generator=!!i},ct={b_stat:new lt("{",!1),b_expr:new lt("{",!0),b_tmpl:new lt("${",!1),p_stat:new lt("(",!1),p_expr:new lt("(",!0),q_tmpl:new lt("`",!0,!0,(function(t){return t.tryReadTemplateToken()})),f_stat:new lt("function",!1),f_expr:new lt("function",!0),f_expr_gen:new lt("function",!0,!1,null,!0),f_gen:new lt("function",!1,!1,null,!0)},Qt=B.prototype;Qt.initialContext=function(){return[ct.b_stat]},Qt.braceIsBlock=function(t){var e=this.curContext();return e===ct.f_expr||e===ct.f_stat||(t!==L.colon||e!==ct.b_stat&&e!==ct.b_expr?t===L._return||t===L.name&&this.exprAllowed?x.test(this.input.slice(this.lastTokEnd,this.start)):t===L._else||t===L.semi||t===L.eof||t===L.parenR||t===L.arrow||(t===L.braceL?e===ct.b_stat:t!==L._var&&t!==L._const&&t!==L.name&&!this.exprAllowed):!e.isExpr)},Qt.inGeneratorContext=function(){for(var t=this.context.length-1;t>=1;t--){var e=this.context[t];if("function"===e.token)return e.generator}return!1},Qt.updateContext=function(t){var e,n=this.type;n.keyword&&t===L.dot?this.exprAllowed=!1:(e=n.updateContext)?e.call(this,t):this.exprAllowed=n.beforeExpr},L.parenR.updateContext=L.braceR.updateContext=function(){if(1!==this.context.length){var t=this.context.pop();t===ct.b_stat&&"function"===this.curContext().token&&(t=this.context.pop()),this.exprAllowed=!t.isExpr}else this.exprAllowed=!0},L.braceL.updateContext=function(t){this.context.push(this.braceIsBlock(t)?ct.b_stat:ct.b_expr),this.exprAllowed=!0},L.dollarBraceL.updateContext=function(){this.context.push(ct.b_tmpl),this.exprAllowed=!0},L.parenL.updateContext=function(t){var e=t===L._if||t===L._for||t===L._with||t===L._while;this.context.push(e?ct.p_stat:ct.p_expr),this.exprAllowed=!0},L.incDec.updateContext=function(){},L._function.updateContext=L._class.updateContext=function(t){!t.beforeExpr||t===L._else||t===L.semi&&this.curContext()!==ct.p_stat||t===L._return&&x.test(this.input.slice(this.lastTokEnd,this.start))||(t===L.colon||t===L.braceL)&&this.curContext()===ct.b_stat?this.context.push(ct.f_stat):this.context.push(ct.f_expr),this.exprAllowed=!1},L.backQuote.updateContext=function(){this.curContext()===ct.q_tmpl?this.context.pop():this.context.push(ct.q_tmpl),this.exprAllowed=!1},L.star.updateContext=function(t){if(t===L._function){var e=this.context.length-1;this.context[e]===ct.f_expr?this.context[e]=ct.f_expr_gen:this.context[e]=ct.f_gen}this.exprAllowed=!0},L.name.updateContext=function(t){var e=!1;this.options.ecmaVersion>=6&&t!==L.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(e=!0),this.exprAllowed=e};var Tt="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",dt=Tt+" Extended_Pictographic",pt={9:Tt,10:dt,11:dt,12:"ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS Extended_Pictographic EBase EComp EMod EPres ExtPict"},ft="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",ht="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",mt=ht+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",gt=mt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",vt={9:ht,10:mt,11:gt,12:"Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi"},bt={};function yt(t){var e=bt[t]={binary:V(pt[t]+" "+ft),nonBinary:{General_Category:V(ft),Script:V(vt[t])}};e.nonBinary.Script_Extensions=e.nonBinary.Script,e.nonBinary.gc=e.nonBinary.General_Category,e.nonBinary.sc=e.nonBinary.Script,e.nonBinary.scx=e.nonBinary.Script_Extensions}yt(9),yt(10),yt(11),yt(12);var Lt=B.prototype,xt=function(t){this.parser=t,this.validFlags="gim"+(t.options.ecmaVersion>=6?"uy":"")+(t.options.ecmaVersion>=9?"s":"")+(t.options.ecmaVersion>=13?"d":""),this.unicodeProperties=bt[t.options.ecmaVersion>=12?12:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function Ht(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function Ot(t){return 36===t||t>=40&&t<=43||46===t||63===t||t>=91&&t<=94||t>=123&&t<=125}function wt(t){return t>=65&&t<=90||t>=97&&t<=122}function _t(t){return wt(t)||95===t}function Et(t){return _t(t)||Ct(t)}function Ct(t){return t>=48&&t<=57}function St(t){return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function Mt(t){return t>=65&&t<=70?t-65+10:t>=97&&t<=102?t-97+10:t-48}function jt(t){return t>=48&&t<=55}xt.prototype.reset=function(t,e,n){var r=-1!==n.indexOf("u");this.start=0|t,this.source=e+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},xt.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)},xt.prototype.at=function(t,e){void 0===e&&(e=!1);var n=this.source,r=n.length;if(t>=r)return-1;var i=n.charCodeAt(t);if(!e&&!this.switchU||i<=55295||i>=57344||t+1>=r)return i;var o=n.charCodeAt(t+1);return o>=56320&&o<=57343?(i<<10)+o-56613888:i},xt.prototype.nextIndex=function(t,e){void 0===e&&(e=!1);var n=this.source,r=n.length;if(t>=r)return r;var i,o=n.charCodeAt(t);return!e&&!this.switchU||o<=55295||o>=57344||t+1>=r||(i=n.charCodeAt(t+1))<56320||i>57343?t+1:t+2},xt.prototype.current=function(t){return void 0===t&&(t=!1),this.at(this.pos,t)},xt.prototype.lookahead=function(t){return void 0===t&&(t=!1),this.at(this.nextIndex(this.pos,t),t)},xt.prototype.advance=function(t){void 0===t&&(t=!1),this.pos=this.nextIndex(this.pos,t)},xt.prototype.eat=function(t,e){return void 0===e&&(e=!1),this.current(e)===t&&(this.advance(e),!0)},Lt.validateRegExpFlags=function(t){for(var e=t.validFlags,n=t.flags,r=0;r-1&&this.raise(t.start,"Duplicate regular expression flag")}},Lt.validateRegExpPattern=function(t){this.regexp_pattern(t),!t.switchN&&this.options.ecmaVersion>=9&&t.groupNames.length>0&&(t.switchN=!0,this.regexp_pattern(t))},Lt.regexp_pattern=function(t){t.pos=0,t.lastIntValue=0,t.lastStringValue="",t.lastAssertionIsQuantifiable=!1,t.numCapturingParens=0,t.maxBackReference=0,t.groupNames.length=0,t.backReferenceNames.length=0,this.regexp_disjunction(t),t.pos!==t.source.length&&(t.eat(41)&&t.raise("Unmatched ')'"),(t.eat(93)||t.eat(125))&&t.raise("Lone quantifier brackets")),t.maxBackReference>t.numCapturingParens&&t.raise("Invalid escape");for(var e=0,n=t.backReferenceNames;e=9&&(n=t.eat(60)),t.eat(61)||t.eat(33))return this.regexp_disjunction(t),t.eat(41)||t.raise("Unterminated group"),t.lastAssertionIsQuantifiable=!n,!0}return t.pos=e,!1},Lt.regexp_eatQuantifier=function(t,e){return void 0===e&&(e=!1),!!this.regexp_eatQuantifierPrefix(t,e)&&(t.eat(63),!0)},Lt.regexp_eatQuantifierPrefix=function(t,e){return t.eat(42)||t.eat(43)||t.eat(63)||this.regexp_eatBracedQuantifier(t,e)},Lt.regexp_eatBracedQuantifier=function(t,e){var n=t.pos;if(t.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(t)&&(r=t.lastIntValue,t.eat(44)&&this.regexp_eatDecimalDigits(t)&&(i=t.lastIntValue),t.eat(125)))return-1!==i&&i=9?this.regexp_groupSpecifier(t):63===t.current()&&t.raise("Invalid group"),this.regexp_disjunction(t),t.eat(41))return t.numCapturingParens+=1,!0;t.raise("Unterminated group")}return!1},Lt.regexp_eatExtendedAtom=function(t){return t.eat(46)||this.regexp_eatReverseSolidusAtomEscape(t)||this.regexp_eatCharacterClass(t)||this.regexp_eatUncapturingGroup(t)||this.regexp_eatCapturingGroup(t)||this.regexp_eatInvalidBracedQuantifier(t)||this.regexp_eatExtendedPatternCharacter(t)},Lt.regexp_eatInvalidBracedQuantifier=function(t){return this.regexp_eatBracedQuantifier(t,!0)&&t.raise("Nothing to repeat"),!1},Lt.regexp_eatSyntaxCharacter=function(t){var e=t.current();return!!Ot(e)&&(t.lastIntValue=e,t.advance(),!0)},Lt.regexp_eatPatternCharacters=function(t){for(var e=t.pos,n=0;-1!==(n=t.current())&&!Ot(n);)t.advance();return t.pos!==e},Lt.regexp_eatExtendedPatternCharacter=function(t){var e=t.current();return!(-1===e||36===e||e>=40&&e<=43||46===e||63===e||91===e||94===e||124===e)&&(t.advance(),!0)},Lt.regexp_groupSpecifier=function(t){if(t.eat(63)){if(this.regexp_eatGroupName(t))return-1!==t.groupNames.indexOf(t.lastStringValue)&&t.raise("Duplicate capture group name"),void t.groupNames.push(t.lastStringValue);t.raise("Invalid group")}},Lt.regexp_eatGroupName=function(t){if(t.lastStringValue="",t.eat(60)){if(this.regexp_eatRegExpIdentifierName(t)&&t.eat(62))return!0;t.raise("Invalid capture group name")}return!1},Lt.regexp_eatRegExpIdentifierName=function(t){if(t.lastStringValue="",this.regexp_eatRegExpIdentifierStart(t)){for(t.lastStringValue+=Ht(t.lastIntValue);this.regexp_eatRegExpIdentifierPart(t);)t.lastStringValue+=Ht(t.lastIntValue);return!0}return!1},Lt.regexp_eatRegExpIdentifierStart=function(t){var e=t.pos,n=this.options.ecmaVersion>=11,r=t.current(n);return t.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(t,n)&&(r=t.lastIntValue),function(t){return p(t,!0)||36===t||95===t}(r)?(t.lastIntValue=r,!0):(t.pos=e,!1)},Lt.regexp_eatRegExpIdentifierPart=function(t){var e=t.pos,n=this.options.ecmaVersion>=11,r=t.current(n);return t.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(t,n)&&(r=t.lastIntValue),function(t){return f(t,!0)||36===t||95===t||8204===t||8205===t}(r)?(t.lastIntValue=r,!0):(t.pos=e,!1)},Lt.regexp_eatAtomEscape=function(t){return!!(this.regexp_eatBackReference(t)||this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)||t.switchN&&this.regexp_eatKGroupName(t))||(t.switchU&&(99===t.current()&&t.raise("Invalid unicode escape"),t.raise("Invalid escape")),!1)},Lt.regexp_eatBackReference=function(t){var e=t.pos;if(this.regexp_eatDecimalEscape(t)){var n=t.lastIntValue;if(t.switchU)return n>t.maxBackReference&&(t.maxBackReference=n),!0;if(n<=t.numCapturingParens)return!0;t.pos=e}return!1},Lt.regexp_eatKGroupName=function(t){if(t.eat(107)){if(this.regexp_eatGroupName(t))return t.backReferenceNames.push(t.lastStringValue),!0;t.raise("Invalid named reference")}return!1},Lt.regexp_eatCharacterEscape=function(t){return this.regexp_eatControlEscape(t)||this.regexp_eatCControlLetter(t)||this.regexp_eatZero(t)||this.regexp_eatHexEscapeSequence(t)||this.regexp_eatRegExpUnicodeEscapeSequence(t,!1)||!t.switchU&&this.regexp_eatLegacyOctalEscapeSequence(t)||this.regexp_eatIdentityEscape(t)},Lt.regexp_eatCControlLetter=function(t){var e=t.pos;if(t.eat(99)){if(this.regexp_eatControlLetter(t))return!0;t.pos=e}return!1},Lt.regexp_eatZero=function(t){return 48===t.current()&&!Ct(t.lookahead())&&(t.lastIntValue=0,t.advance(),!0)},Lt.regexp_eatControlEscape=function(t){var e=t.current();return 116===e?(t.lastIntValue=9,t.advance(),!0):110===e?(t.lastIntValue=10,t.advance(),!0):118===e?(t.lastIntValue=11,t.advance(),!0):102===e?(t.lastIntValue=12,t.advance(),!0):114===e&&(t.lastIntValue=13,t.advance(),!0)},Lt.regexp_eatControlLetter=function(t){var e=t.current();return!!wt(e)&&(t.lastIntValue=e%32,t.advance(),!0)},Lt.regexp_eatRegExpUnicodeEscapeSequence=function(t,e){void 0===e&&(e=!1);var n,r=t.pos,i=e||t.switchU;if(t.eat(117)){if(this.regexp_eatFixedHexDigits(t,4)){var o=t.lastIntValue;if(i&&o>=55296&&o<=56319){var a=t.pos;if(t.eat(92)&&t.eat(117)&&this.regexp_eatFixedHexDigits(t,4)){var s=t.lastIntValue;if(s>=56320&&s<=57343)return t.lastIntValue=1024*(o-55296)+(s-56320)+65536,!0}t.pos=a,t.lastIntValue=o}return!0}if(i&&t.eat(123)&&this.regexp_eatHexDigits(t)&&t.eat(125)&&((n=t.lastIntValue)>=0&&n<=1114111))return!0;i&&t.raise("Invalid unicode escape"),t.pos=r}return!1},Lt.regexp_eatIdentityEscape=function(t){if(t.switchU)return!!this.regexp_eatSyntaxCharacter(t)||!!t.eat(47)&&(t.lastIntValue=47,!0);var e=t.current();return!(99===e||t.switchN&&107===e)&&(t.lastIntValue=e,t.advance(),!0)},Lt.regexp_eatDecimalEscape=function(t){t.lastIntValue=0;var e=t.current();if(e>=49&&e<=57){do{t.lastIntValue=10*t.lastIntValue+(e-48),t.advance()}while((e=t.current())>=48&&e<=57);return!0}return!1},Lt.regexp_eatCharacterClassEscape=function(t){var e=t.current();if(function(t){return 100===t||68===t||115===t||83===t||119===t||87===t}(e))return t.lastIntValue=-1,t.advance(),!0;if(t.switchU&&this.options.ecmaVersion>=9&&(80===e||112===e)){if(t.lastIntValue=-1,t.advance(),t.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(t)&&t.eat(125))return!0;t.raise("Invalid property name")}return!1},Lt.regexp_eatUnicodePropertyValueExpression=function(t){var e=t.pos;if(this.regexp_eatUnicodePropertyName(t)&&t.eat(61)){var n=t.lastStringValue;if(this.regexp_eatUnicodePropertyValue(t)){var r=t.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(t,n,r),!0}}if(t.pos=e,this.regexp_eatLoneUnicodePropertyNameOrValue(t)){var i=t.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(t,i),!0}return!1},Lt.regexp_validateUnicodePropertyNameAndValue=function(t,e,n){M(t.unicodeProperties.nonBinary,e)||t.raise("Invalid property name"),t.unicodeProperties.nonBinary[e].test(n)||t.raise("Invalid property value")},Lt.regexp_validateUnicodePropertyNameOrValue=function(t,e){t.unicodeProperties.binary.test(e)||t.raise("Invalid property name")},Lt.regexp_eatUnicodePropertyName=function(t){var e=0;for(t.lastStringValue="";_t(e=t.current());)t.lastStringValue+=Ht(e),t.advance();return""!==t.lastStringValue},Lt.regexp_eatUnicodePropertyValue=function(t){var e=0;for(t.lastStringValue="";Et(e=t.current());)t.lastStringValue+=Ht(e),t.advance();return""!==t.lastStringValue},Lt.regexp_eatLoneUnicodePropertyNameOrValue=function(t){return this.regexp_eatUnicodePropertyValue(t)},Lt.regexp_eatCharacterClass=function(t){if(t.eat(91)){if(t.eat(94),this.regexp_classRanges(t),t.eat(93))return!0;t.raise("Unterminated character class")}return!1},Lt.regexp_classRanges=function(t){for(;this.regexp_eatClassAtom(t);){var e=t.lastIntValue;if(t.eat(45)&&this.regexp_eatClassAtom(t)){var n=t.lastIntValue;!t.switchU||-1!==e&&-1!==n||t.raise("Invalid character class"),-1!==e&&-1!==n&&e>n&&t.raise("Range out of order in character class")}}},Lt.regexp_eatClassAtom=function(t){var e=t.pos;if(t.eat(92)){if(this.regexp_eatClassEscape(t))return!0;if(t.switchU){var n=t.current();(99===n||jt(n))&&t.raise("Invalid class escape"),t.raise("Invalid escape")}t.pos=e}var r=t.current();return 93!==r&&(t.lastIntValue=r,t.advance(),!0)},Lt.regexp_eatClassEscape=function(t){var e=t.pos;if(t.eat(98))return t.lastIntValue=8,!0;if(t.switchU&&t.eat(45))return t.lastIntValue=45,!0;if(!t.switchU&&t.eat(99)){if(this.regexp_eatClassControlLetter(t))return!0;t.pos=e}return this.regexp_eatCharacterClassEscape(t)||this.regexp_eatCharacterEscape(t)},Lt.regexp_eatClassControlLetter=function(t){var e=t.current();return!(!Ct(e)&&95!==e)&&(t.lastIntValue=e%32,t.advance(),!0)},Lt.regexp_eatHexEscapeSequence=function(t){var e=t.pos;if(t.eat(120)){if(this.regexp_eatFixedHexDigits(t,2))return!0;t.switchU&&t.raise("Invalid escape"),t.pos=e}return!1},Lt.regexp_eatDecimalDigits=function(t){var e=t.pos,n=0;for(t.lastIntValue=0;Ct(n=t.current());)t.lastIntValue=10*t.lastIntValue+(n-48),t.advance();return t.pos!==e},Lt.regexp_eatHexDigits=function(t){var e=t.pos,n=0;for(t.lastIntValue=0;St(n=t.current());)t.lastIntValue=16*t.lastIntValue+Mt(n),t.advance();return t.pos!==e},Lt.regexp_eatLegacyOctalEscapeSequence=function(t){if(this.regexp_eatOctalDigit(t)){var e=t.lastIntValue;if(this.regexp_eatOctalDigit(t)){var n=t.lastIntValue;e<=3&&this.regexp_eatOctalDigit(t)?t.lastIntValue=64*e+8*n+t.lastIntValue:t.lastIntValue=8*e+n}else t.lastIntValue=e;return!0}return!1},Lt.regexp_eatOctalDigit=function(t){var e=t.current();return jt(e)?(t.lastIntValue=e-48,t.advance(),!0):(t.lastIntValue=0,!1)},Lt.regexp_eatFixedHexDigits=function(t,e){var n=t.pos;t.lastIntValue=0;for(var r=0;r>10),56320+(1023&t)))}At.next=function(t){!t&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Vt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},At.getToken=function(){return this.next(),new Vt(this)},"undefined"!=typeof Symbol&&(At[Symbol.iterator]=function(){var t=this;return{next:function(){var e=t.getToken();return{done:e.type===L.eof,value:e}}}}),At.curContext=function(){return this.context[this.context.length-1]},At.nextToken=function(){var t=this.curContext();return t&&t.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(L.eof):t.override?t.override(this):void this.readToken(this.fullCharCodeAtPos())},At.readToken=function(t){return p(t,this.options.ecmaVersion>=6)||92===t?this.readWord():this.getTokenFromCode(t)},At.fullCharCodeAtPos=function(){var t=this.input.charCodeAt(this.pos);if(t<=55295||t>=56320)return t;var e=this.input.charCodeAt(this.pos+1);return e<=56319||e>=57344?t:(t<<10)+e-56613888},At.skipBlockComment=function(){var t,e=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(H.lastIndex=n;(t=H.exec(this.input))&&t.index8&&t<14||t>=5760&&w.test(String.fromCharCode(t))))break t;++this.pos}}},At.finishToken=function(t,e){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=t,this.value=e,this.updateContext(n)},At.readToken_dot=function(){var t=this.input.charCodeAt(this.pos+1);if(t>=48&&t<=57)return this.readNumber(!0);var e=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===t&&46===e?(this.pos+=3,this.finishToken(L.ellipsis)):(++this.pos,this.finishToken(L.dot))},At.readToken_slash=function(){var t=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===t?this.finishOp(L.assign,2):this.finishOp(L.slash,1)},At.readToken_mult_modulo_exp=function(t){var e=this.input.charCodeAt(this.pos+1),n=1,r=42===t?L.star:L.modulo;return this.options.ecmaVersion>=7&&42===t&&42===e&&(++n,r=L.starstar,e=this.input.charCodeAt(this.pos+2)),61===e?this.finishOp(L.assign,n+1):this.finishOp(r,n)},At.readToken_pipe_amp=function(t){var e=this.input.charCodeAt(this.pos+1);if(e===t){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(L.assign,3);return this.finishOp(124===t?L.logicalOR:L.logicalAND,2)}return 61===e?this.finishOp(L.assign,2):this.finishOp(124===t?L.bitwiseOR:L.bitwiseAND,1)},At.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(L.assign,2):this.finishOp(L.bitwiseXOR,1)},At.readToken_plus_min=function(t){var e=this.input.charCodeAt(this.pos+1);return e===t?45!==e||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!x.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(L.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===e?this.finishOp(L.assign,2):this.finishOp(L.plusMin,1)},At.readToken_lt_gt=function(t){var e=this.input.charCodeAt(this.pos+1),n=1;return e===t?(n=62===t&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(L.assign,n+1):this.finishOp(L.bitShift,n)):33!==e||60!==t||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===e&&(n=2),this.finishOp(L.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},At.readToken_eq_excl=function(t){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(L.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===t&&62===e&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(L.arrow)):this.finishOp(61===t?L.eq:L.prefix,1)},At.readToken_question=function(){var t=this.options.ecmaVersion;if(t>=11){var e=this.input.charCodeAt(this.pos+1);if(46===e){var n=this.input.charCodeAt(this.pos+2);if(n<48||n>57)return this.finishOp(L.questionDot,2)}if(63===e){if(t>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(L.assign,3);return this.finishOp(L.coalesce,2)}}return this.finishOp(L.question,1)},At.readToken_numberSign=function(){var t=35;if(this.options.ecmaVersion>=13&&(++this.pos,p(t=this.fullCharCodeAtPos(),!0)||92===t))return this.finishToken(L.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+Pt(t)+"'")},At.getTokenFromCode=function(t){switch(t){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(L.parenL);case 41:return++this.pos,this.finishToken(L.parenR);case 59:return++this.pos,this.finishToken(L.semi);case 44:return++this.pos,this.finishToken(L.comma);case 91:return++this.pos,this.finishToken(L.bracketL);case 93:return++this.pos,this.finishToken(L.bracketR);case 123:return++this.pos,this.finishToken(L.braceL);case 125:return++this.pos,this.finishToken(L.braceR);case 58:return++this.pos,this.finishToken(L.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(L.backQuote);case 48:var e=this.input.charCodeAt(this.pos+1);if(120===e||88===e)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===e||79===e)return this.readRadixNumber(8);if(98===e||66===e)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(t);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(t);case 124:case 38:return this.readToken_pipe_amp(t);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(t);case 60:case 62:return this.readToken_lt_gt(t);case 61:case 33:return this.readToken_eq_excl(t);case 63:return this.readToken_question();case 126:return this.finishOp(L.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+Pt(t)+"'")},At.finishOp=function(t,e){var n=this.input.slice(this.pos,this.pos+e);return this.pos+=e,this.finishToken(t,n)},At.readRegexp=function(){for(var t,e,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(x.test(r)&&this.raise(n,"Unterminated regular expression"),t)t=!1;else{if("["===r)e=!0;else if("]"===r&&e)e=!1;else if("/"===r&&!e)break;t="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var o=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(o);var s=this.regexpState||(this.regexpState=new xt(this));s.reset(n,i,a),this.validateRegExpFlags(s),this.validateRegExpPattern(s);var u=null;try{u=new RegExp(i,a)}catch(t){}return this.finishToken(L.regexp,{pattern:i,flags:a,value:u})},At.readInt=function(t,e,n){for(var r=this.options.ecmaVersion>=12&&void 0===e,i=n&&48===this.input.charCodeAt(this.pos),o=this.pos,a=0,s=0,u=0,l=null==e?1/0:e;u=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=t)break;s=c,a=a*t+Q}}return r&&95===s&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===o||null!=e&&this.pos-o!==e?null:a},At.readRadixNumber=function(t){var e=this.pos;this.pos+=2;var n=this.readInt(t);return null==n&&this.raise(this.start+2,"Expected number in radix "+t),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n=kt(this.input.slice(e,this.pos)),++this.pos):p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(L.num,n)},At.readNumber=function(t){var e=this.pos;t||null!==this.readInt(10,void 0,!0)||this.raise(e,"Invalid number");var n=this.pos-e>=2&&48===this.input.charCodeAt(e);n&&this.strict&&this.raise(e,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!t&&this.options.ecmaVersion>=11&&110===r){var i=kt(this.input.slice(e,this.pos));return++this.pos,p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(L.num,i)}n&&/[89]/.test(this.input.slice(e,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(e,"Invalid number")),p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o,a=(o=this.input.slice(e,this.pos),n?parseInt(o,8):parseFloat(o.replace(/_/g,"")));return this.finishToken(L.num,a)},At.readCodePoint=function(){var t;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var e=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(e,"Code point out of bounds")}else t=this.readHexChar(4);return t},At.readString=function(t){for(var e="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===t)break;92===r?(e+=this.input.slice(n,this.pos),e+=this.readEscapedChar(!1),n=this.pos):(O(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return e+=this.input.slice(n,this.pos++),this.finishToken(L.string,e)};var Dt={};At.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(t){if(t!==Dt)throw t;this.readInvalidTemplateToken()}this.inTemplateElement=!1},At.invalidStringToken=function(t,e){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Dt;this.raise(t,e)},At.readTmplToken=function(){for(var t="",e=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==L.template&&this.type!==L.invalidTemplate?(t+=this.input.slice(e,this.pos),this.finishToken(L.template,t)):36===n?(this.pos+=2,this.finishToken(L.dollarBraceL)):(++this.pos,this.finishToken(L.backQuote));if(92===n)t+=this.input.slice(e,this.pos),t+=this.readEscapedChar(!0),e=this.pos;else if(O(n)){switch(t+=this.input.slice(e,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:t+="\n";break;default:t+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),e=this.pos}else++this.pos}},At.readInvalidTemplateToken=function(){for(;this.pos=48&&e<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,e=this.input.charCodeAt(this.pos),"0"===r&&56!==e&&57!==e||!this.strict&&!t||this.invalidStringToken(this.pos-1-r.length,t?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return O(e)?"":String.fromCharCode(e)}},At.readHexChar=function(t){var e=this.pos,n=this.readInt(16,t);return null===n&&this.invalidStringToken(e,"Bad character escape sequence"),n},At.readWord1=function(){this.containsEsc=!1;for(var t="",e=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos{const{ownerState:n}=t;return[e.root,!n.disablePadding&&e.padding,n.dense&&e.dense,n.subheader&&e.subheader]}})(({ownerState:t})=>Object(i.a)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})),f=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiList"}),{children:u,className:f,component:h="ul",dense:m=!1,disablePadding:g=!1,subheader:v}=n,b=Object(r.a)(n,d),y=o.useMemo(()=>({dense:m}),[m]),L=Object(i.a)({},n,{component:h,dense:m,disablePadding:g}),x=(t=>{const{classes:e,disablePadding:n,dense:r,subheader:i}=t,o={root:["root",!n&&"padding",r&&"dense",i&&"subheader"]};return Object(s.a)(o,Q.a,e)})(L);return Object(T.jsx)(c.a.Provider,{value:y,children:Object(T.jsxs)(p,Object(i.a)({as:h,className:Object(a.a)(x.root,f),ref:e,ownerState:L},b,{children:[v,u]}))})}));e.a=f},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(506),l=n(28),c=n(18),Q=n(817),T=n(5);const d=["className","component","padding","size","stickyHeader"],p=Object(c.a)("table",{name:"MuiTable",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.stickyHeader&&e.stickyHeader]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":Object(i.a)({},t.typography.body2,{padding:t.spacing(2),color:t.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},e.stickyHeader&&{borderCollapse:"separate"})),f="table",h=o.forwardRef((function(t,e){const n=Object(l.a)({props:t,name:"MuiTable"}),{className:c,component:h=f,padding:m="normal",size:g="medium",stickyHeader:v=!1}=n,b=Object(r.a)(n,d),y=Object(i.a)({},n,{component:h,padding:m,size:g,stickyHeader:v}),L=(t=>{const{classes:e,stickyHeader:n}=t,r={root:["root",n&&"stickyHeader"]};return Object(s.a)(r,Q.a,e)})(y),x=o.useMemo(()=>({padding:m,size:g,stickyHeader:v}),[m,g,v]);return Object(T.jsx)(u.a.Provider,{value:x,children:Object(T.jsx)(p,Object(i.a)({as:h,role:h===f?null:"table",ref:e,className:Object(a.a)(L.root,c),ownerState:y},b))})}));e.a=h},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(189),l=n(4),c=n(26),Q=n(18),T=n(28),d=n(412),p=n(5);const f=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","value"],h=Object(Q.a)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[{["& ."+d.a.label]:e.label},e.root,e["labelPlacement"+Object(c.a)(n.labelPlacement)]]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&."+d.a.disabled]:{cursor:"default"}},"start"===e.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===e.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===e.labelPlacement&&{flexDirection:"column",marginLeft:16},{["& ."+d.a.label]:{["&."+d.a.disabled]:{color:t.palette.text.disabled}}})),m=o.forwardRef((function(t,e){const n=Object(T.a)({props:t,name:"MuiFormControlLabel"}),{className:Q,componentsProps:m={},control:g,disabled:v,disableTypography:b,label:y,labelPlacement:L="end"}=n,x=Object(r.a)(n,f),H=Object(u.a)();let O=v;void 0===O&&void 0!==g.props.disabled&&(O=g.props.disabled),void 0===O&&H&&(O=H.disabled);const w={disabled:O};["checked","name","onChange","value","inputRef"].forEach(t=>{void 0===g.props[t]&&void 0!==n[t]&&(w[t]=n[t])});const _=Object(i.a)({},n,{disabled:O,label:y,labelPlacement:L}),E=(t=>{const{classes:e,disabled:n,labelPlacement:r}=t,i={root:["root",n&&"disabled","labelPlacement"+Object(c.a)(r)],label:["label",n&&"disabled"]};return Object(s.a)(i,d.b,e)})(_);return Object(p.jsxs)(h,Object(i.a)({className:Object(a.a)(E.root,Q),ownerState:_,ref:e},x,{children:[o.cloneElement(g,w),y.type===l.a||b?y:Object(p.jsx)(l.a,Object(i.a)({component:"span",className:E.label},m.typography,{children:y}))]}))}));e.a=m},,function(t,e,n){"use strict";var r=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n(e[r]=t[r],n&&void 0===t[r]&&(e[r]=n[r]),e),{})}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(979),i=n(980),o=n(492),a=n(981);function s(t,e){return Object(r.a)(t)||Object(i.a)(t,e)||Object(o.a)(t,e)||Object(a.a)()}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(463),i=(n(0),n(314));function o(){return Object(r.a)()||i.a}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(0),i=n(277);function o(){return r.useContext(i.a)}},function(t,e,n){"use strict";var r=n(213);e.a=function(t,e){return e?Object(r.a)(t,e,{clone:!1}):t}},,,function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(0),i=r.createContext();function o(){return r.useContext(i)}e.a=i},,,,,,,,function(t,e,n){"use strict";function r(){}function i(t,e,n,r){return function(t,e){return t.editor.getModel(o(t,e))}(t,r)||function(t,e,n,r){return t.editor.createModel(e,n,r&&o(t,r))}(t,e,n,r)}function o(t,e){return t.Uri.parse(e)}function a(t){return void 0===t}n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r}))},,,,function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiTooltip",t)}const a=Object(i.a)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiOutlinedInput",t)}const a=Object(i.a)("MuiOutlinedInput",["root","colorSecondary","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","notchedOutline","input","inputSizeSmall","inputMultiline","inputAdornedStart","inputAdornedEnd"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiButtonGroup",t)}const a=Object(i.a)("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","fullWidth","vertical","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary"]);e.a=a},function(t,e,n){"use strict";var r=n(2),i=n(16),o=n(0),a=(n(10),n(11)),s=n(1487),u=n(64),l=n(18),c=n(28),Q=n(82),T=n(762),d=n(613),p=n(1488),f=n(5);const h=["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","type"],m=Object(l.a)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(t,e)=>e.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"},["&."+d.a.disabled]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),g=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiButtonBase"}),{action:l,centerRipple:g=!1,children:v,className:b,component:y="button",disabled:L=!1,disableRipple:x=!1,disableTouchRipple:H=!1,focusRipple:O=!1,LinkComponent:w="a",tabIndex:_=0,TouchRippleProps:E}=n,C=Object(i.a)(n,h),S=o.useRef(null),M=Object(Q.a)(S,e),j=o.useRef(null);let V=y;"button"===V&&(C.href||C.to)&&(V=w);const{focusVisible:A,setFocusVisible:k,getRootProps:P}=Object(s.a)(Object(r.a)({},n,{component:V,ref:M}));o.useImperativeHandle(l,()=>({focusVisible:()=>{k(!0),S.current.focus()}}),[k]);const{enableTouchRipple:D,getRippleHandlers:R}=Object(p.a)({disabled:L,disableFocusRipple:!O,disableRipple:x,disableTouchRipple:H,focusVisible:A,rippleRef:j});const N=Object(r.a)({},n,{centerRipple:g,component:y,disabled:L,disableRipple:x,disableTouchRipple:H,focusRipple:O,tabIndex:_,focusVisible:A}),I=(t=>{const{disabled:e,focusVisible:n,focusVisibleClassName:r,classes:i}=t,o={root:["root",e&&"disabled",n&&"focusVisible"]},a=Object(u.a)(o,d.b,i);return n&&r&&(a.root+=" "+r),a})(N);return Object(f.jsxs)(m,Object(r.a)({as:V,className:Object(a.a)(I.root,b),ownerState:N},P(R(n)),C,{children:[v,D?Object(f.jsx)(T.a,Object(r.a)({ref:j,center:g},E)):null]}))}));e.a=g},,,function(t,e,n){"use strict";var r=n(470),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(t){return r.isMemo(t)?a:s[t.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,Q=Object.getOwnPropertySymbols,T=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,p=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(p){var i=d(n);i&&i!==p&&t(e,i,r)}var a=c(n);Q&&(a=a.concat(Q(n)));for(var s=u(e),f=u(n),h=0;hnull==t&&null==e?null:n=>{Object(i.a)(t,n),Object(i.a)(e,n)},[t,e])}},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(292),l=n(26),c=n(28),Q=n(18),T=n(334),d=n(5);const p=["className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],f=Object(Q.a)(u.a,{name:"MuiTab",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.label&&n.icon&&e.labelIcon,e["textColor"+Object(l.a)(n.textColor)],n.fullWidth&&e.fullWidth,n.wrapped&&e.wrapped]}})(({theme:t,ownerState:e})=>Object(i.a)({},t.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",flexDirection:"column",lineHeight:1.25},e.icon&&e.label&&{minHeight:72,paddingTop:9,paddingBottom:9,"& > *:first-child":{marginBottom:6}},"inherit"===e.textColor&&{color:"inherit",opacity:.6,["&."+T.a.selected]:{opacity:1},["&."+T.a.disabled]:{opacity:t.palette.action.disabledOpacity}},"primary"===e.textColor&&{color:t.palette.text.secondary,["&."+T.a.selected]:{color:t.palette.primary.main},["&."+T.a.disabled]:{color:t.palette.text.disabled}},"secondary"===e.textColor&&{color:t.palette.text.secondary,["&."+T.a.selected]:{color:t.palette.secondary.main},["&."+T.a.disabled]:{color:t.palette.text.disabled}},e.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},e.wrapped&&{fontSize:t.typography.pxToRem(12)})),h=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiTab"}),{className:o,disabled:u=!1,disableFocusRipple:Q=!1,fullWidth:h,icon:m,indicator:g,label:v,onChange:b,onClick:y,onFocus:L,selected:x,selectionFollowsFocus:H,textColor:O="inherit",value:w,wrapped:_=!1}=n,E=Object(r.a)(n,p),C=Object(i.a)({},n,{disabled:u,disableFocusRipple:Q,selected:x,icon:!!m,label:!!v,fullWidth:h,textColor:O,wrapped:_}),S=(t=>{const{classes:e,textColor:n,fullWidth:r,wrapped:i,icon:o,label:a,selected:u,disabled:c}=t,Q={root:["root",o&&a&&"labelIcon","textColor"+Object(l.a)(n),r&&"fullWidth",i&&"wrapped",u&&"selected",c&&"disabled"]};return Object(s.a)(Q,T.b,e)})(C);return Object(d.jsxs)(f,Object(i.a)({focusRipple:!Q,className:Object(a.a)(S.root,o),ref:e,role:"tab","aria-selected":x,disabled:u,onClick:t=>{!x&&b&&b(t,w),y&&y(t)},onFocus:t=>{H&&!x&&b&&b(t,w),L&&L(t)},ownerState:C,tabIndex:x?0:-1},E,{children:[m,v,g]}))}));e.a=h},function(t,e,n){"use strict";var r=n(2),i=n(653),o=n(314);e.a=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(i.a)(t,Object(r.a)({defaultTheme:o.a},e))}},,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(e,n){for(var r=[],i=2;i="0"&&a<="9")r[i]=n[parseInt(r[i],10)-1],"number"==typeof r[i]&&(r[i]=r[i].toString());else if("{"===a){if((a=r[i].substr(1))>="0"&&a<="9")r[i]=n[parseInt(r[i].substr(1,r[i].length-2),10)-1],"number"==typeof r[i]&&(r[i]=r[i].toString());else r[i].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/)&&(r[i]="%"+r[i])}null==r[i]&&(r[i]="???")}return r.join("")},t.pattern=/%(\d+|\{\d+\}|\{[a-z]+:\%\d+(?:\|(?:%\{\d+\}|%.|[^\}])*)+\}|.)/g,t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BBox=e.BBoxStyleAdjust=void 0;var r=n(379);e.BBoxStyleAdjust=[["borderTopWidth","h"],["borderRightWidth","w"],["borderBottomWidth","d"],["borderLeftWidth","w",0],["paddingTop","h"],["paddingRight","w"],["paddingBottom","d"],["paddingLeft","w",0]];var i=function(){function t(t){void 0===t&&(t={w:0,h:-r.BIGDIMEN,d:-r.BIGDIMEN}),this.w=t.w||0,this.h="h"in t?t.h:-r.BIGDIMEN,this.d="d"in t?t.d:-r.BIGDIMEN,this.L=this.R=this.ic=this.sk=this.dx=0,this.scale=this.rscale=1,this.pwidth=""}return t.zero=function(){return new t({h:0,d:0,w:0})},t.empty=function(){return new t},t.prototype.empty=function(){return this.w=0,this.h=this.d=-r.BIGDIMEN,this},t.prototype.clean=function(){this.w===-r.BIGDIMEN&&(this.w=0),this.h===-r.BIGDIMEN&&(this.h=0),this.d===-r.BIGDIMEN&&(this.d=0)},t.prototype.rescale=function(t){this.w*=t,this.h*=t,this.d*=t},t.prototype.combine=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=0);var r=t.rscale,i=e+r*(t.w+t.L+t.R),o=n+r*t.h,a=r*t.d-n;i>this.w&&(this.w=i),o>this.h&&(this.h=o),a>this.d&&(this.d=a)},t.prototype.append=function(t){var e=t.rscale;this.w+=e*(t.w+t.L+t.R),e*t.h>this.h&&(this.h=e*t.h),e*t.d>this.d&&(this.d=e*t.d)},t.prototype.updateFrom=function(t){this.h=t.h,this.d=t.d,this.w=t.w,t.pwidth&&(this.pwidth=t.pwidth)},t.fullWidth="100%",t}();e.BBox=i},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.newState=e.STATE=e.AbstractMathItem=e.protoItem=void 0,e.protoItem=function(t,e,n,r,i,o,a){return void 0===a&&(a=null),{open:t,math:e,close:n,n:r,start:{n:i},end:{n:o},display:a}};var r=function(){function t(t,n,r,i,o){void 0===r&&(r=!0),void 0===i&&(i={i:0,n:0,delim:""}),void 0===o&&(o={i:0,n:0,delim:""}),this.root=null,this.typesetRoot=null,this.metrics={},this.inputData={},this.outputData={},this._state=e.STATE.UNPROCESSED,this.math=t,this.inputJax=n,this.display=r,this.start=i,this.end=o,this.root=null,this.typesetRoot=null,this.metrics={},this.inputData={},this.outputData={}}return Object.defineProperty(t.prototype,"isEscaped",{get:function(){return null===this.display},enumerable:!1,configurable:!0}),t.prototype.render=function(t){t.renderActions.renderMath(this,t)},t.prototype.rerender=function(t,n){void 0===n&&(n=e.STATE.RERENDER),this.state()>=n&&this.state(n-1),t.renderActions.renderMath(this,t,n)},t.prototype.convert=function(t,n){void 0===n&&(n=e.STATE.LAST),t.renderActions.renderConvert(this,t,n)},t.prototype.compile=function(t){this.state()=e.STATE.INSERTED&&this.removeFromDocument(n),t=e.STATE.TYPESET&&(this.outputData={}),t=e.STATE.COMPILED&&(this.inputData={}),this._state=t),this._state},t.prototype.reset=function(t){void 0===t&&(t=!1),this.state(e.STATE.UNPROCESSED,t)},t}();e.AbstractMathItem=r,e.STATE={UNPROCESSED:0,FINDMATH:10,COMPILED:20,CONVERT:100,METRICS:110,RERENDER:125,TYPESET:150,INSERTED:200,LAST:1e4},e.newState=function(t,n){if(t in e.STATE)throw Error("State "+t+" already exists");e.STATE[t]=n}},function(t,e,n){"use strict";var r=n(1493);e.a=r.a},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(644),i=n(594);const o=Object(r.a)();e.a=function(t=o){return Object(i.a)(t)}},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(751);function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,Object(r.a)(t,e)}},,function(t,e,n){"use strict";function r(t){return null!=t&&!(Array.isArray(t)&&0===t.length)}function i(t,e=!1){return t&&(r(t.value)&&""!==t.value||e&&r(t.defaultValue)&&""!==t.defaultValue)}function o(t){return t.startAdornment}n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}))},,function(t,e,n){"use strict";function r(t){return null!=t&&!(Array.isArray(t)&&0===t.length)}function i(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t&&(r(t.value)&&""!==t.value||e&&r(t.defaultValue)&&""!==t.defaultValue)}function o(t){return t.startAdornment}n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return o}))},function(t,e,n){"use strict";function r(t,e,n,r,i){n||(n=s),function t(r,i,o){var a=o||r.type,s=e[a];n[a](r,i,t),s&&s(r,i)}(t,r,i)}function i(t,e,n,r,i){var o=n?function(t,e){var n=Object.create(e||s);for(var r in t)n[r]=t[r];return n}(n,r||void 0):r;!function t(e,n,r){o[r||e.type](e,n,t)}(t,e,i)}n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return r}));function o(t,e,n){n(t,e)}function a(t,e,n){}var s={};s.Program=s.BlockStatement=function(t,e,n){for(var r=0,i=t.body;r{let i=t.get(e);i||(i=new Map,t.set(e,i)),i.set(n,r)},get:(t,e,n)=>{const r=t.get(e);return r?r.get(n):void 0},delete:(t,e,n)=>{t.get(e).delete(n)}};e.a=r},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiFormLabel",t)}const a=Object(i.a)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiMenuItem",t)}const a=Object(i.a)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);e.a=a},function(t,e,n){"use strict";var r={set:function(t,e,n,r){var i=t.get(e);i||(i=new Map,t.set(e,i)),i.set(n,r)},get:function(t,e,n){var r=t.get(e);return r?r.get(n):void 0},delete:function(t,e,n){t.get(e).delete(n)}};e.a=r},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiTablePagination",t)}const a=Object(i.a)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);e.a=a},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(2),i=n(346);function o(t){return t&&"object"===Object(i.a)(t)&&t.constructor===Object}function a(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},i=n.clone?Object(r.a)({},t):t;return o(t)&&o(e)&&Object.keys(e).forEach((function(r){"__proto__"!==r&&(o(e[r])&&r in t?i[r]=a(t[r],e[r],n):i[r]=e[r])})),i}},,,,function(t,e,n){"use strict";t.exports=n(1250)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.px=e.emRounded=e.em=e.percent=e.length2em=e.MATHSPACE=e.RELUNITS=e.UNITS=e.BIGDIMEN=void 0,e.BIGDIMEN=1e6,e.UNITS={px:1,in:96,cm:96/2.54,mm:96/25.4},e.RELUNITS={em:1,ex:.431,pt:.1,pc:1.2,mu:1/18},e.MATHSPACE={veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18,thin:.04,medium:.06,thick:.1,normal:1,big:2,small:1/Math.sqrt(2),infinity:e.BIGDIMEN},e.length2em=function(t,n,r,i){if(void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=16),"string"!=typeof t&&(t=String(t)),""===t||null==t)return n;if(e.MATHSPACE[t])return e.MATHSPACE[t];var o=t.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);if(!o)return n;var a=parseFloat(o[1]||"1"),s=o[2];return e.UNITS.hasOwnProperty(s)?a*e.UNITS[s]/i/r:e.RELUNITS.hasOwnProperty(s)?a*e.RELUNITS[s]:"%"===s?a/100*n:a*n},e.percent=function(t){return(100*t).toFixed(1).replace(/\.?0+$/,"")+"%"},e.em=function(t){return Math.abs(t)<.001?"0":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.emRounded=function(t,e){return void 0===e&&(e=16),t=(Math.round(t*e)+.05)/e,Math.abs(t)<.001?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.px=function(t,n,r){return void 0===n&&(n=-e.BIGDIMEN),void 0===r&&(r=16),t*=r,n&&t=0?"x":"y"}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(251),i=n(169),o=n(386);function a(t){return Object(r.a)(Object(i.a)(t)).left+Object(o.a)(t).scrollLeft}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(140);function i(t){var e=Object(r.a)(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(191);function i(t){var e=Object(r.a)(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(251);function i(t){var e=Object(r.a)(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}},function(t,e,n){"use strict";var r=n(76);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(77)),o=n(5),a=(0,i.default)((0,o.jsx)("path",{d:"M10 9V5l-7 7 7 7v-4.1c5 0 8.5 1.6 11 5.1-1-5-4-10-11-11z"}),"Reply");e.default=a},,,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.mathjax=void 0;var r=n(1251),i=n(667);e.mathjax={version:"3.2.0",handlers:new r.HandlerList,document:function(t,n){return e.mathjax.handlers.document(t,n)},handleRetriesFor:i.handleRetriesFor,retryAfter:i.retryAfter,asyncLoad:null}},function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n(0),i=n(87),o=!0,a=!1,s=null,u={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 l(t){t.metaKey||t.altKey||t.ctrlKey||(o=!0)}function c(){o=!1}function Q(){"hidden"===this.visibilityState&&a&&(o=!0)}function T(t){var e,n,r,i=t.target;try{return i.matches(":focus-visible")}catch(t){}return o||(n=(e=i).type,!("INPUT"!==(r=e.tagName)||!u[n]||e.readOnly)||"TEXTAREA"===r&&!e.readOnly||!!e.isContentEditable)}function d(){a=!0,window.clearTimeout(s),s=window.setTimeout((function(){a=!1}),100)}function p(){return{isFocusVisible:T,onBlurVisible:d,ref:r.useCallback((function(t){var e,n=i.findDOMNode(t);null!=n&&((e=n.ownerDocument).addEventListener("keydown",l,!0),e.addEventListener("mousedown",c,!0),e.addEventListener("pointerdown",c,!0),e.addEventListener("touchstart",c,!0),e.addEventListener("visibilitychange",Q,!0))}),[])}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(0);function i(t){var e=t.controlled,n=t.default,i=(t.name,t.state,r.useRef(void 0!==e).current),o=r.useState(n),a=o[0],s=o[1];return[i?e:a,r.useCallback((function(t){i||s(t)}),[])]}},function(t,e,n){"use strict";var r=n(0);e.a=function(t){Object(r.useEffect)(t,[])}},function(t,e,n){"use strict";n.d(e,"b",(function(){return f}));var r=n(601),i=n(602),o=n(603),a=n(604),s=n(605),u=n(606),l=n(607),c=n(608),Q=n(196),T=n(609);const d={borders:r.a.filterProps,display:i.a.filterProps,flexbox:o.a.filterProps,grid:a.a.filterProps,positions:s.a.filterProps,palette:u.a.filterProps,shadows:l.a.filterProps,sizing:c.a.filterProps,spacing:Q.c.filterProps,typography:T.a.filterProps},p={borders:r.a,display:i.a,flexbox:o.a,grid:a.a,positions:s.a,palette:u.a,shadows:l.a,sizing:c.a,spacing:Q.c,typography:T.a},f=Object.keys(d).reduce((t,e)=>(d[e].forEach(n=>{t[n]=p[e]}),t),{});e.a=function(t,e,n){const r={[t]:e,theme:n},i=f[t];return i?i(r):{[t]:e}}},function(t,e,n){"use strict";var r=n(0),i=n.n(r);e.a=i.a.createContext(null)},function(t,e,n){"use strict";function r(t,e){for(var n=0;n=0),s.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,s.width?parseInt(s.width):0);break;case"e":n=s.precision?parseFloat(n).toExponential(s.precision):parseFloat(n).toExponential();break;case"f":n=s.precision?parseFloat(n).toFixed(s.precision):parseFloat(n);break;case"g":n=s.precision?String(Number(n.toPrecision(s.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=s.precision?n.substring(0,s.precision):n;break;case"t":n=String(!!n),n=s.precision?n.substring(0,s.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=s.precision?n.substring(0,s.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=s.precision?n.substring(0,s.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?f+=n:(!i.number.test(s.type)||Q&&!s.sign?T="":(T=Q?"+":"-",n=n.toString().replace(i.sign,"")),l=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",c=s.width-(T+n).length,u=s.width&&c>0?l.repeat(c):"",f+=s.align?T+n+u:"0"===l?T+u+n:u+T+n)}return f}var u=Object.create(null);function l(t){if(u[t])return u[t];for(var e,n=t,r=[],o=0;n;){if(null!==(e=i.text.exec(n)))r.push(e[0]);else if(null!==(e=i.modulo.exec(n)))r.push("%");else{if(null===(e=i.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){o|=1;var a=[],s=e[2],l=[];if(null===(l=i.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(l[1]);""!==(s=s.substring(l[0].length));)if(null!==(l=i.key_access.exec(s)))a.push(l[1]);else{if(null===(l=i.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(l[1])}e[2]=a}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}n=n.substring(e[0].length)}return u[t]=r}e.sprintf=o,e.vsprintf=a,"undefined"!=typeof window&&(window.sprintf=o,window.vsprintf=a,void 0===(r=function(){return{sprintf:o,vsprintf:a}}.call(e,n,e,t))||(t.exports=r))}()},,function(t,e,n){"use strict";e.a={black:"#000",white:"#fff"}},function(t,e,n){"use strict";e.a={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"}},function(t,e,n){"use strict";function r(t,e){"function"==typeof t?t(e):t&&(t.current=e)}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";var r=n(0);const i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;e.a=i},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiButton",t)}const a=Object(i.a)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","contained","containedInherit","containedPrimary","containedSecondary","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiListItemText",t)}const a=Object(i.a)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiAccordion",t)}const a=Object(i.a)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiInput",t)}const a=Object(i.a)("MuiInput",["root","formControl","focused","disabled","colorSecondary","underline","error","sizeSmall","multiline","fullWidth","input","inputSizeSmall","inputMultiline","inputTypeSearch"]);e.a=a},function(t,e,n){"use strict";n.d(e,"b",(function(){return o}));var r=n(63),i=n(61);function o(t){return Object(r.a)("MuiFormControlLabel",t)}const a=Object(i.a)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label"]);e.a=a},,,function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=(n(10),n(11)),s=n(64),u=n(83),l=n(18),c=n(28),Q=n(292),T=n(160),d=n(82),p=n(155),f=n(331),h=n(5);const m=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected"],g=Object(l.a)(Q.a,{shouldForwardProp:t=>Object(l.b)(t)||"classes"===t,name:"MuiListItemButton",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,n.dense&&e.dense,"flex-start"===n.alignItems&&e.alignItemsFlexStart,n.divider&&e.divider,!n.disableGutters&&e.gutters]}})(({theme:t,ownerState:e})=>Object(i.a)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:t.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&."+f.a.selected]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity),["&."+f.a.focusVisible]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${f.a.selected}:hover`]:{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Object(u.a)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&."+f.a.focusVisible]:{backgroundColor:t.palette.action.focus},["&."+f.a.disabled]:{opacity:t.palette.action.disabledOpacity}},e.divider&&{borderBottom:"1px solid "+t.palette.divider,backgroundClip:"padding-box"},"flex-start"===e.alignItems&&{alignItems:"flex-start"},!e.disableGutters&&{paddingLeft:16,paddingRight:16},e.dense&&{paddingTop:4,paddingBottom:4})),v=o.forwardRef((function(t,e){const n=Object(c.a)({props:t,name:"MuiListItemButton"}),{alignItems:u="center",autoFocus:l=!1,component:Q="div",children:v,dense:b=!1,disableGutters:y=!1,divider:L=!1,focusVisibleClassName:x,selected:H=!1}=n,O=Object(r.a)(n,m),w=o.useContext(p.a),_={dense:b||w.dense||!1,alignItems:u,disableGutters:y},E=o.useRef(null);Object(T.a)(()=>{l&&E.current&&E.current.focus()},[l]);const C=Object(i.a)({},n,{alignItems:u,dense:_.dense,disableGutters:y,divider:L,selected:H}),S=(t=>{const{alignItems:e,classes:n,dense:r,disabled:o,disableGutters:a,divider:u,selected:l}=t,c={root:["root",r&&"dense",!a&&"gutters",u&&"divider",o&&"disabled","flex-start"===e&&"alignItemsFlexStart",l&&"selected"]},Q=Object(s.a)(c,f.b,n);return Object(i.a)({},n,Q)})(C),M=Object(d.a)(E,e);return Object(h.jsx)(p.a.Provider,{value:_,children:Object(h.jsx)(g,Object(i.a)({ref:M,component:Q,focusVisibleClassName:Object(a.a)(S.focusVisible,x),ownerState:C},O,{classes:S,children:v}))})}));e.a=v},function(t,e,n){"use strict";function r(t){for(var e="https://material-ui.com/production-error/?code="+t,n=1;ne.length}}}},t.prototype.add=function(e,n){void 0===n&&(n=t.DEFAULTPRIORITY);var r=this.items.length;do{r--}while(r>=0&&n=0&&this.items[e].item!==t);e>=0&&this.items.splice(e,1)},t.DEFAULTPRIORITY=5,t}();e.PrioritizedList=r},function(t,e,n){"use strict";var r,i=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.Attributes=e.INHERIT=void 0,e.INHERIT="_inherit_";var i=function(){function t(t,e){this.global=e,this.defaults=Object.create(e),this.inherited=Object.create(this.defaults),this.attributes=Object.create(this.inherited),Object.assign(this.defaults,t)}return t.prototype.set=function(t,e){this.attributes[t]=e},t.prototype.setList=function(t){Object.assign(this.attributes,t)},t.prototype.get=function(t){var n=this.attributes[t];return n===e.INHERIT&&(n=this.global[t]),n},t.prototype.getExplicit=function(t){if(this.attributes.hasOwnProperty(t))return this.attributes[t]},t.prototype.getList=function(){for(var t,e,n=[],i=0;i0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0});var o,a=n(81),s=n(267),u=n(473),l=n(341),c=n(474);!function(t){var e={em:function(t){return t},ex:function(t){return.43*t},pt:function(t){return t/10},pc:function(t){return 1.2*t},px:function(t){return 7.2*t/72},in:function(t){return 7.2*t},cm:function(t){return 7.2*t/2.54},mm:function(t){return 7.2*t/25.4},mu:function(t){return t/18}},n="([-+]?([.,]\\d+|\\d+([.,]\\d*)?))",o="(pt|em|ex|mu|px|mm|cm|in|pc)",Q=RegExp("^\\s*"+n+"\\s*"+o+"\\s*$"),T=RegExp("^\\s*"+n+"\\s*"+o+" ?");function d(t,n){void 0===n&&(n=!1);var i=t.match(n?T:Q);return i?function(t){var n=r(t,3),i=n[0],o=n[1],a=n[2];if("mu"!==o)return[i,o,a];return[p(e[o](parseFloat(i||"1"))).slice(0,-2),"em",a]}([i[1].replace(/,/,"."),i[4],i[0].length]):[null,null,0]}function p(t){return Math.abs(t)<6e-4?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"}function f(t,e,n){"{"!==e&&"}"!==e||(e="\\"+e);var r="{\\bigg"+n+" "+e+"}",i="{\\big"+n+" "+e+"}";return new u.default("\\mathchoice"+r+i+i+i,{},t).mml()}function h(t,e,n){e=e.replace(/^\s+/,c.entities.nbsp).replace(/\s+$/,c.entities.nbsp);var r=t.create("text",e);return t.create("node","mtext",[],n,r)}function m(t,e,n){if(n.match(/^[a-z]/i)&&e.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)&&(e+=" "),e.length+n.length>t.configuration.options.maxBuffer)throw new l.default("MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?");return e+n}function g(t,e){for(;e>0;)t=t.trim().slice(1,-1),e--;return t.trim()}function v(t,e){for(var n=t.length,r=0,i="",o=0,a=0,s=!0,u=!1;or&&(a=r)),r++;break;case"}":r&&r--,(s||u)&&(a--,u=!0),s=!1;break;default:if(!r&&-1!==e.indexOf(c))return[u?"true":g(i,a),c,t.slice(o)];s=!1,u=!1}i+=c}if(r)throw new l.default("ExtraOpenMissingClose","Extra open brace or missing close brace");return[u?"true":g(i,a),"",t.slice(o)]}t.matchDimen=d,t.dimen2em=function(t){var n=r(d(t),2),i=n[0],o=n[1],a=parseFloat(i||"1"),s=e[o];return s?s(a):0},t.Em=p,t.cols=function(){for(var t=[],e=0;e1&&(c=[t.create("node","mrow",c)]),c},t.internalText=h,t.underOver=function(e,n,r,i,o){if(t.checkMovableLimits(n),s.default.isType(n,"munderover")&&s.default.isEmbellished(n)){s.default.setProperties(s.default.getCoreMO(n),{lspace:0,rspace:0});var u=e.create("node","mo",[],{rspace:0});n=e.create("node","mrow",[u,n])}var l=e.create("node","munderover",[n]);s.default.setChild(l,"over"===i?l.over:l.under,r);var c=l;return o&&(c=e.create("node","TeXAtom",[l],{texClass:a.TEXCLASS.OP,movesupsub:!0})),s.default.setProperty(c,"subsupOK",!0),c},t.checkMovableLimits=function(t){var e=s.default.isType(t,"mo")?s.default.getForm(t):null;(s.default.getProperty(t,"movablelimits")||e&&e[3]&&e[3].movablelimits)&&s.default.setProperties(t,{movablelimits:!1})},t.trimSpaces=function(t){if("string"!=typeof t)return t;var e=t.trim();return e.match(/\\$/)&&t.match(/ $/)&&(e+=" "),e},t.setArrayAlign=function(e,n){return"t"===(n=t.trimSpaces(n||""))?e.arraydef.align="baseline 1":"b"===n?e.arraydef.align="baseline -1":"c"===n?e.arraydef.align="axis":n&&(e.arraydef.align=n),e},t.substituteArgs=function(t,e,n){for(var r="",i="",o=0;oe.length)throw new l.default("IllegalMacroParam","Illegal macro parameter reference");i=m(t,m(t,i,r),e[parseInt(a,10)-1]),r=""}else r+=a}return m(t,i,r)},t.addArgs=m,t.checkMaxMacros=function(t,e){if(void 0===e&&(e=!0),!(++t.macroCount<=t.configuration.options.maxMacros))throw e?new l.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is here a recursive macro call?"):new l.default("MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?")},t.checkEqnEnv=function(t){if(t.stack.global.eqnenv)throw new l.default("ErroneousNestingEq","Erroneous nesting of equation structures");t.stack.global.eqnenv=!0},t.copyNode=function(t,e){var n=t.copy(),r=e.configuration;return n.walkTree((function(t){var e,n;r.addNode(t.kind,t);var o=(t.getProperty("in-lists")||"").split(/,/);try{for(var a=i(o),s=a.next();!s.done;s=a.next()){var u=s.value;r.addNode(u,t)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(e)throw e.error}}})),n},t.MmlFilterAttribute=function(t,e,n){return n},t.getFontDef=function(t){var e=t.stack.env.font;return e?{mathvariant:e}:{}},t.keyvalOptions=function(t,e,n){var o,a;void 0===e&&(e=null),void 0===n&&(n=!1);var s=function(t){var e,n,i,o,a,s={},u=t;for(;u;)e=r(v(u,["=",","]),3),o=e[0],i=e[1],u=e[2],"="===i?(n=r(v(u,[","]),3),a=n[0],i=n[1],u=n[2],a="false"===a||"true"===a?JSON.parse(a):a,s[o]=a):o&&(s[o]=!0);return s}(t);if(e)try{for(var u=i(Object.keys(s)),c=u.next();!c.done;c=u.next()){var Q=c.value;if(!e.hasOwnProperty(Q)){if(n)throw new l.default("InvalidOption","Invalid option: %1",Q);delete s[Q]}}}catch(t){o={error:t}}finally{try{c&&!c.done&&(a=u.return)&&a.call(u)}finally{if(o)throw o.error}}return s}}(o||(o={})),e.default=o},function(t,e,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0)&&!(r=o.next()).done;)a.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=this&&this.__spreadArray||function(t,e){for(var n=0,r=e.length,i=t.length;n=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.FontData=e.NOSTRETCH=e.H=e.V=void 0;var s=n(204);e.V=1,e.H=2,e.NOSTRETCH={dir:0};var u=function(){function t(t){var e,n,u,l;void 0===t&&(t=null),this.variant={},this.delimiters={},this.cssFontMap={},this.remapChars={},this.skewIcFactor=.75;var c=this.constructor;this.options=s.userOptions(s.defaultOptions({},c.OPTIONS),t),this.params=r({},c.defaultParams),this.sizeVariants=o([],i(c.defaultSizeVariants)),this.stretchVariants=o([],i(c.defaultStretchVariants)),this.cssFontMap=r({},c.defaultCssFonts);try{for(var Q=a(Object.keys(this.cssFontMap)),T=Q.next();!T.done;T=Q.next()){var d=T.value;"unknown"===this.cssFontMap[d][0]&&(this.cssFontMap[d][0]=this.options.unknownFamily)}}catch(t){e={error:t}}finally{try{T&&!T.done&&(n=Q.return)&&n.call(Q)}finally{if(e)throw e.error}}this.cssFamilyPrefix=c.defaultCssFamilyPrefix,this.createVariants(c.defaultVariants),this.defineDelimiters(c.defaultDelimiters);try{for(var p=a(Object.keys(c.defaultChars)),f=p.next();!f.done;f=p.next()){var h=f.value;this.defineChars(h,c.defaultChars[h])}}catch(t){u={error:t}}finally{try{f&&!f.done&&(l=p.return)&&l.call(p)}finally{if(u)throw u.error}}this.defineRemap("accent",c.defaultAccentMap),this.defineRemap("mo",c.defaultMoMap),this.defineRemap("mn",c.defaultMnMap)}return t.charOptions=function(t,e){var n=t[e];return 3===n.length&&(n[3]={}),n[3]},Object.defineProperty(t.prototype,"styles",{get:function(){return this._styles},set:function(t){this._styles=t},enumerable:!1,configurable:!0}),t.prototype.createVariant=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=null);var r={linked:[],chars:e?Object.create(this.variant[e].chars):{}};n&&this.variant[n]&&(Object.assign(r.chars,this.variant[n].chars),this.variant[n].linked.push(r.chars),r.chars=Object.create(r.chars)),this.remapSmpChars(r.chars,t),this.variant[t]=r},t.prototype.remapSmpChars=function(t,e){var n,r,o,s,u=this.constructor;if(u.VariantSmp[e]){var l=u.SmpRemap,c=[null,null,u.SmpRemapGreekU,u.SmpRemapGreekL];try{for(var Q=a(u.SmpRanges),T=Q.next();!T.done;T=Q.next()){var d=i(T.value,3),p=d[0],f=d[1],h=d[2],m=u.VariantSmp[e][p];if(m){for(var g=f;g<=h;g++)if(930!==g){var v=m+g-f;t[g]=this.smpChar(l[v]||v)}if(c[p])try{for(var b=(o=void 0,a(Object.keys(c[p]).map((function(t){return parseInt(t)})))),y=b.next();!y.done;y=b.next()){t[g=y.value]=this.smpChar(m+c[p][g])}}catch(t){o={error:t}}finally{try{y&&!y.done&&(s=b.return)&&s.call(b)}finally{if(o)throw o.error}}}}}catch(t){n={error:t}}finally{try{T&&!T.done&&(r=Q.return)&&r.call(Q)}finally{if(n)throw n.error}}}"bold"===e&&(t[988]=this.smpChar(120778),t[989]=this.smpChar(120779))},t.prototype.smpChar=function(t){return[,,,{smp:t}]},t.prototype.createVariants=function(t){var e,n;try{for(var r=a(t),i=r.next();!i.done;i=r.next()){var o=i.value;this.createVariant(o[0],o[1],o[2])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(e)throw e.error}}},t.prototype.defineChars=function(t,e){var n,r,i=this.variant[t];Object.assign(i.chars,e);try{for(var o=a(i.linked),s=o.next();!s.done;s=o.next()){var u=s.value;Object.assign(u,e)}}catch(t){n={error:t}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},t.prototype.defineDelimiters=function(t){Object.assign(this.delimiters,t)},t.prototype.defineRemap=function(t,e){this.remapChars.hasOwnProperty(t)||(this.remapChars[t]={}),Object.assign(this.remapChars[t],e)},t.prototype.getDelimiter=function(t){return this.delimiters[t]},t.prototype.getSizeVariant=function(t,e){return this.delimiters[t].variants&&(e=this.delimiters[t].variants[e]),this.sizeVariants[e]},t.prototype.getStretchVariant=function(t,e){return this.stretchVariants[this.delimiters[t].stretchv?this.delimiters[t].stretchv[e]:0]},t.prototype.getChar=function(t,e){return this.variant[t].chars[e]},t.prototype.getVariant=function(t){return this.variant[t]},t.prototype.getCssFont=function(t){return this.cssFontMap[t]||["serif",!1,!1]},t.prototype.getFamily=function(t){return this.cssFamilyPrefix?this.cssFamilyPrefix+", "+t:t},t.prototype.getRemappedChar=function(t,e){return(this.remapChars[t]||{})[e]},t.OPTIONS={unknownFamily:"serif"},t.defaultVariants=[["normal"],["bold","normal"],["italic","normal"],["bold-italic","italic","bold"],["double-struck","bold"],["fraktur","normal"],["bold-fraktur","bold","fraktur"],["script","italic"],["bold-script","bold-italic","script"],["sans-serif","normal"],["bold-sans-serif","bold","sans-serif"],["sans-serif-italic","italic","sans-serif"],["sans-serif-bold-italic","bold-italic","bold-sans-serif"],["monospace","normal"]],t.defaultCssFonts={normal:["unknown",!1,!1],bold:["unknown",!1,!0],italic:["unknown",!0,!1],"bold-italic":["unknown",!0,!0],"double-struck":["unknown",!1,!0],fraktur:["unknown",!1,!1],"bold-fraktur":["unknown",!1,!0],script:["cursive",!1,!1],"bold-script":["cursive",!1,!0],"sans-serif":["sans-serif",!1,!1],"bold-sans-serif":["sans-serif",!1,!0],"sans-serif-italic":["sans-serif",!0,!1],"sans-serif-bold-italic":["sans-serif",!0,!0],monospace:["monospace",!1,!1]},t.defaultCssFamilyPrefix="",t.VariantSmp={bold:[119808,119834,120488,120514,120782],italic:[119860,119886,120546,120572],"bold-italic":[119912,119938,120604,120630],script:[119964,119990],"bold-script":[120016,120042],fraktur:[120068,120094],"double-struck":[120120,120146,,,120792],"bold-fraktur":[120172,120198],"sans-serif":[120224,120250,,,120802],"bold-sans-serif":[120276,120302,120662,120688,120812],"sans-serif-italic":[120328,120354],"sans-serif-bold-italic":[120380,120406,120720,120746],monospace:[120432,120458,,,120822]},t.SmpRanges=[[0,65,90],[1,97,122],[2,913,937],[3,945,969],[4,48,57]],t.SmpRemap={119893:8462,119965:8492,119968:8496,119969:8497,119971:8459,119972:8464,119975:8466,119976:8499,119981:8475,119994:8495,119996:8458,120004:8500,120070:8493,120075:8460,120076:8465,120085:8476,120093:8488,120122:8450,120127:8461,120133:8469,120135:8473,120136:8474,120137:8477,120145:8484},t.SmpRemapGreekU={8711:25,1012:17},t.SmpRemapGreekL={977:27,981:29,982:31,1008:28,1009:30,1013:26,8706:25},t.defaultAccentMap={768:"ˋ",769:"ˊ",770:"ˆ",771:"˜",772:"ˉ",774:"˘",775:"˙",776:"¨",778:"˚",780:"ˇ",8594:"⃗",8242:"'",8243:"''",8244:"'''",8245:"`",8246:"``",8247:"```",8279:"''''",8400:"↼",8401:"⇀",8406:"←",8417:"↔",8432:"*",8411:"...",8412:"....",8428:"⇁",8429:"↽",8430:"←",8431:"→"},t.defaultMoMap={45:"−"},t.defaultMnMap={45:"−"},t.defaultParams={x_height:.442,quad:1,num1:.676,num2:.394,num3:.444,denom1:.686,denom2:.345,sup1:.413,sup2:.363,sup3:.289,sub1:.15,sub2:.247,sup_drop:.386,sub_drop:.05,delim1:2.39,delim2:1,axis_height:.25,rule_thickness:.06,big_op_spacing1:.111,big_op_spacing2:.167,big_op_spacing3:.2,big_op_spacing4:.6,big_op_spacing5:.1,surd_height:.075,scriptspace:.05,nulldelimiterspace:.12,delimiterfactor:901,delimitershortfall:.3,min_rule_thickness:1.25,separation_factor:1.75,extra_ic:.033},t.defaultDelimiters={},t.defaultChars={},t.defaultSizeVariants=[],t.defaultStretchVariants=[],t}();e.FontData=u},function(t,e){e.getArg=function(t,e,n){if(e in t)return t[e];if(3===arguments.length)return n;throw new Error('"'+e+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,r=/^data:.+\,.+$/;function i(t){var e=t.match(n);return e?{scheme:e[1],auth:e[2],host:e[3],port:e[4],path:e[5]}:null}function o(t){var e="";return t.scheme&&(e+=t.scheme+":"),e+="//",t.auth&&(e+=t.auth+"@"),t.host&&(e+=t.host),t.port&&(e+=":"+t.port),t.path&&(e+=t.path),e}function a(t){var n=t,r=i(t);if(r){if(!r.path)return t;n=r.path}for(var a,s=e.isAbsolute(n),u=n.split(/\/+/),l=0,c=u.length-1;c>=0;c--)"."===(a=u[c])?u.splice(c,1):".."===a?l++:l>0&&(""===a?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return""===(n=u.join("/"))&&(n=s?"/":"."),r?(r.path=n,o(r)):n}function s(t,e){""===t&&(t="."),""===e&&(e=".");var n=i(e),s=i(t);if(s&&(t=s.path||"/"),n&&!n.scheme)return s&&(n.scheme=s.scheme),o(n);if(n||e.match(r))return e;if(s&&!s.host&&!s.path)return s.host=e,o(s);var u="/"===e.charAt(0)?e:a(t.replace(/\/+$/,"")+"/"+e);return s?(s.path=u,o(s)):u}e.urlParse=i,e.urlGenerate=o,e.normalize=a,e.join=s,e.isAbsolute=function(t){return"/"===t.charAt(0)||n.test(t)},e.relative=function(t,e){""===t&&(t="."),t=t.replace(/\/$/,"");for(var n=0;0!==e.indexOf(t+"/");){var r=t.lastIndexOf("/");if(r<0)return e;if((t=t.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return e;++n}return Array(n+1).join("../")+e.substr(t.length+1)};var u=!("__proto__"in Object.create(null));function l(t){return t}function c(t){if(!t)return!1;var e=t.length;if(e<9)return!1;if(95!==t.charCodeAt(e-1)||95!==t.charCodeAt(e-2)||111!==t.charCodeAt(e-3)||116!==t.charCodeAt(e-4)||111!==t.charCodeAt(e-5)||114!==t.charCodeAt(e-6)||112!==t.charCodeAt(e-7)||95!==t.charCodeAt(e-8)||95!==t.charCodeAt(e-9))return!1;for(var n=e-10;n>=0;n--)if(36!==t.charCodeAt(n))return!1;return!0}function Q(t,e){return t===e?0:null===t?1:null===e?-1:t>e?1:-1}e.toSetString=u?l:function(t){return c(t)?"$"+t:t},e.fromSetString=u?l:function(t){return c(t)?t.slice(1):t},e.compareByOriginalPositions=function(t,e,n){var r=Q(t.source,e.source);return 0!==r||0!==(r=t.originalLine-e.originalLine)||0!==(r=t.originalColumn-e.originalColumn)||n||0!==(r=t.generatedColumn-e.generatedColumn)||0!==(r=t.generatedLine-e.generatedLine)?r:Q(t.name,e.name)},e.compareByGeneratedPositionsDeflated=function(t,e,n){var r=t.generatedLine-e.generatedLine;return 0!==r||0!==(r=t.generatedColumn-e.generatedColumn)||n||0!==(r=Q(t.source,e.source))||0!==(r=t.originalLine-e.originalLine)||0!==(r=t.originalColumn-e.originalColumn)?r:Q(t.name,e.name)},e.compareByGeneratedPositionsInflated=function(t,e){var n=t.generatedLine-e.generatedLine;return 0!==n||0!==(n=t.generatedColumn-e.generatedColumn)||0!==(n=Q(t.source,e.source))||0!==(n=t.originalLine-e.originalLine)||0!==(n=t.originalColumn-e.originalColumn)?n:Q(t.name,e.name)},e.parseSourceMapInput=function(t){return JSON.parse(t.replace(/^\)]}'[^\n]*\n/,""))},e.computeSourceURL=function(t,e,n){if(e=e||"",t&&("/"!==t[t.length-1]&&"/"!==e[0]&&(t+="/"),e=t+e),n){var r=i(n);if(!r)throw new Error("sourceMapURL could not be parsed");if(r.path){var u=r.path.lastIndexOf("/");u>=0&&(r.path=r.path.substring(0,u+1))}e=s(o(r),e)}return a(e)}},function(t,e,n){"use strict";var r=n(477),i=n(166),o=(n(427),n(428),function(t,e){return Object(i.c)(function(t,e){var n=-1,r=44;do{switch(Object(i.o)(r)){case 0:38===r&&12===Object(i.i)()&&(e[n]=1),t[n]+=Object(i.f)(i.j-1);break;case 2:t[n]+=Object(i.d)(r);break;case 4:if(44===r){t[++n]=58===Object(i.i)()?"&\f":"",e[n]=t[n].length;break}default:t[n]+=Object(i.e)(r)}}while(r=Object(i.h)());return t}(Object(i.a)(t),e))}),a=new WeakMap,s=function(t){if("rule"===t.type&&t.parent&&t.length){for(var e=t.value,n=t.parent,r=t.column===n.column&&t.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==t.props.length||58===e.charCodeAt(0)||a.get(n))&&!r){a.set(t,!0);for(var i=[],s=o(e,i),u=n.props,l=0,c=0;lt.length)&&(e=t.length);for(var n=0,r=new Array(e);nObject(i.a)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},["&."+l.a.disabled]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:e.shape.borderRadius,"&:focus":{borderRadius:e.shape.borderRadius},"&&&":{paddingRight:32}}),p=Object(c.a)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:c.b,overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.select,e[n.variant]]}})(d),f=({ownerState:t,theme:e})=>Object(i.a)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:e.palette.action.active,["&."+l.a.disabled]:{color:e.palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7}),h=Object(c.a)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.icon,n.variant&&e["icon"+Object(u.a)(n.variant)],n.open&&e.iconOpen]}})(f),m=o.forwardRef((function(t,e){const{className:n,disabled:c,IconComponent:d,inputRef:f,variant:m="standard"}=t,g=Object(r.a)(t,T),v=Object(i.a)({},t,{disabled:c,variant:m}),b=(t=>{const{classes:e,variant:n,disabled:r,open:i}=t,o={select:["select",n,r&&"disabled"],icon:["icon","icon"+Object(u.a)(n),i&&"iconOpen",r&&"disabled"]};return Object(s.a)(o,l.b,e)})(v);return Object(Q.jsxs)(o.Fragment,{children:[Object(Q.jsx)(p,Object(i.a)({ownerState:v,className:Object(a.a)(b.select,n),disabled:c,ref:f||e},g)),t.multiple?null:Object(Q.jsx)(h,{as:d,ownerState:v,className:b.icon})]})}));e.a=m},,,function(t,e,n){(function(t,r){var i; + */function i(t,e){return Object(r.a)(t,e)}},function(t,e,n){"use strict";e.a=function(t,e){}},,function(t,e,n){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nObject(i.a)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},["&."+l.a.disabled]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:e.shape.borderRadius,"&:focus":{borderRadius:e.shape.borderRadius},"&&&":{paddingRight:32}}),p=Object(c.a)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:c.b,overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.select,e[n.variant]]}})(d),f=({ownerState:t,theme:e})=>Object(i.a)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:e.palette.action.active,["&."+l.a.disabled]:{color:e.palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7}),h=Object(c.a)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.icon,n.variant&&e["icon"+Object(u.a)(n.variant)],n.open&&e.iconOpen]}})(f),m=o.forwardRef((function(t,e){const{className:n,disabled:c,IconComponent:d,inputRef:f,variant:m="standard"}=t,g=Object(r.a)(t,T),v=Object(i.a)({},t,{disabled:c,variant:m}),b=(t=>{const{classes:e,variant:n,disabled:r,open:i}=t,o={select:["select",n,r&&"disabled"],icon:["icon","icon"+Object(u.a)(n),i&&"iconOpen",r&&"disabled"]};return Object(s.a)(o,l.b,e)})(v);return Object(Q.jsxs)(o.Fragment,{children:[Object(Q.jsx)(p,Object(i.a)({ownerState:v,className:Object(a.a)(b.select,n),disabled:c,ref:f||e},g)),t.multiple?null:Object(Q.jsx)(h,{as:d,ownerState:v,className:b.icon})]})}));e.a=m},function(t,e,n){"use strict";n(0);var r=n(237),i=n(5);e.a=Object(r.a)(Object(i.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft")},function(t,e,n){"use strict";n(0);var r=n(237),i=n(5);e.a=Object(r.a)(Object(i.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight")},,,function(t,e,n){(function(t,r){var i; /** * @license * Lodash @@ -25,12 +25,7 @@ * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(){var o="Expected a function",a="__lodash_placeholder__",s=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],u="[object Arguments]",l="[object Array]",c="[object Boolean]",Q="[object Date]",T="[object Error]",d="[object Function]",p="[object GeneratorFunction]",f="[object Map]",h="[object Number]",m="[object Object]",g="[object RegExp]",v="[object Set]",b="[object String]",y="[object Symbol]",L="[object WeakMap]",x="[object ArrayBuffer]",H="[object DataView]",O="[object Float32Array]",w="[object Float64Array]",_="[object Int8Array]",E="[object Int16Array]",C="[object Int32Array]",S="[object Uint8Array]",M="[object Uint16Array]",j="[object Uint32Array]",V=/\b__p \+= '';/g,A=/\b(__p \+=) '' \+/g,k=/(__e\(.*?\)|\b__t\)) \+\n'';/g,P=/&(?:amp|lt|gt|quot|#39);/g,D=/[&<>"']/g,R=RegExp(P.source),N=RegExp(D.source),I=/<%-([\s\S]+?)%>/g,B=/<%([\s\S]+?)%>/g,F=/<%=([\s\S]+?)%>/g,z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,W=/^\w*$/,Z=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/[\\^$.*+?()[\]{}|]/g,U=RegExp(G.source),q=/^\s+/,X=/\s/,K=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,$=/\{\n\/\* \[wrapped with (.+)\] \*/,Y=/,? & /,J=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tt=/[()=,{}\[\]\/\s]/,et=/\\(\\)?/g,nt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,rt=/\w*$/,it=/^[-+]0x[0-9a-f]+$/i,ot=/^0b[01]+$/i,at=/^\[object .+?Constructor\]$/,st=/^0o[0-7]+$/i,ut=/^(?:0|[1-9]\d*)$/,lt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ct=/($^)/,Qt=/['\n\r\u2028\u2029\\]/g,Tt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",dt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pt="[\\ud800-\\udfff]",ft="["+dt+"]",ht="["+Tt+"]",mt="\\d+",gt="[\\u2700-\\u27bf]",vt="[a-z\\xdf-\\xf6\\xf8-\\xff]",bt="[^\\ud800-\\udfff"+dt+mt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",yt="\\ud83c[\\udffb-\\udfff]",Lt="[^\\ud800-\\udfff]",xt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ht="[\\ud800-\\udbff][\\udc00-\\udfff]",Ot="[A-Z\\xc0-\\xd6\\xd8-\\xde]",wt="(?:"+vt+"|"+bt+")",_t="(?:"+Ot+"|"+bt+")",Et="(?:"+ht+"|"+yt+")"+"?",Ct="[\\ufe0e\\ufe0f]?"+Et+("(?:\\u200d(?:"+[Lt,xt,Ht].join("|")+")[\\ufe0e\\ufe0f]?"+Et+")*"),St="(?:"+[gt,xt,Ht].join("|")+")"+Ct,Mt="(?:"+[Lt+ht+"?",ht,xt,Ht,pt].join("|")+")",jt=RegExp("['’]","g"),Vt=RegExp(ht,"g"),At=RegExp(yt+"(?="+yt+")|"+Mt+Ct,"g"),kt=RegExp([Ot+"?"+vt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ft,Ot,"$"].join("|")+")",_t+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ft,Ot+wt,"$"].join("|")+")",Ot+"?"+wt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ot+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",mt,St].join("|"),"g"),Pt=RegExp("[\\u200d\\ud800-\\udfff"+Tt+"\\ufe0e\\ufe0f]"),Dt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Nt=-1,It={};It[O]=It[w]=It[_]=It[E]=It[C]=It[S]=It["[object Uint8ClampedArray]"]=It[M]=It[j]=!0,It[u]=It[l]=It[x]=It[c]=It[H]=It[Q]=It[T]=It[d]=It[f]=It[h]=It[m]=It[g]=It[v]=It[b]=It[L]=!1;var Bt={};Bt[u]=Bt[l]=Bt[x]=Bt[H]=Bt[c]=Bt[Q]=Bt[O]=Bt[w]=Bt[_]=Bt[E]=Bt[C]=Bt[f]=Bt[h]=Bt[m]=Bt[g]=Bt[v]=Bt[b]=Bt[y]=Bt[S]=Bt["[object Uint8ClampedArray]"]=Bt[M]=Bt[j]=!0,Bt[T]=Bt[d]=Bt[L]=!1;var Ft={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zt=parseFloat,Wt=parseInt,Zt="object"==typeof t&&t&&t.Object===Object&&t,Gt="object"==typeof self&&self&&self.Object===Object&&self,Ut=Zt||Gt||Function("return this")(),qt=e&&!e.nodeType&&e,Xt=qt&&"object"==typeof r&&r&&!r.nodeType&&r,Kt=Xt&&Xt.exports===qt,$t=Kt&&Zt.process,Yt=function(){try{var t=Xt&&Xt.require&&Xt.require("util").types;return t||$t&&$t.binding&&$t.binding("util")}catch(t){}}(),Jt=Yt&&Yt.isArrayBuffer,te=Yt&&Yt.isDate,ee=Yt&&Yt.isMap,ne=Yt&&Yt.isRegExp,re=Yt&&Yt.isSet,ie=Yt&&Yt.isTypedArray;function oe(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function ae(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i-1}function Te(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function ke(t,e){for(var n=t.length;n--&&ye(e,t[n],0)>-1;);return n}function Pe(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var De=we({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Re=we({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ne(t){return"\\"+Ft[t]}function Ie(t){return Pt.test(t)}function Be(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function Fe(t,e){return function(n){return t(e(n))}}function ze(t,e){for(var n=-1,r=t.length,i=0,o=[];++n",""":'"',"'":"'"});var Ke=function t(e){var n,r=(e=null==e?Ut:Ke.defaults(Ut.Object(),e,Ke.pick(Ut,Rt))).Array,i=e.Date,X=e.Error,Tt=e.Function,dt=e.Math,pt=e.Object,ft=e.RegExp,ht=e.String,mt=e.TypeError,gt=r.prototype,vt=Tt.prototype,bt=pt.prototype,yt=e["__core-js_shared__"],Lt=vt.toString,xt=bt.hasOwnProperty,Ht=0,Ot=(n=/[^.]+$/.exec(yt&&yt.keys&&yt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",wt=bt.toString,_t=Lt.call(pt),Et=Ut._,Ct=ft("^"+Lt.call(xt).replace(G,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),St=Kt?e.Buffer:void 0,Mt=e.Symbol,At=e.Uint8Array,Pt=St?St.allocUnsafe:void 0,Ft=Fe(pt.getPrototypeOf,pt),Zt=pt.create,Gt=bt.propertyIsEnumerable,qt=gt.splice,Xt=Mt?Mt.isConcatSpreadable:void 0,$t=Mt?Mt.iterator:void 0,Yt=Mt?Mt.toStringTag:void 0,ge=function(){try{var t=to(pt,"defineProperty");return t({},"",{}),t}catch(t){}}(),we=e.clearTimeout!==Ut.clearTimeout&&e.clearTimeout,$e=i&&i.now!==Ut.Date.now&&i.now,Ye=e.setTimeout!==Ut.setTimeout&&e.setTimeout,Je=dt.ceil,tn=dt.floor,en=pt.getOwnPropertySymbols,nn=St?St.isBuffer:void 0,rn=e.isFinite,on=gt.join,an=Fe(pt.keys,pt),sn=dt.max,un=dt.min,ln=i.now,cn=e.parseInt,Qn=dt.random,Tn=gt.reverse,dn=to(e,"DataView"),pn=to(e,"Map"),fn=to(e,"Promise"),hn=to(e,"Set"),mn=to(e,"WeakMap"),gn=to(pt,"create"),vn=mn&&new mn,bn={},yn=Eo(dn),Ln=Eo(pn),xn=Eo(fn),Hn=Eo(hn),On=Eo(mn),wn=Mt?Mt.prototype:void 0,_n=wn?wn.valueOf:void 0,En=wn?wn.toString:void 0;function Cn(t){if(Za(t)&&!Aa(t)&&!(t instanceof Vn)){if(t instanceof jn)return t;if(xt.call(t,"__wrapped__"))return Co(t)}return new jn(t)}var Sn=function(){function t(){}return function(e){if(!Wa(e))return{};if(Zt)return Zt(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function Mn(){}function jn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function Vn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function An(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function $n(t,e,n,r,i,o){var a,s=1&e,l=2&e,T=4&e;if(n&&(a=i?n(t,r,i,o):n(t)),void 0!==a)return a;if(!Wa(t))return t;var L=Aa(t);if(L){if(a=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&xt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!s)return gi(t,a)}else{var V=ro(t),A=V==d||V==p;if(Ra(t))return Ti(t,s);if(V==m||V==u||A&&!i){if(a=l||A?{}:oo(t),!s)return l?function(t,e){return vi(t,no(t),e)}(t,function(t,e){return t&&vi(e,Ls(e),t)}(a,t)):function(t,e){return vi(t,eo(t),e)}(t,Un(a,t))}else{if(!Bt[V])return i?t:{};a=function(t,e,n){var r=t.constructor;switch(e){case x:return di(t);case c:case Q:return new r(+t);case H:return function(t,e){var n=e?di(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case O:case w:case _:case E:case C:case S:case"[object Uint8ClampedArray]":case M:case j:return pi(t,n);case f:return new r;case h:case b:return new r(t);case g:return function(t){var e=new t.constructor(t.source,rt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case v:return new r;case y:return i=t,_n?pt(_n.call(i)):{}}var i}(t,V,s)}}o||(o=new Rn);var k=o.get(t);if(k)return k;o.set(t,a),Ka(t)?t.forEach((function(r){a.add($n(r,e,n,r,t,o))})):Ga(t)&&t.forEach((function(r,i){a.set(i,$n(r,e,n,i,t,o))}));var P=L?void 0:(T?l?Ui:Gi:l?Ls:ys)(t);return se(P||t,(function(r,i){P&&(r=t[i=r]),Wn(a,i,$n(r,e,n,i,t,o))})),a}function Yn(t,e,n){var r=n.length;if(null==t)return!r;for(t=pt(t);r--;){var i=n[r],o=e[i],a=t[i];if(void 0===a&&!(i in t)||!o(a))return!1}return!0}function Jn(t,e,n){if("function"!=typeof t)throw new mt(o);return yo((function(){t.apply(void 0,n)}),e)}function tr(t,e,n,r){var i=-1,o=Qe,a=!0,s=t.length,u=[],l=e.length;if(!s)return u;n&&(e=de(e,Me(n))),r?(o=Te,a=!1):e.length>=200&&(o=Ve,a=!1,e=new Dn(e));t:for(;++i-1},kn.prototype.set=function(t,e){var n=this.__data__,r=Zn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Pn.prototype.clear=function(){this.size=0,this.__data__={hash:new An,map:new(pn||kn),string:new An}},Pn.prototype.delete=function(t){var e=Yi(this,t).delete(t);return this.size-=e?1:0,e},Pn.prototype.get=function(t){return Yi(this,t).get(t)},Pn.prototype.has=function(t){return Yi(this,t).has(t)},Pn.prototype.set=function(t,e){var n=Yi(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Dn.prototype.add=Dn.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Dn.prototype.has=function(t){return this.__data__.has(t)},Rn.prototype.clear=function(){this.__data__=new kn,this.size=0},Rn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Rn.prototype.get=function(t){return this.__data__.get(t)},Rn.prototype.has=function(t){return this.__data__.has(t)},Rn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof kn){var r=n.__data__;if(!pn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Pn(r)}return n.set(t,e),this.size=n.size,this};var er=Li(lr),nr=Li(cr,!0);function rr(t,e){var n=!0;return er(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function ir(t,e,n){for(var r=-1,i=t.length;++r0&&n(s)?e>1?ar(s,e-1,n,r,i):pe(i,s):r||(i[i.length]=s)}return i}var sr=xi(),ur=xi(!0);function lr(t,e){return t&&sr(t,e,ys)}function cr(t,e){return t&&ur(t,e,ys)}function Qr(t,e){return ce(e,(function(e){return Ba(t[e])}))}function Tr(t,e){for(var n=0,r=(e=ui(e,t)).length;null!=t&&ne}function hr(t,e){return null!=t&&xt.call(t,e)}function mr(t,e){return null!=t&&e in pt(t)}function gr(t,e,n){for(var i=n?Te:Qe,o=t[0].length,a=t.length,s=a,u=r(a),l=1/0,c=[];s--;){var Q=t[s];s&&e&&(Q=de(Q,Me(e))),l=un(Q.length,l),u[s]=!n&&(e||o>=120&&Q.length>=120)?new Dn(s&&Q):void 0}Q=t[0];var T=-1,d=u[0];t:for(;++T=s)return u;var l=n[r];return u*("desc"==l?-1:1)}}return t.index-e.index}(t,e,n)}))}function Ar(t,e,n){for(var r=-1,i=e.length,o={};++r-1;)s!==t&&qt.call(s,u,1),qt.call(t,u,1);return t}function Pr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;so(i)?qt.call(t,i,1):ti(t,i)}}return t}function Dr(t,e){return t+tn(Qn()*(e-t+1))}function Rr(t,e){var n="";if(!t||e<1||e>9007199254740991)return n;do{e%2&&(n+=t),(e=tn(e/2))&&(t+=t)}while(e);return n}function Nr(t,e){return Lo(ho(t,e,Us),t+"")}function Ir(t){return In(Ss(t))}function Br(t,e){var n=Ss(t);return Oo(n,Kn(e,0,n.length))}function Fr(t,e,n,r){if(!Wa(t))return t;for(var i=-1,o=(e=ui(e,t)).length,a=o-1,s=t;null!=s&&++io?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var a=r(o);++i>>1,a=t[o];null!==a&&!Ya(a)&&(n?a<=e:a=200){var l=e?null:Ri(t);if(l)return We(l);a=!1,i=Ve,u=new Dn}else u=e?[]:s;t:for(;++r=r?t:Gr(t,e,n)}var Qi=we||function(t){return Ut.clearTimeout(t)};function Ti(t,e){if(e)return t.slice();var n=t.length,r=Pt?Pt(n):new t.constructor(n);return t.copy(r),r}function di(t){var e=new t.constructor(t.byteLength);return new At(e).set(new At(t)),e}function pi(t,e){var n=e?di(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function fi(t,e){if(t!==e){var n=void 0!==t,r=null===t,i=t==t,o=Ya(t),a=void 0!==e,s=null===e,u=e==e,l=Ya(e);if(!s&&!l&&!o&&t>e||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&t1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,a&&uo(n[0],n[1],a)&&(o=i<3?void 0:o,i=1),e=pt(e);++r-1?i[o?e[a]:a]:void 0}}function Ei(t){return Zi((function(e){var n=e.length,r=n,i=jn.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new mt(o);if(i&&!s&&"wrapper"==Xi(a))var s=new jn([],!0)}for(r=s?r:n;++r1&&v.reverse(),Q&&ls))return!1;var l=o.get(t),c=o.get(e);if(l&&c)return l==e&&c==t;var Q=-1,T=!0,d=2&n?new Dn:void 0;for(o.set(t,e),o.set(e,t);++Q-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(K,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return se(s,(function(n){var r="_."+n[0];e&n[1]&&!Qe(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match($);return e?e[1].split(Y):[]}(r),n)))}function Ho(t){var e=0,n=0;return function(){var r=ln(),i=16-(r-n);if(n=r,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function Oo(t,e){var n=-1,r=t.length,i=r-1;for(e=void 0===e?r:e;++n1?t[e-1]:void 0;return n="function"==typeof n?(t.pop(),n):void 0,Xo(t,n)}));function na(t){var e=Cn(t);return e.__chain__=!0,e}function ra(t,e){return e(t)}var ia=Zi((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return Xn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Vn&&so(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:ra,args:[i],thisArg:void 0}),new jn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(void 0),t}))):this.thru(i)}));var oa=bi((function(t,e,n){xt.call(t,n)?++t[n]:qn(t,n,1)}));var aa=_i(Vo),sa=_i(Ao);function ua(t,e){return(Aa(t)?se:er)(t,$i(e,3))}function la(t,e){return(Aa(t)?ue:nr)(t,$i(e,3))}var ca=bi((function(t,e,n){xt.call(t,n)?t[n].push(e):qn(t,n,[e])}));var Qa=Nr((function(t,e,n){var i=-1,o="function"==typeof e,a=Pa(t)?r(t.length):[];return er(t,(function(t){a[++i]=o?oe(e,t,n):vr(t,e,n)})),a})),Ta=bi((function(t,e,n){qn(t,n,e)}));function da(t,e){return(Aa(t)?de:Er)(t,$i(e,3))}var pa=bi((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var fa=Nr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&uo(t,e[0],e[1])?e=[]:n>2&&uo(e[0],e[1],e[2])&&(e=[e[0]]),Vr(t,ar(e,1),[])})),ha=$e||function(){return Ut.Date.now()};function ma(t,e,n){return e=n?void 0:e,Ii(t,128,void 0,void 0,void 0,void 0,e=t&&null==e?t.length:e)}function ga(t,e){var n;if("function"!=typeof e)throw new mt(o);return t=is(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}var va=Nr((function(t,e,n){var r=1;if(n.length){var i=ze(n,Ki(va));r|=32}return Ii(t,r,e,n,i)})),ba=Nr((function(t,e,n){var r=3;if(n.length){var i=ze(n,Ki(ba));r|=32}return Ii(e,r,t,n,i)}));function ya(t,e,n){var r,i,a,s,u,l,c=0,Q=!1,T=!1,d=!0;if("function"!=typeof t)throw new mt(o);function p(e){var n=r,o=i;return r=i=void 0,c=e,s=t.apply(o,n)}function f(t){return c=t,u=yo(m,e),Q?p(t):s}function h(t){var n=t-l;return void 0===l||n>=e||n<0||T&&t-c>=a}function m(){var t=ha();if(h(t))return g(t);u=yo(m,function(t){var n=e-(t-l);return T?un(n,a-(t-c)):n}(t))}function g(t){return u=void 0,d&&r?p(t):(r=i=void 0,s)}function v(){var t=ha(),n=h(t);if(r=arguments,i=this,l=t,n){if(void 0===u)return f(l);if(T)return Qi(u),u=yo(m,e),p(l)}return void 0===u&&(u=yo(m,e)),s}return e=as(e)||0,Wa(n)&&(Q=!!n.leading,a=(T="maxWait"in n)?sn(as(n.maxWait)||0,e):a,d="trailing"in n?!!n.trailing:d),v.cancel=function(){void 0!==u&&Qi(u),c=0,r=l=i=u=void 0},v.flush=function(){return void 0===u?s:g(ha())},v}var La=Nr((function(t,e){return Jn(t,1,e)})),xa=Nr((function(t,e,n){return Jn(t,as(e)||0,n)}));function Ha(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new mt(o);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Ha.Cache||Pn),n}function Oa(t){if("function"!=typeof t)throw new mt(o);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ha.Cache=Pn;var wa=li((function(t,e){var n=(e=1==e.length&&Aa(e[0])?de(e[0],Me($i())):de(ar(e,1),Me($i()))).length;return Nr((function(r){for(var i=-1,o=un(r.length,n);++i=e})),Va=br(function(){return arguments}())?br:function(t){return Za(t)&&xt.call(t,"callee")&&!Gt.call(t,"callee")},Aa=r.isArray,ka=Jt?Me(Jt):function(t){return Za(t)&&pr(t)==x};function Pa(t){return null!=t&&za(t.length)&&!Ba(t)}function Da(t){return Za(t)&&Pa(t)}var Ra=nn||au,Na=te?Me(te):function(t){return Za(t)&&pr(t)==Q};function Ia(t){if(!Za(t))return!1;var e=pr(t);return e==T||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!qa(t)}function Ba(t){if(!Wa(t))return!1;var e=pr(t);return e==d||e==p||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Fa(t){return"number"==typeof t&&t==is(t)}function za(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}function Wa(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Za(t){return null!=t&&"object"==typeof t}var Ga=ee?Me(ee):function(t){return Za(t)&&ro(t)==f};function Ua(t){return"number"==typeof t||Za(t)&&pr(t)==h}function qa(t){if(!Za(t)||pr(t)!=m)return!1;var e=Ft(t);if(null===e)return!0;var n=xt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Lt.call(n)==_t}var Xa=ne?Me(ne):function(t){return Za(t)&&pr(t)==g};var Ka=re?Me(re):function(t){return Za(t)&&ro(t)==v};function $a(t){return"string"==typeof t||!Aa(t)&&Za(t)&&pr(t)==b}function Ya(t){return"symbol"==typeof t||Za(t)&&pr(t)==y}var Ja=ie?Me(ie):function(t){return Za(t)&&za(t.length)&&!!It[pr(t)]};var ts=ki(_r),es=ki((function(t,e){return t<=e}));function ns(t){if(!t)return[];if(Pa(t))return $a(t)?Ue(t):gi(t);if($t&&t[$t])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[$t]());var e=ro(t);return(e==f?Be:e==v?We:Ss)(t)}function rs(t){return t?(t=as(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function is(t){var e=rs(t),n=e%1;return e==e?n?e-n:e:0}function os(t){return t?Kn(is(t),0,4294967295):0}function as(t){if("number"==typeof t)return t;if(Ya(t))return NaN;if(Wa(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Wa(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Se(t);var n=ot.test(t);return n||st.test(t)?Wt(t.slice(2),n?2:8):it.test(t)?NaN:+t}function ss(t){return vi(t,Ls(t))}function us(t){return null==t?"":Yr(t)}var ls=yi((function(t,e){if(To(e)||Pa(e))vi(e,ys(e),t);else for(var n in e)xt.call(e,n)&&Wn(t,n,e[n])})),cs=yi((function(t,e){vi(e,Ls(e),t)})),Qs=yi((function(t,e,n,r){vi(e,Ls(e),t,r)})),Ts=yi((function(t,e,n,r){vi(e,ys(e),t,r)})),ds=Zi(Xn);var ps=Nr((function(t,e){t=pt(t);var n=-1,r=e.length,i=r>2?e[2]:void 0;for(i&&uo(e[0],e[1],i)&&(r=1);++n1),e})),vi(t,Ui(t),n),r&&(n=$n(n,7,zi));for(var i=e.length;i--;)ti(n,e[i]);return n}));var ws=Zi((function(t,e){return null==t?{}:function(t,e){return Ar(t,e,(function(e,n){return ms(t,n)}))}(t,e)}));function _s(t,e){if(null==t)return{};var n=de(Ui(t),(function(t){return[t]}));return e=$i(e),Ar(t,n,(function(t,n){return e(t,n[0])}))}var Es=Ni(ys),Cs=Ni(Ls);function Ss(t){return null==t?[]:je(t,ys(t))}var Ms=Oi((function(t,e,n){return e=e.toLowerCase(),t+(n?js(e):e)}));function js(t){return Is(us(t).toLowerCase())}function Vs(t){return(t=us(t))&&t.replace(lt,De).replace(Vt,"")}var As=Oi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),ks=Oi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Ps=Hi("toLowerCase");var Ds=Oi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Rs=Oi((function(t,e,n){return t+(n?" ":"")+Is(e)}));var Ns=Oi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Is=Hi("toUpperCase");function Bs(t,e,n){return t=us(t),void 0===(e=n?void 0:e)?function(t){return Dt.test(t)}(t)?function(t){return t.match(kt)||[]}(t):function(t){return t.match(J)||[]}(t):t.match(e)||[]}var Fs=Nr((function(t,e){try{return oe(t,void 0,e)}catch(t){return Ia(t)?t:new X(t)}})),zs=Zi((function(t,e){return se(e,(function(e){e=_o(e),qn(t,e,va(t[e],t))})),t}));function Ws(t){return function(){return t}}var Zs=Ei(),Gs=Ei(!0);function Us(t){return t}function qs(t){return Hr("function"==typeof t?t:$n(t,1))}var Xs=Nr((function(t,e){return function(n){return vr(n,t,e)}})),Ks=Nr((function(t,e){return function(n){return vr(t,n,e)}}));function $s(t,e,n){var r=ys(e),i=Qr(e,r);null!=n||Wa(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Qr(e,ys(e)));var o=!(Wa(n)&&"chain"in n&&!n.chain),a=Ba(t);return se(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__),i=n.__actions__=gi(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,pe([this.value()],arguments))})})),t}function Ys(){}var Js=ji(de),tu=ji(le),eu=ji(me);function nu(t){return lo(t)?Oe(_o(t)):function(t){return function(e){return Tr(e,t)}}(t)}var ru=Ai(),iu=Ai(!0);function ou(){return[]}function au(){return!1}var su=Mi((function(t,e){return t+e}),0),uu=Di("ceil"),lu=Mi((function(t,e){return t/e}),1),cu=Di("floor");var Qu,Tu=Mi((function(t,e){return t*e}),1),du=Di("round"),pu=Mi((function(t,e){return t-e}),0);return Cn.after=function(t,e){if("function"!=typeof e)throw new mt(o);return t=is(t),function(){if(--t<1)return e.apply(this,arguments)}},Cn.ary=ma,Cn.assign=ls,Cn.assignIn=cs,Cn.assignInWith=Qs,Cn.assignWith=Ts,Cn.at=ds,Cn.before=ga,Cn.bind=va,Cn.bindAll=zs,Cn.bindKey=ba,Cn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Aa(t)?t:[t]},Cn.chain=na,Cn.chunk=function(t,e,n){e=(n?uo(t,e,n):void 0===e)?1:sn(is(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var o=0,a=0,s=r(Je(i/e));oi?0:i+n),(r=void 0===r||r>i?i:is(r))<0&&(r+=i),r=n>r?0:os(r);n>>0)?(t=us(t))&&("string"==typeof e||null!=e&&!Xa(e))&&!(e=Yr(e))&&Ie(t)?ci(Ue(t),0,n):t.split(e,n):[]},Cn.spread=function(t,e){if("function"!=typeof t)throw new mt(o);return e=null==e?0:sn(is(e),0),Nr((function(n){var r=n[e],i=ci(n,0,e);return r&&pe(i,r),oe(t,this,i)}))},Cn.tail=function(t){var e=null==t?0:t.length;return e?Gr(t,1,e):[]},Cn.take=function(t,e,n){return t&&t.length?Gr(t,0,(e=n||void 0===e?1:is(e))<0?0:e):[]},Cn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?Gr(t,(e=r-(e=n||void 0===e?1:is(e)))<0?0:e,r):[]},Cn.takeRightWhile=function(t,e){return t&&t.length?ni(t,$i(e,3),!1,!0):[]},Cn.takeWhile=function(t,e){return t&&t.length?ni(t,$i(e,3)):[]},Cn.tap=function(t,e){return e(t),t},Cn.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new mt(o);return Wa(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),ya(t,e,{leading:r,maxWait:e,trailing:i})},Cn.thru=ra,Cn.toArray=ns,Cn.toPairs=Es,Cn.toPairsIn=Cs,Cn.toPath=function(t){return Aa(t)?de(t,_o):Ya(t)?[t]:gi(wo(us(t)))},Cn.toPlainObject=ss,Cn.transform=function(t,e,n){var r=Aa(t),i=r||Ra(t)||Ja(t);if(e=$i(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:Wa(t)&&Ba(o)?Sn(Ft(t)):{}}return(i?se:lr)(t,(function(t,r,i){return e(n,t,r,i)})),n},Cn.unary=function(t){return ma(t,1)},Cn.union=Zo,Cn.unionBy=Go,Cn.unionWith=Uo,Cn.uniq=function(t){return t&&t.length?Jr(t):[]},Cn.uniqBy=function(t,e){return t&&t.length?Jr(t,$i(e,2)):[]},Cn.uniqWith=function(t,e){return e="function"==typeof e?e:void 0,t&&t.length?Jr(t,void 0,e):[]},Cn.unset=function(t,e){return null==t||ti(t,e)},Cn.unzip=qo,Cn.unzipWith=Xo,Cn.update=function(t,e,n){return null==t?t:ei(t,e,si(n))},Cn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:void 0,null==t?t:ei(t,e,si(n),r)},Cn.values=Ss,Cn.valuesIn=function(t){return null==t?[]:je(t,Ls(t))},Cn.without=Ko,Cn.words=Bs,Cn.wrap=function(t,e){return _a(si(e),t)},Cn.xor=$o,Cn.xorBy=Yo,Cn.xorWith=Jo,Cn.zip=ta,Cn.zipObject=function(t,e){return oi(t||[],e||[],Wn)},Cn.zipObjectDeep=function(t,e){return oi(t||[],e||[],Fr)},Cn.zipWith=ea,Cn.entries=Es,Cn.entriesIn=Cs,Cn.extend=cs,Cn.extendWith=Qs,$s(Cn,Cn),Cn.add=su,Cn.attempt=Fs,Cn.camelCase=Ms,Cn.capitalize=js,Cn.ceil=uu,Cn.clamp=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=as(n))==n?n:0),void 0!==e&&(e=(e=as(e))==e?e:0),Kn(as(t),e,n)},Cn.clone=function(t){return $n(t,4)},Cn.cloneDeep=function(t){return $n(t,5)},Cn.cloneDeepWith=function(t,e){return $n(t,5,e="function"==typeof e?e:void 0)},Cn.cloneWith=function(t,e){return $n(t,4,e="function"==typeof e?e:void 0)},Cn.conformsTo=function(t,e){return null==e||Yn(t,e,ys(e))},Cn.deburr=Vs,Cn.defaultTo=function(t,e){return null==t||t!=t?e:t},Cn.divide=lu,Cn.endsWith=function(t,e,n){t=us(t),e=Yr(e);var r=t.length,i=n=void 0===n?r:Kn(is(n),0,r);return(n-=e.length)>=0&&t.slice(n,i)==e},Cn.eq=Sa,Cn.escape=function(t){return(t=us(t))&&N.test(t)?t.replace(D,Re):t},Cn.escapeRegExp=function(t){return(t=us(t))&&U.test(t)?t.replace(G,"\\$&"):t},Cn.every=function(t,e,n){var r=Aa(t)?le:rr;return n&&uo(t,e,n)&&(e=void 0),r(t,$i(e,3))},Cn.find=aa,Cn.findIndex=Vo,Cn.findKey=function(t,e){return ve(t,$i(e,3),lr)},Cn.findLast=sa,Cn.findLastIndex=Ao,Cn.findLastKey=function(t,e){return ve(t,$i(e,3),cr)},Cn.floor=cu,Cn.forEach=ua,Cn.forEachRight=la,Cn.forIn=function(t,e){return null==t?t:sr(t,$i(e,3),Ls)},Cn.forInRight=function(t,e){return null==t?t:ur(t,$i(e,3),Ls)},Cn.forOwn=function(t,e){return t&&lr(t,$i(e,3))},Cn.forOwnRight=function(t,e){return t&&cr(t,$i(e,3))},Cn.get=hs,Cn.gt=Ma,Cn.gte=ja,Cn.has=function(t,e){return null!=t&&io(t,e,hr)},Cn.hasIn=ms,Cn.head=Po,Cn.identity=Us,Cn.includes=function(t,e,n,r){t=Pa(t)?t:Ss(t),n=n&&!r?is(n):0;var i=t.length;return n<0&&(n=sn(i+n,0)),$a(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&ye(t,e,n)>-1},Cn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:is(n);return i<0&&(i=sn(r+i,0)),ye(t,e,i)},Cn.inRange=function(t,e,n){return e=rs(e),void 0===n?(n=e,e=0):n=rs(n),function(t,e,n){return t>=un(e,n)&&t=-9007199254740991&&t<=9007199254740991},Cn.isSet=Ka,Cn.isString=$a,Cn.isSymbol=Ya,Cn.isTypedArray=Ja,Cn.isUndefined=function(t){return void 0===t},Cn.isWeakMap=function(t){return Za(t)&&ro(t)==L},Cn.isWeakSet=function(t){return Za(t)&&"[object WeakSet]"==pr(t)},Cn.join=function(t,e){return null==t?"":on.call(t,e)},Cn.kebabCase=As,Cn.last=Io,Cn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return void 0!==n&&(i=(i=is(n))<0?sn(r+i,0):un(i,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):be(t,xe,i,!0)},Cn.lowerCase=ks,Cn.lowerFirst=Ps,Cn.lt=ts,Cn.lte=es,Cn.max=function(t){return t&&t.length?ir(t,Us,fr):void 0},Cn.maxBy=function(t,e){return t&&t.length?ir(t,$i(e,2),fr):void 0},Cn.mean=function(t){return He(t,Us)},Cn.meanBy=function(t,e){return He(t,$i(e,2))},Cn.min=function(t){return t&&t.length?ir(t,Us,_r):void 0},Cn.minBy=function(t,e){return t&&t.length?ir(t,$i(e,2),_r):void 0},Cn.stubArray=ou,Cn.stubFalse=au,Cn.stubObject=function(){return{}},Cn.stubString=function(){return""},Cn.stubTrue=function(){return!0},Cn.multiply=Tu,Cn.nth=function(t,e){return t&&t.length?jr(t,is(e)):void 0},Cn.noConflict=function(){return Ut._===this&&(Ut._=Et),this},Cn.noop=Ys,Cn.now=ha,Cn.pad=function(t,e,n){t=us(t);var r=(e=is(e))?Ge(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Vi(tn(i),n)+t+Vi(Je(i),n)},Cn.padEnd=function(t,e,n){t=us(t);var r=(e=is(e))?Ge(t):0;return e&&re){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Qn();return un(t+i*(e-t+zt("1e-"+((i+"").length-1))),e)}return Dr(t,e)},Cn.reduce=function(t,e,n){var r=Aa(t)?fe:_e,i=arguments.length<3;return r(t,$i(e,4),n,i,er)},Cn.reduceRight=function(t,e,n){var r=Aa(t)?he:_e,i=arguments.length<3;return r(t,$i(e,4),n,i,nr)},Cn.repeat=function(t,e,n){return e=(n?uo(t,e,n):void 0===e)?1:is(e),Rr(us(t),e)},Cn.replace=function(){var t=arguments,e=us(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Cn.result=function(t,e,n){var r=-1,i=(e=ui(e,t)).length;for(i||(i=1,t=void 0);++r9007199254740991)return[];var n=4294967295,r=un(t,4294967295);t-=4294967295;for(var i=Ce(r,e=$i(e));++n=o)return t;var s=n-Ge(r);if(s<1)return r;var u=a?ci(a,0,s).join(""):t.slice(0,s);if(void 0===i)return u+r;if(a&&(s+=u.length-s),Xa(i)){if(t.slice(s).search(i)){var l,c=u;for(i.global||(i=ft(i.source,us(rt.exec(i))+"g")),i.lastIndex=0;l=i.exec(c);)var Q=l.index;u=u.slice(0,void 0===Q?s:Q)}}else if(t.indexOf(Yr(i),s)!=s){var T=u.lastIndexOf(i);T>-1&&(u=u.slice(0,T))}return u+r},Cn.unescape=function(t){return(t=us(t))&&R.test(t)?t.replace(P,Xe):t},Cn.uniqueId=function(t){var e=++Ht;return us(t)+e},Cn.upperCase=Ns,Cn.upperFirst=Is,Cn.each=ua,Cn.eachRight=la,Cn.first=Po,$s(Cn,(Qu={},lr(Cn,(function(t,e){xt.call(Cn.prototype,e)||(Qu[e]=t)})),Qu),{chain:!1}),Cn.VERSION="4.17.21",se(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Cn[t].placeholder=Cn})),se(["drop","take"],(function(t,e){Vn.prototype[t]=function(n){n=void 0===n?1:sn(is(n),0);var r=this.__filtered__&&!e?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=un(n,r.__takeCount__):r.__views__.push({size:un(n,4294967295),type:t+(r.__dir__<0?"Right":"")}),r},Vn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),se(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Vn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:$i(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),se(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Vn.prototype[t]=function(){return this[n](1).value()[0]}})),se(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Vn.prototype[t]=function(){return this.__filtered__?new Vn(this):this[n](1)}})),Vn.prototype.compact=function(){return this.filter(Us)},Vn.prototype.find=function(t){return this.filter(t).head()},Vn.prototype.findLast=function(t){return this.reverse().find(t)},Vn.prototype.invokeMap=Nr((function(t,e){return"function"==typeof t?new Vn(this):this.map((function(n){return vr(n,t,e)}))})),Vn.prototype.reject=function(t){return this.filter(Oa($i(t)))},Vn.prototype.slice=function(t,e){t=is(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Vn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),void 0!==e&&(n=(e=is(e))<0?n.dropRight(-e):n.take(e-t)),n)},Vn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Vn.prototype.toArray=function(){return this.take(4294967295)},lr(Vn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=Cn[r?"take"+("last"==e?"Right":""):e],o=r||/^find/.test(e);i&&(Cn.prototype[e]=function(){var e=this.__wrapped__,a=r?[1]:arguments,s=e instanceof Vn,u=a[0],l=s||Aa(e),c=function(t){var e=i.apply(Cn,pe([t],a));return r&&Q?e[0]:e};l&&n&&"function"==typeof u&&1!=u.length&&(s=l=!1);var Q=this.__chain__,T=!!this.__actions__.length,d=o&&!Q,p=s&&!T;if(!o&&l){e=p?e:new Vn(this);var f=t.apply(e,a);return f.__actions__.push({func:ra,args:[c],thisArg:void 0}),new jn(f,Q)}return d&&p?t.apply(this,a):(f=this.thru(c),d?r?f.value()[0]:f.value():f)})})),se(["pop","push","shift","sort","splice","unshift"],(function(t){var e=gt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Cn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Aa(i)?i:[],t)}return this[n]((function(n){return e.apply(Aa(n)?n:[],t)}))}})),lr(Vn.prototype,(function(t,e){var n=Cn[e];if(n){var r=n.name+"";xt.call(bn,r)||(bn[r]=[]),bn[r].push({name:e,func:n})}})),bn[Ci(void 0,2).name]=[{name:"wrapper",func:void 0}],Vn.prototype.clone=function(){var t=new Vn(this.__wrapped__);return t.__actions__=gi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=gi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=gi(this.__views__),t},Vn.prototype.reverse=function(){if(this.__filtered__){var t=new Vn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Vn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Aa(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r=this.__values__.length;return{done:t,value:t?void 0:this.__values__[this.__index__++]}},Cn.prototype.plant=function(t){for(var e,n=this;n instanceof Mn;){var r=Co(n);r.__index__=0,r.__values__=void 0,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e},Cn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Vn){var e=t;return this.__actions__.length&&(e=new Vn(this)),(e=e.reverse()).__actions__.push({func:ra,args:[Wo],thisArg:void 0}),new jn(e,this.__chain__)}return this.thru(Wo)},Cn.prototype.toJSON=Cn.prototype.valueOf=Cn.prototype.value=function(){return ri(this.__wrapped__,this.__actions__)},Cn.prototype.first=Cn.prototype.head,$t&&(Cn.prototype[$t]=function(){return this}),Cn}();Ut._=Ke,void 0===(i=function(){return Ke}.call(e,n,e,r))||(r.exports=i)}).call(this)}).call(this,n(340),n(1374)(t))},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1){var i=I[t];if(!Array.isArray(i))return d+H(i)in e&&p+i;if(!r)return!1;for(var o=0;o"spacing-xs-"+t),...["column-reverse","column","row-reverse","row"].map(t=>"direction-xs-"+t),...["nowrap","wrap-reverse","wrap"].map(t=>"wrap-xs-"+t),...a.map(t=>"grid-xs-"+t),...a.map(t=>"grid-sm-"+t),...a.map(t=>"grid-md-"+t),...a.map(t=>"grid-lg-"+t),...a.map(t=>"grid-xl-"+t)]);e.a=s},function(t,e,n){"use strict";e.a={black:"#000",white:"#fff"}},function(t,e,n){"use strict";t.exports=n(1373)},,,,,function(t,e,n){"use strict";var r=n(17),i=n(350),o=(n(10),n(0)),a=n.n(o),s=n(83),u=n.n(s),l=n(607),c=n(397),Q=function(t){function e(e,n){var r;r=t.call(this,e,n)||this;var i,o=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?o?(i="exited",r.appearStatus="entering"):i="entered":i=e.unmountOnExit||e.mountOnEnter?"unmounted":"exited",r.state={status:i},r.nextCallback=null,r}Object(i.a)(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&"unmounted"===e.status?{status:"exited"}:null};var n=e.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(e="entering"):"entering"!==n&&"entered"!==n||(e="exiting")}this.updateStatus(!1,e)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!=typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},n.updateStatus=function(t,e){void 0===t&&(t=!1),null!==e?(this.cancelNextCallback(),"entering"===e?this.performEnter(t):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(t){var e=this,n=this.props.enter,r=this.context?this.context.isMounting:t,i=this.props.nodeRef?[r]:[u.a.findDOMNode(this),r],o=i[0],a=i[1],s=this.getTimeouts(),c=r?s.appear:s.enter;!t&&!n||l.a.disabled?this.safeSetState({status:"entered"},(function(){e.props.onEntered(o)})):(this.props.onEnter(o,a),this.safeSetState({status:"entering"},(function(){e.props.onEntering(o,a),e.onTransitionEnd(c,(function(){e.safeSetState({status:"entered"},(function(){e.props.onEntered(o,a)}))}))})))},n.performExit=function(){var t=this,e=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:u.a.findDOMNode(this);e&&!l.a.disabled?(this.props.onExit(r),this.safeSetState({status:"exiting"},(function(){t.props.onExiting(r),t.onTransitionEnd(n.exit,(function(){t.safeSetState({status:"exited"},(function(){t.props.onExited(r)}))}))}))):this.safeSetState({status:"exited"},(function(){t.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},n.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(t,e){this.setNextCallback(e);var n=this.props.nodeRef?this.props.nodeRef.current:u.a.findDOMNode(this),r=null==t&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],a=i[1];this.props.addEndListener(o,a)}null!=t&&setTimeout(this.nextCallback,t)}else setTimeout(this.nextCallback,0)},n.render=function(){var t=this.state.status;if("unmounted"===t)return null;var e=this.props,n=e.children,i=(e.in,e.mountOnEnter,e.unmountOnExit,e.appear,e.enter,e.exit,e.timeout,e.addEndListener,e.onEnter,e.onEntering,e.onEntered,e.onExit,e.onExiting,e.onExited,e.nodeRef,Object(r.a)(e,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.a.createElement(c.a.Provider,{value:null},"function"==typeof n?n(t,i):a.a.cloneElement(a.a.Children.only(n),i))},e}(a.a.Component);function T(){}Q.contextType=c.a,Q.propTypes={},Q.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:T,onEntering:T,onEntered:T,onExit:T,onExiting:T,onExited:T},Q.UNMOUNTED="unmounted",Q.EXITED="exited",Q.ENTERING="entering",Q.ENTERED="entered",Q.EXITING="exiting",e.a=Q},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(0),i=n.n(r),o=n(949);function a(){return i.a.useContext(o.a)}},function(t,e,n){"use strict";var r=n(17),i=n(2),o=n(0),a=n(10),s=n.n(a),u=n(12),l=n(63),c=n(109),Q=n(249),T=n(617),d=n(1522),p=n(79),f=n(31),h=n(18),m=n(113),g=n(27),v=n(7);const b=["components","componentsProps","color","size"],y=Object(i.a)({},Q.a,Object(l.a)("MuiSlider",["colorPrimary","colorSecondary","thumbColorPrimary","thumbColorSecondary","sizeSmall","thumbSizeSmall"])),L=Object(h.a)("span",{name:"MuiSlider",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t,r=!0===n.marksProp&&null!==n.step?[...Array(Math.floor((n.max-n.min)/n.step)+1)].map((t,e)=>({value:n.min+n.step*e})):n.marksProp||[],i=r.length>0&&r.some(t=>t.label);return[e.root,e["color"+Object(g.a)(n.color)],"medium"!==n.size&&e["size"+Object(g.a)(n.size)],i&&e.marked,"vertical"===n.orientation&&e.vertical,"inverted"===n.track&&e.trackInverted,!1===n.track&&e.trackFalse]}})(({theme:t,ownerState:e})=>Object(i.a)({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:t.palette[e.color].main,WebkitTapHighlightColor:"transparent"},"horizontal"===e.orientation&&Object(i.a)({height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}},"small"===e.size&&{height:2},e.marked&&{marginBottom:20}),"vertical"===e.orientation&&Object(i.a)({height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}},"small"===e.size&&{width:2},e.marked&&{marginRight:44}),{"@media print":{colorAdjust:"exact"},["&."+y.disabled]:{pointerEvents:"none",cursor:"default",color:t.palette.grey[400]},["&."+y.dragging]:{[`& .${y.thumb}, & .${y.track}`]:{transition:"none"}}})),x=Object(h.a)("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(t,e)=>e.rail})(({ownerState:t})=>Object(i.a)({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38},"horizontal"===t.orientation&&{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===t.orientation&&{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"},"inverted"===t.track&&{opacity:1})),H=Object(h.a)("span",{name:"MuiSlider",slot:"Track",overridesResolver:(t,e)=>e.track})(({theme:t,ownerState:e})=>{const n="light"===t.palette.mode?Object(p.d)(t.palette[e.color].main,.62):Object(p.b)(t.palette[e.color].main,.5);return Object(i.a)({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:t.transitions.create(["left","width","bottom","height"],{duration:t.transitions.duration.shortest})},"small"===e.size&&{border:"none"},"horizontal"===e.orientation&&{height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===e.orientation&&{width:"inherit",left:"50%",transform:"translateX(-50%)"},!1===e.track&&{display:"none"},"inverted"===e.track&&{backgroundColor:n,borderColor:n})}),O=Object(h.a)("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.thumb,e["thumbColor"+Object(g.a)(n.color)],"medium"!==n.size&&e["thumbSize"+Object(g.a)(n.size)]]}})(({theme:t,ownerState:e})=>Object(i.a)({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:t.transitions.create(["box-shadow","left","bottom"],{duration:t.transitions.duration.shortest})},"small"===e.size&&{width:12,height:12},"horizontal"===e.orientation&&{top:"50%",transform:"translate(-50%, -50%)"},"vertical"===e.orientation&&{left:"50%",transform:"translate(-50%, 50%)"},{"&:before":Object(i.a)({position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:t.shadows[2]},"small"===e.size&&{boxShadow:"none"}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},["&:hover, &."+y.focusVisible]:{boxShadow:"0px 0px 0px 8px "+Object(p.a)(t.palette[e.color].main,.16),"@media (hover: none)":{boxShadow:"none"}},["&."+y.active]:{boxShadow:"0px 0px 0px 14px "+Object(p.a)(t.palette[e.color].main,.16)},["&."+y.disabled]:{"&:hover":{boxShadow:"none"}}})),w=Object(h.a)(T.a,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(t,e)=>e.valueLabel})(({theme:t,ownerState:e})=>Object(i.a)({["&."+y.valueLabelOpen]:{transform:"translateY(-100%) scale(1)"},zIndex:1,whiteSpace:"nowrap"},t.typography.body2,{fontWeight:500,transition:t.transitions.create(["transform"],{duration:t.transitions.duration.shortest}),top:-10,transformOrigin:"bottom center",transform:"translateY(-100%) scale(0)",position:"absolute",backgroundColor:t.palette.grey[600],borderRadius:2,color:t.palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem"},"small"===e.size&&{fontSize:t.typography.pxToRem(12),padding:"0.25rem 0.5rem"},{"&:before":{position:"absolute",content:'""',width:8,height:8,bottom:0,left:"50%",transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit"}})),_=Object(h.a)("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:t=>Object(h.c)(t)&&"markActive"!==t,overridesResolver:(t,e)=>e.mark})(({theme:t,ownerState:e,markActive:n})=>Object(i.a)({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},"horizontal"===e.orientation&&{top:"50%",transform:"translate(-1px, -50%)"},"vertical"===e.orientation&&{left:"50%",transform:"translate(-50%, 1px)"},n&&{backgroundColor:t.palette.background.paper,opacity:.8})),E=Object(h.a)("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:t=>Object(h.c)(t)&&"markLabelActive"!==t,overridesResolver:(t,e)=>e.markLabel})(({theme:t,ownerState:e,markLabelActive:n})=>Object(i.a)({},t.typography.body2,{color:t.palette.text.secondary,position:"absolute",whiteSpace:"nowrap"},"horizontal"===e.orientation&&{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}},"vertical"===e.orientation&&{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}},n&&{color:t.palette.text.primary}));L.propTypes={children:s.a.node,ownerState:s.a.shape({"aria-label":s.a.string,"aria-labelledby":s.a.string,"aria-valuetext":s.a.string,classes:s.a.object,color:s.a.oneOf(["primary","secondary"]),defaultValue:s.a.oneOfType([s.a.arrayOf(s.a.number),s.a.number]),disabled:s.a.bool,getAriaLabel:s.a.func,getAriaValueText:s.a.func,isRtl:s.a.bool,marks:s.a.oneOfType([s.a.arrayOf(s.a.shape({label:s.a.node,value:s.a.number.isRequired})),s.a.bool]),max:s.a.number,min:s.a.number,name:s.a.string,onChange:s.a.func,onChangeCommitted:s.a.func,orientation:s.a.oneOf(["horizontal","vertical"]),scale:s.a.func,step:s.a.number,track:s.a.oneOf(["inverted","normal",!1]),value:s.a.oneOfType([s.a.arrayOf(s.a.number),s.a.number]),valueLabelDisplay:s.a.oneOf(["auto","off","on"]),valueLabelFormat:s.a.oneOfType([s.a.func,s.a.string])})};const C=t=>!t||!Object(c.a)(t),S=o.forwardRef((function(t,e){var n,o,a,s;const l=Object(f.a)({props:t,name:"MuiSlider"}),c="rtl"===Object(m.a)().direction,{components:T={},componentsProps:p={},color:h="primary",size:y="medium"}=l,S=Object(r.a)(l,b),M=(t=>{const{color:e,size:n,classes:r={}}=t;return Object(i.a)({},r,{root:Object(u.a)(r.root,Object(Q.b)("color"+Object(g.a)(e)),r["color"+Object(g.a)(e)],n&&[Object(Q.b)("size"+Object(g.a)(n)),r["size"+Object(g.a)(n)]]),thumb:Object(u.a)(r.thumb,Object(Q.b)("thumbColor"+Object(g.a)(e)),r["thumbColor"+Object(g.a)(e)],n&&[Object(Q.b)("thumbSize"+Object(g.a)(n)),r["thumbSize"+Object(g.a)(n)]])})})(Object(i.a)({},l,{color:h,size:y}));return Object(v.jsx)(d.a,Object(i.a)({},S,{isRtl:c,components:Object(i.a)({Root:L,Rail:x,Track:H,Thumb:O,ValueLabel:w,Mark:_,MarkLabel:E},T),componentsProps:Object(i.a)({},p,{root:Object(i.a)({},p.root,C(T.Root)&&{ownerState:Object(i.a)({},null==(n=p.root)?void 0:n.ownerState,{color:h,size:y})}),thumb:Object(i.a)({},p.thumb,C(T.Thumb)&&{ownerState:Object(i.a)({},null==(o=p.thumb)?void 0:o.ownerState,{color:h,size:y})}),track:Object(i.a)({},p.track,C(T.Track)&&{ownerState:Object(i.a)({},null==(a=p.track)?void 0:a.ownerState,{color:h,size:y})}),valueLabel:Object(i.a)({},p.valueLabel,C(T.ValueLabel)&&{ownerState:Object(i.a)({},null==(s=p.valueLabel)?void 0:s.ownerState,{color:h,size:y})})}),classes:M,ref:e}))}));e.a=S},,,,function(t,e,n){"use strict"; -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,s,u=a(t),l=1;l"']/g,R=RegExp(P.source),N=RegExp(D.source),I=/<%-([\s\S]+?)%>/g,B=/<%([\s\S]+?)%>/g,F=/<%=([\s\S]+?)%>/g,z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,W=/^\w*$/,Z=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/[\\^$.*+?()[\]{}|]/g,U=RegExp(G.source),X=/^\s+/,q=/\s/,K=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,$=/\{\n\/\* \[wrapped with (.+)\] \*/,Y=/,? & /,J=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tt=/[()=,{}\[\]\/\s]/,et=/\\(\\)?/g,nt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,rt=/\w*$/,it=/^[-+]0x[0-9a-f]+$/i,ot=/^0b[01]+$/i,at=/^\[object .+?Constructor\]$/,st=/^0o[0-7]+$/i,ut=/^(?:0|[1-9]\d*)$/,lt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ct=/($^)/,Qt=/['\n\r\u2028\u2029\\]/g,Tt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",dt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",pt="[\\ud800-\\udfff]",ft="["+dt+"]",ht="["+Tt+"]",mt="\\d+",gt="[\\u2700-\\u27bf]",vt="[a-z\\xdf-\\xf6\\xf8-\\xff]",bt="[^\\ud800-\\udfff"+dt+mt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",yt="\\ud83c[\\udffb-\\udfff]",Lt="[^\\ud800-\\udfff]",xt="(?:\\ud83c[\\udde6-\\uddff]){2}",Ht="[\\ud800-\\udbff][\\udc00-\\udfff]",Ot="[A-Z\\xc0-\\xd6\\xd8-\\xde]",wt="(?:"+vt+"|"+bt+")",_t="(?:"+Ot+"|"+bt+")",Et="(?:"+ht+"|"+yt+")"+"?",Ct="[\\ufe0e\\ufe0f]?"+Et+("(?:\\u200d(?:"+[Lt,xt,Ht].join("|")+")[\\ufe0e\\ufe0f]?"+Et+")*"),St="(?:"+[gt,xt,Ht].join("|")+")"+Ct,Mt="(?:"+[Lt+ht+"?",ht,xt,Ht,pt].join("|")+")",jt=RegExp("['’]","g"),Vt=RegExp(ht,"g"),At=RegExp(yt+"(?="+yt+")|"+Mt+Ct,"g"),kt=RegExp([Ot+"?"+vt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[ft,Ot,"$"].join("|")+")",_t+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[ft,Ot+wt,"$"].join("|")+")",Ot+"?"+wt+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ot+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",mt,St].join("|"),"g"),Pt=RegExp("[\\u200d\\ud800-\\udfff"+Tt+"\\ufe0e\\ufe0f]"),Dt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Nt=-1,It={};It[O]=It[w]=It[_]=It[E]=It[C]=It[S]=It["[object Uint8ClampedArray]"]=It[M]=It[j]=!0,It[u]=It[l]=It[x]=It[c]=It[H]=It[Q]=It[T]=It[d]=It[f]=It[h]=It[m]=It[g]=It[v]=It[b]=It[L]=!1;var Bt={};Bt[u]=Bt[l]=Bt[x]=Bt[H]=Bt[c]=Bt[Q]=Bt[O]=Bt[w]=Bt[_]=Bt[E]=Bt[C]=Bt[f]=Bt[h]=Bt[m]=Bt[g]=Bt[v]=Bt[b]=Bt[y]=Bt[S]=Bt["[object Uint8ClampedArray]"]=Bt[M]=Bt[j]=!0,Bt[T]=Bt[d]=Bt[L]=!1;var Ft={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zt=parseFloat,Wt=parseInt,Zt="object"==typeof t&&t&&t.Object===Object&&t,Gt="object"==typeof self&&self&&self.Object===Object&&self,Ut=Zt||Gt||Function("return this")(),Xt=e&&!e.nodeType&&e,qt=Xt&&"object"==typeof r&&r&&!r.nodeType&&r,Kt=qt&&qt.exports===Xt,$t=Kt&&Zt.process,Yt=function(){try{var t=qt&&qt.require&&qt.require("util").types;return t||$t&&$t.binding&&$t.binding("util")}catch(t){}}(),Jt=Yt&&Yt.isArrayBuffer,te=Yt&&Yt.isDate,ee=Yt&&Yt.isMap,ne=Yt&&Yt.isRegExp,re=Yt&&Yt.isSet,ie=Yt&&Yt.isTypedArray;function oe(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function ae(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i-1}function Te(t,e,n){for(var r=-1,i=null==t?0:t.length;++r-1;);return n}function ke(t,e){for(var n=t.length;n--&&ye(e,t[n],0)>-1;);return n}function Pe(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var De=we({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Re=we({"&":"&","<":"<",">":">",'"':""","'":"'"});function Ne(t){return"\\"+Ft[t]}function Ie(t){return Pt.test(t)}function Be(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function Fe(t,e){return function(n){return t(e(n))}}function ze(t,e){for(var n=-1,r=t.length,i=0,o=[];++n",""":'"',"'":"'"});var Ke=function t(e){var n,r=(e=null==e?Ut:Ke.defaults(Ut.Object(),e,Ke.pick(Ut,Rt))).Array,i=e.Date,q=e.Error,Tt=e.Function,dt=e.Math,pt=e.Object,ft=e.RegExp,ht=e.String,mt=e.TypeError,gt=r.prototype,vt=Tt.prototype,bt=pt.prototype,yt=e["__core-js_shared__"],Lt=vt.toString,xt=bt.hasOwnProperty,Ht=0,Ot=(n=/[^.]+$/.exec(yt&&yt.keys&&yt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",wt=bt.toString,_t=Lt.call(pt),Et=Ut._,Ct=ft("^"+Lt.call(xt).replace(G,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),St=Kt?e.Buffer:void 0,Mt=e.Symbol,At=e.Uint8Array,Pt=St?St.allocUnsafe:void 0,Ft=Fe(pt.getPrototypeOf,pt),Zt=pt.create,Gt=bt.propertyIsEnumerable,Xt=gt.splice,qt=Mt?Mt.isConcatSpreadable:void 0,$t=Mt?Mt.iterator:void 0,Yt=Mt?Mt.toStringTag:void 0,ge=function(){try{var t=to(pt,"defineProperty");return t({},"",{}),t}catch(t){}}(),we=e.clearTimeout!==Ut.clearTimeout&&e.clearTimeout,$e=i&&i.now!==Ut.Date.now&&i.now,Ye=e.setTimeout!==Ut.setTimeout&&e.setTimeout,Je=dt.ceil,tn=dt.floor,en=pt.getOwnPropertySymbols,nn=St?St.isBuffer:void 0,rn=e.isFinite,on=gt.join,an=Fe(pt.keys,pt),sn=dt.max,un=dt.min,ln=i.now,cn=e.parseInt,Qn=dt.random,Tn=gt.reverse,dn=to(e,"DataView"),pn=to(e,"Map"),fn=to(e,"Promise"),hn=to(e,"Set"),mn=to(e,"WeakMap"),gn=to(pt,"create"),vn=mn&&new mn,bn={},yn=Eo(dn),Ln=Eo(pn),xn=Eo(fn),Hn=Eo(hn),On=Eo(mn),wn=Mt?Mt.prototype:void 0,_n=wn?wn.valueOf:void 0,En=wn?wn.toString:void 0;function Cn(t){if(Za(t)&&!Aa(t)&&!(t instanceof Vn)){if(t instanceof jn)return t;if(xt.call(t,"__wrapped__"))return Co(t)}return new jn(t)}var Sn=function(){function t(){}return function(e){if(!Wa(e))return{};if(Zt)return Zt(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function Mn(){}function jn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function Vn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function An(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function $n(t,e,n,r,i,o){var a,s=1&e,l=2&e,T=4&e;if(n&&(a=i?n(t,r,i,o):n(t)),void 0!==a)return a;if(!Wa(t))return t;var L=Aa(t);if(L){if(a=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&xt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!s)return gi(t,a)}else{var V=ro(t),A=V==d||V==p;if(Ra(t))return Ti(t,s);if(V==m||V==u||A&&!i){if(a=l||A?{}:oo(t),!s)return l?function(t,e){return vi(t,no(t),e)}(t,function(t,e){return t&&vi(e,Ls(e),t)}(a,t)):function(t,e){return vi(t,eo(t),e)}(t,Un(a,t))}else{if(!Bt[V])return i?t:{};a=function(t,e,n){var r=t.constructor;switch(e){case x:return di(t);case c:case Q:return new r(+t);case H:return function(t,e){var n=e?di(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case O:case w:case _:case E:case C:case S:case"[object Uint8ClampedArray]":case M:case j:return pi(t,n);case f:return new r;case h:case b:return new r(t);case g:return function(t){var e=new t.constructor(t.source,rt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case v:return new r;case y:return i=t,_n?pt(_n.call(i)):{}}var i}(t,V,s)}}o||(o=new Rn);var k=o.get(t);if(k)return k;o.set(t,a),Ka(t)?t.forEach((function(r){a.add($n(r,e,n,r,t,o))})):Ga(t)&&t.forEach((function(r,i){a.set(i,$n(r,e,n,i,t,o))}));var P=L?void 0:(T?l?Ui:Gi:l?Ls:ys)(t);return se(P||t,(function(r,i){P&&(r=t[i=r]),Wn(a,i,$n(r,e,n,i,t,o))})),a}function Yn(t,e,n){var r=n.length;if(null==t)return!r;for(t=pt(t);r--;){var i=n[r],o=e[i],a=t[i];if(void 0===a&&!(i in t)||!o(a))return!1}return!0}function Jn(t,e,n){if("function"!=typeof t)throw new mt(o);return yo((function(){t.apply(void 0,n)}),e)}function tr(t,e,n,r){var i=-1,o=Qe,a=!0,s=t.length,u=[],l=e.length;if(!s)return u;n&&(e=de(e,Me(n))),r?(o=Te,a=!1):e.length>=200&&(o=Ve,a=!1,e=new Dn(e));t:for(;++i-1},kn.prototype.set=function(t,e){var n=this.__data__,r=Zn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Pn.prototype.clear=function(){this.size=0,this.__data__={hash:new An,map:new(pn||kn),string:new An}},Pn.prototype.delete=function(t){var e=Yi(this,t).delete(t);return this.size-=e?1:0,e},Pn.prototype.get=function(t){return Yi(this,t).get(t)},Pn.prototype.has=function(t){return Yi(this,t).has(t)},Pn.prototype.set=function(t,e){var n=Yi(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Dn.prototype.add=Dn.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Dn.prototype.has=function(t){return this.__data__.has(t)},Rn.prototype.clear=function(){this.__data__=new kn,this.size=0},Rn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Rn.prototype.get=function(t){return this.__data__.get(t)},Rn.prototype.has=function(t){return this.__data__.has(t)},Rn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof kn){var r=n.__data__;if(!pn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Pn(r)}return n.set(t,e),this.size=n.size,this};var er=Li(lr),nr=Li(cr,!0);function rr(t,e){var n=!0;return er(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function ir(t,e,n){for(var r=-1,i=t.length;++r0&&n(s)?e>1?ar(s,e-1,n,r,i):pe(i,s):r||(i[i.length]=s)}return i}var sr=xi(),ur=xi(!0);function lr(t,e){return t&&sr(t,e,ys)}function cr(t,e){return t&&ur(t,e,ys)}function Qr(t,e){return ce(e,(function(e){return Ba(t[e])}))}function Tr(t,e){for(var n=0,r=(e=ui(e,t)).length;null!=t&&ne}function hr(t,e){return null!=t&&xt.call(t,e)}function mr(t,e){return null!=t&&e in pt(t)}function gr(t,e,n){for(var i=n?Te:Qe,o=t[0].length,a=t.length,s=a,u=r(a),l=1/0,c=[];s--;){var Q=t[s];s&&e&&(Q=de(Q,Me(e))),l=un(Q.length,l),u[s]=!n&&(e||o>=120&&Q.length>=120)?new Dn(s&&Q):void 0}Q=t[0];var T=-1,d=u[0];t:for(;++T=s)return u;var l=n[r];return u*("desc"==l?-1:1)}}return t.index-e.index}(t,e,n)}))}function Ar(t,e,n){for(var r=-1,i=e.length,o={};++r-1;)s!==t&&Xt.call(s,u,1),Xt.call(t,u,1);return t}function Pr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;so(i)?Xt.call(t,i,1):ti(t,i)}}return t}function Dr(t,e){return t+tn(Qn()*(e-t+1))}function Rr(t,e){var n="";if(!t||e<1||e>9007199254740991)return n;do{e%2&&(n+=t),(e=tn(e/2))&&(t+=t)}while(e);return n}function Nr(t,e){return Lo(ho(t,e,Us),t+"")}function Ir(t){return In(Ss(t))}function Br(t,e){var n=Ss(t);return Oo(n,Kn(e,0,n.length))}function Fr(t,e,n,r){if(!Wa(t))return t;for(var i=-1,o=(e=ui(e,t)).length,a=o-1,s=t;null!=s&&++io?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var a=r(o);++i>>1,a=t[o];null!==a&&!Ya(a)&&(n?a<=e:a=200){var l=e?null:Ri(t);if(l)return We(l);a=!1,i=Ve,u=new Dn}else u=e?[]:s;t:for(;++r=r?t:Gr(t,e,n)}var Qi=we||function(t){return Ut.clearTimeout(t)};function Ti(t,e){if(e)return t.slice();var n=t.length,r=Pt?Pt(n):new t.constructor(n);return t.copy(r),r}function di(t){var e=new t.constructor(t.byteLength);return new At(e).set(new At(t)),e}function pi(t,e){var n=e?di(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function fi(t,e){if(t!==e){var n=void 0!==t,r=null===t,i=t==t,o=Ya(t),a=void 0!==e,s=null===e,u=e==e,l=Ya(e);if(!s&&!l&&!o&&t>e||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&t1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,a&&uo(n[0],n[1],a)&&(o=i<3?void 0:o,i=1),e=pt(e);++r-1?i[o?e[a]:a]:void 0}}function Ei(t){return Zi((function(e){var n=e.length,r=n,i=jn.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new mt(o);if(i&&!s&&"wrapper"==qi(a))var s=new jn([],!0)}for(r=s?r:n;++r1&&v.reverse(),Q&&ls))return!1;var l=o.get(t),c=o.get(e);if(l&&c)return l==e&&c==t;var Q=-1,T=!0,d=2&n?new Dn:void 0;for(o.set(t,e),o.set(e,t);++Q-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(K,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return se(s,(function(n){var r="_."+n[0];e&n[1]&&!Qe(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match($);return e?e[1].split(Y):[]}(r),n)))}function Ho(t){var e=0,n=0;return function(){var r=ln(),i=16-(r-n);if(n=r,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function Oo(t,e){var n=-1,r=t.length,i=r-1;for(e=void 0===e?r:e;++n1?t[e-1]:void 0;return n="function"==typeof n?(t.pop(),n):void 0,qo(t,n)}));function na(t){var e=Cn(t);return e.__chain__=!0,e}function ra(t,e){return e(t)}var ia=Zi((function(t){var e=t.length,n=e?t[0]:0,r=this.__wrapped__,i=function(e){return qn(e,t)};return!(e>1||this.__actions__.length)&&r instanceof Vn&&so(n)?((r=r.slice(n,+n+(e?1:0))).__actions__.push({func:ra,args:[i],thisArg:void 0}),new jn(r,this.__chain__).thru((function(t){return e&&!t.length&&t.push(void 0),t}))):this.thru(i)}));var oa=bi((function(t,e,n){xt.call(t,n)?++t[n]:Xn(t,n,1)}));var aa=_i(Vo),sa=_i(Ao);function ua(t,e){return(Aa(t)?se:er)(t,$i(e,3))}function la(t,e){return(Aa(t)?ue:nr)(t,$i(e,3))}var ca=bi((function(t,e,n){xt.call(t,n)?t[n].push(e):Xn(t,n,[e])}));var Qa=Nr((function(t,e,n){var i=-1,o="function"==typeof e,a=Pa(t)?r(t.length):[];return er(t,(function(t){a[++i]=o?oe(e,t,n):vr(t,e,n)})),a})),Ta=bi((function(t,e,n){Xn(t,n,e)}));function da(t,e){return(Aa(t)?de:Er)(t,$i(e,3))}var pa=bi((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var fa=Nr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&uo(t,e[0],e[1])?e=[]:n>2&&uo(e[0],e[1],e[2])&&(e=[e[0]]),Vr(t,ar(e,1),[])})),ha=$e||function(){return Ut.Date.now()};function ma(t,e,n){return e=n?void 0:e,Ii(t,128,void 0,void 0,void 0,void 0,e=t&&null==e?t.length:e)}function ga(t,e){var n;if("function"!=typeof e)throw new mt(o);return t=is(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}var va=Nr((function(t,e,n){var r=1;if(n.length){var i=ze(n,Ki(va));r|=32}return Ii(t,r,e,n,i)})),ba=Nr((function(t,e,n){var r=3;if(n.length){var i=ze(n,Ki(ba));r|=32}return Ii(e,r,t,n,i)}));function ya(t,e,n){var r,i,a,s,u,l,c=0,Q=!1,T=!1,d=!0;if("function"!=typeof t)throw new mt(o);function p(e){var n=r,o=i;return r=i=void 0,c=e,s=t.apply(o,n)}function f(t){return c=t,u=yo(m,e),Q?p(t):s}function h(t){var n=t-l;return void 0===l||n>=e||n<0||T&&t-c>=a}function m(){var t=ha();if(h(t))return g(t);u=yo(m,function(t){var n=e-(t-l);return T?un(n,a-(t-c)):n}(t))}function g(t){return u=void 0,d&&r?p(t):(r=i=void 0,s)}function v(){var t=ha(),n=h(t);if(r=arguments,i=this,l=t,n){if(void 0===u)return f(l);if(T)return Qi(u),u=yo(m,e),p(l)}return void 0===u&&(u=yo(m,e)),s}return e=as(e)||0,Wa(n)&&(Q=!!n.leading,a=(T="maxWait"in n)?sn(as(n.maxWait)||0,e):a,d="trailing"in n?!!n.trailing:d),v.cancel=function(){void 0!==u&&Qi(u),c=0,r=l=i=u=void 0},v.flush=function(){return void 0===u?s:g(ha())},v}var La=Nr((function(t,e){return Jn(t,1,e)})),xa=Nr((function(t,e,n){return Jn(t,as(e)||0,n)}));function Ha(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new mt(o);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=t.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Ha.Cache||Pn),n}function Oa(t){if("function"!=typeof t)throw new mt(o);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ha.Cache=Pn;var wa=li((function(t,e){var n=(e=1==e.length&&Aa(e[0])?de(e[0],Me($i())):de(ar(e,1),Me($i()))).length;return Nr((function(r){for(var i=-1,o=un(r.length,n);++i=e})),Va=br(function(){return arguments}())?br:function(t){return Za(t)&&xt.call(t,"callee")&&!Gt.call(t,"callee")},Aa=r.isArray,ka=Jt?Me(Jt):function(t){return Za(t)&&pr(t)==x};function Pa(t){return null!=t&&za(t.length)&&!Ba(t)}function Da(t){return Za(t)&&Pa(t)}var Ra=nn||au,Na=te?Me(te):function(t){return Za(t)&&pr(t)==Q};function Ia(t){if(!Za(t))return!1;var e=pr(t);return e==T||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!Xa(t)}function Ba(t){if(!Wa(t))return!1;var e=pr(t);return e==d||e==p||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Fa(t){return"number"==typeof t&&t==is(t)}function za(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}function Wa(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function Za(t){return null!=t&&"object"==typeof t}var Ga=ee?Me(ee):function(t){return Za(t)&&ro(t)==f};function Ua(t){return"number"==typeof t||Za(t)&&pr(t)==h}function Xa(t){if(!Za(t)||pr(t)!=m)return!1;var e=Ft(t);if(null===e)return!0;var n=xt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Lt.call(n)==_t}var qa=ne?Me(ne):function(t){return Za(t)&&pr(t)==g};var Ka=re?Me(re):function(t){return Za(t)&&ro(t)==v};function $a(t){return"string"==typeof t||!Aa(t)&&Za(t)&&pr(t)==b}function Ya(t){return"symbol"==typeof t||Za(t)&&pr(t)==y}var Ja=ie?Me(ie):function(t){return Za(t)&&za(t.length)&&!!It[pr(t)]};var ts=ki(_r),es=ki((function(t,e){return t<=e}));function ns(t){if(!t)return[];if(Pa(t))return $a(t)?Ue(t):gi(t);if($t&&t[$t])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[$t]());var e=ro(t);return(e==f?Be:e==v?We:Ss)(t)}function rs(t){return t?(t=as(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function is(t){var e=rs(t),n=e%1;return e==e?n?e-n:e:0}function os(t){return t?Kn(is(t),0,4294967295):0}function as(t){if("number"==typeof t)return t;if(Ya(t))return NaN;if(Wa(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=Wa(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Se(t);var n=ot.test(t);return n||st.test(t)?Wt(t.slice(2),n?2:8):it.test(t)?NaN:+t}function ss(t){return vi(t,Ls(t))}function us(t){return null==t?"":Yr(t)}var ls=yi((function(t,e){if(To(e)||Pa(e))vi(e,ys(e),t);else for(var n in e)xt.call(e,n)&&Wn(t,n,e[n])})),cs=yi((function(t,e){vi(e,Ls(e),t)})),Qs=yi((function(t,e,n,r){vi(e,Ls(e),t,r)})),Ts=yi((function(t,e,n,r){vi(e,ys(e),t,r)})),ds=Zi(qn);var ps=Nr((function(t,e){t=pt(t);var n=-1,r=e.length,i=r>2?e[2]:void 0;for(i&&uo(e[0],e[1],i)&&(r=1);++n1),e})),vi(t,Ui(t),n),r&&(n=$n(n,7,zi));for(var i=e.length;i--;)ti(n,e[i]);return n}));var ws=Zi((function(t,e){return null==t?{}:function(t,e){return Ar(t,e,(function(e,n){return ms(t,n)}))}(t,e)}));function _s(t,e){if(null==t)return{};var n=de(Ui(t),(function(t){return[t]}));return e=$i(e),Ar(t,n,(function(t,n){return e(t,n[0])}))}var Es=Ni(ys),Cs=Ni(Ls);function Ss(t){return null==t?[]:je(t,ys(t))}var Ms=Oi((function(t,e,n){return e=e.toLowerCase(),t+(n?js(e):e)}));function js(t){return Is(us(t).toLowerCase())}function Vs(t){return(t=us(t))&&t.replace(lt,De).replace(Vt,"")}var As=Oi((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),ks=Oi((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Ps=Hi("toLowerCase");var Ds=Oi((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Rs=Oi((function(t,e,n){return t+(n?" ":"")+Is(e)}));var Ns=Oi((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Is=Hi("toUpperCase");function Bs(t,e,n){return t=us(t),void 0===(e=n?void 0:e)?function(t){return Dt.test(t)}(t)?function(t){return t.match(kt)||[]}(t):function(t){return t.match(J)||[]}(t):t.match(e)||[]}var Fs=Nr((function(t,e){try{return oe(t,void 0,e)}catch(t){return Ia(t)?t:new q(t)}})),zs=Zi((function(t,e){return se(e,(function(e){e=_o(e),Xn(t,e,va(t[e],t))})),t}));function Ws(t){return function(){return t}}var Zs=Ei(),Gs=Ei(!0);function Us(t){return t}function Xs(t){return Hr("function"==typeof t?t:$n(t,1))}var qs=Nr((function(t,e){return function(n){return vr(n,t,e)}})),Ks=Nr((function(t,e){return function(n){return vr(t,n,e)}}));function $s(t,e,n){var r=ys(e),i=Qr(e,r);null!=n||Wa(e)&&(i.length||!r.length)||(n=e,e=t,t=this,i=Qr(e,ys(e)));var o=!(Wa(n)&&"chain"in n&&!n.chain),a=Ba(t);return se(i,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(o||e){var n=t(this.__wrapped__),i=n.__actions__=gi(this.__actions__);return i.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,pe([this.value()],arguments))})})),t}function Ys(){}var Js=ji(de),tu=ji(le),eu=ji(me);function nu(t){return lo(t)?Oe(_o(t)):function(t){return function(e){return Tr(e,t)}}(t)}var ru=Ai(),iu=Ai(!0);function ou(){return[]}function au(){return!1}var su=Mi((function(t,e){return t+e}),0),uu=Di("ceil"),lu=Mi((function(t,e){return t/e}),1),cu=Di("floor");var Qu,Tu=Mi((function(t,e){return t*e}),1),du=Di("round"),pu=Mi((function(t,e){return t-e}),0);return Cn.after=function(t,e){if("function"!=typeof e)throw new mt(o);return t=is(t),function(){if(--t<1)return e.apply(this,arguments)}},Cn.ary=ma,Cn.assign=ls,Cn.assignIn=cs,Cn.assignInWith=Qs,Cn.assignWith=Ts,Cn.at=ds,Cn.before=ga,Cn.bind=va,Cn.bindAll=zs,Cn.bindKey=ba,Cn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Aa(t)?t:[t]},Cn.chain=na,Cn.chunk=function(t,e,n){e=(n?uo(t,e,n):void 0===e)?1:sn(is(e),0);var i=null==t?0:t.length;if(!i||e<1)return[];for(var o=0,a=0,s=r(Je(i/e));oi?0:i+n),(r=void 0===r||r>i?i:is(r))<0&&(r+=i),r=n>r?0:os(r);n>>0)?(t=us(t))&&("string"==typeof e||null!=e&&!qa(e))&&!(e=Yr(e))&&Ie(t)?ci(Ue(t),0,n):t.split(e,n):[]},Cn.spread=function(t,e){if("function"!=typeof t)throw new mt(o);return e=null==e?0:sn(is(e),0),Nr((function(n){var r=n[e],i=ci(n,0,e);return r&&pe(i,r),oe(t,this,i)}))},Cn.tail=function(t){var e=null==t?0:t.length;return e?Gr(t,1,e):[]},Cn.take=function(t,e,n){return t&&t.length?Gr(t,0,(e=n||void 0===e?1:is(e))<0?0:e):[]},Cn.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?Gr(t,(e=r-(e=n||void 0===e?1:is(e)))<0?0:e,r):[]},Cn.takeRightWhile=function(t,e){return t&&t.length?ni(t,$i(e,3),!1,!0):[]},Cn.takeWhile=function(t,e){return t&&t.length?ni(t,$i(e,3)):[]},Cn.tap=function(t,e){return e(t),t},Cn.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new mt(o);return Wa(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),ya(t,e,{leading:r,maxWait:e,trailing:i})},Cn.thru=ra,Cn.toArray=ns,Cn.toPairs=Es,Cn.toPairsIn=Cs,Cn.toPath=function(t){return Aa(t)?de(t,_o):Ya(t)?[t]:gi(wo(us(t)))},Cn.toPlainObject=ss,Cn.transform=function(t,e,n){var r=Aa(t),i=r||Ra(t)||Ja(t);if(e=$i(e,4),null==n){var o=t&&t.constructor;n=i?r?new o:[]:Wa(t)&&Ba(o)?Sn(Ft(t)):{}}return(i?se:lr)(t,(function(t,r,i){return e(n,t,r,i)})),n},Cn.unary=function(t){return ma(t,1)},Cn.union=Zo,Cn.unionBy=Go,Cn.unionWith=Uo,Cn.uniq=function(t){return t&&t.length?Jr(t):[]},Cn.uniqBy=function(t,e){return t&&t.length?Jr(t,$i(e,2)):[]},Cn.uniqWith=function(t,e){return e="function"==typeof e?e:void 0,t&&t.length?Jr(t,void 0,e):[]},Cn.unset=function(t,e){return null==t||ti(t,e)},Cn.unzip=Xo,Cn.unzipWith=qo,Cn.update=function(t,e,n){return null==t?t:ei(t,e,si(n))},Cn.updateWith=function(t,e,n,r){return r="function"==typeof r?r:void 0,null==t?t:ei(t,e,si(n),r)},Cn.values=Ss,Cn.valuesIn=function(t){return null==t?[]:je(t,Ls(t))},Cn.without=Ko,Cn.words=Bs,Cn.wrap=function(t,e){return _a(si(e),t)},Cn.xor=$o,Cn.xorBy=Yo,Cn.xorWith=Jo,Cn.zip=ta,Cn.zipObject=function(t,e){return oi(t||[],e||[],Wn)},Cn.zipObjectDeep=function(t,e){return oi(t||[],e||[],Fr)},Cn.zipWith=ea,Cn.entries=Es,Cn.entriesIn=Cs,Cn.extend=cs,Cn.extendWith=Qs,$s(Cn,Cn),Cn.add=su,Cn.attempt=Fs,Cn.camelCase=Ms,Cn.capitalize=js,Cn.ceil=uu,Cn.clamp=function(t,e,n){return void 0===n&&(n=e,e=void 0),void 0!==n&&(n=(n=as(n))==n?n:0),void 0!==e&&(e=(e=as(e))==e?e:0),Kn(as(t),e,n)},Cn.clone=function(t){return $n(t,4)},Cn.cloneDeep=function(t){return $n(t,5)},Cn.cloneDeepWith=function(t,e){return $n(t,5,e="function"==typeof e?e:void 0)},Cn.cloneWith=function(t,e){return $n(t,4,e="function"==typeof e?e:void 0)},Cn.conformsTo=function(t,e){return null==e||Yn(t,e,ys(e))},Cn.deburr=Vs,Cn.defaultTo=function(t,e){return null==t||t!=t?e:t},Cn.divide=lu,Cn.endsWith=function(t,e,n){t=us(t),e=Yr(e);var r=t.length,i=n=void 0===n?r:Kn(is(n),0,r);return(n-=e.length)>=0&&t.slice(n,i)==e},Cn.eq=Sa,Cn.escape=function(t){return(t=us(t))&&N.test(t)?t.replace(D,Re):t},Cn.escapeRegExp=function(t){return(t=us(t))&&U.test(t)?t.replace(G,"\\$&"):t},Cn.every=function(t,e,n){var r=Aa(t)?le:rr;return n&&uo(t,e,n)&&(e=void 0),r(t,$i(e,3))},Cn.find=aa,Cn.findIndex=Vo,Cn.findKey=function(t,e){return ve(t,$i(e,3),lr)},Cn.findLast=sa,Cn.findLastIndex=Ao,Cn.findLastKey=function(t,e){return ve(t,$i(e,3),cr)},Cn.floor=cu,Cn.forEach=ua,Cn.forEachRight=la,Cn.forIn=function(t,e){return null==t?t:sr(t,$i(e,3),Ls)},Cn.forInRight=function(t,e){return null==t?t:ur(t,$i(e,3),Ls)},Cn.forOwn=function(t,e){return t&&lr(t,$i(e,3))},Cn.forOwnRight=function(t,e){return t&&cr(t,$i(e,3))},Cn.get=hs,Cn.gt=Ma,Cn.gte=ja,Cn.has=function(t,e){return null!=t&&io(t,e,hr)},Cn.hasIn=ms,Cn.head=Po,Cn.identity=Us,Cn.includes=function(t,e,n,r){t=Pa(t)?t:Ss(t),n=n&&!r?is(n):0;var i=t.length;return n<0&&(n=sn(i+n,0)),$a(t)?n<=i&&t.indexOf(e,n)>-1:!!i&&ye(t,e,n)>-1},Cn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=null==n?0:is(n);return i<0&&(i=sn(r+i,0)),ye(t,e,i)},Cn.inRange=function(t,e,n){return e=rs(e),void 0===n?(n=e,e=0):n=rs(n),function(t,e,n){return t>=un(e,n)&&t=-9007199254740991&&t<=9007199254740991},Cn.isSet=Ka,Cn.isString=$a,Cn.isSymbol=Ya,Cn.isTypedArray=Ja,Cn.isUndefined=function(t){return void 0===t},Cn.isWeakMap=function(t){return Za(t)&&ro(t)==L},Cn.isWeakSet=function(t){return Za(t)&&"[object WeakSet]"==pr(t)},Cn.join=function(t,e){return null==t?"":on.call(t,e)},Cn.kebabCase=As,Cn.last=Io,Cn.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;return void 0!==n&&(i=(i=is(n))<0?sn(r+i,0):un(i,r-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):be(t,xe,i,!0)},Cn.lowerCase=ks,Cn.lowerFirst=Ps,Cn.lt=ts,Cn.lte=es,Cn.max=function(t){return t&&t.length?ir(t,Us,fr):void 0},Cn.maxBy=function(t,e){return t&&t.length?ir(t,$i(e,2),fr):void 0},Cn.mean=function(t){return He(t,Us)},Cn.meanBy=function(t,e){return He(t,$i(e,2))},Cn.min=function(t){return t&&t.length?ir(t,Us,_r):void 0},Cn.minBy=function(t,e){return t&&t.length?ir(t,$i(e,2),_r):void 0},Cn.stubArray=ou,Cn.stubFalse=au,Cn.stubObject=function(){return{}},Cn.stubString=function(){return""},Cn.stubTrue=function(){return!0},Cn.multiply=Tu,Cn.nth=function(t,e){return t&&t.length?jr(t,is(e)):void 0},Cn.noConflict=function(){return Ut._===this&&(Ut._=Et),this},Cn.noop=Ys,Cn.now=ha,Cn.pad=function(t,e,n){t=us(t);var r=(e=is(e))?Ge(t):0;if(!e||r>=e)return t;var i=(e-r)/2;return Vi(tn(i),n)+t+Vi(Je(i),n)},Cn.padEnd=function(t,e,n){t=us(t);var r=(e=is(e))?Ge(t):0;return e&&re){var r=t;t=e,e=r}if(n||t%1||e%1){var i=Qn();return un(t+i*(e-t+zt("1e-"+((i+"").length-1))),e)}return Dr(t,e)},Cn.reduce=function(t,e,n){var r=Aa(t)?fe:_e,i=arguments.length<3;return r(t,$i(e,4),n,i,er)},Cn.reduceRight=function(t,e,n){var r=Aa(t)?he:_e,i=arguments.length<3;return r(t,$i(e,4),n,i,nr)},Cn.repeat=function(t,e,n){return e=(n?uo(t,e,n):void 0===e)?1:is(e),Rr(us(t),e)},Cn.replace=function(){var t=arguments,e=us(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Cn.result=function(t,e,n){var r=-1,i=(e=ui(e,t)).length;for(i||(i=1,t=void 0);++r9007199254740991)return[];var n=4294967295,r=un(t,4294967295);t-=4294967295;for(var i=Ce(r,e=$i(e));++n=o)return t;var s=n-Ge(r);if(s<1)return r;var u=a?ci(a,0,s).join(""):t.slice(0,s);if(void 0===i)return u+r;if(a&&(s+=u.length-s),qa(i)){if(t.slice(s).search(i)){var l,c=u;for(i.global||(i=ft(i.source,us(rt.exec(i))+"g")),i.lastIndex=0;l=i.exec(c);)var Q=l.index;u=u.slice(0,void 0===Q?s:Q)}}else if(t.indexOf(Yr(i),s)!=s){var T=u.lastIndexOf(i);T>-1&&(u=u.slice(0,T))}return u+r},Cn.unescape=function(t){return(t=us(t))&&R.test(t)?t.replace(P,qe):t},Cn.uniqueId=function(t){var e=++Ht;return us(t)+e},Cn.upperCase=Ns,Cn.upperFirst=Is,Cn.each=ua,Cn.eachRight=la,Cn.first=Po,$s(Cn,(Qu={},lr(Cn,(function(t,e){xt.call(Cn.prototype,e)||(Qu[e]=t)})),Qu),{chain:!1}),Cn.VERSION="4.17.21",se(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Cn[t].placeholder=Cn})),se(["drop","take"],(function(t,e){Vn.prototype[t]=function(n){n=void 0===n?1:sn(is(n),0);var r=this.__filtered__&&!e?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=un(n,r.__takeCount__):r.__views__.push({size:un(n,4294967295),type:t+(r.__dir__<0?"Right":"")}),r},Vn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),se(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Vn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:$i(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),se(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Vn.prototype[t]=function(){return this[n](1).value()[0]}})),se(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Vn.prototype[t]=function(){return this.__filtered__?new Vn(this):this[n](1)}})),Vn.prototype.compact=function(){return this.filter(Us)},Vn.prototype.find=function(t){return this.filter(t).head()},Vn.prototype.findLast=function(t){return this.reverse().find(t)},Vn.prototype.invokeMap=Nr((function(t,e){return"function"==typeof t?new Vn(this):this.map((function(n){return vr(n,t,e)}))})),Vn.prototype.reject=function(t){return this.filter(Oa($i(t)))},Vn.prototype.slice=function(t,e){t=is(t);var n=this;return n.__filtered__&&(t>0||e<0)?new Vn(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),void 0!==e&&(n=(e=is(e))<0?n.dropRight(-e):n.take(e-t)),n)},Vn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Vn.prototype.toArray=function(){return this.take(4294967295)},lr(Vn.prototype,(function(t,e){var n=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=Cn[r?"take"+("last"==e?"Right":""):e],o=r||/^find/.test(e);i&&(Cn.prototype[e]=function(){var e=this.__wrapped__,a=r?[1]:arguments,s=e instanceof Vn,u=a[0],l=s||Aa(e),c=function(t){var e=i.apply(Cn,pe([t],a));return r&&Q?e[0]:e};l&&n&&"function"==typeof u&&1!=u.length&&(s=l=!1);var Q=this.__chain__,T=!!this.__actions__.length,d=o&&!Q,p=s&&!T;if(!o&&l){e=p?e:new Vn(this);var f=t.apply(e,a);return f.__actions__.push({func:ra,args:[c],thisArg:void 0}),new jn(f,Q)}return d&&p?t.apply(this,a):(f=this.thru(c),d?r?f.value()[0]:f.value():f)})})),se(["pop","push","shift","sort","splice","unshift"],(function(t){var e=gt[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Cn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var i=this.value();return e.apply(Aa(i)?i:[],t)}return this[n]((function(n){return e.apply(Aa(n)?n:[],t)}))}})),lr(Vn.prototype,(function(t,e){var n=Cn[e];if(n){var r=n.name+"";xt.call(bn,r)||(bn[r]=[]),bn[r].push({name:e,func:n})}})),bn[Ci(void 0,2).name]=[{name:"wrapper",func:void 0}],Vn.prototype.clone=function(){var t=new Vn(this.__wrapped__);return t.__actions__=gi(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=gi(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=gi(this.__views__),t},Vn.prototype.reverse=function(){if(this.__filtered__){var t=new Vn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Vn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Aa(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r=this.__values__.length;return{done:t,value:t?void 0:this.__values__[this.__index__++]}},Cn.prototype.plant=function(t){for(var e,n=this;n instanceof Mn;){var r=Co(n);r.__index__=0,r.__values__=void 0,e?i.__wrapped__=r:e=r;var i=r;n=n.__wrapped__}return i.__wrapped__=t,e},Cn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Vn){var e=t;return this.__actions__.length&&(e=new Vn(this)),(e=e.reverse()).__actions__.push({func:ra,args:[Wo],thisArg:void 0}),new jn(e,this.__chain__)}return this.thru(Wo)},Cn.prototype.toJSON=Cn.prototype.valueOf=Cn.prototype.value=function(){return ri(this.__wrapped__,this.__actions__)},Cn.prototype.first=Cn.prototype.head,$t&&(Cn.prototype[$t]=function(){return this}),Cn}();Ut._=Ke,void 0===(i=function(){return Ke}.call(e,n,e,r))||(r.exports=i)}).call(this)}).call(this,n(343),n(1393)(t))},function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function o(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=new Array(e);n-1){var i=I[t];if(!Array.isArray(i))return d+H(i)in e&&p+i;if(!r)return!1;for(var o=0;o"spacing-xs-"+t),...["column-reverse","column","row-reverse","row"].map(t=>"direction-xs-"+t),...["nowrap","wrap-reverse","wrap"].map(t=>"wrap-xs-"+t),...a.map(t=>"grid-xs-"+t),...a.map(t=>"grid-sm-"+t),...a.map(t=>"grid-md-"+t),...a.map(t=>"grid-lg-"+t),...a.map(t=>"grid-xl-"+t)]);e.a=s},,function(t,e,n){"use strict";e.a={black:"#000",white:"#fff"}},,,,,,function(t,e,n){"use strict";var r=n(16),i=n(352),o=(n(10),n(0)),a=n.n(o),s=n(87),u=n.n(s),l=n(610),c=n(397),Q=function(t){function e(e,n){var r;r=t.call(this,e,n)||this;var i,o=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?o?(i="exited",r.appearStatus="entering"):i="entered":i=e.unmountOnExit||e.mountOnEnter?"unmounted":"exited",r.state={status:i},r.nextCallback=null,r}Object(i.a)(e,t),e.getDerivedStateFromProps=function(t,e){return t.in&&"unmounted"===e.status?{status:"exited"}:null};var n=e.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(t){var e=null;if(t!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(e="entering"):"entering"!==n&&"entered"!==n||(e="exiting")}this.updateStatus(!1,e)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var t,e,n,r=this.props.timeout;return t=e=n=r,null!=r&&"number"!=typeof r&&(t=r.exit,e=r.enter,n=void 0!==r.appear?r.appear:e),{exit:t,enter:e,appear:n}},n.updateStatus=function(t,e){void 0===t&&(t=!1),null!==e?(this.cancelNextCallback(),"entering"===e?this.performEnter(t):this.performExit()):this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},n.performEnter=function(t){var e=this,n=this.props.enter,r=this.context?this.context.isMounting:t,i=this.props.nodeRef?[r]:[u.a.findDOMNode(this),r],o=i[0],a=i[1],s=this.getTimeouts(),c=r?s.appear:s.enter;!t&&!n||l.a.disabled?this.safeSetState({status:"entered"},(function(){e.props.onEntered(o)})):(this.props.onEnter(o,a),this.safeSetState({status:"entering"},(function(){e.props.onEntering(o,a),e.onTransitionEnd(c,(function(){e.safeSetState({status:"entered"},(function(){e.props.onEntered(o,a)}))}))})))},n.performExit=function(){var t=this,e=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:u.a.findDOMNode(this);e&&!l.a.disabled?(this.props.onExit(r),this.safeSetState({status:"exiting"},(function(){t.props.onExiting(r),t.onTransitionEnd(n.exit,(function(){t.safeSetState({status:"exited"},(function(){t.props.onExited(r)}))}))}))):this.safeSetState({status:"exited"},(function(){t.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(t,e){e=this.setNextCallback(e),this.setState(t,e)},n.setNextCallback=function(t){var e=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,e.nextCallback=null,t(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(t,e){this.setNextCallback(e);var n=this.props.nodeRef?this.props.nodeRef.current:u.a.findDOMNode(this),r=null==t&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],a=i[1];this.props.addEndListener(o,a)}null!=t&&setTimeout(this.nextCallback,t)}else setTimeout(this.nextCallback,0)},n.render=function(){var t=this.state.status;if("unmounted"===t)return null;var e=this.props,n=e.children,i=(e.in,e.mountOnEnter,e.unmountOnExit,e.appear,e.enter,e.exit,e.timeout,e.addEndListener,e.onEnter,e.onEntering,e.onEntered,e.onExit,e.onExiting,e.onExited,e.nodeRef,Object(r.a)(e,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.a.createElement(c.a.Provider,{value:null},"function"==typeof n?n(t,i):a.a.cloneElement(a.a.Children.only(n),i))},e}(a.a.Component);function T(){}Q.contextType=c.a,Q.propTypes={},Q.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:T,onEntering:T,onEntered:T,onExit:T,onExiting:T,onExited:T},Q.UNMOUNTED="unmounted",Q.EXITED="exited",Q.ENTERING="entering",Q.ENTERED="entered",Q.EXITING="exiting",e.a=Q},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(0),i=n.n(r),o=n(973);function a(){return i.a.useContext(o.a)}},function(t,e,n){"use strict";var r=n(16),i=n(2),o=n(0),a=n(10),s=n.n(a),u=n(11),l=n(61),c=n(118),Q=n(259),T=n(625),d=n(1545),p=n(83),f=n(28),h=n(18),m=n(101),g=n(26),v=n(5);const b=["components","componentsProps","color","size"],y=Object(i.a)({},Q.a,Object(l.a)("MuiSlider",["colorPrimary","colorSecondary","thumbColorPrimary","thumbColorSecondary","sizeSmall","thumbSizeSmall"])),L=Object(h.a)("span",{name:"MuiSlider",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t,r=!0===n.marksProp&&null!==n.step?[...Array(Math.floor((n.max-n.min)/n.step)+1)].map((t,e)=>({value:n.min+n.step*e})):n.marksProp||[],i=r.length>0&&r.some(t=>t.label);return[e.root,e["color"+Object(g.a)(n.color)],"medium"!==n.size&&e["size"+Object(g.a)(n.size)],i&&e.marked,"vertical"===n.orientation&&e.vertical,"inverted"===n.track&&e.trackInverted,!1===n.track&&e.trackFalse]}})(({theme:t,ownerState:e})=>Object(i.a)({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:t.palette[e.color].main,WebkitTapHighlightColor:"transparent"},"horizontal"===e.orientation&&Object(i.a)({height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}},"small"===e.size&&{height:2},e.marked&&{marginBottom:20}),"vertical"===e.orientation&&Object(i.a)({height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}},"small"===e.size&&{width:2},e.marked&&{marginRight:44}),{"@media print":{colorAdjust:"exact"},["&."+y.disabled]:{pointerEvents:"none",cursor:"default",color:t.palette.grey[400]},["&."+y.dragging]:{[`& .${y.thumb}, & .${y.track}`]:{transition:"none"}}})),x=Object(h.a)("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(t,e)=>e.rail})(({ownerState:t})=>Object(i.a)({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38},"horizontal"===t.orientation&&{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===t.orientation&&{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"},"inverted"===t.track&&{opacity:1})),H=Object(h.a)("span",{name:"MuiSlider",slot:"Track",overridesResolver:(t,e)=>e.track})(({theme:t,ownerState:e})=>{const n="light"===t.palette.mode?Object(p.e)(t.palette[e.color].main,.62):Object(p.b)(t.palette[e.color].main,.5);return Object(i.a)({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:t.transitions.create(["left","width","bottom","height"],{duration:t.transitions.duration.shortest})},"small"===e.size&&{border:"none"},"horizontal"===e.orientation&&{height:"inherit",top:"50%",transform:"translateY(-50%)"},"vertical"===e.orientation&&{width:"inherit",left:"50%",transform:"translateX(-50%)"},!1===e.track&&{display:"none"},"inverted"===e.track&&{backgroundColor:n,borderColor:n})}),O=Object(h.a)("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.thumb,e["thumbColor"+Object(g.a)(n.color)],"medium"!==n.size&&e["thumbSize"+Object(g.a)(n.size)]]}})(({theme:t,ownerState:e})=>Object(i.a)({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:t.transitions.create(["box-shadow","left","bottom"],{duration:t.transitions.duration.shortest})},"small"===e.size&&{width:12,height:12},"horizontal"===e.orientation&&{top:"50%",transform:"translate(-50%, -50%)"},"vertical"===e.orientation&&{left:"50%",transform:"translate(-50%, 50%)"},{"&:before":Object(i.a)({position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:t.shadows[2]},"small"===e.size&&{boxShadow:"none"}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},["&:hover, &."+y.focusVisible]:{boxShadow:"0px 0px 0px 8px "+Object(p.a)(t.palette[e.color].main,.16),"@media (hover: none)":{boxShadow:"none"}},["&."+y.active]:{boxShadow:"0px 0px 0px 14px "+Object(p.a)(t.palette[e.color].main,.16)},["&."+y.disabled]:{"&:hover":{boxShadow:"none"}}})),w=Object(h.a)(T.a,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(t,e)=>e.valueLabel})(({theme:t,ownerState:e})=>Object(i.a)({["&."+y.valueLabelOpen]:{transform:"translateY(-100%) scale(1)"},zIndex:1,whiteSpace:"nowrap"},t.typography.body2,{fontWeight:500,transition:t.transitions.create(["transform"],{duration:t.transitions.duration.shortest}),top:-10,transformOrigin:"bottom center",transform:"translateY(-100%) scale(0)",position:"absolute",backgroundColor:t.palette.grey[600],borderRadius:2,color:t.palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem"},"small"===e.size&&{fontSize:t.typography.pxToRem(12),padding:"0.25rem 0.5rem"},{"&:before":{position:"absolute",content:'""',width:8,height:8,bottom:0,left:"50%",transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit"}})),_=Object(h.a)("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:t=>Object(h.c)(t)&&"markActive"!==t,overridesResolver:(t,e)=>e.mark})(({theme:t,ownerState:e,markActive:n})=>Object(i.a)({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},"horizontal"===e.orientation&&{top:"50%",transform:"translate(-1px, -50%)"},"vertical"===e.orientation&&{left:"50%",transform:"translate(-50%, 1px)"},n&&{backgroundColor:t.palette.background.paper,opacity:.8})),E=Object(h.a)("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:t=>Object(h.c)(t)&&"markLabelActive"!==t,overridesResolver:(t,e)=>e.markLabel})(({theme:t,ownerState:e,markLabelActive:n})=>Object(i.a)({},t.typography.body2,{color:t.palette.text.secondary,position:"absolute",whiteSpace:"nowrap"},"horizontal"===e.orientation&&{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}},"vertical"===e.orientation&&{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}},n&&{color:t.palette.text.primary}));L.propTypes={children:s.a.node,ownerState:s.a.shape({"aria-label":s.a.string,"aria-labelledby":s.a.string,"aria-valuetext":s.a.string,classes:s.a.object,color:s.a.oneOf(["primary","secondary"]),defaultValue:s.a.oneOfType([s.a.arrayOf(s.a.number),s.a.number]),disabled:s.a.bool,getAriaLabel:s.a.func,getAriaValueText:s.a.func,isRtl:s.a.bool,marks:s.a.oneOfType([s.a.arrayOf(s.a.shape({label:s.a.node,value:s.a.number.isRequired})),s.a.bool]),max:s.a.number,min:s.a.number,name:s.a.string,onChange:s.a.func,onChangeCommitted:s.a.func,orientation:s.a.oneOf(["horizontal","vertical"]),scale:s.a.func,step:s.a.number,track:s.a.oneOf(["inverted","normal",!1]),value:s.a.oneOfType([s.a.arrayOf(s.a.number),s.a.number]),valueLabelDisplay:s.a.oneOf(["auto","off","on"]),valueLabelFormat:s.a.oneOfType([s.a.func,s.a.string])})};const C=t=>!t||!Object(c.a)(t),S=o.forwardRef((function(t,e){var n,o,a,s;const l=Object(f.a)({props:t,name:"MuiSlider"}),c="rtl"===Object(m.a)().direction,{components:T={},componentsProps:p={},color:h="primary",size:y="medium"}=l,S=Object(r.a)(l,b),M=(t=>{const{color:e,size:n,classes:r={}}=t;return Object(i.a)({},r,{root:Object(u.a)(r.root,Object(Q.b)("color"+Object(g.a)(e)),r["color"+Object(g.a)(e)],n&&[Object(Q.b)("size"+Object(g.a)(n)),r["size"+Object(g.a)(n)]]),thumb:Object(u.a)(r.thumb,Object(Q.b)("thumbColor"+Object(g.a)(e)),r["thumbColor"+Object(g.a)(e)],n&&[Object(Q.b)("thumbSize"+Object(g.a)(n)),r["thumbSize"+Object(g.a)(n)]])})})(Object(i.a)({},l,{color:h,size:y}));return Object(v.jsx)(d.a,Object(i.a)({},S,{isRtl:c,components:Object(i.a)({Root:L,Rail:x,Track:H,Thumb:O,ValueLabel:w,Mark:_,MarkLabel:E},T),componentsProps:Object(i.a)({},p,{root:Object(i.a)({},p.root,C(T.Root)&&{ownerState:Object(i.a)({},null==(n=p.root)?void 0:n.ownerState,{color:h,size:y})}),thumb:Object(i.a)({},p.thumb,C(T.Thumb)&&{ownerState:Object(i.a)({},null==(o=p.thumb)?void 0:o.ownerState,{color:h,size:y})}),track:Object(i.a)({},p.track,C(T.Track)&&{ownerState:Object(i.a)({},null==(a=p.track)?void 0:a.ownerState,{color:h,size:y})}),valueLabel:Object(i.a)({},p.valueLabel,C(T.ValueLabel)&&{ownerState:Object(i.a)({},null==(s=p.valueLabel)?void 0:s.ownerState,{color:h,size:y})})}),classes:M,ref:e}))}));e.a=S},,,,,,function(t,e,n){"use strict";t.exports=n(1235)},function(t,e,n){var r; /*! * jQuery JavaScript Library v3.5.0 * https://jquery.com/ @@ -54,7 +49,12 @@ object-assign * * Date: 2020-03-14 */ -function(t){var e,n,r,i,o,a,s,u,l,c,Q,T,d,p,f,h,m,g,v,b="sizzle"+1*new Date,y=t.document,L=0,x=0,H=ut(),O=ut(),w=ut(),_=ut(),E=function(t,e){return t===e&&(Q=!0),0},C={}.hasOwnProperty,S=[],M=S.pop,j=S.push,V=S.push,A=S.slice,k=function(t,e){for(var n=0,r=t.length;n+~]|"+D+")"+D+"*"),Z=new RegExp(D+"|>"),G=new RegExp(I),U=new RegExp("^"+R+"$"),q={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+D+"*(even|odd|(([+-]|)(\\d*)n|)"+D+"*(?:([+-]|)"+D+"*(\\d+)|))"+D+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+D+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+D+"*((?:-\\d)?\\d*)"+D+"*\\)|)(?=[^-]|$)","i")},X=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,$=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}"+D+"?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=function(){T()},at=bt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{V.apply(S=A.call(y.childNodes),y.childNodes),S[y.childNodes.length].nodeType}catch(t){V={apply:S.length?function(t,e){j.apply(t,A.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function st(t,e,r,i){var o,s,l,c,Q,p,m,g=e&&e.ownerDocument,y=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==y&&9!==y&&11!==y)return r;if(!i&&(T(e),e=e||d,f)){if(11!==y&&(Q=J.exec(t)))if(o=Q[1]){if(9===y){if(!(l=e.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(g&&(l=g.getElementById(o))&&v(e,l)&&l.id===o)return r.push(l),r}else{if(Q[2])return V.apply(r,e.getElementsByTagName(t)),r;if((o=Q[3])&&n.getElementsByClassName&&e.getElementsByClassName)return V.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!_[t+" "]&&(!h||!h.test(t))&&(1!==y||"object"!==e.nodeName.toLowerCase())){if(m=t,g=e,1===y&&(Z.test(t)||W.test(t))){for((g=tt.test(t)&&mt(e.parentNode)||e)===e&&n.scope||((c=e.getAttribute("id"))?c=c.replace(rt,it):e.setAttribute("id",c=b)),s=(p=a(t)).length;s--;)p[s]=(c?"#"+c:":scope")+" "+vt(p[s]);m=p.join(",")}try{return V.apply(r,g.querySelectorAll(m)),r}catch(e){_(t,!0)}finally{c===b&&e.removeAttribute("id")}}}return u(t.replace(F,"$1"),e,r,i)}function ut(){var t=[];return function e(n,i){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=i}}function lt(t){return t[b]=!0,t}function ct(t){var e=d.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function Qt(t,e){for(var n=t.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=e}function Tt(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function dt(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function pt(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function ft(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ht(t){return lt((function(e){return e=+e,lt((function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=st.support={},o=st.isXML=function(t){var e=t.namespaceURI,n=(t.ownerDocument||t).documentElement;return!X.test(e||n&&n.nodeName||"HTML")},T=st.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:y;return a!=d&&9===a.nodeType&&a.documentElement?(p=(d=a).documentElement,f=!o(d),y!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ot,!1):i.attachEvent&&i.attachEvent("onunload",ot)),n.scope=ct((function(t){return p.appendChild(t).appendChild(d.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),n.attributes=ct((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=ct((function(t){return t.appendChild(d.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=Y.test(d.getElementsByClassName),n.getById=ct((function(t){return p.appendChild(t).id=b,!d.getElementsByName||!d.getElementsByName(b).length})),n.getById?(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&f){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&f){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&f)return e.getElementsByClassName(t)},m=[],h=[],(n.qsa=Y.test(d.querySelectorAll))&&(ct((function(t){var e;p.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&h.push("[*^$]="+D+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||h.push("\\["+D+"*(?:value|"+P+")"),t.querySelectorAll("[id~="+b+"-]").length||h.push("~="),(e=d.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||h.push("\\["+D+"*name"+D+"*="+D+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||h.push(":checked"),t.querySelectorAll("a#"+b+"+*").length||h.push(".#.+[+~]"),t.querySelectorAll("\\\f"),h.push("[\\r\\n\\f]")})),ct((function(t){t.innerHTML="";var e=d.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&h.push("name"+D+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&h.push(":enabled",":disabled"),p.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),h.push(",.*:")}))),(n.matchesSelector=Y.test(g=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ct((function(t){n.disconnectedMatch=g.call(t,"*"),g.call(t,"[s!='']:x"),m.push("!=",I)})),h=h.length&&new RegExp(h.join("|")),m=m.length&&new RegExp(m.join("|")),e=Y.test(p.compareDocumentPosition),v=e||Y.test(p.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return Q=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t==d||t.ownerDocument==y&&v(y,t)?-1:e==d||e.ownerDocument==y&&v(y,e)?1:c?k(c,t)-k(c,e):0:4&r?-1:1)}:function(t,e){if(t===e)return Q=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t==d?-1:e==d?1:i?-1:o?1:c?k(c,t)-k(c,e):0;if(i===o)return Tt(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?Tt(a[r],s[r]):a[r]==y?-1:s[r]==y?1:0},d):d},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if(T(t),n.matchesSelector&&f&&!_[e+" "]&&(!m||!m.test(e))&&(!h||!h.test(e)))try{var r=g.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){_(e,!0)}return st(e,d,null,[t]).length>0},st.contains=function(t,e){return(t.ownerDocument||t)!=d&&T(t),v(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!=d&&T(t);var i=r.attrHandle[e.toLowerCase()],o=i&&C.call(r.attrHandle,e.toLowerCase())?i(t,e,!f):void 0;return void 0!==o?o:n.attributes||!f?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},st.escape=function(t){return(t+"").replace(rt,it)},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,r=[],i=0,o=0;if(Q=!n.detectDuplicates,c=!n.sortStable&&t.slice(0),t.sort(E),Q){for(;e=t[o++];)e===t[o]&&(i=r.push(o));for(;i--;)t.splice(r[i],1)}return c=null,t},i=st.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=i(e);return n},(r=st.selectors={cacheLength:50,createPseudo:lt,match:q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return q.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&G.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=H[t+" "];return e||(e=new RegExp("(^|"+D+")"+t+"("+D+"|$)"))&&H(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var i=st.attr(r,t);return null==i?"!="===e:!e||(i+="","="===e?i===n:"!="===e?i!==n:"^="===e?n&&0===i.indexOf(n):"*="===e?n&&i.indexOf(n)>-1:"$="===e?n&&i.slice(-n.length)===n:"~="===e?(" "+i.replace(B," ")+" ").indexOf(n)>-1:"|="===e&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,u){var l,c,Q,T,d,p,f=o!==a?"nextSibling":"previousSibling",h=e.parentNode,m=s&&e.nodeName.toLowerCase(),g=!u&&!s,v=!1;if(h){if(o){for(;f;){for(T=e;T=T[f];)if(s?T.nodeName.toLowerCase()===m:1===T.nodeType)return!1;p=f="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?h.firstChild:h.lastChild],a&&g){for(v=(d=(l=(c=(Q=(T=h)[b]||(T[b]={}))[T.uniqueID]||(Q[T.uniqueID]={}))[t]||[])[0]===L&&l[1])&&l[2],T=d&&h.childNodes[d];T=++d&&T&&T[f]||(v=d=0)||p.pop();)if(1===T.nodeType&&++v&&T===e){c[t]=[L,d,v];break}}else if(g&&(v=d=(l=(c=(Q=(T=e)[b]||(T[b]={}))[T.uniqueID]||(Q[T.uniqueID]={}))[t]||[])[0]===L&&l[1]),!1===v)for(;(T=++d&&T&&T[f]||(v=d=0)||p.pop())&&((s?T.nodeName.toLowerCase()!==m:1!==T.nodeType)||!++v||(g&&((c=(Q=T[b]||(T[b]={}))[T.uniqueID]||(Q[T.uniqueID]={}))[t]=[L,v]),T!==e)););return(v-=i)===r||v%r==0&&v/r>=0}}},PSEUDO:function(t,e){var n,i=r.pseudos[t]||r.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return i[b]?i(e):i.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?lt((function(t,n){for(var r,o=i(t,e),a=o.length;a--;)t[r=k(t,o[a])]=!(n[r]=o[a])})):function(t){return i(t,0,n)}):i}},pseudos:{not:lt((function(t){var e=[],n=[],r=s(t.replace(F,"$1"));return r[b]?lt((function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))})):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}})),has:lt((function(t){return function(e){return st(t,e).length>0}})),contains:lt((function(t){return t=t.replace(et,nt),function(e){return(e.textContent||i(e)).indexOf(t)>-1}})),lang:lt((function(t){return U.test(t||"")||st.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=f?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===p},focus:function(t){return t===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:ft(!1),disabled:ft(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return $.test(t.nodeName)},input:function(t){return K.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:ht((function(){return[0]})),last:ht((function(t,e){return[e-1]})),eq:ht((function(t,e,n){return[n<0?n+e:n]})),even:ht((function(t,e){for(var n=0;ne?e:n;--r>=0;)t.push(r);return t})),gt:ht((function(t,e,n){for(var r=n<0?n+e:n;++r1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function Lt(t,e,n,r,i){for(var o,a=[],s=0,u=t.length,l=null!=e;s-1&&(o[l]=!(a[l]=Q))}}else m=Lt(m===a?m.splice(p,m.length):m),i?i(null,a,m,u):V.apply(a,m)}))}function Ht(t){for(var e,n,i,o=t.length,a=r.relative[t[0].type],s=a||r.relative[" "],u=a?1:0,c=bt((function(t){return t===e}),s,!0),Q=bt((function(t){return k(e,t)>-1}),s,!0),T=[function(t,n,r){var i=!a&&(r||n!==l)||((e=n).nodeType?c(t,n,r):Q(t,n,r));return e=null,i}];u1&&yt(T),u>1&&vt(t.slice(0,u-1).concat({value:" "===t[u-2].type?"*":""})).replace(F,"$1"),n,u0,i=t.length>0,o=function(o,a,s,u,c){var Q,p,h,m=0,g="0",v=o&&[],b=[],y=l,x=o||i&&r.find.TAG("*",c),H=L+=null==y?1:Math.random()||.1,O=x.length;for(c&&(l=a==d||a||c);g!==O&&null!=(Q=x[g]);g++){if(i&&Q){for(p=0,a||Q.ownerDocument==d||(T(Q),s=!f);h=t[p++];)if(h(Q,a||d,s)){u.push(Q);break}c&&(L=H)}n&&((Q=!h&&Q)&&m--,o&&v.push(Q))}if(m+=g,n&&g!==m){for(p=0;h=e[p++];)h(v,b,a,s);if(o){if(m>0)for(;g--;)v[g]||b[g]||(b[g]=M.call(u));b=Lt(b)}V.apply(u,b),c&&!o&&b.length>0&&m+e.length>1&&st.uniqueSort(u)}return c&&(L=H,l=y),v};return n?lt(o):o}(o,i))).selector=t}return s},u=st.select=function(t,e,n,i){var o,u,l,c,Q,T="function"==typeof t&&t,d=!i&&a(t=T.selector||t);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===e.nodeType&&f&&r.relative[u[1].type]){if(!(e=(r.find.ID(l.matches[0].replace(et,nt),e)||[])[0]))return n;T&&(e=e.parentNode),t=t.slice(u.shift().value.length)}for(o=q.needsContext.test(t)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((Q=r.find[c])&&(i=Q(l.matches[0].replace(et,nt),tt.test(u[0].type)&&mt(e.parentNode)||e))){if(u.splice(o,1),!(t=i.length&&vt(u)))return V.apply(n,i),n;break}}return(T||s(t,d))(i,e,!f,n,!e||tt.test(t)&&mt(e.parentNode)||e),n},n.sortStable=b.split("").sort(E).join("")===b,n.detectDuplicates=!!Q,T(),n.sortDetached=ct((function(t){return 1&t.compareDocumentPosition(d.createElement("fieldset"))})),ct((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||Qt("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),n.attributes&&ct((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||Qt("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ct((function(t){return null==t.getAttribute("disabled")}))||Qt(P,(function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null})),st}(n);x.find=O,x.expr=O.selectors,x.expr[":"]=x.expr.pseudos,x.uniqueSort=x.unique=O.uniqueSort,x.text=O.getText,x.isXMLDoc=O.isXML,x.contains=O.contains,x.escapeSelector=O.escape;var w=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&x(t).is(n))break;r.push(t)}return r},_=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},E=x.expr.match.needsContext;function C(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function M(t,e,n){return m(e)?x.grep(t,(function(t,r){return!!e.call(t,r,t)!==n})):e.nodeType?x.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?x.grep(t,(function(t){return c.call(e,t)>-1!==n})):x.filter(e,t,n)}x.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?x.find.matchesSelector(r,t)?[r]:[]:x.find.matches(t,x.grep(e,(function(t){return 1===t.nodeType})))},x.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(x(t).filter((function(){for(e=0;e1?x.uniqueSort(n):n},filter:function(t){return this.pushStack(M(this,t||[],!1))},not:function(t){return this.pushStack(M(this,t||[],!0))},is:function(t){return!!M(this,"string"==typeof t&&E.test(t)?x(t):t||[],!1).length}});var j,V=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(x.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||j,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:V.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof x?e[0]:e,x.merge(this,x.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:v,!0)),S.test(r[1])&&x.isPlainObject(e))for(r in e)m(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=v.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):m(t)?void 0!==n.ready?n.ready(t):t(x):x.makeArray(t,this)}).prototype=x.fn,j=x(v);var A=/^(?:parents|prev(?:Until|All))/,k={children:!0,contents:!0,next:!0,prev:!0};function P(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}x.fn.extend({has:function(t){var e=x(t,this),n=e.length;return this.filter((function(){for(var t=0;t-1:1===n.nodeType&&x.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?x.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?c.call(x(t),this[0]):c.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),x.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return w(t,"parentNode")},parentsUntil:function(t,e,n){return w(t,"parentNode",n)},next:function(t){return P(t,"nextSibling")},prev:function(t){return P(t,"previousSibling")},nextAll:function(t){return w(t,"nextSibling")},prevAll:function(t){return w(t,"previousSibling")},nextUntil:function(t,e,n){return w(t,"nextSibling",n)},prevUntil:function(t,e,n){return w(t,"previousSibling",n)},siblings:function(t){return _((t.parentNode||{}).firstChild,t)},children:function(t){return _(t.firstChild)},contents:function(t){return null!=t.contentDocument&&a(t.contentDocument)?t.contentDocument:(C(t,"template")&&(t=t.content||t),x.merge([],t.childNodes))}},(function(t,e){x.fn[t]=function(n,r){var i=x.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(k[t]||x.uniqueSort(i),A.test(t)&&i.reverse()),this.pushStack(i)}}));var D=/[^\x20\t\r\n\f]+/g;function R(t){return t}function N(t){throw t}function I(t,e,n,r){var i;try{t&&m(i=t.promise)?i.call(t).done(e).fail(n):t&&m(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}x.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return x.each(t.match(D)||[],(function(t,n){e[n]=!0})),e}(t):x.extend({},t);var e,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(t){return t?x.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},x.extend({Deferred:function(t){var e=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return x.Deferred((function(n){x.each(e,(function(e,r){var i=m(t[r[4]])&&t[r[4]];o[r[1]]((function(){var t=i&&i.apply(this,arguments);t&&m(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)}))})),t=null})).promise()},then:function(t,r,i){var o=0;function a(t,e,r,i){return function(){var s=this,u=arguments,l=function(){var n,l;if(!(t=o&&(r!==N&&(s=void 0,u=[n]),e.rejectWith(s,u))}};t?c():(x.Deferred.getStackHook&&(c.stackTrace=x.Deferred.getStackHook()),n.setTimeout(c))}}return x.Deferred((function(n){e[0][3].add(a(0,n,m(i)?i:R,n.notifyWith)),e[1][3].add(a(0,n,m(t)?t:R)),e[2][3].add(a(0,n,m(r)?r:N))})).promise()},promise:function(t){return null!=t?x.extend(t,i):i}},o={};return x.each(e,(function(t,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add((function(){r=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=s.call(arguments),o=x.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?s.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(I(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||m(i[n]&&i[n].then)))return o.then();for(;n--;)I(i[n],a(n),o.reject);return o.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;x.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&B.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},x.readyException=function(t){n.setTimeout((function(){throw t}))};var F=x.Deferred();function z(){v.removeEventListener("DOMContentLoaded",z),n.removeEventListener("load",z),x.ready()}x.fn.ready=function(t){return F.then(t).catch((function(t){x.readyException(t)})),this},x.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--x.readyWait:x.isReady)||(x.isReady=!0,!0!==t&&--x.readyWait>0||F.resolveWith(v,[x]))}}),x.ready.then=F.then,"complete"===v.readyState||"loading"!==v.readyState&&!v.documentElement.doScroll?n.setTimeout(x.ready):(v.addEventListener("DOMContentLoaded",z),n.addEventListener("load",z));var W=function(t,e,n,r,i,o,a){var s=0,u=t.length,l=null==n;if("object"===L(n))for(s in i=!0,n)W(t,e,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(e.call(t,r),e=null):(l=e,e=function(t,e,n){return l.call(x(t),n)})),e))for(;s1,null,!0)},removeData:function(t){return this.each((function(){Y.remove(this,t)}))}}),x.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=$.get(t,e),n&&(!r||Array.isArray(n)?r=$.access(t,e,x.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=x.queue(t,e),r=n.length,i=n.shift(),o=x._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,(function(){x.dequeue(t,e)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return $.get(t,n)||$.access(t,n,{empty:x.Callbacks("once memory").add((function(){$.remove(t,[e+"queue",n])}))})}}),x.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]*)/i,mt=/^$|^module$|\/(?:java|ecma)script/i;dt=v.createDocumentFragment().appendChild(v.createElement("div")),(pt=v.createElement("input")).setAttribute("type","radio"),pt.setAttribute("checked","checked"),pt.setAttribute("name","t"),dt.appendChild(pt),h.checkClone=dt.cloneNode(!0).cloneNode(!0).lastChild.checked,dt.innerHTML="",h.noCloneChecked=!!dt.cloneNode(!0).lastChild.defaultValue,dt.innerHTML="",h.option=!!dt.lastChild;var gt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function vt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&C(t,e)?x.merge([t],n):n}function bt(t,e){for(var n=0,r=t.length;n",""]);var yt=/<|&#?\w+;/;function Lt(t,e,n,r,i){for(var o,a,s,u,l,c,Q=e.createDocumentFragment(),T=[],d=0,p=t.length;d-1)i&&i.push(o);else if(l=at(o),a=vt(Q.appendChild(o),"script"),l&&bt(a),n)for(c=0;o=a[c++];)mt.test(o.type||"")&&n.push(o);return Q}var xt=/^key/,Ht=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ot=/^([^.]*)(?:\.(.+)|)/;function wt(){return!0}function _t(){return!1}function Et(t,e){return t===function(){try{return v.activeElement}catch(t){}}()==("focus"===e)}function Ct(t,e,n,r,i,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(r=r||n,n=void 0),e)Ct(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=_t;else if(!i)return t;return 1===o&&(a=i,(i=function(t){return x().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=x.guid++)),t.each((function(){x.event.add(this,e,i,r,n)}))}function St(t,e,n){n?($.set(t,e,!1),x.event.add(t,e,{namespace:!1,handler:function(t){var r,i,o=$.get(this,e);if(1&t.isTrigger&&this[e]){if(o.length)(x.event.special[e]||{}).delegateType&&t.stopPropagation();else if(o=s.call(arguments),$.set(this,e,o),r=n(this,e),this[e](),o!==(i=$.get(this,e))||r?$.set(this,e,!1):i={},o!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else o.length&&($.set(this,e,{value:x.event.trigger(x.extend(o[0],x.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===$.get(t,e)&&x.event.add(t,e,wt)}x.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,Q,T,d,p,f,h=$.get(t);if(X(t))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&x.find.matchesSelector(ot,i),n.guid||(n.guid=x.guid++),(u=h.events)||(u=h.events=Object.create(null)),(a=h.handle)||(a=h.handle=function(e){return void 0!==x&&x.event.triggered!==e.type?x.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;l--;)d=f=(s=Ot.exec(e[l])||[])[1],p=(s[2]||"").split(".").sort(),d&&(Q=x.event.special[d]||{},d=(i?Q.delegateType:Q.bindType)||d,Q=x.event.special[d]||{},c=x.extend({type:d,origType:f,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&x.expr.match.needsContext.test(i),namespace:p.join(".")},o),(T=u[d])||((T=u[d]=[]).delegateCount=0,Q.setup&&!1!==Q.setup.call(t,r,p,a)||t.addEventListener&&t.addEventListener(d,a)),Q.add&&(Q.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?T.splice(T.delegateCount++,0,c):T.push(c),x.event.global[d]=!0)},remove:function(t,e,n,r,i){var o,a,s,u,l,c,Q,T,d,p,f,h=$.hasData(t)&&$.get(t);if(h&&(u=h.events)){for(l=(e=(e||"").match(D)||[""]).length;l--;)if(d=f=(s=Ot.exec(e[l])||[])[1],p=(s[2]||"").split(".").sort(),d){for(Q=x.event.special[d]||{},T=u[d=(r?Q.delegateType:Q.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=T.length;o--;)c=T[o],!i&&f!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(T.splice(o,1),c.selector&&T.delegateCount--,Q.remove&&Q.remove.call(t,c));a&&!T.length&&(Q.teardown&&!1!==Q.teardown.call(t,p,h.handle)||x.removeEvent(t,d,h.handle),delete u[d])}else for(d in u)x.event.remove(t,d+e[l],n,r,!0);x.isEmptyObject(u)&&$.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=new Array(arguments.length),u=x.event.fix(t),l=($.get(this,"events")||Object.create(null))[u.type]||[],c=x.event.special[u.type]||{};for(s[0]=u,e=1;e=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==t.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:x.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\s*$/g;function At(t,e){return C(t,"table")&&C(11!==e.nodeType?e:e.firstChild,"tr")&&x(t).children("tbody")[0]||t}function kt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Pt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Dt(t,e){var n,r,i,o,a,s;if(1===e.nodeType){if($.hasData(t)&&(s=$.get(t).events))for(i in $.remove(e,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof p&&!h.checkClone&&jt.test(p))return t.each((function(i){var o=t.eq(i);f&&(e[0]=p.call(this,i,o.html())),Nt(o,e,n,r)}));if(T&&(o=(i=Lt(e,t[0].ownerDocument,!1,t,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=x.map(vt(i,"script"),kt)).length;Q0&&bt(a,!u&&vt(t,"script")),s},cleanData:function(t){for(var e,n,r,i=x.event.special,o=0;void 0!==(n=t[o]);o++)if(X(n)){if(e=n[$.expando]){if(e.events)for(r in e.events)i[r]?x.event.remove(n,r):x.removeEvent(n,r,e.handle);n[$.expando]=void 0}n[Y.expando]&&(n[Y.expando]=void 0)}}}),x.fn.extend({detach:function(t){return It(this,t,!0)},remove:function(t){return It(this,t)},text:function(t){return W(this,(function(t){return void 0===t?x.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Nt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||At(this,t).appendChild(t)}))},prepend:function(){return Nt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=At(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Nt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Nt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(x.cleanData(vt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return x.clone(this,t,e)}))},html:function(t){return W(this,(function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Mt.test(t)&&!gt[(ht.exec(t)||["",""])[1].toLowerCase()]){t=x.htmlPrefilter(t);try{for(;n3,ot.removeChild(t)),s}}))}();var Ut=["Webkit","Moz","ms"],qt=v.createElement("div").style,Xt={};function Kt(t){var e=x.cssProps[t]||Xt[t];return e||(t in qt?t:Xt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Ut.length;n--;)if((t=Ut[n]+e)in qt)return t}(t)||t)}var $t=/^(none|table(?!-c[ea]).+)/,Yt=/^--/,Jt={position:"absolute",visibility:"hidden",display:"block"},te={letterSpacing:"0",fontWeight:"400"};function ee(t,e,n){var r=rt.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function ne(t,e,n,r,i,o){var a="width"===e?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=x.css(t,n+it[a],!0,i)),r?("content"===n&&(u-=x.css(t,"padding"+it[a],!0,i)),"margin"!==n&&(u-=x.css(t,"border"+it[a]+"Width",!0,i))):(u+=x.css(t,"padding"+it[a],!0,i),"padding"!==n?u+=x.css(t,"border"+it[a]+"Width",!0,i):s+=x.css(t,"border"+it[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-u-s-.5))||0),u}function re(t,e,n){var r=Ft(t),i=(!h.boxSizingReliable()||n)&&"border-box"===x.css(t,"boxSizing",!1,r),o=i,a=Zt(t,e,r),s="offset"+e[0].toUpperCase()+e.slice(1);if(Bt.test(a)){if(!n)return a;a="auto"}return(!h.boxSizingReliable()&&i||!h.reliableTrDimensions()&&C(t,"tr")||"auto"===a||!parseFloat(a)&&"inline"===x.css(t,"display",!1,r))&&t.getClientRects().length&&(i="border-box"===x.css(t,"boxSizing",!1,r),(o=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+ne(t,e,n||(i?"border":"content"),o,r,a)+"px"}function ie(t,e,n,r,i){return new ie.prototype.init(t,e,n,r,i)}x.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Zt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,s=q(e),u=Yt.test(e),l=t.style;if(u||(e=Kt(s)),a=x.cssHooks[e]||x.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(t,!1,r))?i:l[e];"string"===(o=typeof n)&&(i=rt.exec(n))&&i[1]&&(n=lt(t,e,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(x.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(u?l.setProperty(e,n):l[e]=n))}},css:function(t,e,n,r){var i,o,a,s=q(e);return Yt.test(e)||(e=Kt(s)),(a=x.cssHooks[e]||x.cssHooks[s])&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=Zt(t,e,r)),"normal"===i&&e in te&&(i=te[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),x.each(["height","width"],(function(t,e){x.cssHooks[e]={get:function(t,n,r){if(n)return!$t.test(x.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?re(t,e,r):zt(t,Jt,(function(){return re(t,e,r)}))},set:function(t,n,r){var i,o=Ft(t),a=!h.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===x.css(t,"boxSizing",!1,o),u=r?ne(t,e,r,s,o):0;return s&&a&&(u-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-ne(t,e,"border",!1,o)-.5)),u&&(i=rt.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=x.css(t,e)),ee(0,n,u)}}})),x.cssHooks.marginLeft=Gt(h.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Zt(t,"marginLeft"))||t.getBoundingClientRect().left-zt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),x.each({margin:"",padding:"",border:"Width"},(function(t,e){x.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+it[r]+e]=o[r]||o[r-2]||o[0];return i}},"margin"!==t&&(x.cssHooks[t+e].set=ee)})),x.fn.extend({css:function(t,e){return W(this,(function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=Ft(t),i=e.length;a1)}}),x.Tween=ie,ie.prototype={constructor:ie,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||x.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var t=ie.propHooks[this.prop];return t&&t.get?t.get(this):ie.propHooks._default.get(this)},run:function(t){var e,n=ie.propHooks[this.prop];return this.options.duration?this.pos=e=x.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ie.propHooks._default.set(this),this}},ie.prototype.init.prototype=ie.prototype,ie.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=x.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){x.fx.step[t.prop]?x.fx.step[t.prop](t):1!==t.elem.nodeType||!x.cssHooks[t.prop]&&null==t.elem.style[Kt(t.prop)]?t.elem[t.prop]=t.now:x.style(t.elem,t.prop,t.now+t.unit)}}},ie.propHooks.scrollTop=ie.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},x.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},x.fx=ie.prototype.init,x.fx.step={};var oe,ae,se=/^(?:toggle|show|hide)$/,ue=/queueHooks$/;function le(){ae&&(!1===v.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(le):n.setTimeout(le,x.fx.interval),x.fx.tick())}function ce(){return n.setTimeout((function(){oe=void 0})),oe=Date.now()}function Qe(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=it[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function Te(t,e,n){for(var r,i=(de.tweeners[e]||[]).concat(de.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(t){return this.each((function(){x.removeAttr(this,t)}))}}),x.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?x.prop(t,e,n):(1===o&&x.isXMLDoc(t)||(i=x.attrHooks[e.toLowerCase()]||(x.expr.match.bool.test(e)?pe:void 0)),void 0!==n?null===n?void x.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:null==(r=x.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!h.radioValue&&"radio"===e&&C(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(D);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),pe={set:function(t,e,n){return!1===e?x.removeAttr(t,n):t.setAttribute(n,n),n}},x.each(x.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=fe[e]||x.find.attr;fe[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=fe[a],fe[a]=i,i=null!=n(t,e,r)?a:null,fe[a]=o),i}}));var he=/^(?:input|select|textarea|button)$/i,me=/^(?:a|area)$/i;function ge(t){return(t.match(D)||[]).join(" ")}function ve(t){return t.getAttribute&&t.getAttribute("class")||""}function be(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(D)||[]}x.fn.extend({prop:function(t,e){return W(this,x.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[x.propFix[t]||t]}))}}),x.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&x.isXMLDoc(t)||(e=x.propFix[e]||e,i=x.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=x.find.attr(t,"tabindex");return e?parseInt(e,10):he.test(t.nodeName)||me.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(x.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){x.propFix[this.toLowerCase()]=this})),x.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each((function(e){x(this).addClass(t.call(this,e,ve(this)))}));if((e=be(t)).length)for(;n=this[u++];)if(i=ve(n),r=1===n.nodeType&&" "+ge(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ge(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each((function(e){x(this).removeClass(t.call(this,e,ve(this)))}));if(!arguments.length)return this.attr("class","");if((e=be(t)).length)for(;n=this[u++];)if(i=ve(n),r=1===n.nodeType&&" "+ge(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=ge(r))&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=typeof t,r="string"===n||Array.isArray(t);return"boolean"==typeof e&&r?e?this.addClass(t):this.removeClass(t):m(t)?this.each((function(n){x(this).toggleClass(t.call(this,n,ve(this),e),e)})):this.each((function(){var e,i,o,a;if(r)for(i=0,o=x(this),a=be(t);e=a[i++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||((e=ve(this))&&$.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":$.get(this,"__className__")||""))}))},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+ge(ve(n))+" ").indexOf(e)>-1)return!0;return!1}});var ye=/\r/g;x.fn.extend({val:function(t){var e,n,r,i=this[0];return arguments.length?(r=m(t),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?t.call(this,n,x(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=x.map(i,(function(t){return null==t?"":t+""}))),(e=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))}))):i?(e=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(ye,""):null==n?"":n:void 0}}),x.extend({valHooks:{option:{get:function(t){var e=x.find.attr(t,"value");return null!=e?e:ge(x.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),x.each(["radio","checkbox"],(function(){x.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=x.inArray(x(t).val(),e)>-1}},h.checkOn||(x.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),h.focusin="onfocusin"in n;var Le=/^(?:focusinfocus|focusoutblur)$/,xe=function(t){t.stopPropagation()};x.extend(x.event,{trigger:function(t,e,r,i){var o,a,s,u,l,c,Q,T,p=[r||v],f=d.call(t,"type")?t.type:t,h=d.call(t,"namespace")?t.namespace.split("."):[];if(a=T=s=r=r||v,3!==r.nodeType&&8!==r.nodeType&&!Le.test(f+x.event.triggered)&&(f.indexOf(".")>-1&&(h=f.split("."),f=h.shift(),h.sort()),l=f.indexOf(":")<0&&"on"+f,(t=t[x.expando]?t:new x.Event(f,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),e=null==e?[t]:x.makeArray(e,[t]),Q=x.event.special[f]||{},i||!Q.trigger||!1!==Q.trigger.apply(r,e))){if(!i&&!Q.noBubble&&!g(r)){for(u=Q.delegateType||f,Le.test(u+f)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||v)&&p.push(s.defaultView||s.parentWindow||n)}for(o=0;(a=p[o++])&&!t.isPropagationStopped();)T=a,t.type=o>1?u:Q.bindType||f,(c=($.get(a,"events")||Object.create(null))[t.type]&&$.get(a,"handle"))&&c.apply(a,e),(c=l&&a[l])&&c.apply&&X(a)&&(t.result=c.apply(a,e),!1===t.result&&t.preventDefault());return t.type=f,i||t.isDefaultPrevented()||Q._default&&!1!==Q._default.apply(p.pop(),e)||!X(r)||l&&m(r[f])&&!g(r)&&((s=r[l])&&(r[l]=null),x.event.triggered=f,t.isPropagationStopped()&&T.addEventListener(f,xe),r[f](),t.isPropagationStopped()&&T.removeEventListener(f,xe),x.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(t,e,n){var r=x.extend(new x.Event,n,{type:t,isSimulated:!0});x.event.trigger(r,null,e)}}),x.fn.extend({trigger:function(t,e){return this.each((function(){x.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return x.event.trigger(t,e,n,!0)}}),h.focusin||x.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){x.event.simulate(e,t.target,x.event.fix(t))};x.event.special[e]={setup:function(){var r=this.ownerDocument||this.document||this,i=$.access(r,e);i||r.addEventListener(t,n,!0),$.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=$.access(r,e)-1;i?$.access(r,e,i):(r.removeEventListener(t,n,!0),$.remove(r,e))}}}));var He=n.location,Oe={guid:Date.now()},we=/\?/;x.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+t),e};var _e=/\[\]$/,Ee=/\r?\n/g,Ce=/^(?:submit|button|image|reset|file)$/i,Se=/^(?:input|select|textarea|keygen)/i;function Me(t,e,n,r){var i;if(Array.isArray(e))x.each(e,(function(e,i){n||_e.test(t)?r(t,i):Me(t+"["+("object"==typeof i&&null!=i?e:"")+"]",i,n,r)}));else if(n||"object"!==L(e))r(t,e);else for(i in e)Me(t+"["+i+"]",e[i],n,r)}x.param=function(t,e){var n,r=[],i=function(t,e){var n=m(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!x.isPlainObject(t))x.each(t,(function(){i(this.name,this.value)}));else for(n in t)Me(n,t[n],e,i);return r.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=x.prop(this,"elements");return t?x.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!x(this).is(":disabled")&&Se.test(this.nodeName)&&!Ce.test(t)&&(this.checked||!ft.test(t))})).map((function(t,e){var n=x(this).val();return null==n?null:Array.isArray(n)?x.map(n,(function(t){return{name:e.name,value:t.replace(Ee,"\r\n")}})):{name:e.name,value:n.replace(Ee,"\r\n")}})).get()}});var je=/%20/g,Ve=/#.*$/,Ae=/([?&])_=[^&]*/,ke=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pe=/^(?:GET|HEAD)$/,De=/^\/\//,Re={},Ne={},Ie="*/".concat("*"),Be=v.createElement("a");function Fe(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(D)||[];if(m(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function ze(t,e,n,r){var i={},o=t===Ne;function a(s){var u;return i[s]=!0,x.each(t[s]||[],(function(t,s){var l=s(e,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(e.dataTypes.unshift(l),a(l),!1)})),u}return a(e.dataTypes[0])||!i["*"]&&a("*")}function We(t,e){var n,r,i=x.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&x.extend(!0,t,r),t}Be.href=He.href,x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:He.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(He.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ie,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?We(We(t,x.ajaxSettings),e):We(x.ajaxSettings,t)},ajaxPrefilter:Fe(Re),ajaxTransport:Fe(Ne),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var r,i,o,a,s,u,l,c,Q,T,d=x.ajaxSetup({},e),p=d.context||d,f=d.context&&(p.nodeType||p.jquery)?x(p):x.event,h=x.Deferred(),m=x.Callbacks("once memory"),g=d.statusCode||{},b={},y={},L="canceled",H={readyState:0,getResponseHeader:function(t){var e;if(l){if(!a)for(a={};e=ke.exec(o);)a[e[1].toLowerCase()+" "]=(a[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=a[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(t,e){return null==l&&(t=y[t.toLowerCase()]=y[t.toLowerCase()]||t,b[t]=e),this},overrideMimeType:function(t){return null==l&&(d.mimeType=t),this},statusCode:function(t){var e;if(t)if(l)H.always(t[H.status]);else for(e in t)g[e]=[g[e],t[e]];return this},abort:function(t){var e=t||L;return r&&r.abort(e),O(0,e),this}};if(h.promise(H),d.url=((t||d.url||He.href)+"").replace(De,He.protocol+"//"),d.type=e.method||e.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(D)||[""],null==d.crossDomain){u=v.createElement("a");try{u.href=d.url,u.href=u.href,d.crossDomain=Be.protocol+"//"+Be.host!=u.protocol+"//"+u.host}catch(t){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=x.param(d.data,d.traditional)),ze(Re,d,e,H),l)return H;for(Q in(c=x.event&&d.global)&&0==x.active++&&x.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Pe.test(d.type),i=d.url.replace(Ve,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(je,"+")):(T=d.url.slice(i.length),d.data&&(d.processData||"string"==typeof d.data)&&(i+=(we.test(i)?"&":"?")+d.data,delete d.data),!1===d.cache&&(i=i.replace(Ae,"$1"),T=(we.test(i)?"&":"?")+"_="+Oe.guid+++T),d.url=i+T),d.ifModified&&(x.lastModified[i]&&H.setRequestHeader("If-Modified-Since",x.lastModified[i]),x.etag[i]&&H.setRequestHeader("If-None-Match",x.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||e.contentType)&&H.setRequestHeader("Content-Type",d.contentType),H.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Ie+"; q=0.01":""):d.accepts["*"]),d.headers)H.setRequestHeader(Q,d.headers[Q]);if(d.beforeSend&&(!1===d.beforeSend.call(p,H,d)||l))return H.abort();if(L="abort",m.add(d.complete),H.done(d.success),H.fail(d.error),r=ze(Ne,d,e,H)){if(H.readyState=1,c&&f.trigger("ajaxSend",[H,d]),l)return H;d.async&&d.timeout>0&&(s=n.setTimeout((function(){H.abort("timeout")}),d.timeout));try{l=!1,r.send(b,O)}catch(t){if(l)throw t;O(-1,t)}}else O(-1,"No Transport");function O(t,e,a,u){var Q,T,v,b,y,L=e;l||(l=!0,s&&n.clearTimeout(s),r=void 0,o=u||"",H.readyState=t>0?4:0,Q=t>=200&&t<300||304===t,a&&(b=function(t,e,n){for(var r,i,o,a,s=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||t.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,H,a)),!Q&&x.inArray("script",d.dataTypes)>-1&&(d.converters["text script"]=function(){}),b=function(t,e,n,r){var i,o,a,s,u,l={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)l[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}(d,b,H,Q),Q?(d.ifModified&&((y=H.getResponseHeader("Last-Modified"))&&(x.lastModified[i]=y),(y=H.getResponseHeader("etag"))&&(x.etag[i]=y)),204===t||"HEAD"===d.type?L="nocontent":304===t?L="notmodified":(L=b.state,T=b.data,Q=!(v=b.error))):(v=L,!t&&L||(L="error",t<0&&(t=0))),H.status=t,H.statusText=(e||L)+"",Q?h.resolveWith(p,[T,L,H]):h.rejectWith(p,[H,L,v]),H.statusCode(g),g=void 0,c&&f.trigger(Q?"ajaxSuccess":"ajaxError",[H,d,Q?T:v]),m.fireWith(p,[H,L]),c&&(f.trigger("ajaxComplete",[H,d]),--x.active||x.event.trigger("ajaxStop")))}return H},getJSON:function(t,e,n){return x.get(t,e,n,"json")},getScript:function(t,e){return x.get(t,void 0,e,"script")}}),x.each(["get","post"],(function(t,e){x[e]=function(t,n,r,i){return m(n)&&(i=i||r,r=n,n=void 0),x.ajax(x.extend({url:t,type:e,dataType:i,data:n,success:r},x.isPlainObject(t)&&t))}})),x.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),x._evalUrl=function(t,e,n){return x.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){x.globalEval(t,e,n)}})},x.fn.extend({wrapAll:function(t){var e;return this[0]&&(m(t)&&(t=t.call(this[0])),e=x(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return m(t)?this.each((function(e){x(this).wrapInner(t.call(this,e))})):this.each((function(){var e=x(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=m(t);return this.each((function(n){x(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){x(this).replaceWith(this.childNodes)})),this}}),x.expr.pseudos.hidden=function(t){return!x.expr.pseudos.visible(t)},x.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var Ze={0:200,1223:204},Ge=x.ajaxSettings.xhr();h.cors=!!Ge&&"withCredentials"in Ge,h.ajax=Ge=!!Ge,x.ajaxTransport((function(t){var e,r;if(h.cors||Ge&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ze[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),r=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout((function(){e&&r()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),x.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return x.globalEval(t),t}}}),x.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),x.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(r,i){e=x(" - diff --git a/main.bundle.js b/main.bundle.js index b86c52e81..31dd0b482 100644 --- a/main.bundle.js +++ b/main.bundle.js @@ -1,4 +1,4 @@ -!function(e){function t(t){for(var n,o,s=t[0],l=t[1],c=t[2],m=0,h=[];m
In this game you control a set of Nodes and use them to try and defeat an enemy. Your Nodes are colored blue, while the enemy's are red. There are also other nodes on the map colored gray that initially belong to neither you nor the enemy. The goal of the game is to capture all of the enemy's Database nodes within the time limit. If you fail to do this, you will lose.

Each Node has three stats: Attack, Defense, and HP. There are five different actions that a Node can take:

Attack - Targets an enemy Node and lowers its HP. The effectiveness is determined by the owner's Attack, the Player's hacking level, and the enemy's defense.

Scan - Targets an enemy Node and lowers its Defense. The effectiveness is determined by the owner's Attack, the Player's hacking level, and the enemy's defense.

Weaken - Targets an enemy Node and lowers its Attack. The effectiveness is determined by the owner's Attack, the Player's hacking level, and the enemy's defense.

Fortify - Raises the Node's Defense. The effectiveness is determined by your hacking level.

Overflow - Raises the Node's Attack but lowers its Defense. The effectiveness is determined by your hacking level.

Note that when determining the effectiveness of the above actions, the TOTAL Attack or Defense of the team is used, not just the Attack/Defense of the individual Node that is performing the action.

To capture a Node, you must lower its HP down to 0.

There are six different types of Nodes:

CPU Core - These are your main Nodes that are used to perform actions. Capable of performing every action

Firewall - Nodes with high defense. These Nodes can 'Fortify'

Database - A special type of Node. The player's objective is to conquer all of the enemy's Database Nodes within the time limit. These Nodes cannot perform any actions

Spam - Conquering one of these Nodes will slow the enemy's trace, giving the player additional time to complete the mission. These Nodes cannot perform any actions

Transfer - Conquering one of these nodes will increase the Attack of all of your CPU Cores by a small fixed percentage. These Nodes are capable of performing every action except the 'Attack' action

Shield - Nodes with high defense. These Nodes can 'Fortify'

To assign an action to a Node, you must first select one of your Nodes. This can be done by simply clicking on it. Double-clicking a node will select all of your Nodes of the same type (e.g. select all CPU Core Nodes or all Transfer Nodes). Note that only Nodes that can perform actions (CPU Core, Transfer, Shield, Firewall) can be selected. Selected Nodes will be denoted with a white highlight. After selecting a Node or multiple Nodes, select its action using the Action Buttons near the top of the screen. Every action also has a corresponding keyboard shortcut.

For certain actions such as attacking, scanning, and weakening, the Node performing the action must have a target. To target another node, simply click-and-drag from the 'source' Node to a target. A Node can only have one target, and you can target any Node that is adjacent to one of your Nodes (immediately above, below, or to the side. NOT diagonal). Furthermore, only CPU Cores and Transfer Nodes can target, since they are the only ones that can perform the related actions. To remove a target, you can simply click on the line that represents the connection between one of your Nodes and its target. Alternatively, you can select the 'source' Node and click the 'Drop Connection' button, or press 'd'.

Other Notes:

-Whenever a miscellenaous Node (not owned by the player or enemy) is conquered, the defense of all remaining miscellaneous Nodes that are not actively being targeted will increase by a fixed percentage.

-Whenever a Node is conquered, its stats are significantly reduced

-Miscellaneous Nodes slowly raise their defense over time

-Nodes slowly regenerate health over time.",MillisecondsPer20Hours:72e6,GameCyclesPer20Hours:36e4,MillisecondsPer10Hours:36e6,GameCyclesPer10Hours:18e4,MillisecondsPer8Hours:288e5,GameCyclesPer8Hours:144e3,MillisecondsPer4Hours:144e5,GameCyclesPer4Hours:72e3,MillisecondsPer2Hours:72e5,GameCyclesPer2Hours:36e3,MillisecondsPerHour:36e5,GameCyclesPerHour:18e3,MillisecondsPerHalfHour:18e5,GameCyclesPerHalfHour:9e3,MillisecondsPerQuarterHour:9e5,GameCyclesPerQuarterHour:4500,MillisecondsPerFiveMinutes:3e5,GameCyclesPerFiveMinutes:1500,FactionWorkHacking:"Faction Hacking Work",FactionWorkField:"Faction Field Work",FactionWorkSecurity:"Faction Security Work",WorkTypeCompany:"Working for Company",WorkTypeCompanyPartTime:"Working for Company part-time",WorkTypeFaction:"Working for Faction",WorkTypeCreateProgram:"Working on Create a Program",WorkTypeStudyClass:"Studying or Taking a class at university",WorkTypeCrime:"Committing a crime",ClassStudyComputerScience:"studying Computer Science",ClassDataStructures:"taking a Data Structures course",ClassNetworks:"taking a Networks course",ClassAlgorithms:"taking an Algorithms course",ClassManagement:"taking a Management course",ClassLeadership:"taking a Leadership course",ClassGymStrength:"training your strength at a gym",ClassGymDefense:"training your defense at a gym",ClassGymDexterity:"training your dexterity at a gym",ClassGymAgility:"training your agility at a gym",ClassDataStructuresBaseCost:40,ClassNetworksBaseCost:80,ClassAlgorithmsBaseCost:320,ClassManagementBaseCost:160,ClassLeadershipBaseCost:320,ClassGymBaseCost:120,ClassStudyComputerScienceBaseExp:.5,ClassDataStructuresBaseExp:1,ClassNetworksBaseExp:2,ClassAlgorithmsBaseExp:4,ClassManagementBaseExp:2,ClassLeadershipBaseExp:4,CrimeShoplift:"shoplift",CrimeRobStore:"rob a store",CrimeMug:"mug someone",CrimeLarceny:"commit larceny",CrimeDrugs:"deal drugs",CrimeBondForgery:"forge corporate bonds",CrimeTraffickArms:"traffick illegal arms",CrimeHomicide:"commit homicide",CrimeGrandTheftAuto:"commit grand theft auto",CrimeKidnap:"kidnap someone for ransom",CrimeAssassination:"assassinate a high-profile target",CrimeHeist:"pull off the ultimate heist",CodingContractBaseFactionRepGain:2500,CodingContractBaseCompanyRepGain:4e3,CodingContractBaseMoneyGain:75e6,TotalNumBitNodes:24,LatestUpdate:'\n v0.54.0 - 2021-09-20 One big react node (hydroflame & community)\n -------------------------------------------\n\n ** UI **\n\n * The UI is now completely(ish) in react and I\'m starting to implement\n Material-UI everywhere. This will help make the game feel more consistent.\n * Major help from (@threehams)\n * New Terminal\n * New Active Scripts page\n * New sidebar.\n * New Character overview\n * New tutorial\n * New options page\n * New create program page (@Nolshine)\n\n ** Netscript ** \n\n * Add companyName to getPlayer\n\n ** Factions **\n\n * Megacorp factions are no longer removed when installing.\n\n ** Corporation **\n\n * All research tooltips are always visible.\n * Smart supply is enabled by default if purchased (@Nolshine)\n\n ** Misc. **\n\n * Fix "Game saved" animation. (@Nolshine)\n * Update commitCrime documentation (@Tryneus)\n * Fix logbox scrolling weird (@Nolshine)\n * Fix weird scrolling in corporations (@BartKoppelmans)\n * Fix typo (@BartKoppelmans & @Nolshine)\n * Delete game now has a confirmation modal (@Nolshine)\n * Fix issue where skills would not get properly updated when entering new\n BN. (@Nolshine)\n * Convert create gang to popup (@vmesecher)\n * Fixed a bug that prevented travel to Sector-12 and New Tokyo when not using\n ASCII art.\n * nerf noodle bar\n'}},function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n={Targeting1:"Augmented Targeting I",Targeting2:"Augmented Targeting II",Targeting3:"Augmented Targeting III",SyntheticHeart:"Synthetic Heart",SynfibrilMuscle:"Synfibril Muscle",CombatRib1:"Combat Rib I",CombatRib2:"Combat Rib II",CombatRib3:"Combat Rib III",NanofiberWeave:"Nanofiber Weave",SubdermalArmor:"NEMEAN Subdermal Weave",WiredReflexes:"Wired Reflexes",GrapheneBoneLacings:"Graphene Bone Lacings",BionicSpine:"Bionic Spine",GrapheneBionicSpine:"Graphene Bionic Spine Upgrade",BionicLegs:"Bionic Legs",GrapheneBionicLegs:"Graphene Bionic Legs Upgrade",SpeechProcessor:"Speech Processor Implant",TITN41Injection:"TITN-41 Gene-Modification Injection",EnhancedSocialInteractionImplant:"Enhanced Social Interaction Implant",BitWire:"BitWire",ArtificialBioNeuralNetwork:"Artificial Bio-neural Network Implant",ArtificialSynapticPotentiation:"Artificial Synaptic Potentiation",EnhancedMyelinSheathing:"Enhanced Myelin Sheathing",SynapticEnhancement:"Synaptic Enhancement Implant",NeuralRetentionEnhancement:"Neural-Retention Enhancement",DataJack:"DataJack",ENM:"Embedded Netburner Module",ENMCore:"Embedded Netburner Module Core Implant",ENMCoreV2:"Embedded Netburner Module Core V2 Upgrade",ENMCoreV3:"Embedded Netburner Module Core V3 Upgrade",ENMAnalyzeEngine:"Embedded Netburner Module Analyze Engine",ENMDMA:"Embedded Netburner Module Direct Memory Access Upgrade",Neuralstimulator:"Neuralstimulator",NeuralAccelerator:"Neural Accelerator",CranialSignalProcessorsG1:"Cranial Signal Processors - Gen I",CranialSignalProcessorsG2:"Cranial Signal Processors - Gen II",CranialSignalProcessorsG3:"Cranial Signal Processors - Gen III",CranialSignalProcessorsG4:"Cranial Signal Processors - Gen IV",CranialSignalProcessorsG5:"Cranial Signal Processors - Gen V",NeuronalDensification:"Neuronal Densification",NuoptimalInjectorImplant:"Nuoptimal Nootropic Injector Implant",SpeechEnhancement:"Speech Enhancement",FocusWire:"FocusWire",PCDNI:"PC Direct-Neural Interface",PCDNIOptimizer:"PC Direct-Neural Interface Optimization Submodule",PCDNINeuralNetwork:"PC Direct-Neural Interface NeuroNet Injector",PCMatrix:"PCMatrix",ADRPheromone1:"ADR-V1 Pheromone Gene",ADRPheromone2:"ADR-V2 Pheromone Gene",ShadowsSimulacrum:"The Shadow's Simulacrum",HacknetNodeCPUUpload:"Hacknet Node CPU Architecture Neural-Upload",HacknetNodeCacheUpload:"Hacknet Node Cache Architecture Neural-Upload",HacknetNodeNICUpload:"Hacknet Node NIC Architecture Neural-Upload",HacknetNodeKernelDNI:"Hacknet Node Kernel Direct-Neural Interface",HacknetNodeCoreDNI:"Hacknet Node Core Direct-Neural Interface",NeuroFluxGovernor:"NeuroFlux Governor",Neurotrainer1:"Neurotrainer I",Neurotrainer2:"Neurotrainer II",Neurotrainer3:"Neurotrainer III",Hypersight:"HyperSight Corneal Implant",LuminCloaking1:"LuminCloaking-V1 Skin Implant",LuminCloaking2:"LuminCloaking-V2 Skin Implant",HemoRecirculator:"HemoRecirculator",SmartSonar:"SmartSonar Implant",PowerRecirculator:"Power Recirculation Core",QLink:"QLink",TheRedPill:"The Red Pill",SPTN97:"SPTN-97 Gene Modification",HiveMind:"ECorp HVMind Implant",CordiARCReactor:"CordiARC Fusion Reactor",SmartJaw:"SmartJaw",Neotra:"Neotra",Xanipher:"Xanipher",nextSENS:"nextSENS Gene Modification",OmniTekInfoLoad:"OmniTek InfoLoad",PhotosyntheticCells:"Photosynthetic Cells",Neurolink:"BitRunners Neurolink",TheBlackHand:"The Black Hand",UnstableCircadianModulator:"Unstable Circadian Modulator",CRTX42AA:"CRTX42-AA Gene Modification",Neuregen:"Neuregen Gene Modification",CashRoot:"CashRoot Starter Kit",NutriGen:"NutriGen Implant",INFRARet:"INFRARET Enhancement",DermaForce:"DermaForce Particle Barrier",GrapheneBrachiBlades:"Graphene BranchiBlades Upgrade",GrapheneBionicArms:"Graphene Bionic Arms Upgrade",BrachiBlades:"BrachiBlades",BionicArms:"Bionic Arms",SNA:"Social Negotiation Assistant (S.N.A)",HydroflameLeftArm:"Hydroflame Left Arm",EsperEyewear:"EsperTech Bladeburner Eyewear",EMS4Recombination:"EMS-4 Recombination",OrionShoulder:"ORION-MKIV Shoulder",HyperionV1:"Hyperion Plasma Cannon V1",HyperionV2:"Hyperion Plasma Cannon V2",GolemSerum:"GOLEM Serum",VangelisVirus:"Vangelis Virus",VangelisVirus3:"Vangelis Virus 3.0",INTERLINKED:"I.N.T.E.R.L.I.N.K.E.D",BladeRunner:"Blade's Runners",BladeArmor:"BLADE-51b Tesla Armor",BladeArmorPowerCells:"BLADE-51b Tesla Armor: Power Cells Upgrade",BladeArmorEnergyShielding:"BLADE-51b Tesla Armor: Energy Shielding Upgrade",BladeArmorUnibeam:"BLADE-51b Tesla Armor: Unibeam Upgrade",BladeArmorOmnibeam:"BLADE-51b Tesla Armor: Omnibeam Upgrade",BladeArmorIPU:"BLADE-51b Tesla Armor: IPU Upgrade",BladesSimulacrum:"The Blade's Simulacrum"}},,function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n={HackingLevelMultiplier:1,StrengthLevelMultiplier:1,DefenseLevelMultiplier:1,DexterityLevelMultiplier:1,AgilityLevelMultiplier:1,CharismaLevelMultiplier:1,ServerGrowthRate:1,ServerMaxMoney:1,ServerStartingMoney:1,ServerStartingSecurity:1,ServerWeakenRate:1,HomeComputerRamCost:1,PurchasedServerCost:1,PurchasedServerLimit:1,PurchasedServerMaxRam:1,CompanyWorkMoney:1,CrimeMoney:1,HacknetNodeMoney:1,ManualHackMoney:1,ScriptHackMoney:1,ScriptHackMoneyGain:1,CodingContractMoney:1,ClassGymExpGain:1,CompanyWorkExpGain:1,CrimeExpGain:1,FactionWorkExpGain:1,HackExpGain:1,FactionPassiveRepGain:1,FactionWorkRepGain:1,RepToDonateToFaction:1,AugmentationMoneyCost:1,AugmentationRepCost:1,InfiltrationMoney:1,InfiltrationRep:1,FourSigmaMarketDataCost:1,FourSigmaMarketDataApiCost:1,CorporationValuation:1,BladeburnerRank:1,BladeburnerSkillCost:1,DaedalusAugsRequirement:1,GangKarmaRequirement:1}},function(e,t,a){"use strict";let n;a.d(t,"a",(function(){return n})),function(e){e.Aevum="Aevum",e.Chongqing="Chongqing",e.Ishima="Ishima",e.NewTokyo="New Tokyo",e.Sector12="Sector-12",e.Volhaven="Volhaven",e.AevumAeroCorp="AeroCorp",e.AevumBachmanAndAssociates="Bachman & Associates",e.AevumClarkeIncorporated="Clarke Incorporated",e.AevumCrushFitnessGym="Crush Fitness Gym",e.AevumECorp="ECorp",e.AevumFulcrumTechnologies="Fulcrum Technologies",e.AevumGalacticCybersystems="Galactic Cybersystems",e.AevumNetLinkTechnologies="NetLink Technologies",e.AevumPolice="Aevum Police Headquarters",e.AevumRhoConstruction="Rho Construction",e.AevumSnapFitnessGym="Snap Fitness Gym",e.AevumSummitUniversity="Summit University",e.AevumWatchdogSecurity="Watchdog Security",e.AevumCasino="Iker Molina Casino",e.ChongqingKuaiGongInternational="KuaiGong International",e.ChongqingSolarisSpaceSystems="Solaris Space Systems",e.Sector12AlphaEnterprises="Alpha Enterprises",e.Sector12BladeIndustries="Blade Industries",e.Sector12CIA="Central Intelligence Agency",e.Sector12CarmichaelSecurity="Carmichael Security",e.Sector12CityHall="Sector-12 City Hall",e.Sector12DeltaOne="DeltaOne",e.Sector12FoodNStuff="FoodNStuff",e.Sector12FourSigma="Four Sigma",e.Sector12IcarusMicrosystems="Icarus Microsystems",e.Sector12IronGym="Iron Gym",e.Sector12JoesGuns="Joe's Guns",e.Sector12MegaCorp="MegaCorp",e.Sector12NSA="National Security Agency",e.Sector12PowerhouseGym="Powerhouse Gym",e.Sector12RothmanUniversity="Rothman University",e.Sector12UniversalEnergy="Universal Energy",e.NewTokyoDefComm="DefComm",e.NewTokyoGlobalPharmaceuticals="Global Pharmaceuticals",e.NewTokyoNoodleBar="Noodle Bar",e.NewTokyoVitaLife="VitaLife",e.IshimaNovaMedical="Nova Medical",e.IshimaOmegaSoftware="Omega Software",e.IshimaStormTechnologies="Storm Technologies",e.VolhavenCompuTek="CompuTek",e.VolhavenHeliosLabs="Helios Labs",e.VolhavenLexoCorp="LexoCorp",e.VolhavenMilleniumFitnessGym="Millenium Fitness Gym",e.VolhavenNWO="NWO",e.VolhavenOmniTekIncorporated="OmniTek Incorporated",e.VolhavenOmniaCybersystems="Omnia Cybersystems",e.VolhavenSysCoreSecurities="SysCore Securities",e.VolhavenZBInstituteOfTechnology="ZB Institute of Technology",e.Hospital="Hospital",e.Slums="The Slums",e.TravelAgency="Travel Agency",e.WorldStockExchange="World Stock Exchange",e.Void="The Void"}(n||(n={}))},,function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var n=a(23),r=a(21),i=a(0),o=a.n(i);function s(e){return o.a.createElement(o.a.Fragment,null,e.content)}function l(e,t=!1){const a="popup-"+Array.from(Array(16)).map(()=>""+Object(r.a)(0,9)).join("");"string"==typeof e?t?Object(n.a)(a,s,{content:o.a.createElement("pre",{dangerouslySetInnerHTML:{__html:e}})}):Object(n.a)(a,s,{content:o.a.createElement("p",{dangerouslySetInnerHTML:{__html:e.replace(/(?:\r\n|\r|\n)/g,"
")}})}):Object(n.a)(a,s,{content:e})}},,function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i}));const n={ScriptBaseRamCost:1.6,ScriptDomRamCost:25,ScriptHackRamCost:.1,ScriptHackAnalyzeRamCost:1,ScriptGrowRamCost:.15,ScriptGrowthAnalyzeRamCost:1,ScriptWeakenRamCost:.15,ScriptScanRamCost:.2,ScriptPortProgramRamCost:.05,ScriptRunRamCost:1,ScriptExecRamCost:1.3,ScriptSpawnRamCost:2,ScriptScpRamCost:.6,ScriptKillRamCost:.5,ScriptHasRootAccessRamCost:.05,ScriptGetHostnameRamCost:.05,ScriptGetHackingLevelRamCost:.05,ScriptGetMultipliersRamCost:4,ScriptGetServerRamCost:.1,ScriptGetServerMaxRam:.05,ScriptGetServerUsedRam:.05,ScriptFileExistsRamCost:.1,ScriptIsRunningRamCost:.1,ScriptHacknetNodesRamCost:4,ScriptHNUpgLevelRamCost:.4,ScriptHNUpgRamRamCost:.6,ScriptHNUpgCoreRamCost:.8,ScriptGetStockRamCost:2,ScriptBuySellStockRamCost:2.5,ScriptGetPurchaseServerRamCost:.25,ScriptPurchaseServerRamCost:2.25,ScriptGetPurchasedServerLimit:.05,ScriptGetPurchasedServerMaxRam:.05,ScriptRoundRamCost:.05,ScriptReadWriteRamCost:1,ScriptArbScriptRamCost:1,ScriptGetScriptRamCost:.1,ScriptGetRunningScriptRamCost:.3,ScriptGetHackTimeRamCost:.05,ScriptGetFavorToDonate:.1,ScriptCodingContractBaseRamCost:10,ScriptSleeveBaseRamCost:4,ScriptSingularityFn1RamCost:2,ScriptSingularityFn2RamCost:3,ScriptSingularityFn3RamCost:5,ScriptGangApiBaseRamCost:4,ScriptBladeburnerApiBaseRamCost:4},r={hacknet:{numNodes:()=>0,purchaseNode:()=>0,getPurchaseNodeCost:()=>0,getNodeStats:()=>0,upgradeLevel:()=>0,upgradeRam:()=>0,upgradeCore:()=>0,upgradeCache:()=>0,getLevelUpgradeCost:()=>0,getRamUpgradeCost:()=>0,getCoreUpgradeCost:()=>0,getCacheUpgradeCost:()=>0,numHashes:()=>0,hashCost:()=>0,spendHashes:()=>0},sprintf:()=>0,vsprintf:()=>0,scan:()=>n.ScriptScanRamCost,hack:()=>n.ScriptHackRamCost,hackAnalyzeThreads:()=>n.ScriptHackAnalyzeRamCost,hackAnalyzePercent:()=>n.ScriptHackAnalyzeRamCost,hackChance:()=>n.ScriptHackAnalyzeRamCost,sleep:()=>0,grow:()=>n.ScriptGrowRamCost,growthAnalyze:()=>n.ScriptGrowthAnalyzeRamCost,weaken:()=>n.ScriptWeakenRamCost,print:()=>0,tprint:()=>0,clearLog:()=>0,disableLog:()=>0,enableLog:()=>0,isLogEnabled:()=>0,getScriptLogs:()=>0,nuke:()=>n.ScriptPortProgramRamCost,brutessh:()=>n.ScriptPortProgramRamCost,ftpcrack:()=>n.ScriptPortProgramRamCost,relaysmtp:()=>n.ScriptPortProgramRamCost,httpworm:()=>n.ScriptPortProgramRamCost,sqlinject:()=>n.ScriptPortProgramRamCost,run:()=>n.ScriptRunRamCost,exec:()=>n.ScriptExecRamCost,spawn:()=>n.ScriptSpawnRamCost,kill:()=>n.ScriptKillRamCost,killall:()=>n.ScriptKillRamCost,exit:()=>0,scp:()=>n.ScriptScpRamCost,ls:()=>n.ScriptScanRamCost,ps:()=>n.ScriptScanRamCost,hasRootAccess:()=>n.ScriptHasRootAccessRamCost,getIp:()=>n.ScriptGetHostnameRamCost,getHostname:()=>n.ScriptGetHostnameRamCost,getHackingLevel:()=>n.ScriptGetHackingLevelRamCost,getHackingMultipliers:()=>n.ScriptGetMultipliersRamCost,getHacknetMultipliers:()=>n.ScriptGetMultipliersRamCost,getBitNodeMultipliers:()=>n.ScriptGetMultipliersRamCost,getServer:()=>n.ScriptGetMultipliersRamCost/2,getServerMoneyAvailable:()=>n.ScriptGetServerRamCost,getServerSecurityLevel:()=>n.ScriptGetServerRamCost,getServerBaseSecurityLevel:()=>n.ScriptGetServerRamCost,getServerMinSecurityLevel:()=>n.ScriptGetServerRamCost,getServerRequiredHackingLevel:()=>n.ScriptGetServerRamCost,getServerMaxMoney:()=>n.ScriptGetServerRamCost,getServerGrowth:()=>n.ScriptGetServerRamCost,getServerNumPortsRequired:()=>n.ScriptGetServerRamCost,getServerRam:()=>n.ScriptGetServerRamCost,getServerMaxRam:()=>n.ScriptGetServerMaxRam,getServerUsedRam:()=>n.ScriptGetServerUsedRam,serverExists:()=>n.ScriptGetServerRamCost,fileExists:()=>n.ScriptFileExistsRamCost,isRunning:()=>n.ScriptIsRunningRamCost,getStockSymbols:()=>n.ScriptGetStockRamCost,getStockPrice:()=>n.ScriptGetStockRamCost,getStockAskPrice:()=>n.ScriptGetStockRamCost,getStockBidPrice:()=>n.ScriptGetStockRamCost,getStockPosition:()=>n.ScriptGetStockRamCost,getStockMaxShares:()=>n.ScriptGetStockRamCost,getStockPurchaseCost:()=>n.ScriptGetStockRamCost,getStockSaleGain:()=>n.ScriptGetStockRamCost,buyStock:()=>n.ScriptBuySellStockRamCost,sellStock:()=>n.ScriptBuySellStockRamCost,shortStock:()=>n.ScriptBuySellStockRamCost,sellShort:()=>n.ScriptBuySellStockRamCost,placeOrder:()=>n.ScriptBuySellStockRamCost,cancelOrder:()=>n.ScriptBuySellStockRamCost,getOrders:()=>n.ScriptBuySellStockRamCost,getStockVolatility:()=>n.ScriptBuySellStockRamCost,getStockForecast:()=>n.ScriptBuySellStockRamCost,purchase4SMarketData:()=>n.ScriptBuySellStockRamCost,purchase4SMarketDataTixApi:()=>n.ScriptBuySellStockRamCost,getPurchasedServerLimit:()=>n.ScriptGetPurchasedServerLimit,getPurchasedServerMaxRam:()=>n.ScriptGetPurchasedServerMaxRam,getPurchasedServerCost:()=>n.ScriptGetPurchaseServerRamCost,purchaseServer:()=>n.ScriptPurchaseServerRamCost,deleteServer:()=>n.ScriptPurchaseServerRamCost,getPurchasedServers:()=>n.ScriptPurchaseServerRamCost,write:()=>n.ScriptReadWriteRamCost,tryWrite:()=>n.ScriptReadWriteRamCost,read:()=>n.ScriptReadWriteRamCost,peek:()=>n.ScriptReadWriteRamCost,clear:()=>n.ScriptReadWriteRamCost,getPortHandle:()=>10*n.ScriptReadWriteRamCost,rm:()=>n.ScriptReadWriteRamCost,scriptRunning:()=>n.ScriptArbScriptRamCost,scriptKill:()=>n.ScriptArbScriptRamCost,getScriptName:()=>0,getScriptRam:()=>n.ScriptGetScriptRamCost,getHackTime:()=>n.ScriptGetHackTimeRamCost,getGrowTime:()=>n.ScriptGetHackTimeRamCost,getWeakenTime:()=>n.ScriptGetHackTimeRamCost,getScriptIncome:()=>n.ScriptGetScriptRamCost,getScriptExpGain:()=>n.ScriptGetScriptRamCost,getRunningScript:()=>n.ScriptGetRunningScriptRamCost,nFormat:()=>0,getTimeSinceLastAug:()=>n.ScriptGetHackTimeRamCost,prompt:()=>0,wget:()=>0,getFavorToDonate:()=>n.ScriptGetFavorToDonate,universityCourse:()=>n.ScriptSingularityFn1RamCost,gymWorkout:()=>n.ScriptSingularityFn1RamCost,travelToCity:()=>n.ScriptSingularityFn1RamCost,purchaseTor:()=>n.ScriptSingularityFn1RamCost,purchaseProgram:()=>n.ScriptSingularityFn1RamCost,getCurrentServer:()=>n.ScriptSingularityFn1RamCost,connect:()=>n.ScriptSingularityFn1RamCost,manualHack:()=>n.ScriptSingularityFn1RamCost,installBackdoor:()=>n.ScriptSingularityFn1RamCost,getStats:()=>n.ScriptSingularityFn1RamCost/4,getCharacterInformation:()=>n.ScriptSingularityFn1RamCost/4,getPlayer:()=>n.ScriptSingularityFn1RamCost/4,hospitalize:()=>n.ScriptSingularityFn1RamCost/4,isBusy:()=>n.ScriptSingularityFn1RamCost/4,stopAction:()=>n.ScriptSingularityFn1RamCost/2,upgradeHomeRam:()=>n.ScriptSingularityFn2RamCost,getUpgradeHomeRamCost:()=>n.ScriptSingularityFn2RamCost/2,workForCompany:()=>n.ScriptSingularityFn2RamCost,applyToCompany:()=>n.ScriptSingularityFn2RamCost,getCompanyRep:()=>n.ScriptSingularityFn2RamCost/3,getCompanyFavor:()=>n.ScriptSingularityFn2RamCost/3,getCompanyFavorGain:()=>n.ScriptSingularityFn2RamCost/4,checkFactionInvitations:()=>n.ScriptSingularityFn2RamCost,joinFaction:()=>n.ScriptSingularityFn2RamCost,workForFaction:()=>n.ScriptSingularityFn2RamCost,getFactionRep:()=>n.ScriptSingularityFn2RamCost/3,getFactionFavor:()=>n.ScriptSingularityFn2RamCost/3,getFactionFavorGain:()=>n.ScriptSingularityFn2RamCost/4,donateToFaction:()=>n.ScriptSingularityFn3RamCost,createProgram:()=>n.ScriptSingularityFn3RamCost,commitCrime:()=>n.ScriptSingularityFn3RamCost,getCrimeChance:()=>n.ScriptSingularityFn3RamCost,getCrimeStats:()=>n.ScriptSingularityFn3RamCost,getOwnedAugmentations:()=>n.ScriptSingularityFn3RamCost,getOwnedSourceFiles:()=>n.ScriptSingularityFn3RamCost,getAugmentationsFromFaction:()=>n.ScriptSingularityFn3RamCost,getAugmentationCost:()=>n.ScriptSingularityFn3RamCost,getAugmentationPrereq:()=>n.ScriptSingularityFn3RamCost,getAugmentationPrice:()=>n.ScriptSingularityFn3RamCost/2,getAugmentationRepReq:()=>n.ScriptSingularityFn3RamCost/2,getAugmentationStats:()=>n.ScriptSingularityFn3RamCost,purchaseAugmentation:()=>n.ScriptSingularityFn3RamCost,softReset:()=>n.ScriptSingularityFn3RamCost,installAugmentations:()=>n.ScriptSingularityFn3RamCost,gang:{createGang:()=>n.ScriptGangApiBaseRamCost/4,inGang:()=>n.ScriptGangApiBaseRamCost/4,getMemberNames:()=>n.ScriptGangApiBaseRamCost/4,getGangInformation:()=>n.ScriptGangApiBaseRamCost/2,getOtherGangInformation:()=>n.ScriptGangApiBaseRamCost/2,getMemberInformation:()=>n.ScriptGangApiBaseRamCost/2,canRecruitMember:()=>n.ScriptGangApiBaseRamCost/4,recruitMember:()=>n.ScriptGangApiBaseRamCost/2,getTaskNames:()=>n.ScriptGangApiBaseRamCost/4,getTaskStats:()=>n.ScriptGangApiBaseRamCost/4,setMemberTask:()=>n.ScriptGangApiBaseRamCost/2,getEquipmentNames:()=>n.ScriptGangApiBaseRamCost/4,getEquipmentCost:()=>n.ScriptGangApiBaseRamCost/2,getEquipmentType:()=>n.ScriptGangApiBaseRamCost/2,getEquipmentStats:()=>n.ScriptGangApiBaseRamCost/2,purchaseEquipment:()=>n.ScriptGangApiBaseRamCost,ascendMember:()=>n.ScriptGangApiBaseRamCost,setTerritoryWarfare:()=>n.ScriptGangApiBaseRamCost/2,getChanceToWinClash:()=>n.ScriptGangApiBaseRamCost,getBonusTime:()=>0},bladeburner:{getContractNames:()=>n.ScriptBladeburnerApiBaseRamCost/10,getOperationNames:()=>n.ScriptBladeburnerApiBaseRamCost/10,getBlackOpNames:()=>n.ScriptBladeburnerApiBaseRamCost/10,getBlackOpRank:()=>n.ScriptBladeburnerApiBaseRamCost/2,getGeneralActionNames:()=>n.ScriptBladeburnerApiBaseRamCost/10,getSkillNames:()=>n.ScriptBladeburnerApiBaseRamCost/10,startAction:()=>n.ScriptBladeburnerApiBaseRamCost,stopBladeburnerAction:()=>n.ScriptBladeburnerApiBaseRamCost/2,getCurrentAction:()=>n.ScriptBladeburnerApiBaseRamCost/4,getActionTime:()=>n.ScriptBladeburnerApiBaseRamCost,getActionEstimatedSuccessChance:()=>n.ScriptBladeburnerApiBaseRamCost,getActionRepGain:()=>n.ScriptBladeburnerApiBaseRamCost,getActionCountRemaining:()=>n.ScriptBladeburnerApiBaseRamCost,getActionMaxLevel:()=>n.ScriptBladeburnerApiBaseRamCost,getActionCurrentLevel:()=>n.ScriptBladeburnerApiBaseRamCost,getActionAutolevel:()=>n.ScriptBladeburnerApiBaseRamCost,setActionAutolevel:()=>n.ScriptBladeburnerApiBaseRamCost,setActionLevel:()=>n.ScriptBladeburnerApiBaseRamCost,getRank:()=>n.ScriptBladeburnerApiBaseRamCost,getSkillPoints:()=>n.ScriptBladeburnerApiBaseRamCost,getSkillLevel:()=>n.ScriptBladeburnerApiBaseRamCost,getSkillUpgradeCost:()=>n.ScriptBladeburnerApiBaseRamCost,upgradeSkill:()=>n.ScriptBladeburnerApiBaseRamCost,getTeamSize:()=>n.ScriptBladeburnerApiBaseRamCost,setTeamSize:()=>n.ScriptBladeburnerApiBaseRamCost,getCityEstimatedPopulation:()=>n.ScriptBladeburnerApiBaseRamCost,getCityEstimatedCommunities:()=>n.ScriptBladeburnerApiBaseRamCost,getCityChaos:()=>n.ScriptBladeburnerApiBaseRamCost,getCity:()=>n.ScriptBladeburnerApiBaseRamCost,switchCity:()=>n.ScriptBladeburnerApiBaseRamCost,getStamina:()=>n.ScriptBladeburnerApiBaseRamCost,joinBladeburnerFaction:()=>n.ScriptBladeburnerApiBaseRamCost,joinBladeburnerDivision:()=>n.ScriptBladeburnerApiBaseRamCost,getBonusTime:()=>0},codingcontract:{attempt:()=>n.ScriptCodingContractBaseRamCost,getContractType:()=>n.ScriptCodingContractBaseRamCost/2,getData:()=>n.ScriptCodingContractBaseRamCost/2,getDescription:()=>n.ScriptCodingContractBaseRamCost/2,getNumTriesRemaining:()=>n.ScriptCodingContractBaseRamCost/5},sleeve:{getNumSleeves:()=>n.ScriptSleeveBaseRamCost,setToShockRecovery:()=>n.ScriptSleeveBaseRamCost,setToSynchronize:()=>n.ScriptSleeveBaseRamCost,setToCommitCrime:()=>n.ScriptSleeveBaseRamCost,setToUniversityCourse:()=>n.ScriptSleeveBaseRamCost,travel:()=>n.ScriptSleeveBaseRamCost,setToCompanyWork:()=>n.ScriptSleeveBaseRamCost,setToFactionWork:()=>n.ScriptSleeveBaseRamCost,setToGymWorkout:()=>n.ScriptSleeveBaseRamCost,getSleeveStats:()=>n.ScriptSleeveBaseRamCost,getTask:()=>n.ScriptSleeveBaseRamCost,getInformation:()=>n.ScriptSleeveBaseRamCost,getSleeveAugmentations:()=>n.ScriptSleeveBaseRamCost,getSleevePurchasableAugs:()=>n.ScriptSleeveBaseRamCost,purchaseSleeveAug:()=>n.ScriptSleeveBaseRamCost},heart:{break:()=>0}};function i(...e){if(0===e.length)return console.warn("No arguments passed to getRamCost()"),0;let t=r[e[0]];for(let a=1;a{let t=""+e%1e3;for(;t.length<3;)t="0"+t;return t})();let u="";return n>0&&(u+=n+" days "),i>0&&(u+=i+" hours "),s>0&&(u+=s+" minutes "),u+=(t?`${l}.${c}`:""+l)+" seconds",u}function i(e){if(!o(e))return"";if(0===e.length)return"";const t=e.concat().sort(),a=t[0],n=t[t.length-1],r=a.length;let i=0;for(;i{m(e),s&&s()}}),u),u}function m(e){const t=document.getElementById(""+e);null!=t&&(r.unmountComponentAtNode(t),Object(s.a)(e),Object(s.a)(e+"-close"),e===c&&(c=""))}},function(e,t,a){"use strict";a.d(t,"a",(function(){return o})),a.d(t,"d",(function(){return s})),a.d(t,"b",(function(){return l})),a.d(t,"c",(function(){return c}));var n=a(154),r=a(480),i=a(20);let o={};function s(e){o=JSON.parse(e,i.c)}function l(e){return o.hasOwnProperty(e)}function c(){for(const e in r.a)u(new n.a(e))}function u(e){if(!(e instanceof n.a))throw new Error("Invalid argument 'newFactionObject' passed into resetFaction()");const t=e.name;l(t)&&(e.favor=o[t].favor,delete o[t]),function(e){const t=e.name;o[t]=e}(e)}},function(e,t,a){"use strict";a.d(t,"j",(function(){return n})),a.d(t,"d",(function(){return r})),a.d(t,"i",(function(){return i})),a.d(t,"f",(function(){return o})),a.d(t,"b",(function(){return s})),a.d(t,"h",(function(){return l})),a.d(t,"a",(function(){return c})),a.d(t,"e",(function(){return u})),a.d(t,"k",(function(){return m})),a.d(t,"c",(function(){return h})),a.d(t,"g",(function(){return p}));const n=["Software Engineering Intern","Junior Software Engineer","Senior Software Engineer","Lead Software Developer","Head of Software","Head of Engineering","Vice President of Technology","Chief Technology Officer"],r=["IT Intern","IT Analyst","IT Manager","Systems Administrator"],i=["Security Engineer"],o=["Network Engineer","Network Administrator"],s=["Business Intern","Business Analyst","Business Manager","Operations Manager","Chief Financial Officer","Chief Executive Officer"],l=["Police Officer","Police Chief","Security Guard","Security Officer","Security Supervisor","Head of Security"],c=["Field Agent","Secret Agent","Special Operative"],u=["Waiter","Employee"],m=["Software Consultant","Senior Software Consultant"],h=["Business Consultant","Senior Business Consultant"],p=["Part-time Waiter","Part-time Employee"]},function(e,t,a){"use strict";let n;a.d(t,"a",(function(){return n})),function(e){e[e.ActiveScripts=0]="ActiveScripts",e[e.Augmentations=1]="Augmentations",e[e.BitVerse=2]="BitVerse",e[e.Bladeburner=3]="Bladeburner",e[e.City=4]="City",e[e.Corporation=5]="Corporation",e[e.CreateProgram=6]="CreateProgram",e[e.CreateScript=7]="CreateScript",e[e.DevMenu=8]="DevMenu",e[e.Faction=9]="Faction",e[e.Factions=10]="Factions",e[e.Gang=11]="Gang",e[e.Hacknet=12]="Hacknet",e[e.Infiltration=13]="Infiltration",e[e.Job=14]="Job",e[e.Milestones=15]="Milestones",e[e.Options=16]="Options",e[e.Resleeves=17]="Resleeves",e[e.Sleeves=18]="Sleeves",e[e.Stats=19]="Stats",e[e.StockMarket=20]="StockMarket",e[e.Terminal=21]="Terminal",e[e.Travel=22]="Travel",e[e.Tutorial=23]="Tutorial",e[e.Work=24]="Work",e[e.BladeburnerCinematic=25]="BladeburnerCinematic",e[e.Location=26]="Location",e[e.HackingMission=27]="HackingMission",e[e.Loading=28]="Loading"}(n||(n={}))},,function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0);function r(e){const t=null!=e.tooltip&&""!==e.tooltip;let a,r=e.disabled?"std-button-disabled":"std-button";if(t&&(r+=" tooltip"),"string"==typeof e.addClasses&&(r+=" "+e.addClasses),t)if("string"==typeof e.tooltip){const t={__html:e.tooltip};a=n.createElement("span",{className:"tooltiptext",dangerouslySetInnerHTML:t})}else a=n.createElement("span",{className:"tooltiptext"},e.tooltip);return n.createElement("button",{className:r,id:e.id,onClick:e.onClick,onKeyUp:e.onKeyUp,style:e.style,autoFocus:e.autoFocus},e.text,t&&a)}},function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(0),r=a(8),i=a(24),o=a(3),s=a(16),l=a(20);function c(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class u{constructor(e={info:"",moneyCost:0,name:"",repCost:0}){c(this,"baseCost",0),c(this,"baseRepRequirement",0),c(this,"isSpecial",!1),c(this,"level",0),c(this,"name",""),c(this,"owned",!1),c(this,"prereqs",[]),c(this,"mults",{}),c(this,"startingCost",0),this.name=e.name,this.info=e.info,this.prereqs=e.prereqs?e.prereqs:[],this.baseRepRequirement=e.repCost*r.a.AugmentationRepCost,this.baseCost=e.moneyCost*r.a.AugmentationMoneyCost,this.startingCost=this.baseCost,e.isSpecial&&(this.isSpecial=!0),this.level=0,e.hacking_mult&&(this.mults.hacking_mult=e.hacking_mult),e.strength_mult&&(this.mults.strength_mult=e.strength_mult),e.defense_mult&&(this.mults.defense_mult=e.defense_mult),e.dexterity_mult&&(this.mults.dexterity_mult=e.dexterity_mult),e.agility_mult&&(this.mults.agility_mult=e.agility_mult),e.charisma_mult&&(this.mults.charisma_mult=e.charisma_mult),e.hacking_exp_mult&&(this.mults.hacking_exp_mult=e.hacking_exp_mult),e.strength_exp_mult&&(this.mults.strength_exp_mult=e.strength_exp_mult),e.defense_exp_mult&&(this.mults.defense_exp_mult=e.defense_exp_mult),e.dexterity_exp_mult&&(this.mults.dexterity_exp_mult=e.dexterity_exp_mult),e.agility_exp_mult&&(this.mults.agility_exp_mult=e.agility_exp_mult),e.charisma_exp_mult&&(this.mults.charisma_exp_mult=e.charisma_exp_mult),e.hacking_chance_mult&&(this.mults.hacking_chance_mult=e.hacking_chance_mult),e.hacking_speed_mult&&(this.mults.hacking_speed_mult=e.hacking_speed_mult),e.hacking_money_mult&&(this.mults.hacking_money_mult=e.hacking_money_mult),e.hacking_grow_mult&&(this.mults.hacking_grow_mult=e.hacking_grow_mult),e.company_rep_mult&&(this.mults.company_rep_mult=e.company_rep_mult),e.faction_rep_mult&&(this.mults.faction_rep_mult=e.faction_rep_mult),e.crime_money_mult&&(this.mults.crime_money_mult=e.crime_money_mult),e.crime_success_mult&&(this.mults.crime_success_mult=e.crime_success_mult),e.work_money_mult&&(this.mults.work_money_mult=e.work_money_mult),e.hacknet_node_money_mult&&(this.mults.hacknet_node_money_mult=e.hacknet_node_money_mult),e.hacknet_node_purchase_cost_mult&&(this.mults.hacknet_node_purchase_cost_mult=e.hacknet_node_purchase_cost_mult),e.hacknet_node_ram_cost_mult&&(this.mults.hacknet_node_ram_cost_mult=e.hacknet_node_ram_cost_mult),e.hacknet_node_core_cost_mult&&(this.mults.hacknet_node_core_cost_mult=e.hacknet_node_core_cost_mult),e.hacknet_node_level_cost_mult&&(this.mults.hacknet_node_level_cost_mult=e.hacknet_node_level_cost_mult),e.bladeburner_max_stamina_mult&&(this.mults.bladeburner_max_stamina_mult=e.bladeburner_max_stamina_mult),e.bladeburner_stamina_gain_mult&&(this.mults.bladeburner_stamina_gain_mult=e.bladeburner_stamina_gain_mult),e.bladeburner_analysis_mult&&(this.mults.bladeburner_analysis_mult=e.bladeburner_analysis_mult),e.bladeburner_success_chance_mult&&(this.mults.bladeburner_success_chance_mult=e.bladeburner_success_chance_mult),void 0===e.stats?this.stats=function(e,t,a){const r=(e,t=0)=>e===1.0777-1?"7.77%":e===1.777-1?"77.7%":o.a.formatPercentage(e,t);let i=n.createElement(n.Fragment,null,"Effects:");return e.hacking_mult&&e.hacking_mult==e.strength_mult&&e.hacking_mult==e.defense_mult&&e.hacking_mult==e.dexterity_mult&&e.hacking_mult==e.agility_mult&&e.hacking_mult==e.charisma_mult?i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_mult-1)," all skills"):(e.hacking_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_mult-1)," hacking skill")),e.strength_mult&&e.strength_mult==e.defense_mult&&e.strength_mult==e.dexterity_mult&&e.strength_mult==e.agility_mult?i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.strength_mult-1)," combat skills"):(e.strength_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.strength_mult-1)," strength skill")),e.defense_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.defense_mult-1)," defense skill")),e.dexterity_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.dexterity_mult-1)," dexterity skill")),e.agility_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.agility_mult-1)," agility skill"))),e.charisma_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.charisma_mult-1)," Charisma skill"))),e.hacking_exp_mult&&e.hacking_exp_mult===e.strength_exp_mult&&e.hacking_exp_mult===e.defense_exp_mult&&e.hacking_exp_mult===e.dexterity_exp_mult&&e.hacking_exp_mult===e.agility_exp_mult&&e.hacking_exp_mult===e.charisma_exp_mult?i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_exp_mult-1)," exp for all skills"):(e.hacking_exp_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_exp_mult-1)," hacking exp")),e.strength_exp_mult&&e.strength_exp_mult===e.defense_exp_mult&&e.strength_exp_mult===e.dexterity_exp_mult&&e.strength_exp_mult===e.agility_exp_mult?i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.strength_exp_mult-1)," combat exp"):(e.strength_exp_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.strength_exp_mult-1)," strength exp")),e.defense_exp_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.defense_exp_mult-1)," defense exp")),e.dexterity_exp_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.dexterity_exp_mult-1)," dexterity exp")),e.agility_exp_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.agility_exp_mult-1)," agility exp"))),e.charisma_exp_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.charisma_exp_mult-1)," charisma exp"))),e.hacking_speed_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_speed_mult-1)," faster hack(), grow(), and weaken()")),e.hacking_chance_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_chance_mult-1)," hack() success chance")),e.hacking_money_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_money_mult-1)," hack() power")),e.hacking_grow_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacking_grow_mult-1)," grow() power")),e.faction_rep_mult&&e.faction_rep_mult===e.company_rep_mult?i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.faction_rep_mult-1)," reputation from factions and companies"):(e.faction_rep_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.faction_rep_mult-1)," reputation from factions")),e.company_rep_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.company_rep_mult-1)," reputation from companies"))),e.crime_money_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.crime_money_mult-1)," crime money")),e.crime_success_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.crime_success_mult-1)," crime success rate")),e.work_money_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.work_money_mult-1)," work money")),e.hacknet_node_money_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.hacknet_node_money_mult-1)," hacknet production")),e.hacknet_node_purchase_cost_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"-",r(-(e.hacknet_node_purchase_cost_mult-1))," hacknet nodes cost")),e.hacknet_node_level_cost_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"-",r(-(e.hacknet_node_level_cost_mult-1))," hacknet nodes upgrade cost")),e.bladeburner_max_stamina_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.bladeburner_max_stamina_mult-1)," Bladeburner Max Stamina")),e.bladeburner_stamina_gain_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.bladeburner_stamina_gain_mult-1)," Bladeburner Stamina gain")),e.bladeburner_analysis_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.bladeburner_analysis_mult-1)," Bladeburner Field Analysis effectiveness")),e.bladeburner_success_chance_mult&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"+",r(e.bladeburner_success_chance_mult-1)," Bladeburner Contracts and Operations success chance")),a&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"Start with ",n.createElement(s.a,{money:a})," after installing Augmentations.")),t&&(i=n.createElement(n.Fragment,null,i,n.createElement("br",null),"Start with ",t.join(" and ")," after installing Augmentations.")),i}(this.mults,e.programs,e.startingMoney):this.stats=e.stats}addToFactions(e){for(let t=0;t{switch(typeof e){case"number":return e;case"object":return Object(s.a)(e.min,e.max);default:throw Error(`Do not know how to convert the type '${typeof e}' to a number`)}};for(const e of i.a){const i={hostname:e.hostname,ip:m(),numOpenPortsRequired:e.numOpenPortsRequired,organizationName:e.organizationName};void 0!==e.maxRamExponent&&(i.maxRam=Math.pow(2,o(e.maxRamExponent)));for(const t of a)void 0!==e[t]&&(i[t]=o(e[t]));const s=new n.a(i);for(const t of e.literature||[])s.messages.push(t);void 0!==e.specialName&&r.a.addIp(e.specialName,s.ip),h(s),void 0!==e.networkLayer&&t[o(e.networkLayer)-1].push(s)}const l=(e,t)=>{for(const r of e)a=r,n=t(),a.serversOnNetwork.push(n.ip),n.serversOnNetwork.push(a.ip);var a,n};l(t[0],()=>e);for(let e=1;e{return(a=t[e-1])[Math.floor(Math.random()*a.length)];var a})}function d(){for(const e in c)delete c[e];c={}}function f(e){c=JSON.parse(e,l.c)}},function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"c",(function(){return r})),a.d(t,"b",(function(){return i}));const n={MoneyGainPerLevel:1.6,BaseCost:1e3,LevelBaseCost:1,RamBaseCost:3e4,CoreBaseCost:5e5,PurchaseNextMult:1.85,UpgradeLevelMult:1.04,UpgradeRamMult:1.28,UpgradeCoreMult:1.48,MaxLevel:200,MaxRam:64,MaxCores:16},r={x1:1,x5:5,x10:10,MAX:"MAX"},i={HashesPerLevel:.001,BaseCost:5e4,RamBaseCost:2e5,CoreBaseCost:1e6,CacheBaseCost:1e7,PurchaseMult:3.2,UpgradeLevelMult:1.1,UpgradeRamMult:1.4,UpgradeCoreMult:1.55,UpgradeCacheMult:1.85,MaxServers:20,MaxLevel:300,MaxRam:8192,MaxCores:128,MaxCache:15}},function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n={Idle:1,Contract:2,Operation:3,BlackOp:4,BlackOperation:4,Training:5,Recruitment:6,FieldAnalysis:7,"Field Analysis":7,Diplomacy:8,"Hyperbolic Regeneration Chamber":9}},function(e,t,a){"use strict";a.d(t,"f",(function(){return n})),a.d(t,"b",(function(){return d})),a.d(t,"e",(function(){return m})),a.d(t,"c",(function(){return h})),a.d(t,"a",(function(){return u})),a.d(t,"d",(function(){return p}));var n,r=a(1),i=a(50),o=a(318),s=a(148),l=a(481),c=a(262);!function(e){e[e.Start=0]="Start",e[e.GoToCharacterPage=1]="GoToCharacterPage",e[e.CharacterPage=2]="CharacterPage",e[e.CharacterGoToTerminalPage=3]="CharacterGoToTerminalPage",e[e.TerminalIntro=4]="TerminalIntro",e[e.TerminalHelp=5]="TerminalHelp",e[e.TerminalLs=6]="TerminalLs",e[e.TerminalScan=7]="TerminalScan",e[e.TerminalScanAnalyze1=8]="TerminalScanAnalyze1",e[e.TerminalScanAnalyze2=9]="TerminalScanAnalyze2",e[e.TerminalConnect=10]="TerminalConnect",e[e.TerminalAnalyze=11]="TerminalAnalyze",e[e.TerminalNuke=12]="TerminalNuke",e[e.TerminalManualHack=13]="TerminalManualHack",e[e.TerminalHackingMechanics=14]="TerminalHackingMechanics",e[e.TerminalGoHome=15]="TerminalGoHome",e[e.TerminalCreateScript=16]="TerminalCreateScript",e[e.TerminalTypeScript=17]="TerminalTypeScript",e[e.TerminalFree=18]="TerminalFree",e[e.TerminalRunScript=19]="TerminalRunScript",e[e.TerminalGoToActiveScriptsPage=20]="TerminalGoToActiveScriptsPage",e[e.ActiveScriptsPage=21]="ActiveScriptsPage",e[e.ActiveScriptsToTerminal=22]="ActiveScriptsToTerminal",e[e.TerminalTailScript=23]="TerminalTailScript",e[e.GoToHacknetNodesPage=24]="GoToHacknetNodesPage",e[e.HacknetNodesIntroduction=25]="HacknetNodesIntroduction",e[e.HacknetNodesGoToWorldPage=26]="HacknetNodesGoToWorldPage",e[e.WorldDescription=27]="WorldDescription",e[e.TutorialPageInfo=28]="TutorialPageInfo",e[e.End=29]="End"}(n||(n={}));const u={currStep:n.Start,isRunning:!1,stepIsDone:{[n.Start]:!1,[n.GoToCharacterPage]:!1,[n.CharacterPage]:!1,[n.CharacterGoToTerminalPage]:!1,[n.TerminalIntro]:!1,[n.TerminalHelp]:!1,[n.TerminalLs]:!1,[n.TerminalScan]:!1,[n.TerminalScanAnalyze1]:!1,[n.TerminalScanAnalyze2]:!1,[n.TerminalConnect]:!1,[n.TerminalAnalyze]:!1,[n.TerminalNuke]:!1,[n.TerminalManualHack]:!1,[n.TerminalHackingMechanics]:!1,[n.TerminalGoHome]:!1,[n.TerminalCreateScript]:!1,[n.TerminalTypeScript]:!1,[n.TerminalFree]:!1,[n.TerminalRunScript]:!1,[n.TerminalGoToActiveScriptsPage]:!1,[n.ActiveScriptsPage]:!1,[n.ActiveScriptsToTerminal]:!1,[n.TerminalTailScript]:!1,[n.GoToHacknetNodesPage]:!1,[n.HacknetNodesIntroduction]:!1,[n.HacknetNodesGoToWorldPage]:!1,[n.WorldDescription]:!1,[n.TutorialPageInfo]:!1,[n.End]:!1}};function m(){u.isRunning=!0}function h(){u.stepIsDone[u.currStep]=!0,u.currStepn.Start&&(u.currStep-=1),o.a.emit()}function d(){u.isRunning=!1;const e="interactive-tutorial-ending-popup",t=Object(s.a)("p",{innerHTML:"If you are new to the game, the following links may be useful for you!

Getting Started GuideDocumentation

The Beginner's Guide to Hacking was added to your home computer! It contains some tips/pointers for starting out with the game. To read it, go to Terminal and enter

cat "+i.a.HackersStartingHandbook}),a=Object(s.a)("a",{class:"a-link-button",float:"right",padding:"6px",innerText:"Got it!",clickListener:()=>{Object(c.a)(e)}});Object(l.a)(e,[t,a]),r.a.getHomeComputer().messages.push(i.a.HackersStartingHandbook),o.a.emit()}},function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));const n=["START","PURCHASE","PRODUCTION","SALE","EXPORT"],r={INITIALSHARES:1e9,SHARESPERPRICEUPDATE:1e6,IssueNewSharesCooldown:216e3,SellSharesCooldown:18e3,CyclesPerMarketCycle:50,CyclesPerIndustryStateCycle:50/n.length,SecsPerMarketCycle:10,Cities:["Aevum","Chongqing","Sector-12","New Tokyo","Ishima","Volhaven"],WarehouseInitialCost:5e9,WarehouseInitialSize:100,WarehouseUpgradeBaseCost:1e9,OfficeInitialCost:4e9,OfficeInitialSize:3,OfficeUpgradeBaseCost:1e9,BribeThreshold:1e14,BribeToRepRatio:1e9,ProductProductionCostRatio:5,DividendMaxPercentage:.5,EmployeeSalaryMultiplier:3,CyclesPerEmployeeRaise:400,EmployeeRaiseAmount:50,BaseMaxProducts:3,AllCorporationStates:n,AllMaterials:["Water","Energy","Food","Plants","Metal","Hardware","Chemicals","Drugs","Robots","AI Cores","Real Estate"]}},function(e,t,a){"use strict";a.d(t,"h",(function(){return h})),a.d(t,"e",(function(){return p})),a.d(t,"g",(function(){return d})),a.d(t,"f",(function(){return f})),a.d(t,"a",(function(){return g})),a.d(t,"b",(function(){return y})),a.d(t,"c",(function(){return b})),a.d(t,"d",(function(){return E}));var n=a(33),r=a(51),i=a(477),o=a(8),s=a(5),l=a(61),c=a(50),u=a(590),m=a(478);function h(e){if(null!=e.ip&&Object(n.e)(e.ip)&&(e.ip=Object(n.c)()),null!=g(e.hostname)){let t=e.hostname;for(let a=0;a<200&&(t=`${e.hostname}-${a}`,null!=g(t));++a);e.hostname=t}return new r.a(e)}function p(e,t,a){let n=1+(s.a.ServerBaseGrowthRate-1)/e.hackDifficulty;n>s.a.ServerMaxGrowthRate&&(n=s.a.ServerMaxGrowthRate);const r=e.serverGrowth/100;return Math.log(t)/(Math.log(n)*a.hacking_grow_mult*r*o.a.ServerGrowthRate)}function d(e,t,a,n=1){let r=Object(i.a)(e,t,a,n);r<1&&(console.warn("serverGrowth calculated to be less than 1"),r=1);const o=e.moneyAvailable;if(e.moneyAvailable*=r,Object(u.a)(e.moneyMax)&&isNaN(e.moneyAvailable)&&(e.moneyAvailable=e.moneyMax),Object(u.a)(e.moneyMax)&&e.moneyAvailable>e.moneyMax&&(e.moneyAvailable=e.moneyMax),o!==e.moneyAvailable){let t=p(e,e.moneyAvailable/o,a);t=Math.max(0,t),e.fortify(2*s.a.ServerFortifyAmount*Math.ceil(t))}return e.moneyAvailable/o}function f(e){const t=e.programs.includes(l.a.BitFlume.name);e.programs.length=0,e.runningScripts=[],e.serversOnNetwork=[],e.isConnectedTo=!0,e.ramUsed=0,e.programs.push(l.a.NukeProgram.name),t&&e.programs.push(l.a.BitFlume.name),e.scripts.forEach((function(t){t.updateRamUsage(e.scripts)})),e.messages.length=0,e.messages.push(c.a.HackersStartingHandbook)}function g(e){for(const t in n.b)if(n.b.hasOwnProperty(t)&&n.b[t].hostname==e)return n.b[t];return null}function y(e){return Object(m.a)(e)?void 0!==n.b[e]?n.b[e]:null:g(e)}function b(e,t){return t>e.serversOnNetwork.length?(console.error("Tried to get server on network that was out of range"),null):n.b[e.serversOnNetwork[t]]}function E(e){return"backdoorInstalled"in e&&e.backdoorInstalled}},function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n={Operations:"Operations",Engineer:"Engineer",Business:"Business",Management:"Management",RandD:"Research & Development",Training:"Training",Unassigned:"Unassigned"}},function(e,t,a){"use strict";a.d(t,"ab",(function(){return J})),a.d(t,"db",(function(){return Q})),a.d(t,"eb",(function(){return X})),a.d(t,"lb",(function(){return Z})),a.d(t,"o",(function(){return ee})),a.d(t,"Ib",(function(){return te})),a.d(t,"ob",(function(){return ae})),a.d(t,"Y",(function(){return ne})),a.d(t,"rb",(function(){return re})),a.d(t,"I",(function(){return ie})),a.d(t,"cb",(function(){return oe})),a.d(t,"q",(function(){return se})),a.d(t,"mb",(function(){return le})),a.d(t,"G",(function(){return ce})),a.d(t,"J",(function(){return ue})),a.d(t,"E",(function(){return me})),a.d(t,"F",(function(){return he})),a.d(t,"B",(function(){return pe})),a.d(t,"C",(function(){return de})),a.d(t,"H",(function(){return fe})),a.d(t,"gb",(function(){return ge})),a.d(t,"pb",(function(){return ye})),a.d(t,"fb",(function(){return be})),a.d(t,"Cb",(function(){return Ee})),a.d(t,"r",(function(){return ke})),a.d(t,"Jb",(function(){return ve})),a.d(t,"z",(function(){return _e})),a.d(t,"Db",(function(){return we})),a.d(t,"Lb",(function(){return Ce})),a.d(t,"A",(function(){return Se})),a.d(t,"Bb",(function(){return xe})),a.d(t,"Eb",(function(){return Oe})),a.d(t,"Ab",(function(){return Te})),a.d(t,"yb",(function(){return Me})),a.d(t,"xb",(function(){return Pe})),a.d(t,"zb",(function(){return Re})),a.d(t,"Kb",(function(){return Ae})),a.d(t,"y",(function(){return Ne})),a.d(t,"T",(function(){return Ie})),a.d(t,"S",(function(){return je})),a.d(t,"V",(function(){return Fe})),a.d(t,"Q",(function(){return De})),a.d(t,"R",(function(){return Be})),a.d(t,"O",(function(){return Le})),a.d(t,"P",(function(){return Ge})),a.d(t,"U",(function(){return We})),a.d(t,"vb",(function(){return He})),a.d(t,"u",(function(){return Ue})),a.d(t,"w",(function(){return qe})),a.d(t,"ub",(function(){return Ke})),a.d(t,"Fb",(function(){return $e})),a.d(t,"v",(function(){return ze})),a.d(t,"wb",(function(){return Ye})),a.d(t,"t",(function(){return Ve})),a.d(t,"x",(function(){return Je})),a.d(t,"tb",(function(){return Qe})),a.d(t,"Gb",(function(){return Xe})),a.d(t,"nb",(function(){return Ze})),a.d(t,"Z",(function(){return et})),a.d(t,"f",(function(){return tt})),a.d(t,"N",(function(){return at})),a.d(t,"ib",(function(){return nt})),a.d(t,"m",(function(){return rt})),a.d(t,"l",(function(){return it})),a.d(t,"e",(function(){return ot})),a.d(t,"j",(function(){return st})),a.d(t,"g",(function(){return lt})),a.d(t,"c",(function(){return ct})),a.d(t,"b",(function(){return ut})),a.d(t,"k",(function(){return mt})),a.d(t,"a",(function(){return ht})),a.d(t,"d",(function(){return pt})),a.d(t,"h",(function(){return dt})),a.d(t,"n",(function(){return ft})),a.d(t,"i",(function(){return gt})),a.d(t,"bb",(function(){return yt})),a.d(t,"jb",(function(){return bt})),a.d(t,"kb",(function(){return Et})),a.d(t,"s",(function(){return kt})),a.d(t,"qb",(function(){return vt})),a.d(t,"hb",(function(){return _t})),a.d(t,"D",(function(){return wt})),a.d(t,"Hb",(function(){return Ct})),a.d(t,"X",(function(){return St})),a.d(t,"p",(function(){return xt})),a.d(t,"W",(function(){return Ot})),a.d(t,"L",(function(){return Tt})),a.d(t,"K",(function(){return Mt})),a.d(t,"M",(function(){return Pt})),a.d(t,"sb",(function(){return Rt}));var n=a(19),r=a(134),i=a(303),o=a(6),s=a(8),l=a(89),c=a(186),u=a(53),m=a(557),h=a(438),p=a(74),d=a(25),f=a(5),g=a(61),y=a(402),b=a(68),E=a(154),k=a(24),v=a(70),_=a(116),w=a(207),C=a(22),S=a(9),x=a(271),O=a(215),T=a(347),M=a(201),P=a(33),R=a(51),A=a(38),N=a(15),I=a(58),j=a(1101),F=a(1102),D=a(310),B=a(57),L=a(443),G=a(348),W=a(94),H=a(3),U=a(325),q=a(11),K=a(14),$=a(88),z=a(16),Y=a(0),V=a.n(Y);function J(){const e=Object(A.h)({adminRights:!0,hostname:"home",ip:Object(P.c)(),isConnectedTo:!0,maxRam:8,organizationName:"Home PC",purchasedByPlayer:!0});this.homeComputer=e.ip,this.currentServer=e.ip,Object(P.a)(e),this.getHomeComputer().programs.push(g.a.NukeProgram.name)}function Q(){const e=this.getHomeComputer();this.currentServer=e.ip,this.homeComputer=e.ip,this.numPeopleKilled=0,this.karma=0,this.hacking_skill=1,this.strength=1,this.defense=1,this.dexterity=1,this.agility=1,this.charisma=1,this.hacking_exp=0,this.strength_exp=0,this.defense_exp=0,this.dexterity_exp=0,this.agility_exp=0,this.charisma_exp=0,this.money=new W.a(1e3),this.city=C.a.Sector12,this.location=S.a.TravelAgency,this.companyName="",this.jobs={},this.purchasedServers=[],this.factions=[],this.factionInvitations=[],this.queuedAugmentations=[],this.resleeves=[];const t=Math.min(3,B.a[10]+(10===this.bitNodeN?1:0))+this.sleevesFromCovenant;this.sleeves.length>t&&(this.sleeves.length=t);for(let e=this.sleeves.length;e=100?this.sleeves[e].synchronize(this):this.sleeves[e].shockRecovery(this));this.isWorking=!1,this.currentWorkFactionName="",this.currentWorkFactionDescription="",this.createProgramName="",this.className="",this.crimeType="",this.workHackExpGainRate=0,this.workStrExpGainRate=0,this.workDefExpGainRate=0,this.workDexExpGainRate=0,this.workAgiExpGainRate=0,this.workChaExpGainRate=0,this.workRepGainRate=0,this.workMoneyGainRate=0,this.workHackExpGained=0,this.workStrExpGained=0,this.workDefExpGained=0,this.workDexExpGained=0,this.workAgiExpGained=0,this.workChaExpGained=0,this.workRepGained=0,this.workMoneyGained=0,this.timeWorked=0,this.lastUpdate=(new Date).getTime(),this.playtimeSinceLastAug=0,this.scriptProdSinceLastAug=0,this.moneySourceA.reset(),this.hacknetNodes.length=0,this.hashManager.prestige(),this.reapplyAllAugmentations(!0),this.hp=this.max_hp}function X(){this.prestigeAugmentation();for(let e=0;e0?this.intelligence=Math.floor(this.calculateSkill(this.intelligence_exp)):this.intelligence=0;const e=this.hp/this.max_hp;this.max_hp=Math.floor(10+this.defense/10),this.hp=Math.round(this.max_hp*e)}function ae(){this.hacking_chance_mult=1,this.hacking_speed_mult=1,this.hacking_money_mult=1,this.hacking_grow_mult=1,this.hacking_mult=1,this.strength_mult=1,this.defense_mult=1,this.dexterity_mult=1,this.agility_mult=1,this.charisma_mult=1,this.hacking_exp_mult=1,this.strength_exp_mult=1,this.defense_exp_mult=1,this.dexterity_exp_mult=1,this.agility_exp_mult=1,this.charisma_exp_mult=1,this.company_rep_mult=1,this.faction_rep_mult=1,this.crime_money_mult=1,this.crime_success_mult=1,this.hacknet_node_money_mult=1,this.hacknet_node_purchase_cost_mult=1,this.hacknet_node_ram_cost_mult=1,this.hacknet_node_core_cost_mult=1,this.hacknet_node_level_cost_mult=1,this.work_money_mult=1,this.bladeburner_max_stamina_mult=1,this.bladeburner_stamina_gain_mult=1,this.bladeburner_analysis_mult=1,this.bladeburner_success_chance_mult=1}function ne(e){const t=this.getHomeComputer();if(null==t)return!1;for(let a=0;a0||this.intelligence>0)&&(this.intelligence_exp+=e)}function ge(e){const t=e.toLowerCase();return t.includes("hack")?this.hacking_skill:t.includes("str")?this.strength:t.includes("def")?this.defense:t.includes("dex")?this.dexterity:t.includes("agi")?this.agility:t.includes("cha")?this.charisma:t.includes("int")?this.intelligence:0}function ye(e,t,a){this.workType!==f.a.WorkTypeFaction&&e===this.workType&&t===this.companyName||e===this.workType&&t===this.currentWorkFactionName&&a===this.factionWorkType||(this.isWorking&&this.singularityStopWork(),this.workHackExpGainRate=0,this.workStrExpGainRate=0,this.workDefExpGainRate=0,this.workDexExpGainRate=0,this.workAgiExpGainRate=0,this.workChaExpGainRate=0,this.workRepGainRate=0,this.workMoneyGainRate=0,this.workMoneyLossRate=0,this.workHackExpGained=0,this.workStrExpGained=0,this.workDefExpGained=0,this.workDexExpGained=0,this.workAgiExpGained=0,this.workChaExpGained=0,this.workRepGained=0,this.workMoneyGained=0,this.timeWorked=0,this.timeWorkedCreateProgram=0,this.currentWorkFactionName="",this.currentWorkFactionDescription="",this.createProgramName="",this.className="")}function be(e=1){const t=this.focus?1:.8,a=t*this.workHackExpGainRate*e,n=t*this.workStrExpGainRate*e,r=t*this.workDefExpGainRate*e,i=t*this.workDexExpGainRate*e,o=t*this.workAgiExpGainRate*e,s=t*this.workChaExpGainRate*e,l=(this.workMoneyGainRate-this.workMoneyLossRate)*e;this.gainHackingExp(a),this.gainStrengthExp(n),this.gainDefenseExp(r),this.gainDexterityExp(i),this.gainAgilityExp(o),this.gainCharismaExp(s),this.gainMoney(l),this.className?this.recordMoneySource(l,"class"):this.recordMoneySource(l,"work"),this.workHackExpGained+=a,this.workStrExpGained+=n,this.workDefExpGained+=r,this.workDexExpGained+=i,this.workAgiExpGained+=o,this.workChaExpGained+=s,this.workRepGained+=t*this.workRepGainRate*e,this.workMoneyGained+=t*this.workMoneyGainRate*e,this.workMoneyGained-=t*this.workMoneyLossRate*e}function Ee(e,t){this.resetWorkStatus(f.a.WorkTypeCompany,t),this.isWorking=!0,this.focus=!0,this.companyName=t,this.workType=f.a.WorkTypeCompany,this.workHackExpGainRate=this.getWorkHackExpGain(),this.workStrExpGainRate=this.getWorkStrExpGain(),this.workDefExpGainRate=this.getWorkDefExpGain(),this.workDexExpGainRate=this.getWorkDexExpGain(),this.workAgiExpGainRate=this.getWorkAgiExpGain(),this.workChaExpGainRate=this.getWorkChaExpGain(),this.workRepGainRate=this.getWorkRepGain(),this.workMoneyGainRate=this.getWorkMoneyGain(),this.timeNeededToCompleteWork=f.a.MillisecondsPer8Hours,e.toWork()}function ke(){const e=I.a[this.companyName];if("string"==typeof e&&""!==e){const t=P.b[e];if(t instanceof R.a&&t&&t.backdoorInstalled)return.75}return.5}function ve(e){let t=!1;this.timeWorked+f.a._idleSpeed*e>=f.a.MillisecondsPer8Hours&&(t=!0,e=Math.round((f.a.MillisecondsPer8Hours-this.timeWorked)/f.a._idleSpeed)),this.timeWorked+=f.a._idleSpeed*e,this.workRepGainRate=this.getWorkRepGain(),this.processWorkEarnings(e);const a=u.a[this.companyName];return Object(L.a)(a,this.workRepGainRate,e),!!(t||this.timeWorked>=f.a.MillisecondsPer8Hours)&&(this.finishWork(!1),!0)}function _e(e,t=!1){e&&(this.workRepGained*=this.cancelationPenalty());u.a[this.companyName].playerReputation+=this.workRepGained,this.updateSkillLevels();let a=V.a.createElement(V.a.Fragment,null,"You earned a total of: ",V.a.createElement("br",null),V.a.createElement(z.a,{money:this.workMoneyGained}),V.a.createElement("br",null),Object($.a)(this.workRepGained)," reputation for the company ",V.a.createElement("br",null),H.a.formatExp(this.workHackExpGained)," hacking exp ",V.a.createElement("br",null),H.a.formatExp(this.workStrExpGained)," strength exp ",V.a.createElement("br",null),H.a.formatExp(this.workDefExpGained)," defense exp ",V.a.createElement("br",null),H.a.formatExp(this.workDexExpGained)," dexterity exp ",V.a.createElement("br",null),H.a.formatExp(this.workAgiExpGained)," agility exp ",V.a.createElement("br",null),H.a.formatExp(this.workChaExpGained)," charisma exp",V.a.createElement("br",null));if(a=e?V.a.createElement(V.a.Fragment,null,"You worked a short shift of ",Object(K.b)(this.timeWorked)," ",V.a.createElement("br",null),V.a.createElement("br",null),"Since you cancelled your work early, you only gained half of the reputation you earned. ",V.a.createElement("br",null),V.a.createElement("br",null),a):V.a.createElement(V.a.Fragment,null,"You worked a full shift of 8 hours! ",V.a.createElement("br",null),V.a.createElement("br",null),a),t||Object(q.a)(a),this.isWorking=!1,this.resetWorkStatus(),t){return"You worked a short shift of "+Object(K.b)(this.timeWorked)+" and earned $"+H.a.formatMoney(this.workMoneyGained)+", "+H.a.formatReputation(this.workRepGained)+" reputation, "+H.a.formatExp(this.workHackExpGained)+" hacking exp, "+H.a.formatExp(this.workStrExpGained)+" strength exp, "+H.a.formatExp(this.workDefExpGained)+" defense exp, "+H.a.formatExp(this.workDexExpGained)+" dexterity exp, "+H.a.formatExp(this.workAgiExpGained)+" agility exp, and "+H.a.formatExp(this.workChaExpGained)+" charisma exp."}return""}function we(e,t){this.resetWorkStatus(f.a.WorkTypeCompanyPartTime,t),this.isWorking=!0,this.focus=!0,this.companyName=t,this.workType=f.a.WorkTypeCompanyPartTime,this.workHackExpGainRate=this.getWorkHackExpGain(),this.workStrExpGainRate=this.getWorkStrExpGain(),this.workDefExpGainRate=this.getWorkDefExpGain(),this.workDexExpGainRate=this.getWorkDexExpGain(),this.workAgiExpGainRate=this.getWorkAgiExpGain(),this.workChaExpGainRate=this.getWorkChaExpGain(),this.workRepGainRate=this.getWorkRepGain(),this.workMoneyGainRate=this.getWorkMoneyGain(),this.timeNeededToCompleteWork=f.a.MillisecondsPer8Hours,e.toWork()}function Ce(e){let t=!1;return this.timeWorked+f.a._idleSpeed*e>=f.a.MillisecondsPer8Hours&&(t=!0,e=Math.round((f.a.MillisecondsPer8Hours-this.timeWorked)/f.a._idleSpeed)),this.timeWorked+=f.a._idleSpeed*e,this.workRepGainRate=this.getWorkRepGain(),this.processWorkEarnings(e),!!(t||this.timeWorked>=f.a.MillisecondsPer8Hours)&&(this.finishWorkPartTime(),!0)}function Se(e=!1){u.a[this.companyName].playerReputation+=this.workRepGained,this.updateSkillLevels();const t=V.a.createElement(V.a.Fragment,null,"You worked for ",Object(K.b)(this.timeWorked),V.a.createElement("br",null),V.a.createElement("br",null),"You earned a total of: ",V.a.createElement("br",null),V.a.createElement(z.a,{money:this.workMoneyGained}),V.a.createElement("br",null),Object($.a)(this.workRepGained)," reputation for the company ",V.a.createElement("br",null),H.a.formatExp(this.workHackExpGained)," hacking exp ",V.a.createElement("br",null),H.a.formatExp(this.workStrExpGained)," strength exp ",V.a.createElement("br",null),H.a.formatExp(this.workDefExpGained)," defense exp ",V.a.createElement("br",null),H.a.formatExp(this.workDexExpGained)," dexterity exp ",V.a.createElement("br",null),H.a.formatExp(this.workAgiExpGained)," agility exp ",V.a.createElement("br",null),H.a.formatExp(this.workChaExpGained)," charisma exp",V.a.createElement("br",null));if(e||Object(q.a)(t),this.isWorking=!1,this.resetWorkStatus(),e){return"You worked for "+Object(K.b)(this.timeWorked)+" and earned a total of $"+H.a.formatMoney(this.workMoneyGained)+", "+H.a.formatReputation(this.workRepGained)+" reputation, "+H.a.formatExp(this.workHackExpGained)+" hacking exp, "+H.a.formatExp(this.workStrExpGained)+" strength exp, "+H.a.formatExp(this.workDefExpGained)+" defense exp, "+H.a.formatExp(this.workDexExpGained)+" dexterity exp, "+H.a.formatExp(this.workAgiExpGained)+" agility exp, and "+H.a.formatExp(this.workChaExpGained)+" charisma exp"}return""}function xe(){this.focus=!0}function Oe(){this.focus=!1}function Te(e,t){let a=1+t.favor/100;isNaN(a)&&(a=1),this.workRepGainRate*=a,this.workRepGainRate*=s.a.FactionWorkRepGain,this.isWorking=!0,this.focus=!0,this.workType=f.a.WorkTypeFaction,this.currentWorkFactionName=t.name,this.timeNeededToCompleteWork=f.a.MillisecondsPer20Hours,e.toWork()}function Me(e,t){this.resetWorkStatus(f.a.WorkTypeFaction,t.name,f.a.FactionWorkHacking),this.workHackExpGainRate=.15*this.hacking_exp_mult*s.a.FactionWorkExpGain,this.workRepGainRate=(this.hacking_skill+this.intelligence)/f.a.MaxSkillLevel*this.faction_rep_mult*this.getIntelligenceBonus(.5),this.factionWorkType=f.a.FactionWorkHacking,this.currentWorkFactionDescription="carrying out hacking contracts",this.startFactionWork(e,t)}function Pe(e,t){this.resetWorkStatus(f.a.WorkTypeFaction,t.name,f.a.FactionWorkField),this.workHackExpGainRate=.1*this.hacking_exp_mult*s.a.FactionWorkExpGain,this.workStrExpGainRate=.1*this.strength_exp_mult*s.a.FactionWorkExpGain,this.workDefExpGainRate=.1*this.defense_exp_mult*s.a.FactionWorkExpGain,this.workDexExpGainRate=.1*this.dexterity_exp_mult*s.a.FactionWorkExpGain,this.workAgiExpGainRate=.1*this.agility_exp_mult*s.a.FactionWorkExpGain,this.workChaExpGainRate=.1*this.charisma_exp_mult*s.a.FactionWorkExpGain,this.workRepGainRate=Object(M.a)(this,t),this.factionWorkType=f.a.FactionWorkField,this.currentWorkFactionDescription="carrying out field missions",this.startFactionWork(e,t)}function Re(e,t){this.resetWorkStatus(f.a.WorkTypeFaction,t.name,f.a.FactionWorkSecurity),this.workHackExpGainRate=.05*this.hacking_exp_mult*s.a.FactionWorkExpGain,this.workStrExpGainRate=.15*this.strength_exp_mult*s.a.FactionWorkExpGain,this.workDefExpGainRate=.15*this.defense_exp_mult*s.a.FactionWorkExpGain,this.workDexExpGainRate=.15*this.dexterity_exp_mult*s.a.FactionWorkExpGain,this.workAgiExpGainRate=.15*this.agility_exp_mult*s.a.FactionWorkExpGain,this.workChaExpGainRate=0*this.charisma_exp_mult*s.a.FactionWorkExpGain,this.workRepGainRate=Object(M.b)(this,t),this.factionWorkType=f.a.FactionWorkSecurity,this.currentWorkFactionDescription="performing security detail",this.startFactionWork(e,t)}function Ae(e){const t=k.a[this.currentWorkFactionName];switch(this.factionWorkType){case f.a.FactionWorkHacking:this.workRepGainRate=Object(M.c)(this,t);break;case f.a.FactionWorkField:this.workRepGainRate=Object(M.a)(this,t);break;case f.a.FactionWorkSecurity:this.workRepGainRate=Object(M.b)(this,t)}let a=!1;return this.timeWorked+f.a._idleSpeed*e>=f.a.MillisecondsPer20Hours&&(a=!0,e=Math.round((f.a.MillisecondsPer20Hours-this.timeWorked)/f.a._idleSpeed)),this.timeWorked+=f.a._idleSpeed*e,this.processWorkEarnings(e),!!(a||this.timeWorked>=f.a.MillisecondsPer20Hours)&&(this.finishFactionWork(!1),!0)}function Ne(e,t=!1){const a=k.a[this.currentWorkFactionName];if(a.playerReputation+=this.workRepGained,this.updateSkillLevels(),t||Object(q.a)(V.a.createElement(V.a.Fragment,null,"You worked for your faction ",a.name," for a total of ",Object(K.b)(this.timeWorked)," ",V.a.createElement("br",null),V.a.createElement("br",null),"You earned a total of: ",V.a.createElement("br",null),V.a.createElement(z.a,{money:this.workMoneyGained}),V.a.createElement("br",null),Object($.a)(this.workRepGained)," reputation for the faction ",V.a.createElement("br",null),H.a.formatExp(this.workHackExpGained)," hacking exp ",V.a.createElement("br",null),H.a.formatExp(this.workStrExpGained)," strength exp ",V.a.createElement("br",null),H.a.formatExp(this.workDefExpGained)," defense exp ",V.a.createElement("br",null),H.a.formatExp(this.workDexExpGained)," dexterity exp ",V.a.createElement("br",null),H.a.formatExp(this.workAgiExpGained)," agility exp ",V.a.createElement("br",null),H.a.formatExp(this.workChaExpGained)," charisma exp",V.a.createElement("br",null))),this.isWorking=!1,this.resetWorkStatus(),t){return"You worked for your faction "+a.name+" for a total of "+Object(K.b)(this.timeWorked)+". You earned "+H.a.formatReputation(this.workRepGained)+" rep, "+H.a.formatExp(this.workHackExpGained)+" hacking exp, "+H.a.formatExp(this.workStrExpGained)+" str exp, "+H.a.formatExp(this.workDefExpGained)+" def exp, "+H.a.formatExp(this.workDexExpGained)+" dex exp, "+H.a.formatExp(this.workAgiExpGained)+" agi exp, and "+H.a.formatExp(this.workChaExpGained)+" cha exp."}return""}function Ie(){let e=1;const t=u.a[this.companyName];B.a[11]>0&&(e=1+t.favor/100);const a=this.jobs[this.companyName],n=p.a[a];return null==n?(console.error(`Could not find CompanyPosition object for ${a}. Work salary will be 0`),0):n.baseSalary*t.salaryMultiplier*this.work_money_mult*s.a.CompanyWorkMoney*e}function je(){const e=u.a[this.companyName],t=this.jobs[this.companyName],a=p.a[t];return null==e||null==a?(console.error(["Could not find Company object for "+this.companyName,`or CompanyPosition object for ${t}.`,"Work hack exp gain will be 0"].join(" ")),0):a.hackingExpGain*e.expMultiplier*this.hacking_exp_mult*s.a.CompanyWorkExpGain}function Fe(){const e=u.a[this.companyName],t=this.jobs[this.companyName],a=p.a[t];return null==e||null==a?(console.error(["Could not find Company object for "+this.companyName,`or CompanyPosition object for ${t}.`,"Work str exp gain will be 0"].join(" ")),0):a.strengthExpGain*e.expMultiplier*this.strength_exp_mult*s.a.CompanyWorkExpGain}function De(){const e=u.a[this.companyName],t=this.jobs[this.companyName],a=p.a[t];return null==e||null==a?(console.error(["Could not find Company object for "+this.companyName,`or CompanyPosition object for ${t}.`,"Work def exp gain will be 0"].join(" ")),0):a.defenseExpGain*e.expMultiplier*this.defense_exp_mult*s.a.CompanyWorkExpGain}function Be(){const e=u.a[this.companyName],t=this.jobs[this.companyName],a=p.a[t];return null==e||null==a?(console.error(["Could not find Company object for "+this.companyName,`or CompanyPosition object for ${t}.`,"Work dex exp gain will be 0"].join(" ")),0):a.dexterityExpGain*e.expMultiplier*this.dexterity_exp_mult*s.a.CompanyWorkExpGain}function Le(){const e=u.a[this.companyName],t=this.jobs[this.companyName],a=p.a[t];return null==e||null==a?(console.error(["Could not find Company object for "+this.companyName,`or CompanyPosition object for ${t}.`,"Work agi exp gain will be 0"].join(" ")),0):a.agilityExpGain*e.expMultiplier*this.agility_exp_mult*s.a.CompanyWorkExpGain}function Ge(){const e=u.a[this.companyName],t=this.jobs[this.companyName],a=p.a[t];return null==e||null==a?(console.error(["Could not find Company object for "+this.companyName,`or CompanyPosition object for ${t}.`,"Work cha exp gain will be 0"].join(" ")),0):a.charismaExpGain*e.expMultiplier*this.charisma_exp_mult*s.a.CompanyWorkExpGain}function We(){const e=u.a[this.companyName],t=this.jobs[this.companyName],a=p.a[t];if(null==e||null==a)return console.error(["Could not find Company object for "+this.companyName,`or CompanyPosition object for ${t}.`,"Work rep gain will be 0"].join(" ")),0;let n=a.calculateJobPerformance(this.hacking_skill,this.strength,this.defense,this.dexterity,this.agility,this.charisma);n+=this.intelligence/f.a.MaxSkillLevel;let r=1+e.favor/100;return isNaN(r)&&(r=1),n*this.company_rep_mult*r}function He(e,t,a,n){this.resetWorkStatus(),this.isWorking=!0,this.focus=!0,this.workType=f.a.WorkTypeCreateProgram,this.createProgramReqLvl=n,this.timeNeededToCompleteWork=a;for(let e=0;e=100)break;this.timeWorkedCreateProgram=n/100*this.timeNeededToCompleteWork,this.getHomeComputer().programs.splice(e,1)}}this.createProgramName=t,e.toWork()}function Ue(e){const t=this.createProgramReqLvl;let a=this.hacking_skill/t*this.getIntelligenceBonus(3);return a=1+(a-1)/5,this.timeWorked+=f.a._idleSpeed*e,this.timeWorkedCreateProgram+=f.a._idleSpeed*e*a,this.timeWorkedCreateProgram>=this.timeNeededToCompleteWork&&(this.finishCreateProgramWork(!1),!0)}function qe(e){const t=this.createProgramName;if(!1===e)Object(q.a)("You've finished creating "+t+"!
The new program can be found on your home computer."),this.getHomeComputer().programs.push(t);else{const e=t+"-"+(Math.floor(this.timeWorkedCreateProgram/this.timeNeededToCompleteWork*1e4)/100).toString()+"%-INC";this.getHomeComputer().programs.push(e)}return e||this.gainIntelligenceExp(this.createProgramReqLvl/f.a.IntelligenceProgramBaseExpGain),this.isWorking=!1,this.resetWorkStatus(),"You've finished creating "+t+"! The new program can be found on your home computer."}function Ke(e,t,a,n){this.resetWorkStatus(),this.isWorking=!0,this.focus=!0,this.workType=f.a.WorkTypeStudyClass,this.className=n;const r=1e3/f.a._idleSpeed;let i=0,o=0,l=0,c=0,u=0,m=0,h=0;const p=this.hashManager;switch(n){case f.a.ClassStudyComputerScience:o=f.a.ClassStudyComputerScienceBaseExp*a/r*p.getStudyMult();break;case f.a.ClassDataStructures:i=f.a.ClassDataStructuresBaseCost*t/r,o=f.a.ClassDataStructuresBaseExp*a/r*p.getStudyMult();break;case f.a.ClassNetworks:i=f.a.ClassNetworksBaseCost*t/r,o=f.a.ClassNetworksBaseExp*a/r*p.getStudyMult();break;case f.a.ClassAlgorithms:i=f.a.ClassAlgorithmsBaseCost*t/r,o=f.a.ClassAlgorithmsBaseExp*a/r*p.getStudyMult();break;case f.a.ClassManagement:i=f.a.ClassManagementBaseCost*t/r,h=f.a.ClassManagementBaseExp*a/r*p.getStudyMult();break;case f.a.ClassLeadership:i=f.a.ClassLeadershipBaseCost*t/r,h=f.a.ClassLeadershipBaseExp*a/r*p.getStudyMult();break;case f.a.ClassGymStrength:i=f.a.ClassGymBaseCost*t/r,l=a/r*p.getTrainingMult();break;case f.a.ClassGymDefense:i=f.a.ClassGymBaseCost*t/r,c=a/r*p.getTrainingMult();break;case f.a.ClassGymDexterity:i=f.a.ClassGymBaseCost*t/r,u=a/r*p.getTrainingMult();break;case f.a.ClassGymAgility:i=f.a.ClassGymBaseCost*t/r,m=a/r*p.getTrainingMult();break;default:throw new Error("ERR: Invalid/unrecognized class name")}this.workMoneyLossRate=i,this.workHackExpGainRate=o*this.hacking_exp_mult*s.a.ClassGymExpGain,this.workStrExpGainRate=l*this.strength_exp_mult*s.a.ClassGymExpGain,this.workDefExpGainRate=c*this.defense_exp_mult*s.a.ClassGymExpGain,this.workDexExpGainRate=u*this.dexterity_exp_mult*s.a.ClassGymExpGain,this.workAgiExpGainRate=m*this.agility_exp_mult*s.a.ClassGymExpGain,this.workChaExpGainRate=h*this.charisma_exp_mult*s.a.ClassGymExpGain,e.toWork()}function $e(e){return this.timeWorked+=f.a._idleSpeed*e,this.processWorkEarnings(e),!1}function ze(e=!1){if(this.gainIntelligenceExp(f.a.IntelligenceClassBaseExpGain*Math.round(this.timeWorked/1e3)),this.workMoneyGained>0)throw new Error("ERR: Somehow gained money while taking class");if(this.updateSkillLevels(),e||Object(q.a)(V.a.createElement(V.a.Fragment,null,"After ",this.className," for ",Object(K.b)(this.timeWorked),", ",V.a.createElement("br",null),"you spent a total of ",V.a.createElement(z.a,{money:-this.workMoneyGained}),". ",V.a.createElement("br",null),V.a.createElement("br",null),"You earned a total of: ",V.a.createElement("br",null),H.a.formatExp(this.workHackExpGained)," hacking exp ",V.a.createElement("br",null),H.a.formatExp(this.workStrExpGained)," strength exp ",V.a.createElement("br",null),H.a.formatExp(this.workDefExpGained)," defense exp ",V.a.createElement("br",null),H.a.formatExp(this.workDexExpGained)," dexterity exp ",V.a.createElement("br",null),H.a.formatExp(this.workAgiExpGained)," agility exp ",V.a.createElement("br",null),H.a.formatExp(this.workChaExpGained)," charisma exp",V.a.createElement("br",null))),this.isWorking=!1,e){const e="After "+this.className+" for "+Object(K.b)(this.timeWorked)+", you spent a total of "+H.a.formatMoney(-1*this.workMoneyGained)+". You earned a total of: "+H.a.formatExp(this.workHackExpGained)+" hacking exp, "+H.a.formatExp(this.workStrExpGained)+" strength exp, "+H.a.formatExp(this.workDefExpGained)+" defense exp, "+H.a.formatExp(this.workDexExpGained)+" dexterity exp, "+H.a.formatExp(this.workAgiExpGained)+" agility exp, and "+H.a.formatExp(this.workChaExpGained)+" charisma exp";return this.resetWorkStatus(),e}return this.resetWorkStatus(),""}function Ye(e,t,a,n,r,i,o,l,c,u,m=null){this.crimeType=t,this.resetWorkStatus(),this.isWorking=!0,this.focus=!0,this.workType=f.a.WorkTypeCrime,null!==m&&(this.committingCrimeThruSingFn=!0,this.singFnCrimeWorkerScript=m),this.workHackExpGained=a*this.hacking_exp_mult*s.a.CrimeExpGain,this.workStrExpGained=n*this.strength_exp_mult*s.a.CrimeExpGain,this.workDefExpGained=r*this.defense_exp_mult*s.a.CrimeExpGain,this.workDexExpGained=i*this.dexterity_exp_mult*s.a.CrimeExpGain,this.workAgiExpGained=o*this.agility_exp_mult*s.a.CrimeExpGain,this.workChaExpGained=l*this.charisma_exp_mult*s.a.CrimeExpGain,this.workMoneyGained=c*this.crime_money_mult*s.a.CrimeMoney,this.timeNeededToCompleteWork=u,e.toWork()}function Ve(e){return this.timeWorked+=f.a._idleSpeed*e,this.timeWorked>=this.timeNeededToCompleteWork&&(this.finishCrime(!1),!0)}function Je(e){if(!e){if(Object(y.a)(this,this.crimeType)){let e=null;for(const t in b.a)if(b.a[t].type==this.crimeType){e=b.a[t];break}if(null==e)return Object(q.a)(`ERR: Unrecognized crime type (${this.crimeType}). This is probably a bug please contact the developer`),"";this.gainMoney(this.workMoneyGained),this.recordMoneySource(this.workMoneyGained,"crime"),this.karma-=e.karma,this.numPeopleKilled+=e.kills,e.intelligence_exp>0&&this.gainIntelligenceExp(e.intelligence_exp),this.workHackExpGained*=2,this.workStrExpGained*=2,this.workDefExpGained*=2,this.workDexExpGained*=2,this.workAgiExpGained*=2,this.workChaExpGained*=2;const t=this.singFnCrimeWorkerScript;this.committingCrimeThruSingFn&&null!==t?null==t.disableLogs.ALL&&null==t.disableLogs.commitCrime&&t.scriptRef.log("Crime successful! Gained "+H.a.formatMoney(this.workMoneyGained)+", "+H.a.formatExp(this.workHackExpGained)+" hack exp, "+H.a.formatExp(this.workStrExpGained)+" str exp, "+H.a.formatExp(this.workDefExpGained)+" def exp, "+H.a.formatExp(this.workDexExpGained)+" dex exp, "+H.a.formatExp(this.workAgiExpGained)+" agi exp, "+H.a.formatExp(this.workChaExpGained)+" cha exp."):Object(q.a)(V.a.createElement(V.a.Fragment,null,"Crime successful!",V.a.createElement("br",null),V.a.createElement("br",null),"You gained:",V.a.createElement("br",null),V.a.createElement(z.a,{money:this.workMoneyGained}),V.a.createElement("br",null),H.a.formatExp(this.workHackExpGained)," hacking experience ",V.a.createElement("br",null),H.a.formatExp(this.workStrExpGained)," strength experience",V.a.createElement("br",null),H.a.formatExp(this.workDefExpGained)," defense experience",V.a.createElement("br",null),H.a.formatExp(this.workDexExpGained)," dexterity experience",V.a.createElement("br",null),H.a.formatExp(this.workAgiExpGained)," agility experience",V.a.createElement("br",null),H.a.formatExp(this.workChaExpGained)," charisma experience"))}else{this.workHackExpGained/=2,this.workStrExpGained/=2,this.workDefExpGained/=2,this.workDexExpGained/=2,this.workAgiExpGained/=2,this.workChaExpGained/=2;const e=this.singFnCrimeWorkerScript;this.committingCrimeThruSingFn&&null!==e?null==e.disableLogs.ALL&&null==e.disableLogs.commitCrime&&e.scriptRef.log("Crime failed! Gained "+H.a.formatExp(this.workHackExpGained)+" hack exp, "+H.a.formatExp(this.workStrExpGained)+" str exp, "+H.a.formatExp(this.workDefExpGained)+" def exp, "+H.a.formatExp(this.workDexExpGained)+" dex exp, "+H.a.formatExp(this.workAgiExpGained)+" agi exp, "+H.a.formatExp(this.workChaExpGained)+" cha exp."):Object(q.a)(V.a.createElement(V.a.Fragment,null,"Crime failed!",V.a.createElement("br",null),V.a.createElement("br",null),"You gained:",V.a.createElement("br",null),H.a.formatExp(this.workHackExpGained)," hacking experience ",V.a.createElement("br",null),H.a.formatExp(this.workStrExpGained)," strength experience",V.a.createElement("br",null),H.a.formatExp(this.workDefExpGained)," defense experience",V.a.createElement("br",null),H.a.formatExp(this.workDexExpGained)," dexterity experience",V.a.createElement("br",null),H.a.formatExp(this.workAgiExpGained)," agility experience",V.a.createElement("br",null),H.a.formatExp(this.workChaExpGained)," charisma experience"))}this.gainHackingExp(this.workHackExpGained),this.gainStrengthExp(this.workStrExpGained),this.gainDefenseExp(this.workDefExpGained),this.gainDexterityExp(this.workDexExpGained),this.gainAgilityExp(this.workAgiExpGained),this.gainCharismaExp(this.workChaExpGained)}return this.committingCrimeThruSingFn=!1,this.singFnCrimeWorkerScript=null,this.isWorking=!1,this.crimeType="",this.resetWorkStatus(),""}function Qe(){if(!this.isWorking)return"";let e="";switch(this.workType){case f.a.WorkTypeStudyClass:e=this.finishClass(!0);break;case f.a.WorkTypeCompany:e=this.finishWork(!0,!0);break;case f.a.WorkTypeCompanyPartTime:e=this.finishWorkPartTime(!0);break;case f.a.WorkTypeFaction:e=this.finishFactionWork(!0,!0);break;case f.a.WorkTypeCreateProgram:e=this.finishCreateProgramWork(!0);break;case f.a.WorkTypeCrime:e=this.finishCrime(!0);break;default:return console.error(`Unrecognized work type (${this.workType})`),""}return e}function Xe(e){return"number"!=typeof e?(console.warn("Player.takeDamage() called without a numeric argument: "+e),!1):(this.hp-=e,this.hp<=0&&(this.hospitalize(),!0))}function Ze(e){"number"==typeof e?(this.hp+=e,this.hp>this.max_hp&&(this.hp=this.max_hp)):console.warn("Player.regenerateHp() called without a numeric argument: "+e)}function et(){const e=Object(G.b)(this);return!1===N.a.SuppressHospitalizationPopup&&Object(q.a)(V.a.createElement(V.a.Fragment,null,"You were in critical condition! You were taken to the hospital where luckily they were able to save your life. You were charged ",V.a.createElement(z.a,{money:e}))),this.loseMoney(e),this.recordMoneySource(-1*e,"hospitalization"),this.hp=this.max_hp,e}function tt(e,t=!1){let a=null;""!==this.companyName&&(a=u.a[this.companyName]);const n=this.jobs[this.companyName],r=u.a[this.location];if(!(r instanceof c.a))return console.error(`Could not find company that matches the location: ${this.location}. Player.applyToCompany() failed`),!1;let i=e;if(!this.isQualified(r,i)){const e=Object(h.a)(r,i);return t||Object(q.a)("Unforunately, you do not qualify for this position
"+e),!1}for(;;){const e=Object(m.a)(i);if(null==e)break;if(!r.hasPosition(e))break;if(!this.isQualified(r,e))break;i=e}if(null!=a&&a.name==r.name&&i.name==n){const e=Object(m.a)(i);if(null==e)return t||Object(q.a)("You are already at the highest position for your field! No promotion available"),!1;if(r.hasPosition(e)){if(!t){const t=Object(h.a)(r,e);Object(q.a)("Unfortunately, you do not qualify for a promotion
"+t)}return!1}return t||Object(q.a)("You are already at the highest position for your field! No promotion available"),!1}return this.jobs[r.name]=i.name,this.companyName=this.location,t||Object(q.a)("Congratulations! You were offered a new job at "+this.companyName+" as a "+i.name+"!"),!0}function at(e,t){let a=null;if(""!==this.companyName&&(a=u.a[this.companyName]),null==a||a.name!=e.name)return t;const n=this.jobs[this.companyName],r=p.a[n];return r.isSoftwareJob()&&t.isSoftwareJob()||r.isITJob()&&t.isITJob()||r.isBusinessJob()&&t.isBusinessJob()||r.isSecurityEngineerJob()&&t.isSecurityEngineerJob()||r.isNetworkEngineerJob()&&t.isNetworkEngineerJob()||r.isSecurityJob()&&t.isSecurityJob()||r.isAgentJob()&&t.isAgentJob()||r.isSoftwareConsultantJob()&&t.isSoftwareConsultantJob()||r.isBusinessConsultantJob()&&t.isBusinessConsultantJob()||r.isPartTimeJob()&&t.isPartTimeJob()?Object(m.a)(r):t}function nt(e){this.isWorking=!1,this.companyName="",delete this.jobs[e]}function rt(e=!1){return this.applyForJob(p.a[d.j[0]],e)}function it(e=!1){return this.applyForJob(p.a[d.k[0]],e)}function ot(e=!1){return this.applyForJob(p.a[d.d[0]],e)}function st(e=!1){const t=u.a[this.location];return this.isQualified(t,p.a[d.i[0]])?this.applyForJob(p.a[d.i[0]],e):(e||Object(q.a)("Unforunately, you do not qualify for this position"),!1)}function lt(e=!1){const t=u.a[this.location];if(this.isQualified(t,p.a[d.f[0]])){const t=p.a[d.f[0]];return this.applyForJob(t,e)}return e||Object(q.a)("Unforunately, you do not qualify for this position"),!1}function ct(e=!1){return this.applyForJob(p.a[d.b[0]],e)}function ut(e=!1){return this.applyForJob(p.a[d.c[0]],e)}function mt(e=!1){return this.applyForJob(p.a[d.h[2]],e)}function ht(e=!1){const t=u.a[this.location];if(this.isQualified(t,p.a[d.a[0]])){const t=p.a[d.a[0]];return this.applyForJob(t,e)}return e||Object(q.a)("Unforunately, you do not qualify for this position"),!1}function pt(e=!1){const t=u.a[this.location];return this.isQualified(t,p.a[d.e[1]])?(this.companyName=t.name,this.jobs[t.name]=d.e[1],e||Object(q.a)("Congratulations, you are now employed at "+this.companyName),!0):(e||Object(q.a)("Unforunately, you do not qualify for this position"),!1)}function dt(e=!1){const t=u.a[this.location];return this.isQualified(t,p.a[d.g[1]])?(this.jobs[t.name]=d.g[1],e||Object(q.a)("Congratulations, you are now employed part-time at "+this.companyName),!0):(e||Object(q.a)("Unforunately, you do not qualify for this position"),!1)}function ft(e=!1){const t=u.a[this.location];return this.isQualified(t,p.a[d.e[0]])?(this.companyName=t.name,this.jobs[t.name]=d.e[0],e||Object(q.a)("Congratulations, you are now employed as a waiter at "+this.companyName),!0):(e||Object(q.a)("Unforunately, you do not qualify for this position"),!1)}function gt(e=!1){const t=u.a[this.location];return this.isQualified(t,p.a[d.g[0]])?(this.companyName=t.name,this.jobs[t.name]=d.g[0],e||Object(q.a)("Congratulations, you are now employed as a part-time waiter at "+this.companyName),!0):(e||Object(q.a)("Unforunately, you do not qualify for this position"),!1)}function yt(e,t){const a=e.jobStatReqOffset,n=t.requiredHacking>0?t.requiredHacking+a:0,r=t.requiredStrength>0?t.requiredStrength+a:0,i=t.requiredDefense>0?t.requiredDefense+a:0,o=t.requiredDexterity>0?t.requiredDexterity+a:0,s=t.requiredDexterity>0?t.requiredDexterity+a:0,l=t.requiredCharisma>0?t.requiredCharisma+a:0;return this.hacking_skill>=n&&this.strength>=r&&this.defense>=i&&this.dexterity>=o&&this.agility>=s&&this.charisma>=l&&e.playerReputation>=t.requiredReputation}function bt(e=!0){e&&this.resetMultipliers();for(let e=0;et}const i=k.a.Illuminati;!i.isBanned&&!i.isMember&&!i.alreadyInvited&&t>=30&&this.money.gte(15e10)&&this.hacking_skill>=1500&&this.strength>=1200&&this.defense>=1200&&this.dexterity>=1200&&this.agility>=1200&&e.push(i);const o=k.a.Daedalus;!o.isBanned&&!o.isMember&&!o.alreadyInvited&&t>=Math.round(30*s.a.DaedalusAugsRequirement)&&this.money.gte(1e11)&&(this.hacking_skill>=2500||this.strength>=1500&&this.defense>=1500&&this.dexterity>=1500&&this.agility>=1500)&&e.push(o);const l=k.a["The Covenant"];!l.isBanned&&!l.isMember&&!l.alreadyInvited&&t>=20&&this.money.gte(75e9)&&this.hacking_skill>=850&&this.strength>=850&&this.defense>=850&&this.dexterity>=850&&this.agility>=850&&e.push(l);const c=k.a.ECorp;c.isBanned||c.isMember||c.alreadyInvited||!r(S.a.AevumECorp)||e.push(c);const m=k.a.MegaCorp;m.isBanned||m.isMember||m.alreadyInvited||!r(S.a.Sector12MegaCorp)||e.push(m);const h=k.a["Bachman & Associates"];h.isBanned||h.isMember||h.alreadyInvited||!r(S.a.AevumBachmanAndAssociates)||e.push(h);const p=k.a["Blade Industries"];p.isBanned||p.isMember||p.alreadyInvited||!r(S.a.Sector12BladeIndustries)||e.push(p);const d=k.a.NWO;d.isBanned||d.isMember||d.alreadyInvited||!r(S.a.VolhavenNWO)||e.push(d);const g=k.a["Clarke Incorporated"];g.isBanned||g.isMember||g.alreadyInvited||!r(S.a.AevumClarkeIncorporated)||e.push(g);const y=k.a["OmniTek Incorporated"];y.isBanned||y.isMember||y.alreadyInvited||!r(S.a.VolhavenOmniTekIncorporated)||e.push(y);const b=k.a["Four Sigma"];b.isBanned||b.isMember||b.alreadyInvited||!r(S.a.Sector12FourSigma)||e.push(b);const E=k.a["KuaiGong International"];E.isBanned||E.isMember||E.alreadyInvited||!r(S.a.ChongqingKuaiGongInternational)||e.push(E);const v=k.a["Fulcrum Secret Technologies"],_=I.a[I.b.BitRunnersServer];if("string"!=typeof _)throw new Error("Fulcrum Secret Technologies should be string");const w=P.b[_];if(!(w instanceof R.a))throw new Error("Fulcrum Secret Technologies should be normal server");null==w?console.error("Could not find Fulcrum Secret Technologies Server"):v.isBanned||v.isMember||v.alreadyInvited||!w.backdoorInstalled||!r(S.a.AevumFulcrumTechnologies,25e4)||e.push(v);const x=k.a.BitRunners,O=I.a[I.b.BitRunnersServer];if("string"!=typeof O)throw new Error("BitRunners should be string");const T=P.b[O];if(!(T instanceof R.a))throw new Error("BitRunners should be normal server");null==T?console.error("Could not find BitRunners Server"):x.isBanned||x.isMember||!T.backdoorInstalled||x.alreadyInvited||e.push(x);const M=k.a["The Black Hand"],A=I.a[I.b.TheBlackHandServer];if("string"!=typeof A)throw new Error("TheBlackHand should be string");const N=P.b[A];if(!(N instanceof R.a))throw new Error("TheBlackHand should be normal server");null==N?console.error("Could not find The Black Hand Server"):M.isBanned||M.isMember||!N.backdoorInstalled||M.alreadyInvited||e.push(M);const j=k.a.NiteSec,F=I.a[I.b.NiteSecServer];if("string"!=typeof F)throw new Error("NiteSec should be string");const D=P.b[F];if(!(D instanceof R.a))throw new Error("NiteSec should be normal server");null==D?console.error("Could not find NiteSec Server"):j.isBanned||j.isMember||!D.backdoorInstalled||j.alreadyInvited||e.push(j);const B=k.a.Chongqing;B.isBanned||B.isMember||B.alreadyInvited||!this.money.gte(2e7)||this.city!=C.a.Chongqing||e.push(B);const L=k.a["Sector-12"];L.isBanned||L.isMember||L.alreadyInvited||!this.money.gte(15e6)||this.city!=C.a.Sector12||e.push(L);const G=k.a["New Tokyo"];G.isBanned||G.isMember||G.alreadyInvited||!this.money.gte(2e7)||this.city!=C.a.NewTokyo||e.push(G);const W=k.a.Aevum;W.isBanned||W.isMember||W.alreadyInvited||!this.money.gte(4e7)||this.city!=C.a.Aevum||e.push(W);const H=k.a.Ishima;H.isBanned||H.isMember||H.alreadyInvited||!this.money.gte(3e7)||this.city!=C.a.Ishima||e.push(H);const U=k.a.Volhaven;U.isBanned||U.isMember||U.alreadyInvited||!this.money.gte(5e7)||this.city!=C.a.Volhaven||e.push(U);const q=k.a["Speakers for the Dead"];!q.isBanned&&!q.isMember&&!q.alreadyInvited&&this.hacking_skill>=100&&this.strength>=300&&this.defense>=300&&this.dexterity>=300&&this.agility>=300&&this.numPeopleKilled>=30&&this.karma<=-45&&!a.includes(S.a.Sector12CIA)&&!a.includes(S.a.Sector12NSA)&&e.push(q);const K=k.a["The Dark Army"];!K.isBanned&&!K.isMember&&!K.alreadyInvited&&this.hacking_skill>=300&&this.strength>=300&&this.defense>=300&&this.dexterity>=300&&this.agility>=300&&this.city==C.a.Chongqing&&this.numPeopleKilled>=5&&this.karma<=-45&&!a.includes(S.a.Sector12CIA)&&!a.includes(S.a.Sector12NSA)&&e.push(K);const $=k.a["The Syndicate"];!$.isBanned&&!$.isMember&&!$.alreadyInvited&&this.hacking_skill>=200&&this.strength>=200&&this.defense>=200&&this.dexterity>=200&&this.agility>=200&&(this.city==C.a.Aevum||this.city==C.a.Sector12)&&this.money.gte(1e7)&&this.karma<=-90&&!a.includes(S.a.Sector12CIA)&&!a.includes(S.a.Sector12NSA)&&e.push($);const z=k.a.Silhouette;!z.isBanned&&!z.isMember&&!z.alreadyInvited&&(n.includes("Chief Technology Officer")||n.includes("Chief Financial Officer")||n.includes("Chief Executive Officer"))&&this.money.gte(15e6)&&this.karma<=-22&&e.push(z);const Y=k.a.Tetrads;!Y.isBanned&&!Y.isMember&&!Y.alreadyInvited&&(this.city==C.a.Chongqing||this.city==C.a.NewTokyo||this.city==C.a.Ishima)&&this.strength>=75&&this.defense>=75&&this.dexterity>=75&&this.agility>=75&&this.karma<=-18&&e.push(Y);const V=k.a["Slum Snakes"];!V.isBanned&&!V.isMember&&!V.alreadyInvited&&this.strength>=30&&this.defense>=30&&this.dexterity>=30&&this.agility>=30&&this.karma<=-9&&this.money.gte(1e6)&&e.push(V);const J=k.a.Netburners;let Q=0,X=0,Z=0;for(let e=0;e=80&&Q>=8&&X>=4&&Z>=100&&e.push(J);const ee=k.a["Tian Di Hui"];ee.isBanned||ee.isMember||ee.alreadyInvited||!this.money.gte(1e6)||!(this.hacking_skill>=50)||this.city!=C.a.Chongqing&&this.city!=C.a.NewTokyo&&this.city!=C.a.Ishima||e.push(ee);const te=k.a.CyberSec,ae=I.a[I.b.CyberSecServer];if("string"!=typeof ae)throw new Error("cybersec should be string");const ne=P.b[ae];if(!(ne instanceof R.a))throw new Error("cybersec should be normal server");return null==ne?console.error("Could not find CyberSec Server"):te.isBanned||te.isMember||!ne.backdoorInstalled||te.alreadyInvited||e.push(te),e}function vt(e){this.bitNodeN=e}function _t(e){for(const t in this.queuedAugmentations)if(this.queuedAugmentations[t].name==e)return void console.warn(`tried to queue ${e} twice, this may be a bug`);for(const t in this.augmentations)if(this.augmentations[t].name==e)return void console.warn(`tried to queue ${e} twice, this may be a bug`);this.queuedAugmentations.push(new i.a(e))}function wt(e,t=1){if(null==e||null==e.type||null==e)return"No reward for this contract";switch(e.type){case l.c.FactionReputation:if(null==e.name||!(k.a[e.name]instanceof E.a))return e.type=l.c.FactionReputationAll,this.gainCodingContractReward(e);const a=f.a.CodingContractBaseFactionRepGain*t;return k.a[e.name].playerReputation+=a,`Gained ${a} faction reputation for ${e.name}`;case l.c.FactionReputationAll:const n=f.a.CodingContractBaseFactionRepGain*t,r=["Bladeburners"],i=this.factions.slice().filter(e=>!r.includes(e));if(0==i.length)return e.type=l.c.Money,this.gainCodingContractReward(e,t);const o=Math.floor(n/i.length);for(const e of i)k.a[e]instanceof E.a&&(k.a[e].playerReputation+=o);return`Gained ${o} reputation for each of the following factions: ${i.toString()}`;case l.c.CompanyReputation:{if(null==e.name||!(u.a[e.name]instanceof c.a))return e.type=l.c.FactionReputationAll,this.gainCodingContractReward(e);const a=f.a.CodingContractBaseCompanyRepGain*t;return u.a[e.name].playerReputation+=a,`Gained ${a} company reputation for ${e.name}`}case l.c.Money:default:{const e=f.a.CodingContractBaseMoneyGain*t*s.a.CodingContractMoney;return this.gainMoney(e),this.recordMoneySource(e,"codingcontract"),"Gained "+H.a.formatMoney(e)}}}function Ct(e){return null==_.a[e]?(console.warn("Player.travel() called with invalid city: "+e),!1):(this.city=e,!0)}function St(e){return null==w.a[e]?(console.warn("Player.gotoLocation() called with invalid location: "+e),!1):(this.location=e,!0)}function xt(){return 10===this.bitNodeN||B.a[10]>0}function Ot(e){this.exploits.includes(e)||this.exploits.push(e)}function Tt(e){return Object(T.a)(this.intelligence,e)}function Mt(){return this.moneySourceA.casino}function Pt(e){return this.hasOwnProperty(e)?this[e]:1}function Rt(e,t){this.hasOwnProperty(e)&&(this[e]=t)}},,,function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return o}));var n=a(0),r=a.n(n);const i={Player:r.a.createContext({}),Router:r.a.createContext({})},o={Player:()=>Object(n.useContext)(i.Player),Router:()=>Object(n.useContext)(i.Router)}},,,function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"d",(function(){return l})),a.d(t,"b",(function(){return c})),a.d(t,"c",(function(){return u})),a.d(t,"e",(function(){return m}));var n=a(0),r=a.n(n),i=a(100),o=a(106);const s={Energy:"Energy",Utilities:"Water Utilities",Agriculture:"Agriculture",Fishing:"Fishing",Mining:"Mining",Food:"Food",Tobacco:"Tobacco",Chemical:"Chemical",Pharmaceutical:"Pharmaceutical",Computer:"Computer Hardware",Robotics:"Robotics",Software:"Software",Healthcare:"Healthcare",RealEstate:"RealEstate"},l={Energy:225e9,Utilities:15e10,Agriculture:4e10,Fishing:8e10,Mining:3e11,Food:1e10,Tobacco:2e10,Chemical:7e10,Pharmaceutical:2e11,Computer:5e11,Robotics:1e12,Software:25e9,Healthcare:75e10,RealEstate:6e11},c={Energy:e=>r.a.createElement(r.a.Fragment,null,"Engage in the production and distribution of energy.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Energy,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Utilities:e=>r.a.createElement(r.a.Fragment,null,"Distribute water and provide wastewater services.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Utilities,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Agriculture:e=>r.a.createElement(r.a.Fragment,null,"Cultivate crops and breed livestock to produce food.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Agriculture,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: YES"),Fishing:e=>r.a.createElement(r.a.Fragment,null,"Produce food through the breeding and processing of fish and fish products.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Fishing,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Mining:e=>r.a.createElement(r.a.Fragment,null,"Extract and process metals from the earth.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Mining,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Food:e=>r.a.createElement(r.a.Fragment,null,"Create your own restaurants all around the world.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Food,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: YES"),Tobacco:e=>r.a.createElement(r.a.Fragment,null,"Create and distribute tobacco and tobacco-related products.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Tobacco,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: YES"),Chemical:e=>r.a.createElement(r.a.Fragment,null,"Produce industrial chemicals.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Chemical,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Pharmaceutical:e=>r.a.createElement(r.a.Fragment,null,"Discover, develop, and create new pharmaceutical drugs.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Pharmaceutical,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Computer:e=>r.a.createElement(r.a.Fragment,null,"Develop and manufacture new computer hardware and networking infrastructures.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Computer,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Robotics:e=>r.a.createElement(r.a.Fragment,null,"Develop and create robots.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Robotics,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),Software:e=>r.a.createElement(r.a.Fragment,null,"Develop computer software and create AI Cores.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Software,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: YES"),Healthcare:e=>r.a.createElement(r.a.Fragment,null,"Create and manage hospitals.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.Healthcare,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO"),RealEstate:e=>r.a.createElement(r.a.Fragment,null,"Develop and manage real estate properties.",r.a.createElement("br",null),r.a.createElement("br",null),"Starting cost: ",r.a.createElement(o.a,{money:l.RealEstate,corp:e}),r.a.createElement("br",null),"Recommended starting Industry: NO")},u={Energy:Object(i.a)(),Utilities:Object(i.a)(),Agriculture:Object(i.a)(),Fishing:Object(i.a)(),Mining:Object(i.a)(),Food:Object(i.b)(),Tobacco:Object(i.b)(),Chemical:Object(i.a)(),Pharmaceutical:Object(i.b)(),Computer:Object(i.b)(),Robotics:Object(i.b)(),Software:Object(i.b)(),Healthcare:Object(i.b)(),RealEstate:Object(i.b)()};function m(){u.Energy=Object(i.a)(),u.Utilities=Object(i.a)(),u.Agriculture=Object(i.a)(),u.Fishing=Object(i.a)(),u.Mining=Object(i.a)(),u.Food=Object(i.a)(),u.Tobacco=Object(i.a)(),u.Chemical=Object(i.a)(),u.Pharmaceutical=Object(i.a)(),u.Computer=Object(i.a)(),u.Robotics=Object(i.a)(),u.Software=Object(i.a)(),u.Healthcare=Object(i.a)(),u.RealEstate=Object(i.a)()}},function(e,t,a){"use strict";let n;a.d(t,"a",(function(){return n})),function(e){e[e.Company=0]="Company",e[e.Gym=1]="Gym",e[e.Hospital=2]="Hospital",e[e.Slums=3]="Slums",e[e.Special=4]="Special",e[e.StockMarket=5]="StockMarket",e[e.TechVendor=6]="TechVendor",e[e.TravelAgency=7]="TravelAgency",e[e.University=8]="University",e[e.Casino=9]="Casino"}(n||(n={}))},function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n={CityNames:["Aevum","Chongqing","Sector-12","New Tokyo","Ishima","Volhaven"],CyclesPerSecond:5,StaminaGainPerSecond:.0085,BaseStaminaLoss:.285,MaxStaminaToGainFactor:7e4,DifficultyToTimeFactor:10,DiffMultExponentialFactor:.28,DiffMultLinearFactor:650,EffAgiLinearFactor:1e4,EffDexLinearFactor:1e4,EffAgiExponentialFactor:.04,EffDexExponentialFactor:.035,BaseRecruitmentTimeNeeded:300,PopulationThreshold:1e9,PopulationExponent:.7,ChaosThreshold:50,BaseStatGain:1,BaseIntGain:.003,ActionCountGrowthPeriod:480,RankToFactionRepFactor:2,RankNeededForFaction:25,ContractSuccessesPerLevel:3,OperationSuccessesPerLevel:2.5,RanksPerSkillPoint:3,ContractBaseMoneyGain:25e4,HrcHpGain:2,HrcStaminaGain:1}},,function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n={HackersStartingHandbook:"hackers-starting-handbook.lit",CorporationManagementHandbook:"corporation-management-handbook.lit",HistoryOfSynthoids:"history-of-synthoids.lit",AGreenTomorrow:"A-Green-Tomorrow.lit",AlphaOmega:"alpha-omega.lit",SimulatedReality:"simulated-reality.lit",BeyondMan:"beyond-man.lit",BrighterThanTheSun:"brighter-than-the-sun.lit",DemocracyIsDead:"democracy-is-dead.lit",Sector12Crime:"sector-12-crime.lit",ManAndMachine:"man-and-machine.lit",SecretSocieties:"secret-societies.lit",TheFailedFrontier:"the-failed-frontier.lit",CodedIntelligence:"coded-intelligence.lit",SyntheticMuscles:"synthetic-muscles.lit",TensionsInTechRace:"tensions-in-tech-race.lit",CostOfImmortality:"cost-of-immortality.lit",TheHiddenWorld:"the-hidden-world.lit",TheNewGod:"the-new-god.lit",NewTriads:"new-triads.lit",TheSecretWar:"the-secret-war.lit"}},function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(475),r=a(8),i=a(722),o=a(263),s=a(20);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends n.a{constructor(e={hostname:"",ip:Object(o.a)()}){super(e),l(this,"backdoorInstalled",!1),l(this,"baseDifficulty",1),l(this,"hackDifficulty",1),l(this,"minDifficulty",1),l(this,"moneyAvailable",0),l(this,"moneyMax",0),l(this,"numOpenPortsRequired",5),l(this,"openPortCount",0),l(this,"purchasedByPlayer",!1),l(this,"requiredHackingSkill",1),l(this,"serverGrowth",1),this.hostname.startsWith("hacknet-node-")&&(this.hostname=Object(i.a)(10)),this.purchasedByPlayer=null!=e.purchasedByPlayer&&e.purchasedByPlayer,this.maxRam=null!=e.maxRam?e.maxRam:0,this.requiredHackingSkill=null!=e.requiredHackingSkill?e.requiredHackingSkill:1,this.moneyAvailable=null!=e.moneyAvailable?e.moneyAvailable*r.a.ServerStartingMoney:0,this.moneyMax=25*this.moneyAvailable*r.a.ServerMaxMoney,this.hackDifficulty=null!=e.hackDifficulty?e.hackDifficulty*r.a.ServerStartingSecurity:1,this.baseDifficulty=this.hackDifficulty,this.minDifficulty=Math.max(1,Math.round(this.hackDifficulty/3)),this.serverGrowth=null!=e.serverGrowth?e.serverGrowth:1,this.numOpenPortsRequired=null!=e.numOpenPortsRequired?e.numOpenPortsRequired:5}capDifficulty(){this.hackDifficulty100&&(this.hackDifficulty=100)}changeMinimumSecurity(e,t=!1){t?this.minDifficulty*=e:this.minDifficulty+=e,this.minDifficulty=Math.max(1,this.minDifficulty)}changeMaximumMoney(e,t=!1){t?this.moneyMax*=e:this.moneyMax+=e}fortify(e){this.hackDifficulty+=e,this.capDifficulty()}weaken(e){this.hackDifficulty-=e*r.a.ServerWeakenRate,this.capDifficulty()}toJSON(){return Object(s.b)("Server",this)}static fromJSON(e){return Object(s.a)(c,e.data)}}s.c.constructors.Server=c},function(e,t,a){"use strict";a.d(t,"g",(function(){return g})),a.d(t,"l",(function(){return y})),a.d(t,"h",(function(){return b})),a.d(t,"a",(function(){return E})),a.d(t,"b",(function(){return k})),a.d(t,"e",(function(){return v})),a.d(t,"f",(function(){return _})),a.d(t,"d",(function(){return w})),a.d(t,"c",(function(){return C})),a.d(t,"n",(function(){return S})),a.d(t,"o",(function(){return x})),a.d(t,"k",(function(){return O})),a.d(t,"j",(function(){return T})),a.d(t,"i",(function(){return M})),a.d(t,"p",(function(){return R})),a.d(t,"m",(function(){return A}));var n=a(231),r=a(216),i=a(192),o=a(34),s=a(82),l=a(323),c=a(232),u=a(319),m=a(36),h=a(33),p=a(38),d=a(51),f=a(57);function g(e){return 9===e.bitNodeN||f.a[9]>0}function y(e){if(m.a.isRunning){if(m.a.currStep!==m.f.HacknetNodesIntroduction)return-1;Object(m.c)()}const t=e.hacknetNodes.length;if(g(e)){const a=k(e);if(isNaN(a))throw new Error("Calculated cost of purchasing HacknetServer is NaN");return e.canAfford(a)?(e.loseMoney(a),e.createHacknetServer(),R(e),t):-1}{const a=E(e);if(isNaN(a))throw new Error("Calculated cost of purchasing HacknetNode is NaN");if(!e.canAfford(a))return-1;const r="hacknet-node-"+t,i=new n.a(r,e.hacknet_node_money_mult);return e.loseMoney(a),e.hacknetNodes.push(i),t}}function b(e){return g(e)&&e.hacknetNodes.length>=o.b.MaxServers}function E(e){return Object(r.d)(e.hacknetNodes.length+1,e.hacknet_node_purchase_cost_mult)}function k(e){return Object(i.f)(e.hacknetNodes.length+1,e.hacknet_node_purchase_cost_mult)}function v(e,t,a){if(null==a)throw new Error("getMaxNumberLevelUpgrades() called without maxLevel arg");if(e.money.lt(t.calculateLevelUpgradeCost(1,e.hacknet_node_level_cost_mult)))return 0;let n=1,r=a-1;const i=a-t.level;if(e.money.gt(t.calculateLevelUpgradeCost(i,e.hacknet_node_level_cost_mult)))return i;for(;n<=r;){const o=(n+r)/2|0;if(o!==a&&e.money.gt(t.calculateLevelUpgradeCost(o,e.hacknet_node_level_cost_mult))&&e.money.lt(t.calculateLevelUpgradeCost(o+1,e.hacknet_node_level_cost_mult)))return Math.min(i,o);if(e.money.lt(t.calculateLevelUpgradeCost(o,e.hacknet_node_level_cost_mult)))r=o-1;else{if(!e.money.gt(t.calculateLevelUpgradeCost(o,e.hacknet_node_level_cost_mult)))return Math.min(i,o);n=o+1}}return 0}function _(e,t,a){if(null==a)throw new Error("getMaxNumberRamUpgrades() called without maxLevel arg");if(e.money.lt(t.calculateRamUpgradeCost(1,e.hacknet_node_ram_cost_mult)))return 0;let n;if(n=t instanceof s.a?Math.round(Math.log2(a/t.maxRam)):Math.round(Math.log2(a/t.ram)),e.money.gt(t.calculateRamUpgradeCost(n,e.hacknet_node_ram_cost_mult)))return n;for(let a=n-1;a>=0;--a)if(e.money.gt(t.calculateRamUpgradeCost(a,e.hacknet_node_ram_cost_mult)))return a;return 0}function w(e,t,a){if(null==a)throw new Error("getMaxNumberCoreUpgrades() called without maxLevel arg");if(e.money.lt(t.calculateCoreUpgradeCost(1,e.hacknet_node_core_cost_mult)))return 0;let n=1,r=a-1;const i=a-t.cores;if(e.money.gt(t.calculateCoreUpgradeCost(i,e.hacknet_node_core_cost_mult)))return i;for(;n<=r;){const o=(n+r)/2|0;if(o!=a&&e.money.gt(t.calculateCoreUpgradeCost(o,e.hacknet_node_core_cost_mult))&&e.money.lt(t.calculateCoreUpgradeCost(o+1,e.hacknet_node_core_cost_mult)))return Math.min(i,o);if(e.money.lt(t.calculateCoreUpgradeCost(o,e.hacknet_node_core_cost_mult)))r=o-1;else{if(!e.money.gt(t.calculateCoreUpgradeCost(o,e.hacknet_node_core_cost_mult)))return Math.min(i,o);n=o+1}}return 0}function C(e,t,a){if(null==a)throw new Error("getMaxNumberCacheUpgrades() called without maxLevel arg");if(!e.canAfford(t.calculateCacheUpgradeCost(1)))return 0;let n=1,r=a-1;const i=a-t.cache;if(e.canAfford(t.calculateCacheUpgradeCost(i)))return i;for(;n<=r;){const o=(n+r)/2|0;if(o!=a&&e.canAfford(t.calculateCacheUpgradeCost(o))&&!e.canAfford(t.calculateCacheUpgradeCost(o+1)))return Math.min(i,o);if(e.canAfford(t.calculateCacheUpgradeCost(o))){if(!e.canAfford(t.calculateCacheUpgradeCost(o)))return Math.min(i,o);n=o+1}else r=o-1}return 0}function S(e,t,a=1){const n=Math.round(a),r=t.calculateLevelUpgradeCost(n,e.hacknet_node_level_cost_mult);if(isNaN(r)||r<=0||n<0)return!1;const i=t instanceof s.a;if(t.level>=(i?o.b.MaxLevel:o.a.MaxLevel))return!1;if(t.level+n>(i?o.b.MaxLevel:o.a.MaxLevel)){return S(e,t,Math.max(0,(i?o.b.MaxLevel:o.a.MaxLevel)-t.level))}return!!e.canAfford(r)&&(e.loseMoney(r),t.upgradeLevel(n,e.hacknet_node_money_mult),!0)}function x(e,t,a=1){const r=Math.round(a),i=t.calculateRamUpgradeCost(r,e.hacknet_node_ram_cost_mult);if(isNaN(i)||i<=0||r<0)return!1;if(t instanceof s.a&&t.maxRam>=o.b.MaxRam)return!1;if(t instanceof n.a&&t.ram>=o.a.MaxRam)return!1;if(t instanceof s.a){if(t.maxRam*Math.pow(2,r)>o.b.MaxRam){return x(e,t,Math.max(0,Math.log2(Math.round(o.b.MaxRam/t.maxRam))))}}else if(t instanceof n.a&&t.ram*Math.pow(2,r)>o.a.MaxRam){return x(e,t,Math.max(0,Math.log2(Math.round(o.a.MaxRam/t.ram))))}return!!e.canAfford(i)&&(e.loseMoney(i),t.upgradeRam(r,e.hacknet_node_money_mult),!0)}function O(e,t,a=1){const n=Math.round(a),r=t.calculateCoreUpgradeCost(n,e.hacknet_node_core_cost_mult);if(isNaN(r)||r<=0||n<0)return!1;const i=t instanceof s.a;if(t.cores>=(i?o.b.MaxCores:o.a.MaxCores))return!1;if(t.cores+n>(i?o.b.MaxCores:o.a.MaxCores)){return O(e,t,Math.max(0,(i?o.b.MaxCores:o.a.MaxCores)-t.cores))}return!!e.canAfford(r)&&(e.loseMoney(r),t.upgradeCore(n,e.hacknet_node_money_mult),!0)}function T(e,t,a=1){const n=Math.round(a),r=t.calculateCacheUpgradeCost(n);if(isNaN(r)||r<=0||n<0)return!1;if(!(t instanceof s.a))return console.warn("purchaseCacheUpgrade() called for a non-HacknetNode"),!1;if(t.cache+n>o.b.MaxCache){return T(e,t,Math.max(0,o.b.MaxCache-t.cache))}return!!e.canAfford(r)&&(e.loseMoney(r),t.upgradeCache(n),!0)}function M(e,t){return 0===e.hacknetNodes.length?0:g(e)?function(e,t){if(!(e.hashManager instanceof l.a))throw new Error("Player does not have a HashManager (should be in 'hashManager' prop)");let a=0;for(let r=0;r{var t;null!=o[(t=e).name]&&console.warn("Duplicate Company Position being defined: "+t.name),o[t.name]=new r.a(t)});for(const t in o){const a=o[t];e[t]instanceof r.a?(a.favor=e[t].favor,isNaN(a.favor)&&(a.favor=0)):a.favor=0}}function l(e){o=JSON.parse(e,i.c)}},,,function(e,t,a){"use strict";a.d(t,"b",(function(){return u})),a.d(t,"a",(function(){return m}));var n=a(0),r=a.n(n),i=a(55),o=a(297),s=a(143);function l(){return(l=Object.assign||function(e){for(var t=1;tr.a.createElement(i.a,l({},e,{classes:{root:c().root,...e.classes}})),m=e=>r.a.createElement(o.a,l({},e,{classes:{root:c().small,...e.classes}}))},function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return i}));var n=a(5);const r=Array(n.a.TotalNumBitNodes+1);function i(e){for(let e=0;e_data_Constants__WEBPACK_IMPORTED_MODULE_2__.a.DividendMaxPercentage)throw new Error("Invalid value. Must be an integer between 0 and "+_data_Constants__WEBPACK_IMPORTED_MODULE_2__.a.DividendMaxPercentage);e.dividendPercentage=100*t}function SellMaterial(mat,amt,price){""===price&&(price="0"),""===amt&&(amt="0");let cost=price.replace(/\s+/g,"");cost=cost.replace(/[^-()\d/*+.MP]/g,"");let temp=cost.replace(/MP/g,mat.bCost+"");try{temp=eval(temp)}catch(e){throw new Error("Invalid value or expression for sell price field: "+e)}if(null==temp||isNaN(parseFloat(temp)))throw new Error("Invalid value or expression for sell price field");if(cost.includes("MP")?mat.sCost=cost:mat.sCost=temp,amt.includes("MAX")||amt.includes("PROD")){let q=amt.replace(/\s+/g,"");q=q.replace(/[^-()\d/*+.MAXPROD]/g,"");let tempQty=q.replace(/MAX/g,"1");tempQty=tempQty.replace(/PROD/g,"1");try{tempQty=eval(tempQty)}catch(e){throw new Error("Invalid value or expression for sell price field: "+e)}if(null==tempQty||isNaN(parseFloat(tempQty)))throw new Error("Invalid value or expression for sell price field");mat.sllman[0]=!0,mat.sllman[1]=q}else{if(isNaN(parseFloat(amt)))throw new Error("Invalid value for sell quantity field! Must be numeric or 'MAX'");{let e=parseFloat(amt);isNaN(e)&&(e=0),0===e?(mat.sllman[0]=!1,mat.sllman[1]=0):(mat.sllman[0]=!0,mat.sllman[1]=e)}}}function SellProduct(product,city,amt,price,all){if(price.includes("MP")){price=price.replace(/\s+/g,""),price=price.replace(/[^-()\d/*+.MP]/g,"");let temp=price.replace(/MP/g,"1");try{temp=eval(temp)}catch(e){throw new Error("Invalid value or expression for sell quantity field: "+e)}if(null==temp||isNaN(parseFloat(temp)))throw new Error("Invalid value or expression for sell quantity field.");product.sCost=price}else{const e=parseFloat(price);if(isNaN(e))throw new Error("Invalid value for sell price field");product.sCost=e}const cities=Object.keys(_Locations_Cities__WEBPACK_IMPORTED_MODULE_6__.a);if(amt.includes("MAX")||amt.includes("PROD")){let qty=amt.replace(/\s+/g,"");qty=qty.replace(/[^-()\d/*+.MAXPROD]/g,"");let temp=qty.replace(/MAX/g,"1");temp=temp.replace(/PROD/g,"1");try{temp=eval(temp)}catch(e){throw new Error("Invalid value or expression for sell price field: "+e)}if(null==temp||isNaN(parseFloat(temp)))throw new Error("Invalid value or expression for sell price field");if(all)for(let e=0;e]/g,""),createCity:a,designCost:r,advCost:i});if(t.products[o.name]instanceof _Product__WEBPACK_IMPORTED_MODULE_4__.a)throw new Error("You already have a product with this name!");e.funds=e.funds.minus(r+i),t.products[o.name]=o}function Research(e,t){const a=_IndustryData__WEBPACK_IMPORTED_MODULE_0__.c[e.type];if(void 0===a)throw new Error(`No research tree for industry '${e.type}'`);if(!a.getAllNodes().includes(t))throw new Error(`No research named '${t}'`);const n=_ResearchMap__WEBPACK_IMPORTED_MODULE_9__.a[t];if(e.sciResearch.qty{var t;null!=i[(t=e).name]&&console.warn("Duplicate Company Position being defined: "+t.name),i[t.name]=new r.a(t)})},,,,,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(9);const r={};r[n.a.AevumECorp]="ECP",r[n.a.Sector12MegaCorp]="MGCP",r[n.a.Sector12BladeIndustries]="BLD",r[n.a.AevumClarkeIncorporated]="CLRK",r[n.a.VolhavenOmniTekIncorporated]="OMTK",r[n.a.Sector12FourSigma]="FSIG",r[n.a.ChongqingKuaiGongInternational]="KGI",r[n.a.AevumFulcrumTechnologies]="FLCM",r[n.a.IshimaStormTechnologies]="STM",r[n.a.NewTokyoDefComm]="DCOMM",r[n.a.VolhavenHeliosLabs]="HLS",r[n.a.NewTokyoVitaLife]="VITA",r[n.a.Sector12IcarusMicrosystems]="ICRS",r[n.a.Sector12UniversalEnergy]="UNV",r[n.a.AevumAeroCorp]="AERO",r[n.a.VolhavenOmniaCybersystems]="OMN",r[n.a.ChongqingSolarisSpaceSystems]="SLRS",r[n.a.NewTokyoGlobalPharmaceuticals]="GPH",r[n.a.IshimaNovaMedical]="NVMD",r[n.a.AevumWatchdogSecurity]="WDS",r[n.a.VolhavenLexoCorp]="LXO",r[n.a.AevumRhoConstruction]="RHOC",r[n.a.Sector12AlphaEnterprises]="APHE",r[n.a.VolhavenSysCoreSecurities]="SYSC",r[n.a.VolhavenCompuTek]="CTK",r[n.a.AevumNetLinkTechnologies]="NTLK",r[n.a.IshimaOmegaSoftware]="OMGA",r[n.a.Sector12FoodNStuff]="FNS",r["Sigma Cosmetics"]="SGC",r["Joes Guns"]="JGN",r["Catalyst Ventures"]="CTYS",r["Microdyne Technologies"]="MDYN",r["Titan Laboratories"]="TITN"},function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(5),r=a(475),i=a(34),o=a(192),s=a(263),l=a(20);function c(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class u extends r.a{constructor(e={hostname:"",ip:Object(s.a)()}){super(e),c(this,"cache",1),c(this,"cores",1),c(this,"hashCapacity",0),c(this,"hashRate",0),c(this,"level",1),c(this,"onlineTimeSeconds",0),c(this,"totalHashesGenerated",0),this.maxRam=1,this.updateHashCapacity()}calculateCacheUpgradeCost(e){return Object(o.a)(this.cache,e)}calculateCoreUpgradeCost(e,t){return Object(o.b)(this.cores,e,t)}calculateLevelUpgradeCost(e,t){return Object(o.d)(this.level,e,t)}calculateRamUpgradeCost(e,t){return Object(o.e)(this.maxRam,e,t)}process(e=1){const t=e*n.a.MilliPerCycle/1e3;return this.hashRate*t}upgradeCache(e){this.cache=Math.min(i.b.MaxCache,Math.round(this.cache+e)),this.updateHashCapacity()}upgradeCore(e,t){this.cores=Math.min(i.b.MaxCores,Math.round(this.cores+e)),this.updateHashRate(t)}upgradeLevel(e,t){this.level=Math.min(i.b.MaxLevel,Math.round(this.level+e)),this.updateHashRate(t)}upgradeRam(e,t){for(let t=0;t=t.cap&&(o=.1,t.b=!1),isNaN(o)&&(o=.5);const s=Math.random(),u={stockMarket:g,symbolToStockMap:y};s{Object(i.a)(e,o.a,{c:this,popupId:e,onClose:()=>{t(u.Cancelled),Object(i.b)(e)},onAttempt:a=>{this.isSolution(a)?t(u.Success):t(u.Failure),Object(i.b)(e)}},()=>t(u.Cancelled))})}toJSON(){return Object(r.b)("CodingContract",this)}static fromJSON(e){return Object(r.a)(m,e.data)}}r.c.constructors.CodingContract=m},function(e,t,a){"use strict";let n;a.d(t,"a",(function(){return n})),function(e){e.LimitBuy="Limit Buy Order",e.LimitSell="Limit Sell Order",e.StopBuy="Stop Buy Order",e.StopSell="Stop Sell Order"}(n||(n={}))},function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"e",(function(){return s})),a.d(t,"d",(function(){return l})),a.d(t,"a",(function(){return c})),a.d(t,"f",(function(){return u}));var n=a(8),r=a(347);function i(e,t){const a=(100-e.hackDifficulty)/100,n=1.75*t.hacking_skill,i=(n-e.requiredHackingSkill)/n*a*t.hacking_chance_mult*Object(r.a)(t.intelligence,1);return i>1?1:i<0?0:i}function o(e,t){null==e.baseDifficulty&&(e.baseDifficulty=e.hackDifficulty);let a=3;return a+=e.baseDifficulty*t.hacking_exp_mult*.3,a*n.a.HackExpGain}function s(e,t){const a=(100-e.hackDifficulty)/100*((t.hacking_skill-(e.requiredHackingSkill-1))/t.hacking_skill)*t.hacking_money_mult/240;return a<0?0:a>1?1:a*n.a.ScriptHackMoney}function l(e,t){let a=2.5*(e.requiredHackingSkill*e.hackDifficulty)+500;a/=t.hacking_skill+50;return 5*a/(t.hacking_speed_mult*Object(r.a)(t.intelligence,1))}function c(e,t){return 3.2*l(e,t)}function u(e,t){return 4*l(e,t)}},,,,,function(e,t,a){"use strict";function n(e){return e.endsWith(".js")||e.endsWith(".script")||e.endsWith(".ns")}a.d(t,"a",(function(){return n}))},,function(e,t,a){"use strict";a.d(t,"b",(function(){return oe})),a.d(t,"a",(function(){return se}));var n=a(0),r=a.n(n),i=a(134),o=a(270),s=a(317),l=a(9),c=a(207),u=a(36),m=a(739),h=a(318),p=a(302),d=a(11),f=a(33),g=a(24),y=a(193),b=a(86),E=a(143),k=a(281),v=a(72),_=a(4),w=a(26),C=a(757),S=a(761),x=a(781),O=a(813),T=a(843),M=a(863),P=a(880),R=a(923),A=a(937),N=a(940),I=a(941),j=a(982),F=a(991),D=a(620),B=a(1027),L=a(1028),G=a(1029),W=a(1051),H=a(1052),U=a(1057),q=a(1058),K=a(1068),$=a(1069),z=a(1070),Y=a(1083),V=a(521),J=a(1085),Q=a(1094),X=a(1097),Z=a(1099),ee=a(168),te=a(209),ae=a(43);const ne=Object(E.a)(e=>Object(k.a)({root:{"-ms-overflow-style":"none","scrollbar-width":"none",margin:e.spacing(0)}}));let re="",ie="",oe={page:()=>{throw new Error("Router called before initialization")},toActiveScripts:()=>{throw new Error("Router called before initialization")},toAugmentations:()=>{throw new Error("Router called before initialization")},toBitVerse:()=>{throw new Error("Router called before initialization")},toBladeburner:()=>{throw new Error("Router called before initialization")},toStats:()=>{throw new Error("Router called before initialization")},toCity:()=>{throw new Error("Router called before initialization")},toCorporation:()=>{throw new Error("Router called before initialization")},toCreateProgram:()=>{throw new Error("Router called before initialization")},toDevMenu:()=>{throw new Error("Router called before initialization")},toFaction:()=>{throw new Error("Router called before initialization")},toFactions:()=>{throw new Error("Router called before initialization")},toGameOptions:()=>{throw new Error("Router called before initialization")},toGang:()=>{throw new Error("Router called before initialization")},toHacknetNodes:()=>{throw new Error("Router called before initialization")},toInfiltration:()=>{throw new Error("Router called before initialization")},toJob:()=>{throw new Error("Router called before initialization")},toMilestones:()=>{throw new Error("Router called before initialization")},toResleeves:()=>{throw new Error("Router called before initialization")},toScriptEditor:()=>{throw new Error("Router called before initialization")},toSleeves:()=>{throw new Error("Router called before initialization")},toStockMarket:()=>{throw new Error("Router called before initialization")},toTerminal:()=>{throw new Error("Router called before initialization")},toTravel:()=>{throw new Error("Router called before initialization")},toTutorial:()=>{throw new Error("Router called before initialization")},toWork:()=>{throw new Error("Router called before initialization")},toBladeburnerCinematic:()=>{throw new Error("Router called before initialization")},toLocation:()=>{throw new Error("Router called before initialization")},toHackingMission:()=>{throw new Error("Router called before initialization")}};function se({player:e,engine:t,terminal:a}){const E=ne(),[k,se]=Object(n.useState)(function(e){return e.isWorking?w.a.Work:w.a.Terminal}(e)),le=Object(n.useState)(0)[1],[ce,ue]=Object(n.useState)(e.currentWorkFactionName?g.a[e.currentWorkFactionName]:void 0);if(void 0===ce&&k===w.a.Faction)throw new Error("Trying to go to a page without the proper setup");const[me,he]=Object(n.useState)(!1),[pe,de]=Object(n.useState)(!1),[fe,ge]=Object(n.useState)(void 0);if(void 0===fe&&(k===w.a.Infiltration||k===w.a.Location||k===w.a.Job))throw new Error("Trying to go to a page without the proper setup");const[ye,be]=Object(n.useState)("");function Ee(){le(e=>e+1)}return Object(n.useEffect)(()=>h.a.subscribe(Ee),[]),oe={page:()=>k,toActiveScripts:()=>se(w.a.ActiveScripts),toAugmentations:()=>se(w.a.Augmentations),toBladeburner:()=>se(w.a.Bladeburner),toStats:()=>se(w.a.Stats),toCorporation:()=>se(w.a.Corporation),toCreateProgram:()=>se(w.a.CreateProgram),toDevMenu:()=>se(w.a.DevMenu),toFaction:e=>{se(w.a.Faction),e&&ue(e)},toFactions:()=>se(w.a.Factions),toGameOptions:()=>se(w.a.Options),toGang:()=>se(w.a.Gang),toHacknetNodes:()=>se(w.a.Hacknet),toMilestones:()=>se(w.a.Milestones),toResleeves:()=>se(w.a.Resleeves),toScriptEditor:(e,t)=>{re=e,ie=t,se(w.a.CreateScript)},toSleeves:()=>se(w.a.Sleeves),toStockMarket:()=>se(w.a.StockMarket),toTerminal:()=>se(w.a.Terminal),toTutorial:()=>se(w.a.Tutorial),toJob:()=>{ge(c.a[e.companyName]),se(w.a.Job)},toCity:()=>{se(w.a.City)},toTravel:()=>{e.gotoLocation(l.a.TravelAgency),se(w.a.Travel)},toBitVerse:(e,t)=>{he(e),de(t),se(w.a.BitVerse)},toInfiltration:e=>{ge(e),se(w.a.Infiltration)},toWork:()=>se(w.a.Work),toBladeburnerCinematic:()=>{se(w.a.BladeburnerCinematic),be(ye)},toLocation:e=>{ge(e),se(w.a.Location)},toHackingMission:e=>{se(w.a.HackingMission),ue(e)}},Object(n.useEffect)(()=>{re="",ie="",k!==w.a.Terminal&&window.scrollTo(0,0)}),r.a.createElement(ae.a.Player.Provider,{value:e},r.a.createElement(ae.a.Router.Provider,{value:oe},r.a.createElement(C.a,null,u.a.isRunning?r.a.createElement(m.a,null):r.a.createElement(X.a,{save:()=>o.b.saveGame()})),k===w.a.BitVerse?r.a.createElement(Q.a,{flume:me,enter:te.a,quick:pe}):k===w.a.Infiltration?r.a.createElement(R.a,{location:fe}):k===w.a.HackingMission?r.a.createElement($.a,{faction:ce}):k===w.a.BladeburnerCinematic?r.a.createElement(Z.a,null):k===w.a.Work?r.a.createElement(N.a,null):r.a.createElement(v.a,{display:"flex",flexDirection:"row",width:"100%"},r.a.createElement(S.a,{player:e,router:oe,page:k}),r.a.createElement(v.a,{className:E.root,flexGrow:1,display:"block",px:1,height:"100vh"},k===w.a.Terminal?r.a.createElement(H.a,{terminal:a,router:oe,player:e}):k===w.a.Sleeves?r.a.createElement(j.a,{player:e}):k===w.a.Stats?r.a.createElement(Y.a,null):k===w.a.CreateScript?r.a.createElement(G.a,{filename:re,code:ie,player:e,router:oe}):k===w.a.ActiveScripts?r.a.createElement(q.a,{workerScripts:ee.a}):k===w.a.Hacknet?r.a.createElement(F.a,{player:e}):k===w.a.CreateProgram?r.a.createElement(L.a,null):k===w.a.Factions?r.a.createElement(K.a,{player:e,router:oe}):k===w.a.Faction?r.a.createElement(z.a,{faction:ce}):k===w.a.Milestones?r.a.createElement(W.a,{player:e}):k===w.a.Tutorial?r.a.createElement(U.a,null):k===w.a.DevMenu?r.a.createElement(O.a,{player:e,engine:t,router:oe}):k===w.a.Gang?r.a.createElement(M.a,null):k===w.a.Corporation?r.a.createElement(P.a,null):k===w.a.Bladeburner?r.a.createElement(T.a,null):k===w.a.Resleeves?r.a.createElement(A.a,{player:e}):k===w.a.Travel?r.a.createElement(V.a,{p:e,router:oe}):k===w.a.StockMarket?r.a.createElement(J.a,{buyStockLong:y.a,buyStockShort:y.d,cancelOrder:b.c,eventEmitterForReset:b.e,initStockMarket:b.g,p:e,placeOrder:b.j,sellStockLong:y.c,sellStockShort:y.b,stockMarket:b.a}):k===w.a.City?r.a.createElement(B.a,null):k===w.a.Job||k===w.a.Location?r.a.createElement(D.a,{loc:fe}):k===w.a.Options?r.a.createElement(I.a,{player:e,save:()=>o.b.saveGame(),export:()=>o.b.exportGame(),forceKill:()=>{for(const e of Object.keys(f.b))f.b[e].runningScripts=[];Object(d.a)("Forcefully deleted all running scripts. Please save and refresh page.")},softReset:()=>{Object(d.a)("Soft Reset!"),Object(p.a)(),oe.toTerminal()}}):k===w.a.Augmentations?r.a.createElement(x.a,{exportGameFn:()=>{o.b.exportGame(),Object(s.c)(e)},installAugmentationsFn:()=>{Object(i.d)(),oe.toTerminal()}}):r.a.createElement(r.a.Fragment,null,r.a.createElement(_.a,null,"Cannot load"))))))}},,function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return l}));var n=a(316),r=a(532);function i(e){const t=n.a[e];if(null==t)throw new Error("Invalid research name: "+e);return new r.a({text:t.name,cost:t.cost})}function o(){const e=i("Hi-Tech R&D Laboratory"),t=i("AutoBrew"),a=i("AutoPartyManager"),n=i("Automatic Drug Administration"),r=i("Bulk Purchasing"),o=i("CPH4 Injections"),s=i("Drones"),l=i("Drones - Assembly"),c=i("Drones - Transport"),u=i("Go-Juice"),m=i("HRBuddy-Recruitment"),h=i("HRBuddy-Training"),p=i("JoyWire"),d=i("Market-TA.I"),f=i("Market-TA.II"),g=i("Overclock"),y=i("Self-Correcting Assemblers"),b=i("Sti.mu");return n.addChild(u),n.addChild(o),s.addChild(l),s.addChild(c),m.addChild(h),d.addChild(f),g.addChild(b),e.addChild(t),e.addChild(a),e.addChild(n),e.addChild(r),e.addChild(s),e.addChild(m),e.addChild(p),e.addChild(d),e.addChild(g),e.addChild(y),e}function s(){const e=new r.b;return e.setRoot(o()),e}function l(){const e=new r.b,t=o(),a=i("uPgrade: Fulcrum"),n=i("uPgrade: Capacity.I"),s=i("uPgrade: Capacity.II"),l=i("uPgrade: Dashboard");return n.addChild(s),a.addChild(n),a.addChild(l),t.addChild(a),e.setRoot(t),e}},function(e,t,a){"use strict";a.d(t,"c",(function(){return b})),a.d(t,"d",(function(){return E})),a.d(t,"g",(function(){return k})),a.d(t,"b",(function(){return v})),a.d(t,"f",(function(){return _})),a.d(t,"a",(function(){return w})),a.d(t,"e",(function(){return C}));var n=a(19),r=a(303),i=a(6),o=a(8),s=a(5),l=a(154),c=a(24),u=a(135),m=a(1),h=a(15),p=a(201),d=a(57),f=a(11),g=a(23),y=a(1100);function b(e){if(m.a.factionInvitations.push(e.name),e.alreadyInvited=!0,!h.a.SuppressFactionInvites){const t="faction-invitation";Object(g.a)(t,y.a,{player:m.a,faction:e,popupId:t})}}function E(e){if(e.isMember)return;e.isMember=!0,m.a.factions.push(e.name);const t=e.getInfo();for(const e in t.enemies){const a=t.enemies[e];c.a[a]instanceof l.a&&(c.a[a].isBanned=!0)}for(let t=0;t0)for(let a=0;a100?this.otlkMagForecast=100:this.otlkMagForecast<0&&(this.otlkMagForecast=0)}changePrice(e){this.lastPrice=this.price,this.price=e}cycleForecast(e=.1){const t=this.getForecastIncreaseChance();Math.random()5&&(this.otlkMag=Math.max(5,this.otlkMag-e))}influenceForecastForecast(e){this.otlkMagForecast>50?(this.otlkMagForecast-=e,this.otlkMagForecast=Math.max(50,this.otlkMagForecast)):this.otlkMagForecast<50&&(this.otlkMagForecast+=e,this.otlkMagForecast=Math.min(50,this.otlkMagForecast))}toJSON(){return Object(n.b)("Stock",this)}static fromJSON(e){return Object(n.a)(s,e.data)}}n.c.constructors.Stock=s},function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var n=a(275),r=a(168),i=a(242),o=a(314),s=a(33),l=a(264),c=a(346);function u(e,t,a){if(null!=a&&"boolean"==typeof a||(a=!0),e instanceof n.a)return h(e),!0;if(e instanceof o.a&&"string"==typeof t){const n=m(e.pid,a);if(n)return n;for(const n of r.a.values())if(n.name==e.filename&&n.serverIp==t&&Object(l.a)(n.args,e.args))return h(n,a),!0;return!1}return"number"==typeof e?m(e,a):(console.error("killWorkerScript() called with invalid argument:"),console.error(e),!1)}function m(e,t=!0){const a=r.a.get(e);return a instanceof n.a&&(h(a,t),!0)}function h(e,t=!0){e.env.stopFlag=!0,function(e){e instanceof n.a&&e.delay&&(clearTimeout(e.delay),e.delayResolve&&e.delayResolve())}(e),function(e,t=!0){if(!(e instanceof n.a))return console.error("Invalid argument passed into removeWorkerScript():"),void console.error(e);{const a=e.serverIp,n=e.name,o=s.b[a];if(null==o)return void console.error("Could not find server on which this script is running: "+a);o.ramUsed=Object(c.a)(o.ramUsed-e.ramUsage),o.ramUsed<0&&(console.warn(`Server (${o.hostname}) RAM usage went negative (if it's due to floating pt imprecision, it's okay): ${o.ramUsed}`),o.ramUsed=0);for(let t=0;tu("string"!=typeof t?t:0),size:"large"},r.a.createElement(o.a,null)))),endAdornment:r.a.createElement(r.a.Fragment,null,r.a.createElement(f.a,{title:"Remove"},r.a.createElement(c.a,{onClick:()=>h("string"!=typeof t?t:0),size:"large"},r.a.createElement(l.a,null))),r.a.createElement(f.a,{title:"Reset"},r.a.createElement(c.a,{onClick:g,size:"large"},r.a.createElement(m.a,null))))}}))}},function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return o})),a.d(t,"d",(function(){return s})),a.d(t,"f",(function(){return l})),a.d(t,"e",(function(){return c})),a.d(t,"g",(function(){return m})),a.d(t,"h",(function(){return h}));var n=a(105);let r={},i={};function o(e){r=""===e?{}:JSON.parse(e)}function s(e){i=""===e?{}:JSON.parse(e)}function l(){for(const e in r)r.hasOwnProperty(e)&&n.a.print("alias "+e+"="+r[e]);for(const e in i)i.hasOwnProperty(e)&&n.a.print("global alias "+e+"="+i[e])}function c(e,t=!1){const a=e.match(/^([_|\w|!|%|,|@]+)="(.+)"$/);return null!=a&&3==a.length&&(t?function(e,t){e in r&&delete r[e];i[e]=t.trim()}(a[1],a[2]):function(e,t){e in i&&delete i[e];r[e]=t.trim()}(a[1],a[2]),!0)}function u(e){return i.hasOwnProperty(e)?i[e]:null}function m(e){return r.hasOwnProperty(e)?(delete r[e],!0):!!i.hasOwnProperty(e)&&(delete i[e],!0)}function h(e){const t=e.split(" ");if(t.length>0){if("unalias"===t[0]||"alias"===t[0])return t.join(" ");let e=!0,o=0;for(;e&&o<10;){var a;o++,e=!1;const s=null===(i=t[0],a=r.hasOwnProperty(i)?r[i]:null)||void 0===a?void 0:a.split(" ");null!=s&&(e=!0,t.splice(0,1,...s));for(let a=0;a{t.delay=null,a()},e),t.delayResolve=a}))}function s(e,t){const a=i.b[e.serverIp];if(null==a)throw new Error("WorkerScript constructed with invalid server ip: "+e.serverIp);return"|"+a.hostname+"|"+e.name+"|"+t}function l(e,t,a){const n=e.scriptRef.threads;if(!a)return isNaN(n)||n<1?1:n;const r=0|a;if(isNaN(a)||r<1)throw s(e,`Invalid thread count passed to ${t}: ${a}. Threads must be a positive number.`);if(a>n)throw s(e,`Too many threads requested by ${t}. Requested: ${a}. Has: ${n}.`);return r}function c(e){if(!Object(r.a)(e))return!1;return 4==e.split("|").length}},function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));class n{constructor(e,t,a){this.title=e,this.fn=t,this.txt=a}}},,function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return i}));var n=a(0);let r;!function(e){e[e.Tag_span=0]="Tag_span",e[e.Tag_h1=1]="Tag_h1"}(r||(r={}));class i extends n.Component{constructor(e){super(e),this.copy=this.copy.bind(this),this.tooltipClasses=this.tooltipClasses.bind(this),this.textClasses=this.textClasses.bind(this),this.state={tooltipVisible:!1}}copy(){const e=document.createElement("textarea");e.value=this.props.value,document.body.appendChild(e),e.select(),e.setSelectionRange(0,1e10),document.execCommand("copy"),document.body.removeChild(e),this.setState({tooltipVisible:!0}),setTimeout(()=>this.setState({tooltipVisible:!1}),1e3)}tooltipClasses(){let e="copy_tooltip_text";return this.state.tooltipVisible&&(e+=" copy_tooltip_text_visible"),e}textClasses(){let e="copy_tooltip noselect text";return this.state.tooltipVisible&&(e+=" copy_tooltip_copied"),e}render(){switch(this.props.tag){case r.Tag_h1:return n.createElement("h1",{className:this.textClasses(),onClick:this.copy},this.props.value,n.createElement("span",{className:this.tooltipClasses()},"Copied!"));case r.Tag_span:return n.createElement("span",{className:this.textClasses(),onClick:this.copy},n.createElement("b",null,this.props.value),n.createElement("span",{className:this.tooltipClasses()},"Copied!"))}}}var o,s,l;o=i,s="defaultProps",l={tag:r.Tag_span},s in o?Object.defineProperty(o,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[s]=l},,,,,,function(e,t,a){"use strict";a.d(t,"e",(function(){return S})),a.d(t,"d",(function(){return w})),a.d(t,"c",(function(){return k})),a.d(t,"a",(function(){return _})),a.d(t,"b",(function(){return C}));var n=a(29),r=a(19),i=a(303),o=a(6),s=a(8),l=a(5),c=a(24),u=a(1),m=a(302),h=a(61),p=a(57),d=a(11),f=a(731),g=a(304),y=a(0),b=a.n(y);function E(e){const t=e.name;r.a[t]=e}function k(){for(const e in c.a)c.a.hasOwnProperty(e)&&(c.a[e].augmentations=[]);Object(f.a)(r.a);const e=function(){const e=[{bonuses:{hacking_chance_mult:1.25,hacking_speed_mult:1.1,hacking_money_mult:1.25,hacking_grow_mult:1.1},description:"Increases the player's hacking chance by 25%.
Increases the player's hacking speed by 10%.
Increases the amount of money the player's gains from hacking by 25%.
Improves grow() by 10%."},{bonuses:{hacking_mult:1.15,hacking_exp_mult:2},description:"Increases the player's hacking skill by 15%.
Increases the player's hacking experience gain rate by 100%."},{bonuses:{strength_mult:1.25,strength_exp_mult:2,defense_mult:1.25,defense_exp_mult:2,dexterity_mult:1.25,dexterity_exp_mult:2,agility_mult:1.25,agility_exp_mult:2},description:"Increases all of the player's combat stats by 25%.
Increases all of the player's combat stat experience gain rate by 100%."},{bonuses:{charisma_mult:1.5,charisma_exp_mult:2},description:"This augmentation increases the player's charisma by 50%.
Increases the player's charisma experience gain rate by 100%."},{bonuses:{hacknet_node_money_mult:1.2,hacknet_node_purchase_cost_mult:.85,hacknet_node_ram_cost_mult:.85,hacknet_node_core_cost_mult:.85,hacknet_node_level_cost_mult:.85},description:"Increases the amount of money produced by Hacknet Nodes by 20%.
Decreases all costs related to Hacknet Node by 15%."},{bonuses:{company_rep_mult:1.25,faction_rep_mult:1.15,work_money_mult:1.7},description:"Increases the amount of money the player gains from working by 70%.
Increases the amount of reputation the player gains when working for a company by 25%.
Increases the amount of reputation the player gains for a faction by 15%."},{bonuses:{crime_success_mult:2,crime_money_mult:2},description:"Increases the player's crime success rate by 100%.
Increases the amount of money the player gains from crimes by 100%."}],t=new g.b(Math.floor(u.a.lastUpdate/36e5));for(let e=0;e<5;e++)t.step();return e[Math.floor(e.length*t.random())]}(),t={name:o.a.UnstableCircadianModulator,moneyCost:5e9,repCost:362500,info:"An experimental nanobot injection. Its unstable nature leads to unpredictable results based on your circadian rhythm."};Object.keys(e.bonuses).forEach(a=>t[a]=e.bonuses[a]);const a=new n.a(t);a.addToFactions(["Speakers for the Dead"]),C(o.a.UnstableCircadianModulator)&&delete r.a[o.a.UnstableCircadianModulator],E(a);const i=new n.a({name:o.a.HemoRecirculator,moneyCost:45e6,repCost:1e4,info:"A heart implant that greatly increases the body's ability to effectively use and pump blood.",strength_mult:1.08,defense_mult:1.08,agility_mult:1.08,dexterity_mult:1.08});i.addToFactions(["Tetrads","The Dark Army","The Syndicate"]),C(o.a.HemoRecirculator)&&delete r.a[o.a.HemoRecirculator],E(i);const m=new n.a({name:o.a.Targeting1,moneyCost:15e6,repCost:5e3,info:"A cranial implant that is embedded within the inner ear structures and optic nerves. It regulates and enhances balance and hand-eye coordination.",dexterity_mult:1.1});m.addToFactions(["Slum Snakes","The Dark Army","The Syndicate","Sector-12","Ishima","OmniTek Incorporated","KuaiGong International","Blade Industries"]),C(o.a.Targeting1)&&delete r.a[o.a.Targeting1],E(m);const d=new n.a({name:o.a.Targeting2,moneyCost:425e5,repCost:8750,info:"This upgraded version of the 'Augmented Targeting' implant is capable of augmenting reality by digitally displaying weaknesses and vital signs of threats.",prereqs:[o.a.Targeting1],dexterity_mult:1.2});d.addToFactions(["The Dark Army","The Syndicate","Sector-12","OmniTek Incorporated","KuaiGong International","Blade Industries"]),C(o.a.Targeting2)&&delete r.a[o.a.Targeting2],E(d);const y=new n.a({name:o.a.Targeting3,moneyCost:115e6,repCost:27500,info:"The latest version of the 'Augmented Targeting' implant adds the ability to lock-on and track threats.",prereqs:[o.a.Targeting2],dexterity_mult:1.3});y.addToFactions(["The Dark Army","The Syndicate","OmniTek Incorporated","KuaiGong International","Blade Industries","The Covenant"]),C(o.a.Targeting3)&&delete r.a[o.a.Targeting3],E(y);const k=new n.a({name:o.a.SyntheticHeart,moneyCost:2875e6,repCost:75e4,info:"This advanced artificial heart, created from plasteel and graphene, is capable of pumping blood more efficiently than an organic heart.",agility_mult:1.5,strength_mult:1.5});k.addToFactions(["KuaiGong International","Fulcrum Secret Technologies","Speakers for the Dead","NWO","The Covenant","Daedalus","Illuminati"]),C(o.a.SyntheticHeart)&&delete r.a[o.a.SyntheticHeart],E(k);const _=new n.a({name:o.a.SynfibrilMuscle,repCost:437500,moneyCost:1125e6,info:"The myofibrils in human muscles are injected with special chemicals that react with the proteins inside the myofibrils, altering their underlying structure. The end result is muscles that are stronger and more elastic. Scientists have named these artificially enhanced units 'synfibrils'.",strength_mult:1.3,defense_mult:1.3});_.addToFactions(["KuaiGong International","Fulcrum Secret Technologies","Speakers for the Dead","NWO","The Covenant","Daedalus","Illuminati","Blade Industries"]),C(o.a.SynfibrilMuscle)&&delete r.a[o.a.SynfibrilMuscle],E(_);const w=new n.a({name:o.a.CombatRib1,repCost:7500,moneyCost:2375e4,info:"The rib cage is augmented to continuously release boosters into the bloodstream which increase the oxygen-carrying capacity of blood.",strength_mult:1.1,defense_mult:1.1});w.addToFactions(["Slum Snakes","The Dark Army","The Syndicate","Volhaven","Ishima","OmniTek Incorporated","KuaiGong International","Blade Industries"]),C(o.a.CombatRib1)&&delete r.a[o.a.CombatRib1],E(w);const S=new n.a({name:o.a.CombatRib2,repCost:18750,moneyCost:65e6,info:"An upgraded version of the 'Combat Rib' augmentation that adds potent stimulants which improve focus and endurance while decreasing reaction time and fatigue.",prereqs:[o.a.CombatRib1],strength_mult:1.14,defense_mult:1.14});S.addToFactions(["The Dark Army","The Syndicate","Volhaven","OmniTek Incorporated","KuaiGong International","Blade Industries"]),C(o.a.CombatRib2)&&delete r.a[o.a.CombatRib2],E(S);const x=new n.a({name:o.a.CombatRib3,repCost:35e3,moneyCost:12e7,info:"The latest version of the 'Combat Rib' augmentation releases advanced anabolic steroids that improve muscle mass and physical performance while being safe and free of side effects.",prereqs:[o.a.CombatRib2],strength_mult:1.18,defense_mult:1.18});x.addToFactions(["The Dark Army","The Syndicate","OmniTek Incorporated","KuaiGong International","Blade Industries","The Covenant"]),C(o.a.CombatRib3)&&delete r.a[o.a.CombatRib3],E(x);const O=new n.a({name:o.a.NanofiberWeave,repCost:37500,moneyCost:125e6,info:"Synthetic nanofibers are woven into the skin's extracellular matrix using electrospinning, which improves its regenerative and extracellular homeostasis abilities.",strength_mult:1.2,defense_mult:1.2});O.addToFactions(["Tian Di Hui","The Syndicate","The Dark Army","Speakers for the Dead","Blade Industries","Fulcrum Secret Technologies","OmniTek Incorporated"]),C(o.a.NanofiberWeave)&&delete r.a[o.a.NanofiberWeave],E(O);const T=new n.a({name:o.a.SubdermalArmor,repCost:875e3,moneyCost:325e7,info:"The NEMEAN Subdermal Weave is a thin, light-weight, graphene plating that houses a dilatant fluid. The material is implanted underneath the skin, and is the most advanced form of defensive enhancement that has ever been created. The dilatant fluid, despite being thin and light, is extremely effective at stopping piercing blows and reducing blunt trauma. The properties of graphene allow the plating to mitigate damage from any fire or electrical traumas.",defense_mult:2.2});T.addToFactions(["The Syndicate","Fulcrum Secret Technologies","Illuminati","Daedalus","The Covenant"]),C(o.a.SubdermalArmor)&&delete r.a[o.a.SubdermalArmor],E(T);const M=new n.a({name:o.a.WiredReflexes,repCost:1250,moneyCost:25e5,info:"Synthetic nerve-enhancements are injected into all major parts of the somatic nervous system, supercharging the spread of neural signals and increasing reflex speed.",agility_mult:1.05,dexterity_mult:1.05});M.addToFactions(["Tian Di Hui","Slum Snakes","Sector-12","Volhaven","Aevum","Ishima","The Syndicate","The Dark Army","Speakers for the Dead"]),C(o.a.WiredReflexes)&&delete r.a[o.a.WiredReflexes],E(M);const P=new n.a({name:o.a.GrapheneBoneLacings,repCost:1125e3,moneyCost:425e7,info:"Graphene is grafted and fused into the skeletal structure, enhancing bone density and tensile strength.",strength_mult:1.7,defense_mult:1.7});P.addToFactions(["Fulcrum Secret Technologies","The Covenant"]),C(o.a.GrapheneBoneLacings)&&delete r.a[o.a.GrapheneBoneLacings],E(P);const R=new n.a({name:o.a.BionicSpine,repCost:45e3,moneyCost:125e6,info:"The spine is reconstructed using plasteel and carbon fibers. It is now capable of stimulating and regulating neural signals passing through the spinal cord, improving senses and reaction speed. The 'Bionic Spine' also interfaces with all other 'Bionic' implants.",strength_mult:1.15,defense_mult:1.15,agility_mult:1.15,dexterity_mult:1.15});R.addToFactions(["Speakers for the Dead","The Syndicate","KuaiGong International","OmniTek Incorporated","Blade Industries"]),C(o.a.BionicSpine)&&delete r.a[o.a.BionicSpine],E(R);const A=new n.a({name:o.a.GrapheneBionicSpine,repCost:1625e3,moneyCost:6e9,info:"An upgrade to the 'Bionic Spine' augmentation. The spine is fused with graphene which enhances durability and supercharges all body functions.",prereqs:[o.a.BionicSpine],strength_mult:1.6,defense_mult:1.6,agility_mult:1.6,dexterity_mult:1.6});A.addToFactions(["Fulcrum Secret Technologies","ECorp"]),C(o.a.GrapheneBionicSpine)&&delete r.a[o.a.GrapheneBionicSpine],E(A);const N=new n.a({name:o.a.BionicLegs,repCost:15e4,moneyCost:375e6,info:"Cybernetic legs, created from plasteel and carbon fibers, enhance running speed.",agility_mult:1.6});N.addToFactions(["Speakers for the Dead","The Syndicate","KuaiGong International","OmniTek Incorporated","Blade Industries"]),C(o.a.BionicLegs)&&delete r.a[o.a.BionicLegs],E(N);const I=new n.a({name:o.a.GrapheneBionicLegs,repCost:75e4,moneyCost:45e8,info:"An upgrade to the 'Bionic Legs' augmentation. The legs are fused with graphene, greatly enhancing jumping ability.",prereqs:[o.a.BionicLegs],agility_mult:2.5});I.addToFactions(["MegaCorp","ECorp","Fulcrum Secret Technologies"]),C(o.a.GrapheneBionicLegs)&&delete r.a[o.a.GrapheneBionicLegs],E(I);const j=new n.a({name:o.a.SpeechProcessor,repCost:7500,moneyCost:5e7,info:"A cochlear implant with an embedded computer that analyzes incoming speech. The embedded computer processes characteristics of incoming speech, such as tone and inflection, to pick up on subtle cues and aid in social interactions.",charisma_mult:1.2});j.addToFactions(["Tian Di Hui","Chongqing","Sector-12","New Tokyo","Aevum","Ishima","Volhaven","Silhouette"]),C(o.a.SpeechProcessor)&&delete r.a[o.a.SpeechProcessor],E(j);const F=new n.a({name:o.a.TITN41Injection,repCost:25e3,moneyCost:19e7,info:"TITN is a series of viruses that targets and alters the sequences of human DNA in genes that control personality. The TITN-41 strain alters these genes so that the subject becomes more outgoing and socialable.",charisma_mult:1.15,charisma_exp_mult:1.15});F.addToFactions(["Silhouette"]),C(o.a.TITN41Injection)&&delete r.a[o.a.TITN41Injection],E(F);const D=new n.a({name:o.a.EnhancedSocialInteractionImplant,repCost:375e3,moneyCost:1375e6,info:"A cranial implant that greatly assists in the user's ability to analyze social situations and interactions. The system uses a wide variety of factors such as facial expressions, body language, and the voice tone, and inflection to determine the best course of action during socialsituations. The implant also uses deep learning software to continuously learn new behaviorpatterns and how to best respond.",charisma_mult:1.6,charisma_exp_mult:1.6});D.addToFactions(["Bachman & Associates","NWO","Clarke Incorporated","OmniTek Incorporated","Four Sigma"]),C(o.a.EnhancedSocialInteractionImplant)&&delete r.a[o.a.EnhancedSocialInteractionImplant],E(D);const B=new n.a({name:o.a.BitWire,repCost:3750,moneyCost:1e7,info:"A small brain implant embedded in the cerebrum. This regulates and improves the brain's computing capabilities.",hacking_mult:1.05});B.addToFactions(["CyberSec","NiteSec"]),C(o.a.BitWire)&&delete r.a[o.a.BitWire],E(B);const L=new n.a({name:o.a.ArtificialBioNeuralNetwork,repCost:275e3,moneyCost:3e9,info:"A network consisting of millions of nanoprocessors is embedded into the brain. The network is meant to mimic the way a biological brain solves a problem, with each nanoprocessor acting similar to the way a neuron would in a neural network. However, these nanoprocessors are programmed to perform computations much faster than organic neurons, allowing the user to solve much more complex problems at a much faster rate.",hacking_speed_mult:1.03,hacking_money_mult:1.15,hacking_mult:1.12});L.addToFactions(["BitRunners","Fulcrum Secret Technologies"]),C(o.a.ArtificialBioNeuralNetwork)&&delete r.a[o.a.ArtificialBioNeuralNetwork],E(L);const G=new n.a({name:o.a.ArtificialSynapticPotentiation,repCost:6250,moneyCost:8e7,info:"The body is injected with a chemical that artificially induces synaptic potentiation, otherwise known as the strengthening of synapses. This results in enhanced cognitive abilities.",hacking_speed_mult:1.02,hacking_chance_mult:1.05,hacking_exp_mult:1.05});G.addToFactions(["The Black Hand","NiteSec"]),C(o.a.ArtificialSynapticPotentiation)&&delete r.a[o.a.ArtificialSynapticPotentiation],E(G);const W=new n.a({name:o.a.EnhancedMyelinSheathing,repCost:1e5,moneyCost:1375e6,info:"Electrical signals are used to induce a new, artificial form of myelinogenesis in the human body. This process results in the proliferation of new, synthetic myelin sheaths in the nervous system. These myelin sheaths can propogate neuro-signals much faster than their organic counterparts, leading to greater processing speeds and better brain function.",hacking_speed_mult:1.03,hacking_exp_mult:1.1,hacking_mult:1.08});W.addToFactions(["Fulcrum Secret Technologies","BitRunners","The Black Hand"]),C(o.a.EnhancedMyelinSheathing)&&delete r.a[o.a.EnhancedMyelinSheathing],E(W);const H=new n.a({name:o.a.SynapticEnhancement,repCost:2e3,moneyCost:75e5,info:"A small cranial implant that continuously uses weak electrical signals to stimulate the brain and induce stronger synaptic activity. This improves the user's cognitive abilities.",hacking_speed_mult:1.03});H.addToFactions(["CyberSec","Aevum"]),C(o.a.SynapticEnhancement)&&delete r.a[o.a.SynapticEnhancement],E(H);const U=new n.a({name:o.a.NeuralRetentionEnhancement,repCost:2e4,moneyCost:25e7,info:"Chemical injections are used to permanently alter and strengthen the brain's neuronal circuits, strengthening the ability to retain information.",hacking_exp_mult:1.25});U.addToFactions(["NiteSec"]),C(o.a.NeuralRetentionEnhancement)&&delete r.a[o.a.NeuralRetentionEnhancement],E(U);const q=new n.a({name:o.a.DataJack,repCost:112500,moneyCost:45e7,info:"A brain implant that provides an interface for direct, wireless communication between a computer's main memory and the mind. This implant allows the user to not only access a computer's memory, but also alter and delete it.",hacking_money_mult:1.25});q.addToFactions(["BitRunners","The Black Hand","NiteSec","Chongqing","New Tokyo"]),C(o.a.DataJack)&&delete r.a[o.a.DataJack],E(q);const K=new n.a({name:o.a.ENM,repCost:15e3,moneyCost:25e7,info:"A thin device embedded inside the arm containing a wireless module capable of connecting to nearby networks. Once connected, the Netburner Module is capable of capturing and processing all of the traffic on that network. By itself, the Embedded Netburner Module does not do much, but a variety of very powerful upgrades can be installed that allow you to fully control the traffic on a network.",hacking_mult:1.08});K.addToFactions(["BitRunners","The Black Hand","NiteSec","ECorp","MegaCorp","Fulcrum Secret Technologies","NWO","Blade Industries"]),C(o.a.ENM)&&delete r.a[o.a.ENM],E(K);const $=new n.a({name:o.a.ENMCore,repCost:25e4,moneyCost:25e8,info:"The Core library is an implant that upgrades the firmware of the Embedded Netburner Module. This upgrade allows the Embedded Netburner Module to generate its own data on a network.",prereqs:[o.a.ENM],hacking_speed_mult:1.03,hacking_money_mult:1.1,hacking_chance_mult:1.03,hacking_exp_mult:1.07,hacking_mult:1.07});$.addToFactions(["BitRunners","The Black Hand","ECorp","MegaCorp","Fulcrum Secret Technologies","NWO","Blade Industries"]),C(o.a.ENMCore)&&delete r.a[o.a.ENMCore],E($);const z=new n.a({name:o.a.ENMCoreV2,repCost:1e6,moneyCost:45e8,info:"The Core V2 library is an implant that upgrades the firmware of the Embedded Netburner Module. This upgraded firmware allows the Embedded Netburner Module to control information on a network by re-routing traffic, spoofing IP addresses, and altering the data inside network packets.",prereqs:[o.a.ENMCore],hacking_speed_mult:1.05,hacking_money_mult:1.3,hacking_chance_mult:1.05,hacking_exp_mult:1.15,hacking_mult:1.08});z.addToFactions(["BitRunners","ECorp","MegaCorp","Fulcrum Secret Technologies","NWO","Blade Industries","OmniTek Incorporated","KuaiGong International"]),C(o.a.ENMCoreV2)&&delete r.a[o.a.ENMCoreV2],E(z);const Y=new n.a({name:o.a.ENMCoreV3,repCost:175e4,moneyCost:75e8,info:"The Core V3 library is an implant that upgrades the firmware of the Embedded Netburner Module. This upgraded firmware allows the Embedded Netburner Module to seamlessly inject code into any device on a network.",prereqs:[o.a.ENMCoreV2],hacking_speed_mult:1.05,hacking_money_mult:1.4,hacking_chance_mult:1.1,hacking_exp_mult:1.25,hacking_mult:1.1});Y.addToFactions(["ECorp","MegaCorp","Fulcrum Secret Technologies","NWO","Daedalus","The Covenant","Illuminati"]),C(o.a.ENMCoreV3)&&delete r.a[o.a.ENMCoreV3],E(Y);const V=new n.a({name:o.a.ENMAnalyzeEngine,repCost:625e3,moneyCost:6e9,info:"Installs the Analyze Engine for the Embedded Netburner Module, which is a CPU cluster that vastly outperforms the Netburner Module's native single-core processor.",prereqs:[o.a.ENM],hacking_speed_mult:1.1});V.addToFactions(["ECorp","MegaCorp","Fulcrum Secret Technologies","NWO","Daedalus","The Covenant","Illuminati"]),C(o.a.ENMAnalyzeEngine)&&delete r.a[o.a.ENMAnalyzeEngine],E(V);const J=new n.a({name:o.a.ENMDMA,repCost:1e6,moneyCost:7e9,info:"This implant installs a Direct Memory Access (DMA) controller into the Embedded Netburner Module. This allows the Module to send and receive data directly to and from the main memory of devices on a network.",prereqs:[o.a.ENM],hacking_money_mult:1.4,hacking_chance_mult:1.2});J.addToFactions(["ECorp","MegaCorp","Fulcrum Secret Technologies","NWO","Daedalus","The Covenant","Illuminati"]),C(o.a.ENMDMA)&&delete r.a[o.a.ENMDMA],E(J);const Q=new n.a({name:o.a.Neuralstimulator,repCost:5e4,moneyCost:3e9,info:"A cranial implant that intelligently stimulates certain areas of the brain in order to improve cognitive functions.",hacking_speed_mult:1.02,hacking_chance_mult:1.1,hacking_exp_mult:1.12});Q.addToFactions(["The Black Hand","Chongqing","Sector-12","New Tokyo","Aevum","Ishima","Volhaven","Bachman & Associates","Clarke Incorporated","Four Sigma"]),C(o.a.Neuralstimulator)&&delete r.a[o.a.Neuralstimulator],E(Q);const X=new n.a({name:o.a.NeuralAccelerator,repCost:2e5,moneyCost:175e7,info:"A microprocessor that accelerates the processing speed of biological neural networks. This is a cranial implant that is embedded inside the brain.",hacking_mult:1.1,hacking_exp_mult:1.15,hacking_money_mult:1.2});X.addToFactions(["BitRunners"]),C(o.a.NeuralAccelerator)&&delete r.a[o.a.NeuralAccelerator],E(X);const Z=new n.a({name:o.a.CranialSignalProcessorsG1,repCost:1e4,moneyCost:7e7,info:"The first generation of Cranial Signal Processors. Cranial Signal Processors are a set of specialized microprocessors that are attached to neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations so that the brain doesn't have to.",hacking_speed_mult:1.01,hacking_mult:1.05});Z.addToFactions(["CyberSec"]),C(o.a.CranialSignalProcessorsG1)&&delete r.a[o.a.CranialSignalProcessorsG1],E(Z);const ee=new n.a({name:o.a.CranialSignalProcessorsG2,repCost:18750,moneyCost:125e6,info:"The second generation of Cranial Signal Processors. Cranial Signal Processors are a set of specialized microprocessors that are attached to neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations so that the brain doesn't have to.",prereqs:[o.a.CranialSignalProcessorsG1],hacking_speed_mult:1.02,hacking_chance_mult:1.05,hacking_mult:1.07});ee.addToFactions(["CyberSec","NiteSec"]),C(o.a.CranialSignalProcessorsG2)&&delete r.a[o.a.CranialSignalProcessorsG2],E(ee);const te=new n.a({name:o.a.CranialSignalProcessorsG3,repCost:5e4,moneyCost:55e7,info:"The third generation of Cranial Signal Processors. Cranial Signal Processors are a set of specialized microprocessors that are attached to neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations so that the brain doesn't have to.",prereqs:[o.a.CranialSignalProcessorsG2],hacking_speed_mult:1.02,hacking_money_mult:1.15,hacking_mult:1.09});te.addToFactions(["NiteSec","The Black Hand","BitRunners"]),C(o.a.CranialSignalProcessorsG3)&&delete r.a[o.a.CranialSignalProcessorsG3],E(te);const ae=new n.a({name:o.a.CranialSignalProcessorsG4,repCost:125e3,moneyCost:11e8,info:"The fourth generation of Cranial Signal Processors. Cranial Signal Processors are a set of specialized microprocessors that are attached to neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations so that the brain doesn't have to.",prereqs:[o.a.CranialSignalProcessorsG3],hacking_speed_mult:1.02,hacking_money_mult:1.2,hacking_grow_mult:1.25});ae.addToFactions(["The Black Hand","BitRunners"]),C(o.a.CranialSignalProcessorsG4)&&delete r.a[o.a.CranialSignalProcessorsG4],E(ae);const ne=new n.a({name:o.a.CranialSignalProcessorsG5,repCost:25e4,moneyCost:225e7,info:"The fifth generation of Cranial Signal Processors. Cranial Signal Processors are a set of specialized microprocessors that are attached to neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations so that the brain doesn't have to.",prereqs:[o.a.CranialSignalProcessorsG4],hacking_mult:1.3,hacking_money_mult:1.25,hacking_grow_mult:1.75});ne.addToFactions(["BitRunners"]),C(o.a.CranialSignalProcessorsG5)&&delete r.a[o.a.CranialSignalProcessorsG5],E(ne);const re=new n.a({name:o.a.NeuronalDensification,repCost:187500,moneyCost:1375e6,info:"The brain is surgically re-engineered to have increased neuronal density by decreasing the neuron gap junction. Then, the body is genetically modified to enhance the production and capabilities of its neural stem cells.",hacking_mult:1.15,hacking_exp_mult:1.1,hacking_speed_mult:1.03});re.addToFactions(["Clarke Incorporated"]),C(o.a.NeuronalDensification)&&delete r.a[o.a.NeuronalDensification],E(re);const ie=new n.a({name:o.a.NuoptimalInjectorImplant,repCost:5e3,moneyCost:2e7,info:"This torso implant automatically injects nootropic supplements into the bloodstream to improve memory, increase focus, and provide other cognitive enhancements.",company_rep_mult:1.2});ie.addToFactions(["Tian Di Hui","Volhaven","New Tokyo","Chongqing","Clarke Incorporated","Four Sigma","Bachman & Associates"]),C(o.a.NuoptimalInjectorImplant)&&delete r.a[o.a.NuoptimalInjectorImplant],E(ie);const oe=new n.a({name:o.a.SpeechEnhancement,repCost:2500,moneyCost:125e5,info:"An advanced neural implant that improves your speaking abilities, making you more convincing and likable in conversations and overall improving your social interactions.",company_rep_mult:1.1,charisma_mult:1.1});oe.addToFactions(["Tian Di Hui","Speakers for the Dead","Four Sigma","KuaiGong International","Clarke Incorporated","Bachman & Associates"]),C(o.a.SpeechEnhancement)&&delete r.a[o.a.SpeechEnhancement],E(oe);const se=new n.a({name:o.a.FocusWire,repCost:75e3,moneyCost:9e8,info:"A cranial implant that stops procrastination by blocking specific neural pathways in the brain.",hacking_exp_mult:1.05,strength_exp_mult:1.05,defense_exp_mult:1.05,dexterity_exp_mult:1.05,agility_exp_mult:1.05,charisma_exp_mult:1.05,company_rep_mult:1.1,work_money_mult:1.2});se.addToFactions(["Bachman & Associates","Clarke Incorporated","Four Sigma","KuaiGong International"]),C(o.a.FocusWire)&&delete r.a[o.a.FocusWire],E(se);const le=new n.a({name:o.a.PCDNI,repCost:375e3,moneyCost:375e7,info:"Installs a Direct-Neural Interface jack into your arm that is compatible with most computers. Connecting to a computer through this jack allows you to interface with it using the brain's electrochemical signals.",company_rep_mult:1.3,hacking_mult:1.08});le.addToFactions(["Four Sigma","OmniTek Incorporated","ECorp","Blade Industries"]),C(o.a.PCDNI)&&delete r.a[o.a.PCDNI],E(le);const ce=new n.a({name:o.a.PCDNIOptimizer,repCost:5e5,moneyCost:45e8,info:"This is a submodule upgrade to the PC Direct-Neural Interface augmentation. It improves the performance of the interface and gives the user more control options to a connected computer.",prereqs:[o.a.PCDNI],company_rep_mult:1.75,hacking_mult:1.1});ce.addToFactions(["Fulcrum Secret Technologies","ECorp","Blade Industries"]),C(o.a.PCDNIOptimizer)&&delete r.a[o.a.PCDNIOptimizer],E(ce);const ue=new n.a({name:o.a.PCDNINeuralNetwork,repCost:15e5,moneyCost:75e8,info:"This is an additional installation that upgrades the functionality of the PC Direct-Neural Interface augmentation. When connected to a computer, The Neural Network upgrade allows the user to use their own brain's processing power to aid the computer in computational tasks.",prereqs:[o.a.PCDNI],company_rep_mult:2,hacking_mult:1.1,hacking_speed_mult:1.05});ue.addToFactions(["Fulcrum Secret Technologies"]),C(o.a.PCDNINeuralNetwork)&&delete r.a[o.a.PCDNINeuralNetwork],E(ue);const me=new n.a({name:o.a.ADRPheromone1,repCost:3750,moneyCost:175e5,info:"The body is genetically re-engineered so that it produces the ADR-V1 pheromone, an artificial pheromone discovered by scientists. The ADR-V1 pheromone, when excreted, triggers feelings of admiration and approval in other people.",company_rep_mult:1.1,faction_rep_mult:1.1});me.addToFactions(["Tian Di Hui","The Syndicate","NWO","MegaCorp","Four Sigma"]),C(o.a.ADRPheromone1)&&delete r.a[o.a.ADRPheromone1],E(me);const he=new n.a({name:o.a.ADRPheromone2,repCost:62500,moneyCost:55e7,info:"The body is genetically re-engineered so that it produces the ADR-V2 pheromone, which is similar to but more potent than ADR-V1. This pheromone, when excreted, triggers feelings of admiration, approval, and respect in others.",company_rep_mult:1.2,faction_rep_mult:1.2});he.addToFactions(["Silhouette","Four Sigma","Bachman & Associates","Clarke Incorporated"]),C(o.a.ADRPheromone2)&&delete r.a[o.a.ADRPheromone2],E(he);const pe=new n.a({name:o.a.ShadowsSimulacrum,repCost:37500,moneyCost:4e8,info:"A crude but functional matter phase-shifter module that is embedded in the brainstem and cerebellum. This augmentation was developed by criminal organizations and allows the user to project and control holographic simulacrums within a large radius. These simulacrums are commonly used for espionage and surveillance work.",company_rep_mult:1.15,faction_rep_mult:1.15});pe.addToFactions(["The Syndicate","The Dark Army","Speakers for the Dead"]),C(o.a.ShadowsSimulacrum)&&delete r.a[o.a.ShadowsSimulacrum],E(pe);const de=new n.a({name:o.a.HacknetNodeCPUUpload,repCost:3750,moneyCost:11e6,info:"Uploads the architecture and design details of a Hacknet Node's CPU into the brain. This allows the user to engineer custom hardware and software for the Hacknet Node that provides better performance.",hacknet_node_money_mult:1.15,hacknet_node_purchase_cost_mult:.85});de.addToFactions(["Netburners"]),C(o.a.HacknetNodeCPUUpload)&&delete r.a[o.a.HacknetNodeCPUUpload],E(de);const fe=new n.a({name:o.a.HacknetNodeCacheUpload,repCost:2500,moneyCost:55e5,info:"Uploads the architecture and design details of a Hacknet Node's main-memory cache into the brain. This allows the user to engineer custom cache hardware for the Hacknet Node that offers better performance.",hacknet_node_money_mult:1.1,hacknet_node_level_cost_mult:.85});fe.addToFactions(["Netburners"]),C(o.a.HacknetNodeCacheUpload)&&delete r.a[o.a.HacknetNodeCacheUpload],E(fe);const ge=new n.a({name:o.a.HacknetNodeNICUpload,repCost:1875,moneyCost:45e5,info:"Uploads the architecture and design details of a Hacknet Node's Network Interface Card (NIC) into the brain. This allows the user to engineer a custom NIC for the Hacknet Node that offers better performance.",hacknet_node_money_mult:1.1,hacknet_node_purchase_cost_mult:.9});ge.addToFactions(["Netburners"]),C(o.a.HacknetNodeNICUpload)&&delete r.a[o.a.HacknetNodeNICUpload],E(ge);const ye=new n.a({name:o.a.HacknetNodeKernelDNI,repCost:7500,moneyCost:4e7,info:"Installs a Direct-Neural Interface jack into the arm that is capable of connecting to a Hacknet Node. This lets the user access and manipulate the Node's kernel using electrochemical signals.",hacknet_node_money_mult:1.25});ye.addToFactions(["Netburners"]),C(o.a.HacknetNodeKernelDNI)&&delete r.a[o.a.HacknetNodeKernelDNI],E(ye);const be=new n.a({name:o.a.HacknetNodeCoreDNI,repCost:12500,moneyCost:6e7,info:"Installs a Direct-Neural Interface jack into the arm that is capable of connecting to a Hacknet Node. This lets the user access and manipulate the Node's processing logic using electrochemical signals.",hacknet_node_money_mult:1.45});be.addToFactions(["Netburners"]),C(o.a.HacknetNodeCoreDNI)&&delete r.a[o.a.HacknetNodeCoreDNI],E(be);const Ee=new n.a({name:o.a.NeuroFluxGovernor,repCost:1250,moneyCost:375e4,info:"A device that is embedded in the back of the neck. The NeuroFlux Governor monitors and regulates nervous impulses coming to and from the spinal column, essentially 'governing' the body. By doing so, it improves the functionality of the body's nervous system.",stats:b.a.createElement(b.a.Fragment,null,"This special augmentation can be leveled up infinitely. Each level of this augmentation increases ALL multipliers by 1%, stacking multiplicatively."),hacking_chance_mult:1.01,hacking_speed_mult:1.01,hacking_money_mult:1.01,hacking_grow_mult:1.01,hacking_mult:1.01,strength_mult:1.01,defense_mult:1.01,dexterity_mult:1.01,agility_mult:1.01,charisma_mult:1.01,hacking_exp_mult:1.01,strength_exp_mult:1.01,defense_exp_mult:1.01,dexterity_exp_mult:1.01,agility_exp_mult:1.01,charisma_exp_mult:1.01,company_rep_mult:1.01,faction_rep_mult:1.01,crime_money_mult:1.01,crime_success_mult:1.01,hacknet_node_money_mult:1.01,hacknet_node_purchase_cost_mult:.99,hacknet_node_ram_cost_mult:.99,hacknet_node_core_cost_mult:.99,hacknet_node_level_cost_mult:.99,work_money_mult:1.01});let ke=0;for(let e=0;e=0;e--)if(u.a.queuedAugmentations[e].name===o.a.NeuroFluxGovernor){t=e;break}for(let a=0;a"}return u.a.queuedAugmentations=[],Object(d.a)("You slowly drift to sleep as scientists put you under in order to install the following Augmentations:
"+e+"
You wake up in your home...you feel different..."),Object(m.a)(),!0}function C(e){return r.a.hasOwnProperty(e)}function S(e){return(e instanceof n.a?e.name:e)===o.a.NeuroFluxGovernor}},function(e,t,a){"use strict";(function(e){a.d(t,"a",(function(){return A})),a.d(t,"c",(function(){return y})),a.d(t,"d",(function(){return E})),a.d(t,"b",(function(){return b}));var n=a(5),r=a(1),i=a(11),o=a(14),s=a(88),l=a(200),c=a(21),u=a(103),m=a(735),h=a(98),p=(a(1389),a(0)),d=a.n(p),f=a(83),g=a.n(f);let y=!1,b=null;function E(e,t){y=e,b=e?t:null}e(document).keydown((function(e){if(y&&b&&0!=b.selectedNode.length)switch(e.keyCode){case 65:b.actionButtons[0].click();break;case 83:b.actionButtons[1].click();break;case 87:b.actionButtons[2].click();break;case 70:b.actionButtons[3].click();break;case 82:b.actionButtons[4].click();break;case 68:b.actionButtons[5].click()}}));let k="CPU Core Node",v="Firewall Node",_="Database Node",w="Spam Node",C="Transfer Node",S="Shield Node",x="Attacking",O="Scanning",T="Weakening",M="Fortifying",P="Overflowing";function R(e,t){this.type=e,this.atk=t.atk?t.atk:0,this.def=t.def?t.def:0,this.hp=t.hp?t.hp:0,this.maxhp=this.hp,this.plyrCtrl=!1,this.enmyCtrl=!1,this.pos=[0,0],this.el=null,this.action=null,this.targetedCount=0,this.conn=null}function A(e,t){this.faction=t,this.started=!1,this.time=18e4,this.playerCores=[],this.playerNodes=[],this.playerAtk=0,this.playerDef=0,this.enemyCores=[],this.enemyDatabases=[],this.enemyNodes=[],this.enemyAtk=0,this.enemyDef=0,this.miscNodes=[],this.selectedNode=[],this.actionButtons=[],this.availablePositions=[];for(var a=0;a<8;++a)for(var r=0;r<8;++r)this.availablePositions.push([a,r]);this.map=[];for(var i=0;i<8;++i)this.map.push([null,null,null,null,null,null,null,null]);this.jsplumbinstance=null,this.difficulty=e/n.a.HackingMissionRepToDiffConversion+1,this.reward=250+e/n.a.HackingMissionRepToRewardConversion}function N(e){e.selectedNode.length>0&&(e.selectedNode.forEach((function(t){t.deselect(e.actionButtons)})),e.selectedNode.length=0)}R.prototype.setPosition=function(e,t){this.pos=[e,t]},R.prototype.setControlledByPlayer=function(){this.plyrCtrl=!0,this.enmyCtrl=!1,this.el&&(this.el.classList.remove("hack-mission-enemy-node"),this.el.classList.add("hack-mission-player-node"))},R.prototype.setControlledByEnemy=function(){this.plyrCtrl=!1,this.enmyCtrl=!0,this.el&&(this.el.classList.remove("hack-mission-player-node"),this.el.classList.add("hack-mission-enemy-node"))},R.prototype.select=function(e){if(!this.enmyCtrl){this.el.classList.add("hack-mission-player-node-active");for(var t=0;t(this.start(),!1));var u=document.createElement("a");u.innerHTML="Forfeit Mission (Exit)",u.classList.add("a-link-button"),u.classList.add("hack-mission-header-element"),u.style.display="inline-block",u.addEventListener("click",()=>(this.finishMission(!1),!1));var m=document.createElement("p");m.setAttribute("id","hacking-mission-timer"),m.style.display="inline-block",m.style.margin="6px";var h=document.createElement("span");h.style.display="block",h.classList.add("hack-mission-action-buttons-container");for(var p=0;p<6;++p)this.actionButtons.push(document.createElement("a")),this.actionButtons[p].style.display="inline-block",this.actionButtons[p].classList.add("a-link-button-inactive"),this.actionButtons[p].classList.add("tooltip"),this.actionButtons[p].classList.add("hack-mission-header-element"),h.appendChild(this.actionButtons[p]);this.actionButtons[0].innerText="Attack(a)";var f=document.createElement("span");f.classList.add("tooltiptexthigh"),f.innerText="Lowers the targeted node's HP. The effectiveness of this depends on this node's Attack level, your hacking level, and the opponent's defense level.",this.actionButtons[0].appendChild(f),this.actionButtons[1].innerText="Scan(s)";var y=document.createElement("span");y.classList.add("tooltiptexthigh"),y.innerText="Lowers the targeted node's defense. The effectiveness of this depends on this node's Attack level, your hacking level, and the opponent's defense level.",this.actionButtons[1].appendChild(y),this.actionButtons[2].innerText="Weaken(w)";var b=document.createElement("span");b.classList.add("tooltiptexthigh"),b.innerText="Lowers the targeted node's attack. The effectiveness of this depends on this node's Attack level, your hacking level, and the opponent's defense level.",this.actionButtons[2].appendChild(b),this.actionButtons[3].innerText="Fortify(f)";var E=document.createElement("span");E.classList.add("tooltiptexthigh"),E.innerText="Raises this node's Defense level. The effectiveness of this depends on your hacking level",this.actionButtons[3].appendChild(E),this.actionButtons[4].innerText="Overflow(r)";var v=document.createElement("span");v.classList.add("tooltiptexthigh"),v.innerText="Raises this node's Attack level but lowers its Defense level. The effectiveness of this depends on your hacking level.",this.actionButtons[4].appendChild(v),this.actionButtons[5].innerText="Drop Connection(d)";var _=document.createElement("span");_.classList.add("tooltiptexthigh"),_.innerText="Removes this Node's current connection to some target Node, if it has one. This can also be done by simply clicking the white connection line.",this.actionButtons[5].appendChild(_);var w=document.createElement("p"),S=document.createElement("p");w.style.display="inline-block",S.style.display="inline-block",w.style.color="#00ccff",S.style.color="red",w.style.margin="4px",S.style.margin="4px",w.setAttribute("id","hacking-mission-player-stats"),S.setAttribute("id","hacking-mission-enemy-stats"),h.appendChild(w),h.appendChild(S),this.actionButtons[0].addEventListener("click",()=>{this.selectedNode.length>0?this.selectedNode[0].type===k&&(this.setActionButtonsActive(this.selectedNode[0].type),this.setActionButton(x,!1),this.selectedNode.forEach((function(e){e.action=x}))):console.error("Pressing Action button without selected node")}),this.actionButtons[1].addEventListener("click",()=>{if(this.selectedNode.length>0){var e=this.selectedNode[0].type;e!==k&&e!==C||(this.setActionButtonsActive(e),this.setActionButton(O,!1),this.selectedNode.forEach((function(e){e.action=O})))}else console.error("Pressing Action button without selected node")}),this.actionButtons[2].addEventListener("click",()=>{if(this.selectedNode.length>0){var e=this.selectedNode[0].type;e!==k&&e!==C||(this.setActionButtonsActive(e),this.setActionButton(T,!1),this.selectedNode.forEach((function(e){e.action=T})))}else console.error("Pressing Action button without selected node")}),this.actionButtons[3].addEventListener("click",()=>{this.selectedNode.length>0?(this.setActionButtonsActive(this.selectedNode[0].type),this.setActionButton(M,!1),this.selectedNode.forEach((function(e){e.action=M}))):console.error("Pressing Action button without selected node")}),this.actionButtons[4].addEventListener("click",()=>{if(this.selectedNode.length>0){var e=this.selectedNode[0].type;e!==k&&e!==C||(this.setActionButtonsActive(e),this.setActionButton(P,!1),this.selectedNode.forEach((function(e){e.action=P})))}else console.error("Pressing Action button without selected node")}),this.actionButtons[5].addEventListener("click",()=>{this.selectedNode.length>0?this.selectedNode.forEach((function(e){if(e.conn){var t=e.conn.endpoints;t[0].detachFrom(t[1])}e.action=M})):console.error("Pressing Action button without selected node")});var R=document.createElement("p");e.appendChild(o),e.appendChild(l),e.appendChild(c),e.appendChild(u),e.appendChild(m),e.appendChild(h),e.appendChild(R)},A.prototype.setActionButtonsInactive=function(){for(var e=0;ePlayer Defense: "+Object(o.c)(this.playerDef,1),e=0;for(t=0;tEnemy Defense: "+Object(o.c)(this.enemyDef,1)},A.prototype.calculateDefenses=function(){for(var e=0,t=0;tPlayer Defense: "+Object(o.c)(this.playerDef,1),e=0;for(t=0;tEnemy Defense: "+Object(o.c)(this.enemyDef,1)},A.prototype.removeAvailablePosition=function(e,t){for(var a=0;aDef: "+Object(o.c)(e.def,1),a.innerHTML=n,t.appendChild(a),document.getElementById("hacking-mission-map").appendChild(t)},A.prototype.updateNodeDomElement=function(e){if(null==e.el)return void console.error("Calling updateNodeDomElement on a Node without an element");let t,a="hacking-mission-node-"+e.pos[0]+"-"+e.pos[1],n=document.getElementById(a+"-txt");switch(e.type){case k:t="CPU Core
HP: "+Object(o.c)(e.hp,1);break;case v:t="Firewall
HP: "+Object(o.c)(e.hp,1);break;case _:t="Database
HP: "+Object(o.c)(e.hp,1);break;case w:t="Spam
HP: "+Object(o.c)(e.hp,1);break;case C:t="Transfer
HP: "+Object(o.c)(e.hp,1);break;case S:default:t="Shield
HP: "+Object(o.c)(e.hp,1)}t+="
Atk: "+Object(o.c)(e.atk,1)+"
Def: "+Object(o.c)(e.def,1),e.action&&(t+="
"+e.action),n.innerHTML=t},A.prototype.getNodeFromElement=function(e){var t=(Object(u.a)(e)?e:e.id).replace("hacking-mission-node-","").split("-");if(2!=t.length)return console.error("Parsing hacking mission node id. could not find coordinates"),null;var a=t[0],n=t[1];return isNaN(a)||isNaN(n)||a>=8||n>=8||a<0||n<0?(console.error(`Unexpected values (${a}, ${n}) for (x, y)`),null):this.map[a][n]},A.prototype.configurePlayerNodeElement=function(e){null==this.getNodeFromElement(e)&&console.error("Failed getting Node object");const t=()=>{!function(e,t){var a=e.getNodeFromElement(t);null==a&&console.error("Failed getting Node object"),a.plyrCtrl&&(N(e),a.select(e.actionButtons),e.selectedNode.push(a))}(this,e)};e.addEventListener("click",t);e.addEventListener("dblclick",()=>{!function(e,t){var a=e.getNodeFromElement(t);if(null==a&&console.error("Failed getting Node Object in multiselectNode()"),a.plyrCtrl){N(e);var n=a.type;n===k?e.playerCores.forEach((function(t){t.select(e.actionButtons),e.selectedNode.push(t)})):e.playerNodes.forEach((function(t){t.type===n&&(t.select(e.actionButtons),e.selectedNode.push(t))}))}}(this,e)}),e.firstChild&&e.firstChild.addEventListener("click",t)},A.prototype.configureEnemyNodeElement=function(e){for(var t=this.getNodeFromElement(e),a=0;a0&&this.map[t-1][a].plyrCtrl)||(!!(t<7&&this.map[t+1][a].plyrCtrl)||(!!(a>0&&this.map[t][a-1].plyrCtrl)||!!(a<7&&this.map[t][a+1].plyrCtrl)))},A.prototype.nodeReachableByEnemy=function(e){if(null==e)return!1;var t=e.pos[0],a=e.pos[1];return!!(t>0&&this.map[t-1][a].enmyCtrl)||(!!(t<7&&this.map[t+1][a].enmyCtrl)||(!!(a>0&&this.map[t][a-1].enmyCtrl)||!!(a<7&&this.map[t][a+1].enmyCtrl)))},A.prototype.start=function(){this.started=!0,this.initJsPlumb();var e=Object(m.a)("hack-mission-start-btn");e.classList.remove("a-link-button"),e.classList.add("a-link-button-inactive")},A.prototype.initJsPlumb=function(){var e=jsPlumb.getInstance({DragOptions:{cursor:"pointer",zIndex:2e3},PaintStyle:{gradient:{stops:[[0,"#FFFFFF"],[1,"#FFFFFF"]]},stroke:"#FFFFFF",strokeWidth:8}});this.jsplumbinstance=e;for(var t=0;t{if(!this.getNodeFromElement(e.source).enmyCtrl){var t=e.endpoints;t[0].detachFrom(t[1])}}),e.bind("connection",e=>{var t=this.getNodeFromElement(e.target);this.getNodeFromElement(e.source).enmyCtrl||(this.nodeReachable(t)?(this.getNodeFromElement(e.source).conn=e.connection,++(t=this.getNodeFromElement(e.target)).targetedCount):e.sourceEndpoint.detachFrom(e.targetEndpoint))}),e.bind("connectionDetached",e=>{this.getNodeFromElement(e.source).conn=null,this.getNodeFromElement(e.target).untarget()})},A.prototype.dropAllConnectionsFromNode=function(e){for(var t=this.jsplumbinstance.getAllConnections(),a=t.length-1;a>=0;--a)t[a].source==e.el&&t[a].endpoints[0].detachFrom(t[a].endpoints[1])},A.prototype.dropAllConnectionsToNode=function(e){for(var t=this.jsplumbinstance.getAllConnections(),a=t.length-1;a>=0;--a)t[a].target==e.el&&t[a].endpoints[0].detachFrom(t[a].endpoints[1]);e.beingTargeted=!1};var I=0;A.prototype.process=function(e=1){if(this.started&&!((I+=e)<2)){var t=!1;this.playerCores.forEach(e=>{t|=this.processNode(e,I)}),this.playerNodes.forEach(e=>{e.type!==C&&e.type!==S&&e.type!==v||(t|=this.processNode(e,I))}),this.enemyCores.forEach(e=>{this.enemyAISelectAction(e),t|=this.processNode(e,I)}),this.enemyNodes.forEach(e=>{e.type!==C&&e.type!==S&&e.type!==v||(this.enemyAISelectAction(e),t|=this.processNode(e,I))}),this.enemyDatabases.forEach(e=>{e.maxhp+=.1*I,e.hp+=.1*I}),t&&(this.calculateAttacks(),this.calculateDefenses()),0!==this.enemyDatabases.length?0!==this.playerCores.length?(this.miscNodes.forEach(e=>{e.def+=.1*I,e.maxhp+=.05*I,e.hp+=.1*I,e.hp>e.maxhp&&(e.hp=e.maxhp),this.updateNodeDomElement(e)}),this.time-=I*n.a._idleSpeed,this.time<=0?this.finishMission(!1):(this.updateTimer(),I=0)):this.finishMission(!1):this.finishMission(!0)}},A.prototype.processNode=function(e,t=1){if(null!=e.action){var a,i,o=null;e.conn&&(null==(o=null!=e.conn.target?this.getNodeFromElement(e.conn.target):this.getNodeFromElement(e.conn.targetId))||(o.plyrCtrl?(a=this.playerDef,i=this.enemyAtk):o.enmyCtrl?(a=this.enemyDef,i=this.playerAtk):(a=o.def,i=e.plyrCtrl?this.playerAtk:this.enemyAtk)));var s=!1,l=e.plyrCtrl,c=this.difficulty*n.a.HackingMissionDifficultyToHacking;switch(e.action){case x:if(null==o)break;if(null==e.conn)break;var u=this.calculateAttackDamage(i,a,l?r.a.hacking_skill:c);o.hp-=u/5*t;break;case O:if(null==o)break;if(null==e.conn)break;var m=this.calculateScanEffect(i,a,l?r.a.hacking_skill:c);o.def-=m/5*t,s=!0;break;case T:if(null==o)break;if(null==e.conn)break;m=this.calculateWeakenEffect(i,a,l?r.a.hacking_skill:c);o.atk-=m/5*t,s=!0;break;case M:m=this.calculateFortifyEffect(r.a.hacking_skill);e.def+=m/5*t,s=!0;break;case P:m=this.calculateOverflowEffect(r.a.hacking_skill);if(e.def{0===e.targetedCount&&(e.def*=n.a.HackingMissionMiscDefenseIncrease)})}return this.updateNodeDomElement(e),o&&this.updateNodeDomElement(o),s}},A.prototype.enemyAISelectAction=function(e){if(null!=e)switch(e.type){case k:if(null==e.conn){if(0===this.miscNodes.length){var t=Object(c.a)(0,this.playerNodes.length-1);if(a=0===this.playerNodes.length?null:this.playerNodes[t],this.nodeReachableByEnemy(a))e.conn=this.jsplumbinstance.connect({source:e.el,target:a.el}),++a.targetedCount;else{if(t=Object(c.a)(0,this.playerCores.length-1),0===this.playerCores.length)return;a=this.playerCores[t],this.nodeReachableByEnemy(a)&&(e.conn=this.jsplumbinstance.connect({source:e.el,target:a.el}),++a.targetedCount)}}else{t=Object(c.a)(0,this.miscNodes.length-1);var a=this.miscNodes[t];this.nodeReachableByEnemy(a)&&(e.conn=this.jsplumbinstance.connect({source:e.el,target:a.el}),++a.targetedCount)}e.action=M}else{var n;null==(n=e.conn.target?this.getNodeFromElement(e.conn.target):this.getNodeFromElement(e.conn.targetId))&&console.error("Error getting Target node Object in enemyAISelectAction()"),n.def>this.enemyAtk+15?e.def<50?e.action=M:e.action=P:Math.abs(n.def-this.enemyAtk)<=15?e.action=O:e.action=x}break;case C:e.def<125?e.action=M:e.action=P;break;case v:case S:e.action=M}};A.prototype.calculateAttackDamage=function(e,t,a=0){return Math.max(.55*(e+a/80-t),1)},A.prototype.calculateScanEffect=function(e,t,a=0){return Math.max(.6*(e+a/25-.95*t),2)},A.prototype.calculateWeakenEffect=function(e,t,a=0){return Math.max(e+a/25-.95*t,2)},A.prototype.calculateFortifyEffect=function(e=0){return.9*e/130},A.prototype.calculateOverflowEffect=function(e=0){return.95*e/130},A.prototype.updateTimer=function(){var e=document.getElementById("hacking-mission-timer"),t=Math.round(this.time/1e3),a=Math.trunc(t/60);t%=60;var n=("0"+a).slice(-2)+":"+("0"+t).slice(-2);e.innerText="Time left: "+n},A.prototype.finishMission=function(e){if(y=!1,b=null,e){var t=1+this.faction.favor/100,a=this.reward*r.a.faction_rep_mult*t;Object(i.a)(d.a.createElement(d.a.Fragment,null,"Mission won! You earned ",Object(s.a)(a)," reputation with ",this.faction.name)),r.a.gainIntelligenceExp(Math.pow(this.difficulty*n.a.IntelligenceHackingMissionBaseExpGain,.5)),this.faction.playerReputation+=a}else Object(i.a)("Mission lost/forfeited! You did not gain any faction reputation.");h.b.toFaction()}}).call(this,a(466))},,function(e,t,a){"use strict";let n;a.d(t,"a",(function(){return n})),a.d(t,"b",(function(){return r})),function(e){e.Weapon="w",e.Armor="a",e.Vehicle="v",e.Rootkit="r",e.Augmentation="g"}(n||(n={}));const r=[{cost:1e6,mults:{str:1.04,def:1.04},name:"Baseball Bat",upgType:n.Weapon},{cost:12e6,mults:{str:1.08,def:1.08,dex:1.08},name:"Katana",upgType:n.Weapon},{cost:25e6,mults:{str:1.1,def:1.1,dex:1.1,agi:1.1},name:"Glock 18C",upgType:n.Weapon},{cost:5e7,mults:{str:1.12,def:1.1,agi:1.1},name:"P90C",upgType:n.Weapon},{cost:6e7,mults:{str:1.2,def:1.15},name:"Steyr AUG",upgType:n.Weapon},{cost:1e8,mults:{str:1.25,def:1.2},name:"AK-47",upgType:n.Weapon},{cost:15e7,mults:{str:1.3,def:1.25},name:"M15A10 Assault Rifle",upgType:n.Weapon},{cost:225e6,mults:{str:1.3,dex:1.25,agi:1.3},name:"AWM Sniper Rifle",upgType:n.Weapon},{cost:2e6,mults:{def:1.04},name:"Bulletproof Vest",upgType:n.Armor},{cost:5e6,mults:{def:1.08},name:"Full Body Armor",upgType:n.Armor},{cost:25e6,mults:{def:1.15,agi:1.15},name:"Liquid Body Armor",upgType:n.Armor},{cost:4e7,mults:{def:1.2},name:"Graphene Plating Armor",upgType:n.Armor},{cost:3e6,mults:{agi:1.04,cha:1.04},name:"Ford Flex V20",upgType:n.Vehicle},{cost:9e6,mults:{agi:1.08,cha:1.08},name:"ATX1070 Superbike",upgType:n.Vehicle},{cost:18e6,mults:{agi:1.12,cha:1.12},name:"Mercedes-Benz S9001",upgType:n.Vehicle},{cost:3e7,mults:{agi:1.16,cha:1.16},name:"White Ferrari",upgType:n.Vehicle},{cost:5e6,mults:{hack:1.05},name:"NUKE Rootkit",upgType:n.Rootkit},{cost:25e6,mults:{hack:1.1},name:"Soulstealer Rootkit",upgType:n.Rootkit},{cost:75e6,mults:{hack:1.15},name:"Demon Rootkit",upgType:n.Rootkit},{cost:4e7,mults:{hack:1.12},name:"Hmap Node",upgType:n.Rootkit},{cost:75e6,mults:{hack:1.15},name:"Jack the Ripper",upgType:n.Rootkit},{cost:1e10,mults:{str:1.3,dex:1.3},name:"Bionic Arms",upgType:n.Augmentation},{cost:1e10,mults:{agi:1.6},name:"Bionic Legs",upgType:n.Augmentation},{cost:15e9,mults:{str:1.15,def:1.15,dex:1.15,agi:1.15},name:"Bionic Spine",upgType:n.Augmentation},{cost:2e10,mults:{str:1.4,def:1.4},name:"BrachiBlades",upgType:n.Augmentation},{cost:12e9,mults:{str:1.2,def:1.2},name:"Nanofiber Weave",upgType:n.Augmentation},{cost:25e9,mults:{str:1.5,agi:1.5},name:"Synthetic Heart",upgType:n.Augmentation},{cost:15e9,mults:{str:1.3,def:1.3},name:"Synfibril Muscle",upgType:n.Augmentation},{cost:5e9,mults:{hack:1.05},name:"BitWire",upgType:n.Augmentation},{cost:1e10,mults:{hack:1.15},name:"Neuralstimulator",upgType:n.Augmentation},{cost:75e8,mults:{hack:1.1},name:"DataJack",upgType:n.Augmentation},{cost:5e10,mults:{str:1.7,def:1.7},name:"Graphene Bone Lacings",upgType:n.Augmentation}]},,function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),r=a.n(n),i=a(3),o=a(16);function s({money:e}){return r.a.createElement(o.a,{money:i.a.formatMoney(e)+" / sec"})}},function(e,t,a){"use strict";let n;a.d(t,"a",(function(){return n})),function(e){e[e.Field=0]="Field",e[e.Hacking=1]="Hacking",e[e.None=2]="None",e[e.Security=3]="Security"}(n||(n={}))},function(e,t,a){"use strict";a.d(t,"a",(function(){return T})),a.d(t,"c",(function(){return M})),a.d(t,"e",(function(){return R})),a.d(t,"f",(function(){return N})),a.d(t,"b",(function(){return I})),a.d(t,"d",(function(){return j}));var n=a(115),r=a(275),i=a(168),o=a(242),s=a(444),l=a(5),c=a(524),u=a(125),m=a(441),h=a(1047),p=a(1049),d=a(314),f=a(525),g=a(211),y=a(33),b=a(15),E=a(166),k=a(555),v=a(11),_=a(233),w=a(346),C=a(103),S=a(401),x=a(245),O=a(355);const T=[];for(let e=0;e{i=!0;let t=e.source.value;t.startsWith("./")&&(t=t.slice(2));const a=function(e){for(let t=0;t{a.push(e.id.name),n.push(e)}}),r+="var "+t+";\n(function (namespace) {\n",n.forEach(e=>{r+=Object(k.generate)(e),r+="\n"}),a.forEach(e=>{r+="namespace."+e+" = "+e,r+="\n"}),r+="})("+t+" || ("+t+" = {}));\n"}else{const t=[];e.specifiers.forEach(e=>{t.push(e.local.name)});const a=[];Object(O.b)(o,{FunctionDeclaration:e=>{t.includes(e.id.name)&&a.push(e)}}),a.forEach(e=>{r+=Object(k.generate)(e),r+="\n"})}}}),!i)return{code:e,lineOffset:0};let o=0;if("Program"!==a.type||null==a.body)throw new Error("Code could not be properly parsed");for(let e=a.body.length-1;e>=0;--e)"ImportDeclaration"===a.body[e].type&&(a.body.splice(e,1),++o);const s=(r.match(/\n/g)||[]).length-o;e=Object(k.generate)(a);return{code:e=r+e,lineOffset:s}}(t,e);a=n.code,i=n.lineOffset}catch(t){return Object(v.a)("Error processing Imports in "+e.name+":
"+t),e.env.stopFlag=!0,e.running=!1,Object(n.a)(e),Promise.resolve(e)}const o=function(t,a){const n=Object(m.a)(e);for(const e in n){const r=n[e];if("function"==typeof r)if("hack"===e||"grow"===e||"weaken"===e||"sleep"===e||"prompt"===e||"manualHack"===e){const n=function(...e){const a=[];for(let n=0;n"+t),e.env.stopFlag=!0,e.running=!1,Object(n.a)(e),Promise.resolve(e)}return new Promise((function(t,a){try{!function n(){try{if(e.env.stopFlag)return a(e);s.step()?Object(E.a)(n,b.a.CodeInstructionRunTime):t(e)}catch(t){return t=t.toString(),Object(u.a)(t)||(t=Object(u.b)(e,t)),e.errorMessage=t,a(e)}}()}catch(t){return Object(C.a)(t)?(e.errorMessage=t,a(e)):t instanceof r.a?a(t):a(e)}}))}function R(e,t,a){return A(e,t,a)?(t.runScript(e),e.pid):0}function A(e,t,a){let l=1;e.threads&&!isNaN(e.threads)?l=e.threads:e.threads=1;const c=Object(w.a)(Object(f.a)(e)*l);if(c>t.maxRam-t.ramUsed)return Object(v.a)(`Not enough RAM to run script ${e.filename} with args `+Object(_.a)(e.args)+". This likely occurred because you re-loaded the game and the script's RAM usage increased (either because of an update to the game or your changes to the script.)"),!1;t.ramUsed=Object(w.a)(t.ramUsed+c);const p=Object(s.a)();if(-1===p)throw new Error("Failed to start script because could not find available PID. This is most because you have too many scripts running.");const d=new r.a(e,p,m.a);d.ramUsage=c,i.a.set(p,d),o.a.emit();let g=null;if(d.name.endsWith(".js")||d.name.endsWith(".ns"))g=function(e){e.running=!0;let t=null;function a(a,n){return function(...r){if(e.env.stopFlag)throw e;if("sleep"===a)return n(...r);if(t)throw e.errorMessage=Object(u.b)(e,Object(S.sprintf)("Concurrent calls to Netscript functions not allowed! Did you forget to await hack(), grow(), or some other promise-returning function? (Currently running: %s tried to run: %s)",t,a)),e;let i;t=a;try{i=n(...r)}catch(e){throw t=null,e}return i&&void 0!==i.finally?i.finally((function(){t=null})):(t=null,i)}}for(const t in e.env.vars)"function"==typeof e.env.vars[t]&&(e.env.vars[t]=a(t,e.env.vars[t]));return new Promise((t,a)=>{Object(h.a)(e.getServer().scripts,e).then(()=>{t(e)}).catch(e=>a(e))}).catch(t=>{if(t instanceof Error)throw e.errorMessage=Object(u.b)(e,t.message+(t.stack&&"\nstack:\n"+t.stack.toString()||"")),e;if(Object(u.a)(t))throw e.errorMessage=t,e;throw t})}(d);else if(g=P(d),!(g instanceof Promise))return!1;return g.then((function(t){void 0!==a&&a.running&&(a.scriptRef.onlineExpGained+=e.onlineExpGained,a.scriptRef.onlineMoneyMade+=e.onlineMoneyMade),void 0!==t&&t.running&&(Object(n.a)(d),t.log("","Script finished running"))})).catch((function(e){if(e instanceof Error)return Object(v.a)("Script runtime unknown error. This is a bug please contact game developer"),void console.error("Evaluating workerscript returns an Error. THIS SHOULDN'T HAPPEN: "+e.toString());if(e instanceof r.a){if(!Object(u.a)(e.errorMessage))return void e.log("","Script killed");{const t=e.errorMessage.split("|");if(4!=t.length)return console.error("ERROR: Something wrong with Error text in evaluator..."),void console.error("Error text: "+e.errorMessage);const a=t[1],n=t[2],r=t[3];let i=`RUNTIME ERROR
${n}@${a}
`;e.args.length>0&&(i+=`Args: ${Object(_.a)(e.args)}
`),i+="
",i+=r,Object(v.a)(i),e.log("","Script crashed with runtime error")}e.running=!1,e.env.stopFlag=!0}else{if(Object(u.a)(e))return Object(v.a)("Script runtime unknown error. This is a bug please contact game developer"),void console.error("ERROR: Evaluating workerscript returns only error message rather than WorkerScript object. THIS SHOULDN'T HAPPEN: "+e.toString());Object(v.a)("An unknown script died for an unknown reason. This is a bug please contact game dev"),console.error(e)}Object(n.a)(d)})),!0}function N(e=1){const t=e*l.a._idleSpeed/1e3;for(const e of i.a.values())e.scriptRef.onlineRunningTime+=t}function I(){const e=-1!==window.location.href.toLowerCase().indexOf("?noscripts");e&&console.info("Skipping the load of any scripts during startup");for(const t in y.b)if(y.b.hasOwnProperty(t)){const a=y.b[t];a.ramUsed=0;for(let e=0;ec)return i.log(e,`Cannot run script '${a}' (t=${o}) on '${t.hostname}' because there is not enough available RAM!`),0;{i.log(e,`'${a}' on '${t.hostname}' with ${o} threads and args: ${Object(_.a)(n)}.`);const r=new d.a(s,n);return r.threads=o,R(r,t,i)}}return i.log(e,`Could not find script '${a}' on '${t.hostname}'`),0}},,,,function(e,t,a){"use strict";function n(e){const t=Object.assign({},{progress:0,totalTicks:20},e);t.progress=Math.max(Math.min(t.progress,1),0);const a=Math.max(Math.floor(t.progress/(1/t.totalTicks)),1),n=Math.max(t.totalTicks-a,0);return`[${"|".repeat(a)}${"-".repeat(n)}]`}a.d(t,"a",(function(){return n}))},,,function(e,t,a){"use strict";function n(e,t={}){const a=document.createElement(e);return void 0!==t.id&&(a.id=t.id),void 0!==t.class&&(a.className=t.class),void 0!==t.innerHTML&&(a.innerHTML=t.innerHTML),void 0!==t.innerText&&(a.innerText=t.innerText),void 0!==t.tabIndex&&(a.tabIndex=t.tabIndex),function(e,t){void 0!==t.text&&(e.text=t.text),void 0!==t.href&&(e.href=t.href),void 0!==t.target&&(e.target=t.target)}(a,t),function(e,t){void 0!==t.name&&(e.name=t.name),void 0!==t.value&&(e.value=t.value),void 0!==t.type&&(e.type=t.type),void 0!==t.checked&&(e.checked=t.checked),void 0!==t.pattern&&(e.pattern=t.pattern),void 0!==t.maxLength&&(e.maxLength=t.maxLength),void 0!==t.placeholder&&(e.placeholder=t.placeholder),void 0!==t.max&&(e.max=t.max),void 0!==t.min&&(e.min=t.min),void 0!==t.step&&(e.step=t.step)}(a,t),function(e,t){void 0!==t.for&&(e.htmlFor=t.for)}(a,t),function(e,t){void 0!==t.clickListener&&e.addEventListener("click",t.clickListener),void 0!==t.mouseDown&&e.addEventListener("mousedown",t.mouseDown),void 0!==t.inputListener&&e.addEventListener("input",t.inputListener),void 0!==t.changeListener&&e.addEventListener("change",t.changeListener),void 0!==t.onkeyup&&e.addEventListener("keyup",t.onkeyup),void 0!==t.onkeydown&&e.addEventListener("keydown",t.onkeydown),void 0!==t.onfocus&&e.addEventListener("focus",t.onfocus)}(a,t),function(e,t){void 0!==t.display&&(e.style.display=t.display),void 0!==t.visibility&&(e.style.visibility=t.visibility),void 0!==t.margin&&(e.style.margin=t.margin),void 0!==t.marginLeft&&(e.style.marginLeft=t.marginLeft),void 0!==t.marginTop&&(e.style.marginTop=t.marginTop),void 0!==t.padding&&(e.style.padding=t.padding),void 0!==t.color&&(e.style.color=t.color),void 0!==t.border&&(e.style.border=t.border),void 0!==t.float&&(e.style.cssFloat=t.float),void 0!==t.fontSize&&(e.style.fontSize=t.fontSize),void 0!==t.whiteSpace&&(e.style.whiteSpace=t.whiteSpace),void 0!==t.width&&(e.style.width=t.width),void 0!==t.height&&(e.style.height=t.height),void 0!==t.top&&(e.style.top=t.top),void 0!==t.left&&(e.style.left=t.left),void 0!==t.backgroundColor&&(e.style.backgroundColor=t.backgroundColor),void 0!==t.position&&(e.style.position=t.position),void 0!==t.overflow&&(e.style.overflow=t.overflow)}(a,t),function(e,t){void 0!==t.tooltip&&""!==t.tooltip?(e.className+=" tooltip",e.appendChild(n("span",{class:"tooltiptext",innerHTML:t.tooltip}))):void 0!==t.tooltipleft?(e.className+=" tooltip",e.appendChild(n("span",{class:"tooltiptextleft",innerHTML:t.tooltipleft}))):void 0!==t.tooltipsmall?(e.className+=" tooltip",e.appendChild(n("span",{class:"tooltiptext smallfont",innerHTML:t.tooltipsmall}))):void 0!==t.tooltiplow&&(e.className+="tooltip",e.appendChild(n("span",{class:"tooltiptextlow",innerHTML:t.tooltiplow})))}(a,t),a}a.d(t,"a",(function(){return n}))},function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(20);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class i{constructor(e={}){r(this,"name","InitName"),r(this,"qty",0),r(this,"qlt",0),r(this,"dmd",0),r(this,"dmdR",[0,0]),r(this,"cmp",0),r(this,"cmpR",[0,0]),r(this,"mv",0),r(this,"mku",0),r(this,"buy",0),r(this,"sll",0),r(this,"prd",0),r(this,"imp",0),r(this,"exp",[]),r(this,"totalExp",0),r(this,"bCost",0),r(this,"sCost",0),r(this,"prdman",[!1,0]),r(this,"sllman",[!1,0]),r(this,"marketTa1",!1),r(this,"marketTa2",!1),r(this,"marketTa2Price",0),e.name&&(this.name=e.name),this.init()}getMarkupLimit(){return this.qlt/this.mku}init(){switch(this.name){case"Water":this.dmd=75,this.dmdR=[65,85],this.cmp=50,this.cmpR=[40,60],this.bCost=1500,this.mv=.2,this.mku=6;break;case"Energy":this.dmd=90,this.dmdR=[80,99],this.cmp=80,this.cmpR=[65,95],this.bCost=2e3,this.mv=.2,this.mku=6;break;case"Food":this.dmd=80,this.dmdR=[70,90],this.cmp=60,this.cmpR=[35,85],this.bCost=5e3,this.mv=1,this.mku=3;break;case"Plants":this.dmd=70,this.dmdR=[20,90],this.cmp=50,this.cmpR=[30,70],this.bCost=3e3,this.mv=.6,this.mku=3.75;break;case"Metal":this.dmd=80,this.dmdR=[75,85],this.cmp=70,this.cmpR=[60,80],this.bCost=2650,this.mv=1,this.mku=6;break;case"Hardware":this.dmd=85,this.dmdR=[80,90],this.cmp=80,this.cmpR=[65,95],this.bCost=8e3,this.mv=.5,this.mku=1;break;case"Chemicals":this.dmd=55,this.dmdR=[40,70],this.cmp=60,this.cmpR=[40,80],this.bCost=9e3,this.mv=1.2,this.mku=2;break;case"Real Estate":this.dmd=50,this.dmdR=[5,99],this.cmp=50,this.cmpR=[25,75],this.bCost=8e4,this.mv=1.5,this.mku=1.5;break;case"Drugs":this.dmd=60,this.dmdR=[45,75],this.cmp=70,this.cmpR=[40,99],this.bCost=4e4,this.mv=1.6,this.mku=1;break;case"Robots":this.dmd=90,this.dmdR=[80,9],this.cmp=90,this.cmpR=[80,9],this.bCost=75e3,this.mv=.5,this.mku=1;break;case"AI Cores":this.dmd=90,this.dmdR=[80,99],this.cmp=90,this.cmpR=[80,9],this.bCost=15e3,this.mv=.8,this.mku=.5;break;case"Scientific Research":case"InitName":break;default:console.error("Invalid material type in init(): "+this.name)}}processMarket(){const e=1+Math.random()*this.mv/300,t=1+Math.random()*this.mv/100;Math.random()<.5?(this.cmp*=t,this.cmp>this.cmpR[1]&&(this.cmp=this.cmpR[1]),this.bCost*=1/e):(this.cmp*=1/t,this.cmpthis.dmdR[1]&&(this.dmd=this.dmdR[1]),this.bCost*=e):(this.dmd*=1/a,this.dmd({ind:e.ind,city:e.city,amt:e.amt})),e}toJSON(){return Object(n.b)("Material",this)}static fromJSON(e){return Object(n.a)(i,e.data)}}n.c.constructors.Material=i},,,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(480),r=a(528),i=a(20);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class s{constructor(e=""){o(this,"alreadyInvited",!1),o(this,"augmentations",[]),o(this,"favor",0),o(this,"isBanned",!1),o(this,"isMember",!1),o(this,"name",""),o(this,"playerReputation",0),o(this,"rolloverRep",0),this.name=e}getInfo(){const e=n.a[this.name];if(null==e)throw new Error(`Missing faction from FactionInfos: ${this.name} this probably means the faction got corrupted somehow`);return e}gainFavor(){null==this.favor&&(this.favor=0),null==this.rolloverRep&&(this.rolloverRep=0);const e=this.getFavorGain();2===e.length?(this.favor+=e[0],this.rolloverRep=e[1]):console.error("Invalid result from getFavorGain() function")}getFavorGain(){null==this.favor&&(this.favor=0),null==this.rolloverRep&&(this.rolloverRep=0);const e=Math.max(0,Object(r.a)(this.favor-1))+this.rolloverRep+this.playerReputation,t=Math.floor(Object(r.b)(e)),a=Object(r.a)(t);return[t-this.favor+1,e-a]}toJSON(){return Object(i.b)("Faction",this)}static fromJSON(e){return Object(i.a)(s,e.data)}}i.c.constructors.Faction=s},,function(e,t,a){"use strict";let n,r;a.d(t,"b",(function(){return n})),a.d(t,"a",(function(){return r})),function(e){e[e.Cost=0]="Cost",e[e.Default=1]="Default",e[e.Reputation=2]="Reputation",e[e.Purchasable=3]="Purchasable"}(n||(n={})),function(e){e[e.Alphabetically=0]="Alphabetically",e[e.AcquirementTime=1]="AcquirementTime"}(r||(r={}))},function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n={Water:.05,Energy:.01,Food:.03,Plants:.05,Metal:.1,Hardware:.06,Chemicals:.05,Drugs:.02,Robots:.5,AICores:.1,RealEstate:0,"Real Estate":0,"AI Cores":0}},function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0);class r extends n.Component{constructor(e){var t,a,n;super(e),n=0,(a="interval")in(t=this)?Object.defineProperty(t,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[a]=n,this.state={i:0}}componentDidMount(){const e=this.props.intervalTime?this.props.intervalTime:1e3;this.interval=window.setInterval(()=>this.tick(),e)}componentWillUnmount(){clearInterval(this.interval)}tick(){this.setState(e=>({i:e.i+1}))}render(){const e=null!=this.props.tooltip&&""!==this.props.tooltip;let t=this.props.disabled?"std-button-disabled":"std-button";e&&(t+=" tooltip");const a={__html:this.props.tooltip?this.props.tooltip:""};return n.createElement("button",{"aria-label":this.props.label||"",className:t,onClick:this.props.onClick,style:this.props.style},this.props.text,e&&n.createElement("span",{className:"tooltiptext",dangerouslySetInnerHTML:a}))}}},,,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(0),r=a.n(n);function i(e){return Object(n.useEffect)(()=>{function t(t){if(!t.isTrusted)return;e.onKeyDown.bind(this)(t)}return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)}),r.a.createElement(r.a.Fragment,null)}},function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a(1491),r=a(0),i=a.n(r),o=a(1489),s=a(54);const l=Object(o.a)(e=>({root:{backgroundColor:e.palette.background.paper},bar:{transition:"none",backgroundColor:e.palette.primary.main}}))(n.a);function c(e){const[t,a]=Object(r.useState)(100);return Object(r.useEffect)(()=>{const t=setInterval(()=>{a(t=>(t<=0&&e.onExpire(),t-200/e.millis*100))},200);return()=>{clearInterval(t)}},[]),i.a.createElement(s.a,{item:!0,xs:12},i.a.createElement(l,{variant:"determinate",value:t,color:"primary"}))}},function(e,t,a){"use strict";function n(e,t,a){function n(e,t,n){function r(e,t,a){return(1-a)*e+a*t}for(const i of Object.keys(e))a[i]=r(e[i],t[i],n);return e}return t<0?n(e.Trivial,e.Trivial,0):t>=0&&t<1?n(e.Trivial,e.Normal,t):t>=1&&t<2?n(e.Normal,e.Hard,t-1):t>=2&&t<3?n(e.Hard,e.Impossible,t-2):n(e.Impossible,e.Impossible,0)}a.d(t,"a",(function(){return n}))},function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n=window.setTimeout.bind(window)},,function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));const n=new Map},function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return s})),a.d(t,"d",(function(){return l})),a.d(t,"a",(function(){return c}));var n=a(114),r=a(59),i=a(5);function o(e,t,a){if(isNaN(t)||t<=0||!(e instanceof n.a))return null;t=Math.min(t,e.maxShares);return a===r.a.Long?t*e.getAskPrice()+i.a.StockMarketCommission:t*e.getBidPrice()+i.a.StockMarketCommission}function s(e,t,a){if(isNaN(t)||t<=0||!(e instanceof n.a))return null;t=Math.min(t,e.maxShares);if(a===r.a.Long)return t*e.getBidPrice()-i.a.StockMarketCommission;return t*e.playerAvgShortPx+((e.playerAvgShortPx-e.getAskPrice())*t-i.a.StockMarketCommission)}function l(e,t){if(isNaN(t)||t<=0||!(e instanceof n.a))return;t=Math.min(t,e.maxShares);const a=e.shareTxUntilMovement;if(t<=a)return e.shareTxUntilMovement-=t,void(e.shareTxUntilMovement<=0&&(e.shareTxUntilMovement=e.shareTxForMovement,e.influenceForecast(.006),e.influenceForecastForecast(e.mv/100*.006)));const r=t-a;let i=1+Math.ceil(r/e.shareTxForMovement);e.shareTxUntilMovement=e.shareTxForMovement-(t-e.shareTxUntilMovement)%e.shareTxForMovement,(e.shareTxUntilMovement===e.shareTxForMovement||e.shareTxUntilMovement<=0)&&(++i,e.shareTxUntilMovement=e.shareTxForMovement);const o=.006*(i-1),s=o*(e.mv/100);e.influenceForecast(o),e.influenceForecastForecast(s)}function c(e,t,a){if(!(e instanceof n.a))return 0;const o=t===r.a.Long,s=a-i.a.StockMarketCommission,l=o?e.getAskPrice():e.getBidPrice();return Math.floor(s/l)}},function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(137),r=a(869);const i={};n.b.forEach(e=>{i[e.name]=new r.a(e.name,e.cost,e.upgType,e.mults)})},function(e,t,a){"use strict";a.d(t,"b",(function(){return c})),a.d(t,"a",(function(){return u}));var n=a(8),r=a(22),i=a(5),o=a(215),s=a(347);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(){return{hack:0,str:0,def:0,dex:0,agi:0,cha:0,money:0}}class u{constructor(){l(this,"hacking_skill",1),l(this,"strength",1),l(this,"defense",1),l(this,"dexterity",1),l(this,"agility",1),l(this,"charisma",1),l(this,"intelligence",1),l(this,"hp",10),l(this,"max_hp",10),l(this,"hacking_exp",0),l(this,"strength_exp",0),l(this,"defense_exp",0),l(this,"dexterity_exp",0),l(this,"agility_exp",0),l(this,"charisma_exp",0),l(this,"intelligence_exp",0),l(this,"hacking_mult",1),l(this,"strength_mult",1),l(this,"defense_mult",1),l(this,"dexterity_mult",1),l(this,"agility_mult",1),l(this,"charisma_mult",1),l(this,"hacking_exp_mult",1),l(this,"strength_exp_mult",1),l(this,"defense_exp_mult",1),l(this,"dexterity_exp_mult",1),l(this,"agility_exp_mult",1),l(this,"charisma_exp_mult",1),l(this,"hacking_chance_mult",1),l(this,"hacking_speed_mult",1),l(this,"hacking_money_mult",1),l(this,"hacking_grow_mult",1),l(this,"company_rep_mult",1),l(this,"faction_rep_mult",1),l(this,"crime_money_mult",1),l(this,"crime_success_mult",1),l(this,"work_money_mult",1),l(this,"hacknet_node_money_mult",1),l(this,"hacknet_node_purchase_cost_mult",1),l(this,"hacknet_node_ram_cost_mult",1),l(this,"hacknet_node_core_cost_mult",1),l(this,"hacknet_node_level_cost_mult",1),l(this,"bladeburner_max_stamina_mult",1),l(this,"bladeburner_stamina_gain_mult",1),l(this,"bladeburner_analysis_mult",1),l(this,"bladeburner_success_chance_mult",1),l(this,"augmentations",[]),l(this,"queuedAugmentations",[]),l(this,"city",r.a.Sector12)}applyAugmentation(e){for(const t in e.mults)null==this[t]?console.warn("Augmentation has unrecognized multiplier property: "+t):this[t]*=e.mults[t]}calculateStat(e,t=1){return Object(o.b)(e,t)}getFactionFieldWorkRepGain(){return.9*(this.hacking_skill/i.a.MaxSkillLevel+this.strength/i.a.MaxSkillLevel+this.defense/i.a.MaxSkillLevel+this.dexterity/i.a.MaxSkillLevel+this.agility/i.a.MaxSkillLevel+this.charisma/i.a.MaxSkillLevel)/5.5*this.faction_rep_mult}getFactionHackingWorkRepGain(){return this.hacking_skill/i.a.MaxSkillLevel*this.faction_rep_mult}getFactionSecurityWorkRepGain(){return.9*(this.hacking_skill/i.a.MaxSkillLevel+this.strength/i.a.MaxSkillLevel+this.defense/i.a.MaxSkillLevel+this.dexterity/i.a.MaxSkillLevel+this.agility/i.a.MaxSkillLevel)/4.5*this.faction_rep_mult}resetMultipliers(){this.hacking_mult=1,this.strength_mult=1,this.defense_mult=1,this.dexterity_mult=1,this.agility_mult=1,this.charisma_mult=1,this.hacking_exp_mult=1,this.strength_exp_mult=1,this.defense_exp_mult=1,this.dexterity_exp_mult=1,this.agility_exp_mult=1,this.charisma_exp_mult=1,this.company_rep_mult=1,this.faction_rep_mult=1,this.crime_money_mult=1,this.crime_success_mult=1,this.work_money_mult=1}updateStatLevels(){this.hacking_skill=Math.max(1,Math.floor(this.calculateStat(this.hacking_exp,this.hacking_mult*n.a.HackingLevelMultiplier))),this.strength=Math.max(1,Math.floor(this.calculateStat(this.strength_exp,this.strength_mult*n.a.StrengthLevelMultiplier))),this.defense=Math.max(1,Math.floor(this.calculateStat(this.defense_exp,this.defense_mult*n.a.DefenseLevelMultiplier))),this.dexterity=Math.max(1,Math.floor(this.calculateStat(this.dexterity_exp,this.dexterity_mult*n.a.DexterityLevelMultiplier))),this.agility=Math.max(1,Math.floor(this.calculateStat(this.agility_exp,this.agility_mult*n.a.AgilityLevelMultiplier))),this.charisma=Math.max(1,Math.floor(this.calculateStat(this.charisma_exp,this.charisma_mult*n.a.CharismaLevelMultiplier)));const e=this.hp/this.max_hp;this.max_hp=Math.floor(10+this.defense/10),this.hp=Math.round(this.max_hp*e)}getIntelligenceBonus(e){return Object(s.a)(this.intelligence,e)}}},function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(5);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class i{constructor(e="",t="",a=0,n=0,i=0,o=0,s={}){r(this,"difficulty",0),r(this,"karma",0),r(this,"kills",0),r(this,"money",0),r(this,"name",""),r(this,"time",0),r(this,"type",""),r(this,"hacking_success_weight",0),r(this,"strength_success_weight",0),r(this,"defense_success_weight",0),r(this,"dexterity_success_weight",0),r(this,"agility_success_weight",0),r(this,"charisma_success_weight",0),r(this,"hacking_exp",0),r(this,"strength_exp",0),r(this,"defense_exp",0),r(this,"dexterity_exp",0),r(this,"agility_exp",0),r(this,"charisma_exp",0),r(this,"intelligence_exp",0),this.name=e,this.type=t,this.time=a,this.money=n,this.difficulty=i,this.karma=o,this.hacking_success_weight=s.hacking_success_weight?s.hacking_success_weight:0,this.strength_success_weight=s.strength_success_weight?s.strength_success_weight:0,this.defense_success_weight=s.defense_success_weight?s.defense_success_weight:0,this.dexterity_success_weight=s.dexterity_success_weight?s.dexterity_success_weight:0,this.agility_success_weight=s.agility_success_weight?s.agility_success_weight:0,this.charisma_success_weight=s.charisma_success_weight?s.charisma_success_weight:0,this.hacking_exp=s.hacking_exp?s.hacking_exp:0,this.strength_exp=s.strength_exp?s.strength_exp:0,this.defense_exp=s.defense_exp?s.defense_exp:0,this.dexterity_exp=s.dexterity_exp?s.dexterity_exp:0,this.agility_exp=s.agility_exp?s.agility_exp:0,this.charisma_exp=s.charisma_exp?s.charisma_exp:0,this.intelligence_exp=s.intelligence_exp?s.intelligence_exp:0,this.kills=s.kills?s.kills:0}commit(e,t,a=1,n=null){return a<=0&&(a=1),t.startCrime(e,this.type,this.hacking_exp/a,this.strength_exp/a,this.defense_exp/a,this.dexterity_exp/a,this.agility_exp/a,this.charisma_exp/a,this.money/a,this.time,n),this.time}successRate(e){let t=this.hacking_success_weight*e.hacking_skill+this.strength_success_weight*e.strength+this.defense_success_weight*e.defense+this.dexterity_success_weight*e.dexterity+this.agility_success_weight*e.agility+this.charisma_success_weight*e.charisma+n.a.IntelligenceCrimeWeight*e.intelligence;return t/=n.a.MaxSkillLevel,t/=this.difficulty,t*=e.crime_success_mult,t*=e.getIntelligenceBonus(1),Math.min(t,1)}}},,,,,,,,,,function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return l}));var n=a(0),r=a.n(n),i=a(8);class o{constructor(e,t,a,n="",i=r.a.createElement(r.a.Fragment,null)){this.number=e,this.difficulty=t,this.name=a,this.desc=n,this.info=i}}const s={};function l(e){null==e.bitNodeN&&(e.bitNodeN=1);for(const e in i.a)i.a.hasOwnProperty(e)&&(i.a[e]=1);switch(e.bitNodeN){case 1:break;case 2:i.a.HackingLevelMultiplier=.8,i.a.ServerGrowthRate=.8,i.a.ServerMaxMoney=.2,i.a.ServerStartingMoney=.4,i.a.CrimeMoney=3,i.a.InfiltrationMoney=3,i.a.FactionWorkRepGain=.5,i.a.FactionPassiveRepGain=0,i.a.GangKarmaRequirement=0;break;case 3:i.a.HackingLevelMultiplier=.8,i.a.RepToDonateToFaction=.5,i.a.AugmentationRepCost=3,i.a.AugmentationMoneyCost=3,i.a.ServerMaxMoney=.2,i.a.ServerStartingMoney=.2,i.a.ServerGrowthRate=.2,i.a.ScriptHackMoney=.2,i.a.CompanyWorkMoney=.25,i.a.CrimeMoney=.25,i.a.HacknetNodeMoney=.25,i.a.HomeComputerRamCost=1.5,i.a.PurchasedServerCost=2,i.a.GangKarmaRequirement=3;break;case 4:i.a.ServerMaxMoney=.15,i.a.ServerStartingMoney=.75,i.a.ScriptHackMoney=.2,i.a.CompanyWorkMoney=.1,i.a.CrimeMoney=.2,i.a.HacknetNodeMoney=.05,i.a.CompanyWorkExpGain=.5,i.a.ClassGymExpGain=.5,i.a.FactionWorkExpGain=.5,i.a.HackExpGain=.4,i.a.CrimeExpGain=.5,i.a.FactionWorkRepGain=.75;break;case 5:i.a.ServerMaxMoney=2,i.a.ServerStartingSecurity=2,i.a.ServerStartingMoney=.5,i.a.ScriptHackMoney=.15,i.a.HacknetNodeMoney=.2,i.a.CrimeMoney=.5,i.a.InfiltrationRep=1.5,i.a.InfiltrationMoney=1.5,i.a.AugmentationMoneyCost=2,i.a.HackExpGain=.5,i.a.CorporationValuation=.5;break;case 6:i.a.HackingLevelMultiplier=.35,i.a.ServerMaxMoney=.4,i.a.ServerStartingMoney=.5,i.a.ServerStartingSecurity=1.5,i.a.ScriptHackMoney=.75,i.a.CompanyWorkMoney=.5,i.a.CrimeMoney=.75,i.a.InfiltrationMoney=.75,i.a.CorporationValuation=.2,i.a.HacknetNodeMoney=.2,i.a.FactionPassiveRepGain=0,i.a.HackExpGain=.25,i.a.DaedalusAugsRequirement=1.166,i.a.GangKarmaRequirement=5;break;case 7:i.a.BladeburnerRank=.6,i.a.BladeburnerSkillCost=2,i.a.AugmentationMoneyCost=3,i.a.HackingLevelMultiplier=.35,i.a.ServerMaxMoney=.4,i.a.ServerStartingMoney=.5,i.a.ServerStartingSecurity=1.5,i.a.ScriptHackMoney=.5,i.a.CompanyWorkMoney=.5,i.a.CrimeMoney=.75,i.a.InfiltrationMoney=.75,i.a.CorporationValuation=.2,i.a.HacknetNodeMoney=.2,i.a.FactionPassiveRepGain=0,i.a.HackExpGain=.25,i.a.FourSigmaMarketDataCost=2,i.a.FourSigmaMarketDataApiCost=2,i.a.DaedalusAugsRequirement=1.166,i.a.GangKarmaRequirement=5;break;case 8:i.a.ScriptHackMoney=.3,i.a.ScriptHackMoneyGain=0,i.a.ManualHackMoney=0,i.a.CompanyWorkMoney=0,i.a.CrimeMoney=0,i.a.HacknetNodeMoney=0,i.a.InfiltrationMoney=0,i.a.RepToDonateToFaction=0,i.a.CorporationValuation=0,i.a.CodingContractMoney=0,i.a.GangKarmaRequirement=10;break;case 9:i.a.HackingLevelMultiplier=.4,i.a.StrengthLevelMultiplier=.45,i.a.DefenseLevelMultiplier=.45,i.a.DexterityLevelMultiplier=.45,i.a.AgilityLevelMultiplier=.45,i.a.CharismaLevelMultiplier=.45,i.a.PurchasedServerLimit=0,i.a.HomeComputerRamCost=5,i.a.CrimeMoney=.5,i.a.ScriptHackMoney=.1,i.a.HackExpGain=.05,i.a.ServerStartingMoney=.1,i.a.ServerMaxMoney=.1,i.a.ServerStartingSecurity=2.5,i.a.CorporationValuation=.5,i.a.FourSigmaMarketDataCost=5,i.a.FourSigmaMarketDataApiCost=4,i.a.BladeburnerRank=.9,i.a.BladeburnerSkillCost=1.2,i.a.GangKarmaRequirement=3;break;case 10:i.a.HackingLevelMultiplier=.2,i.a.StrengthLevelMultiplier=.4,i.a.DefenseLevelMultiplier=.4,i.a.DexterityLevelMultiplier=.4,i.a.AgilityLevelMultiplier=.4,i.a.CharismaLevelMultiplier=.4,i.a.CompanyWorkMoney=.5,i.a.CrimeMoney=.5,i.a.HacknetNodeMoney=.5,i.a.ManualHackMoney=.5,i.a.ScriptHackMoney=.5,i.a.CodingContractMoney=.5,i.a.InfiltrationMoney=.5,i.a.CorporationValuation=.5,i.a.AugmentationMoneyCost=5,i.a.AugmentationRepCost=2,i.a.HomeComputerRamCost=1.5,i.a.PurchasedServerCost=5,i.a.PurchasedServerLimit=.6,i.a.PurchasedServerMaxRam=.5,i.a.BladeburnerRank=.8,i.a.GangKarmaRequirement=3;break;case 11:i.a.HackingLevelMultiplier=.5,i.a.HackExpGain=.5,i.a.ServerMaxMoney=.1,i.a.ServerStartingMoney=.1,i.a.ServerGrowthRate=.2,i.a.ServerWeakenRate=2,i.a.CrimeMoney=3,i.a.CompanyWorkMoney=.5,i.a.HacknetNodeMoney=.1,i.a.AugmentationMoneyCost=2,i.a.InfiltrationMoney=2.5,i.a.InfiltrationRep=2.5,i.a.CorporationValuation=.1,i.a.CodingContractMoney=.25,i.a.FourSigmaMarketDataCost=4,i.a.FourSigmaMarketDataApiCost=4;break;case 12:{let t=0;for(let a=0;a