├── .DS_Store
├── .gitignore
├── LICENSE
├── README.md
├── build
├── asset-manifest.json
├── favicon.ico
├── index.html
├── logo192.png
├── logo512.png
├── manifest.json
├── precache-manifest.b766e9754b922aa30089af82a09e8493.js
├── robots.txt
├── service-worker.js
└── static
│ ├── css
│ ├── main.36497136.chunk.css
│ └── main.36497136.chunk.css.map
│ └── js
│ ├── 2.a2abfbb9.chunk.js
│ ├── 2.a2abfbb9.chunk.js.LICENSE
│ ├── 2.a2abfbb9.chunk.js.map
│ ├── main.e7441c71.chunk.js
│ ├── main.e7441c71.chunk.js.map
│ ├── runtime-main.413705cc.js
│ └── runtime-main.413705cc.js.map
├── package.json
├── public
├── favicon.ico
├── index.html
├── logo192.png
├── logo512.png
├── manifest.json
└── robots.txt
├── src
├── App.css
├── App.js
└── index.js
└── yarn.lock
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/.DS_Store
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
105 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Florin Pop
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # random-picker-react
2 | Random Picker build with ReactJS
3 |
--------------------------------------------------------------------------------
/build/asset-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "files": {
3 | "main.css": "/static/css/main.36497136.chunk.css",
4 | "main.js": "/static/js/main.e7441c71.chunk.js",
5 | "main.js.map": "/static/js/main.e7441c71.chunk.js.map",
6 | "runtime-main.js": "/static/js/runtime-main.413705cc.js",
7 | "runtime-main.js.map": "/static/js/runtime-main.413705cc.js.map",
8 | "static/js/2.a2abfbb9.chunk.js": "/static/js/2.a2abfbb9.chunk.js",
9 | "static/js/2.a2abfbb9.chunk.js.map": "/static/js/2.a2abfbb9.chunk.js.map",
10 | "index.html": "/index.html",
11 | "precache-manifest.b766e9754b922aa30089af82a09e8493.js": "/precache-manifest.b766e9754b922aa30089af82a09e8493.js",
12 | "service-worker.js": "/service-worker.js",
13 | "static/css/main.36497136.chunk.css.map": "/static/css/main.36497136.chunk.css.map",
14 | "static/js/2.a2abfbb9.chunk.js.LICENSE": "/static/js/2.a2abfbb9.chunk.js.LICENSE"
15 | },
16 | "entrypoints": [
17 | "static/js/runtime-main.413705cc.js",
18 | "static/js/2.a2abfbb9.chunk.js",
19 | "static/css/main.36497136.chunk.css",
20 | "static/js/main.e7441c71.chunk.js"
21 | ]
22 | }
--------------------------------------------------------------------------------
/build/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/build/favicon.ico
--------------------------------------------------------------------------------
/build/index.html:
--------------------------------------------------------------------------------
1 |
React App
--------------------------------------------------------------------------------
/build/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/build/logo192.png
--------------------------------------------------------------------------------
/build/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/build/logo512.png
--------------------------------------------------------------------------------
/build/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "React App",
3 | "name": "Create React App Sample",
4 | "icons": [
5 | {
6 | "src": "favicon.ico",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | },
10 | {
11 | "src": "logo192.png",
12 | "type": "image/png",
13 | "sizes": "192x192"
14 | },
15 | {
16 | "src": "logo512.png",
17 | "type": "image/png",
18 | "sizes": "512x512"
19 | }
20 | ],
21 | "start_url": ".",
22 | "display": "standalone",
23 | "theme_color": "#000000",
24 | "background_color": "#ffffff"
25 | }
26 |
--------------------------------------------------------------------------------
/build/precache-manifest.b766e9754b922aa30089af82a09e8493.js:
--------------------------------------------------------------------------------
1 | self.__precacheManifest = (self.__precacheManifest || []).concat([
2 | {
3 | "revision": "f03913825b8a5d09f1c36a1c154cb8f0",
4 | "url": "/index.html"
5 | },
6 | {
7 | "revision": "c02dda796a0b23b6357a",
8 | "url": "/static/css/main.36497136.chunk.css"
9 | },
10 | {
11 | "revision": "fcd0d6e747df6d8f5f59",
12 | "url": "/static/js/2.a2abfbb9.chunk.js"
13 | },
14 | {
15 | "revision": "d705cb622423d72c5defbf368ca70dcc",
16 | "url": "/static/js/2.a2abfbb9.chunk.js.LICENSE"
17 | },
18 | {
19 | "revision": "c02dda796a0b23b6357a",
20 | "url": "/static/js/main.e7441c71.chunk.js"
21 | },
22 | {
23 | "revision": "e6ca1d3bd6c7904ad7f8",
24 | "url": "/static/js/runtime-main.413705cc.js"
25 | }
26 | ]);
--------------------------------------------------------------------------------
/build/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 |
--------------------------------------------------------------------------------
/build/service-worker.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Welcome to your Workbox-powered service worker!
3 | *
4 | * You'll need to register this file in your web app and you should
5 | * disable HTTP caching for this file too.
6 | * See https://goo.gl/nhQhGp
7 | *
8 | * The rest of the code is auto-generated. Please don't update this file
9 | * directly; instead, make changes to your Workbox build configuration
10 | * and re-run your build process.
11 | * See https://goo.gl/2aRDsh
12 | */
13 |
14 | importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
15 |
16 | importScripts(
17 | "/precache-manifest.b766e9754b922aa30089af82a09e8493.js"
18 | );
19 |
20 | self.addEventListener('message', (event) => {
21 | if (event.data && event.data.type === 'SKIP_WAITING') {
22 | self.skipWaiting();
23 | }
24 | });
25 |
26 | workbox.core.clientsClaim();
27 |
28 | /**
29 | * The workboxSW.precacheAndRoute() method efficiently caches and responds to
30 | * requests for URLs in the manifest.
31 | * See https://goo.gl/S9QRab
32 | */
33 | self.__precacheManifest = [].concat(self.__precacheManifest || []);
34 | workbox.precaching.precacheAndRoute(self.__precacheManifest, {});
35 |
36 | workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/index.html"), {
37 |
38 | blacklist: [/^\/_/,/\/[^\/?]+\.[^\/]+$/],
39 | });
40 |
--------------------------------------------------------------------------------
/build/static/css/main.36497136.chunk.css:
--------------------------------------------------------------------------------
1 |
2 | /*# sourceMappingURL=main.36497136.chunk.css.map */
--------------------------------------------------------------------------------
/build/static/css/main.36497136.chunk.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":[],"names":[],"mappings":"","file":"main.36497136.chunk.css"}
--------------------------------------------------------------------------------
/build/static/js/2.a2abfbb9.chunk.js:
--------------------------------------------------------------------------------
1 | /*! For license information please see 2.a2abfbb9.chunk.js.LICENSE */
2 | (this["webpackJsonprandom-picker"]=this["webpackJsonprandom-picker"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(7)},function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,l=!1,a=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(u){l=!0,a=u}finally{try{r||null==o.return||o.return()}finally{if(l)throw a}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;tz.length&&z.push(e)}function R(e,t,n){return null==e?0:function e(t,n,r,l){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var u=!1;if(null===t)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case i:u=!0}}if(u)return r(l,t,""===n?"."+F(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;ct}return!1}(t,n,l,r)&&(n=null),r||null===l?function(e){return!!me.call(ve,e)||!me.call(he,e)&&(pe.test(e)?ve[e]=!0:(he[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=null===n?3!==l.type&&"":n:(t=l.attributeName,r=l.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(l=l.type)||4===l&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function xe(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Te(e){e._valueTracker||(e._valueTracker=function(e){var t=xe(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 l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.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 Se(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=xe(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ce(e,t){var n=t.checked;return l({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function _e(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ke(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 Pe(e,t){null!=(t=t.checked)&&Ee(e,"checked",t,!1)}function Ne(e,t){Pe(e,t);var n=ke(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")?ze(e,t.type,n):t.hasOwnProperty("defaultValue")&&ze(e,t.type,ke(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Oe(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.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ze(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Me(e,t){return e=l({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 Ie(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l=t.length))throw Error(i(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:ke(n)}}function Ue(e,t){var n=ke(t.value),r=ke(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 De(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"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(be,we);ge[t]=new ye(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(be,we);ge[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(be,we);ge[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!1)})),ge.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!0)}));var Le={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Ae(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 je(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ae(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Ve,We=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Le.svg||"innerHTML"in e)e.innerHTML=t;else{for((Ve=Ve||document.createElement("div")).innerHTML="",t=Ve.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Be(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 He(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var $e={animationend:He("Animation","AnimationEnd"),animationiteration:He("Animation","AnimationIteration"),animationstart:He("Animation","AnimationStart"),transitionend:He("Transition","TransitionEnd")},Qe={},Ke={};function qe(e){if(Qe[e])return Qe[e];if(!$e[e])return e;var t,n=$e[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ke)return Qe[e]=n[t];return e}Z&&(Ke=document.createElement("div").style,"AnimationEvent"in window||(delete $e.animationend.animation,delete $e.animationiteration.animation,delete $e.animationstart.animation),"TransitionEvent"in window||delete $e.transitionend.transition);var Ye=qe("animationend"),Xe=qe("animationiteration"),Ge=qe("animationstart"),Je=qe("transitionend"),Ze="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function et(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 tt(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 nt(e){if(et(e)!==e)throw Error(i(188))}function rt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=et(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(null===l)break;var a=l.alternate;if(null===a){if(null!==(r=l.return)){n=r;continue}break}if(l.child===a.child){for(a=l.child;a;){if(a===n)return nt(l),e;if(a===r)return nt(l),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=l,r=a;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=a;break}if(u===r){o=!0,r=l,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,r=l;break}if(u===r){o=!0,r=a,n=l;break}u=u.sibling}if(!o)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}var lt,at,it,ot=!1,ut=[],ct=null,st=null,ft=null,dt=new Map,pt=new Map,mt=[],ht="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),vt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function yt(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function gt(e,t){switch(e){case"focus":case"blur":ct=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ft=null;break;case"pointerover":case"pointerout":dt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":pt.delete(t.pointerId)}}function bt(e,t,n,r,l){return null===e||e.nativeEvent!==l?(e=yt(t,n,r,l),null!==t&&(null!==(t=pr(t))&&at(t)),e):(e.eventSystemFlags|=r,e)}function wt(e){var t=dr(e.target);if(null!==t){var n=et(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=tt(n)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,(function(){it(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function kt(e){if(null!==e.blockedOn)return!1;var t=zn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==t){var n=pr(t);return null!==n&&at(n),e.blockedOn=t,!1}return!0}function Et(e,t,n){kt(e)&&n.delete(t)}function xt(){for(ot=!1;0this.eventPool.length&&this.eventPool.push(e)}function Lt(e){e.eventPool=[],e.getPooled=Ut,e.release=Dt}l(Ft.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=It)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=It)},persist:function(){this.isPersistent=It},isPersistent:Rt,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=Rt,this._dispatchInstances=this._dispatchListeners=null}}),Ft.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},Ft.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return l(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=l({},r.Interface,e),n.extend=r.extend,Lt(n),n},Lt(Ft);var At=Ft.extend({animationName:null,elapsedTime:null,pseudoElement:null}),jt=Ft.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Vt=Ft.extend({view:null,detail:null}),Wt=Vt.extend({relatedTarget:null});function Bt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Ht={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$t={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Qt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Kt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Qt[e])&&!!t[e]}function qt(){return Kt}for(var Yt=Vt.extend({key:function(e){if(e.key){var t=Ht[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Bt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?$t[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:qt,charCode:function(e){return"keypress"===e.type?Bt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Bt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Xt=0,Gt=0,Jt=!1,Zt=!1,en=Vt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:qt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Xt;return Xt=e.screenX,Jt?"mousemove"===e.type?e.screenX-t:0:(Jt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Gt;return Gt=e.screenY,Zt?"mousemove"===e.type?e.screenY-t:0:(Zt=!0,0)}}),tn=en.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nn=en.extend({dataTransfer:null}),rn=Vt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:qt}),ln=Ft.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),an=en.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),on=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Ye,"animationEnd",2],[Xe,"animationIteration",2],[Ge,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[Je,"transitionEnd",2],["waiting","waiting",2]],un={},cn={},sn=0;sn=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=Qn(r)}}function qn(){for(var e=window,t=$n();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=$n((e=t.contentWindow).document)}return t}function Yn(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 Xn="$",Gn="/$",Jn="$?",Zn="$!",er=null,tr=null;function nr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rr(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 lr="function"===typeof setTimeout?setTimeout:void 0,ar="function"===typeof clearTimeout?clearTimeout:void 0;function ir(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function or(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Xn||n===Zn||n===Jn){if(0===t)return e;t--}else n===Gn&&t++}e=e.previousSibling}return null}var ur=Math.random().toString(36).slice(2),cr="__reactInternalInstance$"+ur,sr="__reactEventHandlers$"+ur,fr="__reactContainere$"+ur;function dr(e){var t=e[cr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fr]||n[cr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=or(e);null!==e;){if(n=e[cr])return n;e=or(e)}return t}n=(e=n).parentNode}return null}function pr(e){return!(e=e[cr]||e[fr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function mr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function hr(e){return e[sr]||null}var vr=null,yr=null,gr=null;function br(){if(gr)return gr;var e,t,n=yr,r=n.length,l="value"in vr?vr.value:vr.textContent,a=l.length;for(e=0;e=Tr),_r=String.fromCharCode(32),Pr={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(" ")}},Nr=!1;function Or(e,t){switch(e){case"keyup":return-1!==Er.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function zr(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Mr=!1;var Ir={eventTypes:Pr,extractEvents:function(e,t,n,r){var l;if(xr)e:{switch(e){case"compositionstart":var a=Pr.compositionStart;break e;case"compositionend":a=Pr.compositionEnd;break e;case"compositionupdate":a=Pr.compositionUpdate;break e}a=void 0}else Mr?Or(e,n)&&(a=Pr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=Pr.compositionStart);return a?(Cr&&"ko"!==n.locale&&(Mr||a!==Pr.compositionStart?a===Pr.compositionEnd&&Mr&&(l=br()):(yr="value"in(vr=r)?vr.value:vr.textContent,Mr=!0)),a=wr.getPooled(a,t,n,r),l?a.data=l:null!==(l=zr(n))&&(a.data=l),Mt(a),l=a):l=null,(e=Sr?function(e,t){switch(e){case"compositionend":return zr(t);case"keypress":return 32!==t.which?null:(Nr=!0,_r);case"textInput":return(e=t.data)===_r&&Nr?null:e;default:return null}}(e,n):function(e,t){if(Mr)return"compositionend"===e||!xr&&Or(e,t)?(e=br(),gr=yr=vr=null,Mr=!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,ll={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},al=null,il=null,ol=null,ul=!1;function cl(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return ul||null==al||al!==$n(n)?null:("selectionStart"in(n=al)&&Yn(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},ol&&nl(ol,n)?null:(ol=n,(e=Ft.getPooled(ll.select,il,e,t)).type="select",e.target=al,Mt(e),e))}var sl={eventTypes:ll,extractEvents:function(e,t,n,r){var l,a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(l=!a)){e:{a=Rn(a),l=m.onSelect;for(var i=0;idl||(e.current=fl[dl],fl[dl]=null,dl--)}function ml(e,t){dl++,fl[dl]=e.current,e.current=t}var hl={},vl={current:hl},yl={current:!1},gl=hl;function bl(e,t){var n=e.type.contextTypes;if(!n)return hl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l,a={};for(l in n)a[l]=t[l];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function wl(e){return null!==(e=e.childContextTypes)&&void 0!==e}function kl(e){pl(yl),pl(vl)}function El(e){pl(yl),pl(vl)}function xl(e,t,n){if(vl.current!==hl)throw Error(i(168));ml(vl,t),ml(yl,n)}function Tl(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,G(t)||"Unknown",a));return l({},n,{},r)}function Sl(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||hl,gl=vl.current,ml(vl,t),ml(yl,yl.current),!0}function Cl(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(t=Tl(e,t,gl),r.__reactInternalMemoizedMergedChildContext=t,pl(yl),pl(vl),ml(vl,t)):pl(yl),ml(yl,n)}var _l=a.unstable_runWithPriority,Pl=a.unstable_scheduleCallback,Nl=a.unstable_cancelCallback,Ol=a.unstable_shouldYield,zl=a.unstable_requestPaint,Ml=a.unstable_now,Il=a.unstable_getCurrentPriorityLevel,Rl=a.unstable_ImmediatePriority,Fl=a.unstable_UserBlockingPriority,Ul=a.unstable_NormalPriority,Dl=a.unstable_LowPriority,Ll=a.unstable_IdlePriority,Al={},jl=void 0!==zl?zl:function(){},Vl=null,Wl=null,Bl=!1,Hl=Ml(),$l=1e4>Hl?Ml:function(){return Ml()-Hl};function Ql(){switch(Il()){case Rl:return 99;case Fl:return 98;case Ul:return 97;case Dl:return 96;case Ll:return 95;default:throw Error(i(332))}}function Kl(e){switch(e){case 99:return Rl;case 98:return Fl;case 97:return Ul;case 96:return Dl;case 95:return Ll;default:throw Error(i(332))}}function ql(e,t){return e=Kl(e),_l(e,t)}function Yl(e,t,n){return e=Kl(e),Pl(e,t,n)}function Xl(e){return null===Vl?(Vl=[e],Wl=Pl(Rl,Jl)):Vl.push(e),Al}function Gl(){if(null!==Wl){var e=Wl;Wl=null,Nl(e)}Jl()}function Jl(){if(!Bl&&null!==Vl){Bl=!0;var e=0;try{var t=Vl;ql(99,(function(){for(;e=t&&(Hi=!0),e.firstContext=null)}function fa(e,t){if(aa!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(aa=e,t=1073741823),t={context:e,observedBits:t,next:null},null===la){if(null===ra)throw Error(i(308));la=t,ra.dependencies={expirationTime:0,firstContext:t,responders:null}}else la=la.next=t;return e._currentValue}var da=!1;function pa(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ma(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ha(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function va(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ya(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,l=null;null===r&&(r=e.updateQueue=pa(e.memoizedState))}else r=e.updateQueue,l=n.updateQueue,null===r?null===l?(r=e.updateQueue=pa(e.memoizedState),l=n.updateQueue=pa(n.memoizedState)):r=e.updateQueue=ma(l):null===l&&(l=n.updateQueue=ma(r));null===l||r===l?va(r,t):null===r.lastUpdate||null===l.lastUpdate?(va(r,t),va(l,t)):(va(r,t),l.lastUpdate=t)}function ga(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=pa(e.memoizedState):ba(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ba(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=ma(t)),t}function wa(e,t,n,r,a,i){switch(n.tag){case 1:return"function"===typeof(e=n.payload)?e.call(i,r,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null===(a="function"===typeof(e=n.payload)?e.call(i,r,a):e)||void 0===a)break;return l({},r,a);case 2:da=!0}return r}function ka(e,t,n,r,l){da=!1;for(var a=(t=ba(e,t)).baseState,i=null,o=0,u=t.firstUpdate,c=a;null!==u;){var s=u.expirationTime;sh?(v=f,f=null):v=f.sibling;var y=p(l,f,o[h],u);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(l,f),i=a(y,i,h),null===s?c=y:s.sibling=y,s=y,f=v}if(h===o.length)return n(l,f),c;if(null===f){for(;hv?(y=h,h=null):y=h.sibling;var b=p(l,h,g.value,c);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,v),null===f?s=b:f.sibling=b,f=b,h=y}if(g.done)return n(l,h),s;if(null===h){for(;!g.done;v++,g=u.next())null!==(g=d(l,g.value,c))&&(o=a(g,o,v),null===f?s=g:f.sibling=g,f=g);return s}for(h=r(l,h);!g.done;v++,g=u.next())null!==(g=m(h,l,v,g.value,c))&&(e&&null!==g.alternate&&h.delete(null===g.key?v:g.key),o=a(g,o,v),null===f?s=g:f.sibling=g,f=g);return e&&h.forEach((function(e){return t(l,e)})),s}return function(e,r,a,u){var c="object"===typeof a&&null!==a&&a.type===L&&null===a.key;c&&(a=a.props.children);var s="object"===typeof a&&null!==a;if(s)switch(a.$$typeof){case U:e:{for(s=a.key,c=r;null!==c;){if(c.key===s){if(7===c.tag?a.type===L:c.elementType===a.type){n(e,c.sibling),(r=l(c,a.type===L?a.props.children:a.props)).ref=Ia(e,c,a),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}a.type===L?((r=Xu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Yu(a.type,a.key,a.props,null,e.mode,u)).ref=Ia(e,r,a),u.return=e,e=u)}return o(e);case D:e:{for(c=a.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=l(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ju(a,e.mode,u)).return=e,e=r}return o(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=l(r,a)).return=e,e=r):(n(e,r),(r=Gu(a,e.mode,u)).return=e,e=r),o(e);if(Ma(a))return h(e,r,a,u);if(X(a))return v(e,r,a,u);if(s&&Ra(e,a),"undefined"===typeof a&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ua=Fa(!0),Da=Fa(!1),La={},Aa={current:La},ja={current:La},Va={current:La};function Wa(e){if(e===La)throw Error(i(174));return e}function Ba(e,t){ml(Va,t),ml(ja,e),ml(Aa,La);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:je(null,"");break;default:t=je(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}pl(Aa),ml(Aa,t)}function Ha(e){pl(Aa),pl(ja),pl(Va)}function $a(e){Wa(Va.current);var t=Wa(Aa.current),n=je(t,e.type);t!==n&&(ml(ja,e),ml(Aa,n))}function Qa(e){ja.current===e&&(pl(Aa),pl(ja))}var Ka={current:0};function qa(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===Jn||n.data===Zn))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 Ya(e,t){return{responder:e,props:t}}var Xa=I.ReactCurrentDispatcher,Ga=I.ReactCurrentBatchConfig,Ja=0,Za=null,ei=null,ti=null,ni=null,ri=null,li=null,ai=0,ii=null,oi=0,ui=!1,ci=null,si=0;function fi(){throw Error(i(321))}function di(e,t){if(null===t)return!1;for(var n=0;nai&&Pu(ai=f)):(_u(f,c.suspenseConfig),a=c.eagerReducer===e?c.eagerState:e(a,c.action)),o=c,c=c.next}while(null!==c&&c!==r);s||(u=o,l=a),el(a,t.memoizedState)||(Hi=!0),t.memoizedState=a,t.baseUpdate=u,t.baseState=l,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function bi(e){var t=hi();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:yi,lastRenderedState:e}).dispatch=Oi.bind(null,Za,e),[t.memoizedState,e]}function wi(e){return gi(yi)}function ki(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===ii?(ii={lastEffect:null}).lastEffect=e.next=e:null===(t=ii.lastEffect)?ii.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,ii.lastEffect=e),e}function Ei(e,t,n,r){var l=hi();oi|=e,l.memoizedState=ki(t,n,void 0,void 0===r?null:r)}function xi(e,t,n,r){var l=vi();r=void 0===r?null:r;var a=void 0;if(null!==ei){var i=ei.memoizedState;if(a=i.destroy,null!==r&&di(r,i.deps))return void ki(0,n,a,r)}oi|=e,l.memoizedState=ki(t,n,a,r)}function Ti(e,t){return Ei(516,192,e,t)}function Si(e,t){return xi(516,192,e,t)}function Ci(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 _i(){}function Pi(e,t){return hi().memoizedState=[e,void 0===t?null:t],e}function Ni(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&di(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Oi(e,t,n){if(!(25>si))throw Error(i(301));var r=e.alternate;if(e===Za||null!==r&&r===Za)if(ui=!0,e={expirationTime:Ja,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===ci&&(ci=new Map),void 0===(n=ci.get(t)))ci.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var l=mu(),a=Ta.suspense;a={expirationTime:l=hu(l,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.last;if(null===o)a.next=a;else{var u=o.next;null!==u&&(a.next=u),o.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,s=r(c,n);if(a.eagerReducer=r,a.eagerState=s,el(s,c))return}catch(f){}vu(e,l)}}var zi={readContext:fa,useCallback:fi,useContext:fi,useEffect:fi,useImperativeHandle:fi,useLayoutEffect:fi,useMemo:fi,useReducer:fi,useRef:fi,useState:fi,useDebugValue:fi,useResponder:fi,useDeferredValue:fi,useTransition:fi},Mi={readContext:fa,useCallback:Pi,useContext:fa,useEffect:Ti,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ei(4,36,Ci.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ei(4,36,e,t)},useMemo:function(e,t){var n=hi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=hi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Oi.bind(null,Za,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},hi().memoizedState=e},useState:bi,useDebugValue:_i,useResponder:Ya,useDeferredValue:function(e,t){var n=bi(e),r=n[0],l=n[1];return Ti((function(){a.unstable_next((function(){var n=Ga.suspense;Ga.suspense=void 0===t?null:t;try{l(e)}finally{Ga.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=bi(!1),n=t[0],r=t[1];return[Pi((function(t){r(!0),a.unstable_next((function(){var n=Ga.suspense;Ga.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ga.suspense=n}}))}),[e,n]),n]}},Ii={readContext:fa,useCallback:Ni,useContext:fa,useEffect:Si,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,xi(4,36,Ci.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xi(4,36,e,t)},useMemo:function(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&di(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:gi,useRef:function(){return vi().memoizedState},useState:wi,useDebugValue:_i,useResponder:Ya,useDeferredValue:function(e,t){var n=wi(),r=n[0],l=n[1];return Si((function(){a.unstable_next((function(){var n=Ga.suspense;Ga.suspense=void 0===t?null:t;try{l(e)}finally{Ga.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=wi(),n=t[0],r=t[1];return[Ni((function(t){r(!0),a.unstable_next((function(){var n=Ga.suspense;Ga.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ga.suspense=n}}))}),[e,n]),n]}},Ri=null,Fi=null,Ui=!1;function Di(e,t){var n=Qu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Li(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ai(e){if(Ui){var t=Fi;if(t){var n=t;if(!Li(e,t)){if(!(t=ir(n.nextSibling))||!Li(e,t))return e.effectTag=-1025&e.effectTag|2,Ui=!1,void(Ri=e);Di(Ri,n)}Ri=e,Fi=ir(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Ui=!1,Ri=e}}function ji(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ri=e}function Vi(e){if(e!==Ri)return!1;if(!Ui)return ji(e),Ui=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rr(t,e.memoizedProps))for(t=Fi;t;)Di(e,t),t=ir(t.nextSibling);if(ji(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Gn){if(0===t){Fi=ir(e.nextSibling);break e}t--}else n!==Xn&&n!==Zn&&n!==Jn||t++}e=e.nextSibling}Fi=null}}else Fi=Ri?ir(e.stateNode.nextSibling):null;return!0}function Wi(){Fi=Ri=null,Ui=!1}var Bi=I.ReactCurrentOwner,Hi=!1;function $i(e,t,n,r){t.child=null===e?Da(t,null,n,r):Ua(t,e.child,n,r)}function Qi(e,t,n,r,l){n=n.render;var a=t.ref;return sa(t,l),r=pi(e,t,n,r,a,l),null===e||Hi?(t.effectTag|=1,$i(e,t,r,l),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=l&&(e.expirationTime=0),co(e,t,l))}function Ki(e,t,n,r,l,a){if(null===e){var i=n.type;return"function"!==typeof i||Ku(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Yu(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,qi(e,t,i,r,l,a))}return i=e.child,lt)&&su.set(e,t))}}function yu(e,t){e.expirationTime(e=e.nextKnownPendingLevel)?t:e:t}function bu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Xl(ku.bind(null,e));else{var t=gu(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=mu();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 l=e.callbackPriority;if(e.callbackExpirationTime===t&&l>=r)return;n!==Al&&Nl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Xl(ku.bind(null,e)):Yl(r,wu.bind(null,e),{timeout:10*(1073741821-t)-$l()}),e.callbackNode=t}}}function wu(e,t){if(pu=0,t)return rc(e,t=mu()),bu(e),null;var n=gu(e);if(0!==n){if(t=e.callbackNode,(Ho&(Uo|Do))!==Ro)throw Error(i(327));if(Du(),e===$o&&n===Ko||Tu(e,n),null!==Qo){var r=Ho;Ho|=Uo;for(var l=Cu();;)try{Ou();break}catch(u){Su(e,u)}if(ia(),Ho=r,Mo.current=l,qo===Ao)throw t=Yo,Tu(e,n),tc(e,n),bu(e),t;if(null===Qo)switch(l=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=qo,$o=null,r){case Lo:case Ao:throw Error(i(345));case jo:rc(e,2=n){e.lastPingedTime=n,Tu(e,n);break}}if(0!==(a=gu(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=lr(Ru.bind(null,e),l);break}Ru(e);break;case Wo:if(tc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Iu(l)),eu&&(0===(l=e.lastPingedTime)||l>=n)){e.lastPingedTime=n,Tu(e,n);break}if(0!==(l=gu(e))&&l!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Go?r=10*(1073741821-Go)-$l():1073741823===Xo?r=0:(r=10*(1073741821-Xo)-5e3,0>(r=(l=$l())-r)&&(r=0),(n=10*(1073741821-n)-l)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*zo(r/1960))-r)&&(r=n)),10=(r=0|o.busyMinDurationMs)?r=0:(l=0|o.busyDelayMs,r=(a=$l()-(10*(1073741821-a)-(0|o.timeoutMs||5e3)))<=l?0:l+r-a),10 component higher in the tree to provide a loading indicator or placeholder to display."+J(l))}qo!==Bo&&(qo=jo),a=mo(a,l),u=r;do{switch(u.tag){case 3:i=a,u.effectTag|=4096,u.expirationTime=t,ga(u,Po(u,i,t));break e;case 1:i=a;var y=u.type,g=u.stateNode;if(0===(64&u.effectTag)&&("function"===typeof y.getDerivedStateFromError||null!==g&&"function"===typeof g.componentDidCatch&&(null===iu||!iu.has(g)))){u.effectTag|=4096,u.expirationTime=t,ga(u,No(u,i,t));break e}}u=u.return}while(null!==u)}Qo=Mu(Qo)}catch(b){t=b;continue}break}}function Cu(){var e=Mo.current;return Mo.current=zi,null===e?zi:e}function _u(e,t){eZo&&(Zo=e)}function Nu(){for(;null!==Qo;)Qo=zu(Qo)}function Ou(){for(;null!==Qo&&!Ol();)Qo=zu(Qo)}function zu(e){var t=Oo(e.alternate,e,Ko);return e.memoizedProps=e.pendingProps,null===t&&(t=Mu(e)),Io.current=null,t}function Mu(e){Qo=e;do{var t=Qo.alternate;if(e=Qo.return,0===(2048&Qo.effectTag)){e:{var n=t,r=Ko,a=(t=Qo).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:wl(t.type)&&kl();break;case 3:Ha(),El(),(a=t.stateNode).pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(null===n||null===n.child)&&Vi(t)&&so(t),to(t);break;case 5:Qa(t),r=Wa(Va.current);var o=t.type;if(null!==n&&null!=t.stateNode)no(n,t,o,a,r),n.ref!==t.ref&&(t.effectTag|=128);else if(a){var u=Wa(Aa.current);if(Vi(t)){var c=(a=t).stateNode;n=a.type;var s=a.memoizedProps,f=r;switch(c[cr]=a,c[sr]=s,o=void 0,r=c,n){case"iframe":case"object":case"embed":Sn("load",r);break;case"video":case"audio":for(c=0;c<\/script>",c=s.removeChild(s.firstChild)):"string"===typeof s.is?c=c.createElement(f,{is:s.is}):(c=c.createElement(f),"select"===f&&(f=c,s.multiple?f.multiple=!0:s.size&&(f.size=s.size))):c=c.createElementNS(u,f),(s=c)[cr]=n,s[sr]=a,eo(s,t,!1,!1),t.stateNode=s;var d=r,m=Wn(f=o,n=a);switch(f){case"iframe":case"object":case"embed":Sn("load",s),r=n;break;case"video":case"audio":for(r=0;ra.tailExpiration&&1o&&(o=n),(s=r.childExpirationTime)>o&&(o=s),r=r.sibling;a.childExpirationTime=o}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Qo.firstEffect),null!==Qo.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Qo.firstEffect),e.lastEffect=Qo.lastEffect),1(e=e.childExpirationTime)?t:e}function Ru(e){var t=Ql();return ql(99,Fu.bind(null,e,t)),null}function Fu(e,t){do{Du()}while(null!==uu);if((Ho&(Uo|Do))!==Ro)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 l=Iu(n);if(e.firstPendingTime=l,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===$o&&(Qo=$o=null,Ko=0),1u&&(s=u,u=o,o=s),s=Kn(w,o),f=Kn(w,u),s&&f&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==f.node||E.focusOffset!==f.offset)&&((k=k.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),o>u?(E.addRange(k),E.extend(f.node,f.offset)):(k.setEnd(f.node,f.offset),E.addRange(k))))),k=[];for(E=w;E=E.parentNode;)1===E.nodeType&&k.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"===typeof w.focus&&w.focus(),w=0;w=n?ao(e,t,n):(ml(Ka,1&Ka.current),null!==(t=co(e,t,n))?t.sibling:null);ml(Ka,1&Ka.current);break;case 19:if(r=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(r)return uo(e,t,n);t.effectTag|=64}if(null!==(l=t.memoizedState)&&(l.rendering=null,l.tail=null),ml(Ka,Ka.current),!r)return null}return co(e,t,n)}Hi=!1}}else Hi=!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,l=bl(t,vl.current),sa(t,n),l=pi(null,t,r,e,l,n),t.effectTag|=1,"object"===typeof l&&null!==l&&"function"===typeof l.render&&void 0===l.$$typeof){if(t.tag=1,mi(),wl(r)){var a=!0;Sl(t)}else a=!1;t.memoizedState=null!==l.state&&void 0!==l.state?l.state:null;var o=r.getDerivedStateFromProps;"function"===typeof o&&Ca(t,r,o,e),l.updater=_a,t.stateNode=l,l._reactInternalFiber=t,za(t,r,e,n),t=Ji(null,t,r,!0,a,n)}else t.tag=0,$i(null,t,l,n),t=t.child;return t;case 16:if(l=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)}))}}(l),1!==l._status)throw l._result;switch(l=l._result,t.type=l,a=t.tag=function(e){if("function"===typeof e)return Ku(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===H)return 11;if(e===K)return 14}return 2}(l),e=ta(l,e),a){case 0:t=Xi(null,t,l,e,n);break;case 1:t=Gi(null,t,l,e,n);break;case 11:t=Qi(null,t,l,e,n);break;case 14:t=Ki(null,t,l,ta(l.type,e),r,n);break;default:throw Error(i(306,l,""))}return t;case 0:return r=t.type,l=t.pendingProps,Xi(e,t,r,l=t.elementType===r?l:ta(r,l),n);case 1:return r=t.type,l=t.pendingProps,Gi(e,t,r,l=t.elementType===r?l:ta(r,l),n);case 3:if(Zi(t),null===(r=t.updateQueue))throw Error(i(282));if(l=null!==(l=t.memoizedState)?l.element:null,ka(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===l)Wi(),t=co(e,t,n);else{if((l=t.stateNode.hydrate)&&(Fi=ir(t.stateNode.containerInfo.firstChild),Ri=t,l=Ui=!0),l)for(n=Da(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else $i(e,t,r,n),Wi();t=t.child}return t;case 5:return $a(t),null===e&&Ai(t),r=t.type,l=t.pendingProps,a=null!==e?e.memoizedProps:null,o=l.children,rr(r,l)?o=null:null!==a&&rr(r,a)&&(t.effectTag|=16),Yi(e,t),4&t.mode&&1!==n&&l.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):($i(e,t,o,n),t=t.child),t;case 6:return null===e&&Ai(t),null;case 13:return ao(e,t,n);case 4:return Ba(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ua(t,null,r,n):$i(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,Qi(e,t,r,l=t.elementType===r?l:ta(r,l),n);case 7:return $i(e,t,t.pendingProps,n),t.child;case 8:case 12:return $i(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,oa(t,a=l.value),null!==o){var u=o.value;if(0===(a=el(u,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(o.children===l.children&&!yl.current){t=co(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){o=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&a)){1===u.tag&&((s=ha(n,null)).tag=2,ya(u,s)),u.expirationTime=t&&e<=t}function tc(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 nc(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 rc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function lc(e,t,n,r){var l=t.current,a=mu(),o=Ta.suspense;a=hu(a,l,o);e:if(n){t:{if(et(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(i(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(wl(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(i(171))}if(1===n.tag){var c=n.type;if(wl(c)){n=Tl(n,c,u);break e}}n=u}else n=hl;return null===t.context?t.context=n:t.pendingContext=n,(t=ha(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ya(l,t),vu(l,a),a}function ac(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function ic(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime=E},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125P(i,n))void 0!==u&&0>P(u,i)?(e[r]=u,e[o]=n,r=o):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==u&&0>P(u,n)))break e;e[r]=u,e[o]=n,r=o}}}return t}return null}function P(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var N=[],O=[],z=1,M=null,I=3,R=!1,F=!1,U=!1;function D(e){for(var t=C(O);null!==t;){if(null===t.callback)_(O);else{if(!(t.startTime<=e))break;_(O),t.sortIndex=t.expirationTime,S(N,t)}t=C(O)}}function L(e){if(U=!1,D(e),!F)if(null!==C(N))F=!0,r(A);else{var t=C(O);null!==t&&l(L,t.startTime-e)}}function A(e,n){F=!1,U&&(U=!1,a()),R=!0;var r=I;try{for(D(n),M=C(N);null!==M&&(!(M.expirationTime>n)||e&&!i());){var o=M.callback;if(null!==o){M.callback=null,I=M.priorityLevel;var u=o(M.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?M.callback=u:M===C(N)&&_(N),D(n)}else _(N);M=C(N)}if(null!==M)var c=!0;else{var s=C(O);null!==s&&l(L,s.startTime-n),c=!1}return c}finally{M=null,I=r,R=!1}}function j(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var V=o;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,i){var o=t.unstable_now();if("object"===typeof i&&null!==i){var u=i.delay;u="number"===typeof u&&0o?(e.sortIndex=u,S(O,e),null===C(N)&&e===C(O)&&(U?a():U=!0,l(L,u-o))):(e.sortIndex=i,S(N,e),F||R||(F=!0,r(A))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=C(N);return n!==M&&null!==M&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime0&&c.a.createElement("button",{className:"bg-blue-500 w-full hover:bg-blue-700 text-white py-2 px-4",onClick:function(){for(var e=0;e<20;e++)setTimeout(p,100*e+100)}},"Randomize"))};r.a.render(c.a.createElement(b,null),document.getElementById("root"))},6:function(e,t,a){e.exports=a(12)}},[[6,1,2]]]);
2 | //# sourceMappingURL=main.e7441c71.chunk.js.map
--------------------------------------------------------------------------------
/build/static/js/main.e7441c71.chunk.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["App.js","index.js"],"names":["defaultItems","text","selected","App","useState","items","setItems","inputValue","setInputValue","pickRandomItem","randomItem","Math","floor","random","length","newItems","map","item","className","onSubmit","e","preventDefault","newItem","type","placeholder","value","onChange","target","idx","key","onClick","i","setTimeout","ReactDOM","render","document","getElementById"],"mappings":"0MAeMA,G,MAAe,CACpB,CACCC,KAAM,WACNC,UAAU,GAEX,CACCD,KAAM,WACNC,UAAU,GAEX,CACCD,KAAM,WACNC,UAAU,GAEX,CACCD,KAAM,WACNC,UAAU,KAgFGC,MA5Ef,WAAgB,IAAD,EACYC,mBAASJ,GADrB,mBACPK,EADO,KACAC,EADA,OAEsBF,mBAAS,IAF/B,mBAEPG,EAFO,KAEKC,EAFL,KAwBRC,EAAiB,WACtB,IAAMC,EAAaL,EAAMM,KAAKC,MAAMD,KAAKE,SAAWR,EAAMS,SAEpDC,EAAWV,EAAMW,KAAI,SAAAC,GAAI,OAC9BA,IAASP,EAAT,eACQO,EADR,CACcf,UAAU,IADxB,eAEQe,EAFR,CAEcf,UAAU,OAGzBI,EAASS,IAGV,OACC,yBAAKG,UAAU,yDACd,0BAAMC,SAlCa,SAAAC,GACpBA,EAAEC,iBAEF,IAAMC,EAAU,CACfrB,KAAMM,EACNL,UAAU,GAGLa,EAAQ,sBAAOV,GAAP,CAAciB,IAE5Bd,EAAc,IACdF,EAASS,IAuBsBG,UAAU,QACvC,2BACCA,UAAU,0CACVK,KAAK,OACLC,YAAY,iBACZC,MAAOlB,EACPmB,SAAU,SAAAN,GACTZ,EAAcY,EAAEO,OAAOF,UAGzB,4BAAQP,UAAU,uFAAlB,QAKD,4BACEb,EAAMW,KAAI,SAACC,EAAMW,GAAP,OACV,wBACCV,UAAS,mBACRD,EAAKf,SAAW,2BAA6B,IAE9C2B,IAAKD,GACJX,EAAKhB,UAKRI,EAAMS,OAAS,GACf,4BACCI,UAAU,4DACVY,QAlDe,WAClB,IAAK,IAAIC,EAAI,EAAGA,EAAI,GAAIA,IACvBC,WAAWvB,EAAgB,IAAMsB,EAAI,OA8CpC,eChGJE,IAASC,OAAO,kBAAC,EAAD,MAASC,SAASC,eAAe,U","file":"static/js/main.e7441c71.chunk.js","sourcesContent":["import React, { useState } from 'react';\nimport './App.css';\n\n// TODO:\n// MARKUP\n// box / container ✅\n// input + button ✅\n// list of items ✅\n// button ✅\n\n// FUNCTIONALITIES\n// input -> save to state ✅\n// button (top) -> add to list ✅\n// button (bottom) -> trigger the randomizer ✅\n\nconst defaultItems = [\n\t{\n\t\ttext: 'Option 1',\n\t\tselected: false\n\t},\n\t{\n\t\ttext: 'Option 2',\n\t\tselected: false\n\t},\n\t{\n\t\ttext: 'Option 3',\n\t\tselected: false\n\t},\n\t{\n\t\ttext: 'Option 4',\n\t\tselected: true\n\t}\n];\n\nfunction App() {\n\tconst [items, setItems] = useState(defaultItems);\n\tconst [inputValue, setInputValue] = useState('');\n\n\tconst handleSubmit = e => {\n\t\te.preventDefault();\n\n\t\tconst newItem = {\n\t\t\ttext: inputValue,\n\t\t\tselected: false\n\t\t};\n\n\t\tconst newItems = [...items, newItem];\n\n\t\tsetInputValue('');\n\t\tsetItems(newItems);\n\t};\n\n\tconst randomizer = () => {\n\t\tfor (let i = 0; i < 20; i++) {\n\t\t\tsetTimeout(pickRandomItem, 100 * i + 100);\n\t\t}\n\t};\n\n\tconst pickRandomItem = () => {\n\t\tconst randomItem = items[Math.floor(Math.random() * items.length)];\n\n\t\tconst newItems = items.map(item =>\n\t\t\titem === randomItem\n\t\t\t\t? { ...item, selected: true }\n\t\t\t\t: { ...item, selected: false }\n\t\t);\n\n\t\tsetItems(newItems);\n\t};\n\n\treturn (\n\t\t\n\t\t\t
\n\n\t\t\t
\n\t\t\t\t{items.map((item, idx) => (\n\t\t\t\t\t- \n\t\t\t\t\t\t{item.text}\n\t\t\t\t\t
\n\t\t\t\t))}\n\t\t\t
\n\n\t\t\t{items.length > 0 && (\n\t\t\t\t
\n\t\t\t)}\n\t\t
\n\t);\n}\n\nexport default App;\n","import React from 'react';\nimport ReactDOM from 'react-dom';\nimport App from './App';\n\nReactDOM.render(, document.getElementById('root'));\n"],"sourceRoot":""}
--------------------------------------------------------------------------------
/build/static/js/runtime-main.413705cc.js:
--------------------------------------------------------------------------------
1 | !function(e){function r(r){for(var n,i,l=r[0],a=r[1],p=r[2],c=0,s=[];c0.2%",
25 | "not dead",
26 | "not op_mini all"
27 | ],
28 | "development": [
29 | "last 1 chrome version",
30 | "last 1 firefox version",
31 | "last 1 safari version"
32 | ]
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/public/favicon.ico
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
12 |
13 |
17 |
18 |
27 |
31 | React App
32 |
33 |
34 |
35 |
39 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/public/logo192.png
--------------------------------------------------------------------------------
/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/public/logo512.png
--------------------------------------------------------------------------------
/public/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "short_name": "React App",
3 | "name": "Create React App Sample",
4 | "icons": [
5 | {
6 | "src": "favicon.ico",
7 | "sizes": "64x64 32x32 24x24 16x16",
8 | "type": "image/x-icon"
9 | },
10 | {
11 | "src": "logo192.png",
12 | "type": "image/png",
13 | "sizes": "192x192"
14 | },
15 | {
16 | "src": "logo512.png",
17 | "type": "image/png",
18 | "sizes": "512x512"
19 | }
20 | ],
21 | "start_url": ".",
22 | "display": "standalone",
23 | "theme_color": "#000000",
24 | "background_color": "#ffffff"
25 | }
26 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # https://www.robotstxt.org/robotstxt.html
2 | User-agent: *
3 |
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/florinpop17/random-picker-react/7fcf654f559b3a16e33d9cd63cfc6873ad8168b0/src/App.css
--------------------------------------------------------------------------------
/src/App.js:
--------------------------------------------------------------------------------
1 | import React, { useState } from 'react';
2 | import './App.css';
3 |
4 | // TODO:
5 | // MARKUP
6 | // box / container ✅
7 | // input + button ✅
8 | // list of items ✅
9 | // button ✅
10 |
11 | // FUNCTIONALITIES
12 | // input -> save to state ✅
13 | // button (top) -> add to list ✅
14 | // button (bottom) -> trigger the randomizer ✅
15 | // item doubleclick -> remove it ✅
16 | // save to localStorage ✅
17 |
18 | const defaultItems = JSON.parse(localStorage.getItem('items')) || [];
19 |
20 | const storeToStorage = items => {
21 | localStorage.setItem('items', JSON.stringify(items));
22 | };
23 |
24 | function App() {
25 | const [items, setItems] = useState(defaultItems);
26 | const [inputValue, setInputValue] = useState('');
27 |
28 | const updateItems = newItems => {
29 | // updated Items in LocalStorage
30 | storeToStorage(newItems);
31 |
32 | // update State
33 | setItems(newItems);
34 | };
35 |
36 | const handleSubmit = e => {
37 | e.preventDefault();
38 |
39 | if (inputValue !== '') {
40 | const newItem = {
41 | text: inputValue,
42 | selected: false
43 | };
44 |
45 | const newItems = [...items, newItem];
46 |
47 | updateItems(newItems);
48 | setInputValue('');
49 | }
50 | };
51 |
52 | const randomizer = () => {
53 | for (let i = 0; i < 20; i++) {
54 | setTimeout(pickRandomItem, 100 * i + 100);
55 | }
56 | };
57 |
58 | const pickRandomItem = () => {
59 | const randomItem = items[Math.floor(Math.random() * items.length)];
60 |
61 | const newItems = items.map(item =>
62 | item === randomItem
63 | ? { ...item, selected: true }
64 | : { ...item, selected: false }
65 | );
66 |
67 | updateItems(newItems);
68 | };
69 |
70 | const removeItem = i => {
71 | const newItems = items.filter((_, idx) => idx !== i);
72 |
73 | updateItems(newItems);
74 | };
75 |
76 | return (
77 | <>
78 | Randomizer
79 |
80 |
94 |
95 |
96 | {items.map((item, idx) => (
97 | - removeItem(idx)}
102 | key={idx}>
103 | {item.text}
104 |
105 | ))}
106 |
107 |
108 | {items.length > 0 && (
109 | <>
110 |
115 |
116 | * Double click to remove an item
117 |
118 | >
119 | )}
120 |
121 | >
122 | );
123 | }
124 |
125 | export default App;
126 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import App from './App';
4 |
5 | ReactDOM.render(, document.getElementById('root'));
6 |
--------------------------------------------------------------------------------