@integrate.team/react-chatbot-types
Version:
React Chatbot Library
48 lines (46 loc) • 1.12 MB
JavaScript
"use strict";var O3=Object.defineProperty;var r3=(M,b,e)=>b in M?O3(M,b,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[b]=e;var LM=(M,b,e)=>r3(M,typeof b!="symbol"?b+"":b,e);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const f0=require("react");function i3(M){const b=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(M){for(const e in M)if(e!=="default"){const z=Object.getOwnPropertyDescriptor(M,e);Object.defineProperty(b,e,z.get?z:{enumerable:!0,get:()=>M[e]})}}return b.default=M,Object.freeze(b)}const Q=i3(f0);function Zb(M){return M&&M.__esModule&&Object.prototype.hasOwnProperty.call(M,"default")?M.default:M}function a3(M){if(Object.prototype.hasOwnProperty.call(M,"__esModule"))return M;var b=M.default;if(typeof b=="function"){var e=function z(){return this instanceof z?Reflect.construct(b,arguments,this.constructor):b.apply(this,arguments)};e.prototype=b.prototype}else e={};return Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(M).forEach(function(z){var p=Object.getOwnPropertyDescriptor(M,z);Object.defineProperty(e,z,p.get?p:{enumerable:!0,get:function(){return M[z]}})}),e}var sb={exports:{}},gM={};/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var oo;function A3(){if(oo)return gM;oo=1;var M=f0,b=Symbol.for("react.element"),e=Symbol.for("react.fragment"),z=Object.prototype.hasOwnProperty,p=M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function n(t,c,O){var i,r={},a=null,A=null;O!==void 0&&(a=""+O),c.key!==void 0&&(a=""+c.key),c.ref!==void 0&&(A=c.ref);for(i in c)z.call(c,i)&&!o.hasOwnProperty(i)&&(r[i]=c[i]);if(t&&t.defaultProps)for(i in c=t.defaultProps,c)r[i]===void 0&&(r[i]=c[i]);return{$$typeof:b,type:t,key:a,ref:A,props:r,_owner:p.current}}return gM.Fragment=e,gM.jsx=n,gM.jsxs=n,gM}var NM={};/**
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var no;function s3(){return no||(no=1,process.env.NODE_ENV!=="production"&&function(){var M=f0,b=Symbol.for("react.element"),e=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),p=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),n=Symbol.for("react.provider"),t=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),i=Symbol.for("react.suspense_list"),r=Symbol.for("react.memo"),a=Symbol.for("react.lazy"),A=Symbol.for("react.offscreen"),q=Symbol.iterator,l="@@iterator";function L(R){if(R===null||typeof R!="object")return null;var D=q&&R[q]||R[l];return typeof D=="function"?D:null}var f=M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function g(R){{for(var D=arguments.length,Z=new Array(D>1?D-1:0),A0=1;A0<D;A0++)Z[A0-1]=arguments[A0];N("error",R,Z)}}function N(R,D,Z){{var A0=f.ReactDebugCurrentFrame,w0=A0.getStackAddendum();w0!==""&&(D+="%s",Z=Z.concat([w0]));var F0=Z.map(function(N0){return String(N0)});F0.unshift("Warning: "+D),Function.prototype.apply.call(console[R],console,F0)}}var B=!1,y=!1,h=!1,C=!1,G=!1,V;V=Symbol.for("react.module.reference");function s(R){return!!(typeof R=="string"||typeof R=="function"||R===z||R===o||G||R===p||R===O||R===i||C||R===A||B||y||h||typeof R=="object"&&R!==null&&(R.$$typeof===a||R.$$typeof===r||R.$$typeof===n||R.$$typeof===t||R.$$typeof===c||R.$$typeof===V||R.getModuleId!==void 0))}function T(R,D,Z){var A0=R.displayName;if(A0)return A0;var w0=D.displayName||D.name||"";return w0!==""?Z+"("+w0+")":Z}function S(R){return R.displayName||"Context"}function x(R){if(R==null)return null;if(typeof R.tag=="number"&&g("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof R=="function")return R.displayName||R.name||null;if(typeof R=="string")return R;switch(R){case z:return"Fragment";case e:return"Portal";case o:return"Profiler";case p:return"StrictMode";case O:return"Suspense";case i:return"SuspenseList"}if(typeof R=="object")switch(R.$$typeof){case t:var D=R;return S(D)+".Consumer";case n:var Z=R;return S(Z._context)+".Provider";case c:return T(R,R.render,"ForwardRef");case r:var A0=R.displayName||null;return A0!==null?A0:x(R.type)||"Memo";case a:{var w0=R,F0=w0._payload,N0=w0._init;try{return x(N0(F0))}catch{return null}}}return null}var _=Object.assign,U=0,b0,c0,g0,O0,u,P,e0;function d(){}d.__reactDisabledLog=!0;function z0(){{if(U===0){b0=console.log,c0=console.info,g0=console.warn,O0=console.error,u=console.group,P=console.groupCollapsed,e0=console.groupEnd;var R={configurable:!0,enumerable:!0,value:d,writable:!0};Object.defineProperties(console,{info:R,log:R,warn:R,error:R,group:R,groupCollapsed:R,groupEnd:R})}U++}}function i0(){{if(U--,U===0){var R={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:_({},R,{value:b0}),info:_({},R,{value:c0}),warn:_({},R,{value:g0}),error:_({},R,{value:O0}),group:_({},R,{value:u}),groupCollapsed:_({},R,{value:P}),groupEnd:_({},R,{value:e0})})}U<0&&g("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var J=f.ReactCurrentDispatcher,Y;function p0(R,D,Z){{if(Y===void 0)try{throw Error()}catch(w0){var A0=w0.stack.trim().match(/\n( *(at )?)/);Y=A0&&A0[1]||""}return`
`+Y+R}}var s0=!1,r0;{var Y0=typeof WeakMap=="function"?WeakMap:Map;r0=new Y0}function H(R,D){if(!R||s0)return"";{var Z=r0.get(R);if(Z!==void 0)return Z}var A0;s0=!0;var w0=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var F0;F0=J.current,J.current=null,z0();try{if(D){var N0=function(){throw Error()};if(Object.defineProperty(N0.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(N0,[])}catch(W1){A0=W1}Reflect.construct(R,[],N0)}else{try{N0.call()}catch(W1){A0=W1}R.call(N0.prototype)}}else{try{throw Error()}catch(W1){A0=W1}R()}}catch(W1){if(W1&&A0&&typeof W1.stack=="string"){for(var m0=W1.stack.split(`
`),d1=A0.stack.split(`
`),b1=m0.length-1,p1=d1.length-1;b1>=1&&p1>=0&&m0[b1]!==d1[p1];)p1--;for(;b1>=1&&p1>=0;b1--,p1--)if(m0[b1]!==d1[p1]){if(b1!==1||p1!==1)do if(b1--,p1--,p1<0||m0[b1]!==d1[p1]){var k1=`
`+m0[b1].replace(" at new "," at ");return R.displayName&&k1.includes("<anonymous>")&&(k1=k1.replace("<anonymous>",R.displayName)),typeof R=="function"&&r0.set(R,k1),k1}while(b1>=1&&p1>=0);break}}}finally{s0=!1,J.current=F0,i0(),Error.prepareStackTrace=w0}var K2=R?R.displayName||R.name:"",w2=K2?p0(K2):"";return typeof R=="function"&&r0.set(R,w2),w2}function m(R,D,Z){return H(R,!1)}function w(R){var D=R.prototype;return!!(D&&D.isReactComponent)}function E(R,D,Z){if(R==null)return"";if(typeof R=="function")return H(R,w(R));if(typeof R=="string")return p0(R);switch(R){case O:return p0("Suspense");case i:return p0("SuspenseList")}if(typeof R=="object")switch(R.$$typeof){case c:return m(R.render);case r:return E(R.type,D,Z);case a:{var A0=R,w0=A0._payload,F0=A0._init;try{return E(F0(w0),D,Z)}catch{}}}return""}var j=Object.prototype.hasOwnProperty,o0={},q0=f.ReactDebugCurrentFrame;function k0(R){if(R){var D=R._owner,Z=E(R.type,R._source,D?D.type:null);q0.setExtraStackFrame(Z)}else q0.setExtraStackFrame(null)}function R0(R,D,Z,A0,w0){{var F0=Function.call.bind(j);for(var N0 in R)if(F0(R,N0)){var m0=void 0;try{if(typeof R[N0]!="function"){var d1=Error((A0||"React class")+": "+Z+" type `"+N0+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof R[N0]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw d1.name="Invariant Violation",d1}m0=R[N0](D,N0,A0,Z,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(b1){m0=b1}m0&&!(m0 instanceof Error)&&(k0(w0),g("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",A0||"React class",Z,N0,typeof m0),k0(null)),m0 instanceof Error&&!(m0.message in o0)&&(o0[m0.message]=!0,k0(w0),g("Failed %s type: %s",Z,m0.message),k0(null))}}}var _0=Array.isArray;function a0(R){return _0(R)}function Xe(R){{var D=typeof Symbol=="function"&&Symbol.toStringTag,Z=D&&R[Symbol.toStringTag]||R.constructor.name||"Object";return Z}}function Se(R){try{return Ab(R),!1}catch{return!0}}function Ab(R){return""+R}function v(R){if(Se(R))return g("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Xe(R)),Ab(R)}var $=f.ReactCurrentOwner,l0={key:!0,ref:!0,__self:!0,__source:!0},W0,v0;function g1(R){if(j.call(R,"ref")){var D=Object.getOwnPropertyDescriptor(R,"ref").get;if(D&&D.isReactWarning)return!1}return R.ref!==void 0}function n2(R){if(j.call(R,"key")){var D=Object.getOwnPropertyDescriptor(R,"key").get;if(D&&D.isReactWarning)return!1}return R.key!==void 0}function I1(R,D){typeof R.ref=="string"&&$.current}function k2(R,D){{var Z=function(){W0||(W0=!0,g("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",D))};Z.isReactWarning=!0,Object.defineProperty(R,"key",{get:Z,configurable:!0})}}function v2(R,D){{var Z=function(){v0||(v0=!0,g("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",D))};Z.isReactWarning=!0,Object.defineProperty(R,"ref",{get:Z,configurable:!0})}}var u1=function(R,D,Z,A0,w0,F0,N0){var m0={$$typeof:b,type:R,key:D,ref:Z,props:N0,_owner:F0};return m0._store={},Object.defineProperty(m0._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(m0,"_self",{configurable:!1,enumerable:!1,writable:!1,value:A0}),Object.defineProperty(m0,"_source",{configurable:!1,enumerable:!1,writable:!1,value:w0}),Object.freeze&&(Object.freeze(m0.props),Object.freeze(m0)),m0};function R2(R,D,Z,A0,w0){{var F0,N0={},m0=null,d1=null;Z!==void 0&&(v(Z),m0=""+Z),n2(D)&&(v(D.key),m0=""+D.key),g1(D)&&(d1=D.ref,I1(D,w0));for(F0 in D)j.call(D,F0)&&!l0.hasOwnProperty(F0)&&(N0[F0]=D[F0]);if(R&&R.defaultProps){var b1=R.defaultProps;for(F0 in b1)N0[F0]===void 0&&(N0[F0]=b1[F0])}if(m0||d1){var p1=typeof R=="function"?R.displayName||R.name||"Unknown":R;m0&&k2(N0,p1),d1&&v2(N0,p1)}return u1(R,m0,d1,w0,A0,$.current,N0)}}var N1=f.ReactCurrentOwner,Jp=f.ReactDebugCurrentFrame;function G2(R){if(R){var D=R._owner,Z=E(R.type,R._source,D?D.type:null);Jp.setExtraStackFrame(Z)}else Jp.setExtraStackFrame(null)}var xe;xe=!1;function ke(R){return typeof R=="object"&&R!==null&&R.$$typeof===b}function Zp(){{if(N1.current){var R=x(N1.current.type);if(R)return`
Check the render method of \``+R+"`."}return""}}function ZO(R){return""}var Mo={};function M3(R){{var D=Zp();if(!D){var Z=typeof R=="string"?R:R.displayName||R.name;Z&&(D=`
Check the top-level render call using <`+Z+">.")}return D}}function bo(R,D){{if(!R._store||R._store.validated||R.key!=null)return;R._store.validated=!0;var Z=M3(D);if(Mo[Z])return;Mo[Z]=!0;var A0="";R&&R._owner&&R._owner!==N1.current&&(A0=" It was passed a child from "+x(R._owner.type)+"."),G2(R),g('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',Z,A0),G2(null)}}function eo(R,D){{if(typeof R!="object")return;if(a0(R))for(var Z=0;Z<R.length;Z++){var A0=R[Z];ke(A0)&&bo(A0,D)}else if(ke(R))R._store&&(R._store.validated=!0);else if(R){var w0=L(R);if(typeof w0=="function"&&w0!==R.entries)for(var F0=w0.call(R),N0;!(N0=F0.next()).done;)ke(N0.value)&&bo(N0.value,D)}}}function b3(R){{var D=R.type;if(D==null||typeof D=="string")return;var Z;if(typeof D=="function")Z=D.propTypes;else if(typeof D=="object"&&(D.$$typeof===c||D.$$typeof===r))Z=D.propTypes;else return;if(Z){var A0=x(D);R0(Z,R.props,"prop",A0,R)}else if(D.PropTypes!==void 0&&!xe){xe=!0;var w0=x(D);g("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",w0||"Unknown")}typeof D.getDefaultProps=="function"&&!D.getDefaultProps.isReactClassApproved&&g("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function e3(R){{for(var D=Object.keys(R.props),Z=0;Z<D.length;Z++){var A0=D[Z];if(A0!=="children"&&A0!=="key"){G2(R),g("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",A0),G2(null);break}}R.ref!==null&&(G2(R),g("Invalid attribute `ref` supplied to `React.Fragment`."),G2(null))}}var zo={};function po(R,D,Z,A0,w0,F0){{var N0=s(R);if(!N0){var m0="";(R===void 0||typeof R=="object"&&R!==null&&Object.keys(R).length===0)&&(m0+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var d1=ZO();d1?m0+=d1:m0+=Zp();var b1;R===null?b1="null":a0(R)?b1="array":R!==void 0&&R.$$typeof===b?(b1="<"+(x(R.type)||"Unknown")+" />",m0=" Did you accidentally export a JSX literal instead of a component?"):b1=typeof R,g("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",b1,m0)}var p1=R2(R,D,Z,w0,F0);if(p1==null)return p1;if(N0){var k1=D.children;if(k1!==void 0)if(A0)if(a0(k1)){for(var K2=0;K2<k1.length;K2++)eo(k1[K2],R);Object.freeze&&Object.freeze(k1)}else g("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else eo(k1,R)}if(j.call(D,"key")){var w2=x(R),W1=Object.keys(D).filter(function(c3){return c3!=="key"}),ve=W1.length>0?"{key: someKey, "+W1.join(": ..., ")+": ...}":"{key: someKey}";if(!zo[w2+ve]){var t3=W1.length>0?"{"+W1.join(": ..., ")+": ...}":"{}";g(`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,ve,w2,t3,w2),zo[w2+ve]=!0}}return R===z?e3(p1):b3(p1),p1}}function z3(R,D,Z){return po(R,D,Z,!0)}function p3(R,D,Z){return po(R,D,Z,!1)}var o3=p3,n3=z3;NM.Fragment=z,NM.jsx=o3,NM.jsxs=n3}()),NM}var to;function l3(){return to||(to=1,process.env.NODE_ENV==="production"?sb.exports=A3():sb.exports=s3()),sb.exports}var k=l3();const q3="_containerWeb_59r3n_1",u3={containerWeb:q3},d3="_imgChat_1u88x_1",f3="_headerContainer_1u88x_6",co={imgChat:d3,headerContainer:f3},pt=M=>{const{title:b,imgUrl:e}=M;return k.jsxs("div",{className:co.headerContainer,children:[k.jsx("img",{src:e||"/images/icon-chatbot.png",className:co.imgChat}),k.jsx("span",{children:b||"Trợ lý chatbot"}),k.jsx("hr",{})]})},W3="_cardInput_lkmu7_72",R3="_inputField_lkmu7_77",h3="_inputWrapper_lkmu7_212",m3="_chatContainer_lkmu7_230",L3="_chatBox_lkmu7_239",g3="_messageWrapper_lkmu7_249",N3="_userWrapper_lkmu7_254",y3="_botWrapper_lkmu7_259",B3="_botAvatar_lkmu7_265",T3="_loadingBot_lkmu7_271",X3="_userMessage_lkmu7_278",S3="_botMessage_lkmu7_287",x3="_botMessageCarousel_lkmu7_296",k3="_sendIcon_lkmu7_325",i1={cardInput:W3,inputField:R3,inputWrapper:h3,chatContainer:m3,chatBox:L3,messageWrapper:g3,userWrapper:N3,botWrapper:y3,botAvatar:B3,loadingBot:T3,userMessage:X3,botMessage:S3,botMessageCarousel:x3,sendIcon:k3},v3=()=>{const[M,b]=f0.useState("");return f0.useEffect(()=>{let e=localStorage.getItem("sb_sender_name");if(!e){let z=new Date().getTime();e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,p=>{let o=(z+Math.random()*16)%16|0;return z=Math.floor(z/16),(p==="x"?o:o&3|8).toString(16)});try{localStorage.setItem("sb_sender_name",e)}catch(p){console.error("Error saving UUID:",p)}}b(e)},[]),M},L2={QUICKREPLY:"quickreply",TEXT:"text",IMAGE:"image",CAROUSEL:"carousel"},w3={play_type:"audio",buttons:[],audio_speed:1,audio_url:"https://www.mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Samples/AFsp/M1F1-Alaw-AFsp.wav",text:"Kiểm tra thẻ chỉ có thoại!",type:"text"},C3={play_type:"both",buttons:[{button_variables:[],color:"#F3DF7E",payload:"?ic_bot_button_11434",icon:"",title:"Đi đến bước",type:"postback"},{button_variables:[],color:"#A9D1D9",payload:"https://vnptpay.vn/web/",icon:"",title:"Đi đến URL",type:"web_url"},{button_variables:[],color:"#EFC1A7",payload:"0941634482",icon:"",title:"Gọi điện thoại",type:"phone_number"}],audio_speed:1,audio_url:"https://www.mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Samples/AFsp/M1F1-Alaw-AFsp.wav",text:"Kiểm tra thẻ có cả văn bản và thoại",type:"text"},E3={play_type:null,buttons:[{button_variables:[],color:"#F3DF7E",payload:"?ic_bot_button_11434",icon:"",title:"Đi đến bước",type:"postback"},{button_variables:[],color:"#A9D1D9",payload:"https://vnptpay.vn/web/",icon:"",title:"Đi đến URL",type:"web_url"},{button_variables:[],color:"#EFC1A7",payload:"0941634482",icon:"",title:"Gọi điện thoại",type:"phone_number"}],subtitle:"Mô tá",audio_url:null,title:"Tiêu đề",type:"image",url:"https://ktmt.vnmediacdn.com/images/2021/07/13/13-1626163108-anh-2.jpg"},_3={play_type:null,data:[{buttons:[{button_variables:[],color:"#F3DF7E",payload:"?ic_bot_button_11434",icon:"",title:"Đi đến bước",type:"postback"},{button_variables:[],color:"#A9D1D9",payload:"https://vnptpay.vn/web/",icon:"",title:"Đi đến URL",type:"web_url"},{button_variables:[],color:"#EFC1A7",payload:"0941634482",icon:"",title:"Gọi điện thoại",type:"phone_number"}],subtitle:"Mô tả",title:"Tiêu đề",url:"https://ktmt.vnmediacdn.com/images/2021/07/13/13-1626163108-anh-2.jpg"},{buttons:[],subtitle:"Mô tả",title:"Tiêu đề",url:"https://ktmt.vnmediacdn.com/images/2021/07/13/13-1626163108-anh-2.jpg"},{buttons:[],subtitle:"Mô tả",title:"Tiêu đề",url:"https://ktmt.vnmediacdn.com/images/2021/07/13/13-1626163108-anh-2.jpg"}],audio_url:null,type:"carousel"},ot=({data:M=w3})=>k.jsx("audio",{controls:!0,children:k.jsx("source",{src:M.audio_url,type:"audio/wav"})}),jM={black:"#000",white:"#fff"},Q2={300:"#e57373",400:"#ef5350",500:"#f44336",700:"#d32f2f",800:"#c62828"},J2={50:"#f3e5f5",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",700:"#7b1fa2"},Z2={50:"#e3f2fd",200:"#90caf9",400:"#42a5f5",700:"#1976d2",800:"#1565c0"},MM={300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",700:"#0288d1",900:"#01579b"},bM={300:"#81c784",400:"#66bb6a",500:"#4caf50",700:"#388e3c",800:"#2e7d32",900:"#1b5e20"},yM={300:"#ffb74d",400:"#ffa726",500:"#ff9800",700:"#f57c00",900:"#e65100"},P3={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 B2(M,...b){const e=new URL(`https://mui.com/production-error/?code=${M}`);return b.forEach(z=>e.searchParams.append("args[]",z)),`Minified MUI error #${M}; visit ${e} for the full message.`}const nt="$$material";function Eb(){return Eb=Object.assign?Object.assign.bind():function(M){for(var b=1;b<arguments.length;b++){var e=arguments[b];for(var z in e)({}).hasOwnProperty.call(e,z)&&(M[z]=e[z])}return M},Eb.apply(null,arguments)}function D3(M){if(M.sheet)return M.sheet;for(var b=0;b<document.styleSheets.length;b++)if(document.styleSheets[b].ownerNode===M)return document.styleSheets[b]}function I3(M){var b=document.createElement("style");return b.setAttribute("data-emotion",M.key),M.nonce!==void 0&&b.setAttribute("nonce",M.nonce),b.appendChild(document.createTextNode("")),b.setAttribute("data-s",""),b}var F3=function(){function M(e){var z=this;this._insertTag=function(p){var o;z.tags.length===0?z.insertionPoint?o=z.insertionPoint.nextSibling:z.prepend?o=z.container.firstChild:o=z.before:o=z.tags[z.tags.length-1].nextSibling,z.container.insertBefore(p,o),z.tags.push(p)},this.isSpeedy=e.speedy===void 0?!0: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 b=M.prototype;return b.hydrate=function(z){z.forEach(this._insertTag)},b.insert=function(z){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(I3(this));var p=this.tags[this.tags.length-1];if(this.isSpeedy){var o=D3(p);try{o.insertRule(z,o.cssRules.length)}catch{}}else p.appendChild(document.createTextNode(z));this.ctr++},b.flush=function(){this.tags.forEach(function(z){var p;return(p=z.parentNode)==null?void 0:p.removeChild(z)}),this.tags=[],this.ctr=0},M}(),a1="-ms-",_b="-moz-",S0="-webkit-",tt="comm",jz="rule",Uz="decl",j3="@import",ct="@keyframes",U3="@layer",$3=Math.abs,Me=String.fromCharCode,H3=Object.assign;function V3(M,b){return r1(M,0)^45?(((b<<2^r1(M,0))<<2^r1(M,1))<<2^r1(M,2))<<2^r1(M,3):0}function Ot(M){return M.trim()}function Y3(M,b){return(M=b.exec(M))?M[0]:M}function x0(M,b,e){return M.replace(b,e)}function lz(M,b){return M.indexOf(b)}function r1(M,b){return M.charCodeAt(b)|0}function UM(M,b,e){return M.slice(b,e)}function G1(M){return M.length}function $z(M){return M.length}function lb(M,b){return b.push(M),M}function G3(M,b){return M.map(b).join("")}var be=1,lM=1,rt=0,m1=0,n1=0,dM="";function ee(M,b,e,z,p,o,n){return{value:M,root:b,parent:e,type:z,props:p,children:o,line:be,column:lM,length:n,return:""}}function BM(M,b){return H3(ee("",null,null,"",null,null,0),M,{length:-M.length},b)}function K3(){return n1}function Q3(){return n1=m1>0?r1(dM,--m1):0,lM--,n1===10&&(lM=1,be--),n1}function T1(){return n1=m1<rt?r1(dM,m1++):0,lM++,n1===10&&(lM=1,be++),n1}function Z1(){return r1(dM,m1)}function yb(){return m1}function ZM(M,b){return UM(dM,M,b)}function $M(M){switch(M){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 it(M){return be=lM=1,rt=G1(dM=M),m1=0,[]}function at(M){return dM="",M}function Bb(M){return Ot(ZM(m1-1,qz(M===91?M+2:M===40?M+1:M)))}function J3(M){for(;(n1=Z1())&&n1<33;)T1();return $M(M)>2||$M(n1)>3?"":" "}function Z3(M,b){for(;--b&&T1()&&!(n1<48||n1>102||n1>57&&n1<65||n1>70&&n1<97););return ZM(M,yb()+(b<6&&Z1()==32&&T1()==32))}function qz(M){for(;T1();)switch(n1){case M:return m1;case 34:case 39:M!==34&&M!==39&&qz(n1);break;case 40:M===41&&qz(M);break;case 92:T1();break}return m1}function Mr(M,b){for(;T1()&&M+n1!==57;)if(M+n1===84&&Z1()===47)break;return"/*"+ZM(b,m1-1)+"*"+Me(M===47?M:T1())}function br(M){for(;!$M(Z1());)T1();return ZM(M,m1)}function er(M){return at(Tb("",null,null,null,[""],M=it(M),0,[0],M))}function Tb(M,b,e,z,p,o,n,t,c){for(var O=0,i=0,r=n,a=0,A=0,q=0,l=1,L=1,f=1,g=0,N="",B=p,y=o,h=z,C=N;L;)switch(q=g,g=T1()){case 40:if(q!=108&&r1(C,r-1)==58){lz(C+=x0(Bb(g),"&","&\f"),"&\f")!=-1&&(f=-1);break}case 34:case 39:case 91:C+=Bb(g);break;case 9:case 10:case 13:case 32:C+=J3(q);break;case 92:C+=Z3(yb()-1,7);continue;case 47:switch(Z1()){case 42:case 47:lb(zr(Mr(T1(),yb()),b,e),c);break;default:C+="/"}break;case 123*l:t[O++]=G1(C)*f;case 125*l:case 59:case 0:switch(g){case 0:case 125:L=0;case 59+i:f==-1&&(C=x0(C,/\f/g,"")),A>0&&G1(C)-r&&lb(A>32?ro(C+";",z,e,r-1):ro(x0(C," ","")+";",z,e,r-2),c);break;case 59:C+=";";default:if(lb(h=Oo(C,b,e,O,i,p,t,N,B=[],y=[],r),o),g===123)if(i===0)Tb(C,b,h,h,B,o,r,t,y);else switch(a===99&&r1(C,3)===110?100:a){case 100:case 108:case 109:case 115:Tb(M,h,h,z&&lb(Oo(M,h,h,0,0,p,t,N,p,B=[],r),y),p,y,r,t,z?B:y);break;default:Tb(C,h,h,h,[""],y,0,t,y)}}O=i=A=0,l=f=1,N=C="",r=n;break;case 58:r=1+G1(C),A=q;default:if(l<1){if(g==123)--l;else if(g==125&&l++==0&&Q3()==125)continue}switch(C+=Me(g),g*l){case 38:f=i>0?1:(C+="\f",-1);break;case 44:t[O++]=(G1(C)-1)*f,f=1;break;case 64:Z1()===45&&(C+=Bb(T1())),a=Z1(),i=r=G1(N=C+=br(yb())),g++;break;case 45:q===45&&G1(C)==2&&(l=0)}}return o}function Oo(M,b,e,z,p,o,n,t,c,O,i){for(var r=p-1,a=p===0?o:[""],A=$z(a),q=0,l=0,L=0;q<z;++q)for(var f=0,g=UM(M,r+1,r=$3(l=n[q])),N=M;f<A;++f)(N=Ot(l>0?a[f]+" "+g:x0(g,/&\f/g,a[f])))&&(c[L++]=N);return ee(M,b,e,p===0?jz:t,c,O,i)}function zr(M,b,e){return ee(M,b,e,tt,Me(K3()),UM(M,2,-2),0)}function ro(M,b,e,z){return ee(M,b,e,Uz,UM(M,0,z),UM(M,z+1,-1),z)}function OM(M,b){for(var e="",z=$z(M),p=0;p<z;p++)e+=b(M[p],p,M,b)||"";return e}function pr(M,b,e,z){switch(M.type){case U3:if(M.children.length)break;case j3:case Uz:return M.return=M.return||M.value;case tt:return"";case ct:return M.return=M.value+"{"+OM(M.children,z)+"}";case jz:M.value=M.props.join(",")}return G1(e=OM(M.children,z))?M.return=M.value+"{"+e+"}":""}function or(M){var b=$z(M);return function(e,z,p,o){for(var n="",t=0;t<b;t++)n+=M[t](e,z,p,o)||"";return n}}function nr(M){return function(b){b.root||(b=b.return)&&M(b)}}function At(M){var b=Object.create(null);return function(e){return b[e]===void 0&&(b[e]=M(e)),b[e]}}var tr=function(b,e,z){for(var p=0,o=0;p=o,o=Z1(),p===38&&o===12&&(e[z]=1),!$M(o);)T1();return ZM(b,m1)},cr=function(b,e){var z=-1,p=44;do switch($M(p)){case 0:p===38&&Z1()===12&&(e[z]=1),b[z]+=tr(m1-1,e,z);break;case 2:b[z]+=Bb(p);break;case 4:if(p===44){b[++z]=Z1()===58?"&\f":"",e[z]=b[z].length;break}default:b[z]+=Me(p)}while(p=T1());return b},Or=function(b,e){return at(cr(it(b),e))},io=new WeakMap,rr=function(b){if(!(b.type!=="rule"||!b.parent||b.length<1)){for(var e=b.value,z=b.parent,p=b.column===z.column&&b.line===z.line;z.type!=="rule";)if(z=z.parent,!z)return;if(!(b.props.length===1&&e.charCodeAt(0)!==58&&!io.get(z))&&!p){io.set(b,!0);for(var o=[],n=Or(e,o),t=z.props,c=0,O=0;c<n.length;c++)for(var i=0;i<t.length;i++,O++)b.props[O]=o[c]?n[c].replace(/&\f/g,t[i]):t[i]+" "+n[c]}}},ir=function(b){if(b.type==="decl"){var e=b.value;e.charCodeAt(0)===108&&e.charCodeAt(2)===98&&(b.return="",b.value="")}};function st(M,b){switch(V3(M,b)){case 5103:return S0+"print-"+M+M;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 S0+M+M;case 5349:case 4246:case 4810:case 6968:case 2756:return S0+M+_b+M+a1+M+M;case 6828:case 4268:return S0+M+a1+M+M;case 6165:return S0+M+a1+"flex-"+M+M;case 5187:return S0+M+x0(M,/(\w+).+(:[^]+)/,S0+"box-$1$2"+a1+"flex-$1$2")+M;case 5443:return S0+M+a1+"flex-item-"+x0(M,/flex-|-self/,"")+M;case 4675:return S0+M+a1+"flex-line-pack"+x0(M,/align-content|flex-|-self/,"")+M;case 5548:return S0+M+a1+x0(M,"shrink","negative")+M;case 5292:return S0+M+a1+x0(M,"basis","preferred-size")+M;case 6060:return S0+"box-"+x0(M,"-grow","")+S0+M+a1+x0(M,"grow","positive")+M;case 4554:return S0+x0(M,/([^-])(transform)/g,"$1"+S0+"$2")+M;case 6187:return x0(x0(x0(M,/(zoom-|grab)/,S0+"$1"),/(image-set)/,S0+"$1"),M,"")+M;case 5495:case 3959:return x0(M,/(image-set\([^]*)/,S0+"$1$`$1");case 4968:return x0(x0(M,/(.+:)(flex-)?(.*)/,S0+"box-pack:$3"+a1+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+S0+M+M;case 4095:case 3583:case 4068:case 2532:return x0(M,/(.+)-inline(.+)/,S0+"$1$2")+M;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(G1(M)-1-b>6)switch(r1(M,b+1)){case 109:if(r1(M,b+4)!==45)break;case 102:return x0(M,/(.+:)(.+)-([^]+)/,"$1"+S0+"$2-$3$1"+_b+(r1(M,b+3)==108?"$3":"$2-$3"))+M;case 115:return~lz(M,"stretch")?st(x0(M,"stretch","fill-available"),b)+M:M}break;case 4949:if(r1(M,b+1)!==115)break;case 6444:switch(r1(M,G1(M)-3-(~lz(M,"!important")&&10))){case 107:return x0(M,":",":"+S0)+M;case 101:return x0(M,/(.+:)([^;!]+)(;|!.+)?/,"$1"+S0+(r1(M,14)===45?"inline-":"")+"box$3$1"+S0+"$2$3$1"+a1+"$2box$3")+M}break;case 5936:switch(r1(M,b+11)){case 114:return S0+M+a1+x0(M,/[svh]\w+-[tblr]{2}/,"tb")+M;case 108:return S0+M+a1+x0(M,/[svh]\w+-[tblr]{2}/,"tb-rl")+M;case 45:return S0+M+a1+x0(M,/[svh]\w+-[tblr]{2}/,"lr")+M}return S0+M+a1+M+M}return M}var ar=function(b,e,z,p){if(b.length>-1&&!b.return)switch(b.type){case Uz:b.return=st(b.value,b.length);break;case ct:return OM([BM(b,{value:x0(b.value,"@","@"+S0)})],p);case jz:if(b.length)return G3(b.props,function(o){switch(Y3(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return OM([BM(b,{props:[x0(o,/:(read-\w+)/,":"+_b+"$1")]})],p);case"::placeholder":return OM([BM(b,{props:[x0(o,/:(plac\w+)/,":"+S0+"input-$1")]}),BM(b,{props:[x0(o,/:(plac\w+)/,":"+_b+"$1")]}),BM(b,{props:[x0(o,/:(plac\w+)/,a1+"input-$1")]})],p)}return""})}},Ar=[ar],sr=function(b){var e=b.key;if(e==="css"){var z=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(z,function(l){var L=l.getAttribute("data-emotion");L.indexOf(" ")!==-1&&(document.head.appendChild(l),l.setAttribute("data-s",""))})}var p=b.stylisPlugins||Ar,o={},n,t=[];n=b.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+e+' "]'),function(l){for(var L=l.getAttribute("data-emotion").split(" "),f=1;f<L.length;f++)o[L[f]]=!0;t.push(l)});var c,O=[rr,ir];{var i,r=[pr,nr(function(l){i.insert(l)})],a=or(O.concat(p,r)),A=function(L){return OM(er(L),a)};c=function(L,f,g,N){i=g,A(L?L+"{"+f.styles+"}":f.styles),N&&(q.inserted[f.name]=!0)}}var q={key:e,sheet:new F3({key:e,container:n,nonce:b.nonce,speedy:b.speedy,prepend:b.prepend,insertionPoint:b.insertionPoint}),nonce:b.nonce,inserted:o,registered:{},insert:c};return q.sheet.hydrate(t),q},qb={exports:{}},C0={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ao;function lr(){if(ao)return C0;ao=1;var M=typeof Symbol=="function"&&Symbol.for,b=M?Symbol.for("react.element"):60103,e=M?Symbol.for("react.portal"):60106,z=M?Symbol.for("react.fragment"):60107,p=M?Symbol.for("react.strict_mode"):60108,o=M?Symbol.for("react.profiler"):60114,n=M?Symbol.for("react.provider"):60109,t=M?Symbol.for("react.context"):60110,c=M?Symbol.for("react.async_mode"):60111,O=M?Symbol.for("react.concurrent_mode"):60111,i=M?Symbol.for("react.forward_ref"):60112,r=M?Symbol.for("react.suspense"):60113,a=M?Symbol.for("react.suspense_list"):60120,A=M?Symbol.for("react.memo"):60115,q=M?Symbol.for("react.lazy"):60116,l=M?Symbol.for("react.block"):60121,L=M?Symbol.for("react.fundamental"):60117,f=M?Symbol.for("react.responder"):60118,g=M?Symbol.for("react.scope"):60119;function N(y){if(typeof y=="object"&&y!==null){var h=y.$$typeof;switch(h){case b:switch(y=y.type,y){case c:case O:case z:case o:case p:case r:return y;default:switch(y=y&&y.$$typeof,y){case t:case i:case q:case A:case n:return y;default:return h}}case e:return h}}}function B(y){return N(y)===O}return C0.AsyncMode=c,C0.ConcurrentMode=O,C0.ContextConsumer=t,C0.ContextProvider=n,C0.Element=b,C0.ForwardRef=i,C0.Fragment=z,C0.Lazy=q,C0.Memo=A,C0.Portal=e,C0.Profiler=o,C0.StrictMode=p,C0.Suspense=r,C0.isAsyncMode=function(y){return B(y)||N(y)===c},C0.isConcurrentMode=B,C0.isContextConsumer=function(y){return N(y)===t},C0.isContextProvider=function(y){return N(y)===n},C0.isElement=function(y){return typeof y=="object"&&y!==null&&y.$$typeof===b},C0.isForwardRef=function(y){return N(y)===i},C0.isFragment=function(y){return N(y)===z},C0.isLazy=function(y){return N(y)===q},C0.isMemo=function(y){return N(y)===A},C0.isPortal=function(y){return N(y)===e},C0.isProfiler=function(y){return N(y)===o},C0.isStrictMode=function(y){return N(y)===p},C0.isSuspense=function(y){return N(y)===r},C0.isValidElementType=function(y){return typeof y=="string"||typeof y=="function"||y===z||y===O||y===o||y===p||y===r||y===a||typeof y=="object"&&y!==null&&(y.$$typeof===q||y.$$typeof===A||y.$$typeof===n||y.$$typeof===t||y.$$typeof===i||y.$$typeof===L||y.$$typeof===f||y.$$typeof===g||y.$$typeof===l)},C0.typeOf=N,C0}var E0={};/** @license React v16.13.1
* react-is.development.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ao;function qr(){return Ao||(Ao=1,process.env.NODE_ENV!=="production"&&function(){var M=typeof Symbol=="function"&&Symbol.for,b=M?Symbol.for("react.element"):60103,e=M?Symbol.for("react.portal"):60106,z=M?Symbol.for("react.fragment"):60107,p=M?Symbol.for("react.strict_mode"):60108,o=M?Symbol.for("react.profiler"):60114,n=M?Symbol.for("react.provider"):60109,t=M?Symbol.for("react.context"):60110,c=M?Symbol.for("react.async_mode"):60111,O=M?Symbol.for("react.concurrent_mode"):60111,i=M?Symbol.for("react.forward_ref"):60112,r=M?Symbol.for("react.suspense"):60113,a=M?Symbol.for("react.suspense_list"):60120,A=M?Symbol.for("react.memo"):60115,q=M?Symbol.for("react.lazy"):60116,l=M?Symbol.for("react.block"):60121,L=M?Symbol.for("react.fundamental"):60117,f=M?Symbol.for("react.responder"):60118,g=M?Symbol.for("react.scope"):60119;function N(H){return typeof H=="string"||typeof H=="function"||H===z||H===O||H===o||H===p||H===r||H===a||typeof H=="object"&&H!==null&&(H.$$typeof===q||H.$$typeof===A||H.$$typeof===n||H.$$typeof===t||H.$$typeof===i||H.$$typeof===L||H.$$typeof===f||H.$$typeof===g||H.$$typeof===l)}function B(H){if(typeof H=="object"&&H!==null){var m=H.$$typeof;switch(m){case b:var w=H.type;switch(w){case c:case O:case z:case o:case p:case r:return w;default:var E=w&&w.$$typeof;switch(E){case t:case i:case q:case A:case n:return E;default:return m}}case e:return m}}}var y=c,h=O,C=t,G=n,V=b,s=i,T=z,S=q,x=A,_=e,U=o,b0=p,c0=r,g0=!1;function O0(H){return g0||(g0=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),u(H)||B(H)===c}function u(H){return B(H)===O}function P(H){return B(H)===t}function e0(H){return B(H)===n}function d(H){return typeof H=="object"&&H!==null&&H.$$typeof===b}function z0(H){return B(H)===i}function i0(H){return B(H)===z}function J(H){return B(H)===q}function Y(H){return B(H)===A}function p0(H){return B(H)===e}function s0(H){return B(H)===o}function r0(H){return B(H)===p}function Y0(H){return B(H)===r}E0.AsyncMode=y,E0.ConcurrentMode=h,E0.ContextConsumer=C,E0.ContextProvider=G,E0.Element=V,E0.ForwardRef=s,E0.Fragment=T,E0.Lazy=S,E0.Memo=x,E0.Portal=_,E0.Profiler=U,E0.StrictMode=b0,E0.Suspense=c0,E0.isAsyncMode=O0,E0.isConcurrentMode=u,E0.isContextConsumer=P,E0.isContextProvider=e0,E0.isElement=d,E0.isForwardRef=z0,E0.isFragment=i0,E0.isLazy=J,E0.isMemo=Y,E0.isPortal=p0,E0.isProfiler=s0,E0.isStrictMode=r0,E0.isSuspense=Y0,E0.isValidElementType=N,E0.typeOf=B}()),E0}var so;function Hz(){return so||(so=1,process.env.NODE_ENV==="production"?qb.exports=lr():qb.exports=qr()),qb.exports}var we,lo;function ur(){if(lo)return we;lo=1;var M=Hz(),b={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},e={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},z={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},p={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};o[M.ForwardRef]=z,o[M.Memo]=p;function n(q){return M.isMemo(q)?p:o[q.$$typeof]||b}var t=Object.defineProperty,c=Object.getOwnPropertyNames,O=Object.getOwnPropertySymbols,i=Object.getOwnPropertyDescriptor,r=Object.getPrototypeOf,a=Object.prototype;function A(q,l,L){if(typeof l!="string"){if(a){var f=r(l);f&&f!==a&&A(q,f,L)}var g=c(l);O&&(g=g.concat(O(l)));for(var N=n(q),B=n(l),y=0;y<g.length;++y){var h=g[y];if(!e[h]&&!(L&&L[h])&&!(B&&B[h])&&!(N&&N[h])){var C=i(l,h);try{t(q,h,C)}catch{}}}}return q}return we=A,we}ur();var dr=!0;function lt(M,b,e){var z="";return e.split(" ").forEach(function(p){M[p]!==void 0?b.push(M[p]+";"):p&&(z+=p+" ")}),z}var Vz=function(b,e,z){var p=b.key+"-"+e.name;(z===!1||dr===!1)&&b.registered[p]===void 0&&(b.registered[p]=e.styles)},qt=function(b,e,z){Vz(b,e,z);var p=b.key+"-"+e.name;if(b.inserted[e.name]===void 0){var o=e;do b.insert(e===o?"."+p:"",o,b.sheet,!0),o=o.next;while(o!==void 0)}};function fr(M){for(var b=0,e,z=0,p=M.length;p>=4;++z,p-=4)e=M.charCodeAt(z)&255|(M.charCodeAt(++z)&255)<<8|(M.charCodeAt(++z)&255)<<16|(M.charCodeAt(++z)&255)<<24,e=(e&65535)*1540483477+((e>>>16)*59797<<16),e^=e>>>24,b=(e&65535)*1540483477+((e>>>16)*59797<<16)^(b&65535)*1540483477+((b>>>16)*59797<<16);switch(p){case 3:b^=(M.charCodeAt(z+2)&255)<<16;case 2:b^=(M.charCodeAt(z+1)&255)<<8;case 1:b^=M.charCodeAt(z)&255,b=(b&65535)*1540483477+((b>>>16)*59797<<16)}return b^=b>>>13,b=(b&65535)*1540483477+((b>>>16)*59797<<16),((b^b>>>15)>>>0).toString(36)}var Wr={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},Rr=/[A-Z]|^ms/g,hr=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ut=function(b){return b.charCodeAt(1)===45},qo=function(b){return b!=null&&typeof b!="boolean"},Ce=At(function(M){return ut(M)?M:M.replace(Rr,"-$&").toLowerCase()}),uo=function(b,e){switch(b){case"animation":case"animationName":if(typeof e=="string")return e.replace(hr,function(z,p,o){return K1={name:p,styles:o,next:K1},p})}return Wr[b]!==1&&!ut(b)&&typeof e=="number"&&e!==0?e+"px":e};function HM(M,b,e){if(e==null)return"";var z=e;if(z.__emotion_styles!==void 0)return z;switch(typeof e){case"boolean":return"";case"object":{var p=e;if(p.anim===1)return K1={name:p.name,styles:p.styles,next:K1},p.name;var o=e;if(o.styles!==void 0){var n=o.next;if(n!==void 0)for(;n!==void 0;)K1={name:n.name,styles:n.styles,next:K1},n=n.next;var t=o.styles+";";return t}return mr(M,b,e)}case"function":{if(M!==void 0){var c=K1,O=e(M);return K1=c,HM(M,b,O)}break}}var i=e;if(b==null)return i;var r=b[i];return r!==void 0?r:i}function mr(M,b,e){var z="";if(Array.isArray(e))for(var p=0;p<e.length;p++)z+=HM(M,b,e[p])+";";else for(var o in e){var n=e[o];if(typeof n!="object"){var t=n;b!=null&&b[t]!==void 0?z+=o+"{"+b[t]+"}":qo(t)&&(z+=Ce(o)+":"+uo(o,t)+";")}else if(Array.isArray(n)&&typeof n[0]=="string"&&(b==null||b[n[0]]===void 0))for(var c=0;c<n.length;c++)qo(n[c])&&(z+=Ce(o)+":"+uo(o,n[c])+";");else{var O=HM(M,b,n);switch(o){case"animation":case"animationName":{z+=Ce(o)+":"+O+";";break}default:z+=o+"{"+O+"}"}}}return z}var fo=/label:\s*([^\s;{]+)\s*(;|$)/g,K1;function ze(M,b,e){if(M.length===1&&typeof M[0]=="object"&&M[0]!==null&&M[0].styles!==void 0)return M[0];var z=!0,p="";K1=void 0;var o=M[0];if(o==null||o.raw===void 0)z=!1,p+=HM(e,b,o);else{var n=o;p+=n[0]}for(var t=1;t<M.length;t++)if(p+=HM(e,b,M[t]),z){var c=o;p+=c[t]}fo.lastIndex=0;for(var O="",i;(i=fo.exec(p))!==null;)O+="-"+i[1];var r=fr(p)+O;return{name:r,styles:p,next:K1}}var Lr=function(b){return b()},gr=Q.useInsertionEffect?Q.useInsertionEffect:!1,dt=gr||Lr,ft=Q.createContext(typeof HTMLElement<"u"?sr({key:"css"}):null);ft.Provider;var Wt=function(b){return f0.forwardRef(function(e,z){var p=f0.useContext(ft);return b(e,p,z)})},Yz=Q.createContext({}),Gz={}.hasOwnProperty,uz="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Nr=function(b,e){var z={};for(var p in e)Gz.call(e,p)&&(z[p]=e[p]);return z[uz]=b,z},yr=function(b){var e=b.cache,z=b.serialized,p=b.isStringTag;return Vz(e,z,p),dt(function(){return qt(e,z,p)}),null},Br=Wt(function(M,b,e){var z=M.css;typeof z=="string"&&b.registered[z]!==void 0&&(z=b.registered[z]);var p=M[uz],o=[z],n="";typeof M.className=="string"?n=lt(b.registered,o,M.className):M.className!=null&&(n=M.className+" ");var t=ze(o,void 0,Q.useContext(Yz));n+=b.key+"-"+t.name;var c={};for(var O in M)Gz.call(M,O)&&O!=="css"&&O!==uz&&(c[O]=M[O]);return c.className=n,e&&(c.ref=e),Q.createElement(Q.Fragment,null,Q.createElement(yr,{cache:b,serialized:t,isStringTag:typeof p=="string"}),Q.createElement(p,c))}),Tr=Br,Wo=function(b,e){var z=arguments;if(e==null||!Gz.call(e,"css"))return Q.createElement.apply(void 0,z);var p=z.length,o=new Array(p);o[0]=Tr,o[1]=Nr(b,e);for(var n=2;n<p;n++)o[n]=z[n];return Q.createElement.apply(null,o)};(function(M){var b;b||(b=M.JSX||(M.JSX={}))})(Wo||(Wo={}));function Kz(){for(var M=arguments.length,b=new Array(M),e=0;e<M;e++)b[e]=arguments[e];return ze(b)}function Mb(){var M=Kz.apply(void 0,arguments),b="animation-"+M.name;return{name:b,styles:"@keyframes "+b+"{"+M.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}var Xr=/^((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)-.*))$/,Sr=At(function(M){return Xr.test(M)||M.charCodeAt(0)===111&&M.charCodeAt(1)===110&&M.charCodeAt(2)<91}),xr=Sr,kr=function(b){return b!=="theme"},Ro=function(b){return typeof b=="string"&&b.charCodeAt(0)>96?xr:kr},ho=function(b,e,z){var p;if(e){var o=e.shouldForwardProp;p=b.__emotion_forwardProp&&o?function(n){return b.__emotion_forwardProp(n)&&o(n)}:o}return typeof p!="function"&&z&&(p=b.__emotion_forwardProp),p},vr=function(b){var e=b.cache,z=b.serialized,p=b.isStringTag;return Vz(e,z,p),dt(function(){return qt(e,z,p)}),null},wr=function M(b,e){var z=b.__emotion_real===b,p=z&&b.__emotion_base||b,o,n;e!==void 0&&(o=e.label,n=e.target);var t=ho(b,e,z),c=t||Ro(p),O=!c("as");return function(){var i=arguments,r=z&&b.__emotion_styles!==void 0?b.__emotion_styles.slice(0):[];if(o!==void 0&&r.push("label:"+o+";"),i[0]==null||i[0].raw===void 0)r.push.apply(r,i);else{var a=i[0];r.push(a[0]);for(var A=i.length,q=1;q<A;q++)r.push(i[q],a[q])}var l=Wt(function(L,f,g){var N=O&&L.as||p,B="",y=[],h=L;if(L.theme==null){h={};for(var C in L)h[C]=L[C];h.theme=Q.useContext(Yz)}typeof L.className=="string"?B=lt(f.registered,y,L.className):L.className!=null&&(B=L.className+" ");var G=ze(r.concat(y),f.registered,h);B+=f.key+"-"+G.name,n!==void 0&&(B+=" "+n);var V=O&&t===void 0?Ro(N):c,s={};for(var T in L)O&&T==="as"||V(T)&&(s[T]=L[T]);return s.className=B,g&&(s.ref=g),Q.createElement(Q.Fragment,null,Q.createElement(vr,{cache:f,serialized:G,isStringTag:typeof N=="string"}),Q.createElement(N,s))});return l.displayName=o!==void 0?o:"Styled("+(typeof p=="string"?p:p.displayName||p.name||"Component")+")",l.defaultProps=b.defaultProps,l.__emotion_real=l,l.__emotion_base=p,l.__emotion_styles=r,l.__emotion_forwardProp=t,Object.defineProperty(l,"toString",{value:function(){return"."+n}}),l.withComponent=function(L,f){var g=M(L,Eb({},e,f,{shouldForwardProp:ho(l,f,!0)}));return g.apply(void 0,r)},l}},Cr=["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"],dz=wr.bind(null);Cr.forEach(function(M){dz[M]=dz(M)});var ub={exports:{}};/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var Ee,mo;function Er(){if(mo)return Ee;mo=1;var M=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,e=Object.prototype.propertyIsEnumerable;function z(o){if(o==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(o)}function p(){try{if(!Object.assign)return!1;var o=new String("abc");if(o[5]="de",Object.getOwnPropertyNames(o)[0]==="5")return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;var c=Object.getOwnPropertyNames(n).map(function(i){return n[i]});if(c.join("")!=="0123456789")return!1;var O={};return"abcdefghijklmnopqrst".split("").forEach(function(i){O[i]=i}),Object.keys(Object.assign({},O)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return Ee=p()?Object.assign:function(o,n){for(var t,c=z(o),O,i=1;i<arguments.length;i++){t=Object(arguments[i]);for(var r in t)b.call(t,r)&&(c[r]=t[r]);if(M){O=M(t);for(var a=0;a<O.length;a++)e.call(t,O[a])&&(c[O[a]]=t[O[a]])}}return c},Ee}var _e,Lo;function Qz(){if(Lo)return _e;Lo=1;var M="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return _e=M,_e}var Pe,go;function Rt(){return go||(go=1,Pe=Function.call.bind(Object.prototype.hasOwnProperty)),Pe}var De,No;function _r(){if(No)return De;No=1;var M=function(){};if(process.env.NODE_ENV!=="production"){var b=Qz(),e={},z=Rt();M=function(o){var n="Warning: "+o;typeof console<"u"&&console.error(n);try{throw new Error(n)}catch{}}}function p(o,n,t,c,O){if(process.env.NODE