diff --git a/asset-manifest.json b/asset-manifest.json
index ad3069f..15e6adf 100644
--- a/asset-manifest.json
+++ b/asset-manifest.json
@@ -1,26 +1,26 @@
{
"files": {
- "main.css": "/existential-graphs/static/css/main.782888a2.chunk.css",
- "main.js": "/existential-graphs/static/js/main.9654db28.chunk.js",
- "main.js.map": "/existential-graphs/static/js/main.9654db28.chunk.js.map",
+ "main.css": "/existential-graphs/static/css/main.276ace8f.chunk.css",
+ "main.js": "/existential-graphs/static/js/main.f957ae7d.chunk.js",
+ "main.js.map": "/existential-graphs/static/js/main.f957ae7d.chunk.js.map",
"runtime-main.js": "/existential-graphs/static/js/runtime-main.1b28495f.js",
"runtime-main.js.map": "/existential-graphs/static/js/runtime-main.1b28495f.js.map",
"static/css/2.dea1b1f8.chunk.css": "/existential-graphs/static/css/2.dea1b1f8.chunk.css",
- "static/js/2.5d9fbd02.chunk.js": "/existential-graphs/static/js/2.5d9fbd02.chunk.js",
- "static/js/2.5d9fbd02.chunk.js.map": "/existential-graphs/static/js/2.5d9fbd02.chunk.js.map",
+ "static/js/2.128e0e37.chunk.js": "/existential-graphs/static/js/2.128e0e37.chunk.js",
+ "static/js/2.128e0e37.chunk.js.map": "/existential-graphs/static/js/2.128e0e37.chunk.js.map",
"index.html": "/existential-graphs/index.html",
- "precache-manifest.c07751a5819ee73d5443958b97c88a30.js": "/existential-graphs/precache-manifest.c07751a5819ee73d5443958b97c88a30.js",
+ "precache-manifest.e8457f500f22b159484f2bb52211455b.js": "/existential-graphs/precache-manifest.e8457f500f22b159484f2bb52211455b.js",
"service-worker.js": "/existential-graphs/service-worker.js",
"static/css/2.dea1b1f8.chunk.css.map": "/existential-graphs/static/css/2.dea1b1f8.chunk.css.map",
- "static/css/main.782888a2.chunk.css.map": "/existential-graphs/static/css/main.782888a2.chunk.css.map",
- "static/js/2.5d9fbd02.chunk.js.LICENSE.txt": "/existential-graphs/static/js/2.5d9fbd02.chunk.js.LICENSE.txt",
+ "static/css/main.276ace8f.chunk.css.map": "/existential-graphs/static/css/main.276ace8f.chunk.css.map",
+ "static/js/2.128e0e37.chunk.js.LICENSE.txt": "/existential-graphs/static/js/2.128e0e37.chunk.js.LICENSE.txt",
"static/media/katex.min.css": "/existential-graphs/static/media/KaTeX_Typewriter-Regular.6cc31ea5.woff2"
},
"entrypoints": [
"static/js/runtime-main.1b28495f.js",
"static/css/2.dea1b1f8.chunk.css",
- "static/js/2.5d9fbd02.chunk.js",
- "static/css/main.782888a2.chunk.css",
- "static/js/main.9654db28.chunk.js"
+ "static/js/2.128e0e37.chunk.js",
+ "static/css/main.276ace8f.chunk.css",
+ "static/js/main.f957ae7d.chunk.js"
]
}
\ No newline at end of file
diff --git a/index.html b/index.html
index bee0a87..2b86be4 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-
React App
\ No newline at end of file
+React App
\ No newline at end of file
diff --git a/precache-manifest.c07751a5819ee73d5443958b97c88a30.js b/precache-manifest.e8457f500f22b159484f2bb52211455b.js
similarity index 95%
rename from precache-manifest.c07751a5819ee73d5443958b97c88a30.js
rename to precache-manifest.e8457f500f22b159484f2bb52211455b.js
index 72d3c8e..374cef9 100644
--- a/precache-manifest.c07751a5819ee73d5443958b97c88a30.js
+++ b/precache-manifest.e8457f500f22b159484f2bb52211455b.js
@@ -1,27 +1,27 @@
self.__precacheManifest = (self.__precacheManifest || []).concat([
{
- "revision": "9f37f4da6f91f3289aab6d475abb9f21",
+ "revision": "abe03f4b3f936c9e815aebffece7f5ed",
"url": "/existential-graphs/index.html"
},
{
- "revision": "39d7d4ebd7cd64b4c72b",
+ "revision": "dd156ea0611b9e8422be",
"url": "/existential-graphs/static/css/2.dea1b1f8.chunk.css"
},
{
- "revision": "62e47b00e617a8381564",
- "url": "/existential-graphs/static/css/main.782888a2.chunk.css"
+ "revision": "469108820e69add3da37",
+ "url": "/existential-graphs/static/css/main.276ace8f.chunk.css"
},
{
- "revision": "39d7d4ebd7cd64b4c72b",
- "url": "/existential-graphs/static/js/2.5d9fbd02.chunk.js"
+ "revision": "dd156ea0611b9e8422be",
+ "url": "/existential-graphs/static/js/2.128e0e37.chunk.js"
},
{
"revision": "2c598234c7a24970b5fdf032f602e7bc",
- "url": "/existential-graphs/static/js/2.5d9fbd02.chunk.js.LICENSE.txt"
+ "url": "/existential-graphs/static/js/2.128e0e37.chunk.js.LICENSE.txt"
},
{
- "revision": "62e47b00e617a8381564",
- "url": "/existential-graphs/static/js/main.9654db28.chunk.js"
+ "revision": "469108820e69add3da37",
+ "url": "/existential-graphs/static/js/main.f957ae7d.chunk.js"
},
{
"revision": "dc57d5fed269a7aa898b",
diff --git a/service-worker.js b/service-worker.js
index f2d6d5e..0097b08 100644
--- a/service-worker.js
+++ b/service-worker.js
@@ -14,7 +14,7 @@
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
importScripts(
- "/existential-graphs/precache-manifest.c07751a5819ee73d5443958b97c88a30.js"
+ "/existential-graphs/precache-manifest.e8457f500f22b159484f2bb52211455b.js"
);
self.addEventListener('message', (event) => {
diff --git a/static/css/main.276ace8f.chunk.css b/static/css/main.276ace8f.chunk.css
new file mode 100644
index 0000000..dbcbffa
--- /dev/null
+++ b/static/css/main.276ace8f.chunk.css
@@ -0,0 +1,2 @@
+@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;800&family=Open+Sans:ital,wght@0,300;0,400;0,700;1,400&display=swap);*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Heebo",sans-serif;margin:0}p{margin:0}h1{font-size:3em;line-height:4rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App,body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.whiteBG{background-color:#fff!important}.initial{background-color:#f0f0f0;height:100vh;width:100vw;transition:background-color 1s}input{font-size:1em;highlight:none;border-radius:0;outline:none}button{background-color:#9aa899;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-right:30px;box-shadow:0 0 10px rgba(0,0,0,.23),0 2px 3px rgba(0,0,0,.34)}button:hover{box-shadow:0 0 7px rgba(0,0,0,.16),0 2px 2px rgba(0,0,0,.24)}button:active{box-shadow:0 0 2px rgba(0,0,0,.09),0 0 1px rgba(0,0,0,.16)}.canvas{width:100vw;height:100vh}.abs{display:absolute}.noselect{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toolbox{position:absolute;display:inline-block;width:200px;float:left;background-color:#eaeaea;margin:20px;border-radius:25px;padding:15px 10px;box-shadow:0 0 7px rgba(0,0,0,.16),0 2px 2px rgba(0,0,0,.24);z-index:1}.toolbox h3{margin-left:5px}.tool{background-color:#dfdfda;border-radius:15px;margin-top:5px;padding:4px 4px 4px 16px}.tool:hover{background-color:#dadaca;cursor:pointer}.hoverEl{padding:5px;border-radius:10px;cursor:pointer}.hoverEl:hover{background-color:#e2dbbe}.step-text{height:22px;color:#848484;font-family:"Open Sans";font-size:16px;line-height:22px;bottom:20px}.step-menu,.step-text{text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.step-menu{bottom:53px;box-sizing:border-box;height:73px;line-height:73px;width:278px;border-radius:36.5px;background-color:#eaeaea;border:1px solid #e6e6e6;box-shadow:0 0 8px 0 rgba(0,0,0,.28)}.step-menu div{display:inline-block;margin-top:2.6px;margin-left:16px}.step-menu div:first-child{margin-left:0}.step-menu .undo-btn.disabled{background-color:#c3cbc2!important;box-shadow:none!important;cursor:not-allowed!important}.step-menu .undo-btn.disabled .undo-svg svg path{fill:#868686}.step-menu .redo-btn.disabled{background-color:#b7b7b7!important;box-shadow:none!important;cursor:not-allowed!important}.step-menu .redo-btn.disabled .redo-svg svg path{fill:#868686}.step-menu .undo-btn{width:60px;height:60px;background-color:#a8b4a7;box-shadow:0 2px 4px 0 rgba(0,0,0,.24);border-radius:50%;position:relative;margin-right:17px;cursor:pointer}.step-menu .undo-btn:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.35)}.step-menu .undo-btn .undo-svg{margin-top:0}.step-menu .redo-btn{position:absolute;bottom:3px;right:100px;background-color:#b7b7b7;border-radius:50%;line-height:32px;height:29px;width:29px;box-shadow:0 1px 6px 0 rgba(0,0,0,.29);cursor:pointer}.step-menu .redo-btn div{margin-top:0}.step-menu .redo-btn:hover{box-shadow:0 .5px 3px 0 rgba(0,0,0,.35)}.step-menu .redo-btn .redo-svg{margin-top:0}.dropdown-menu{width:100vw;height:40px;background-color:#eee;padding-left:15px}.dropdown-menu .menu-title{height:30px;line-height:30px;padding-left:10px;padding-right:10px;border-radius:8px;float:left;font-weight:700;margin-top:5px;margin-bottom:5px;cursor:pointer;transition:box-shadow .2s}.dropdown-menu .menu-title:hover{box-shadow:inset -5px -5px 3px #f5f5f5,inset 5px 5px 3px #dadada}.dropdown-menu .menu-title:active{box-shadow:inset -5px -5px 3px #f9f9f9,inset 5px 5px 3px #d4d4d4;background-color:#ebebeb}.fadein-appear{opacity:.01}.fadein-appear.fadein-appear-active{opacity:1;transition:1s}.insertOverlay{border-radius:25px;padding:15px;background-color:#fff;position:absolute;top:-50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 .5px 3px 0 rgba(0,0,0,.35);transition:top .4s;z-index:2}.insertOverlay.shown{top:50%}.insertOverlay h1{font-size:2.4rem}.insertOverlay .check{width:inherit;height:inherit;padding-top:10px;padding-bottom:10px}.insertOverlay .buttons{margin-top:20px;float:right}.insertOverlay .buttons button{border-radius:15px;margin-right:4px}.mainCanvas{transition:filter .5s ease-in-out,-webkit-filter .5s ease-in-out!important;background-color:#fff}.mainCanvas.disabled{pointer-events:none;-webkit-filter:brightness(.5);filter:brightness(.5);-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5)}body,h1,h2{color:#1a1423}h3,h4,h5,h6{color:#66666e}.formulaTable{table-layout:fixed;width:100%;border-collapse:collapse}.formulaTable .plus{padding-right:5px;padding-left:3px}.formulaTable .plus:before{content:"+"}.formulaTable tr{border:1px solid #ddd;height:40px}.formulaTable td{vertical-align:middle;padding:5px;height:25px;background-color:#fafafa}.formulaTable td.interactive{cursor:pointer;color:#848484}.formulaTable td.interactive:hover{color:#545454}.formulaTable td.close{width:30px}h2{padding-top:15px}input{height:25px;width:100%;padding:15px;border-radius:4px;border:1px solid #ddd;max-width:375px}.floating-window.shown{top:50%!important}.floating-window{font-size:12px;transition:top 1s;position:absolute;height:600px;width:840px;border-radius:25px;top:-50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.11);overflow:hidden}.floating-window .toolbar{position:absolute;bottom:0;height:68px;width:100%;border-radius:0 0 25px 25px;background-color:#eaeaea;display:flex;flex-direction:row-reverse;padding:6px 20px 6px 6px}.floating-window .toolbar .svg{display:inline-block;padding-right:10px}.floating-window .toolbar .back{position:absolute;top:8px;left:20px;background:none;color:#848484;box-shadow:none!important}.floating-window .toolbar button{width:126px;border-radius:15px;margin:2px 6px 2px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transition:.1s;color:#fff}.floating-window .toolbar button:hover{box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.floating-window .toolbar button:active{box-shadow:0 0 2px 0 rgba(0,0,0,.5);color:#ccc}.floating-window .full-width{padding:40px 60px!important}.floating-window .content{padding:20px;height:720px;overflow:auto}.floating-window .content p{font-size:1.3em;line-height:25px}.floating-window .content .column{padding:20px 40px;float:left;width:50%}.floating-window .content:after{content:"";display:block;clear:both;height:80px}.floating-window .content .divider{position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#b7b7b7}.proofField{box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:8px;margin-bottom:10px;border-radius:10px;font-weight:700;color:#555;cursor:pointer;font-size:1.4em}.proofField:hover{color:#61f}
+/*# sourceMappingURL=main.276ace8f.chunk.css.map */
\ No newline at end of file
diff --git a/static/css/main.276ace8f.chunk.css.map b/static/css/main.276ace8f.chunk.css.map
new file mode 100644
index 0000000..3179da2
--- /dev/null
+++ b/static/css/main.276ace8f.chunk.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["main.276ace8f.chunk.css","index.scss","App.scss","Canvas.scss","../colors.scss","CreateNew.scss","intro.scss"],"names":[],"mappings":"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","file":"main.276ace8f.chunk.css","sourcesContent":["@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;800&family=Open+Sans:ital,wght@0,300;0,400;0,700;1,400&display=swap);\nbody{color:#1A1423}h1,h2{color:#1A1423}h3,h4,h5,h6{color:#66666E}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body{font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:'Heebo', sans-serif;margin:0}p{margin:0}h1{font-size:3em;line-height:4rem}code{font-family:source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace}\n\nhtml,body,.App{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.whiteBG{background-color:#FFFFFF !important}.initial{background-color:#F0F0F0;height:100vh;width:100vw;transition:background-color 1s}input{font-size:1em;highlight:none;border-radius:0;outline:none}button{background-color:#9AA899;border:none;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-right:30px;box-shadow:0 0px 10px rgba(0,0,0,0.23),0 2px 3px rgba(0,0,0,0.34)}button:hover{box-shadow:0 0px 7px rgba(0,0,0,0.16),0 2px 2px rgba(0,0,0,0.24)}button:active{box-shadow:0 0px 2px rgba(0,0,0,0.09),0 0px 1px rgba(0,0,0,0.16)}\n\nbody{color:#1A1423}h1,h2{color:#1A1423}h3,h4,h5,h6{color:#66666E}.canvas{width:100vw;height:100vh}.abs{display:absolute}.noselect{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toolbox{position:absolute;display:inline-block;width:200px;float:left;background-color:#EAEAEA;margin:20px;border-radius:25px;padding:15px;padding-left:10px;padding-right:10px;box-shadow:0 0px 7px rgba(0,0,0,0.16),0 2px 2px rgba(0,0,0,0.24);z-index:1}.toolbox h3{margin-left:5px}.tool{background-color:#DFDFDA;border-radius:15px;padding:4px;margin-top:5px;padding-left:16px}.tool:hover{background-color:#DADACA;cursor:pointer}.hoverEl{padding:5px;border-radius:10px;cursor:pointer}.hoverEl:hover{background-color:#e2dbbe}.step-text{height:22px;color:#848484;font-family:\"Open Sans\";font-size:16px;line-height:22px;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}.step-menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:53px;box-sizing:border-box;height:73px;line-height:73px;width:278px;border-radius:36.5px;background-color:#EAEAEA;border:1px solid #E6E6E6;box-shadow:0 0 8px 0 rgba(0,0,0,0.28);text-align:center}.step-menu div{display:inline-block;margin-top:2.6px;margin-left:16px}.step-menu div:first-child{margin-left:0}.step-menu .undo-btn.disabled{background-color:#C3CBC2 !important;box-shadow:none !important;cursor:not-allowed !important}.step-menu .undo-btn.disabled .undo-svg svg path{fill:#868686}.step-menu .redo-btn.disabled{background-color:#B7B7B7 !important;box-shadow:none !important;cursor:not-allowed !important}.step-menu .redo-btn.disabled .redo-svg svg path{fill:#868686}.step-menu .undo-btn{width:60px;height:60px;background-color:#A8B4A7;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);border-radius:50%;position:relative;margin-right:17px;cursor:pointer}.step-menu .undo-btn:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.35)}.step-menu .undo-btn .undo-svg{margin-top:0}.step-menu .redo-btn{position:absolute;bottom:3px;right:100px;background-color:#B7B7B7;border-radius:50%;line-height:32px;height:29px;width:29px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.29);cursor:pointer}.step-menu .redo-btn div{margin-top:0}.step-menu .redo-btn:hover{box-shadow:0 0.5px 3px 0 rgba(0,0,0,0.35)}.step-menu .redo-btn .redo-svg{margin-top:0}.dropdown-menu{width:100vw;height:40px;background-color:#EEE;padding-left:15px}.dropdown-menu .menu-title{height:30px;line-height:30px;padding-left:10px;padding-right:10px;border-radius:8px;float:left;font-weight:bold;margin-top:5px;margin-bottom:5px;cursor:pointer;transition:box-shadow 0.2s}.dropdown-menu .menu-title:hover{box-shadow:inset -5px -5px 3px #F5F5F5, inset 5px 5px 3px #DADADA}.dropdown-menu .menu-title:active{box-shadow:inset -5px -5px 3px #F9F9F9, inset 5px 5px 3px #D4D4D4;background-color:#EBEBEB}.fadein-appear{opacity:0.01}.fadein-appear.fadein-appear-active{opacity:1;transition:1.0s}.insertOverlay{border-radius:25px;padding:15px;background-color:white;position:absolute;top:-50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0 0.5px 3px 0 rgba(0,0,0,0.35);transition:top 0.4s;z-index:2}.insertOverlay.shown{top:50%}.insertOverlay h1{font-size:2.4rem}.insertOverlay .check{width:inherit;height:inherit;padding-top:10px;padding-bottom:10px}.insertOverlay .buttons{margin-top:20px;float:right}.insertOverlay .buttons button{border-radius:15px;margin-right:4px}.mainCanvas{transition:0.5s filter ease-in-out, 0.5s -webkit-filter ease-in-out !important;background-color:#fff}.mainCanvas.disabled{pointer-events:none;-webkit-filter:brightness(0.5);filter:brightness(0.5);-webkit-backdrop-filter:brightness(0.5);backdrop-filter:brightness(0.5)}\n\nbody{color:#1A1423}h1,h2{color:#1A1423}h3,h4,h5,h6{color:#66666E}.formulaTable{table-layout:fixed;width:100%;border-collapse:collapse}.formulaTable .plus{padding-right:5px;padding-left:3px}.formulaTable .plus:before{content:'+'}.formulaTable tr{border:1px solid #DDD;height:40px}.formulaTable td{vertical-align:middle;padding:5px;height:25px;background-color:#FAFAFA}.formulaTable td.interactive{cursor:pointer;color:#848484}.formulaTable td.interactive:hover{color:#545454}.formulaTable td.close{width:30px}h2{padding-top:15px}input{height:25px;width:100%;padding:15px;border-radius:4px;border:1px solid #DDD;max-width:375px}\n\n.floating-window.shown{top:50% !important}.floating-window{font-size:12px;transition:top 1s;position:absolute;height:600px;width:840px;border-radius:25px;top:-50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;box-shadow:0 4px 10px 0 rgba(0,0,0,0.11);overflow:hidden}.floating-window .toolbar{position:absolute;bottom:0;height:68px;width:100%;border-radius:0 0 25px 25px;background-color:#EAEAEA;display:flex;flex-direction:row-reverse;padding:6px;padding-right:20px}.floating-window .toolbar .svg{display:inline-block;padding-right:10px}.floating-window .toolbar .back{position:absolute;top:8px;left:20px;background:none;color:#848484;box-shadow:none !important}.floating-window .toolbar button{width:126px;border-radius:15px;margin:0;margin-right:6px;margin-top:2px;margin-bottom:2px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);transition:0.1s;color:white}.floating-window .toolbar button:hover{box-shadow:0 0 6px 0 rgba(0,0,0,0.3)}.floating-window .toolbar button:active{box-shadow:0 0 2px 0 rgba(0,0,0,0.5);color:#CCC}.floating-window .full-width{padding:40px 60px !important}.floating-window .content{padding:20px;height:720px;overflow:auto}.floating-window .content p{font-size:1.3em;line-height:25px}.floating-window .content .column{padding:20px 40px;float:left;width:50%}.floating-window .content:after{content:\"\";display:block;clear:both;height:80px}.floating-window .content .divider{position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#B7B7B7}.proofField{box-shadow:0 0 4px 0 rgba(0,0,0,0.3);padding:8px;margin-bottom:10px;border-radius:10px;font-weight:bold;color:#555;cursor:pointer;font-size:1.4em}.proofField:hover{color:#6611FF}\n\n","// https://coolors.co/e2dbbe-9aa899-1a1423-66666e-9999a1\n\n@import 'colors';\n@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;800&family=Open+Sans:ital,wght@0,300;0,400;0,700;1,400&display=swap');\n\n* , *:before, *:after{ \n box-sizing:border-box; \n -moz-box-sizing:border-box; \n -webkit-box-sizing:border-box; \n -ms-box-sizing:border-box;\n}\n\nbody {\n font-family: 'Open Sans', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,h2,h3,h4,h5,h6 {\n font-family: 'Heebo', sans-serif;\n margin: 0;\n}\np {\n margin: 0;\n}\nh1 {\n font-size: 3em;\n line-height: 4rem;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","html, body, .App {\n width:100%; \n height:100%; \n margin:0; \n padding:0;\n overflow: hidden; \n}\n\n.whiteBG {\n background-color: #FFFFFF !important;\n}\n\n.initial {\n background-color: #F0F0F0;\n height: 100vh;\n width: 100vw;\n transition: background-color 1s;\n}\n\ninput {\n font-size: 1em;\n highlight: none;\n border-radius: 0;\n outline: none;\n}\n\nbutton {\n background-color: #9AA899;\n border: none;\n color: white;\n padding: 15px 32px;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 16px;\n margin-right: 30px;\n box-shadow: 0 0px 10px rgba(0,0,0,0.23), 0 2px 3px rgba(0,0,0,0.34);\n &:hover {\n box-shadow: 0 0px 7px rgba(0,0,0,0.16), 0 2px 2px rgba(0,0,0,0.24);\n }\n &:active {\n box-shadow: 0 0px 2px rgba(0,0,0,0.09), 0 0px 1px rgba(0,0,0,0.16);\n }\n}","@import '../colors';\n\n.canvas { \n width: 100vw;\n height: 100vh;\n}\n\n.abs {\n display: absolute;\n}\n\n.noselect {\n outline: none;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Old versions of Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome, Opera and Firefox */\n}\n\n.toolbox {\n position: absolute;\n display: inline-block;\n width: 200px;\n float: left;\n background-color: $white-gray;\n margin: 20px;\n border-radius: 25px;\n padding: 15px;\n padding-left: 10px;\n padding-right: 10px;\n box-shadow: 0 0px 7px rgba(0,0,0,0.16), 0 2px 2px rgba(0,0,0,0.24);\n z-index: 1;\n h3 {\n margin-left: 5px;\n }\n}\n\n.tool {\n background-color: #DFDFDA;\n border-radius: 15px;\n padding: 4px;\n margin-top: 5px;\n padding-left: 16px;\n &:hover {\n background-color: #DADACA;\n cursor: pointer;\n }\n}\n\n.hoverEl {\n padding: 5px;\n border-radius: 10px;\n cursor: pointer;\n &:hover {\n background-color: $tan;\n }\n}\n\n.step-text {\n height: 22px;\n color: #848484;\n font-family: \"Open Sans\";\n font-size: 16px;\n line-height: 22px;\n text-align: center;\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 20px;\n}\n\n.step-menu {\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 53px;\n box-sizing: border-box;\n height: 73px;\n line-height: 73px;\n width: 278px;\n border-radius: 36.5px;\n background-color: #EAEAEA;\n border: 1px solid #E6E6E6;\n box-shadow: 0 0 8px 0 rgba(0,0,0,0.28);\n text-align: center;\n div {\n display: inline-block;\n margin-top: 2.6px;\n margin-left: 16px;\n &:first-child {\n margin-left: 0;\n }\n }\n .undo-btn.disabled {\n background-color: #C3CBC2 !important;\n box-shadow: none !important;\n .undo-svg svg path {\n fill: rgb(134,134,134);\n }\n cursor: not-allowed !important;\n }\n .redo-btn.disabled {\n background-color: #B7B7B7 !important;\n box-shadow: none !important;\n .redo-svg svg path {\n fill: rgb(134,134,134);\n }\n cursor: not-allowed !important;\n }\n .undo-btn {\n width: 60px;\n height: 60px;\n background-color: #A8B4A7;\n box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24);\n border-radius: 50%;\n position: relative;\n margin-right: 17px;\n cursor: pointer;\n &:hover {\n box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);\n }\n .undo-svg {\n margin-top: 0;\n }\n }\n .redo-btn {\n div { margin-top: 0; }\n position: absolute;\n bottom: 3px;\n right: 100px;\n background-color: #B7B7B7;\n border-radius: 50%;\n line-height: 32px;\n height: 29px;\n width: 29px;\n box-shadow: 0 1px 6px 0 rgba(0,0,0,0.29);\n cursor: pointer;\n &:hover {\n box-shadow: 0 0.5px 3px 0 rgba(0,0,0,0.35);\n }\n .redo-svg {\n margin-top: 0;\n }\n }\n}\n\n.dropdown-menu {\n width: 100vw;\n height: 40px;\n background-color: #EEE;\n padding-left: 15px;\n .menu-title {\n height: 30px;\n line-height: 30px;\n padding-left: 10px;\n padding-right: 10px;\n border-radius: 8px;\n float: left;\n font-weight: bold;\n margin-top: 5px;\n margin-bottom: 5px;\n cursor: pointer;\n transition: box-shadow 0.2s;\n &:hover {\n box-shadow: inset -5px -5px 3px #F5F5F5, inset 5px 5px 3px #DADADA;\n }\n &:active {\n box-shadow: inset -5px -5px 3px #F9F9F9, inset 5px 5px 3px #D4D4D4;\n background-color: #EBEBEB;\n }\n }\n}\n\n.fadein-appear {\n opacity: 0.01;\n}\n\n.fadein-appear.fadein-appear-active {\n opacity: 1;\n transition: 1.0s;\n}\n\n.insertOverlay {\n border-radius: 25px;\n padding: 15px;\n background-color: white;\n position: absolute;\n top: -50%;\n left: 50%;\n transform: translate(-50%, -50%);\n box-shadow: 0 0.5px 3px 0 rgba(0,0,0,0.35);\n transition: top 0.4s;\n z-index: 2;\n &.shown {\n top: 50%;\n }\n h1 {\n font-size: 2.4rem;\n }\n .check {\n width: inherit;\n height: inherit;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n .buttons {\n margin-top: 20px;\n float: right;\n button {\n border-radius: 15px;\n margin-right: 4px;\n }\n }\n}\n\n.mainCanvas {\n transition: \n 0.5s filter ease-in-out, \n 0.5s -webkit-filter ease-in-out !important;\n background-color: rgb(255,255,255);\n}\n\n.mainCanvas.disabled {\n pointer-events: none;\n filter: brightness(0.5);\n backdrop-filter: brightness(0.5);\n}","$tan: #e2dbbe;\n$green: #9AA899;\n$black: #1A1423;\n$gray: #66666E;\n$light-gray: #9999A1;\n$white-gray: #EAEAEA;\n\nbody {\n color: $black;\n}\n\nh1,h2 {\n color: $black;\n}\n\nh3,h4,h5,h6 {\n color: $gray;\n}","@import '../colors';\n\n.formulaTable {\n table-layout: fixed;\n width: 100%;\n border-collapse: collapse;\n .plus {\n &:before {\n content: '+';\n }\n padding-right: 5px;\n padding-left: 3px;\n }\n tr {\n border: 1px solid #DDD;\n height: 40px;\n }\n td {\n vertical-align: middle;\n padding: 5px;\n height: 25px;\n background-color: #FAFAFA; \n }\n td.interactive {\n cursor: pointer;\n color: #848484;\n &:hover {\n color: #545454;\n }\n }\n td.close {\n width: 30px;\n }\n}\n\nh2 {\n padding-top: 15px;\n}\n\ninput {\n height: 25px;\n width: 100%;\n padding: 15px;\n border-radius: 4px;\n border: 1px solid #DDD;\n max-width: 375px;\n}",".floating-window.shown {\n top: 50% !important;\n}\n\n.floating-window {\n font-size: 12px;\n transition: top 1s;\n position: absolute;\n height: 600px;\n width: 840px;\n border-radius: 25px;\n top: -50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background-color: white;\n box-shadow: 0 4px 10px 0 rgba(0,0,0,0.11);\n overflow: hidden;\n .toolbar {\n position: absolute;\n bottom: 0;\n height: 68px;\n width: 100%;\n border-radius: 0 0 25px 25px;\n background-color: #EAEAEA;\n display: flex;\n flex-direction: row-reverse;\n padding: 6px;\n padding-right: 20px;\n .svg {\n display: inline-block;\n padding-right: 10px;\n }\n .back {\n position: absolute;\n top: 8px;\n left: 20px;\n background: none;\n color: #848484;\n box-shadow: none !important;\n }\n button {\n width: 126px;\n border-radius: 15px;\n margin: 0;\n margin-right: 6px;\n margin-top: 2px;\n margin-bottom: 2px;\n box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);\n transition: 0.1s;\n color: white;\n &:hover {\n box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);\n }\n &:active {\n box-shadow: 0 0 2px 0 rgba(0,0,0,0.5);\n color: #CCC;\n }\n }\n }\n .full-width {\n padding: 40px 60px !important;\n }\n .content {\n padding: 20px;\n height: 720px;\n overflow: auto;\n p {\n font-size: 1.3em;\n line-height: 25px;\n }\n .column {\n padding: 20px 40px;\n float: left;\n width: 50%;\n }\n &:after {\n content: \"\";\n display: block;\n clear: both;\n height: 80px;\n }\n .divider {\n position: absolute;\n top: 0;\n left: 50%;\n height: 100%;\n width: 1px;\n background-color: #B7B7B7;\n }\n }\n}\n\n.proofField {\n box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);\n padding: 8px;\n margin-bottom: 10px;\n border-radius: 10px;\n font-weight: bold;\n color: #555;\n cursor: pointer;\n font-size: 1.4em;\n &:hover {\n color: #6611FF;\n }\n}"]}
\ No newline at end of file
diff --git a/static/css/main.782888a2.chunk.css b/static/css/main.782888a2.chunk.css
deleted file mode 100644
index 6aad006..0000000
--- a/static/css/main.782888a2.chunk.css
+++ /dev/null
@@ -1,2 +0,0 @@
-@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;800&family=Open+Sans:ital,wght@0,300;0,400;0,700;1,400&display=swap);*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Heebo",sans-serif;margin:0}p{margin:0}h1{font-size:42px;line-height:62px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App,body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.whiteBG{background-color:#fff!important}.initial{background-color:#f0f0f0;height:100vh;width:100vw;transition:background-color 1s}input{font-size:1em;highlight:none;border-radius:0;outline:none}button{background-color:#9aa899;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-right:30px;box-shadow:0 0 10px rgba(0,0,0,.23),0 2px 3px rgba(0,0,0,.34)}button:hover{box-shadow:0 0 7px rgba(0,0,0,.16),0 2px 2px rgba(0,0,0,.24)}button:active{box-shadow:0 0 2px rgba(0,0,0,.09),0 0 1px rgba(0,0,0,.16)}.canvas{width:100vw;height:100vh}.abs{display:absolute}.noselect{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toolbox{position:absolute;display:inline-block;width:200px;float:left;background-color:#eaeaea;margin:20px;border-radius:25px;padding:15px 10px;box-shadow:0 0 7px rgba(0,0,0,.16),0 2px 2px rgba(0,0,0,.24);z-index:1}.toolbox h3{margin-left:5px}.tool{background-color:#dfdfda;border-radius:15px;margin-top:5px;padding:4px 4px 4px 16px}.tool:hover{background-color:#dadaca;cursor:pointer}.hoverEl{padding:5px;border-radius:10px;cursor:pointer}.hoverEl:hover{background-color:#e2dbbe}.step-text{height:22px;width:89px;color:#848484;font-family:"Open Sans";font-size:16px;line-height:22px;bottom:20px}.step-menu,.step-text{text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.step-menu{bottom:53px;box-sizing:border-box;height:73px;line-height:73px;width:278px;border-radius:36.5px;background-color:#eaeaea;border:1px solid #e6e6e6;box-shadow:0 0 8px 0 rgba(0,0,0,.28)}.step-menu div{display:inline-block;margin-top:2.6px;margin-left:16px}.step-menu div:first-child{margin-left:0}.step-menu .undo-btn.disabled{background-color:#c3cbc2!important;box-shadow:none!important;cursor:not-allowed!important}.step-menu .undo-btn.disabled .undo-svg svg path{fill:#868686}.step-menu .redo-btn.disabled{background-color:#b7b7b7!important;box-shadow:none!important;cursor:not-allowed!important}.step-menu .redo-btn.disabled .redo-svg svg path{fill:#868686}.step-menu .undo-btn{width:60px;height:60px;background-color:#a8b4a7;box-shadow:0 2px 4px 0 rgba(0,0,0,.24);border-radius:50%;position:relative;margin-right:17px;cursor:pointer}.step-menu .undo-btn:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.35)}.step-menu .undo-btn .undo-svg{margin-top:0}.step-menu .redo-btn{position:absolute;bottom:3px;right:100px;background-color:#b7b7b7;border-radius:50%;line-height:32px;height:29px;width:29px;box-shadow:0 1px 6px 0 rgba(0,0,0,.29);cursor:pointer}.step-menu .redo-btn div{margin-top:0}.step-menu .redo-btn:hover{box-shadow:0 .5px 3px 0 rgba(0,0,0,.35)}.step-menu .redo-btn .redo-svg{margin-top:0}.dropdown-menu{width:100vw;height:40px;background-color:#eee;padding-left:15px}.dropdown-menu .menu-title{height:30px;line-height:30px;padding-left:10px;padding-right:10px;border-radius:8px;float:left;font-weight:700;margin-top:5px;margin-bottom:5px;cursor:pointer;transition:box-shadow .2s}.dropdown-menu .menu-title:hover{box-shadow:inset -5px -5px 3px #f5f5f5,inset 5px 5px 3px #dadada}.dropdown-menu .menu-title:active{box-shadow:inset -5px -5px 3px #f9f9f9,inset 5px 5px 3px #d4d4d4;background-color:#ebebeb}.example-appear{opacity:.01}.example-appear.example-appear-active{opacity:1;transition:1s}body,h1,h2{color:#1a1423}h3,h4,h5,h6{color:#66666e}.formulaTable{table-layout:fixed;width:100%;border-collapse:collapse}.formulaTable .plus{padding-right:5px;padding-left:3px}.formulaTable .plus:before{content:"+"}.formulaTable tr{border:1px solid #ddd;height:40px}.formulaTable td{vertical-align:middle;padding:5px;height:25px;background-color:#fafafa}.formulaTable td.interactive{cursor:pointer;color:#848484}.formulaTable td.interactive:hover{color:#545454}.formulaTable td.close{width:30px}h2{padding-top:15px}input{height:25px;width:100%;padding:15px;border-radius:4px;border:1px solid #ddd;max-width:375px}.floating-window.shown{top:50%!important}.floating-window{transition:top 1s;position:absolute;height:720px;width:980px;border-radius:25px;top:-50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.11);overflow:hidden}.floating-window .toolbar{position:absolute;bottom:0;height:68px;width:100%;border-radius:0 0 25px 25px;background-color:#eaeaea;display:flex;flex-direction:row-reverse;padding:6px 20px 6px 6px}.floating-window .toolbar .svg{display:inline-block;padding-right:10px}.floating-window .toolbar .back{position:absolute;top:8px;left:20px;background:none;color:#848484;box-shadow:none!important}.floating-window .toolbar button{width:126px;border-radius:15px;margin:2px 6px 2px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transition:.1s;color:#fff}.floating-window .toolbar button:hover{box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.floating-window .toolbar button:active{box-shadow:0 0 2px 0 rgba(0,0,0,.5);color:#ccc}.floating-window .full-width{padding:40px 60px!important}.floating-window .content{padding:20px;height:720px;overflow:auto}.floating-window .content p{font-size:18px;line-height:25px}.floating-window .content .column{padding:20px 40px;float:left;width:50%}.floating-window .content:after{content:"";display:block;clear:both;height:80px}.floating-window .content .divider{position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#b7b7b7}.proofField{box-shadow:0 0 4px 0 rgba(0,0,0,.3);padding:8px;margin-bottom:10px;border-radius:10px;font-weight:700;color:#555;cursor:pointer}.proofField:hover{color:#61f}
-/*# sourceMappingURL=main.782888a2.chunk.css.map */
\ No newline at end of file
diff --git a/static/css/main.782888a2.chunk.css.map b/static/css/main.782888a2.chunk.css.map
deleted file mode 100644
index febef37..0000000
--- a/static/css/main.782888a2.chunk.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["main.782888a2.chunk.css","index.scss","App.scss","Canvas.scss","../colors.scss","CreateNew.scss","intro.scss"],"names":[],"mappings":"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","file":"main.782888a2.chunk.css","sourcesContent":["@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;800&family=Open+Sans:ital,wght@0,300;0,400;0,700;1,400&display=swap);\nbody{color:#1A1423}h1,h2{color:#1A1423}h3,h4,h5,h6{color:#66666E}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body{font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:'Heebo', sans-serif;margin:0}p{margin:0}h1{font-size:42px;line-height:62px}code{font-family:source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace}\n\nhtml,body,.App{width:100%;height:100%;margin:0;padding:0;overflow:hidden}.whiteBG{background-color:#FFFFFF !important}.initial{background-color:#F0F0F0;height:100vh;width:100vw;transition:background-color 1s}input{font-size:1em;highlight:none;border-radius:0;outline:none}button{background-color:#9AA899;border:none;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-right:30px;box-shadow:0 0px 10px rgba(0,0,0,0.23),0 2px 3px rgba(0,0,0,0.34)}button:hover{box-shadow:0 0px 7px rgba(0,0,0,0.16),0 2px 2px rgba(0,0,0,0.24)}button:active{box-shadow:0 0px 2px rgba(0,0,0,0.09),0 0px 1px rgba(0,0,0,0.16)}\n\nbody{color:#1A1423}h1,h2{color:#1A1423}h3,h4,h5,h6{color:#66666E}.canvas{width:100vw;height:100vh}.abs{display:absolute}.noselect{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toolbox{position:absolute;display:inline-block;width:200px;float:left;background-color:#EAEAEA;margin:20px;border-radius:25px;padding:15px;padding-left:10px;padding-right:10px;box-shadow:0 0px 7px rgba(0,0,0,0.16),0 2px 2px rgba(0,0,0,0.24);z-index:1}.toolbox h3{margin-left:5px}.tool{background-color:#DFDFDA;border-radius:15px;padding:4px;margin-top:5px;padding-left:16px}.tool:hover{background-color:#DADACA;cursor:pointer}.hoverEl{padding:5px;border-radius:10px;cursor:pointer}.hoverEl:hover{background-color:#e2dbbe}.step-text{height:22px;width:89px;color:#848484;font-family:\"Open Sans\";font-size:16px;line-height:22px;text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}.step-menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:53px;box-sizing:border-box;height:73px;line-height:73px;width:278px;border-radius:36.5px;background-color:#EAEAEA;border:1px solid #E6E6E6;box-shadow:0 0 8px 0 rgba(0,0,0,0.28);text-align:center}.step-menu div{display:inline-block;margin-top:2.6px;margin-left:16px}.step-menu div:first-child{margin-left:0}.step-menu .undo-btn.disabled{background-color:#C3CBC2 !important;box-shadow:none !important;cursor:not-allowed !important}.step-menu .undo-btn.disabled .undo-svg svg path{fill:#868686}.step-menu .redo-btn.disabled{background-color:#B7B7B7 !important;box-shadow:none !important;cursor:not-allowed !important}.step-menu .redo-btn.disabled .redo-svg svg path{fill:#868686}.step-menu .undo-btn{width:60px;height:60px;background-color:#A8B4A7;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);border-radius:50%;position:relative;margin-right:17px;cursor:pointer}.step-menu .undo-btn:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.35)}.step-menu .undo-btn .undo-svg{margin-top:0}.step-menu .redo-btn{position:absolute;bottom:3px;right:100px;background-color:#B7B7B7;border-radius:50%;line-height:32px;height:29px;width:29px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.29);cursor:pointer}.step-menu .redo-btn div{margin-top:0}.step-menu .redo-btn:hover{box-shadow:0 0.5px 3px 0 rgba(0,0,0,0.35)}.step-menu .redo-btn .redo-svg{margin-top:0}.dropdown-menu{width:100vw;height:40px;background-color:#EEE;padding-left:15px}.dropdown-menu .menu-title{height:30px;line-height:30px;padding-left:10px;padding-right:10px;border-radius:8px;float:left;font-weight:bold;margin-top:5px;margin-bottom:5px;cursor:pointer;transition:box-shadow 0.2s}.dropdown-menu .menu-title:hover{box-shadow:inset -5px -5px 3px #F5F5F5, inset 5px 5px 3px #DADADA}.dropdown-menu .menu-title:active{box-shadow:inset -5px -5px 3px #F9F9F9, inset 5px 5px 3px #D4D4D4;background-color:#EBEBEB}.example-appear{opacity:0.01}.example-appear.example-appear-active{opacity:1;transition:1.0s}\n\nbody{color:#1A1423}h1,h2{color:#1A1423}h3,h4,h5,h6{color:#66666E}.formulaTable{table-layout:fixed;width:100%;border-collapse:collapse}.formulaTable .plus{padding-right:5px;padding-left:3px}.formulaTable .plus:before{content:'+'}.formulaTable tr{border:1px solid #DDD;height:40px}.formulaTable td{vertical-align:middle;padding:5px;height:25px;background-color:#FAFAFA}.formulaTable td.interactive{cursor:pointer;color:#848484}.formulaTable td.interactive:hover{color:#545454}.formulaTable td.close{width:30px}h2{padding-top:15px}input{height:25px;width:100%;padding:15px;border-radius:4px;border:1px solid #DDD;max-width:375px}\n\n.floating-window.shown{top:50% !important}.floating-window{transition:top 1s;position:absolute;height:720px;width:980px;border-radius:25px;top:-50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;box-shadow:0 4px 10px 0 rgba(0,0,0,0.11);overflow:hidden}.floating-window .toolbar{position:absolute;bottom:0;height:68px;width:100%;border-radius:0 0 25px 25px;background-color:#EAEAEA;display:flex;flex-direction:row-reverse;padding:6px;padding-right:20px}.floating-window .toolbar .svg{display:inline-block;padding-right:10px}.floating-window .toolbar .back{position:absolute;top:8px;left:20px;background:none;color:#848484;box-shadow:none !important}.floating-window .toolbar button{width:126px;border-radius:15px;margin:0;margin-right:6px;margin-top:2px;margin-bottom:2px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);transition:0.1s;color:white}.floating-window .toolbar button:hover{box-shadow:0 0 6px 0 rgba(0,0,0,0.3)}.floating-window .toolbar button:active{box-shadow:0 0 2px 0 rgba(0,0,0,0.5);color:#CCC}.floating-window .full-width{padding:40px 60px !important}.floating-window .content{padding:20px;height:720px;overflow:auto}.floating-window .content p{font-size:18px;line-height:25px}.floating-window .content .column{padding:20px 40px;float:left;width:50%}.floating-window .content:after{content:\"\";display:block;clear:both;height:80px}.floating-window .content .divider{position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#B7B7B7}.proofField{box-shadow:0 0 4px 0 rgba(0,0,0,0.3);padding:8px;margin-bottom:10px;border-radius:10px;font-weight:bold;color:#555;cursor:pointer}.proofField:hover{color:#6611FF}\n\n","// https://coolors.co/e2dbbe-9aa899-1a1423-66666e-9999a1\n\n@import 'colors';\n@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;800&family=Open+Sans:ital,wght@0,300;0,400;0,700;1,400&display=swap');\n\n* , *:before, *:after{ \n box-sizing:border-box; \n -moz-box-sizing:border-box; \n -webkit-box-sizing:border-box; \n -ms-box-sizing:border-box;\n}\n\nbody {\n font-family: 'Open Sans', sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1,h2,h3,h4,h5,h6 {\n font-family: 'Heebo', sans-serif;\n margin: 0;\n}\np {\n margin: 0;\n}\nh1 {\n font-size: 42px;\n line-height: 62px;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","html, body, .App {\n width:100%; \n height:100%; \n margin:0; \n padding:0;\n overflow: hidden; \n}\n\n.whiteBG {\n background-color: #FFFFFF !important;\n}\n\n.initial {\n background-color: #F0F0F0;\n height: 100vh;\n width: 100vw;\n transition: background-color 1s;\n}\n\ninput {\n font-size: 1em;\n highlight: none;\n border-radius: 0;\n outline: none;\n}\n\nbutton {\n background-color: #9AA899;\n border: none;\n color: white;\n padding: 15px 32px;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 16px;\n margin-right: 30px;\n box-shadow: 0 0px 10px rgba(0,0,0,0.23), 0 2px 3px rgba(0,0,0,0.34);\n &:hover {\n box-shadow: 0 0px 7px rgba(0,0,0,0.16), 0 2px 2px rgba(0,0,0,0.24);\n }\n &:active {\n box-shadow: 0 0px 2px rgba(0,0,0,0.09), 0 0px 1px rgba(0,0,0,0.16);\n }\n}","@import '../colors';\n\n.canvas { \n width: 100vw;\n height: 100vh;\n}\n\n.abs {\n display: absolute;\n}\n\n.noselect {\n outline: none;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Old versions of Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome, Opera and Firefox */\n}\n\n.toolbox {\n position: absolute;\n display: inline-block;\n width: 200px;\n float: left;\n background-color: $white-gray;\n margin: 20px;\n border-radius: 25px;\n padding: 15px;\n padding-left: 10px;\n padding-right: 10px;\n box-shadow: 0 0px 7px rgba(0,0,0,0.16), 0 2px 2px rgba(0,0,0,0.24);\n z-index: 1;\n h3 {\n margin-left: 5px;\n }\n}\n\n.tool {\n background-color: #DFDFDA;\n border-radius: 15px;\n padding: 4px;\n margin-top: 5px;\n padding-left: 16px;\n &:hover {\n background-color: #DADACA;\n cursor: pointer;\n }\n}\n\n.hoverEl {\n padding: 5px;\n border-radius: 10px;\n cursor: pointer;\n &:hover {\n background-color: $tan;\n }\n}\n\n.step-text {\n height: 22px;\n width: 89px;\n color: #848484;\n font-family: \"Open Sans\";\n font-size: 16px;\n line-height: 22px;\n text-align: center;\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 20px;\n}\n\n.step-menu {\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: 53px;\n box-sizing: border-box;\n height: 73px;\n line-height: 73px;\n width: 278px;\n border-radius: 36.5px;\n background-color: #EAEAEA;\n border: 1px solid #E6E6E6;\n box-shadow: 0 0 8px 0 rgba(0,0,0,0.28);\n text-align: center;\n div {\n display: inline-block;\n margin-top: 2.6px;\n margin-left: 16px;\n &:first-child {\n margin-left: 0;\n }\n }\n .undo-btn.disabled {\n background-color: #C3CBC2 !important;\n box-shadow: none !important;\n .undo-svg svg path {\n fill: rgb(134,134,134);\n }\n cursor: not-allowed !important;\n }\n .redo-btn.disabled {\n background-color: #B7B7B7 !important;\n box-shadow: none !important;\n .redo-svg svg path {\n fill: rgb(134,134,134);\n }\n cursor: not-allowed !important;\n }\n .undo-btn {\n width: 60px;\n height: 60px;\n background-color: #A8B4A7;\n box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24);\n border-radius: 50%;\n position: relative;\n margin-right: 17px;\n cursor: pointer;\n &:hover {\n box-shadow: 0 1px 2px 0 rgba(0,0,0,0.35);\n }\n .undo-svg {\n margin-top: 0;\n }\n }\n .redo-btn {\n div { margin-top: 0; }\n position: absolute;\n bottom: 3px;\n right: 100px;\n background-color: #B7B7B7;\n border-radius: 50%;\n line-height: 32px;\n height: 29px;\n width: 29px;\n box-shadow: 0 1px 6px 0 rgba(0,0,0,0.29);\n cursor: pointer;\n &:hover {\n box-shadow: 0 0.5px 3px 0 rgba(0,0,0,0.35);\n }\n .redo-svg {\n margin-top: 0;\n }\n }\n}\n\n.dropdown-menu {\n width: 100vw;\n height: 40px;\n background-color: #EEE;\n padding-left: 15px;\n .menu-title {\n height: 30px;\n line-height: 30px;\n padding-left: 10px;\n padding-right: 10px;\n border-radius: 8px;\n float: left;\n font-weight: bold;\n margin-top: 5px;\n margin-bottom: 5px;\n cursor: pointer;\n transition: box-shadow 0.2s;\n &:hover {\n box-shadow: inset -5px -5px 3px #F5F5F5, inset 5px 5px 3px #DADADA;\n }\n &:active {\n box-shadow: inset -5px -5px 3px #F9F9F9, inset 5px 5px 3px #D4D4D4;\n background-color: #EBEBEB;\n }\n }\n}\n\n.example-appear {\n opacity: 0.01;\n}\n\n.example-appear.example-appear-active {\n opacity: 1;\n transition: 1.0s;\n}","$tan: #e2dbbe;\n$green: #9AA899;\n$black: #1A1423;\n$gray: #66666E;\n$light-gray: #9999A1;\n$white-gray: #EAEAEA;\n\nbody {\n color: $black;\n}\n\nh1,h2 {\n color: $black;\n}\n\nh3,h4,h5,h6 {\n color: $gray;\n}","@import '../colors';\n\n.formulaTable {\n table-layout: fixed;\n width: 100%;\n border-collapse: collapse;\n .plus {\n &:before {\n content: '+';\n }\n padding-right: 5px;\n padding-left: 3px;\n }\n tr {\n border: 1px solid #DDD;\n height: 40px;\n }\n td {\n vertical-align: middle;\n padding: 5px;\n height: 25px;\n background-color: #FAFAFA; \n }\n td.interactive {\n cursor: pointer;\n color: #848484;\n &:hover {\n color: #545454;\n }\n }\n td.close {\n width: 30px;\n }\n}\n\nh2 {\n padding-top: 15px;\n}\n\ninput {\n height: 25px;\n width: 100%;\n padding: 15px;\n border-radius: 4px;\n border: 1px solid #DDD;\n max-width: 375px;\n}",".floating-window.shown {\n top: 50% !important;\n}\n\n.floating-window {\n transition: top 1s;\n position: absolute;\n height: 720px;\n width: 980px;\n border-radius: 25px;\n top: -50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background-color: white;\n box-shadow: 0 4px 10px 0 rgba(0,0,0,0.11);\n overflow: hidden;\n .toolbar {\n position: absolute;\n bottom: 0;\n height: 68px;\n width: 100%;\n border-radius: 0 0 25px 25px;\n background-color: #EAEAEA;\n display: flex;\n flex-direction: row-reverse;\n padding: 6px;\n padding-right: 20px;\n .svg {\n display: inline-block;\n padding-right: 10px;\n }\n .back {\n position: absolute;\n top: 8px;\n left: 20px;\n background: none;\n color: #848484;\n box-shadow: none !important;\n }\n button {\n width: 126px;\n border-radius: 15px;\n margin: 0;\n margin-right: 6px;\n margin-top: 2px;\n margin-bottom: 2px;\n box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);\n transition: 0.1s;\n color: white;\n &:hover {\n box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);\n }\n &:active {\n box-shadow: 0 0 2px 0 rgba(0,0,0,0.5);\n color: #CCC;\n }\n }\n }\n .full-width {\n padding: 40px 60px !important;\n }\n .content {\n padding: 20px;\n height: 720px;\n overflow: auto;\n p {\n font-size: 18px;\n line-height: 25px;\n }\n .column {\n padding: 20px 40px;\n float: left;\n width: 50%;\n }\n &:after {\n content: \"\";\n display: block;\n clear: both;\n height: 80px;\n }\n .divider {\n position: absolute;\n top: 0;\n left: 50%;\n height: 100%;\n width: 1px;\n background-color: #B7B7B7;\n }\n }\n}\n\n.proofField {\n box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);\n padding: 8px;\n margin-bottom: 10px;\n border-radius: 10px;\n font-weight: bold;\n color: #555;\n cursor: pointer;\n &:hover {\n color: #6611FF;\n }\n}"]}
\ No newline at end of file
diff --git a/static/js/2.128e0e37.chunk.js b/static/js/2.128e0e37.chunk.js
new file mode 100644
index 0000000..f16a0a1
--- /dev/null
+++ b/static/js/2.128e0e37.chunk.js
@@ -0,0 +1,3 @@
+/*! For license information please see 2.128e0e37.chunk.js.LICENSE.txt */
+(this["webpackJsonpexistential-graphs"]=this["webpackJsonpexistential-graphs"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(28)},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(35)()},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n0&&("always"===t||"once"===t&&!g[o])){for(var P=0,_=A.length;P<_;P++)new Function(A[P])(window);g[o]=!0}var I=l.querySelectorAll("style");Array.prototype.forEach.call(I,(function(e){e.textContent+=""})),l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:xlink",v),r(l),e.parentNode&&e.parentNode.replaceChild(l,e),m.splice(m.indexOf(e),1),e=null,a(null,l)}))}else a(new Error("Attempted to inject a file with a non-svg extension: "+o))},b=n(2),x=n(0),w=n(23),k=n.n(w),S=function(e){function t(){var t;return(t=e.apply(this,arguments)||this).initialState={hasError:!1,isLoading:!0},t.state=t.initialState,t._isMounted=!1,t.refCallback=function(e){t.container=e},t}i()(t,e);var n=t.prototype;return n.renderSVG=function(){var e=this;if(this.container instanceof Node){var t=this.props,n=t.beforeInjection,r=t.evalScripts,a=t.renumerateIRIElements,o=t.src,i=this.props.afterInjection,l=this.props.wrapper,s=document.createElement(l);s.innerHTML=k.a.renderToStaticMarkup(Object(x.createElement)(l,null,Object(x.createElement)(l,{"data-src":o}))),this.svgWrapper=this.container.appendChild(s.firstChild);!function(e,t){var n=void 0===t?{}:t,r=n.afterAll,a=void 0===r?function(){}:r,o=n.afterEach,i=void 0===o?function(){}:o,l=n.beforeEach,s=void 0===l?function(){}:l,u=n.evalScripts,c=void 0===u?"never":u,h=n.renumerateIRIElements,f=void 0===h||h;if(e&&"length"in e)for(var d=0,p=0,m=e.length;p0&&void 0!==arguments[0]?arguments[0]:21,t="",n=crypto.getRandomValues(new Uint8Array(e));e--;){var r=63&n[e];t+=r<36?r.toString(36):r<62?(r-26).toString(36).toUpperCase():r<63?"_":"-"}return t}},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t,n){"use strict";e.exports=n(37)},function(e,t,n){"use strict";var r=n(39),a=n(40),o=n(42),i=n(43),l=n(45),s=l(),u=l(!0),c=n(46),h=n(47),f=n(48);function d(e,t){var n=(t=t||{}).controller;if(n||(h.canAttach(e)?n=h(e,t):f.canAttach(e)&&(n=f(e,t))),!n)throw new Error("Cannot create panzoom for the current type of dom element");var l=n.getOwner(),d={x:0,y:0},m=!1,b=new c;n.initTransform&&n.initTransform(b);var x,w="function"===typeof t.filterKey?t.filterKey:g,k="number"===typeof t.pinchSpeed?t.pinchSpeed:1,S=t.bounds,T="number"===typeof t.maxZoom?t.maxZoom:Number.POSITIVE_INFINITY,E="number"===typeof t.minZoom?t.minZoom:0,M="number"===typeof t.boundsPadding?t.boundsPadding:.05,C="number"===typeof t.zoomDoubleClickSpeed?t.zoomDoubleClickSpeed:1.75,z=t.beforeWheel||g,A=t.beforeMouseDown||g,N="number"===typeof t.zoomSpeed?t.zoomSpeed:1,O=p(t.transformOrigin),P=t.enableTextSelection?u:s;!function(e){var t=typeof e;if("undefined"===t||"boolean"===t)return;if(!(v(e.left)&&v(e.top)&&v(e.bottom)&&v(e.right)))throw new Error("Bounds object is not valid. It can be: undefined, boolean (true|false) or an object {left, top, right, bottom}")}(S),t.autocenter&&function(){var e,t,r=0,a=0,o=Q();if(o)r=o.left,a=o.top,e=o.right-o.left,t=o.bottom-o.top;else{var i=l.getBoundingClientRect();e=i.width,t=i.height}var s=n.getBBox();if(0===s.width||0===s.height)return;var u=t/s.height,c=e/s.width,h=Math.min(c,u);b.x=-(s.left+s.width/2)*h+e/2+r,b.y=-(s.top+s.height/2)*h+t/2+a,b.scale=h}();var _,I,R,L,B,D,F,q,j=0,H=!1,V=!1;B="smoothScroll"in t&&!t.smoothScroll?{start:g,stop:g,cancel:g}:i((function(){return{x:b.x,y:b.y}}),(function(e,t){we(),$(e,t)}),t.smoothScroll);var U=!1;te();var W={dispose:function(){ne()},moveBy:ee,moveTo:$,centerOn:function(e){var t=e.ownerSVGElement;if(!t)throw new Error("ui element is required to be within the scene");var n=e.getBoundingClientRect(),r=n.left+n.width/2,a=n.top+n.height/2,o=t.getBoundingClientRect(),i=o.width/2-r,l=o.height/2-a;ee(i,l,!0)},zoomTo:xe,zoomAbs:J,smoothZoom:ye,smoothZoomAbs:function(e,t,n){var r={scale:b.scale},o={scale:n};B.cancel(),we(),F=a(r,o,{step:function(n){J(e,t,n.scale)}})},showRectangle:function(e){var t=l.getBoundingClientRect(),n=G(t.width,t.height),r=e.right-e.left,a=e.bottom-e.top;if(!Number.isFinite(r)||!Number.isFinite(a))throw new Error("Invalid rectangle");var o=n.x/r,i=n.y/a,s=Math.min(o,i);b.x=-(e.left+r/2)*s+n.x/2,b.y=-(e.top+a/2)*s+n.y/2,b.scale=s},pause:function(){ne(),U=!0},resume:function(){U&&(te(),U=!1)},isPaused:function(){return U},getTransform:function(){return b},getMinZoom:function(){return E},setMinZoom:function(e){E=e},getMaxZoom:function(){return T},setMaxZoom:function(e){T=e},getTransformOrigin:function(){return O},setTransformOrigin:function(e){O=p(e)},getZoomSpeed:function(){return N},setZoomSpeed:function(e){if(!Number.isFinite(e))throw new Error("Zoom speed should be a number");N=e}};return o(W),W;function G(e,t){if(n.getScreenCTM){var r=n.getScreenCTM(),a=r.a,o=r.d,i=r.e,l=r.f;d.x=e*a-i,d.y=t*o-l}else d.x=e,d.y=t;return d}function $(e,t){b.x=e,b.y=t,X(),Me("pan"),K()}function Y(e,t){$(b.x+e,b.y+t)}function X(){var e=Q();if(e){var t=!1,r=function(){var e=n.getBBox(),t=(r=e.left,a=e.top,{x:r*b.scale+b.x,y:a*b.scale+b.y});var r,a;return{left:t.x,top:t.y,right:e.width*b.scale+t.x,bottom:e.height*b.scale+t.y}}(),a=e.left-r.right;return a>0&&(b.x+=a,t=!0),(a=e.right-r.left)<0&&(b.x+=a,t=!0),(a=e.top-r.bottom)>0&&(b.y+=a,t=!0),(a=e.bottom-r.top)<0&&(b.y+=a,t=!0),t}}function Q(){if(S){if("boolean"===typeof S){var e=l.getBoundingClientRect(),t=e.width,n=e.height;return{left:t*M,top:n*M,right:t*(1-M),bottom:n*(1-M)}}return S}}function K(){m=!0,x=window.requestAnimationFrame(re)}function Z(e,t,n){if(y(e)||y(t)||y(n))throw new Error("zoom requires valid numbers");var r=b.scale*n;if(rT){if(b.scale===T)return;n=T/b.scale}var a=G(e,t);(b.x=a.x-n*(a.x-b.x),b.y=a.y-n*(a.y-b.y),S&&1===M&&1===E)?(b.scale*=n,X()):X()||(b.scale*=n);Me("zoom"),K()}function J(e,t,n){Z(e,t,n/b.scale)}function ee(e,t,n){if(!n)return Y(e,t);D&&D.cancel();var r=0,o=0;D=a({x:0,y:0},{x:e,y:t},{step:function(e){Y(e.x-r,e.y-o),r=e.x,o=e.y}})}function te(){l.addEventListener("mousedown",he,{passive:!1}),l.addEventListener("dblclick",ce,{passive:!1}),l.addEventListener("touchstart",oe,{passive:!1}),l.addEventListener("keydown",ae,{passive:!1}),r.addWheelListener(l,ge,{passive:!1}),K()}function ne(){r.removeWheelListener(l,ge),l.removeEventListener("mousedown",he),l.removeEventListener("keydown",ae),l.removeEventListener("dblclick",ce),l.removeEventListener("touchstart",oe),x&&(window.cancelAnimationFrame(x),x=0),B.cancel(),pe(),me(),P.release(),Te()}function re(){m&&(m=!1,n.applyTransform(b),Me("transform"),x=0)}function ae(e){var t=0,n=0,r=0;if(38===e.keyCode?n=1:40===e.keyCode?n=-1:37===e.keyCode?t=1:39===e.keyCode?t=-1:189===e.keyCode||109===e.keyCode?r=1:187!==e.keyCode&&107!==e.keyCode||(r=-1),!w(e,t,n,r)){if(t||n){e.preventDefault(),e.stopPropagation();var a=l.getBoundingClientRect();ee(.05*(o=Math.min(a.width,a.height))*t,.05*o*n)}if(r){var o,i=ke(100*r);xe((o=O?be():function(){var e=l.getBoundingClientRect();return{x:e.width/2,y:e.height/2}}()).x,o.y,i)}}}function oe(e){if(function(e){if(t.onTouch&&!t.onTouch(e))return;e.stopPropagation(),e.preventDefault()}(e),1===e.touches.length)return function(e){var t=ve(e.touches[0]);_=t;var n=G(t.x,t.y);I=n.x,R=n.y,B.cancel(),ie()}(e,e.touches[0]);2===e.touches.length&&(L=ue(e.touches[0],e.touches[1]),q=!0,ie())}function ie(){H||(H=!0,document.addEventListener("touchmove",le),document.addEventListener("touchend",se),document.addEventListener("touchcancel",se))}function le(e){if(1===e.touches.length){e.stopPropagation();var t=G((c=ve(e.touches[0])).x,c.y),n=t.x-I,r=t.y-R;0!==n&&0!==r&&Se(),I=t.x,R=t.y,ee(n,r)}else if(2===e.touches.length){q=!0;var a=e.touches[0],o=e.touches[1],i=ue(a,o),l=1+(i/L-1)*k,s=ve(a),u=ve(o);if(I=(s.x+u.x)/2,R=(s.y+u.y)/2,O){var c=be();I=c.x,R=c.y}xe(I,R,l),L=i,e.stopPropagation(),e.preventDefault()}}function se(e){if(e.touches.length>0){var t=G((n=ve(e.touches[0])).x,n.y);I=t.x,R=t.y}else{var n,r=new Date;if(r-j<300)if(O)ye((n=be()).x,n.y,C);else ye(_.x,_.y,C);j=r,Te(),me()}}function ue(e,t){var n=e.clientX-t.clientX,r=e.clientY-t.clientY;return Math.sqrt(n*n+r*r)}function ce(e){!function(e){t.onDoubleClick&&!t.onDoubleClick(e)||(e.preventDefault(),e.stopPropagation())}(e);var n=ve(e);O&&(n=be()),ye(n.x,n.y,C)}function he(e){if(!A(e)){if(H)return e.stopPropagation(),!1;if(1===e.button&&null!==window.event||0===e.button){B.cancel();var t=ve(e),n=G(t.x,t.y);return I=n.x,R=n.y,document.addEventListener("mousemove",fe),document.addEventListener("mouseup",de),P.capture(e.target||e.srcElement),!1}}}function fe(e){if(!H){Se();var t=ve(e),n=G(t.x,t.y),r=n.x-I,a=n.y-R;I=n.x,R=n.y,ee(r,a)}}function de(){P.release(),Te(),pe()}function pe(){document.removeEventListener("mousemove",fe),document.removeEventListener("mouseup",de),V=!1}function me(){document.removeEventListener("touchmove",le),document.removeEventListener("touchend",se),document.removeEventListener("touchcancel",se),V=!1,q=!1,H=!1}function ge(e){if(!z(e)){B.cancel();var t=e.deltaY;e.deltaMode>0&&(t*=100);var n=ke(t);if(1!==n){var r=O?be():ve(e);xe(r.x,r.y,n),e.preventDefault()}}}function ve(e){var t=l.getBoundingClientRect();return{x:e.clientX-t.left,y:e.clientY-t.top}}function ye(e,t,n){var r=b.scale,o={scale:r},i={scale:n*r};B.cancel(),we(),F=a(o,i,{step:function(n){J(e,t,n.scale)},done:Ee})}function be(){var e=l.getBoundingClientRect();return{x:e.width*O.x,y:e.height*O.y}}function xe(e,t,n){return B.cancel(),we(),Z(e,t,n)}function we(){F&&(F.cancel(),F=null)}function ke(e){return 1-Math.sign(e)*Math.min(.25,Math.abs(N*e/128))}function Se(){V||(Me("panstart"),V=!0,B.start())}function Te(){V&&(q||B.stop(),Me("panend"))}function Ee(){Me("zoomend")}function Me(e){W.fire(e,W)}}function p(e){if(e)return"object"===typeof e?(v(e.x)&&v(e.y)||m(e),e):void m()}function m(e){throw console.error(e),new Error(["Cannot parse transform origin.","Some good examples:",' "center center" can be achieved with {x: 0.5, y: 0.5}',' "top center" can be achieved with {x: 0.5, y: 0}',' "bottom right" can be achieved with {x: 1, y: 1}'].join("\n"))}function g(){}function v(e){return Number.isFinite(e)}function y(e){return Number.isNaN?Number.isNaN(e):e!==e}e.exports=d,function(){if("undefined"!==typeof document){var e=document.getElementsByTagName("script");if(e){for(var t,n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nN.length&&N.push(e)}function _(e,t,n){return null==e?0:function e(t,n,r,a){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var s=!1;if(null===t)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case o:case i:s=!0}}if(s)return r(a,t,""===n?"."+I(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;ut}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!V.call(W,e)||!V.call(U,e)&&(H.test(e)?W[e]=!0:(U[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Q.hasOwnProperty("ReactCurrentDispatcher")||(Q.ReactCurrentDispatcher={current:null}),Q.hasOwnProperty("ReactCurrentBatchConfig")||(Q.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,J="function"===typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,ae=J?Symbol.for("react.profiler"):60114,oe=J?Symbol.for("react.provider"):60109,ie=J?Symbol.for("react.context"):60110,le=J?Symbol.for("react.concurrent_mode"):60111,se=J?Symbol.for("react.forward_ref"):60112,ue=J?Symbol.for("react.suspense"):60113,ce=J?Symbol.for("react.suspense_list"):60120,he=J?Symbol.for("react.memo"):60115,fe=J?Symbol.for("react.lazy"):60116,de=J?Symbol.for("react.block"):60121,pe="function"===typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=pe&&e[pe]||e["@@iterator"])?e:null}function ge(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case ae:return"Profiler";case re:return"StrictMode";case ue:return"Suspense";case ce:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case ie:return"Context.Consumer";case oe:return"Context.Provider";case se:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case he:return ge(e.type);case de:return ge(e.render);case fe:if(e=1===e._status?e._result:null)return ge(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,a=e._debugSource,o=ge(e.type);n=null,r&&(n=ge(r.type)),r=o,o="",a?o=" (at "+a.fileName.replace(Z,"")+":"+a.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}function ye(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function xe(e){e._valueTracker||(e._valueTracker=function(e){var t=be(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function we(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=be(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ke(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Se(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ye(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Te(e,t){null!=(t=t.checked)&&K(e,"checked",t,!1)}function Ee(e,t){Te(e,t);var n=ye(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ce(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ce(e,t.type,ye(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Me(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ce(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ze(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Ae(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ye(n)}}function Pe(e,t){var n=ye(t.value),r=ye(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function _e(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Ie="http://www.w3.org/1999/xhtml",Re="http://www.w3.org/2000/svg";function Le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Be(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var De,Fe=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Re||"innerHTML"in e)e.innerHTML=t;else{for((De=De||document.createElement("div")).innerHTML="",t=De.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function qe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function je(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var He={animationend:je("Animation","AnimationEnd"),animationiteration:je("Animation","AnimationIteration"),animationstart:je("Animation","AnimationStart"),transitionend:je("Transition","TransitionEnd")},Ve={},Ue={};function We(e){if(Ve[e])return Ve[e];if(!He[e])return e;var t,n=He[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ue)return Ve[e]=n[t];return e}C&&(Ue=document.createElement("div").style,"AnimationEvent"in window||(delete He.animationend.animation,delete He.animationiteration.animation,delete He.animationstart.animation),"TransitionEvent"in window||delete He.transitionend.transition);var Ge=We("animationend"),$e=We("animationiteration"),Ye=We("animationstart"),Xe=We("transitionend"),Qe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ke=new("function"===typeof WeakMap?WeakMap:Map);function Ze(e){var t=Ke.get(e);return void 0===t&&(t=new Map,Ke.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Je(e)!==e)throw Error(i(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return tt(a),e;if(o===r)return tt(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function at(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ot=null;function it(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;rct.length&&ct.push(e)}function ft(e,t,n,r){if(ct.length){var a=ct.pop();return a.topLevelType=e,a.eventSystemFlags=r,a.nativeEvent=t,a.targetInst=n,a}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function dt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Cn(r)}while(n);for(n=0;n=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=hn(r)}}function dn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function pn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mn=null,gn=null;function vn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var bn="function"===typeof setTimeout?setTimeout:void 0,xn="function"===typeof clearTimeout?clearTimeout:void 0;function wn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Sn=Math.random().toString(36).slice(2),Tn="__reactInternalInstance$"+Sn,En="__reactEventHandlers$"+Sn,Mn="__reactContainere$"+Sn;function Cn(e){var t=e[Tn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Mn]||n[Tn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kn(e);null!==e;){if(n=e[Tn])return n;e=kn(e)}return t}n=(e=n).parentNode}return null}function zn(e){return!(e=e[Tn]||e[Mn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function An(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Nn(e){return e[En]||null}function On(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Pn(e,t){var n=e.stateNode;if(!n)return null;var r=p(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}function _n(e,t,n){(t=Pn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function In(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=On(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}function $n(e){e.eventPool=[],e.getPooled=Wn,e.release=Gn}a(Un.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Hn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Hn)},persist:function(){this.isPersistent=Hn},isPersistent:Vn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Vn,this._dispatchInstances=this._dispatchListeners=null}}),Un.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Un.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return a(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=a({},r.Interface,e),n.extend=r.extend,$n(n),n},$n(Un);var Yn=Un.extend({data:null}),Xn=Un.extend({data:null}),Qn=[9,13,27,32],Kn=C&&"CompositionEvent"in window,Zn=null;C&&"documentMode"in document&&(Zn=document.documentMode);var Jn=C&&"TextEvent"in window&&!Zn,er=C&&(!Kn||Zn&&8=Zn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function ar(e,t){switch(e){case"keyup":return-1!==Qn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function or(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var ir=!1;var lr={eventTypes:nr,extractEvents:function(e,t,n,r){var a;if(Kn)e:{switch(e){case"compositionstart":var o=nr.compositionStart;break e;case"compositionend":o=nr.compositionEnd;break e;case"compositionupdate":o=nr.compositionUpdate;break e}o=void 0}else ir?ar(e,n)&&(o=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=nr.compositionStart);return o?(er&&"ko"!==n.locale&&(ir||o!==nr.compositionStart?o===nr.compositionEnd&&ir&&(a=jn()):(Fn="value"in(Dn=r)?Dn.value:Dn.textContent,ir=!0)),o=Yn.getPooled(o,t,n,r),a?o.data=a:null!==(a=or(n))&&(o.data=a),Bn(o),a=o):a=null,(e=Jn?function(e,t){switch(e){case"compositionend":return or(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ir)return"compositionend"===e||!Kn&&ar(e,t)?(e=jn(),qn=Fn=Dn=null,ir=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=document.documentMode,jr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Hr=null,Vr=null,Ur=null,Wr=!1;function Gr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Wr||null==Hr||Hr!==cn(n)?null:("selectionStart"in(n=Hr)&&pn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Ur&&Fr(Ur,n)?null:(Ur=n,(e=Un.getPooled(jr.select,Vr,e,t)).type="select",e.target=Hr,Bn(e),e))}var $r={eventTypes:jr,extractEvents:function(e,t,n,r,a,o){if(!(o=!(a=o||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{a=Ze(a),o=E.onSelect;for(var i=0;ila||(e.current=ia[la],ia[la]=null,la--)}function ua(e,t){la++,ia[la]=e.current,e.current=t}var ca={},ha={current:ca},fa={current:!1},da=ca;function pa(e,t){var n=e.type.contextTypes;if(!n)return ca;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ma(e){return null!==(e=e.childContextTypes)&&void 0!==e}function ga(){sa(fa),sa(ha)}function va(e,t,n){if(ha.current!==ca)throw Error(i(168));ua(ha,t),ua(fa,n)}function ya(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,ge(t)||"Unknown",o));return a({},n,{},r)}function ba(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ca,da=ha.current,ua(ha,e),ua(fa,fa.current),!0}function xa(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=ya(e,t,da),r.__reactInternalMemoizedMergedChildContext=e,sa(fa),sa(ha),ua(ha,e)):sa(fa),ua(fa,n)}var wa=o.unstable_runWithPriority,ka=o.unstable_scheduleCallback,Sa=o.unstable_cancelCallback,Ta=o.unstable_requestPaint,Ea=o.unstable_now,Ma=o.unstable_getCurrentPriorityLevel,Ca=o.unstable_ImmediatePriority,za=o.unstable_UserBlockingPriority,Aa=o.unstable_NormalPriority,Na=o.unstable_LowPriority,Oa=o.unstable_IdlePriority,Pa={},_a=o.unstable_shouldYield,Ia=void 0!==Ta?Ta:function(){},Ra=null,La=null,Ba=!1,Da=Ea(),Fa=1e4>Da?Ea:function(){return Ea()-Da};function qa(){switch(Ma()){case Ca:return 99;case za:return 98;case Aa:return 97;case Na:return 96;case Oa:return 95;default:throw Error(i(332))}}function ja(e){switch(e){case 99:return Ca;case 98:return za;case 97:return Aa;case 96:return Na;case 95:return Oa;default:throw Error(i(332))}}function Ha(e,t){return e=ja(e),wa(e,t)}function Va(e,t,n){return e=ja(e),ka(e,t,n)}function Ua(e){return null===Ra?(Ra=[e],La=ka(Ca,Ga)):Ra.push(e),Pa}function Wa(){if(null!==La){var e=La;La=null,Sa(e)}Ga()}function Ga(){if(!Ba&&null!==Ra){Ba=!0;var e=0;try{var t=Ra;Ha(99,(function(){for(;e=t&&(Ni=!0),e.firstContext=null)}function ro(e,t){if(Za!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(Za=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Ka){if(null===Qa)throw Error(i(308));Ka=t,Qa.dependencies={expirationTime:0,firstContext:t,responders:null}}else Ka=Ka.next=t;return e._currentValue}var ao=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function io(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function lo(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function so(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function uo(e,t){var n=e.alternate;null!==n&&io(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function co(e,t,n,r){var o=e.updateQueue;ao=!1;var i=o.baseQueue,l=o.shared.pending;if(null!==l){if(null!==i){var s=i.next;i.next=l.next,l.next=s}i=l,o.shared.pending=null,null!==(s=e.alternate)&&(null!==(s=s.updateQueue)&&(s.baseQueue=l))}if(null!==i){s=i.next;var u=o.baseState,c=0,h=null,f=null,d=null;if(null!==s)for(var p=s;;){if((l=p.expirationTime)c&&(c=l)}else{null!==d&&(d=d.next={expirationTime:1073741823,suspenseConfig:p.suspenseConfig,tag:p.tag,payload:p.payload,callback:p.callback,next:null}),os(l,p.suspenseConfig);e:{var g=e,v=p;switch(l=t,m=n,v.tag){case 1:if("function"===typeof(g=v.payload)){u=g.call(m,u,l);break e}u=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null===(l="function"===typeof(g=v.payload)?g.call(m,u,l):g)||void 0===l)break e;u=a({},u,l);break e;case 2:ao=!0}}null!==p.callback&&(e.effectTag|=32,null===(l=o.effects)?o.effects=[p]:l.push(p))}if(null===(p=p.next)||p===s){if(null===(l=o.shared.pending))break;p=i.next=l.next,l.next=s,o.baseQueue=i=l,o.shared.pending=null}}null===d?h=u:d.next=f,o.baseState=h,o.baseQueue=d,is(c),e.expirationTime=c,e.memoizedState=u}}function ho(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tm?(g=h,h=null):g=h.sibling;var v=d(a,h,l[m],s);if(null===v){null===h&&(h=g);break}e&&h&&null===v.alternate&&t(a,h),i=o(v,i,m),null===c?u=v:c.sibling=v,c=v,h=g}if(m===l.length)return n(a,h),u;if(null===h){for(;mg?(v=m,m=null):v=m.sibling;var b=d(a,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(a,m),l=o(b,l,g),null===h?c=b:h.sibling=b,h=b,m=v}if(y.done)return n(a,m),c;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=f(a,y.value,u))&&(l=o(y,l,g),null===h?c=y:h.sibling=y,h=y);return c}for(m=r(a,m);!y.done;g++,y=s.next())null!==(y=p(m,a,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),l=o(y,l,g),null===h?c=y:h.sibling=y,h=y);return e&&m.forEach((function(e){return t(a,e)})),c}return function(e,r,o,s){var u="object"===typeof o&&null!==o&&o.type===ne&&null===o.key;u&&(o=o.props.children);var c="object"===typeof o&&null!==o;if(c)switch(o.$$typeof){case ee:e:{for(c=o.key,u=r;null!==u;){if(u.key===c){switch(u.tag){case 7:if(o.type===ne){n(e,u.sibling),(r=a(u,o.props.children)).return=e,e=r;break e}break;default:if(u.elementType===o.type){n(e,u.sibling),(r=a(u,o.props)).ref=ko(e,u,o),r.return=e,e=r;break e}}n(e,u);break}t(e,u),u=u.sibling}o.type===ne?((r=zs(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=Cs(o.type,o.key,o.props,null,e.mode,s)).ref=ko(e,r,o),s.return=e,e=s)}return l(e);case te:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ns(o,e.mode,s)).return=e,e=r}return l(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=As(o,e.mode,s)).return=e,e=r),l(e);if(wo(o))return m(e,r,o,s);if(me(o))return g(e,r,o,s);if(c&&So(e,o),"undefined"===typeof o&&!u)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Eo=To(!0),Mo=To(!1),Co={},zo={current:Co},Ao={current:Co},No={current:Co};function Oo(e){if(e===Co)throw Error(i(174));return e}function Po(e,t){switch(ua(No,t),ua(Ao,e),ua(zo,Co),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Be(null,"");break;default:t=Be(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}sa(zo),ua(zo,t)}function _o(){sa(zo),sa(Ao),sa(No)}function Io(e){Oo(No.current);var t=Oo(zo.current),n=Be(t,e.type);t!==n&&(ua(Ao,e),ua(zo,n))}function Ro(e){Ao.current===e&&(sa(zo),sa(Ao))}var Lo={current:0};function Bo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Do(e,t){return{responder:e,props:t}}var Fo=Q.ReactCurrentDispatcher,qo=Q.ReactCurrentBatchConfig,jo=0,Ho=null,Vo=null,Uo=null,Wo=!1;function Go(){throw Error(i(321))}function $o(e,t){if(null===t)return!1;for(var n=0;no))throw Error(i(301));o+=1,Uo=Vo=null,t.updateQueue=null,Fo.current=bi,e=n(r,a)}while(t.expirationTime===jo)}if(Fo.current=gi,t=null!==Vo&&null!==Vo.next,jo=0,Uo=Vo=Ho=null,Wo=!1,t)throw Error(i(300));return e}function Xo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Uo?Ho.memoizedState=Uo=e:Uo=Uo.next=e,Uo}function Qo(){if(null===Vo){var e=Ho.alternate;e=null!==e?e.memoizedState:null}else e=Vo.next;var t=null===Uo?Ho.memoizedState:Uo.next;if(null!==t)Uo=t,Vo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Vo=e).memoizedState,baseState:Vo.baseState,baseQueue:Vo.baseQueue,queue:Vo.queue,next:null},null===Uo?Ho.memoizedState=Uo=e:Uo=Uo.next=e}return Uo}function Ko(e,t){return"function"===typeof t?t(e):t}function Zo(e){var t=Qo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Vo,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=o=null,u=a;do{var c=u.expirationTime;if(cHo.expirationTime&&(Ho.expirationTime=c,is(c))}else null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:u.suspenseConfig,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),os(c,u.suspenseConfig),r=u.eagerReducer===e?u.eagerState:e(r,u.action);u=u.next}while(null!==u&&u!==a);null===s?o=r:s.next=l,Br(r,t.memoizedState)||(Ni=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Jo(e){var t=Qo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);Br(o,t.memoizedState)||(Ni=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ei(e){var t=Xo();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Ko,lastRenderedState:e}).dispatch=mi.bind(null,Ho,e),[t.memoizedState,e]}function ti(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ho.updateQueue)?(t={lastEffect:null},Ho.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ni(){return Qo().memoizedState}function ri(e,t,n,r){var a=Xo();Ho.effectTag|=e,a.memoizedState=ti(1|t,n,void 0,void 0===r?null:r)}function ai(e,t,n,r){var a=Qo();r=void 0===r?null:r;var o=void 0;if(null!==Vo){var i=Vo.memoizedState;if(o=i.destroy,null!==r&&$o(r,i.deps))return void ti(t,n,o,r)}Ho.effectTag|=e,a.memoizedState=ti(1|t,n,o,r)}function oi(e,t){return ri(516,4,e,t)}function ii(e,t){return ai(516,4,e,t)}function li(e,t){return ai(4,2,e,t)}function si(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ui(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ai(4,2,si.bind(null,t,e),n)}function ci(){}function hi(e,t){return Xo().memoizedState=[e,void 0===t?null:t],e}function fi(e,t){var n=Qo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&$o(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function di(e,t){var n=Qo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&$o(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function pi(e,t,n){var r=qa();Ha(98>r?98:r,(function(){e(!0)})),Ha(97<\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=s.createElement(o,{is:r.is}):(e=s.createElement(o),"select"===o&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,o),e[Tn]=t,e[En]=r,qi(e,t),t.stateNode=e,s=on(o,r),o){case"iframe":case"object":case"embed":$t("load",e),u=r;break;case"video":case"audio":for(u=0;ur.tailExpiration&&1t)&&Hl.set(e,t))}}function Xl(e,t){e.expirationTime=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Kl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ua(Jl.bind(null,e));else{var t=Ql(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Gl();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var a=e.callbackPriority;if(e.callbackExpirationTime===t&&a>=r)return;n!==Pa&&Sa(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ua(Jl.bind(null,e)):Va(r,Zl.bind(null,e),{timeout:10*(1073741821-t)-Fa()}),e.callbackNode=t}}}function Zl(e,t){if(Wl=0,t)return Rs(e,t=Gl()),Kl(e),null;var n=Ql(e);if(0!==n){if(t=e.callbackNode,0!==(48&Sl))throw Error(i(327));if(ms(),e===Tl&&n===Ml||ns(e,n),null!==El){var r=Sl;Sl|=16;for(var a=as();;)try{ss();break}catch(s){rs(e,s)}if(Ja(),Sl=r,yl.current=a,1===Cl)throw t=zl,ns(e,n),_s(e,n),Kl(e),t;if(null===El)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Cl,Tl=null,r){case xl:case 1:throw Error(i(345));case 2:Rs(e,2=n){e.lastPingedTime=n,ns(e,n);break}}if(0!==(o=Ql(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=bn(fs.bind(null,e),a);break}fs(e);break;case kl:if(_s(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=hs(a)),_l&&(0===(a=e.lastPingedTime)||a>=n)){e.lastPingedTime=n,ns(e,n);break}if(0!==(a=Ql(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Nl?r=10*(1073741821-Nl)-Fa():1073741823===Al?r=0:(r=10*(1073741821-Al)-5e3,0>(r=(a=Fa())-r)&&(r=0),(n=10*(1073741821-n)-a)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*vl(r/1960))-r)&&(r=n)),10=(r=0|l.busyMinDurationMs)?r=0:(a=0|l.busyDelayMs,r=(o=Fa()-(10*(1073741821-o)-(0|l.timeoutMs||5e3)))<=a?0:a+r-o),10 component higher in the tree to provide a loading indicator or placeholder to display."+ve(i))}5!==Cl&&(Cl=2),l=Zi(l,i),h=o;do{switch(h.tag){case 3:s=l,h.effectTag|=4096,h.expirationTime=t,uo(h,pl(h,s,t));break e;case 1:s=l;var x=h.type,w=h.stateNode;if(0===(64&h.effectTag)&&("function"===typeof x.getDerivedStateFromError||null!==w&&"function"===typeof w.componentDidCatch&&(null===Dl||!Dl.has(w)))){h.effectTag|=4096,h.expirationTime=t,uo(h,ml(h,s,t));break e}}h=h.return}while(null!==h)}El=cs(El)}catch(k){t=k;continue}break}}function as(){var e=yl.current;return yl.current=gi,null===e?gi:e}function os(e,t){ePl&&(Pl=e)}function ls(){for(;null!==El;)El=us(El)}function ss(){for(;null!==El&&!_a();)El=us(El)}function us(e){var t=gl(e.alternate,e,Ml);return e.memoizedProps=e.pendingProps,null===t&&(t=cs(e)),bl.current=null,t}function cs(e){El=e;do{var t=El.alternate;if(e=El.return,0===(2048&El.effectTag)){if(t=Qi(t,El,Ml),1===Ml||1!==El.childExpirationTime){for(var n=0,r=El.child;null!==r;){var a=r.expirationTime,o=r.childExpirationTime;a>n&&(n=a),o>n&&(n=o),r=r.sibling}El.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=El.firstEffect),null!==El.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=El.firstEffect),e.lastEffect=El.lastEffect),1(e=e.childExpirationTime)?t:e}function fs(e){var t=qa();return Ha(99,ds.bind(null,e,t)),null}function ds(e,t){do{ms()}while(null!==ql);if(0!==(48&Sl))throw Error(i(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=hs(n);if(e.firstPendingTime=a,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Tl&&(El=Tl=null,Ml=0),1s&&(c=s,s=l,l=c),c=fn(x,l),h=fn(x,s),c&&h&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==h.node||k.focusOffset!==h.offset)&&((w=w.createRange()).setStart(c.node,c.offset),k.removeAllRanges(),l>s?(k.addRange(w),k.extend(h.node,h.offset)):(w.setEnd(h.node,h.offset),k.addRange(w))))),w=[];for(k=x;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"===typeof x.focus&&x.focus(),x=0;x=n?Ui(e,t,n):(ua(Lo,1&Lo.current),null!==(t=Yi(e,t,n))?t.sibling:null);ua(Lo,1&Lo.current);break;case 19:if(r=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(r)return $i(e,t,n);t.effectTag|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null),ua(Lo,Lo.current),!r)return null}return Yi(e,t,n)}Ni=!1}}else Ni=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,a=pa(t,ha.current),no(t,n),a=Yo(null,t,r,e,a,n),t.effectTag|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ma(r)){var o=!0;ba(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,oo(t);var l=r.getDerivedStateFromProps;"function"===typeof l&&mo(t,r,l,e),a.updater=go,t.stateNode=a,a._reactInternalFiber=t,xo(t,r,e,n),t=Di(null,t,r,!0,o,n)}else t.tag=0,Oi(null,t,a,n),t=t.child;return t;case 16:e:{if(a=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a),1!==a._status)throw a._result;switch(a=a._result,t.type=a,o=t.tag=function(e){if("function"===typeof e)return Es(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===se)return 11;if(e===he)return 14}return 2}(a),e=Ya(a,e),o){case 0:t=Li(null,t,a,e,n);break e;case 1:t=Bi(null,t,a,e,n);break e;case 11:t=Pi(null,t,a,e,n);break e;case 14:t=_i(null,t,a,Ya(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Li(e,t,r,a=t.elementType===r?a:Ya(r,a),n);case 1:return r=t.type,a=t.pendingProps,Bi(e,t,r,a=t.elementType===r?a:Ya(r,a),n);case 3:if(Fi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,io(e,t),co(t,r,null,n),(r=t.memoizedState.element)===a)zi(),t=Yi(e,t,n);else{if((a=t.stateNode.hydrate)&&(wi=wn(t.stateNode.containerInfo.firstChild),xi=t,a=ki=!0),a)for(n=Mo(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Oi(e,t,r,n),zi();t=t.child}return t;case 5:return Io(t),null===e&&Ei(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,yn(r,a)?l=null:null!==o&&yn(r,o)&&(t.effectTag|=16),Ri(e,t),4&t.mode&&1!==n&&a.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Oi(e,t,l,n),t=t.child),t;case 6:return null===e&&Ei(t),null;case 13:return Ui(e,t,n);case 4:return Po(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Eo(t,null,r,n):Oi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Pi(e,t,r,a=t.elementType===r?a:Ya(r,a),n);case 7:return Oi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Oi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,o=a.value;var s=t.type._context;if(ua(Xa,s._currentValue),s._currentValue=o,null!==l)if(s=l.value,0===(o=Br(s,o)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(l.children===a.children&&!fa.current){t=Yi(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&o)){1===s.tag&&((c=lo(n,null)).tag=2,so(s,c)),s.expirationTime=t&&e<=t}function _s(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Is(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Rs(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Ls(e,t,n,r){var a=t.current,o=Gl(),l=fo.suspense;o=$l(o,a,l);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(ma(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(ma(u)){n=ya(n,u,s);break e}}n=s}else n=ca;return null===t.context?t.context=n:t.pendingContext=n,(t=lo(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),so(a,t),Yl(a,o),o}function Bs(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Ds(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime=k},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,a=e[r];if(!(void 0!==a&&0z(i,n))void 0!==s&&0>z(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==s&&0>z(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function z(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],N=[],O=1,P=null,_=3,I=!1,R=!1,L=!1;function B(e){for(var t=M(N);null!==t;){if(null===t.callback)C(N);else{if(!(t.startTime<=e))break;C(N),t.sortIndex=t.expirationTime,E(A,t)}t=M(N)}}function D(e){if(L=!1,B(e),!R)if(null!==M(A))R=!0,r(F);else{var t=M(N);null!==t&&a(D,t.startTime-e)}}function F(e,n){R=!1,L&&(L=!1,o()),I=!0;var r=_;try{for(B(n),P=M(A);null!==P&&(!(P.expirationTime>n)||e&&!i());){var l=P.callback;if(null!==l){P.callback=null,_=P.priorityLevel;var s=l(P.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?P.callback=s:P===M(A)&&C(A),B(n)}else C(A);P=M(A)}if(null!==P)var u=!0;else{var c=M(N);null!==c&&a(D,c.startTime-n),u=!1}return u}finally{P=null,_=r,I=!1}}function q(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var j=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){R||I||(R=!0,r(F))},t.unstable_getCurrentPriorityLevel=function(){return _},t.unstable_getFirstCallbackNode=function(){return M(A)},t.unstable_next=function(e){switch(_){case 1:case 2:case 3:var t=3;break;default:t=_}var n=_;_=t;try{return e()}finally{_=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=j,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=_;_=e;try{return t()}finally{_=n}},t.unstable_scheduleCallback=function(e,n,i){var l=t.unstable_now();if("object"===typeof i&&null!==i){var s=i.delay;s="number"===typeof s&&0l?(e.sortIndex=s,E(N,e),null===M(A)&&e===M(N)&&(L?o():L=!0,a(D,s-l))):(e.sortIndex=i,E(A,e),R||I||(R=!0,r(F))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();B(e);var n=M(A);return n!==P&&null!==P&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime=0;--a){var o=this.tryEntries[a],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=n.call(o,"catchLoc"),s=n.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;w(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=r}catch(a){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";var r=n(36);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";var r=n(11),a=n(0);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nC;C++)M[C]=C+1;M[15]=0;var z=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,A=Object.prototype.hasOwnProperty,N={},O={};function P(e){return!!A.call(O,e)||!A.call(N,e)&&(z.test(e)?O[e]=!0:(N[e]=!0,!1))}function _(e,t,n,r,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new _(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new _(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new _(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new _(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new _(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new _(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){I[e]=new _(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new _(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new _(e,5,!1,e.toLowerCase(),null,!1)}));var R=/[\-:]([a-z])/g;function L(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(R,L);I[t]=new _(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(R,L);I[t]=new _(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(R,L);I[t]=new _(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new _(e,1,!1,e.toLowerCase(),null,!1)})),I.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){I[e]=new _(e,1,!1,e.toLowerCase(),null,!0)}));var B=/["'&<>]/;function D(e){if("boolean"===typeof e||"number"===typeof e)return""+e;e=""+e;var t=B.exec(e);if(t){var n,r="",a=0;for(n=t.index;nt}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+D(t)+'"')):P(e)?e+'="'+D(t)+'"':""}var q="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},j=null,H=null,V=null,U=!1,W=!1,G=null,$=0;function Y(){if(null===j)throw Error(o(321));return j}function X(){if(0<$)throw Error(o(312));return{memoizedState:null,queue:null,next:null}}function Q(){return null===V?null===H?(U=!1,H=V=X()):(U=!0,V=H):null===V.next?(U=!1,V=V.next=X()):(U=!0,V=V.next),V}function K(e,t,n,r){for(;W;)W=!1,$+=1,V=null,n=e(t,r);return H=j=null,$=0,V=G=null,n}function Z(e,t){return"function"===typeof t?t(e):t}function J(e,t,n){if(j=Y(),V=Q(),U){var r=V.queue;if(t=r.dispatch,null!==G&&void 0!==(n=G.get(r))){G.delete(r),r=V.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return V.memoizedState=r,[r,t]}return[V.memoizedState,t]}return e=e===Z?"function"===typeof t?t():t:void 0!==n?n(t):t,V.memoizedState=e,e=(e=V.queue={last:null,dispatch:null}).dispatch=ee.bind(null,j,e),[V.memoizedState,e]}function ee(e,t,n){if(!(25>$))throw Error(o(301));if(e===j)if(W=!0,e={action:n,next:null},null===G&&(G=new Map),void 0===(n=G.get(t)))G.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function te(){}var ne=0,re={readContext:function(e){var t=ne;return E(e,t),e[t]},useContext:function(e){Y();var t=ne;return E(e,t),e[t]},useMemo:function(e,t){if(j=Y(),t=void 0===t?null:t,null!==(V=Q())){var n=V.memoizedState;if(null!==n&&null!==t){e:{var r=n[1];if(null===r)r=!1;else{for(var a=0;a=i))throw Error(o(304));var l=new Uint16Array(i);for(l.set(r),(M=l)[0]=n+1,r=n;r=l.children.length){var s=l.footer;if(""!==s&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===l.type)this.currentSelectValue=null;else if(null!=l.type&&null!=l.type.type&&l.type.type.$$typeof===h)this.popProvider(l.type);else if(l.type===m){this.suspenseDepth--;var u=r.pop();if(a){a=!1;var c=l.fallbackFrame;if(!c)throw Error(o(303));this.stack.push(c),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=u}r[this.suspenseDepth]+=s}else{var f=l.children[l.childIndex++],d="";try{d+=this.render(f,l.context,l.domNamespace)}catch(p){if(null!=p&&"function"===typeof p.then)throw Error(o(294));throw p}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=d}}return r[0]}finally{de.current=n,ne=t}},t.render=function(e,t,n){if("string"===typeof e||"number"===typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?D(n):this.previousWasTextNode?"\x3c!-- --\x3e"+D(n):(this.previousWasTextNode=!0,D(n));if(e=(t=we(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!a.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===l)throw Error(o(257));throw Error(o(258,n.toString()))}return e=fe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var i=e.type;if("string"===typeof i)return this.renderDOM(e,t,n);switch(i){case u:case d:case c:case g:case s:return e=fe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case m:throw Error(o(294))}if("object"===typeof i&&null!==i)switch(i.$$typeof){case p:j={};var b=i.render(e.props,e.ref);return b=K(i.render,e.props,b,e.ref),b=fe(b),this.stack.push({type:null,domNamespace:n,children:b,childIndex:0,context:t,footer:""}),"";case v:return e=[a.createElement(i.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case h:return n={type:e,domNamespace:n,children:i=fe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case f:i=e.type,b=e.props;var k=this.threadID;return E(i,k),i=fe(b.children(i[k])),this.stack.push({type:e,domNamespace:n,children:i,childIndex:0,context:t,footer:""}),"";case x:throw Error(o(338));case y:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i=e.type),i._status){case 1:return e=[a.createElement(i._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw i._result;default:throw Error(o(295))}case w:throw Error(o(343))}throw Error(o(130,null==i?i:typeof i,""))},t.renderDOM=function(e,t,n){var i=e.type.toLowerCase();if(n===ae&&oe(i),!ge.hasOwnProperty(i)){if(!me.test(i))throw Error(o(65,i));ge[i]=!0}var l=e.props;if("input"===i)l=r({type:void 0},l,{defaultChecked:void 0,defaultValue:void 0,value:null!=l.value?l.value:l.defaultValue,checked:null!=l.checked?l.checked:l.defaultChecked});else if("textarea"===i){var s=l.value;if(null==s){s=l.defaultValue;var u=l.children;if(null!=u){if(null!=s)throw Error(o(92));if(Array.isArray(u)){if(!(1>=u.length))throw Error(o(93));u=u[0]}s=""+u}null==s&&(s="")}l=r({},l,{value:void 0,children:""+s})}else if("select"===i)this.currentSelectValue=null!=l.value?l.value:l.defaultValue,l=r({},l,{value:void 0});else if("option"===i){u=this.currentSelectValue;var c=function(e){if(void 0===e||null===e)return e;var t="";return a.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(l.children);if(null!=u){var h=null!=l.value?l.value+"":c;if(s=!1,Array.isArray(u)){for(var f=0;f":(x+=">",s=""+e.type+">");e:{if(null!=(u=l.dangerouslySetInnerHTML)){if(null!=u.__html){u=u.__html;break e}}else if("string"===typeof(u=l.children)||"number"===typeof u){u=D(u);break e}u=null}return null!=u?(l=[],pe.hasOwnProperty(i)&&"\n"===u.charAt(0)&&(x+="\n"),x+=u):l=fe(l.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?oe(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:i,children:l,childIndex:0,context:t,footer:s}),this.previousWasTextNode=!1,x},e}(),Se={renderToString:function(e){e=new ke(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new ke(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(o(207))},renderToStaticNodeStream:function(){throw Error(o(208))},version:"16.13.1"};e.exports=Se.default||Se},,function(e,t){function n(e,t,n){e.addEventListener("wheel",t,n)}e.exports=n,e.exports.addWheelListener=n,e.exports.removeWheelListener=function(e,t,n){e.removeEventListener("wheel",t,n)}},function(e,t,n){var r=n(41),a={ease:r(.25,.1,.25,1),easeIn:r(.42,0,1,1),easeOut:r(0,0,.58,1),easeInOut:r(.42,0,.58,1),linear:r(0,0,1,1)};function o(){}function i(){var e=new Set,t=new Set,n=0;return{next:r,cancel:r,clearAll:function(){e.clear(),t.clear(),cancelAnimationFrame(n),n=0}};function r(e){t.add(e),n||(n=requestAnimationFrame(a))}function a(){n=0;var r=t;t=e,(e=r).forEach((function(e){e()})),e.clear()}}e.exports=function(e,t,n){var r=Object.create(null),i=Object.create(null),l="function"===typeof(n=n||{}).easing?n.easing:a[n.easing];l||(n.easing&&console.warn("Unknown easing function in amator: "+n.easing),l=a.ease);var s="function"===typeof n.step?n.step:o,u="function"===typeof n.done?n.done:o,c=function(e){if(!e){return"undefined"!==typeof window&&window.requestAnimationFrame?{next:window.requestAnimationFrame.bind(window),cancel:window.cancelAnimationFrame.bind(window)}:{next:function(e){return setTimeout(e,1e3/60)},cancel:function(e){return clearTimeout(e)}}}if("function"!==typeof e.next)throw new Error("Scheduler is supposed to have next(cb) function");if("function"!==typeof e.cancel)throw new Error("Scheduler is supposed to have cancel(handle) function");return e}(n.scheduler),h=Object.keys(t);h.forEach((function(n){r[n]=e[n],i[n]=t[n]-e[n]}));var f,d="number"===typeof n.duration?n.duration:400,p=Math.max(1,.06*d),m=0;return f=c.next((function t(){var n=l(m/p);m+=1,function(t){h.forEach((function(n){e[n]=i[n]*t+r[n]}))}(n),m<=p?(f=c.next(t),s(e)):(f=0,setTimeout((function(){u(e)}),0))})),{cancel:function(){c.cancel(f),f=0}}},e.exports.makeAggregateRaf=i,e.exports.sharedScheduler=i()},function(e,t){var n="function"===typeof Float32Array;function r(e,t){return 1-3*t+3*e}function a(e,t){return 3*t-6*e}function o(e){return 3*e}function i(e,t,n){return((r(t,n)*e+a(t,n))*e+o(t))*e}function l(e,t,n){return 3*r(t,n)*e*e+2*a(t,n)*e+o(t)}function s(e){return e}e.exports=function(e,t,r,a){if(!(0<=e&&e<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&r===a)return s;for(var o=n?new Float32Array(11):new Array(11),u=0;u<11;++u)o[u]=i(.1*u,e,r);function c(t){for(var n=0,a=1;10!==a&&o[a]<=t;++a)n+=.1;--a;var s=n+.1*((t-o[a])/(o[a+1]-o[a])),u=l(s,e,r);return u>=.001?function(e,t,n,r){for(var a=0;a<4;++a){var o=l(t,n,r);if(0===o)return t;t-=(i(t,n,r)-e)/o}return t}(t,s,e,r):0===u?s:function(e,t,n,r,a){var o,l,s=0;do{(o=i(l=t+(n-t)/2,r,a)-e)>0?n=l:t=l}while(Math.abs(o)>1e-7&&++s<10);return l}(t,n,n+.1,e,r)}return function(e){return 0===e?0:1===e?1:i(c(e),t,a)}}},function(e,t){e.exports=function(e){!function(e){if(!e)throw new Error("Eventify cannot use falsy object as events subject");for(var t=["on","fire","off"],n=0;n1&&(r=Array.prototype.splice.call(arguments,1));for(var o=0;op)&&(s+=u=m*l);(c<-p||c>p)&&(h+=f=m*c);d=v(b)},cancel:function(){g(i),g(d)}};function y(){var t=Date.now(),n=t-o;o=t;var r=e(),s=r.x-a.x,u=r.y-a.y;a=r;var h=1e3/(1+n);l=.8*s*h+.2*l,c=.8*u*h+.2*c,i=v(y)}function b(){var e=Date.now()-o,t=!1,r=0,a=0;u&&((r=-u*Math.exp(-e/342))>.5||r<-.5?t=!0:r=u=0),f&&((a=-f*Math.exp(-e/342))>.5||a<-.5?t=!0:a=f=0),t&&(n(s+r,h+a),d=v(b))}}}).call(this,n(44))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t){function n(e){return e.stopPropagation(),!1}function r(){}e.exports=function(e){if(e)return{capture:r,release:r};var t,a,o,i=!1;return{capture:function(e){i=!0,a=window.document.onselectstart,o=window.document.ondragstart,window.document.onselectstart=n,(t=e).ondragstart=n},release:function(){if(!i)return;i=!1,window.document.onselectstart=a,t&&(t.ondragstart=o)}}}},function(e,t){e.exports=function(){this.x=0,this.y=0,this.scale=1}},function(e,t){function n(e){return e&&e.ownerSVGElement&&e.getCTM}e.exports=function(e,t){if(!n(e))throw new Error("svg element is required for svg.panzoom to work");var r=e.ownerSVGElement;if(!r)throw new Error("Do not apply panzoom to the root