diff --git a/build/.spa b/build/.spa deleted file mode 100644 index ce3dc8def15531b20a59724a8a1d8644762a767d..0000000000000000000000000000000000000000 --- a/build/.spa +++ /dev/null @@ -1 +0,0 @@ -try_files $uri $uri.html /index.html $uri/ =404; \ No newline at end of file diff --git a/build/asset-manifest.json b/build/asset-manifest.json index bbd34aba5304959f06ab9619e0ecc3aa09c1c304..28fb8428620635e74fb4c49d76f853fefec253f4 100644 --- a/build/asset-manifest.json +++ b/build/asset-manifest.json @@ -1,11 +1,11 @@ { "files": { "main.css": "/static/css/main.374bb8dd.css", - "main.js": "/static/js/main.db37f97f.js", + "main.js": "/static/js/main.f63296f0.js", "static/css/331.48fdb180.chunk.css": "/static/css/331.48fdb180.chunk.css", - "static/js/331.7c189699.chunk.js": "/static/js/331.7c189699.chunk.js", + "static/js/331.78ad5cf3.chunk.js": "/static/js/331.78ad5cf3.chunk.js", "static/css/589.431d8f2f.chunk.css": "/static/css/589.431d8f2f.chunk.css", - "static/js/589.f1f64da6.chunk.js": "/static/js/589.f1f64da6.chunk.js", + "static/js/589.42b51114.chunk.js": "/static/js/589.42b51114.chunk.js", "static/css/593.63f5951c.chunk.css": "/static/css/593.63f5951c.chunk.css", "static/js/593.dad6a9c5.chunk.js": "/static/js/593.dad6a9c5.chunk.js", "static/css/118.9f17e71c.chunk.css": "/static/css/118.9f17e71c.chunk.css", @@ -60,11 +60,11 @@ "static/media/wrong.mp3": "/static/media/wrong.57da2ce6b5415ee03170.mp3", "index.html": "/index.html", "main.374bb8dd.css.map": "/static/css/main.374bb8dd.css.map", - "main.db37f97f.js.map": "/static/js/main.db37f97f.js.map", + "main.f63296f0.js.map": "/static/js/main.f63296f0.js.map", "331.48fdb180.chunk.css.map": "/static/css/331.48fdb180.chunk.css.map", - "331.7c189699.chunk.js.map": "/static/js/331.7c189699.chunk.js.map", + "331.78ad5cf3.chunk.js.map": "/static/js/331.78ad5cf3.chunk.js.map", "589.431d8f2f.chunk.css.map": "/static/css/589.431d8f2f.chunk.css.map", - "589.f1f64da6.chunk.js.map": "/static/js/589.f1f64da6.chunk.js.map", + "589.42b51114.chunk.js.map": "/static/js/589.42b51114.chunk.js.map", "593.63f5951c.chunk.css.map": "/static/css/593.63f5951c.chunk.css.map", "593.dad6a9c5.chunk.js.map": "/static/js/593.dad6a9c5.chunk.js.map", "118.9f17e71c.chunk.css.map": "/static/css/118.9f17e71c.chunk.css.map", @@ -101,6 +101,6 @@ }, "entrypoints": [ "static/css/main.374bb8dd.css", - "static/js/main.db37f97f.js" + "static/js/main.f63296f0.js" ] } \ No newline at end of file diff --git a/build/index.html b/build/index.html index 60519127f70611d6ae33987b337484ad5f10f61a..873fe3393c30be5e0268b763fe275657dee8a3c4 100644 --- a/build/index.html +++ b/build/index.html @@ -1 +1 @@ -React App
\ No newline at end of file +React App
\ No newline at end of file diff --git a/build/static/js/331.7c189699.chunk.js b/build/static/js/331.78ad5cf3.chunk.js similarity index 39% rename from build/static/js/331.7c189699.chunk.js rename to build/static/js/331.78ad5cf3.chunk.js index 8745ec38e62b47a925c01243548ebb599f2c8e91..70b2626c55a02fb3c12b4166d6845b4eee39e105 100644 --- a/build/static/js/331.7c189699.chunk.js +++ b/build/static/js/331.78ad5cf3.chunk.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkreact_demo=self.webpackChunkreact_demo||[]).push([[331],{7331:function(e,n,r){r.r(n),r.d(n,{default:function(){return s}});r(2791);var c="index_start__qP8V6",a=r(3058),t=r(460),i=r(184);function s(){var e=(0,t.s0)();return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:c,children:(0,i.jsx)(a.zx,{size:"large",clickTo:function(){e("/main/expanding-card")},color:"#000",children:"Start"})})})}}}]); -//# sourceMappingURL=331.7c189699.chunk.js.map \ No newline at end of file +"use strict";(self.webpackChunkreact_demo=self.webpackChunkreact_demo||[]).push([[331],{7331:function(e,n,r){r.r(n),r.d(n,{default:function(){return s}});r(2791);var c="index_start__qP8V6",a=r(3058),t=r(7689),i=r(184);function s(){var e=(0,t.s0)();return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:c,children:(0,i.jsx)(a.zx,{size:"large",clickTo:function(){e("/main/expanding-card")},color:"#000",children:"Start"})})})}}}]); +//# sourceMappingURL=331.78ad5cf3.chunk.js.map \ No newline at end of file diff --git a/build/static/js/331.7c189699.chunk.js.map b/build/static/js/331.78ad5cf3.chunk.js.map similarity index 87% rename from build/static/js/331.7c189699.chunk.js.map rename to build/static/js/331.78ad5cf3.chunk.js.map index f2380f173cde2e0ceef91856594f306626e31b53..042d86a94861232b095f3ddf75b776825c339dbf 100644 --- a/build/static/js/331.7c189699.chunk.js.map +++ b/build/static/js/331.78ad5cf3.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/331.7c189699.chunk.js","mappings":"sKACA,EAAwB,qB,4BCKT,SAASA,IACtB,IAAMC,GAAWC,EAAAA,EAAAA,MAEjB,OACE,+BACE,gBAAKC,UAAWC,EAAa,UAC3B,SAAC,KAAM,CAACC,KAAK,QAAQC,QAAS,WAAQL,EAAS,uBAAwB,EAAGM,MAAO,OAAO,sBAMhG,C","sources":["webpack://react-demo/./src/pages/Start/index.module.less?81b1","pages/Start/index.tsx"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport default {\"start\":\"index_start__qP8V6\"};","import React from 'react'\r\n\r\nimport stlyes from './index.module.less'\r\nimport { Button }from '../../ui-components'\r\nimport { useNavigate } from 'react-router-dom'\r\n\r\nexport default function Start() {\r\n const navigate = useNavigate()\r\n\r\n return (\r\n <>\r\n
\r\n \r\n
\r\n \r\n )\r\n}\r\n"],"names":["Start","navigate","useNavigate","className","stlyes","size","clickTo","color"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/331.78ad5cf3.chunk.js","mappings":"sKACA,EAAwB,qB,6BCKT,SAASA,IACtB,IAAMC,GAAWC,EAAAA,EAAAA,MAEjB,OACE,+BACE,gBAAKC,UAAWC,EAAa,UAC3B,SAAC,KAAM,CAACC,KAAK,QAAQC,QAAS,WAAQL,EAAS,uBAAwB,EAAGM,MAAO,OAAO,sBAMhG,C","sources":["webpack://react-demo/./src/pages/Start/index.module.less?81b1","pages/Start/index.tsx"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport default {\"start\":\"index_start__qP8V6\"};","import React from 'react'\r\n\r\nimport stlyes from './index.module.less'\r\nimport { Button }from '../../ui-components'\r\nimport { useNavigate } from 'react-router-dom'\r\n\r\nexport default function Start() {\r\n const navigate = useNavigate()\r\n\r\n return (\r\n <>\r\n
\r\n \r\n
\r\n \r\n )\r\n}\r\n"],"names":["Start","navigate","useNavigate","className","stlyes","size","clickTo","color"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/589.42b51114.chunk.js b/build/static/js/589.42b51114.chunk.js new file mode 100644 index 0000000000000000000000000000000000000000..37725dd33b717b20c3779882742e94dc165fe728 --- /dev/null +++ b/build/static/js/589.42b51114.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkreact_demo=self.webpackChunkreact_demo||[]).push([[589],{2589:function(e,n,i){i.r(n),i.d(n,{default:function(){return u}});var t=i(2791),a=i(7689),r=i(2402),l=i(8683),d=i(9439),o=i(32),s=i(2951),c=i(184);function m(e){return e.open?(0,c.jsx)("i",{className:"fa fa-chevron-right open","aria-hidden":"true"}):(0,c.jsx)("i",{className:"fa fa-chevron-left","aria-hidden":"true"})}var f=(0,o.Pi)((function(e){var n=e.left,i=e.right,r=(0,t.useRef)(null);(0,s.Z)({refElement:[r],darkBackgroundColor:["rgb(39, 39, 39)","#fff"],lightBackgroundColor:["#fff","#000"],darkColor:["rgb(246, 240, 240)","#000"],lightColor:["#000","#fff"]});var o=(0,t.useState)("01"),f=(0,d.Z)(o,2),u=f[0],p=f[1],h=(0,t.useState)([{title:"Expanding Card",open:!0,id:"01",element:"/main/expanding-card"},{title:"Progress Steps",open:!1,id:"02",element:"/main/progress-steps"},{title:"Sound Board",open:!1,id:"03",element:"/main/sound-board"},{title:"Random Choice",open:!1,id:"04",element:"/main/random-choice"},{title:"Background Slider",open:!1,id:"05",element:"/main/background-slider"},{title:"Drag And Drop",open:!1,id:"06",element:"/main/drag-and-drop"},{title:"Drawing Pad",open:!1,id:"07",element:"/main/drawing-pad"},{title:"Double Click Heart",open:!1,id:"08",element:"/main/double-click-heart"},{title:"Password Generatore",open:!1,id:"09",element:"/main/password-generator"},{title:"Hover Board",open:!1,id:"10",element:"/main/hover-board"},{title:"Verify Account",open:!1,id:"11",element:"/main/verify-account"},{title:"Feeback Design",open:!1,id:"12",element:"/main/feeback-design"},{title:"CustomSlider",open:!1,id:"13",element:"/main/custom-slider"},{title:"NetFlix Navigation",open:!1,id:"14",element:"/main/netflix-navigation"},{title:"Model",open:!1,id:"15",element:"/main/my-model"},{title:"Table",open:!1,id:"16",element:"/main/my-table"},{title:"Lazy Load Img",open:!1,id:"17",element:"/main/lazy-img"}]),g=(0,d.Z)(h,2),v=g[0],x=g[1],j=(0,a.s0)(),k=function(e){if(u!==e.id){p(e.id);var n=!e.open,i=(0,l.Z)((0,l.Z)({},e),{},{open:n});x(v.map((function(e){return e.id===i.id?i:(e.open=!1,e)}))),j(e.element)}},b=(0,t.useState)(!1),N=(0,d.Z)(b,2),C=N[0],S=N[1],y=(0,a.TH)().pathname;return(0,t.useEffect)((function(){var e=v.find((function(e){return e.element===y}));k(e)}),[y]),(0,c.jsxs)("div",{className:"mymenu",ref:r,children:[(0,c.jsxs)("div",{className:"top",children:[(0,c.jsx)("div",{className:"title",children:"UI Lists"}),(0,c.jsx)("div",{className:"dirBar",onClick:function(){S(!C),n.current.classList.toggle("hidden"),i.current.classList.toggle("hidden")},children:(0,c.jsx)("i",{className:"fa fa-chevron-left ".concat(C?"rotate":""),"aria-hidden":"true"})})]}),(0,c.jsx)("div",{className:"content",children:v.map((function(e){return(0,c.jsxs)("li",{onClick:function(){k(e)},className:"item ".concat(e.open?"open":""),children:[(0,c.jsx)("span",{children:e.title}),(0,c.jsx)("span",{children:m(e)})]},e.id)}))})]})}));function u(){var e=(0,t.useRef)(),n=(0,t.useRef)();return(0,c.jsxs)("div",{className:"main",children:[(0,c.jsx)("div",{className:"left",ref:e,children:(0,c.jsx)(f,{left:e,right:n})}),(0,c.jsx)("div",{className:"right",ref:n,children:(0,c.jsx)(t.Suspense,{fallback:(0,c.jsx)(r.Z,{}),children:(0,c.jsx)(a.j3,{})})})]})}}}]); +//# sourceMappingURL=589.42b51114.chunk.js.map \ No newline at end of file diff --git a/build/static/js/589.f1f64da6.chunk.js.map b/build/static/js/589.42b51114.chunk.js.map similarity index 98% rename from build/static/js/589.f1f64da6.chunk.js.map rename to build/static/js/589.42b51114.chunk.js.map index f6073b70b73bbbd31ff3fd2500f224547661baf3..c295ef420766d075112f53faf471d740d977adc8 100644 --- a/build/static/js/589.f1f64da6.chunk.js.map +++ b/build/static/js/589.42b51114.chunk.js.map @@ -1 +1 @@ -{"version":3,"file":"static/js/589.f1f64da6.chunk.js","mappings":"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","sources":["pages/MyMenu/index.jsx","pages/Main/index.jsx"],"sourcesContent":["import React, { useEffect, useState ,useRef} from 'react'\r\nimport { useNavigate , useLocation } from 'react-router-dom'\r\nimport {observer} from 'mobx-react-lite'\r\nimport './index.less'\r\nimport useDark from '../../hooks/useDark'\r\n \r\n\r\n// icon选择函数\r\nfunction checkTheIcon(item) {\r\n if (item.open) {\r\n return \r\n } else {\r\n return \r\n }\r\n}\r\n\r\nfunction MyMenu({ left, right }) {\r\n\r\n let menuRef = useRef(null)\r\n\r\n useDark(\r\n {\r\n refElement :[menuRef],\r\n darkBackgroundColor :['rgb(39, 39, 39)','#fff'],\r\n lightBackgroundColor:['#fff','#000'], \r\n darkColor:['rgb(246, 240, 240)','#000'], \r\n lightColor:['#000','#fff']\r\n }\r\n )\r\n \r\n // 当前选择的下标【注意这里的下标改变并不能让页面改变,liArr改变才可以让页面改变】\r\n let [currentIndex, setCurrentIndex] = useState('01')\r\n // 侧边导航 \r\n let [liArr, setLiArr] = useState([\r\n {\r\n title: 'Expanding Card',\r\n open: true,\r\n id: '01',\r\n element: '/main/expanding-card'\r\n },\r\n {\r\n title: 'Progress Steps',\r\n open: false,\r\n id: '02',\r\n element:'/main/progress-steps'\r\n },\r\n {\r\n title: 'Sound Board',\r\n open: false,\r\n id: '03',\r\n element:'/main/sound-board'\r\n },\r\n {\r\n title: 'Random Choice',\r\n open: false,\r\n id: '04',\r\n element:'/main/random-choice'\r\n },\r\n {\r\n title: 'Background Slider',\r\n open: false,\r\n id: '05',\r\n element:'/main/background-slider'\r\n },\r\n {\r\n title: 'Drag And Drop',\r\n open: false,\r\n id: '06',\r\n element:'/main/drag-and-drop'\r\n },\r\n {\r\n title: 'Drawing Pad',\r\n open: false,\r\n id: '07',\r\n element:'/main/drawing-pad'\r\n },\r\n {\r\n title: 'Double Click Heart',\r\n open: false,\r\n id:'08',\r\n element: '/main/double-click-heart'\r\n },\r\n {\r\n title: 'Password Generatore',\r\n open: false,\r\n id: '09',\r\n element:'/main/password-generator'\r\n },\r\n {\r\n title: 'Hover Board',\r\n open: false,\r\n id: '10',\r\n element:'/main/hover-board'\r\n },\r\n {\r\n title: 'Verify Account',\r\n open: false,\r\n id: '11',\r\n element:'/main/verify-account'\r\n },\r\n {\r\n title: 'Feeback Design',\r\n open: false,\r\n id: '12',\r\n element:'/main/feeback-design'\r\n },\r\n {\r\n title: 'CustomSlider',\r\n open: false,\r\n id: '13',\r\n element:'/main/custom-slider'\r\n },\r\n {\r\n title: 'NetFlix Navigation',\r\n open: false,\r\n id: '14',\r\n element:'/main/netflix-navigation'\r\n },\r\n {\r\n title: 'Model',\r\n open: false,\r\n id: '15',\r\n element : \"/main/my-model\"\r\n },\r\n {\r\n title: 'Table',\r\n open: false,\r\n id: '16',\r\n element : \"/main/my-table\"\r\n },\r\n {\r\n title: 'Lazy Load Img',\r\n open: false,\r\n id: '17',\r\n element : \"/main/lazy-img\"\r\n }\r\n ])\r\n let navigate = useNavigate()\r\n // 修改open状态【点击事件触发回调---判断点击的小标是否是当前的下标---修改下标、liArr---页面改动】\r\n let changeOpen = (item) => {\r\n if (currentIndex === item.id) {\r\n return\r\n }\r\n\r\n setCurrentIndex(item.id)\r\n let open = !item.open\r\n let newItem = { ...item, open }\r\n\r\n setLiArr(\r\n // 这里用解构赋值会出现问题\r\n liArr.map((li) => {\r\n if (li.id === newItem.id) {\r\n return newItem\r\n } else {\r\n li.open = false\r\n return li\r\n }\r\n })\r\n )\r\n navigate(item.element)\r\n\r\n }\r\n\r\n // 是否收起\r\n let [isRotate, setIsRotate] = useState(false)\r\n let changeRotate = () => {\r\n setIsRotate(!isRotate)\r\n left.current.classList.toggle('hidden')\r\n right.current.classList.toggle('hidden')\r\n }\r\n\r\n let {pathname} = useLocation()\r\n useEffect(()=>{\r\n let item = liArr.find((item)=>{\r\n return item.element === pathname\r\n })\r\n \r\n changeOpen(item)\r\n },[pathname])\r\n return (\r\n
\r\n
\r\n
UI Lists
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n {\r\n liArr.map((item) => {\r\n return
  • { changeOpen(item) }} className={`item ${item.open ? 'open' : ''}`} key={item.id}>\r\n {item.title}\r\n \r\n {checkTheIcon(item)}\r\n \r\n\r\n
  • \r\n })\r\n }\r\n\r\n
    \r\n
    \r\n )\r\n}\r\nexport default observer(MyMenu) ","import React, { useRef ,Suspense} from 'react'\r\nimport {Outlet }from 'react-router-dom'\r\nimport Loading from '../../component/Loading'\r\nimport MyMenu from '../MyMenu'\r\nimport './index.less'\r\n\r\nexport default function Main() {\r\n let left = useRef()\r\n let right = useRef()\r\n return (\r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n {/* */}\r\n {/* 二级路由入口 */}\r\n }>\r\n < Outlet/>\r\n \r\n
    \r\n
    \r\n )\r\n}\r\n"],"names":["checkTheIcon","item","open","className","observer","left","right","menuRef","useRef","useDark","refElement","darkBackgroundColor","lightBackgroundColor","darkColor","lightColor","useState","currentIndex","setCurrentIndex","title","id","element","liArr","setLiArr","navigate","useNavigate","changeOpen","newItem","map","li","isRotate","setIsRotate","pathname","useLocation","useEffect","find","ref","onClick","current","classList","toggle","Main","Suspense","fallback","Loading"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/js/589.42b51114.chunk.js","mappings":"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","sources":["pages/MyMenu/index.jsx","pages/Main/index.jsx"],"sourcesContent":["import React, { useEffect, useState ,useRef} from 'react'\r\nimport { useNavigate , useLocation } from 'react-router-dom'\r\nimport {observer} from 'mobx-react-lite'\r\nimport './index.less'\r\nimport useDark from '../../hooks/useDark'\r\n \r\n\r\n// icon选择函数\r\nfunction checkTheIcon(item) {\r\n if (item.open) {\r\n return \r\n } else {\r\n return \r\n }\r\n}\r\n\r\nfunction MyMenu({ left, right }) {\r\n\r\n let menuRef = useRef(null)\r\n\r\n useDark(\r\n {\r\n refElement :[menuRef],\r\n darkBackgroundColor :['rgb(39, 39, 39)','#fff'],\r\n lightBackgroundColor:['#fff','#000'], \r\n darkColor:['rgb(246, 240, 240)','#000'], \r\n lightColor:['#000','#fff']\r\n }\r\n )\r\n \r\n // 当前选择的下标【注意这里的下标改变并不能让页面改变,liArr改变才可以让页面改变】\r\n let [currentIndex, setCurrentIndex] = useState('01')\r\n // 侧边导航 \r\n let [liArr, setLiArr] = useState([\r\n {\r\n title: 'Expanding Card',\r\n open: true,\r\n id: '01',\r\n element: '/main/expanding-card'\r\n },\r\n {\r\n title: 'Progress Steps',\r\n open: false,\r\n id: '02',\r\n element:'/main/progress-steps'\r\n },\r\n {\r\n title: 'Sound Board',\r\n open: false,\r\n id: '03',\r\n element:'/main/sound-board'\r\n },\r\n {\r\n title: 'Random Choice',\r\n open: false,\r\n id: '04',\r\n element:'/main/random-choice'\r\n },\r\n {\r\n title: 'Background Slider',\r\n open: false,\r\n id: '05',\r\n element:'/main/background-slider'\r\n },\r\n {\r\n title: 'Drag And Drop',\r\n open: false,\r\n id: '06',\r\n element:'/main/drag-and-drop'\r\n },\r\n {\r\n title: 'Drawing Pad',\r\n open: false,\r\n id: '07',\r\n element:'/main/drawing-pad'\r\n },\r\n {\r\n title: 'Double Click Heart',\r\n open: false,\r\n id:'08',\r\n element: '/main/double-click-heart'\r\n },\r\n {\r\n title: 'Password Generatore',\r\n open: false,\r\n id: '09',\r\n element:'/main/password-generator'\r\n },\r\n {\r\n title: 'Hover Board',\r\n open: false,\r\n id: '10',\r\n element:'/main/hover-board'\r\n },\r\n {\r\n title: 'Verify Account',\r\n open: false,\r\n id: '11',\r\n element:'/main/verify-account'\r\n },\r\n {\r\n title: 'Feeback Design',\r\n open: false,\r\n id: '12',\r\n element:'/main/feeback-design'\r\n },\r\n {\r\n title: 'CustomSlider',\r\n open: false,\r\n id: '13',\r\n element:'/main/custom-slider'\r\n },\r\n {\r\n title: 'NetFlix Navigation',\r\n open: false,\r\n id: '14',\r\n element:'/main/netflix-navigation'\r\n },\r\n {\r\n title: 'Model',\r\n open: false,\r\n id: '15',\r\n element : \"/main/my-model\"\r\n },\r\n {\r\n title: 'Table',\r\n open: false,\r\n id: '16',\r\n element : \"/main/my-table\"\r\n },\r\n {\r\n title: 'Lazy Load Img',\r\n open: false,\r\n id: '17',\r\n element : \"/main/lazy-img\"\r\n }\r\n ])\r\n let navigate = useNavigate()\r\n // 修改open状态【点击事件触发回调---判断点击的小标是否是当前的下标---修改下标、liArr---页面改动】\r\n let changeOpen = (item) => {\r\n if (currentIndex === item.id) {\r\n return\r\n }\r\n\r\n setCurrentIndex(item.id)\r\n let open = !item.open\r\n let newItem = { ...item, open }\r\n\r\n setLiArr(\r\n // 这里用解构赋值会出现问题\r\n liArr.map((li) => {\r\n if (li.id === newItem.id) {\r\n return newItem\r\n } else {\r\n li.open = false\r\n return li\r\n }\r\n })\r\n )\r\n navigate(item.element)\r\n\r\n }\r\n\r\n // 是否收起\r\n let [isRotate, setIsRotate] = useState(false)\r\n let changeRotate = () => {\r\n setIsRotate(!isRotate)\r\n left.current.classList.toggle('hidden')\r\n right.current.classList.toggle('hidden')\r\n }\r\n\r\n let {pathname} = useLocation()\r\n useEffect(()=>{\r\n let item = liArr.find((item)=>{\r\n return item.element === pathname\r\n })\r\n \r\n changeOpen(item)\r\n },[pathname])\r\n return (\r\n
    \r\n
    \r\n
    UI Lists
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n\r\n {\r\n liArr.map((item) => {\r\n return
  • { changeOpen(item) }} className={`item ${item.open ? 'open' : ''}`} key={item.id}>\r\n {item.title}\r\n \r\n {checkTheIcon(item)}\r\n \r\n\r\n
  • \r\n })\r\n }\r\n\r\n
    \r\n
    \r\n )\r\n}\r\nexport default observer(MyMenu) ","import React, { useRef ,Suspense} from 'react'\r\nimport {Outlet }from 'react-router-dom'\r\nimport Loading from '../../component/Loading'\r\nimport MyMenu from '../MyMenu'\r\nimport './index.less'\r\n\r\nexport default function Main() {\r\n let left = useRef()\r\n let right = useRef()\r\n return (\r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n {/* */}\r\n {/* 二级路由入口 */}\r\n }>\r\n < Outlet/>\r\n \r\n
    \r\n
    \r\n )\r\n}\r\n"],"names":["checkTheIcon","item","open","className","observer","left","right","menuRef","useRef","useDark","refElement","darkBackgroundColor","lightBackgroundColor","darkColor","lightColor","useState","currentIndex","setCurrentIndex","title","id","element","liArr","setLiArr","navigate","useNavigate","changeOpen","newItem","map","li","isRotate","setIsRotate","pathname","useLocation","useEffect","find","ref","onClick","current","classList","toggle","Main","Suspense","fallback","Loading"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/589.f1f64da6.chunk.js b/build/static/js/589.f1f64da6.chunk.js deleted file mode 100644 index 432ef20a7e7083474f11c269101249d875ebe8c9..0000000000000000000000000000000000000000 --- a/build/static/js/589.f1f64da6.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkreact_demo=self.webpackChunkreact_demo||[]).push([[589],{2589:function(e,n,i){i.r(n),i.d(n,{default:function(){return u}});var t=i(2791),a=i(460),r=i(2402),l=i(8683),d=i(9439),o=i(32),s=i(2951),c=i(184);function m(e){return e.open?(0,c.jsx)("i",{className:"fa fa-chevron-right open","aria-hidden":"true"}):(0,c.jsx)("i",{className:"fa fa-chevron-left","aria-hidden":"true"})}var f=(0,o.Pi)((function(e){var n=e.left,i=e.right,r=(0,t.useRef)(null);(0,s.Z)({refElement:[r],darkBackgroundColor:["rgb(39, 39, 39)","#fff"],lightBackgroundColor:["#fff","#000"],darkColor:["rgb(246, 240, 240)","#000"],lightColor:["#000","#fff"]});var o=(0,t.useState)("01"),f=(0,d.Z)(o,2),u=f[0],p=f[1],h=(0,t.useState)([{title:"Expanding Card",open:!0,id:"01",element:"/main/expanding-card"},{title:"Progress Steps",open:!1,id:"02",element:"/main/progress-steps"},{title:"Sound Board",open:!1,id:"03",element:"/main/sound-board"},{title:"Random Choice",open:!1,id:"04",element:"/main/random-choice"},{title:"Background Slider",open:!1,id:"05",element:"/main/background-slider"},{title:"Drag And Drop",open:!1,id:"06",element:"/main/drag-and-drop"},{title:"Drawing Pad",open:!1,id:"07",element:"/main/drawing-pad"},{title:"Double Click Heart",open:!1,id:"08",element:"/main/double-click-heart"},{title:"Password Generatore",open:!1,id:"09",element:"/main/password-generator"},{title:"Hover Board",open:!1,id:"10",element:"/main/hover-board"},{title:"Verify Account",open:!1,id:"11",element:"/main/verify-account"},{title:"Feeback Design",open:!1,id:"12",element:"/main/feeback-design"},{title:"CustomSlider",open:!1,id:"13",element:"/main/custom-slider"},{title:"NetFlix Navigation",open:!1,id:"14",element:"/main/netflix-navigation"},{title:"Model",open:!1,id:"15",element:"/main/my-model"},{title:"Table",open:!1,id:"16",element:"/main/my-table"},{title:"Lazy Load Img",open:!1,id:"17",element:"/main/lazy-img"}]),g=(0,d.Z)(h,2),v=g[0],x=g[1],j=(0,a.s0)(),k=function(e){if(u!==e.id){p(e.id);var n=!e.open,i=(0,l.Z)((0,l.Z)({},e),{},{open:n});x(v.map((function(e){return e.id===i.id?i:(e.open=!1,e)}))),j(e.element)}},b=(0,t.useState)(!1),N=(0,d.Z)(b,2),C=N[0],S=N[1],y=(0,a.TH)().pathname;return(0,t.useEffect)((function(){var e=v.find((function(e){return e.element===y}));k(e)}),[y]),(0,c.jsxs)("div",{className:"mymenu",ref:r,children:[(0,c.jsxs)("div",{className:"top",children:[(0,c.jsx)("div",{className:"title",children:"UI Lists"}),(0,c.jsx)("div",{className:"dirBar",onClick:function(){S(!C),n.current.classList.toggle("hidden"),i.current.classList.toggle("hidden")},children:(0,c.jsx)("i",{className:"fa fa-chevron-left ".concat(C?"rotate":""),"aria-hidden":"true"})})]}),(0,c.jsx)("div",{className:"content",children:v.map((function(e){return(0,c.jsxs)("li",{onClick:function(){k(e)},className:"item ".concat(e.open?"open":""),children:[(0,c.jsx)("span",{children:e.title}),(0,c.jsx)("span",{children:m(e)})]},e.id)}))})]})}));function u(){var e=(0,t.useRef)(),n=(0,t.useRef)();return(0,c.jsxs)("div",{className:"main",children:[(0,c.jsx)("div",{className:"left",ref:e,children:(0,c.jsx)(f,{left:e,right:n})}),(0,c.jsx)("div",{className:"right",ref:n,children:(0,c.jsx)(t.Suspense,{fallback:(0,c.jsx)(r.Z,{}),children:(0,c.jsx)(a.j3,{})})})]})}}}]); -//# sourceMappingURL=589.f1f64da6.chunk.js.map \ No newline at end of file diff --git a/build/static/js/main.db37f97f.js b/build/static/js/main.db37f97f.js deleted file mode 100644 index 3da0d18274511484479e2bb05d0cff23025ae82d..0000000000000000000000000000000000000000 --- a/build/static/js/main.db37f97f.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.db37f97f.js.LICENSE.txt */ -!function(){"use strict";var e={2402:function(e,t,n){n.d(t,{Z:function(){return a}});n(2791);var r=n(184);function a(){return(0,r.jsx)("div",{className:"loading",children:"Wait Minutes..."})}},2951:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(2791),a=n(3144),i=n(5671),o=n(4098),l=(0,a.Z)((function e(){var t=this;(0,i.Z)(this,e),this.isDark=!1,this.changeDark=function(e){t.isDark=e},(0,o.ky)(this)}));(0,o.jQ)({enforceActions:"never"});var u=new((0,a.Z)((function e(){(0,i.Z)(this,e),this.headerStore=new l}))),s=r.createContext(u);var c=function(e){var t=r.useContext(s).headerStore,n=t.isDark,a=t.changeDark,i=e.refElement,o=void 0===i?[]:i,l=e.darkBackgroundColor,u=void 0===l?[]:l,c=e.lightBackgroundColor,f=void 0===c?[]:c,d=e.darkColor,p=void 0===d?[]:d,h=e.lightColor,v=void 0===h?[]:h;return(0,r.useEffect)((function(){for(var e=0;e0&&f((function(e){return e-1}))},C=(0,s.useRef)(null);return(0,s.useEffect)((function(){x(S.map((function(e){return e.id<=c?(e.active=!0,e):(e.active=!1,e)}))),C.current.style.width="".concat(c/(S.length-1)*100)+"%"}),[c]),(0,a.jsxs)("div",{className:h,children:[(0,a.jsxs)("div",{className:v,children:[(0,a.jsx)("div",{className:m,ref:C}),S.map((function(e){return(0,a.jsx)("div",{className:"".concat(y," ").concat(e.active?"".concat(g):""),children:e.title},e.id)}))]}),p&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{onClick:function(){E(!1)},className:b,id:"pre",disabled:0===c,children:o}),(0,a.jsx)("button",{onClick:function(){E(!0)},className:b,id:"next",disabled:c===S.length-1,children:r})]})]})}var w="SoundBtn_container__0PRhm",k="SoundBtn_buttons__bI8qC",S="SoundBtn_btn__J8-z7";function x(e){var t=e.nameToRef,n=e.children,r=e.btnList,i=(0,s.useState)("applause"),o=(0,u.Z)(i,2),l=o[0],c=o[1];return(0,a.jsxs)("div",{className:w,children:[n,(0,a.jsx)("div",{id:k,children:r.map((function(e){return(0,a.jsx)("button",{className:S,onClick:function(){var n;n=e,t[l].current.pause(),t[l].current.currentTime=0,t[n.title].current.play(),c(n.title)},children:e.title},e.id)}))})]})}var E="Slider_container__zU5OL",C="Slider_imgcontainer__bwkKh",O="Slider_slide__Qni7F",P="Slider_active__ZG24B",N="Slider_leftbox__bwvuy",j="Slider_rightbox__ExbIe";function T(e){var t=e.urlList,n=e.bgSlide,r=e.width,i=void 0===r?"75%":r,o=e.height,l=void 0===o?"75%":o,c=(0,s.useState)(0),f=(0,u.Z)(c,2),d=f[0],p=f[1],h=function(e){return e&&d<=t.length-1?d===t.length-1?void p(0):void p((function(e){return e+1})):!e&&d>=0?0===d?void p(t.length-1):void p((function(e){return e-1})):void 0},v=(0,s.useRef)(null);return(0,s.useEffect)((function(){n&&(v.current.style.backgroundImage="url(".concat(t[d],")"))}),[d]),(0,a.jsxs)("div",{className:E,ref:v,children:[(0,a.jsx)("div",{className:N,onClick:function(){h(!1)},children:"\u25c1"}),(0,a.jsx)("div",{className:C,style:{width:i,height:l},children:t.map((function(e,t){return(0,a.jsx)("div",{style:{backgroundImage:"url(".concat(e,")")},className:"".concat(O," ").concat(d===t?"".concat(P):"")},t)}))}),(0,a.jsx)("div",{className:j,onClick:function(){h(!0)},children:" \u25b7"})]})}var A=n(4164),R="Modal_model__nlmOy",L="Modal_modelInner__QHrrT",z="Modal_modeltitle__aT1cH",D="Modal_shutdown__DMUr1",M="Modal_modelcontent__sAE3f",I="Modal_modelfooter__b+Olf",F="Modal_modelmask__oDsz-",U=document.querySelector("#modal-root");function B(e){var t,n=e.changeShowModal,r=(e.showModal,document.createElement("div"));return r.className="outer",(0,s.useEffect)((function(){return console.log("\u6302\u8f7d"),U.appendChild(r),function(){console.log("\u5378\u8f7d"),U.removeChild(r)}}),[e]),t=(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{style:{display:e.showModal?"block":"none"},className:F+" animate__animated ".concat(e.showModal?"animate__fadeIn":"")}),(0,a.jsx)("div",{className:R,style:{display:e.showModal?"flex":"none"},children:(0,a.jsxs)("div",{className:"".concat(L," animate__animated ").concat(e.showModal?"animate__zoomIn":""),children:[(0,a.jsxs)("div",{className:z,children:["\u8fd9\u91cc\u662fmodal\u7684\u6807\u9898",(0,a.jsx)("div",{className:D,onClick:function(){n(!1)},children:"x"})]}),(0,a.jsx)("div",{className:M,children:e.children}),(0,a.jsx)("div",{className:I,children:(0,a.jsx)("button",{onClick:function(){n(!1)},children:"\u5173\u95ed"})})]})})]}),(0,A.createPortal)(t,r)}var V="Card_Card__R38uD",$="Card_header__92xK0",W="Card_content__SF4WZ";function H(e){var t=e.title,n=e.content,r=e.shadow,i=void 0===r||r,o=e.direction,l=void 0===o?"column":o,u=e.width,s=void 0===u?"400px":u,c=e.height,f=void 0===c?"200px":c;return(0,a.jsxs)("div",{className:V,style:{boxShadow:"".concat(i?"0px 0px 5px rgba(0, 0, 0, 0.5)":"0"),flexDirection:"".concat(l),width:s,height:f},children:[(0,a.jsx)("div",{className:$,style:{borderStyle:"".concat("column"===l?"none none solid none":"none solid none none")},children:t}),(0,a.jsx)("div",{className:W,children:n})]})}var K="Description_description__qLeq7",Q="Description_title__HNeli",q="Description_tips__wlQR+",Z="Description_tipTitle__qjLms",G="Description_api__N1HB0",Y="Description_code__4tjHd",X="Description_apiTitle__wKiaf",J="Description_codeTitle__L5q7W",ee="Description_apiTable__CowdH";function te(e){var t=e.height,n=e.title,r=e.tips,i=e.children,o=void 0===i?null:i,l=e.api,u=[];return o&&o.length&&(u=o.split("\n"),console.log(u)),(0,a.jsxs)("div",{className:K,style:{height:t},children:[(0,a.jsx)("div",{className:Q,children:n}),r&&(0,a.jsxs)("div",{className:q,children:[(0,a.jsx)("div",{className:Z,children:"\u5982\u4f55\u4f7f\u7528\uff1a"}),r.map((function(e,t){return(0,a.jsx)("li",{children:e},t)}))]}),(0,a.jsxs)("div",{className:G,children:[(0,a.jsx)("div",{className:X,children:"API"}),(0,a.jsx)("div",{className:ee,children:l})]}),(0,a.jsxs)("div",{className:Y,children:[(0,a.jsx)("div",{className:J,children:"Code:"}),!!o&&(0,a.jsx)("code",{children:u.map((function(e,t){return e.includes("\t")?(0,a.jsxs)("li",{children:[" \xa0 \xa0 ",e]},t):(0,a.jsx)("li",{children:e},t)}))})]})]})}var ne="Table_Table__E4Vnw",re="Table_tableRow__UfpPy",ae="Table_tableCol__O5iVJ";function ie(e){var t=e.columns,n=void 0===t?[]:t,r=e.dataSource,i=void 0===r?[]:r,o=e.align,l=void 0===o?"start":o,c=e.size,f=void 0===c?"middle":c,d=(0,s.useState)(f),p=(0,u.Z)(d,2),h=p[0],v=p[1];return(0,s.useEffect)((function(){switch(f){case"small":v("20px");break;case"middle":v("30px");break;case"large":v("40px")}}),[f]),(0,a.jsx)("div",{className:ne,children:(0,a.jsxs)("table",{cellPadding:0,cellSpacing:0,children:[(0,a.jsx)("thead",{children:(0,a.jsx)("tr",{className:re,children:n.map((function(e){return(0,a.jsx)("th",{style:{textAlign:l,lineHeight:h,width:e.width},children:e.title},e.key)}))})}),(0,a.jsx)("tbody",{children:i.map((function(e){return(0,a.jsx)("tr",{className:ae,children:n.map((function(t){return t.render?(0,a.jsx)("td",{style:{textAlign:l,lineHeight:h},children:t.render([e.key,e])},t.key):(0,a.jsx)("td",{style:{textAlign:l,lineHeight:h},children:e[t.dataIndex]},t.key)}))},e.key)}))})]})})}function oe(){return(0,a.jsxs)("svg",{version:"1.1",id:"loader-1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"40px",height:"40px",viewBox:"0 0 40 40",enableBackground:"new 0 0 40 40",children:[(0,a.jsx)("path",{opacity:"0.2",fill:"#000",d:"M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946\r s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634\r c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z"}),(0,a.jsx)("path",{fill:"#000",d:"M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0\r C22.32,8.481,24.301,9.057,26.013,10.047z",children:(0,a.jsx)("animateTransform",{attributeType:"xml",attributeName:"transform",type:"rotate",from:"0 20 20",to:"360 20 20",dur:"0.5s",repeatCount:"indefinite"})})]})}function le(e){var t=e.children,n=e.placeholder,r=void 0===n?oe:n;if("img"!=t.type)throw Error("children\u53ea\u80fd\u662f\u4e00\u4e2aimg\u5143\u7d20");var i=t.props,l=(0,o.Z)((0,o.Z)({},i),{},{src:"","data-src":i.src}),c=function(e){var t=(0,s.useRef)(),n=(0,s.useState)(!0),i=(0,u.Z)(n,2),l=i[0],c=i[1],f=(0,s.useState)(!0),d=(0,u.Z)(f,2),p=d[0],h=d[1];return(0,s.useEffect)((function(){var e=t.current,n=e.dataset.src;e.src=n,e.onload=function(){c(!1),h(!1)}}),[]),(0,a.jsxs)(a.Fragment,{children:[l&&(0,a.jsx)(r,{}),(0,a.jsx)("img",(0,o.Z)({hidden:p,ref:t},e))]})};return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(c,(0,o.Z)({},l))})}},32:function(e,t,n){n.d(t,{Pi:function(){return E}});var r=n(4098),a=n(2791);if(!a.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!r.rC)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var i=n(4164);function o(e){e()}function l(e){return(0,r.Gf)(e)}var u="undefined"===typeof FinalizationRegistry?void 0:FinalizationRegistry;function s(e){return{reaction:e,mounted:!1,changedBeforeMount:!1,cleanAt:Date.now()+c}}var c=1e4;var f=function(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};var d=u?function(e){var t=new Map,n=1,r=new e((function(e){var n=t.get(e);n&&(n.reaction.dispose(),t.delete(e))}));return{addReactionToTrack:function(e,a,i){var o=n++;return r.register(i,o,e),e.current=s(a),e.current.finalizationRegistryCleanupToken=o,t.set(o,e.current),e.current},recordReactionAsCommitted:function(e){r.unregister(e),e.current&&e.current.finalizationRegistryCleanupToken&&t.delete(e.current.finalizationRegistryCleanupToken)},forceCleanupTimerToRunNowForTests:function(){},resetCleanupScheduleForTests:function(){}}}(u):function(){var e,t=new Set;function n(){void 0===e&&(e=setTimeout(r,1e4))}function r(){e=void 0;var r=Date.now();t.forEach((function(e){var n=e.current;n&&r>=n.cleanAt&&(n.reaction.dispose(),e.current=null,t.delete(e))})),t.size>0&&n()}return{addReactionToTrack:function(e,r,a){var i;return e.current=s(r),i=e,t.add(i),n(),e.current},recordReactionAsCommitted:function(e){t.delete(e)},forceCleanupTimerToRunNowForTests:function(){e&&(clearTimeout(e),r())},resetCleanupScheduleForTests:function(){var n,r;if(t.size>0){try{for(var a=f(t),i=a.next();!i.done;i=a.next()){var o=i.value,l=o.current;l&&(l.reaction.dispose(),o.current=null)}}catch(u){n={error:u}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}t.clear()}e&&(clearTimeout(e),e=void 0)}}}(),p=d.addReactionToTrack,h=d.recordReactionAsCommitted,v=(d.resetCleanupScheduleForTests,d.forceCleanupTimerToRunNowForTests,!1);function m(){return v}var y=function(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(l){a={error:l}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(a)throw a.error}}return o};function g(e){return"observer".concat(e)}var b=function(){};function _(){return new b}function w(e,t){if(void 0===t&&(t="observed"),m())return e();var n=y(a.useState(_),1)[0],i=y(a.useState(),2)[1],o=function(){return i([])},u=a.useRef(null);if(!u.current)var s=new r.le(g(t),(function(){c.mounted?o():c.changedBeforeMount=!0})),c=p(u,s,n);var f,d,v=u.current.reaction;if(a.useDebugValue(v,l),a.useEffect((function(){return h(u),u.current?(u.current.mounted=!0,u.current.changedBeforeMount&&(u.current.changedBeforeMount=!1,o())):(u.current={reaction:new r.le(g(t),(function(){o()})),mounted:!0,changedBeforeMount:!1,cleanAt:1/0},o()),function(){u.current.reaction.dispose(),u.current=null}}),[]),v.track((function(){try{f=e()}catch(t){d=t}})),d)throw d;return f}var k="function"===typeof Symbol&&Symbol.for,S=k?Symbol.for("react.forward_ref"):"function"===typeof a.forwardRef&&(0,a.forwardRef)((function(e){return null})).$$typeof,x=k?Symbol.for("react.memo"):"function"===typeof a.memo&&(0,a.memo)((function(e){return null})).$$typeof;function E(e,t){var n;if(x&&e.$$typeof===x)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");if(m())return e;var r=null!==(n=null===t||void 0===t?void 0:t.forwardRef)&&void 0!==n&&n,i=e,o=e.displayName||e.name;if(S&&e.$$typeof===S&&(r=!0,"function"!==typeof(i=e.render)))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var l,u,s=function(e,t){return w((function(){return i(e,t)}),o)};return""!==o&&(s.displayName=o),e.contextTypes&&(s.contextTypes=e.contextTypes),r&&(s=(0,a.forwardRef)(s)),s=(0,a.memo)(s),l=e,u=s,Object.keys(l).forEach((function(e){C[e]||Object.defineProperty(u,e,Object.getOwnPropertyDescriptor(l,e))})),s}var C={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};var O;(O=i.unstable_batchedUpdates)||(O=o),(0,r.jQ)({reactionScheduler:O})},4098:function(e,t,n){n.d(t,{Gf:function(){return Bt},jQ:function(){return Ft},ky:function(){return fn},le:function(){return mt},rC:function(){return sn}});function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var U=Symbol("mobx-stored-annotations");function B(e){return Object.assign((function(t,n){V(t,n,e)}),e)}function V(e,t,n){j(e,U)||k(e,U,L({},e[U])),function(e){return e.annotationType_===G}(n)||(e[U][t]=n)}var $=Symbol("mobx administration"),W=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_=$e.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 ht(this)},t.reportChanged=function(){dt(),vt(this),pt()},t.toString=function(){return this.name_},e}(),H=x("Atom",W);function K(e,t,n){void 0===t&&(t=m),void 0===n&&(n=m);var r,a=new W(e);return t!==m&&Mt(zt,a,t,r),n!==m&&Dt(a,n),a}var Q={identity:function(e,t){return e===t},structural:function(e,t){return ir(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},shallow:function(e,t){return ir(e,t,1)}};function q(e,t,n){return Yt(e)?e:Array.isArray(e)?Ce.array(e,{name:n}):_(e)?Ce.object(e,void 0,{name:n}):E(e)?Ce.map(e,{name:n}):C(e)?Ce.set(e,{name:n}):"function"!==typeof e||Tt(e)||Zt(e)?e:w(e)?Qt(e):jt(n,e)}function Z(e){return e}var G="override";function Y(e,t){return{annotationType_:e,options_:t,make_:X,extend_:J}}function X(e,t,n,r){var a;if(null!=(a=this.options_)&&a.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(Tt(n.value))return 1;var i=ee(e,this,t,n,!1);return u(r,t,i),2}function J(e,t,n,r){var a=ee(e,this,t,n);return e.defineProperty_(t,a,r)}function ee(e,t,n,r,a){var i,o,l,u,s,c,f,d;void 0===a&&(a=ut.safeDescriptors),d=r,t.annotationType_,d.value;var p,h=r.value;null!=(i=t.options_)&&i.bound&&(h=h.bind(null!=(p=e.proxy_)?p:e.target_));return{value:De(null!=(o=null==(l=t.options_)?void 0:l.name)?o:n.toString(),h,null!=(u=null==(s=t.options_)?void 0:s.autoAction)&&u,null!=(c=t.options_)&&c.bound?null!=(f=e.proxy_)?f:e.target_:void 0),configurable:!a||e.isPlainObject_,enumerable:!1,writable:!a}}function te(e,t){return{annotationType_:e,options_:t,make_:ne,extend_:re}}function ne(e,t,n,r){var a;if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(null!=(a=this.options_)&&a.bound&&(!j(e.target_,t)||!Zt(e.target_[t]))&&null===this.extend_(e,t,n,!1))return 0;if(Zt(n.value))return 1;var i=ae(e,this,t,n,!1,!1);return u(r,t,i),2}function re(e,t,n,r){var a,i=ae(e,this,t,n,null==(a=this.options_)?void 0:a.bound);return e.defineProperty_(t,i,r)}function ae(e,t,n,r,a,i){var o;void 0===i&&(i=ut.safeDescriptors),o=r,t.annotationType_,o.value;var l,u=r.value;(Zt(u)||(u=Qt(u)),a)&&((u=u.bind(null!=(l=e.proxy_)?l:e.target_)).isMobXFlow=!0);return{value:u,configurable:!i||e.isPlainObject_,enumerable:!1,writable:!i}}function ie(e,t){return{annotationType_:e,options_:t,make_:oe,extend_:le}}function oe(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function le(e,t,n,r){return function(e,t,n,r){t.annotationType_,r.get;0}(0,this,0,n),e.defineComputedProperty_(t,L({},this.options_,{get:n.get,set:n.set}),r)}function ue(e,t){return{annotationType_:e,options_:t,make_:se,extend_:ce}}function se(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function ce(e,t,n,r){var a,i;return function(e,t,n,r){t.annotationType_;0}(0,this),e.defineObservableProperty_(t,n.value,null!=(a=null==(i=this.options_)?void 0:i.enhancer)?a:q,r)}var fe=de();function de(e){return{annotationType_:"true",options_:e,make_:pe,extend_:he}}function pe(e,t,n,r){var a,i,o,l;if(n.get)return je.make_(e,t,n,r);if(n.set){var s=De(t.toString(),n.set);return r===e.target_?null===e.defineProperty_(t,{configurable:!ut.safeDescriptors||e.isPlainObject_,set:s})?0:2:(u(r,t,{configurable:!0,set:s}),2)}if(r!==e.target_&&"function"===typeof n.value)return w(n.value)?(null!=(l=this.options_)&&l.autoBind?Qt.bound:Qt).make_(e,t,n,r):(null!=(o=this.options_)&&o.autoBind?jt.bound:jt).make_(e,t,n,r);var c,f=!1===(null==(a=this.options_)?void 0:a.deep)?Ce.ref:Ce;"function"===typeof n.value&&null!=(i=this.options_)&&i.autoBind&&(n.value=n.value.bind(null!=(c=e.proxy_)?c:e.target_));return f.make_(e,t,n,r)}function he(e,t,n,r){var a,i,o;if(n.get)return je.extend_(e,t,n,r);if(n.set)return e.defineProperty_(t,{configurable:!ut.safeDescriptors||e.isPlainObject_,set:De(t.toString(),n.set)},r);"function"===typeof n.value&&null!=(a=this.options_)&&a.autoBind&&(n.value=n.value.bind(null!=(o=e.proxy_)?o:e.target_));return(!1===(null==(i=this.options_)?void 0:i.deep)?Ce.ref:Ce).extend_(e,t,n,r)}var ve={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function me(e){return e||ve}Object.freeze(ve);var ye=ue("observable"),ge=ue("observable.ref",{enhancer:Z}),be=ue("observable.shallow",{enhancer:function(e,t,n){return void 0===e||null===e||Vn(e)||En(e)||An(e)||zn(e)?e:Array.isArray(e)?Ce.array(e,{name:n,deep:!1}):_(e)?Ce.object(e,void 0,{name:n,deep:!1}):E(e)?Ce.map(e,{name:n,deep:!1}):C(e)?Ce.set(e,{name:n,deep:!1}):void 0}}),_e=ue("observable.struct",{enhancer:function(e,t){return ir(e,t)?t:e}}),we=B(ye);function ke(e){return!0===e.deep?q:!1===e.deep?Z:function(e){var t,n;return e&&null!=(t=null==(n=e.options_)?void 0:n.enhancer)?t:q}(e.defaultDecorator)}function Se(e,t,n){if(!g(t))return Yt(e)?e:_(e)?Ce.object(e,t,n):Array.isArray(e)?Ce.array(e,t):E(e)?Ce.map(e,t):C(e)?Ce.set(e,t):"object"===typeof e&&null!==e?e:Ce.box(e,t);V(e,t,ye)}Object.assign(Se,we);var xe,Ee,Ce=o(Se,{box:function(e,t){var n=me(t);return new Ve(e,ke(n),n.name,!0,n.equals)},array:function(e,t){var n=me(t);return(!1===ut.useProxies||!1===n.proxy?er:mn)(e,ke(n),n.name)},map:function(e,t){var n=me(t);return new Tn(e,ke(n),n.name)},set:function(e,t){var n=me(t);return new Ln(e,ke(n),n.name)},object:function(e,t,n){return Ut(!1===ut.useProxies||!1===(null==n?void 0:n.proxy)?Fn({},n):function(e,t){var n,r;return h(),e=Fn(e,t),null!=(r=(n=e[$]).proxy_)?r:n.proxy_=new Proxy(e,tn)}({},n),e,t)},ref:B(ge),shallow:B(be),deep:we,struct:B(_e)}),Oe="computed",Pe=ie(Oe),Ne=ie("computed.struct",{equals:Q.structural}),je=function(e,t){if(g(t))return V(e,t,Pe);if(_(e))return B(ie(Oe,e));var n=_(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new He(n)};Object.assign(je,Pe),je.struct=B(Ne);var Te,Ae=0,Re=1,Le=null!=(xe=null==(Ee=l((function(){}),"name"))?void 0:Ee.configurable)&&xe,ze={value:"action",configurable:!0,writable:!1,enumerable:!1};function De(e,t,n,r){function a(){return Me(e,n,t,r||this,arguments)}return void 0===n&&(n=!1),a.isMobxAction=!0,Le&&(ze.value=e,Object.defineProperty(a,"name",ze)),a}function Me(e,t,n,a,i){var o=function(e,t,n,r){var a=!1,i=0;0;var o=ut.trackingDerivation,l=!t||!o;dt();var u=ut.allowStateChanges;l&&(et(),u=Fe(!0));var s=nt(!0),c={runAsAction_:l,prevDerivation_:o,prevAllowStateChanges_:u,prevAllowStateReads_:s,notifySpy_:a,startTime_:i,actionId_:Re++,parentActionId_:Ae};return Ae=c.actionId_,c}(0,t);try{return n.apply(a,i)}catch(l){throw o.error_=l,l}finally{!function(e){Ae!==e.actionId_&&r(30);Ae=e.parentActionId_,void 0!==e.error_&&(ut.suppressReactionErrors=!0);Ue(e.prevAllowStateChanges_),rt(e.prevAllowStateReads_),pt(),e.runAsAction_&&tt(e.prevDerivation_);0;ut.suppressReactionErrors=!1}(o)}}function Ie(e,t){var n=Fe(e);try{return t()}finally{Ue(n)}}function Fe(e){var t=ut.allowStateChanges;return ut.allowStateChanges=e,t}function Ue(e){ut.allowStateChanges=e}Te=Symbol.toPrimitive;var Be,Ve=function(e){function t(t,n,r,a,i){var o;return void 0===r&&(r="ObservableValue"),void 0===a&&(a=!0),void 0===i&&(i=Q.default),(o=e.call(this,r)||this).enhancer=void 0,o.name_=void 0,o.equals=void 0,o.hasUnreportedChange_=!1,o.interceptors_=void 0,o.changeListeners_=void 0,o.value_=void 0,o.dehancer=void 0,o.enhancer=n,o.name_=r,o.equals=i,o.value_=n(t,void 0,r),o}z(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_;if((e=this.prepareNewValue_(e))!==ut.UNCHANGED){0,this.setNewValue_(e)}},n.prepareNewValue_=function(e){if(Ge(this),nn(this)){var t=an(this,{object:this,type:pn,newValue:e});if(!t)return ut.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?ut.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),on(this)&&un(this,{type:pn,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return rn(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:pn,newValue:this.value_,oldValue:void 0}),ln(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 N(this.get())},n[Te]=function(){return this.valueOf()},t}(W);Be=Symbol.toPrimitive;var $e,We,He=function(){function e(e){this.dependenciesState_=$e.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.isBeingObserved_=!1,this.isPendingUnobservation_=!1,this.observers_=new Set,this.diffValue_=0,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=$e.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new Qe(null),this.name_=void 0,this.triggeredBy_=void 0,this.isComputing_=!1,this.isRunningSetter_=!1,this.derivation=void 0,this.setter_=void 0,this.isTracing_=We.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||r(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=De("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?Q.structural:Q.default),this.scope_=e.context,this.requiresReaction_=e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){!function(e){if(e.lowestObserverState_!==$e.UP_TO_DATE_)return;e.lowestObserverState_=$e.POSSIBLY_STALE_,e.observers_.forEach((function(e){e.dependenciesState_===$e.UP_TO_DATE_&&(e.dependenciesState_=$e.POSSIBLY_STALE_,e.onBecomeStale_())}))}(this)},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_&&r(32,this.name_,this.derivation),0!==ut.inBatch||0!==this.observers_.size||this.keepAlive_){if(ht(this),Ze(this)){var e=ut.trackingContext;this.keepAlive_&&!e&&(ut.trackingContext=this),this.trackAndCompute()&&function(e){if(e.lowestObserverState_===$e.STALE_)return;e.lowestObserverState_=$e.STALE_,e.observers_.forEach((function(t){t.dependenciesState_===$e.POSSIBLY_STALE_?t.dependenciesState_=$e.STALE_:t.dependenciesState_===$e.UP_TO_DATE_&&(e.lowestObserverState_=$e.UP_TO_DATE_)}))}(this),ut.trackingContext=e}}else Ze(this)&&(this.warnAboutUntrackedRead_(),dt(),this.value_=this.computeValue_(!1),pt());var t=this.value_;if(qe(t))throw t.cause;return t},t.set=function(e){if(this.setter_){this.isRunningSetter_&&r(33,this.name_),this.isRunningSetter_=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter_=!1}}else r(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===$e.NOT_TRACKING_,n=this.computeValue_(!0),r=t||qe(e)||qe(n)||!this.equals_(e,n);return r&&(this.value_=n),r},t.computeValue_=function(e){this.isComputing_=!0;var t,n=Fe(!1);if(e)t=Ye(this,this.derivation,this.scope_);else if(!0===ut.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(r){t=new Qe(r)}return Ue(n),this.isComputing_=!1,t},t.suspend_=function(){this.keepAlive_||(Xe(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,r=!0,a=void 0;return At((function(){var i=n.get();if(!r||t){var o=et();e({observableKind:"computed",debugObjectName:n.name_,type:pn,object:n,newValue:i,oldValue:a}),tt(o)}r=!1,a=i}))},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return N(this.get())},t[Be]=function(){return this.valueOf()},e}(),Ke=x("ComputedValue",He);!function(e){e[e.NOT_TRACKING_=-1]="NOT_TRACKING_",e[e.UP_TO_DATE_=0]="UP_TO_DATE_",e[e.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",e[e.STALE_=2]="STALE_"}($e||($e={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(We||(We={}));var Qe=function(e){this.cause=void 0,this.cause=e};function qe(e){return e instanceof Qe}function Ze(e){switch(e.dependenciesState_){case $e.UP_TO_DATE_:return!1;case $e.NOT_TRACKING_:case $e.STALE_:return!0;case $e.POSSIBLY_STALE_:for(var t=nt(!0),n=et(),r=e.observing_,a=r.length,i=0;ir&&(r=l.dependenciesState_)}n.length=a,e.newObserving_=null,i=t.length;for(;i--;){var u=t[i];0===u.diffValue_&&ct(u,e),u.diffValue_=0}for(;a--;){var s=n[a];1===s.diffValue_&&(s.diffValue_=0,st(s,e))}r!==$e.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),rt(r),a}function Xe(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)ct(t[n],e);e.dependenciesState_=$e.NOT_TRACKING_}function Je(e){var t=et();try{return e()}finally{tt(t)}}function et(){var e=ut.trackingDerivation;return ut.trackingDerivation=null,e}function tt(e){ut.trackingDerivation=e}function nt(e){var t=ut.allowStateReads;return ut.allowStateReads=e,t}function rt(e){ut.allowStateReads=e}function at(e){if(e.dependenciesState_!==$e.UP_TO_DATE_){e.dependenciesState_=$e.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=$e.UP_TO_DATE_}}var it=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},ot=!0,lt=!1,ut=function(){var e=i();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(ot=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new it).version&&(ot=!1),ot?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new it):(setTimeout((function(){lt||r(35)}),1),new it)}();function st(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function ct(e,t){e.observers_.delete(t),0===e.observers_.size&&ft(e)}function ft(e){!1===e.isPendingUnobservation_&&(e.isPendingUnobservation_=!0,ut.pendingUnobservations.push(e))}function dt(){ut.inBatch++}function pt(){if(0===--ut.inBatch){gt();for(var e=ut.pendingUnobservations,t=0;t0&&ft(e),!1)}function vt(e){e.lowestObserverState_!==$e.STALE_&&(e.lowestObserverState_=$e.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===$e.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=$e.STALE_})))}var mt=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_=$e.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_=We.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,ut.pendingReactions.push(this),gt())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){dt(),this.isScheduled_=!1;var e=ut.trackingContext;if(ut.trackingContext=this,Ze(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(t){this.reportExceptionInDerivation_(t)}}ut.trackingContext=e,pt()}},t.track=function(e){if(!this.isDisposed_){dt();0,this.isRunning_=!0;var t=ut.trackingContext;ut.trackingContext=this;var n=Ye(this,e,void 0);ut.trackingContext=t,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&Xe(this),qe(n)&&this.reportExceptionInDerivation_(n.cause),pt()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(ut.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";ut.suppressReactionErrors||console.error(n,e),ut.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(dt(),Xe(this),pt()))},t.getDisposer_=function(){var e=this.dispose.bind(this);return e[$]=this,e},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1),function(){r("trace() is not available in production builds");for(var e=!1,t=arguments.length,n=new Array(t),a=0;a0||ut.isRunningReactions||yt(bt)}function bt(){ut.isRunningReactions=!0;for(var e=ut.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,a=n.length;r0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map(Vt)),n}var $t=0;function Wt(){this.message="FLOW_CANCELLED"}Wt.prototype=Object.create(Error.prototype);var Ht=te("flow"),Kt=te("flow.bound",{bound:!0}),Qt=Object.assign((function(e,t){if(g(t))return V(e,t,Ht);var n=e,r=n.name||"",a=function(){var e,t=this,a=arguments,i=++$t,o=Nt(r+" - runid: "+i+" - init",n).apply(t,a),l=void 0,u=new Promise((function(t,n){var a=0;function u(e){var t;l=void 0;try{t=Nt(r+" - runid: "+i+" - yield "+a++,o.next).call(o,e)}catch(u){return n(u)}c(t)}function s(e){var t;l=void 0;try{t=Nt(r+" - runid: "+i+" - yield "+a++,o.throw).call(o,e)}catch(u){return n(u)}c(t)}function c(e){if(!y(null==e?void 0:e.then))return e.done?t(e.value):(l=Promise.resolve(e.value)).then(u,s);e.then(c,n)}e=n,u(void 0)}));return u.cancel=Nt(r+" - runid: "+i+" - cancel",(function(){try{l&&qt(l);var t=o.return(void 0),n=Promise.resolve(t.value);n.then(m,m),qt(n),e(new Wt)}catch(r){e(r)}})),u};return a.isMobXFlow=!0,a}),Ht);function qt(e){y(e.cancel)&&e.cancel()}function Zt(e){return!0===(null==e?void 0:e.isMobXFlow)}function Gt(e,t){return!!e&&(void 0!==t?!!Vn(e)&&e[$].values_.has(t):Vn(e)||!!e[$]||H(e)||_t(e)||Ke(e))}function Yt(e){return Gt(e)}function Xt(e){switch(e.length){case 0:return ut.trackingDerivation;case 1:return tr(e[0]);case 2:return tr(e[0],e[1])}}function Jt(e,t){void 0===t&&(t=void 0),dt();try{return e.apply(t)}finally{pt()}}function en(e){return e[$]}Qt.bound=B(Kt);var tn={has:function(e,t){return en(e).has_(t)},get:function(e,t){return en(e).get_(t)},set:function(e,t,n){var r;return!!g(t)&&(null==(r=en(e).set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!g(t)&&(null==(n=en(e).delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=en(e).defineProperty_(t,n))||r},ownKeys:function(e){return en(e).ownKeys_()},preventExtensions:function(e){r(13)}};function nn(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function rn(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),v((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function an(e,t){var n=et();try{for(var a=[].concat(e.interceptors_||[]),i=0,o=a.length;i0}function ln(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),v((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function un(e,t){var n=et(),r=e.changeListeners_;if(r){for(var a=0,i=(r=r.slice()).length;a0?e.map(this.dehancer):e},t.intercept_=function(e){return rn(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}),ln(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!==typeof e||isNaN(e)||e<0)&&r("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var n=new Array(e-t),a=0;a0&&Jn(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var a=this.values_.length;if(void 0===e?e=0:e>a?e=a:e<0&&(e=Math.max(0,a+e)),t=1===arguments.length?a-e:void 0===t||null===t?0:Math.max(0,Math.min(t,a-e)),void 0===n&&(n=c),nn(this)){var i=an(this,{object:this.proxy_,type:dn,index:e,removedCount:t,added:n});if(!i)return c;t=i.removedCount,n=i.added}if(n=0===n.length?n:n.map((function(e){return r.enhancer_(e,void 0)})),this.legacyMode_){var o=n.length-t;this.updateArrayLength_(a,o)}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){var r;if(n.length<1e4)return(r=this.values_).splice.apply(r,[e,t].concat(n));var a=this.values_.slice(e,e+t),i=this.values_.slice(e+t);this.values_.length+=n.length-t;for(var o=0;o2?n-2:0),a=2;a-1&&(this.splice(n,1),!0)}};function gn(e,t){"function"===typeof Array.prototype[e]&&(yn[e]=t(e))}function bn(e){return function(){var t=this[$];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function _n(e){return function(t,n){var r=this,a=this[$];return a.atom_.reportObserved(),a.dehanceValues_(a.values_)[e]((function(e,a){return t.call(n,e,a,r)}))}}function wn(e){return function(){var t=this,n=this[$];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),a=arguments[0];return arguments[0]=function(e,n,r){return a(e,n,r,t)},r[e].apply(r,arguments)}}gn("concat",bn),gn("flat",bn),gn("includes",bn),gn("indexOf",bn),gn("join",bn),gn("lastIndexOf",bn),gn("slice",bn),gn("toString",bn),gn("toLocaleString",bn),gn("every",_n),gn("filter",_n),gn("find",_n),gn("findIndex",_n),gn("flatMap",_n),gn("forEach",_n),gn("map",_n),gn("some",_n),gn("reduce",wn),gn("reduceRight",wn);var kn,Sn,xn=x("ObservableArrayAdministration",vn);function En(e){return b(e)&&xn(e[$])}var Cn={},On="add",Pn="delete";kn=Symbol.iterator,Sn=Symbol.toStringTag;var Nn,jn,Tn=function(){function e(e,t,n){var a=this;void 0===t&&(t=q),void 0===n&&(n="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[$]=Cn,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_=n,y(Map)||r(18),this.keysAtom_=K("ObservableMap.keys()"),this.data_=new Map,this.hasMap_=new Map,Ie(!0,(function(){a.merge(e)}))}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!ut.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new Ve(this.has_(e),Z,"ObservableMap.key?",!1);this.hasMap_.set(e,r),Dt(r,(function(){return t.hasMap_.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.has_(e);if(nn(this)){var r=an(this,{type:n?pn:On,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_,nn(this))&&!an(this,{type:Pn,object:this,name:e}))return!1;if(this.has_(e)){var n=on(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:Pn,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return Jt((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&&un(this,r),!0}return!1},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==ut.UNCHANGED){var r=on(this),a=r?{observableKind:"map",debugObjectName:this.name_,type:pn,object:this,oldValue:n.value_,name:e,newValue:t}:null;0,n.setNewValue_(t),r&&un(this,a)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,Jt((function(){var r,a=new Ve(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,a),t=a.value_,null==(r=n.hasMap_.get(e))||r.setNewValue_(!0),n.keysAtom_.reportChanged()}));var r=on(this),a=r?{observableKind:"map",debugObjectName:this.name_,type:On,object:this,name:e,newValue:t}:null;r&&un(this,a)},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 ur({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:e.get(a)}}})},t.entries=function(){var e=this,t=this.keys();return ur({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:[a,e.get(a)]}}})},t[kn]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=F(this);!(n=r()).done;){var a=n.value,i=a[0],o=a[1];e.call(t,o,i,this)}},t.merge=function(e){var t=this;return An(e)&&(e=new Map(e)),Jt((function(){_(e)?function(e){var t=Object.keys(e);if(!O)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return s.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)})):E(e)?(e.constructor!==Map&&r(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!==e&&void 0!==e&&r(20,e)})),this},t.clear=function(){var e=this;Jt((function(){Je((function(){for(var t,n=F(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.replace=function(e){var t=this;return Jt((function(){for(var n,a=function(e){if(E(e)||An(e))return e;if(Array.isArray(e))return new Map(e);if(_(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return r(21,e)}(e),i=new Map,o=!1,l=F(t.data_.keys());!(n=l()).done;){var u=n.value;if(!a.has(u))if(t.delete(u))o=!0;else{var s=t.data_.get(u);i.set(u,s)}}for(var c,f=F(a.entries());!(c=f()).done;){var d=c.value,p=d[0],h=d[1],v=t.data_.has(p);if(t.set(p,h),t.data_.has(p)){var m=t.data_.get(p);i.set(p,m),v||(o=!0)}}if(!o)if(t.data_.size!==i.size)t.keysAtom_.reportChanged();else for(var y=t.data_.keys(),g=i.keys(),b=y.next(),w=g.next();!b.done;){if(b.value!==w.value){t.keysAtom_.reportChanged();break}b=y.next(),w=g.next()}t.data_=i})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return ln(this,e)},t.intercept_=function(e){return rn(this,e)},R(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Sn,get:function(){return"Map"}}]),e}(),An=x("ObservableMap",Tn);var Rn={};Nn=Symbol.iterator,jn=Symbol.toStringTag;var Ln=function(){function e(e,t,n){void 0===t&&(t=q),void 0===n&&(n="ObservableSet"),this.name_=void 0,this[$]=Rn,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_=n,y(Set)||r(22),this.atom_=K(this.name_),this.enhancer_=function(e,r){return t(e,r,n)},e&&this.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;Jt((function(){Je((function(){for(var t,n=F(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.forEach=function(e,t){for(var n,r=F(this);!(n=r()).done;){var a=n.value;e.call(t,a,a,this)}},t.add=function(e){var t=this;if((this.atom_,nn(this))&&!an(this,{type:On,object:this,newValue:e}))return this;if(!this.has(e)){Jt((function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()}));var n=!1,r=on(this),a=r?{observableKind:"set",debugObjectName:this.name_,type:On,object:this,newValue:e}:null;n,r&&un(this,a)}return this},t.delete=function(e){var t=this;if(nn(this)&&!an(this,{type:Pn,object:this,oldValue:e}))return!1;if(this.has(e)){var n=on(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:Pn,object:this,oldValue:e}:null;return Jt((function(){t.atom_.reportChanged(),t.data_.delete(e)})),n&&un(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 ur({next:function(){var r=e;return e+=1,rqn){for(var t=qn;t=0&&n++}e=lr(e),t=lr(t);var l="[object Array]"===o;if(!l){if("object"!=typeof e||"object"!=typeof t)return!1;var u=e.constructor,s=t.constructor;if(u!==s&&!(y(u)&&u instanceof u&&y(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}if(0===n)return!1;n<0&&(n=-1),a=a||[];for(var c=(r=r||[]).length;c--;)if(r[c]===e)return a[c]===t;if(r.push(e),a.push(t),l){if((c=e.length)!==t.length)return!1;for(;c--;)if(!or(e[c],t[c],n-1,r,a))return!1}else{var f,d=Object.keys(e);if(c=d.length,Object.keys(t).length!==c)return!1;for(;c--;)if(!j(t,f=d[c])||!or(e[f],t[f],n-1,r,a))return!1}return r.pop(),a.pop(),!0}function lr(e){return En(e)?e.slice():E(e)||An(e)||C(e)||zn(e)?Array.from(e.entries()):e}function ur(e){return e[Symbol.iterator]=sr,e}function sr(){return this}["Symbol","Map","Set"].forEach((function(e){"undefined"===typeof i()[e]&&r("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:rr},$mobx:$})},4463:function(e,t,n){var r=n(2791),a=n(5296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n