diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/downloader.605afd57.js b/downloader.605afd57.js new file mode 100644 index 0000000..22f3bbf --- /dev/null +++ b/downloader.605afd57.js @@ -0,0 +1,2 @@ +var e=globalThis.parcelRequiree076;(0,e.register)("c2cXb",function(t,r){Object.defineProperty(t.exports,"FileHandle",{get:()=>d,set:void 0,enumerable:!0,configurable:!0});var s=e("jG9Jm");let{WritableStream:a,TransformStream:o,DOMException:i,Blob:n}=e("f9c8S").default,{GONE:c}=s.errors,l=/constructor/i.test(window.HTMLElement);class d{constructor(e="unkown"){this.name=e,this.kind="file"}async getFile(){throw new i(...c)}async isSameEntry(e){return this===e}async createWritable(e={}){let t=await navigator.serviceWorker?.getRegistration(),r=document.createElement("a"),s=new o,i=s.writable;if(r.download=this.name,l||!t){let e=[];s.readable.pipeTo(new a({write(t){e.push(new n([t]))},close(){let t=new n(e,{type:"application/octet-stream; charset=utf-8"});e=[],r.href=URL.createObjectURL(t),r.click(),setTimeout(()=>URL.revokeObjectURL(r.href),1e4)}}))}else{let{writable:r,readablePort:i}=new p(a),n=encodeURIComponent(this.name).replace(/['()]/g,escape).replace(/\*/g,"%2A"),c={"content-disposition":"attachment; filename*=UTF-8''"+n,"content-type":"application/octet-stream; charset=utf-8",...e.size?{"content-length":e.size}:{}},l=setTimeout(()=>t.active.postMessage(0),1e4);s.readable.pipeThrough(new o({transform(e,t){if(e instanceof Uint8Array)return t.enqueue(e);let r=new Response(e).body.getReader(),s=e=>r.read().then(e=>e.done?0:s(t.enqueue(e.value)));return s()}})).pipeTo(r).finally(()=>{clearInterval(l)}),t.active.postMessage({url:t.scope+n,headers:c,readablePort:i},[i]);let d=document.createElement("iframe");d.hidden=!0,d.src=t.scope+n,document.body.appendChild(d)}return i.getWriter()}}class h{constructor(e){e.onmessage=e=>this._onMessage(e.data),this._port=e,this._resetReady()}start(e){return this._controller=e,this._readyPromise}write(e){return this._port.postMessage({type:0,chunk:e},[e.buffer]),this._resetReady(),this._readyPromise}close(){this._port.postMessage({type:2}),this._port.close()}abort(e){this._port.postMessage({type:1,reason:e}),this._port.close()}_onMessage(e){0===e.type&&this._resolveReady(),1===e.type&&this._onError(e.reason)}_onError(e){this._controller.error(e),this._rejectReady(e),this._port.close()}_resetReady(){this._readyPromise=new Promise((e,t)=>{this._readyResolve=e,this._readyReject=t}),this._readyPending=!0}_resolveReady(){this._readyResolve(),this._readyPending=!1}_rejectReady(e){this._readyPending||this._resetReady(),this._readyPromise.catch(()=>{}),this._readyReject(e),this._readyPending=!1}}class p{constructor(e){let t=new MessageChannel;this.readablePort=t.port1,this.writable=new e(new h(t.port2))}}}); +//# sourceMappingURL=downloader.605afd57.js.map diff --git a/downloader.605afd57.js.map b/downloader.605afd57.js.map new file mode 100644 index 0000000..b5076d4 --- /dev/null +++ b/downloader.605afd57.js.map @@ -0,0 +1 @@ +{"mappings":"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","sources":["","node_modules/.pnpm/native-file-system-adapter@3.0.1/node_modules/native-file-system-adapter/src/adapters/downloader.js"],"sourcesContent":["\nfunction $parcel$export(e, n, v, s) {\n Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});\n}\n\n var $parcel$global = globalThis;\n var parcelRequire = $parcel$global[\"parcelRequiree076\"];\nvar parcelRegister = parcelRequire.register;\nparcelRegister(\"c2cXb\", function(module, exports) {\n\n$parcel$export(module.exports, \"FileHandle\", () => $8c2fb8443087240a$export$8bdd21c705ef8d22);\n\nvar $jG9Jm = parcelRequire(\"jG9Jm\");\n\nvar $f9c8S = parcelRequire(\"f9c8S\");\nconst { WritableStream: $8c2fb8443087240a$var$WritableStream, TransformStream: $8c2fb8443087240a$var$TransformStream, DOMException: $8c2fb8443087240a$var$DOMException, Blob: $8c2fb8443087240a$var$Blob } = (0, $f9c8S.default);\nconst { GONE: $8c2fb8443087240a$var$GONE } = (0, $jG9Jm.errors);\n// @ts-ignore - Don't match newer versions of Safari, but that's okay\nconst $8c2fb8443087240a$var$isOldSafari = /constructor/i.test(window.HTMLElement);\nclass $8c2fb8443087240a$export$8bdd21c705ef8d22 {\n constructor(name = \"unkown\"){\n this.name = name;\n this.kind = \"file\";\n }\n async getFile() {\n throw new $8c2fb8443087240a$var$DOMException(...$8c2fb8443087240a$var$GONE);\n }\n async isSameEntry(other) {\n return this === other;\n }\n /**\n * @param {object} [options={}]\n */ async createWritable(options = {}) {\n const sw = await navigator.serviceWorker?.getRegistration();\n const link = document.createElement(\"a\");\n const ts = new $8c2fb8443087240a$var$TransformStream();\n const sink = ts.writable;\n link.download = this.name;\n if ($8c2fb8443087240a$var$isOldSafari || !sw) {\n /** @type {Blob[]} */ let chunks = [];\n ts.readable.pipeTo(new $8c2fb8443087240a$var$WritableStream({\n write (chunk) {\n chunks.push(new $8c2fb8443087240a$var$Blob([\n chunk\n ]));\n },\n close () {\n const blob = new $8c2fb8443087240a$var$Blob(chunks, {\n type: \"application/octet-stream; charset=utf-8\"\n });\n chunks = [];\n link.href = URL.createObjectURL(blob);\n link.click();\n setTimeout(()=>URL.revokeObjectURL(link.href), 10000);\n }\n }));\n } else {\n const { writable: writable, readablePort: readablePort } = new $8c2fb8443087240a$var$RemoteWritableStream($8c2fb8443087240a$var$WritableStream);\n // Make filename RFC5987 compatible\n const fileName = encodeURIComponent(this.name).replace(/['()]/g, escape).replace(/\\*/g, \"%2A\");\n const headers = {\n \"content-disposition\": \"attachment; filename*=UTF-8''\" + fileName,\n \"content-type\": \"application/octet-stream; charset=utf-8\",\n ...options.size ? {\n \"content-length\": options.size\n } : {}\n };\n const keepAlive = setTimeout(()=>sw.active.postMessage(0), 10000);\n ts.readable.pipeThrough(new $8c2fb8443087240a$var$TransformStream({\n transform (chunk, ctrl) {\n if (chunk instanceof Uint8Array) return ctrl.enqueue(chunk);\n const reader = new Response(chunk).body.getReader();\n const pump = (_)=>reader.read().then((e)=>e.done ? 0 : pump(ctrl.enqueue(e.value)));\n return pump();\n }\n })).pipeTo(writable).finally(()=>{\n clearInterval(keepAlive);\n });\n // Transfer the stream to service worker\n sw.active.postMessage({\n url: sw.scope + fileName,\n headers: headers,\n readablePort: readablePort\n }, [\n readablePort\n ]);\n // Trigger the download with a hidden iframe\n const iframe = document.createElement(\"iframe\");\n iframe.hidden = true;\n iframe.src = sw.scope + fileName;\n document.body.appendChild(iframe);\n }\n return sink.getWriter();\n }\n}\n// Want to remove this postMessage hack, tell them u want transferable streams:\n// https://bugs.webkit.org/show_bug.cgi?id=215485\nconst $8c2fb8443087240a$var$WRITE = 0;\nconst $8c2fb8443087240a$var$PULL = 0;\nconst $8c2fb8443087240a$var$ERROR = 1;\nconst $8c2fb8443087240a$var$ABORT = 1;\nconst $8c2fb8443087240a$var$CLOSE = 2;\nclass $8c2fb8443087240a$var$MessagePortSink {\n /** @param {MessagePort} port */ constructor(port){\n port.onmessage = (event)=>this._onMessage(event.data);\n this._port = port;\n this._resetReady();\n }\n start(controller) {\n this._controller = controller;\n // Apply initial backpressure\n return this._readyPromise;\n }\n write(chunk) {\n const message = {\n type: $8c2fb8443087240a$var$WRITE,\n chunk: chunk\n };\n // Send chunk\n this._port.postMessage(message, [\n chunk.buffer\n ]);\n // Assume backpressure after every write, until sender pulls\n this._resetReady();\n // Apply backpressure\n return this._readyPromise;\n }\n close() {\n this._port.postMessage({\n type: $8c2fb8443087240a$var$CLOSE\n });\n this._port.close();\n }\n abort(reason) {\n this._port.postMessage({\n type: $8c2fb8443087240a$var$ABORT,\n reason: reason\n });\n this._port.close();\n }\n _onMessage(message) {\n if (message.type === $8c2fb8443087240a$var$PULL) this._resolveReady();\n if (message.type === $8c2fb8443087240a$var$ERROR) this._onError(message.reason);\n }\n _onError(reason) {\n this._controller.error(reason);\n this._rejectReady(reason);\n this._port.close();\n }\n _resetReady() {\n this._readyPromise = new Promise((resolve, reject)=>{\n this._readyResolve = resolve;\n this._readyReject = reject;\n });\n this._readyPending = true;\n }\n _resolveReady() {\n this._readyResolve();\n this._readyPending = false;\n }\n _rejectReady(reason) {\n if (!this._readyPending) this._resetReady();\n this._readyPromise.catch(()=>{});\n this._readyReject(reason);\n this._readyPending = false;\n }\n}\nclass $8c2fb8443087240a$var$RemoteWritableStream {\n constructor(WritableStream){\n const channel = new MessageChannel();\n this.readablePort = channel.port1;\n this.writable = new WritableStream(new $8c2fb8443087240a$var$MessagePortSink(channel.port2));\n }\n}\n\n});\n\n\n//# sourceMappingURL=downloader.605afd57.js.map\n","import { errors } from '../util.js'\nimport config from '../config.js'\n\nconst {\n WritableStream,\n TransformStream,\n DOMException,\n Blob\n} = config\n\nconst { GONE } = errors\n// @ts-ignore - Don't match newer versions of Safari, but that's okay\nconst isOldSafari = /constructor/i.test(window.HTMLElement)\n\nexport class FileHandle {\n constructor (name = 'unkown') {\n this.name = name\n this.kind = 'file'\n }\n\n async getFile () {\n throw new DOMException(...GONE)\n }\n\n async isSameEntry(other) {\n return this === other\n }\n\n /**\n * @param {object} [options={}]\n */\n async createWritable (options = {}) {\n const sw = await navigator.serviceWorker?.getRegistration()\n const link = document.createElement('a')\n const ts = new TransformStream()\n const sink = ts.writable\n\n link.download = this.name\n\n if (isOldSafari || !sw) {\n /** @type {Blob[]} */\n let chunks = []\n ts.readable.pipeTo(new WritableStream({\n write (chunk) {\n chunks.push(new Blob([chunk]))\n },\n close () {\n const blob = new Blob(chunks, { type: 'application/octet-stream; charset=utf-8' })\n chunks = []\n link.href = URL.createObjectURL(blob)\n link.click()\n setTimeout(() => URL.revokeObjectURL(link.href), 10000)\n }\n }))\n } else {\n const { writable, readablePort } = new RemoteWritableStream(WritableStream)\n // Make filename RFC5987 compatible\n const fileName = encodeURIComponent(this.name).replace(/['()]/g, escape).replace(/\\*/g, '%2A')\n const headers = {\n 'content-disposition': \"attachment; filename*=UTF-8''\" + fileName,\n 'content-type': 'application/octet-stream; charset=utf-8',\n ...(options.size ? { 'content-length': options.size } : {})\n }\n\n const keepAlive = setTimeout(() => sw.active.postMessage(0), 10000)\n\n ts.readable.pipeThrough(new TransformStream({\n transform (chunk, ctrl) {\n if (chunk instanceof Uint8Array) return ctrl.enqueue(chunk)\n const reader = new Response(chunk).body.getReader()\n const pump = _ => reader.read().then(e => e.done ? 0 : pump(ctrl.enqueue(e.value)))\n return pump()\n }\n })).pipeTo(writable).finally(() => {\n clearInterval(keepAlive)\n })\n\n // Transfer the stream to service worker\n sw.active.postMessage({\n url: sw.scope + fileName,\n headers,\n readablePort\n }, [readablePort])\n\n // Trigger the download with a hidden iframe\n const iframe = document.createElement('iframe')\n iframe.hidden = true\n iframe.src = sw.scope + fileName\n document.body.appendChild(iframe)\n }\n\n return sink.getWriter()\n }\n}\n\n// Want to remove this postMessage hack, tell them u want transferable streams:\n// https://bugs.webkit.org/show_bug.cgi?id=215485\n\nconst WRITE = 0\nconst PULL = 0\nconst ERROR = 1\nconst ABORT = 1\nconst CLOSE = 2\n\nclass MessagePortSink {\n /** @param {MessagePort} port */\n constructor (port) {\n port.onmessage = event => this._onMessage(event.data)\n this._port = port\n this._resetReady()\n }\n\n start (controller) {\n this._controller = controller\n // Apply initial backpressure\n return this._readyPromise\n }\n\n write (chunk) {\n const message = { type: WRITE, chunk }\n\n // Send chunk\n this._port.postMessage(message, [chunk.buffer])\n\n // Assume backpressure after every write, until sender pulls\n this._resetReady()\n\n // Apply backpressure\n return this._readyPromise\n }\n\n close () {\n this._port.postMessage({ type: CLOSE })\n this._port.close()\n }\n\n abort (reason) {\n this._port.postMessage({ type: ABORT, reason })\n this._port.close()\n }\n\n _onMessage (message) {\n if (message.type === PULL) this._resolveReady()\n if (message.type === ERROR) this._onError(message.reason)\n }\n\n _onError (reason) {\n this._controller.error(reason)\n this._rejectReady(reason)\n this._port.close()\n }\n\n _resetReady () {\n this._readyPromise = new Promise((resolve, reject) => {\n this._readyResolve = resolve\n this._readyReject = reject\n })\n this._readyPending = true\n }\n\n _resolveReady () {\n this._readyResolve()\n this._readyPending = false\n }\n\n _rejectReady (reason) {\n if (!this._readyPending) this._resetReady()\n this._readyPromise.catch(() => {})\n this._readyReject(reason)\n this._readyPending = false\n }\n}\n\nclass RemoteWritableStream {\n constructor (WritableStream) {\n const channel = new MessageChannel()\n this.readablePort = channel.port1\n this.writable = new WritableStream(\n new MessagePortSink(channel.port2)\n )\n }\n}\n"],"names":["parcelRequire","$parcel$global","globalThis","parcelRegister","register","module","exports","Object","defineProperty","get","$8c2fb8443087240a$export$8bdd21c705ef8d22","set","s","enumerable","configurable","$jG9Jm","WritableStream","$8c2fb8443087240a$var$WritableStream","TransformStream","$8c2fb8443087240a$var$TransformStream","DOMException","$8c2fb8443087240a$var$DOMException","Blob","$8c2fb8443087240a$var$Blob","$f9c8S","default","GONE","$8c2fb8443087240a$var$GONE","errors","$8c2fb8443087240a$var$isOldSafari","test","window","HTMLElement","constructor","name","kind","getFile","isSameEntry","other","createWritable","options","sw","navigator","serviceWorker","getRegistration","link","document","createElement","ts","sink","writable","download","chunks","readable","pipeTo","write","chunk","push","close","blob","type","href","URL","createObjectURL","click","setTimeout","revokeObjectURL","readablePort","$8c2fb8443087240a$var$RemoteWritableStream","fileName","encodeURIComponent","replace","escape","headers","size","keepAlive","active","postMessage","pipeThrough","transform","ctrl","Uint8Array","enqueue","reader","Response","body","getReader","pump","_","read","then","e","done","value","finally","clearInterval","url","scope","iframe","hidden","src","appendChild","getWriter","$8c2fb8443087240a$var$MessagePortSink","port","onmessage","event","_onMessage","data","_port","_resetReady","start","controller","_controller","_readyPromise","buffer","abort","reason","message","_resolveReady","_onError","error","_rejectReady","Promise","resolve","reject","_readyResolve","_readyReject","_readyPending","catch","channel","MessageChannel","port1","port2"],"version":3,"file":"downloader.605afd57.js.map"} \ No newline at end of file diff --git a/en-US.e6d7b8b7.js b/en-US.e6d7b8b7.js new file mode 100644 index 0000000..bd5e9e7 --- /dev/null +++ b/en-US.e6d7b8b7.js @@ -0,0 +1,2 @@ +(0,globalThis.parcelRequiree076.register)("9Z5Wq",function(e,o){Object.defineProperty(e.exports,"__esModule",{value:!0,configurable:!0}),Object.defineProperty(e.exports,"default",{get:()=>t,set:void 0,enumerable:!0,configurable:!0});var t={welcome:"Welcome",upstream_projects:"Upstream projects",home_page:"Home Page",source_code:"Source Code",component:"Component",pagination:"Pagination",powered_by:"Powered by",documentation:"Documentation",learn:"Learn",examples:"Examples",deploy:"Deploy",sign_in:"Sign in",sign_out:"Sign out",create:"Create",submit:"Submit",cancel:"Cancel",edit:"Edit",delete:"Delete",total_x_rows:({totalCount:e})=>`Total ${e} rows`,sure_to_delete_x:({keys:e})=>`Are you sure to delete ${e.join(", ")}?`,repository_name:"Repository Name",programming_language:"Programming Language",topic:"Topic",star_count:"Star Count",scroll_list:"Scroll List",load_more:"Load more...",no_more:"No more"}}); +//# sourceMappingURL=en-US.e6d7b8b7.js.map diff --git a/en-US.e6d7b8b7.js.map b/en-US.e6d7b8b7.js.map new file mode 100644 index 0000000..76d948a --- /dev/null +++ b/en-US.e6d7b8b7.js.map @@ -0,0 +1 @@ +{"mappings":"A,C,E,A,A,W,iB,C,Q,A,E,Q,S,C,C,C,E,O,c,C,E,O,C,a,C,M,C,E,a,C,C,G,O,c,C,E,O,C,U,C,I,I,E,I,K,E,W,C,E,a,C,C,GCEA,IAAA,EAAe,CACb,QAAS,UACT,kBAAmB,oBACnB,UAAW,YACX,YAAa,cACb,UAAW,YACX,WAAY,aACZ,WAAY,aACZ,cAAe,gBACf,MAAO,QACP,SAAU,WACV,OAAQ,SAER,QAAS,UACT,SAAU,WAGV,OAAQ,SACR,OAAQ,SACR,OAAQ,SACR,KAAM,OACN,OAAQ,SACR,aAAc,CAAC,CAAA,WAAE,CAAU,CAA0B,GACnD,CAAA,MAAA,EAAS,EAAU,KAAA,CAAO,CAC5B,iBAAkB,CAAC,CAAA,KAAE,CAAI,CAAsB,GAC7C,CAAA,uBAAA,EAA0B,EAAK,IAAI,CAAC,MAAK,CAAA,CAAG,CAC9C,gBAAiB,kBACjB,qBAAsB,uBACtB,MAAO,QACP,WAAY,aAGZ,YAAa,cACb,UAAW,eACX,QAAS,SACD,C","sources":["","src/translation/en-US.ts"],"sourcesContent":["\nfunction $parcel$defineInteropFlag(a) {\n Object.defineProperty(a, '__esModule', {value: true, configurable: true});\n}\n\nfunction $parcel$export(e, n, v, s) {\n Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});\n}\n\n var $parcel$global = globalThis;\n var parcelRequire = $parcel$global[\"parcelRequiree076\"];\nvar parcelRegister = parcelRequire.register;\nparcelRegister(\"9Z5Wq\", function(module, exports) {\n\n$parcel$defineInteropFlag(module.exports);\n\n$parcel$export(module.exports, \"default\", () => $744e6b67acb65146$export$2e2bcd8739ae039);\nvar $744e6b67acb65146$export$2e2bcd8739ae039 = {\n welcome: \"Welcome\",\n upstream_projects: \"Upstream projects\",\n home_page: \"Home Page\",\n source_code: \"Source Code\",\n component: \"Component\",\n pagination: \"Pagination\",\n powered_by: \"Powered by\",\n documentation: \"Documentation\",\n learn: \"Learn\",\n examples: \"Examples\",\n deploy: \"Deploy\",\n sign_in: \"Sign in\",\n sign_out: \"Sign out\",\n // REST table\n create: \"Create\",\n submit: \"Submit\",\n cancel: \"Cancel\",\n edit: \"Edit\",\n delete: \"Delete\",\n total_x_rows: ({ totalCount: totalCount })=>`Total ${totalCount} rows`,\n sure_to_delete_x: ({ keys: keys })=>`Are you sure to delete ${keys.join(\", \")}?`,\n repository_name: \"Repository Name\",\n programming_language: \"Programming Language\",\n topic: \"Topic\",\n star_count: \"Star Count\",\n // Scroll List\n scroll_list: \"Scroll List\",\n load_more: \"Load more...\",\n no_more: \"No more\"\n};\n\n});\n\n\n//# sourceMappingURL=en-US.e6d7b8b7.js.map\n","import { IDType } from 'mobx-restful';\n\nexport default {\n welcome: 'Welcome',\n upstream_projects: 'Upstream projects',\n home_page: 'Home Page',\n source_code: 'Source Code',\n component: 'Component',\n pagination: 'Pagination',\n powered_by: 'Powered by',\n documentation: 'Documentation',\n learn: 'Learn',\n examples: 'Examples',\n deploy: 'Deploy',\n\n sign_in: 'Sign in',\n sign_out: 'Sign out',\n\n // REST table\n create: 'Create',\n submit: 'Submit',\n cancel: 'Cancel',\n edit: 'Edit',\n delete: 'Delete',\n total_x_rows: ({ totalCount }: { totalCount: number }) =>\n `Total ${totalCount} rows`,\n sure_to_delete_x: ({ keys }: { keys: IDType[] }) =>\n `Are you sure to delete ${keys.join(', ')}?`,\n repository_name: 'Repository Name',\n programming_language: 'Programming Language',\n topic: 'Topic',\n star_count: 'Star Count',\n\n // Scroll List\n scroll_list: 'Scroll List',\n load_more: 'Load more...',\n no_more: 'No more'\n} as const;\n"],"names":["parcelRequire","$parcel$global","globalThis","register","module","exports","Object","defineProperty","value","configurable","get","$744e6b67acb65146$export$2e2bcd8739ae039","set","s","enumerable","welcome","upstream_projects","home_page","source_code","component","pagination","powered_by","documentation","learn","examples","deploy","sign_in","sign_out","create","submit","cancel","edit","delete","total_x_rows","totalCount","sure_to_delete_x","keys","join","repository_name","programming_language","topic","star_count","scroll_list","load_more","no_more"],"version":3,"file":"en-US.e6d7b8b7.js.map"} \ No newline at end of file diff --git a/index.a51550ca.js b/index.a51550ca.js new file mode 100644 index 0000000..45c7c82 --- /dev/null +++ b/index.a51550ca.js @@ -0,0 +1,345 @@ +let e,t,n,r,o,a,i,l,s,c,u,d,f,p,h,m,g,v,b,y,w,x,S,C,E,k,O,_,$,j,P,N,I,T,R,M,B,z,A,L,D,F,H,q,W,V,K,U,G,X,Y,Q,J,Z,ee,et,en,er,eo,ea,ei,el,es,ec,eu,ed,ef,ep,eh,em,eg,ev,eb,ey,ew,ex,eS,eC,eE,ek,eO,e_,e$,ej,eP,eN,eI,eT,eR,eM,eB,ez,eA,eL,eD,eF,eH,eq,eW,eV,eK,eU,eG,eX,eY,eQ,eJ,eZ,e0,e1,e2,e4,e3,e6,e5,e8,e9,e7,te,tt,tn,tr,to,ta,ti,tl,ts,tc,tu,td,tf,tp,th,tm,tg,tv,tb,ty,tw,tx,tS,tC,tE,tk,tO,t_,t$,tj,tP,tN,tI,tT,tR,tM,tB,tz,tA,tL,tD,tF,tH;function tq(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var tW,tV,tK,tU,tG,tX,tY,tQ,tJ,tZ,t0,t1,t2,t4,t3,t6,t5,t8,t9,t7,ne,nt,nn,nr,no,na,ni,nl,ns,nc,nu,nd,nf,np,nh,nm,ng,nv,nb,ny,nw,nx,nS,nC,nE,nk,nO,n_,n$,nj,nP,nN,nI,nT,nR,nM,nB,nz,nA,nL,nD,nF,nH,nq,nW,nV,nK,nU,nG,nX,nY,nQ,nJ,nZ,n0,n1,n2,n4,n3,n6,n5,n8,n9,n7,re,rt,rn,rr,ro,ra,ri,rl,rs,rc,ru,rd,rf,rp,rh,rm,rg,rv,rb,ry,rw,rx,rS,rC,rE,rk,rO,r_,r$,rj,rP,rN,rI,rT,rR,rM,rB,rz,rA,rL,rD,rF,rH,rq,rW,rV,rK,rU,rG,rX,rY,rQ,rJ,rZ,r0,r1,r2,r4,r3,r6,r5,r8,r9,r7,oe,ot,on,or,oo,oa,oi,ol,os,oc,ou,od,of,op,oh,om,og,ov,ob,oy,ow,ox,oS,oC,oE,ok,oO,o_,o$,oj,oP,oN,oI,oT,oR,oM,oB,oz,oA,oL,oD,oF,oH,oq,oW,oV,oK,oU,oG,oX,oY,oQ,oJ,oZ,o0,o1,o2,o4,o3,o6,o5,o8,o9,o7,ae,at,an,ar,ao,aa,ai,al,as,ac,au,ad,af,ap,ah,am,ag,av,ab,ay,aw,ax,aS=globalThis;function aC(e){Object.defineProperty(e,"__esModule",{value:!0,configurable:!0})}function aE(e){return e&&e.__esModule?e.default:e}var ak={},aO={},a_=aS.parcelRequiree076;null==a_&&((a_=function(e){if(e in ak)return ak[e].exports;if(e in aO){var t=aO[e];delete aO[e];var n={id:e,exports:{}};return ak[e]=n,t.call(n.exports,n,n.exports),n.exports}var r=Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(e,t){aO[e]=t},aS.parcelRequiree076=a_);var a$=a_.register;a$("aPfka",function(e,t){tq(e.exports,"Fragment",()=>n,e=>n=e),tq(e.exports,"jsx",()=>r,e=>r=e),tq(e.exports,"jsxs",()=>o,e=>o=e);var n,r,o,a=a_("aqdBs"),i=Symbol.for("react.element"),l=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,c=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,n){var r,o={},a=null,l=null;for(r in void 0!==n&&(a=""+n),void 0!==t.key&&(a=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,r)&&!u.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:a,ref:l,props:o,_owner:c.current}}n=l,r=d,o=d}),a$("aqdBs",function(e,t){e.exports=a_("WCsmQ")}),a$("WCsmQ",function(e,t){tq(e.exports,"Children",()=>n,e=>n=e),tq(e.exports,"Component",()=>r,e=>r=e),tq(e.exports,"Fragment",()=>o,e=>o=e),tq(e.exports,"Profiler",()=>a,e=>a=e),tq(e.exports,"PureComponent",()=>i,e=>i=e),tq(e.exports,"StrictMode",()=>l,e=>l=e),tq(e.exports,"Suspense",()=>s,e=>s=e),tq(e.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",()=>c,e=>c=e),tq(e.exports,"act",()=>u,e=>u=e),tq(e.exports,"cloneElement",()=>d,e=>d=e),tq(e.exports,"createContext",()=>f,e=>f=e),tq(e.exports,"createElement",()=>p,e=>p=e),tq(e.exports,"createFactory",()=>h,e=>h=e),tq(e.exports,"createRef",()=>m,e=>m=e),tq(e.exports,"forwardRef",()=>g,e=>g=e),tq(e.exports,"isValidElement",()=>v,e=>v=e),tq(e.exports,"lazy",()=>b,e=>b=e),tq(e.exports,"memo",()=>y,e=>y=e),tq(e.exports,"startTransition",()=>w,e=>w=e),tq(e.exports,"unstable_act",()=>x,e=>x=e),tq(e.exports,"useCallback",()=>S,e=>S=e),tq(e.exports,"useContext",()=>C,e=>C=e),tq(e.exports,"useDebugValue",()=>E,e=>E=e),tq(e.exports,"useDeferredValue",()=>k,e=>k=e),tq(e.exports,"useEffect",()=>O,e=>O=e),tq(e.exports,"useId",()=>_,e=>_=e),tq(e.exports,"useImperativeHandle",()=>$,e=>$=e),tq(e.exports,"useInsertionEffect",()=>j,e=>j=e),tq(e.exports,"useLayoutEffect",()=>P,e=>P=e),tq(e.exports,"useMemo",()=>N,e=>N=e),tq(e.exports,"useReducer",()=>I,e=>I=e),tq(e.exports,"useRef",()=>T,e=>T=e),tq(e.exports,"useState",()=>R,e=>R=e),tq(e.exports,"useSyncExternalStore",()=>M,e=>M=e),tq(e.exports,"useTransition",()=>B,e=>B=e),tq(e.exports,"version",()=>z,e=>z=e);var n,r,o,a,i,l,s,c,u,d,f,p,h,m,g,v,b,y,w,x,S,C,E,k,O,_,$,j,P,N,I,T,R,M,B,z,A=Symbol.for("react.element"),L=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),H=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),W=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),K=Symbol.for("react.suspense"),U=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),X=Symbol.iterator,Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Q=Object.assign,J={};function Z(e,t,n){this.props=e,this.context=t,this.refs=J,this.updater=n||Y}function ee(){}function et(e,t,n){this.props=e,this.context=t,this.refs=J,this.updater=n||Y}Z.prototype.isReactComponent={},Z.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},Z.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ee.prototype=Z.prototype;var en=et.prototype=new ee;en.constructor=et,Q(en,Z.prototype),en.isPureReactComponent=!0;var er=Array.isArray,eo=Object.prototype.hasOwnProperty,ea={current:null},ei={key:!0,ref:!0,__self:!0,__source:!0};function el(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)eo.call(t,r)&&!ei.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(11?t-1:0),r=1;req),tq(e.exports,"isObservableObject",()=>n$),tq(e.exports,"isObservableArray",()=>nh),tq(e.exports,"isObservableMap",()=>nb),tq(e.exports,"computed",()=>eU),tq(e.exports,"_allowStateChanges",()=>e0),tq(e.exports,"untracked",()=>tr),tq(e.exports,"_getGlobalState",()=>tp),tq(e.exports,"getDependencyTree",()=>tK),tq(e.exports,"Reaction",()=>tw),tq(e.exports,"action",()=>tT),tq(e.exports,"reaction",()=>tD),tq(e.exports,"configure",()=>tV),tq(e.exports,"toJS",()=>t2),tq(e.exports,"when",()=>t3),tq(e.exports,"makeObservable",()=>nr),tq(e.exports,"runInAction",()=>tM);var r,o,a,i,l,s,c,u,d,f,p,h,m,g,v,b,y={};function w(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==aS?aS:"undefined"!=typeof self?self:y}var x=Object.assign,S=Object.getOwnPropertyDescriptor,C=Object.defineProperty,E=Object.prototype,k=[];Object.freeze(k);var O={};Object.freeze(O);var _="undefined"!=typeof Proxy,$=Object.toString();function j(){_||n("Proxy not available")}function P(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var N=function(){};function I(e){return"function"==typeof e}function T(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function R(e){return null!==e&&"object"==typeof e}function M(e){if(!R(e))return!1;var t=Object.getPrototypeOf(e);if(null==t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n.toString()===$}function B(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function z(e,t,n){C(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function A(e,t,n){C(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function L(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return R(e)&&!0===e[n]}}function D(e){return e instanceof Map}function F(e){return e instanceof Set}var H=void 0!==Object.getOwnPropertySymbols,q="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:H?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function W(e){return null===e?null:"object"==typeof e?""+e:e}function V(e,t){return E.hasOwnProperty.call(e,t)}var K=Object.getOwnPropertyDescriptors||function(e){var t={};return q(e).forEach(function(n){t[n]=S(e,n)}),t};function U(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var et=Symbol("mobx-stored-annotations");function en(e){return Object.assign(function(t,n){if(eo(n))return e.decorate_20223_(t,n);er(t,n,e)},e)}function er(e,t,n){V(e,et)||z(e,et,X({},e[et])),"override"===n.annotationType_||(e[et][t]=n)}function eo(e){return"object"==typeof e&&"string"==typeof e.kind}var ea=Symbol("mobx administration"),ei=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.isPendingUnobservation=!1,this.isBeingObserved=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=p.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(e){return e()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(e){return e()})},t.reportObserved=function(){return tb(this)},t.reportChanged=function(){tg(),ty(this),tv()},t.toString=function(){return this.name_},e}(),el=L("Atom",ei);function es(e,t,n){void 0===t&&(t=N),void 0===n&&(n=N);var r=new ei(e);return t!==N&&tH("onBO",r,t,void 0),n!==N&&tF(r,n),r}var ec={structural:function(e,t){return nF(e,t)},default:function(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}};function eu(e,t,n){return t0(e)?e:Array.isArray(e)?eq.array(e,{name:n}):M(e)?eq.object(e,void 0,{name:n}):D(e)?eq.map(e,{name:n}):F(e)?eq.set(e,{name:n}):"function"!=typeof e||tB(e)||tZ(e)?e:B(e)?tQ(e):tR(n,e)}function ed(e){return e}function ef(e,t){return{annotationType_:e,options_:t,make_:ep,extend_:eh,decorate_20223_:em}}function ep(e,t,n,r){if(null!=(o=this.options_)&&o.bound)return null===this.extend_(e,t,n,!1)?0:1;if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(tB(n.value))return 1;var o,a=eg(e,this,t,n,!1);return C(r,t,a),2}function eh(e,t,n,r){var o=eg(e,this,t,n);return e.defineProperty_(t,o,r)}function em(e,t){var r,o,a,i,l,s,c=t.kind,u=t.name,d=t.addInitializer,f=this;if("field"==c){d(function(){er(this,u,f)});return}if("method"==c)return tB(e)||(r=e,e=eJ(null!=(o=null==(a=f.options_)?void 0:a.name)?o:u.toString(),r,null!=(i=null==(l=f.options_)?void 0:l.autoAction)&&i)),null!=(s=this.options_)&&s.bound&&d(function(){var e=this[u].bind(this);e.isMobxAction=!0,this[u]=e}),e;n("Cannot apply '"+f.annotationType_+"' to '"+String(u)+"' (kind: "+c+"):\n'"+f.annotationType_+"' can only be used on properties with a function value.")}function eg(e,t,n,r,o){void 0===o&&(o=tf.safeDescriptors),t.annotationType_,r.value;var a,i,l,s,c,u,d,f,p=r.value;return null!=(a=t.options_)&&a.bound&&(p=p.bind(null!=(f=e.proxy_)?f:e.target_)),{value:eJ(null!=(i=null==(l=t.options_)?void 0:l.name)?i:n.toString(),p,null!=(s=null==(c=t.options_)?void 0:c.autoAction)&&s,null!=(u=t.options_)&&u.bound?null!=(d=e.proxy_)?d:e.target_:void 0),configurable:!o||e.isPlainObject_,enumerable:!1,writable:!o}}function ev(e,t){return{annotationType_:e,options_:t,make_:eb,extend_:ey,decorate_20223_:ew}}function eb(e,t,n,r){if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(null!=(o=this.options_)&&o.bound&&(!V(e.target_,t)||!tZ(e.target_[t]))&&null===this.extend_(e,t,n,!1))return 0;if(tZ(n.value))return 1;var o,a=ex(e,this,t,n,!1,!1);return C(r,t,a),2}function ey(e,t,n,r){var o,a=ex(e,this,t,n,null==(o=this.options_)?void 0:o.bound);return e.defineProperty_(t,a,r)}function ew(e,t){var n,r=t.name,o=t.addInitializer;return tZ(e)||(e=tQ(e)),null!=(n=this.options_)&&n.bound&&o(function(){var e=this[r].bind(this);e.isMobXFlow=!0,this[r]=e}),e}function ex(e,t,n,r,o,a){void 0===a&&(a=tf.safeDescriptors),t.annotationType_,r.value;var i,l=r.value;return tZ(l)||(l=tQ(l)),o&&((l=l.bind(null!=(i=e.proxy_)?i:e.target_)).isMobXFlow=!0),{value:l,configurable:!a||e.isPlainObject_,enumerable:!1,writable:!a}}function eS(e,t){return{annotationType_:e,options_:t,make_:eC,extend_:eE,decorate_20223_:ek}}function eC(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function eE(e,t,n,r){return this.annotationType_,n.get,e.defineComputedProperty_(t,X({},this.options_,{get:n.get,set:n.set}),r)}function ek(e,t){var n=this,r=t.name;return(0,t.addInitializer)(function(){var t=nk(this)[ea],o=X({},n.options_,{get:e,context:this});o.name||(o.name="ObservableObject."+r.toString()),t.values_.set(r,new e5(o))}),function(){return this[ea].getObservablePropValue_(r)}}function eO(e,t){return{annotationType_:e,options_:t,make_:e_,extend_:e$,decorate_20223_:ej}}function e_(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function e$(e,t,n,r){var o,a;return this.annotationType_,e.defineObservableProperty_(t,n.value,null!=(o=null==(a=this.options_)?void 0:a.enhancer)?o:eu,r)}function ej(e,t){var n=this,r=t.kind,o=t.name,a=new WeakSet;function i(e,t){var r,i,l=nk(e)[ea],s=new e4(t,null!=(r=null==(i=n.options_)?void 0:i.enhancer)?r:eu,"ObservableObject."+o.toString(),!1);l.values_.set(o,s),a.add(e)}if("accessor"==r)return{get:function(){return a.has(this)||i(this,e.get.call(this)),this[ea].getObservablePropValue_(o)},set:function(e){return a.has(this)||i(this,e),this[ea].setObservablePropValue_(o,e)},init:function(e){return a.has(this)||i(this,e),e}}}var eP=eN();function eN(e){return{annotationType_:"true",options_:e,make_:eI,extend_:eT,decorate_20223_:eR}}function eI(e,t,n,r){if(n.get)return eU.make_(e,t,n,r);if(n.set){var o,a,i,l,s,c=eJ(t.toString(),n.set);return r===e.target_?null===e.defineProperty_(t,{configurable:!tf.safeDescriptors||e.isPlainObject_,set:c})?0:2:(C(r,t,{configurable:!0,set:c}),2)}if(r!==e.target_&&"function"==typeof n.value)return B(n.value)?(null!=(l=this.options_)&&l.autoBind?tQ.bound:tQ).make_(e,t,n,r):(null!=(i=this.options_)&&i.autoBind?tR.bound:tR).make_(e,t,n,r);var u=(null==(o=this.options_)?void 0:o.deep)===!1?eq.ref:eq;return"function"==typeof n.value&&null!=(a=this.options_)&&a.autoBind&&(n.value=n.value.bind(null!=(s=e.proxy_)?s:e.target_)),u.make_(e,t,n,r)}function eT(e,t,n,r){var o,a,i;return n.get?eU.extend_(e,t,n,r):n.set?e.defineProperty_(t,{configurable:!tf.safeDescriptors||e.isPlainObject_,set:eJ(t.toString(),n.set)},r):("function"==typeof n.value&&null!=(o=this.options_)&&o.autoBind&&(n.value=n.value.bind(null!=(i=e.proxy_)?i:e.target_)),((null==(a=this.options_)?void 0:a.deep)===!1?eq.ref:eq).extend_(e,t,n,r))}function eR(e,t){n("'"+this.annotationType_+"' cannot be used as a decorator")}var eM={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(eM);var eB=eO("observable"),ez=eO("observable.ref",{enhancer:ed}),eA=eO("observable.shallow",{enhancer:function(e,t,n){return null==e||n$(e)||nh(e)||nb(e)||nx(e)?e:Array.isArray(e)?eq.array(e,{name:n,deep:!1}):M(e)?eq.object(e,void 0,{name:n,deep:!1}):D(e)?eq.map(e,{name:n,deep:!1}):F(e)?eq.set(e,{name:n,deep:!1}):void 0}}),eL=eO("observable.struct",{enhancer:function(e,t){return nF(e,t)?t:e}}),eD=en(eB);function eF(e){var t,n,r;return!0===e.deep?eu:!1===e.deep?ed:(t=e.defaultDecorator)&&null!=(n=null==(r=t.options_)?void 0:r.enhancer)?n:eu}function eH(e,t,n){if(eo(t))return eB.decorate_20223_(e,t);if(T(t)){er(e,t,eB);return}return t0(e)?e:M(e)?eq.object(e,t,n):Array.isArray(e)?eq.array(e,t):D(e)?eq.map(e,t):F(e)?eq.set(e,t):"object"==typeof e&&null!==e?e:eq.box(e,t)}x(eH,eD);var eq=x(eH,{box:function(e,t){var n=t||eM;return new e4(e,eF(n),n.name,!0,n.equals)},array:function(e,t){var n=t||eM;return(!1===tf.useProxies||!1===n.proxy?function(e,t,n){return new nR(e,t,n)}:function(e,t,n,r){return void 0===n&&(n="ObservableArray"),void 0===r&&(r=!1),j(),nL(function(){var o=new nl(n,t,r,!1);A(o.values_,ea,o);var a=new Proxy(o.values_,ni);return o.proxy_=a,e&&e.length&&o.spliceWithArray_(0,0,e),a})})(e,eF(n),n.name)},map:function(e,t){var n=t||eM;return new nv(e,eF(n),n.name)},set:function(e,t){var n=t||eM;return new nw(e,eF(n),n.name)},object:function(e,t,n){return nL(function(){var r,o,a,i,l;return i=!1===tf.useProxies||(null==n?void 0:n.proxy)===!1?nk({},n):(r={},j(),null!=(a=(o=(r=nk(r,n))[ea]).proxy_)?a:o.proxy_=new Proxy(r,t5)),l=K(e),nL(function(){var e=nk(i,void 0)[ea];q(l).forEach(function(n){e.extend_(n,l[n],!t||!(n in t)||t[n])})}),i})},ref:en(ez),shallow:en(eA),deep:eD,struct:en(eL)}),eW="computed",eV=eS(eW),eK=eS("computed.struct",{equals:ec.structural}),eU=function(e,t){if(eo(t))return eV.decorate_20223_(e,t);if(T(t))return er(e,t,eV);if(M(e))return en(eS(eW,e));var n=M(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new e5(n)};Object.assign(eU,eV),eU.struct=en(eK);var eG=0,eX=1,eY=null!=(c=null==(u=S(function(){},"name"))?void 0:u.configurable)&&c,eQ={value:"action",configurable:!0,writable:!1,enumerable:!1};function eJ(e,t,n,r){function o(){return eZ(e,n,t,r||this,arguments)}return void 0===n&&(n=!1),o.isMobxAction=!0,o.toString=function(){return t.toString()},eY&&(eQ.value=e,C(o,"name",eQ)),o}function eZ(e,t,r,o,a){var i,l,s,c,u=(i=tf.trackingDerivation,l=!t||!i,tg(),s=tf.allowStateChanges,l&&(to(),s=e1(!0)),eG=(c={runAsAction_:l,prevDerivation_:i,prevAllowStateChanges_:s,prevAllowStateReads_:ti(!0),notifySpy_:!1,startTime_:0,actionId_:eX++,parentActionId_:eG}).actionId_,c);try{return r.apply(o,a)}catch(e){throw u.error_=e,e}finally{eG!==u.actionId_&&n(30),eG=u.parentActionId_,void 0!==u.error_&&(tf.suppressReactionErrors=!0),e2(u.prevAllowStateChanges_),tl(u.prevAllowStateReads_),tv(),u.runAsAction_&&ta(u.prevDerivation_),tf.suppressReactionErrors=!1}}function e0(e,t){var n=e1(e);try{return t()}finally{e2(n)}}function e1(e){var t=tf.allowStateChanges;return tf.allowStateChanges=e,t}function e2(e){tf.allowStateChanges=e}d=Symbol.toPrimitive;var e4=function(e){function t(t,n,r,o,a){var i;return void 0===r&&(r="ObservableValue"),void 0===o&&(o=!0),void 0===a&&(a=ec.default),(i=e.call(this,r)||this).enhancer=void 0,i.name_=void 0,i.equals=void 0,i.hasUnreportedChange_=!1,i.interceptors_=void 0,i.changeListeners_=void 0,i.value_=void 0,i.dehancer=void 0,i.enhancer=n,i.name_=r,i.equals=a,i.value_=n(t,void 0,r),i}Y(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){this.value_,(e=this.prepareNewValue_(e))!==tf.UNCHANGED&&this.setNewValue_(e)},n.prepareNewValue_=function(e){if(t8(this)){var t=t7(this,{object:this,type:na,newValue:e});if(!t)return tf.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?tf.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),ne(this)&&nn(this,{type:na,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return t9(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:na,newValue:this.value_,oldValue:void 0}),nt(this,e)},n.raw=function(){return this.value_},n.toJSON=function(){return this.get()},n.toString=function(){return this.name_+"["+this.value_+"]"},n.valueOf=function(){return W(this.get())},n[d]=function(){return this.valueOf()},t}(ei),e3=L("ObservableValue",e4);function e6(e,t,n){return n?e|=t:e&=~t,e}f=Symbol.toPrimitive;var e5=function(){function e(e){this.dependenciesState_=p.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.observers_=new Set,this.diffValue_=0,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=p.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new e9(null),this.name_=void 0,this.triggeredBy_=void 0,this.flags_=0,this.derivation=void 0,this.setter_=void 0,this.isTracing_=h.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||n(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=eJ("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?ec.structural:ec.default),this.scope_=e.context,this.requiresReaction_=e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){this.lowestObserverState_===p.UP_TO_DATE_&&(this.lowestObserverState_=p.POSSIBLY_STALE_,this.observers_.forEach(function(e){e.dependenciesState_===p.UP_TO_DATE_&&(e.dependenciesState_=p.POSSIBLY_STALE_,e.onBecomeStale_())}))},t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(e){return e()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(e){return e()})},t.get=function(){if(this.isComputing&&n(32,this.name_,this.derivation),0!==tf.inBatch||0!==this.observers_.size||this.keepAlive_){if(tb(this),te(this)){var e,t=tf.trackingContext;this.keepAlive_&&!t&&(tf.trackingContext=this),this.trackAndCompute()&&(e=this,e.lowestObserverState_!==p.STALE_&&(e.lowestObserverState_=p.STALE_,e.observers_.forEach(function(t){t.dependenciesState_===p.POSSIBLY_STALE_?t.dependenciesState_=p.STALE_:t.dependenciesState_===p.UP_TO_DATE_&&(e.lowestObserverState_=p.UP_TO_DATE_)}))),tf.trackingContext=t}}else te(this)&&(this.warnAboutUntrackedRead_(),tg(),this.value_=this.computeValue_(!1),tv());var r=this.value_;if(e7(r))throw r.cause;return r},t.set=function(e){if(this.setter_){this.isRunningSetter&&n(33,this.name_),this.isRunningSetter=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter=!1}}else n(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===p.NOT_TRACKING_,n=this.computeValue_(!0),r=t||e7(e)||e7(n)||!this.equals_(e,n);return r&&(this.value_=n),r},t.computeValue_=function(e){this.isComputing=!0;var t,n=e1(!1);if(e)t=tt(this,this.derivation,this.scope_);else if(!0===tf.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(e){t=new e9(e)}return e2(n),this.isComputing=!1,t},t.suspend_=function(){this.keepAlive_||(tn(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,r=!0,o=void 0;return tz(function(){var a=n.get();if(!r||t){var i=to();e({observableKind:"computed",debugObjectName:n.name_,type:na,object:n,newValue:a,oldValue:o}),ta(i)}r=!1,o=a})},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return W(this.get())},t[f]=function(){return this.valueOf()},G(e,[{key:"isComputing",get:function(){return!!(this.flags_&e.isComputingMask_)},set:function(t){this.flags_=e6(this.flags_,e.isComputingMask_,t)}},{key:"isRunningSetter",get:function(){return!!(this.flags_&e.isRunningSetterMask_)},set:function(t){this.flags_=e6(this.flags_,e.isRunningSetterMask_,t)}},{key:"isBeingObserved",get:function(){return!!(this.flags_&e.isBeingObservedMask_)},set:function(t){this.flags_=e6(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return!!(this.flags_&e.isPendingUnobservationMask_)},set:function(t){this.flags_=e6(this.flags_,e.isPendingUnobservationMask_,t)}}]),e}();e5.isComputingMask_=1,e5.isRunningSetterMask_=2,e5.isBeingObservedMask_=4,e5.isPendingUnobservationMask_=8;var e8=L("ComputedValue",e5);(r=p={})[r.NOT_TRACKING_=-1]="NOT_TRACKING_",r[r.UP_TO_DATE_=0]="UP_TO_DATE_",r[r.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",r[r.STALE_=2]="STALE_",(o=h={})[o.NONE=0]="NONE",o[o.LOG=1]="LOG",o[o.BREAK=2]="BREAK";var e9=function(e){this.cause=void 0,this.cause=e};function e7(e){return e instanceof e9}function te(e){switch(e.dependenciesState_){case p.UP_TO_DATE_:return!1;case p.NOT_TRACKING_:case p.STALE_:return!0;case p.POSSIBLY_STALE_:for(var t=ti(!0),n=to(),r=e.observing_,o=r.length,a=0;ar&&(r=l.dependenciesState_)}for(n.length=o,e.newObserving_=null,a=t.length;a--;){var s=t[a];0===s.diffValue_&&th(s,e),s.diffValue_=0}for(;o--;){var c=n[o];1===c.diffValue_&&(c.diffValue_=0,c.observers_.add(e),c.lowestObserverState_>e.dependenciesState_&&(c.lowestObserverState_=e.dependenciesState_))}r!==p.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),tl(o),r}function tn(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)th(t[n],e);e.dependenciesState_=p.NOT_TRACKING_}function tr(e){var t=to();try{return e()}finally{ta(t)}}function to(){var e=tf.trackingDerivation;return tf.trackingDerivation=null,e}function ta(e){tf.trackingDerivation=e}function ti(e){var t=tf.allowStateReads;return tf.allowStateReads=e,t}function tl(e){tf.allowStateReads=e}function ts(e){if(e.dependenciesState_!==p.UP_TO_DATE_){e.dependenciesState_=p.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=p.UP_TO_DATE_}}var tc=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},tu=!0,td=!1,tf=((a=w()).__mobxInstanceCount>0&&!a.__mobxGlobals&&(tu=!1),a.__mobxGlobals&&a.__mobxGlobals.version!==new tc().version&&(tu=!1),tu)?a.__mobxGlobals?(a.__mobxInstanceCount+=1,a.__mobxGlobals.UNCHANGED||(a.__mobxGlobals.UNCHANGED={}),a.__mobxGlobals):(a.__mobxInstanceCount=1,a.__mobxGlobals=new tc):(setTimeout(function(){td||n(35)},1),new tc);function tp(){return tf}function th(e,t){e.observers_.delete(t),0===e.observers_.size&&tm(e)}function tm(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,tf.pendingUnobservations.push(e))}function tg(){tf.inBatch++}function tv(){if(0==--tf.inBatch){tS();for(var e=tf.pendingUnobservations,t=0;t0&&tm(e),!1)}function ty(e){e.lowestObserverState_!==p.STALE_&&(e.lowestObserverState_=p.STALE_,e.observers_.forEach(function(e){e.dependenciesState_===p.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=p.STALE_}))}var tw=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=p.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=h.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,tf.pendingReactions.push(this),tS())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){tg(),this.isScheduled_=!1;var e=tf.trackingContext;if(tf.trackingContext=this,te(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}tf.trackingContext=e,tv()}},t.track=function(e){if(!this.isDisposed_){tg(),this.isRunning_=!0;var t=tf.trackingContext;tf.trackingContext=this;var n=tt(this,e,void 0);tf.trackingContext=t,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&tn(this),e7(n)&&this.reportExceptionInDerivation_(n.cause),tv()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_){this.errorHandler_(e,this);return}if(tf.disableErrorBoundaries)throw e;tf.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",e),tf.globalReactionErrorHandlers.forEach(function(n){return n(e,t)})},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(tg(),tn(this),tv()))},t.getDisposer_=function(e){var t=this,n=function n(){t.dispose(),null==e||null==e.removeEventListener||e.removeEventListener("abort",n)};return null==e||null==e.addEventListener||e.addEventListener("abort",n),n[ea]=this,n},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1)},e}(),tx=function(e){return e()};function tS(){tf.inBatch>0||tf.isRunningReactions||tx(tC)}function tC(){tf.isRunningReactions=!0;for(var e=tf.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r",t$=ef(tk),tj=ef("action.bound",{bound:!0}),tP=ef(tO,{autoAction:!0}),tN=ef("autoAction.bound",{autoAction:!0,bound:!0});function tI(e){return function(t,n){return I(t)?eJ(t.name||t_,t,e):I(n)?eJ(t,n,e):eo(n)?(e?tP:t$).decorate_20223_(t,n):T(n)?er(t,n,e?tP:t$):T(t)?en(ef(e?tO:tk,{name:t,autoAction:e})):void 0}}var tT=tI(!1);Object.assign(tT,t$);var tR=tI(!0);function tM(e){return eZ(e.name||t_,!1,e,this,void 0)}function tB(e){return I(e)&&!0===e.isMobxAction}function tz(e,t){void 0===t&&(t=O);var n,r,o,a,i,l,s=null!=(n=null==(r=t)?void 0:r.name)?n:"Autorun";if(t.scheduler||t.delay){var c=tL(t),u=!1;l=new tw(s,function(){u||(u=!0,c(function(){u=!1,l.isDisposed_||l.track(d)}))},t.onError,t.requiresObservable)}else l=new tw(s,function(){this.track(d)},t.onError,t.requiresObservable);function d(){e(l)}return null!=(o=t)&&null!=(a=o.signal)&&a.aborted||l.schedule_(),l.getDisposer_(null==(i=t)?void 0:i.signal)}Object.assign(tR,tP),tT.bound=en(tj),tR.bound=en(tN);var tA=function(e){return e()};function tL(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:tA}function tD(e,t,n){void 0===n&&(n=O);var r,o,a,i,l,s,c=null!=(o=n.name)?o:"Reaction",u=tT(c,n.onError?(r=n.onError,function(){try{return t.apply(this,arguments)}catch(e){r.call(this,e)}}):t),d=!n.scheduler&&!n.delay,f=tL(n),p=!0,h=!1,m=n.compareStructural?ec.structural:n.equals||ec.default,g=new tw(c,function(){p||d?v():h||(h=!0,f(v))},n.onError,n.requiresObservable);function v(){if(h=!1,!g.isDisposed_){var t=!1,r=s;g.track(function(){var n=e0(!1,function(){return e(g)});t=p||!m(s,n),s=n}),p&&n.fireImmediately?u(s,r,g):!p&&t&&u(s,r,g),p=!1}}return null!=(a=n)&&null!=(i=a.signal)&&i.aborted||g.schedule_(),g.getDisposer_(null==(l=n)?void 0:l.signal)}function tF(e,t,n){return tH("onBUO",e,t,n)}function tH(e,t,n,r){var o="function"==typeof r?nz(t,n):nz(t),a=I(r)?r:n,i=e+"L";return o[i]?o[i].add(a):o[i]=new Set([a]),function(){var e=o[i];e&&(e.delete(a),0===e.size&&delete o[i])}}var tW="always";function tV(e){!0===e.isolateGlobalState&&function(){if((tf.pendingReactions.length||tf.inBatch||tf.isRunningReactions)&&n(36),td=!0,tu){var e=w();0==--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),tf=new tc}}();var t,r,o=e.useProxies,a=e.enforceActions;if(void 0!==o&&(tf.useProxies=o===tW||"never"!==o&&"undefined"!=typeof Proxy),"ifavailable"===o&&(tf.verifyProxies=!0),void 0!==a){var i=a===tW?tW:"observed"===a;tf.enforceActions=i,tf.allowStateChanges=!0!==i&&i!==tW}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach(function(t){t in e&&(tf[t]=!!e[t])}),tf.allowStateReads=!tf.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,r=tx,tx=function(e){return t(function(){return r(e)})})}function tK(e,t){return function e(t){var n={name:t.name_};return t.observing_&&t.observing_.length>0&&(n.dependencies=Array.from(new Set(t.observing_)).map(e)),n}(nz(e,t))}var tU=0;function tG(){this.message="FLOW_CANCELLED"}tG.prototype=Object.create(Error.prototype);var tX=ev("flow"),tY=ev("flow.bound",{bound:!0}),tQ=Object.assign(function(e,t){if(eo(t))return tX.decorate_20223_(e,t);if(T(t))return er(e,t,tX);var n=e.name||"",r=function(){var t,r=arguments,o=++tU,a=tT(n+" - runid: "+o+" - init",e).apply(this,r),i=void 0,l=new Promise(function(e,r){var l=0;function s(e){var t;i=void 0;try{t=tT(n+" - runid: "+o+" - yield "+l++,a.next).call(a,e)}catch(e){return r(e)}u(t)}function c(e){var t;i=void 0;try{t=tT(n+" - runid: "+o+" - yield "+l++,a.throw).call(a,e)}catch(e){return r(e)}u(t)}function u(t){if(I(null==t?void 0:t.then)){t.then(u,r);return}return t.done?e(t.value):(i=Promise.resolve(t.value)).then(s,c)}t=r,s(void 0)});return l.cancel=tT(n+" - runid: "+o+" - cancel",function(){try{i&&tJ(i);var e=a.return(void 0),n=Promise.resolve(e.value);n.then(N,N),tJ(n),t(new tG)}catch(e){t(e)}}),l};return r.isMobXFlow=!0,r},tX);function tJ(e){I(e.cancel)&&e.cancel()}function tZ(e){return(null==e?void 0:e.isMobXFlow)===!0}function t0(e){return!!e&&(n$(e)||!!e[ea]||el(e)||tE(e)||e8(e))}function t1(e,t,n){return e.set(t,n),n}function t2(e,t){return function e(t,r){if(null==t||"object"!=typeof t||t instanceof Date||!t0(t))return t;if(e3(t)||e8(t))return e(t.get(),r);if(r.has(t))return r.get(t);if(nh(t)){var o=t1(r,t,Array(t.length));return t.forEach(function(t,n){o[n]=e(t,r)}),o}if(nx(t)){var a=t1(r,t,new Set);return t.forEach(function(t){a.add(e(t,r))}),a}if(nb(t)){var i=t1(r,t,new Map);return t.forEach(function(t,n){i.set(n,e(t,r))}),i}var l=t1(r,t,{});return(function(e){if(n$(e))return e[ea].ownKeys_();n(38)})(t).forEach(function(n){E.propertyIsEnumerable.call(t,n)&&(l[n]=e(t[n],r))}),l}(e,new Map)}function t4(e,t){void 0===t&&(t=void 0),tg();try{return e.apply(t)}finally{tv()}}function t3(e,t,n){return 1==arguments.length||t&&"object"==typeof t?function(e,t){if(null!=t&&null!=(n=t.signal)&&n.aborted)return Object.assign(Promise.reject(Error("WHEN_ABORTED")),{cancel:function(){return null}});var n,r,o,a=new Promise(function(n,a){var i,l=t6(e,n,X({},t,{onError:a}));r=function(){l(),a(Error("WHEN_CANCELLED"))},o=function(){l(),a(Error("WHEN_ABORTED"))},null==t||null==(i=t.signal)||null==i.addEventListener||i.addEventListener("abort",o)}).finally(function(){var e;return null==t?void 0:null==(e=t.signal)?void 0:null==e.removeEventListener?void 0:e.removeEventListener("abort",o)});return a.cancel=r,a}(e,t):t6(e,t,n||{})}function t6(e,t,n){if("number"==typeof n.timeout){var r,o=Error("WHEN_TIMEOUT");r=setTimeout(function(){if(!i[ea].isDisposed_){if(i(),n.onError)n.onError(o);else throw o}},n.timeout)}n.name="When";var a=eJ("When-effect",t),i=tz(function(t){e0(!1,e)&&(t.dispose(),r&&clearTimeout(r),a())},n);return i}tQ.bound=en(tY);var t5={has:function(e,t){return e[ea].has_(t)},get:function(e,t){return e[ea].get_(t)},set:function(e,t,n){var r;return!!T(t)&&(null==(r=e[ea].set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!T(t)&&(null==(n=e[ea].delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=e[ea].defineProperty_(t,n))||r},ownKeys:function(e){return e[ea].ownKeys_()},preventExtensions:function(e){n(13)}};function t8(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function t9(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),P(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function t7(e,t){var r=to();try{for(var o=[].concat(e.interceptors_||[]),a=0,i=o.length;a0}function nt(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),P(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function nn(e,t){var n=to(),r=e.changeListeners_;if(r){r=r.slice();for(var o=0,a=r.length;o0?e.map(this.dehancer):e},t.intercept_=function(e){return t9(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),nt(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||isNaN(e)||e<0)&&n("Out of range: "+e);var t=this.values_.length;if(e!==t){if(e>t){for(var r=Array(e-t),o=0;o0&&nB(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var o=this.values_.length;if(void 0===e?e=0:e>o?e=o:e<0&&(e=Math.max(0,o+e)),t=1==arguments.length?o-e:null==t?0:Math.max(0,Math.min(t,o-e)),void 0===n&&(n=k),t8(this)){var a=t7(this,{object:this.proxy_,type:no,index:e,removedCount:t,added:n});if(!a)return k;t=a.removedCount,n=a.added}if(n=0===n.length?n:n.map(function(e){return r.enhancer_(e,void 0)}),this.legacyMode_){var i=n.length-t;this.updateArrayLength_(o,i)}var l=this.spliceItemsIntoValues_(e,t,n);return(0!==t||0!==n.length)&&this.notifyArraySplice_(e,n,l),this.dehanceValues_(l)},t.spliceItemsIntoValues_=function(e,t,n){if(n.length<1e4){var r;return(r=this.values_).splice.apply(r,[e,t].concat(n))}var o=this.values_.slice(e,e+t),a=this.values_.slice(e+t);this.values_.length+=n.length-t;for(var i=0;i=this.values_.length){console.warn("[mobx] Out of bounds read: "+e);return}return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e])},t.set_=function(e,t){var r=this.values_;if(this.legacyMode_&&e>r.length&&n(17,e,r.length),e2?n-2:0),o=2;o-1&&(this.splice(n,1),!0)}};function nc(e,t){"function"==typeof Array.prototype[e]&&(ns[e]=t(e))}function nu(e){return function(){var t=this[ea];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function nd(e){return function(t,n){var r=this,o=this[ea];return o.atom_.reportObserved(),o.dehanceValues_(o.values_)[e](function(e,o){return t.call(n,e,o,r)})}}function nf(e){return function(){var t=this,n=this[ea];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),o=arguments[0];return arguments[0]=function(e,n,r){return o(e,n,r,t)},r[e].apply(r,arguments)}}nc("at",nu),nc("concat",nu),nc("flat",nu),nc("includes",nu),nc("indexOf",nu),nc("join",nu),nc("lastIndexOf",nu),nc("slice",nu),nc("toString",nu),nc("toLocaleString",nu),nc("toSorted",nu),nc("toSpliced",nu),nc("with",nu),nc("every",nd),nc("filter",nd),nc("find",nd),nc("findIndex",nd),nc("findLast",nd),nc("findLastIndex",nd),nc("flatMap",nd),nc("forEach",nd),nc("map",nd),nc("some",nd),nc("toReversed",nd),nc("reduce",nf),nc("reduceRight",nf);var np=L("ObservableArrayAdministration",nl);function nh(e){return R(e)&&np(e[ea])}var nm={},ng="delete";m=Symbol.iterator,g=Symbol.toStringTag;var nv=function(){function e(e,t,r){var o=this;void 0===t&&(t=eu),void 0===r&&(r="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[ea]=nm,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=r,I(Map)||n(18),nL(function(){o.keysAtom_=es("ObservableMap.keys()"),o.data_=new Map,o.hasMap_=new Map,e&&o.merge(e)})}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!tf.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new e4(this.has_(e),ed,"ObservableMap.key?",!1);this.hasMap_.set(e,r),tF(r,function(){return t.hasMap_.delete(e)})}return n.get()},t.set=function(e,t){var n=this.has_(e);if(t8(this)){var r=t7(this,{type:n?na:"add",object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if(this.keysAtom_,t8(this)&&!t7(this,{type:ng,object:this,name:e}))return!1;if(this.has_(e)){var n=ne(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:ng,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return t4(function(){var n;t.keysAtom_.reportChanged(),null==(n=t.hasMap_.get(e))||n.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)}),n&&nn(this,r),!0}return!1},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==tf.UNCHANGED){var r=ne(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:na,object:this,oldValue:n.value_,name:e,newValue:t}:null;n.setNewValue_(t),r&&nn(this,o)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,t4(function(){var r,o=new e4(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,o),t=o.value_,null==(r=n.hasMap_.get(e))||r.setNewValue_(!0),n.keysAtom_.reportChanged()});var r=ne(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:"add",object:this,name:e,newValue:t}:null;r&&nn(this,o)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return nq({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:e.get(o)}}})},t.entries=function(){var e=this,t=this.keys();return nq({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:[o,e.get(o)]}}})},t[m]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=ee(this);!(n=r()).done;){var o=n.value,a=o[0],i=o[1];e.call(t,i,a,this)}},t.merge=function(e){var t=this;return nb(e)&&(e=new Map(e)),t4(function(){M(e)?(function(e){var t=Object.keys(e);if(!H)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter(function(t){return E.propertyIsEnumerable.call(e,t)})):t})(e).forEach(function(n){return t.set(n,e[n])}):Array.isArray(e)?e.forEach(function(e){var n=e[0],r=e[1];return t.set(n,r)}):D(e)?(e.constructor!==Map&&n(19,e),e.forEach(function(e,n){return t.set(n,e)})):null!=e&&n(20,e)}),this},t.clear=function(){var e=this;t4(function(){tr(function(){for(var t,n=ee(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}})})},t.replace=function(e){var t=this;return t4(function(){for(var r,o=function(e){if(D(e)||nb(e))return e;if(Array.isArray(e))return new Map(e);if(!M(e))return n(21,e);var t=new Map;for(var r in e)t.set(r,e[r]);return t}(e),a=new Map,i=!1,l=ee(t.data_.keys());!(r=l()).done;){var s=r.value;if(!o.has(s)){if(t.delete(s))i=!0;else{var c=t.data_.get(s);a.set(s,c)}}}for(var u,d=ee(o.entries());!(u=d()).done;){var f=u.value,p=f[0],h=f[1],m=t.data_.has(p);if(t.set(p,h),t.data_.has(p)){var g=t.data_.get(p);a.set(p,g),m||(i=!0)}}if(!i){if(t.data_.size!==a.size)t.keysAtom_.reportChanged();else for(var v=t.data_.keys(),b=a.keys(),y=v.next(),w=b.next();!y.done;){if(y.value!==w.value){t.keysAtom_.reportChanged();break}y=v.next(),w=b.next()}}t.data_=a}),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return nt(this,e)},t.intercept_=function(e){return t9(this,e)},G(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:g,get:function(){return"Map"}}]),e}(),nb=L("ObservableMap",nv),ny={};v=Symbol.iterator,b=Symbol.toStringTag;var nw=function(){function e(e,t,r){var o=this;void 0===t&&(t=eu),void 0===r&&(r="ObservableSet"),this.name_=void 0,this[ea]=ny,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=r,I(Set)||n(22),this.enhancer_=function(e,n){return t(e,n,r)},nL(function(){o.atom_=es(o.name_),e&&o.replace(e)})}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;t4(function(){tr(function(){for(var t,n=ee(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}})})},t.forEach=function(e,t){for(var n,r=ee(this);!(n=r()).done;){var o=n.value;e.call(t,o,o,this)}},t.add=function(e){var t=this;if(this.atom_,t8(this)&&!t7(this,{type:"add",object:this,newValue:e}))return this;if(!this.has(e)){t4(function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()});var n=ne(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:"add",object:this,newValue:e}:null;n&&nn(this,r)}return this},t.delete=function(e){var t=this;if(t8(this)&&!t7(this,{type:ng,object:this,oldValue:e}))return!1;if(this.has(e)){var n=ne(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:ng,object:this,oldValue:e}:null;return t4(function(){t.atom_.reportChanged(),t.data_.delete(e)}),n&&nn(this,r),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return nq({next:function(){var r=e;return e+=1,rnI){for(var t,n=nI;n=0&&r++}t=nH(t),n=nH(n);var s="[object Array]"===l;if(!s){if("object"!=typeof t||"object"!=typeof n)return!1;var c=t.constructor,u=n.constructor;if(c!==u&&!(I(c)&&c instanceof c&&I(u)&&u instanceof u)&&"constructor"in t&&"constructor"in n)return!1}if(0===r)return!1;r<0&&(r=-1),a=a||[];for(var d=(o=o||[]).length;d--;)if(o[d]===t)return a[d]===n;if(o.push(t),a.push(n),s){if((d=t.length)!==n.length)return!1;for(;d--;)if(!e(t[d],n[d],r-1,o,a))return!1}else{var f,p=Object.keys(t);if(d=p.length,Object.keys(n).length!==d)return!1;for(;d--;)if(!(V(n,f=p[d])&&e(t[f],n[f],r-1,o,a)))return!1}return o.pop(),a.pop(),!0}(e,t,n)}function nH(e){return nh(e)?e.slice():D(e)||nb(e)||F(e)||nx(e)?Array.from(e.entries()):e}function nq(e){return e[Symbol.iterator]=nW,e}function nW(){return this}["Symbol","Map","Set"].forEach(function(e){void 0===w()[e]&&n("MobX requires global '"+e+"' to be available or polyfilled")}),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:function(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}},extras:{getDebugName:nA},$mobx:ea})}),a$("l8cRS",function(e,t){tq(e.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",()=>F,e=>F=e),tq(e.exports,"createPortal",()=>H,e=>H=e),tq(e.exports,"createRoot",()=>q,e=>q=e),tq(e.exports,"findDOMNode",()=>W,e=>W=e),tq(e.exports,"flushSync",()=>V,e=>V=e),tq(e.exports,"hydrate",()=>K,e=>K=e),tq(e.exports,"hydrateRoot",()=>U,e=>U=e),tq(e.exports,"render",()=>G,e=>G=e),tq(e.exports,"unmountComponentAtNode",()=>X,e=>X=e),tq(e.exports,"unstable_batchedUpdates",()=>Y,e=>Y=e),tq(e.exports,"unstable_renderSubtreeIntoContainer",()=>Q,e=>Q=e),tq(e.exports,"version",()=>J,e=>J=e);var n,r,o,a,i,l,s=a_("aqdBs"),c=a_("7zDBh");function u(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n