UNPKG

@nebula.js/sn-nav-menu

Version:

A navigation menu object for Qlik Sense

14 lines (13 loc) 234 kB
/* * @nebula.js/sn-nav-menu v0.14.1 * Copyright (c) 2026 QlikTech International AB * Released under the MIT license. */ System.register(["@nebula.js/stardust","react","react-dom"],(function(e){"use strict";var t,n,r,o,i,a,s,l,c,u,p,d,f,h,m,g,y,v,b,x,w,k,S,E,C,O,P;return{setters:[function(e){t=e.useState,n=e.useInteractionState,r=e.useEffect,o=e.useAppLayout,i=e.useMemo,a=e.useImperativeHandle,s=e.useElement,l=e.useNavigation,c=e.useLayout,u=e.useApp,p=e.useTheme,d=e.useRect,f=e.useKeyboard,h=e.useOptions},function(e){m=e,g=e.forwardRef,y=e.useContext,v=e.default,b=e.isValidElement,x=e.cloneElement,w=e.Children,k=e.Fragment,S=e.useState,E=e.useRef,C=e.useEffect},function(e){O=e.default,P=e}],execute:function(){function R(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function I(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if("function"==typeof t){var n=function e(){var n=!1;try{n=this instanceof e}catch{}return n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}e("default",(function(e){return function(e){if(e&&e.get&&e.add){const t="Group.Empty.Header";if(e.get(t)!==t)return;Object.keys(Gd).forEach((t=>{e.add(Gd[t])}))}}(e.translator),{ext:xd(e),qae:{properties:Yd,data:Kd},component(){const i=s(),[a,m]=t(null),g=l(),[y,v]=t(g?.getCurrentSheetId?.()||""),[b]=t((()=>{let e;const t=new Promise((t=>{e=t}));return{renderResolver:e,renderPromise:t}})()),x=c(),w=function(){const[e]=t({interact:{enabled:()=>!0},edit:{enabled:()=>!1}}),r=n();return e.interact={enabled:()=>!!r.active},e.edit={enabled:()=>!!r.edit},e}(),k=u(),S=p(),E=d(),C=function(e,n){const[i,a]=t(void 0),s=o();return r((()=>{let t=!1;const r=async()=>{const r=await async function(e,t,n){if(!e||!t.spaceId||!n.flags?.isEnabled("AOSHARE_FROM_SPACE"))return n.flags?.isEnabled("AOSHARE");let r;try{r=await async function(e,t){const n=await async function(e,t){const{spaceId:n}=e.layout;if("personal"===n)return{name:t.translator.get("scripteditor.dataconnectors.personalspace"),id:"personal"};const r=`${Sd(e)}api/v1/spaces`,o=`${r}/${n}`,i=await fetch(o);return await i.json()}(e,t);return"shared"===n?.type}(e,n)}catch(e){console.error(e),r=!1}return r}(e,e?.layout||s,n);t||a(!!r)};return e&&r(),()=>{t=!0}}),[e,s,n]),i}(k,e),O=Bd(k,!!C),P=function({app:e,layout:t,theme:n,env:r}){const o=t?.components||[],i=Sd(e),a=function(e=[]){const t={};return e.forEach((e=>{const n=e?.key;Hd.includes(n)&&Object.assign(t,{[n]:e})})),t}(o),s=a.theme?.content,l=s?.drawerButton?.bgImage,c=s?.drawerPanel?.bgImage,u=Ud(i,l).imageStyles,p=Ud(i,c).imageStyles,d=s?.fontStyle||{},f=s?.boxShadowColor?.color||"#404040",h=t?.layoutOptions.dividerColor,m=t?.layoutOptions.drawerMode,{translator:g,flags:y}=r;let v="none";s?.boxShadow&&(v=`${s?.boxShadow} ${f}`);const b=e=>{if(e?.color)return n?.getColorPickerColor(e)},{defaultFontSize:x,defaultFontColor:w,highlightFontColor:k,hoverFontColor:S,defaultColor:E,highlightColor:C,hoverColor:O}=ad(n),P=Zu({theme:n,translator:g,config:{id:"navigation",paths:["header","content","title"]},flags:y}),R=qd(t,n),I=()=>{let e;return s?.drawerPanel?.defaultColor?(e=b(s?.drawerPanel?.defaultColor)||E,Wd(e)):(e=R,e&&"transparent"!==e?e:Wd(E))},T=I();return{content:{chartBackgroundColor:R,subMenuBackgroundColor:m?T:R,defaultColor:b(s?.defaultColor)||E||"white",highlightColor:b(s?.highlightColor)||C||"white",hoverColor:b(s?.hoverColor)||O,defaultFontColor:b(s?.defaultFontColor)||w||"#404040",highlightFontColor:b(s?.highlightFontColor)||k||"#404040",hoverFontColor:b(s?.hoverFontColor)||S||"#404040",fontFamily:s?.fontFamily||P.getDefaultValue("content.fontFamily")||'"Source Sans Pro", sans-serif',fontSize:s?.fontSize||x||"12px",fontWeight:(d.bold?"bold":!1===d.bold&&"normal")||"normal",fontStyle:(d.italic?"italic":!1===d.italic&&"normal")||"initial",textDecoration:d.underline?"underline":"initial",borderWidth:s?.borderWidth||"0px",borderRadius:s?.borderRadius||"0px",borderColor:b(s?.borderColor)||"#404040",dividerColor:b(h)||"#404040",boxShadowWithoutColor:s?.boxShadow,boxShadow:v,drawerButton:{defaultColor:b(s?.drawerButton?.defaultColor)||E||"white",hoverColor:b(s?.drawerButton?.hoverColor)||O,defaultFontColor:b(s?.drawerButton?.defaultFontColor)||w||"#404040",...u},drawerPanel:{defaultColor:T,...p}}}}({app:k,layout:x,theme:S,env:e}),R=Md(O,k,e),I=function({rect:e,layout:t,navStructure:n,styling:r}){return Td({rect:e,layout:t,navStructure:n,styling:r})}({rect:E,layout:x,navStructure:R,styling:P}),T=f(),M=h();jd({element:i,renderState:b}),kd(i,T),r((()=>{const e=()=>{v(g?.getCurrentSheetId?.()||"")};return g?.addListener&&g.addListener("sheetChanged",e),()=>{g?.removeListener&&g.removeListener("sheetChanged",e)}}),[g]);const $=e=>{w?.interact?.enabled()&&!g?.getCurrentStoryId?.()&&(g?.goToSheet?.(e),v(e))};a?a.render(jn.jsx(Ou,{layout:x,activeSheetId:y,onSheetClick:$,navStructure:R,sheetsAndGroups:O,theme:S,renderState:b,hasShareMode:C,styling:P,keyboard:T,actions:w,options:M,env:e,menuWidth:I})):m(j.createRoot(i))}}}));var T,M={};var j=function(){if(T)return M;T=1;var e=O;return M.createRoot=e.createRoot,M.hydrateRoot=e.hydrateRoot,M}();const $={ENTER:"Enter",ESC:"Escape",LEFT:"ArrowLeft",RIGHT:"ArrowRight",UP:"ArrowUp",DOWN:"ArrowDown",TAB:"Tab"},N="top-center",A=(e,t)=>!1!==t||(e=>{if(!e)return!0;if(e.length>=2&&"/"===e[0]&&"/"===e[1])return!0;const t=+e;return Number.isNaN(+t)?"true"===e?.toLowerCase():0!==t})(e.qData?.showCondition),L=e=>{const t=e||N,[n,r]=t.split("-");return{vAlignment:n,hAlignment:r}},D=(e,t)=>e.showTitles&&(e.title||e.subtitle||!t?.interact?.enabled()),z=["none","0px 1px 2px 0px","0px 2px 6px 0px","0px 4px 10px 0px","0px 5px 15px 0px","0px 6px 20px 0px"],F=({shadow:e,padding:t,minMargin:n})=>{if(!e||"none"===e)return n;const r=e.split(" ").map((e=>parseInt(e,10))),o=t?t.split(" ").map((e=>parseInt(e,10))):[0,0,0,0],i=n?n.split(" ").map((e=>parseInt(e,10))):[0,0,0,0];return[r[2],r[2],r[2]+r[1],r[2]].map(((e,t)=>`${Math.max(i[t],e-o[t])}px`)).join(" ")},_="8px 8px 8px 8px",B=[_,"8px 8px 8px 8px","8px 8px 8px 8px","10px 10px 14px 10px","15px 15px 20px 15px","20px 20px 26px 20px"],W=[_,"8px 8px 8px 8px","8px 8px 8px 8px","8px 8px 9px 8px","8px 8px 15px 8px","10px 10px 21px 10px"],q=z.map((e=>F({shadow:e}))),H=z.map((e=>F({shadow:e,padding:"10px 10px 5px 10px"}))),V=({layout:e,styling:t,actions:n})=>{if(!t.content.boxShadowWithoutColor)return _;return(D(e,n)?W:B)[z.indexOf(t.content.boxShadowWithoutColor)]},U=({layout:e,styling:t,actions:n})=>{const r=(({layout:e,styling:t,actions:n})=>t.content.boxShadowWithoutColor&&"none"!==t.content.boxShadowWithoutColor?(D(e,n)?H:q)[z.indexOf(t.content.boxShadowWithoutColor)]:"0px 0px 0px 0px")({layout:e,styling:t,actions:n});if(!r)return{width:"100%",height:"100%"};const o=r.split(" ").map((e=>parseInt(e,10)));return{width:`calc(100% - ${o[1]+o[3]}px)`,height:`calc(100% - ${o[0]+o[2]}px)`,margin:r}},G=(e,t)=>{const n=e?.filter((e=>{return r=t,(n=e).qMeta.published&&(n.qMeta.approved||r);var n,r})),r=e?.filter((e=>!e.qMeta.published));return{approvedList:n,privateList:r}},K={black:"#000",white:"#fff"},Y="#e57373",X="#ef5350",J="#f44336",Z="#d32f2f",Q="#c62828",ee="#f3e5f5",te="#ce93d8",ne="#ba68c8",re="#ab47bc",oe="#9c27b0",ie="#7b1fa2",ae="#e3f2fd",se="#90caf9",le="#42a5f5",ce="#1976d2",ue="#1565c0",pe="#4fc3f7",de="#29b6f6",fe="#03a9f4",he="#0288d1",me="#01579b",ge="#81c784",ye="#66bb6a",ve="#4caf50",be="#388e3c",xe="#2e7d32",we="#1b5e20",ke="#ffb74d",Se="#ffa726",Ee="#ff9800",Ce="#f57c00",Oe="#e65100",Pe={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function Re(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}var Ie=Object.freeze({__proto__:null,default:Re}),Te="$$material";function Me(){return Me=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Me.apply(null,arguments)}function je(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var $e=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Ne="-ms-",Ae="-moz-",Le="-webkit-",De="comm",ze="rule",Fe="decl",_e="@keyframes",Be=Math.abs,We=String.fromCharCode,qe=Object.assign;function He(e){return e.trim()}function Ve(e,t,n){return e.replace(t,n)}function Ue(e,t){return e.indexOf(t)}function Ge(e,t){return 0|e.charCodeAt(t)}function Ke(e,t,n){return e.slice(t,n)}function Ye(e){return e.length}function Xe(e){return e.length}function Je(e,t){return t.push(e),e}var Ze=1,Qe=1,et=0,tt=0,nt=0,rt="";function ot(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Ze,column:Qe,length:a,return:""}}function it(e,t){return qe(ot("",null,null,"",null,null,0),e,{length:-e.length},t)}function at(){return nt=tt>0?Ge(rt,--tt):0,Qe--,10===nt&&(Qe=1,Ze--),nt}function st(){return nt=tt<et?Ge(rt,tt++):0,Qe++,10===nt&&(Qe=1,Ze++),nt}function lt(){return Ge(rt,tt)}function ct(){return tt}function ut(e,t){return Ke(rt,e,t)}function pt(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function dt(e){return Ze=Qe=1,et=Ye(rt=e),tt=0,[]}function ft(e){return rt="",e}function ht(e){return He(ut(tt-1,yt(91===e?e+2:40===e?e+1:e)))}function mt(e){for(;(nt=lt())&&nt<33;)st();return pt(e)>2||pt(nt)>3?"":" "}function gt(e,t){for(;--t&&st()&&!(nt<48||nt>102||nt>57&&nt<65||nt>70&&nt<97););return ut(e,ct()+(t<6&&32==lt()&&32==st()))}function yt(e){for(;st();)switch(nt){case e:return tt;case 34:case 39:34!==e&&39!==e&&yt(nt);break;case 40:41===e&&yt(e);break;case 92:st()}return tt}function vt(e,t){for(;st()&&e+nt!==57&&(e+nt!==84||47!==lt()););return"/*"+ut(t,tt-1)+"*"+We(47===e?e:st())}function bt(e){for(;!pt(lt());)st();return ut(e,tt)}function xt(e){return ft(wt("",null,null,null,[""],e=dt(e),0,[0],e))}function wt(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,p=a,d=0,f=0,h=0,m=1,g=1,y=1,v=0,b="",x=o,w=i,k=r,S=b;g;)switch(h=v,v=st()){case 40:if(108!=h&&58==Ge(S,p-1)){-1!=Ue(S+=Ve(ht(v),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:S+=ht(v);break;case 9:case 10:case 13:case 32:S+=mt(h);break;case 92:S+=gt(ct()-1,7);continue;case 47:switch(lt()){case 42:case 47:Je(St(vt(st(),ct()),t,n),l);break;default:S+="/"}break;case 123*m:s[c++]=Ye(S)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:-1==y&&(S=Ve(S,/\f/g,"")),f>0&&Ye(S)-p&&Je(f>32?Et(S+";",r,n,p-1):Et(Ve(S," ","")+";",r,n,p-2),l);break;case 59:S+=";";default:if(Je(k=kt(S,t,n,c,u,o,s,b,x=[],w=[],p),i),123===v)if(0===u)wt(S,t,k,k,x,i,p,s,w);else switch(99===d&&110===Ge(S,3)?100:d){case 100:case 108:case 109:case 115:wt(e,k,k,r&&Je(kt(e,k,k,0,0,o,s,b,o,x=[],p),w),o,w,p,s,r?x:w);break;default:wt(S,k,k,k,[""],w,0,s,w)}}c=u=f=0,m=y=1,b=S="",p=a;break;case 58:p=1+Ye(S),f=h;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==at())continue;switch(S+=We(v),v*m){case 38:y=u>0?1:(S+="\f",-1);break;case 44:s[c++]=(Ye(S)-1)*y,y=1;break;case 64:45===lt()&&(S+=ht(st())),d=lt(),u=p=Ye(b=S+=bt(ct())),v++;break;case 45:45===h&&2==Ye(S)&&(m=0)}}return i}function kt(e,t,n,r,o,i,a,s,l,c,u){for(var p=o-1,d=0===o?i:[""],f=Xe(d),h=0,m=0,g=0;h<r;++h)for(var y=0,v=Ke(e,p+1,p=Be(m=a[h])),b=e;y<f;++y)(b=He(m>0?d[y]+" "+v:Ve(v,/&\f/g,d[y])))&&(l[g++]=b);return ot(e,t,n,0===o?ze:s,l,c,u)}function St(e,t,n){return ot(e,t,n,De,We(nt),Ke(e,2,-2),0)}function Et(e,t,n,r){return ot(e,t,n,Fe,Ke(e,0,r),Ke(e,r+1,-1),r)}function Ct(e,t){for(var n="",r=Xe(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function Ot(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case Fe:return e.return=e.return||e.value;case De:return"";case _e:return e.return=e.value+"{"+Ct(e.children,r)+"}";case ze:e.value=e.props.join(",")}return Ye(n=Ct(e.children,r))?e.return=e.value+"{"+n+"}":""}function Pt(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var Rt=function(e,t,n){for(var r=0,o=0;r=o,o=lt(),38===r&&12===o&&(t[n]=1),!pt(o);)st();return ut(e,tt)},It=function(e,t){return ft(function(e,t){var n=-1,r=44;do{switch(pt(r)){case 0:38===r&&12===lt()&&(t[n]=1),e[n]+=Rt(tt-1,t,n);break;case 2:e[n]+=ht(r);break;case 4:if(44===r){e[++n]=58===lt()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=We(r)}}while(r=st());return e}(dt(e),t))},Tt=new WeakMap,Mt=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Tt.get(n))&&!r){Tt.set(e,!0);for(var o=[],i=It(t,o),a=n.props,s=0,l=0;s<i.length;s++)for(var c=0;c<a.length;c++,l++)e.props[l]=o[s]?i[s].replace(/&\f/g,a[c]):a[c]+" "+i[s]}}},jt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function $t(e,t){switch(function(e,t){return 45^Ge(e,0)?(((t<<2^Ge(e,0))<<2^Ge(e,1))<<2^Ge(e,2))<<2^Ge(e,3):0}(e,t)){case 5103:return Le+"print-"+e+e;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 Le+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Le+e+Ae+e+Ne+e+e;case 6828:case 4268:return Le+e+Ne+e+e;case 6165:return Le+e+Ne+"flex-"+e+e;case 5187:return Le+e+Ve(e,/(\w+).+(:[^]+)/,Le+"box-$1$2"+Ne+"flex-$1$2")+e;case 5443:return Le+e+Ne+"flex-item-"+Ve(e,/flex-|-self/,"")+e;case 4675:return Le+e+Ne+"flex-line-pack"+Ve(e,/align-content|flex-|-self/,"")+e;case 5548:return Le+e+Ne+Ve(e,"shrink","negative")+e;case 5292:return Le+e+Ne+Ve(e,"basis","preferred-size")+e;case 6060:return Le+"box-"+Ve(e,"-grow","")+Le+e+Ne+Ve(e,"grow","positive")+e;case 4554:return Le+Ve(e,/([^-])(transform)/g,"$1"+Le+"$2")+e;case 6187:return Ve(Ve(Ve(e,/(zoom-|grab)/,Le+"$1"),/(image-set)/,Le+"$1"),e,"")+e;case 5495:case 3959:return Ve(e,/(image-set\([^]*)/,Le+"$1$`$1");case 4968:return Ve(Ve(e,/(.+:)(flex-)?(.*)/,Le+"box-pack:$3"+Ne+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Le+e+e;case 4095:case 3583:case 4068:case 2532:return Ve(e,/(.+)-inline(.+)/,Le+"$1$2")+e;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(Ye(e)-1-t>6)switch(Ge(e,t+1)){case 109:if(45!==Ge(e,t+4))break;case 102:return Ve(e,/(.+:)(.+)-([^]+)/,"$1"+Le+"$2-$3$1"+Ae+(108==Ge(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ue(e,"stretch")?$t(Ve(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Ge(e,t+1))break;case 6444:switch(Ge(e,Ye(e)-3-(~Ue(e,"!important")&&10))){case 107:return Ve(e,":",":"+Le)+e;case 101:return Ve(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Le+(45===Ge(e,14)?"inline-":"")+"box$3$1"+Le+"$2$3$1"+Ne+"$2box$3")+e}break;case 5936:switch(Ge(e,t+11)){case 114:return Le+e+Ne+Ve(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Le+e+Ne+Ve(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Le+e+Ne+Ve(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Le+e+Ne+e+e}return e}var Nt,At,Lt,Dt,zt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Fe:e.return=$t(e.value,e.length);break;case _e:return Ct([it(e,{value:Ve(e.value,"@","@"+Le)})],r);case ze:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Ct([it(e,{props:[Ve(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Ct([it(e,{props:[Ve(t,/:(plac\w+)/,":"+Le+"input-$1")]}),it(e,{props:[Ve(t,/:(plac\w+)/,":-moz-$1")]}),it(e,{props:[Ve(t,/:(plac\w+)/,Ne+"input-$1")]})],r)}return""}))}}],Ft=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,i=e.stylisPlugins||zt,a={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)a[t[n]]=!0;s.push(e)}));var l,c,u=[Ot,(c=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&c(e)})],p=function(e){var t=Xe(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}([Mt,jt].concat(i,u));o=function(e,t,n,r){l=n,function(e){Ct(xt(e),p)}(e?e+"{"+t.styles+"}":t.styles),r&&(d.inserted[t.name]=!0)};var d={key:t,sheet:new $e({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:o};return d.sheet.hydrate(s),d},_t={exports:{}},Bt={};function Wt(){return At||(At=1,_t.exports=function(){if(Nt)return Bt;Nt=1;var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,u=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,d=e?Symbol.for("react.suspense_list"):60120,f=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,m=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,y=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var d=e.$$typeof;switch(d){case t:switch(e=e.type){case l:case c:case r:case i:case o:case p:return e;default:switch(e=e&&e.$$typeof){case s:case u:case h:case f:case a:return e;default:return d}}case n:return d}}}function x(e){return b(e)===c}return Bt.AsyncMode=l,Bt.ConcurrentMode=c,Bt.ContextConsumer=s,Bt.ContextProvider=a,Bt.Element=t,Bt.ForwardRef=u,Bt.Fragment=r,Bt.Lazy=h,Bt.Memo=f,Bt.Portal=n,Bt.Profiler=i,Bt.StrictMode=o,Bt.Suspense=p,Bt.isAsyncMode=function(e){return x(e)||b(e)===l},Bt.isConcurrentMode=x,Bt.isContextConsumer=function(e){return b(e)===s},Bt.isContextProvider=function(e){return b(e)===a},Bt.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},Bt.isForwardRef=function(e){return b(e)===u},Bt.isFragment=function(e){return b(e)===r},Bt.isLazy=function(e){return b(e)===h},Bt.isMemo=function(e){return b(e)===f},Bt.isPortal=function(e){return b(e)===n},Bt.isProfiler=function(e){return b(e)===i},Bt.isStrictMode=function(e){return b(e)===o},Bt.isSuspense=function(e){return b(e)===p},Bt.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===c||e===i||e===o||e===p||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===f||e.$$typeof===a||e.$$typeof===s||e.$$typeof===u||e.$$typeof===g||e.$$typeof===y||e.$$typeof===v||e.$$typeof===m)},Bt.typeOf=b,Bt}()),_t.exports}!function(){if(Dt)return Lt;Dt=1;var e=Wt(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},r={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function i(n){return e.isMemo(n)?r:o[n.$$typeof]||t}o[e.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[e.Memo]=r;var a=Object.defineProperty,s=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,c=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,p=Object.prototype;Lt=function e(t,r,o){if("string"!=typeof r){if(p){var d=u(r);d&&d!==p&&e(t,d,o)}var f=s(r);l&&(f=f.concat(l(r)));for(var h=i(t),m=i(r),g=0;g<f.length;++g){var y=f[g];if(!(n[y]||o&&o[y]||m&&m[y]||h&&h[y])){var v=c(r,y);try{a(t,y,v)}catch(e){}}}}return t}}();function qt(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")})),r}var Ht=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Vt=function(e,t,n){Ht(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}};var Ut={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Gt=/[A-Z]|^ms/g,Kt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Yt=function(e){return 45===e.charCodeAt(1)},Xt=function(e){return null!=e&&"boolean"!=typeof e},Jt=Pt((function(e){return Yt(e)?e:e.replace(Gt,"-$&").toLowerCase()})),Zt=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Kt,(function(e,t,n){return en={name:t,styles:n,next:en},t}))}return 1===Ut[e]||Yt(e)||"number"!=typeof t||0===t?t:t+"px"};function Qt(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return en={name:o.name,styles:o.styles,next:en},o.name;var i=n;if(void 0!==i.styles){var a=i.next;if(void 0!==a)for(;void 0!==a;)en={name:a.name,styles:a.styles,next:en},a=a.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Qt(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!=typeof a){var s=a;null!=t&&void 0!==t[s]?r+=i+"{"+t[s]+"}":Xt(s)&&(r+=Jt(i)+":"+Zt(i,s)+";")}else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var l=Qt(e,t,a);switch(i){case"animation":case"animationName":r+=Jt(i)+":"+l+";";break;default:r+=i+"{"+l+"}"}}else for(var c=0;c<a.length;c++)Xt(a[c])&&(r+=Jt(i)+":"+Zt(i,a[c])+";")}return r}(e,t,n);case"function":if(void 0!==e){var s=en,l=n(e);return en=s,Qt(e,t,l)}}var c=n;if(null==t)return c;var u=t[c];return void 0!==u?u:c}var en,tn=/label:\s*([^\s;{]+)\s*(;|$)/g;function nn(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";en=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,o+=Qt(n,t,i)):o+=i[0];for(var a=1;a<e.length;a++){if(o+=Qt(n,t,e[a]),r)o+=i[a]}tn.lastIndex=0;for(var s,l="";null!==(s=tn.exec(o));)l+="-"+s[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:en}}var rn,on,an=!!m.useInsertionEffect&&m.useInsertionEffect,sn=an||function(e){return e()},ln=an||m.useLayoutEffect,cn=m.createContext("undefined"!=typeof HTMLElement?Ft({key:"css"}):null),un=cn.Provider,pn=function(e){return g((function(t,n){var r=y(cn);return e(t,r,n)}))},dn=m.createContext({}),fn={}.hasOwnProperty,hn="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",mn=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Ht(t,n,r),sn((function(){return Vt(t,n,r)})),null},gn=pn((function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[hn],i=[r],a="";"string"==typeof e.className?a=qt(t.registered,i,e.className):null!=e.className&&(a=e.className+" ");var s=nn(i,void 0,m.useContext(dn));a+=t.key+"-"+s.name;var l={};for(var c in e)fn.call(e,c)&&"css"!==c&&c!==hn&&(l[c]=e[c]);return l.className=a,n&&(l.ref=n),m.createElement(m.Fragment,null,m.createElement(mn,{cache:t,serialized:s,isStringTag:"string"==typeof o}),m.createElement(o,l))})),yn=function(e,t){var n=arguments;if(null==t||!fn.call(t,"css"))return m.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=gn,o[1]=function(e,t){var n={};for(var r in t)fn.call(t,r)&&(n[r]=t[r]);return n[hn]=e,n}(e,t);for(var i=2;i<r;i++)o[i]=n[i];return m.createElement.apply(null,o)};rn=yn||(yn={}),on||(on=rn.JSX||(rn.JSX={}));var vn=pn((function(e,t){var n=nn([e.styles],void 0,m.useContext(dn)),r=m.useRef();return ln((function(){var e=t.key+"-global",o=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,a=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(o.before=t.sheet.tags[0]),null!==a&&(i=!0,a.setAttribute("data-emotion",e),o.hydrate([a])),r.current=[o,i],function(){o.flush()}}),[t]),ln((function(){var e=r.current,o=e[0];if(e[1])e[1]=!1;else{if(void 0!==n.next&&Vt(t,n.next,!0),o.tags.length){var i=o.tags[o.tags.length-1].nextElementSibling;o.before=i,o.flush()}t.insert("",n,o,!1)}}),[t,n.name]),null}));function bn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return nn(t)}function xn(){var e=bn.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var wn=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,kn=Pt((function(e){return wn.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),Sn=function(e){return"theme"!==e},En=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?kn:Sn},Cn=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},On=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Ht(t,n,r),sn((function(){return Vt(t,n,r)})),null},Pn=function e(t,n){var r,o,i=t.__emotion_real===t,a=i&&t.__emotion_base||t;void 0!==n&&(r=n.label,o=n.target);var s=Cn(t,n,i),l=s||En(a),c=!l("as");return function(){var u=arguments,p=i&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&p.push("label:"+r+";"),null==u[0]||void 0===u[0].raw)p.push.apply(p,u);else{var d=u[0];p.push(d[0]);for(var f=u.length,h=1;h<f;h++)p.push(u[h],d[h])}var g=pn((function(e,t,n){var r=c&&e.as||a,i="",u=[],d=e;if(null==e.theme){for(var f in d={},e)d[f]=e[f];d.theme=m.useContext(dn)}"string"==typeof e.className?i=qt(t.registered,u,e.className):null!=e.className&&(i=e.className+" ");var h=nn(p.concat(u),t.registered,d);i+=t.key+"-"+h.name,void 0!==o&&(i+=" "+o);var g=c&&void 0===s?En(r):l,y={};for(var v in e)c&&"as"===v||g(v)&&(y[v]=e[v]);return y.className=i,n&&(y.ref=n),m.createElement(m.Fragment,null,m.createElement(On,{cache:t,serialized:h,isStringTag:"string"==typeof r}),m.createElement(r,y))}));return g.displayName=void 0!==r?r:"Styled("+("string"==typeof a?a:a.displayName||a.name||"Component")+")",g.defaultProps=t.defaultProps,g.__emotion_real=g,g.__emotion_base=a,g.__emotion_styles=p,g.__emotion_forwardProp=s,Object.defineProperty(g,"toString",{value:function(){return"."+o}}),g.withComponent=function(t,r){return e(t,Me({},n,r,{shouldForwardProp:Cn(g,r,!0)})).apply(void 0,p)},g}}.bind(null);["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){Pn[e]=Pn(e)}));var Rn,In,Tn={exports:{}},Mn={};var jn=(In||(In=1,Tn.exports=function(){if(Rn)return Mn;Rn=1;var e=v,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function a(e,n,a){var s,l={},c=null,u=null;for(s in void 0!==a&&(c=""+a),void 0!==n.key&&(c=""+n.key),void 0!==n.ref&&(u=n.ref),n)r.call(n,s)&&!i.hasOwnProperty(s)&&(l[s]=n[s]);if(e&&e.defaultProps)for(s in n=e.defaultProps)void 0===l[s]&&(l[s]=n[s]);return{$$typeof:t,type:e,key:c,ref:u,props:l,_owner:o.current}}return Mn.Fragment=n,Mn.jsx=a,Mn.jsxs=a,Mn}()),Tn.exports);const $n=new Map;const Nn=[];var An=Object.freeze({__proto__:null,GlobalStyles:function(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return jn.jsx(vn,{styles:r})} /** * @mui/styled-engine v5.18.0 * * @license MIT * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */,StyledEngineProvider:function(e){const{injectFirst:t,enableCssLayer:n,children:r}=e,o=m.useMemo((()=>{const e=`${t}-${n}`;if("object"==typeof document&&$n.has(e))return $n.get(e);const r=function(e,t){const n=Ft({key:"css",prepend:e});if(t){const e=n.insert;n.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return n}(t,n);return $n.set(e,r),r}),[t,n]);return t||n?jn.jsx(un,{value:o,children:r}):r},ThemeContext:dn,css:bn,default:function(e,t){return Pn(e,t)},internal_processStyles:(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},internal_serializeStyles:function(e){return Nn[0]=e,nn(Nn)},keyframes:xn});function Ln(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function Dn(e){if(m.isValidElement(e)||!Ln(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=Dn(e[n])})),t}function zn(e,t,n={clone:!0}){const r=n.clone?Me({},e):e;return Ln(e)&&Ln(t)&&Object.keys(t).forEach((o=>{m.isValidElement(t[o])?r[o]=t[o]:Ln(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&Ln(e[o])?r[o]=zn(e[o],t[o],n):n.clone?r[o]=Ln(t[o])?Dn(t[o]):t[o]:r[o]=t[o]})),r}var Fn=Object.freeze({__proto__:null,default:zn,isPlainObject:Ln});const _n=["values","unit","step"];function Bn(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=je(e,_n),i=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>Me({},e,{[t.key]:t.val})),{})})(t),a=Object.keys(i);function s(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function l(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-r/100}${n})`}function c(e,o){const i=a.indexOf(o);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==i&&"number"==typeof t[a[i]]?t[a[i]]:o)-r/100}${n})`}return Me({keys:a,values:i,up:s,down:l,between:c,only:function(e){return a.indexOf(e)+1<a.length?c(e,a[a.indexOf(e)+1]):s(e)},not:function(e){const t=a.indexOf(e);return 0===t?s(a[1]):t===a.length-1?l(a[t]):c(e,a[a.indexOf(e)+1]).replace("@media","@media not all and")},unit:n},o)}const Wn={borderRadius:4};function qn(e,t){return t?zn(e,t,{clone:!1}):e}const Hn={xs:0,sm:600,md:900,lg:1200,xl:1536},Vn={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${Hn[e]}px)`};function Un(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||Vn;return t.reduce(((r,o,i)=>(r[e.up(e.keys[i])]=n(t[i]),r)),{})}if("object"==typeof t){const e=r.breakpoints||Vn;return Object.keys(t).reduce(((r,o)=>{if(-1!==Object.keys(e.values||Hn).indexOf(o)){r[e.up(o)]=n(t[o],o)}else{const e=o;r[e]=t[e]}return r}),{})}return n(t)}function Gn(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function Kn(e){if("string"!=typeof e)throw new Error(Re(7));return e.charAt(0).toUpperCase()+e.slice(1)}var Yn=Object.freeze({__proto__:null,default:Kn});function Xn(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function Jn(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:Xn(e,n)||r,t&&(o=t(o,r,e)),o}function Zn(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=e=>{if(null==e[t])return null;const i=e[t],a=Xn(e.theme,r)||{};return Un(e,i,(e=>{let r=Jn(a,o,e);return e===r&&"string"==typeof e&&(r=Jn(a,o,`${t}${"default"===e?"":Kn(e)}`,e)),!1===n?r:{[n]:r}}))};return i.propTypes={},i.filterProps=[t],i}const Qn={m:"margin",p:"padding"},er={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},tr={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},nr=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!tr[e])return[e];e=tr[e]}const[t,n]=e.split(""),r=Qn[t],o=er[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),rr=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],or=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];function ir(e,t,n,r){var o;const i=null!=(o=Xn(e,t,!1))?o:n;return"number"==typeof i?e=>"string"==typeof e?e:i*e:Array.isArray(i)?e=>"string"==typeof e?e:i[e]:"function"==typeof i?i:()=>{}}function ar(e){return ir(e,"spacing",8)}function sr(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function lr(e,t,n,r){if(-1===t.indexOf(n))return null;const o=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=sr(t,n),e)),{})}(nr(n),r);return Un(e,e[n],o)}function cr(e,t){const n=ar(e.theme);return Object.keys(e).map((r=>lr(e,t,r,n))).reduce(qn,{})}function ur(e){return cr(e,rr)}function pr(e){return cr(e,or)}function dr(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?qn(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n}function fr(e){return"number"!=typeof e?e:`${e}px solid`}function hr(e,t){return Zn({prop:e,themeKey:"borders",transform:t})}ur.propTypes={},ur.filterProps=rr,pr.propTypes={},pr.filterProps=or;const mr=hr("border",fr),gr=hr("borderTop",fr),yr=hr("borderRight",fr),vr=hr("borderBottom",fr),br=hr("borderLeft",fr),xr=hr("borderColor"),wr=hr("borderTopColor"),kr=hr("borderRightColor"),Sr=hr("borderBottomColor"),Er=hr("borderLeftColor"),Cr=hr("outline",fr),Or=hr("outlineColor"),Pr=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=ir(e.theme,"shape.borderRadius",4),n=e=>({borderRadius:sr(t,e)});return Un(e,e.borderRadius,n)}return null};Pr.propTypes={},Pr.filterProps=["borderRadius"],dr(mr,gr,yr,vr,br,xr,wr,kr,Sr,Er,Pr,Cr,Or);const Rr=e=>{if(void 0!==e.gap&&null!==e.gap){const t=ir(e.theme,"spacing",8),n=e=>({gap:sr(t,e)});return Un(e,e.gap,n)}return null};Rr.propTypes={},Rr.filterProps=["gap"];const Ir=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=ir(e.theme,"spacing",8),n=e=>({columnGap:sr(t,e)});return Un(e,e.columnGap,n)}return null};Ir.propTypes={},Ir.filterProps=["columnGap"];const Tr=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=ir(e.theme,"spacing",8),n=e=>({rowGap:sr(t,e)});return Un(e,e.rowGap,n)}return null};Tr.propTypes={},Tr.filterProps=["rowGap"];function Mr(e,t){return"grey"===t?t:e}dr(Rr,Ir,Tr,Zn({prop:"gridColumn"}),Zn({prop:"gridRow"}),Zn({prop:"gridAutoFlow"}),Zn({prop:"gridAutoColumns"}),Zn({prop:"gridAutoRows"}),Zn({prop:"gridTemplateColumns"}),Zn({prop:"gridTemplateRows"}),Zn({prop:"gridTemplateAreas"}),Zn({prop:"gridArea"}));function jr(e){return e<=1&&0!==e?100*e+"%":e}dr(Zn({prop:"color",themeKey:"palette",transform:Mr}),Zn({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Mr}),Zn({prop:"backgroundColor",themeKey:"palette",transform:Mr}));const $r=Zn({prop:"width",transform:jr}),Nr=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null==(n=e.theme)||null==(n=n.breakpoints)||null==(n=n.values)?void 0:n[t])||Hn[t];return o?"px"!==(null==(r=e.theme)||null==(r=r.breakpoints)?void 0:r.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:jr(t)}};return Un(e,e.maxWidth,t)}return null};Nr.filterProps=["maxWidth"];const Ar=Zn({prop:"minWidth",transform:jr}),Lr=Zn({prop:"height",transform:jr}),Dr=Zn({prop:"maxHeight",transform:jr}),zr=Zn({prop:"minHeight",transform:jr});Zn({prop:"size",cssProperty:"width",transform:jr}),Zn({prop:"size",cssProperty:"height",transform:jr});dr($r,Nr,Ar,Lr,Dr,zr,Zn({prop:"boxSizing"}));const Fr={border:{themeKey:"borders",transform:fr},borderTop:{themeKey:"borders",transform:fr},borderRight:{themeKey:"borders",transform:fr},borderBottom:{themeKey:"borders",transform:fr},borderLeft:{themeKey:"borders",transform:fr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:fr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Pr},color:{themeKey:"palette",transform:Mr},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Mr},backgroundColor:{themeKey:"palette",transform:Mr},p:{style:pr},pt:{style:pr},pr:{style:pr},pb:{style:pr},pl:{style:pr},px:{style:pr},py:{style:pr},padding:{style:pr},paddingTop:{style:pr},paddingRight:{style:pr},paddingBottom:{style:pr},paddingLeft:{style:pr},paddingX:{style:pr},paddingY:{style:pr},paddingInline:{style:pr},paddingInlineStart:{style:pr},paddingInlineEnd:{style:pr},paddingBlock:{style:pr},paddingBlockStart:{style:pr},paddingBlockEnd:{style:pr},m:{style:ur},mt:{style:ur},mr:{style:ur},mb:{style:ur},ml:{style:ur},mx:{style:ur},my:{style:ur},margin:{style:ur},marginTop:{style:ur},marginRight:{style:ur},marginBottom:{style:ur},marginLeft:{style:ur},marginX:{style:ur},marginY:{style:ur},marginInline:{style:ur},marginInlineStart:{style:ur},marginInlineEnd:{style:ur},marginBlock:{style:ur},marginBlockStart:{style:ur},marginBlockEnd:{style:ur},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Rr},rowGap:{style:Tr},columnGap:{style:Ir},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:jr},maxWidth:{style:Nr},minWidth:{transform:jr},height:{transform:jr},maxHeight:{transform:jr},minHeight:{transform:jr},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function _r(){function e(e,t,n,r){const o={[e]:t,theme:n},i=r[e];if(!i)return{[e]:t};const{cssProperty:a=e,themeKey:s,transform:l,style:c}=i;if(null==t)return null;if("typography"===s&&"inherit"===t)return{[e]:t};const u=Xn(n,s)||{};if(c)return c(o);return Un(o,t,(t=>{let n=Jn(u,l,t);return t===n&&"string"==typeof t&&(n=Jn(u,l,`${e}${"default"===t?"":Kn(t)}`,t)),!1===a?n:{[a]:n}}))}return function t(n){var r;const{sx:o,theme:i={},nested:a}=n||{};if(!o)return null;const s=null!=(r=i.unstable_sxConfig)?r:Fr;function l(n){let r=n;if("function"==typeof n)r=n(i);else if("object"!=typeof n)return n;if(!r)return null;const o=function(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}(i.breakpoints),l=Object.keys(o);let c=o;return Object.keys(r).forEach((n=>{const o=(a=r[n],l=i,"function"==typeof a?a(l):a);var a,l;if(null!=o)if("object"==typeof o)if(s[n])c=qn(c,e(n,o,i,s));else{const e=Un({theme:i},o,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,o)?c=qn(c,e):c[n]=t({sx:o,theme:i,nested:!0})}else c=qn(c,e(n,o,i,s))})),!a&&i.modularCssLayers?{"@layer sx":Gn(l,c)}:Gn(l,c)}return Array.isArray(o)?o.map(l):l(o)}}const Br=_r();function Wr(e,t){const n=this;if(n.vars&&"function"==typeof n.getColorSchemeSelector){const r=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return n.palette.mode===e?t:{}}Br.filterProps=["sx"];const qr=["breakpoints","palette","spacing","shape"];function Hr(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={}}=e,a=je(e,qr),s=Bn(n),l=function(e=8){if(e.mui)return e;const t=ar({spacing:e}),n=(...e)=>(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(o);let c=zn({breakpoints:s,direction:"ltr",components:{},palette:Me({mode:"light"},r),spacing:l,shape:Me({},Wn,i)},a);return c.applyStyles=Wr,c=t.reduce(((e,t)=>zn(e,t)),c),c.unstable_sxConfig=Me({},Fr,null==a?void 0:a.unstable_sxConfig),c.unstable_sx=function(e){return Br({sx:e,theme:this})},c}var Vr=Object.freeze({__proto__:null,default:Hr,private_createBreakpoints:Bn,unstable_applyStyles:Wr});function Ur(e=null){const t=m.useContext(dn);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}const Gr=Hr();const Kr=["sx"];function Yr(e){const{sx:t}=e,n=je(e,Kr),{systemProps:r,otherProps:o}=(e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(n=e.theme)?void 0:n.unstable_sxConfig)?t:Fr;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r})(n);let i;return i=Array.isArray(t)?[r,...t]:"function"==typeof t?(...e)=>{const n=t(...e);return Ln(n)?Me({},r,n):r}:Me({},r,t),Me({},o,{sx:i})}var Xr=Object.freeze({__proto__:null,default:Br,extendSxProp:Yr,unstable_createStyleFunctionSx:_r,unstable_defaultSxConfig:Fr});const Jr=e=>e,Zr=(()=>{let e=Jr;return{configure(t){e=t},generate:t=>e(t),reset(){e=Jr}}})();function Qr(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Qr(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function eo(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Qr(e))&&(r&&(r+=" "),r+=t);return r}const to={active:"active",checked:"ch