From cc6bec53c4d684478a0121e37a518941962aaf33 Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 08:51:30 -0500 Subject: [PATCH 01/37] Change flask static folder --- app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 1b1bc8e..fed1c0a 100644 --- a/app.py +++ b/app.py @@ -24,12 +24,12 @@ ) natural_language_understanding.set_service_url('https://api.au-syd.natural-language-understanding.watson.cloud.ibm.com/instances/90774996-ec17-4440-b524-2c61f3a14481') -app = Flask(__name__) +app = Flask(__name__, static_folder="./react-app/build", static_url_path="/") CORS(app) @app.route('/') def home(): - return "Test Body" + return app.send_static_file('index.html') @app.route('/features////') def extractFeatures(text, followers, friends, verified): From d671fd6389607ae0b68333ea6761cd0c094a17f7 Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 08:56:59 -0500 Subject: [PATCH 02/37] Add procfile --- Procfile | 1 + 1 file changed, 1 insertion(+) create mode 100644 Procfile diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..bff65d4 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: gunicorn app:app --log-file=- \ No newline at end of file From de34821fdf9c5bb245ba38dd811a9298f3606b7d Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:00:09 -0500 Subject: [PATCH 03/37] Add gunicorn --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 18415dc..afa25ad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,4 +3,5 @@ pandas==1.1.4 python-dateutil==2.8.1 pytz==2020.4 six==1.15.0 -scikit-learn==0.23.2 \ No newline at end of file +scikit-learn==0.23.2 +gunicorn==20.0.4 \ No newline at end of file From be9b5ea1f375c4997a89c3f1fe5f7c0721cd2c6a Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:02:55 -0500 Subject: [PATCH 04/37] Add flask to requirements --- __pycache__/app.cpython-38.pyc | Bin 3582 -> 3668 bytes requirements.txt | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/__pycache__/app.cpython-38.pyc b/__pycache__/app.cpython-38.pyc index 0fc6d54865232c777efaa0829ec96972f81b674a..a46ad67f9ec1276e606d37765ddc35d33eb8c2b5 100644 GIT binary patch delta 759 zcmZ{gOKTHR6vyYxG-*0%v>k1mm`58mY13$8d?9KRkND(&dU2<`mWSjfR^u+? z4nIh#LxdzDN5~WQ5ekI;gnv$?!~xMAECx5;OMXoF15aSC`#kUrf(eRDO0)~&svZ$1 z_0s9TbUX=9?Eexp#e2n{*G`L%`Y|{xjNlpAC9VaJBu`NleS2ANa)xHjH5>NkM^Y*# z)`RDvBnF0;CKf4BBrH&a&u%R@@AI?59{vhP#g$N^z#}rz^YKQ@Wjs!mbA%E_HQwqU Z?Cl;CuR{yQ76_;T&^2ktM?jy_;WyPdrvd-~ delta 691 zcmZ{g&ubGw6vyXnesr^&fQ`2K)x=i2Y16dEco2)CwJo*;%)!>nB1qgBwVLjR*+glt z?Lh=Zc?Yk?i+B>*f5C%Z#Z#{0L2q7rD9&4i2GN1{Vdj0`yziU&I&oO2-b|$ordI#+ z+uN-)W8dg7yrSx`q{45$tp2*Q2eu_fgtZ62g!Q`2NBh9j{P;do%1oF!p)zB9Jj~1r z>p_`kc$VkxX*~Z-;{`quDitx!ix0IIARFq|T%Q5s(G6B91^W=d)dQ$G!&A^6RII4* zX(SG+SZnSkHih4vT=w|RJ0>$q_yhbDS%+LO8eP%yMU}R7?m4|};dTcx-|?i_tZ1@` zZoD*pisXb8ZSkn(I^qZU$SHgiuR#&N#IKD_Q^F#Y2{VLQTo`$JqolTW;;z?jdyj?m zJmYQt&OOyXCnFRiZ@aT2*YIQVC!ELksZxCqX>~e-nDlyGA#+r@NN6YwBC Date: Sun, 8 Nov 2020 09:06:13 -0500 Subject: [PATCH 05/37] Add flask_cors to requirements --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 3db81ad..4d10b47 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,5 @@ pytz==2020.4 six==1.15.0 scikit-learn==0.23.2 gunicorn==20.0.4 -flask==1.1.2 \ No newline at end of file +flask==1.1.2 +flask_cors==1.1.1 \ No newline at end of file From fb0f16be6e765e867acfa6a667ccef81ee6e8293 Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:11:47 -0500 Subject: [PATCH 06/37] Remove duplicate import --- app.py | 1 - 1 file changed, 1 deletion(-) diff --git a/app.py b/app.py index fed1c0a..e07b77a 100644 --- a/app.py +++ b/app.py @@ -12,7 +12,6 @@ from ibm_watson import NaturalLanguageUnderstandingV1 from ibm_cloud_sdk_core.authenticators import IAMAuthenticator from ibm_watson.natural_language_understanding_v1 import Features, SentimentOptions, EntitiesOptions -from flask_cors import CORS load_dotenv() IBM_CLOUD_KEY = os.getenv('IBM_CLOUD_KEY') From 68ebb6daac5ff756f14560447058135a76860d64 Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:15:42 -0500 Subject: [PATCH 07/37] Fix CORS version number --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 4d10b47..8cd42cb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,5 +5,5 @@ pytz==2020.4 six==1.15.0 scikit-learn==0.23.2 gunicorn==20.0.4 -flask==1.1.2 -flask_cors==1.1.1 \ No newline at end of file +Flask==1.1.2 +Flask-Cors==3.0.9 \ No newline at end of file From 6692ca01d88bedc46d86c6f9815eff83e961888b Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:18:33 -0500 Subject: [PATCH 08/37] Add dotenv to requirements --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8cd42cb..dd2c07f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,4 +6,5 @@ six==1.15.0 scikit-learn==0.23.2 gunicorn==20.0.4 Flask==1.1.2 -Flask-Cors==3.0.9 \ No newline at end of file +Flask-Cors==3.0.9 +dotenv==0.15.0 \ No newline at end of file From 4f8c0760be15d3cacc8e15b5a8414bb0d6fe4f0b Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:20:40 -0500 Subject: [PATCH 09/37] Change dotenv version --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index dd2c07f..43bf3da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,4 +7,4 @@ scikit-learn==0.23.2 gunicorn==20.0.4 Flask==1.1.2 Flask-Cors==3.0.9 -dotenv==0.15.0 \ No newline at end of file +dotenv==0.0.5 \ No newline at end of file From a496a4aa30a0ee6239952e4413d7756cedbd3572 Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:34:14 -0500 Subject: [PATCH 10/37] Change dotenv --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 43bf3da..40d3e86 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,4 +7,4 @@ scikit-learn==0.23.2 gunicorn==20.0.4 Flask==1.1.2 Flask-Cors==3.0.9 -dotenv==0.0.5 \ No newline at end of file +python-dotenv \ No newline at end of file From e33e2df4aa0d4248e20bdd54f81be547df97cea6 Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:36:52 -0500 Subject: [PATCH 11/37] Add IBM requirements --- requirements.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 40d3e86..863826e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,4 +7,6 @@ scikit-learn==0.23.2 gunicorn==20.0.4 Flask==1.1.2 Flask-Cors==3.0.9 -python-dotenv \ No newline at end of file +python-dotenv +ibm_watson +ibm_cloud_sdk_core \ No newline at end of file From e226369f8ab7f2b4d423c9010af9eb6b316252de Mon Sep 17 00:00:00 2001 From: Rohan Agarwal Date: Sun, 8 Nov 2020 09:45:04 -0500 Subject: [PATCH 12/37] Move build to root --- app.py | 2 +- build/asset-manifest.json | 23 ++++++++++ build/favicon.ico | Bin 0 -> 3870 bytes build/index.html | 1 + build/logo192.png | Bin 0 -> 5347 bytes build/logo512.png | Bin 0 -> 9664 bytes build/manifest.json | 25 +++++++++++ build/robots.txt | 3 ++ build/static/css/main.21deee72.chunk.css | 2 + build/static/css/main.21deee72.chunk.css.map | 1 + build/static/js/2.33047c05.chunk.js | 3 ++ .../static/js/2.33047c05.chunk.js.LICENSE.txt | 41 ++++++++++++++++++ build/static/js/2.33047c05.chunk.js.map | 1 + build/static/js/3.3bc0b7d3.chunk.js | 2 + build/static/js/3.3bc0b7d3.chunk.js.map | 1 + build/static/js/main.afb98b39.chunk.js | 2 + build/static/js/main.afb98b39.chunk.js.map | 1 + build/static/js/runtime-main.ef7b268d.js | 2 + build/static/js/runtime-main.ef7b268d.js.map | 1 + build/static/media/virus.f1500fda.png | Bin 0 -> 90494 bytes 20 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 build/asset-manifest.json create mode 100644 build/favicon.ico create mode 100644 build/index.html create mode 100644 build/logo192.png create mode 100644 build/logo512.png create mode 100644 build/manifest.json create mode 100644 build/robots.txt create mode 100644 build/static/css/main.21deee72.chunk.css create mode 100644 build/static/css/main.21deee72.chunk.css.map create mode 100644 build/static/js/2.33047c05.chunk.js create mode 100644 build/static/js/2.33047c05.chunk.js.LICENSE.txt create mode 100644 build/static/js/2.33047c05.chunk.js.map create mode 100644 build/static/js/3.3bc0b7d3.chunk.js create mode 100644 build/static/js/3.3bc0b7d3.chunk.js.map create mode 100644 build/static/js/main.afb98b39.chunk.js create mode 100644 build/static/js/main.afb98b39.chunk.js.map create mode 100644 build/static/js/runtime-main.ef7b268d.js create mode 100644 build/static/js/runtime-main.ef7b268d.js.map create mode 100644 build/static/media/virus.f1500fda.png diff --git a/app.py b/app.py index e07b77a..384e613 100644 --- a/app.py +++ b/app.py @@ -23,7 +23,7 @@ ) natural_language_understanding.set_service_url('https://api.au-syd.natural-language-understanding.watson.cloud.ibm.com/instances/90774996-ec17-4440-b524-2c61f3a14481') -app = Flask(__name__, static_folder="./react-app/build", static_url_path="/") +app = Flask(__name__, static_folder="./build", static_url_path="/") CORS(app) @app.route('/') diff --git a/build/asset-manifest.json b/build/asset-manifest.json new file mode 100644 index 0000000..df550dc --- /dev/null +++ b/build/asset-manifest.json @@ -0,0 +1,23 @@ +{ + "files": { + "main.css": "/static/css/main.21deee72.chunk.css", + "main.js": "/static/js/main.afb98b39.chunk.js", + "main.js.map": "/static/js/main.afb98b39.chunk.js.map", + "runtime-main.js": "/static/js/runtime-main.ef7b268d.js", + "runtime-main.js.map": "/static/js/runtime-main.ef7b268d.js.map", + "static/js/2.33047c05.chunk.js": "/static/js/2.33047c05.chunk.js", + "static/js/2.33047c05.chunk.js.map": "/static/js/2.33047c05.chunk.js.map", + "static/js/3.3bc0b7d3.chunk.js": "/static/js/3.3bc0b7d3.chunk.js", + "static/js/3.3bc0b7d3.chunk.js.map": "/static/js/3.3bc0b7d3.chunk.js.map", + "index.html": "/index.html", + "static/css/main.21deee72.chunk.css.map": "/static/css/main.21deee72.chunk.css.map", + "static/js/2.33047c05.chunk.js.LICENSE.txt": "/static/js/2.33047c05.chunk.js.LICENSE.txt", + "static/media/virus.f1500fda.png": "/static/media/virus.f1500fda.png" + }, + "entrypoints": [ + "static/js/runtime-main.ef7b268d.js", + "static/js/2.33047c05.chunk.js", + "static/css/main.21deee72.chunk.css", + "static/js/main.afb98b39.chunk.js" + ] +} \ No newline at end of file diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/build/index.html b/build/index.html new file mode 100644 index 0000000..0430d40 --- /dev/null +++ b/build/index.html @@ -0,0 +1 @@ +ViralCast
\ No newline at end of file diff --git a/build/logo192.png b/build/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/build/manifest.json b/build/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/build/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/build/robots.txt b/build/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/build/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/build/static/css/main.21deee72.chunk.css b/build/static/css/main.21deee72.chunk.css new file mode 100644 index 0000000..ad2f09e --- /dev/null +++ b/build/static/css/main.21deee72.chunk.css @@ -0,0 +1,2 @@ +body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#fff;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#000}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}textarea{height:150px;width:500px;margin:4px;font-weight:400;color:"#FCB5B5";outline:none;padding:16px}input[type=submit],textarea{font-family:"Cabin",sans-serif;font-size:14pt;border-radius:10pt;background:#faf6f6;border:none}input[type=submit]{width:200px;padding:32px;font-weight:700;cursor:pointer;color:#000;background-color:#faf6f6;margin:32px;transform:scale(1);transition:all .5s ease-in-out}input[type=submit]:hover{cursor:pointer;background-color:#61dafb;border-radius:10pt;transform:scale(1.2)}html{scroll-behavior:smooth}.scroll-down{color:#000;transform:scale(1);transition:all .5s ease-in-out}.scroll-down:hover{cursor:pointer;transform:scale(1.2);color:#61dafb} +/*# sourceMappingURL=main.21deee72.chunk.css.map */ \ No newline at end of file diff --git a/build/static/css/main.21deee72.chunk.css.map b/build/static/css/main.21deee72.chunk.css.map new file mode 100644 index 0000000..1db4e45 --- /dev/null +++ b/build/static/css/main.21deee72.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://src/index.css","webpack://src/App.css"],"names":[],"mappings":"AAAA,KACE,QAAS,CACT,mJAEY,CACZ,kCAAmC,CACnC,iCACF,CAEA,KACE,yEAEF,CCZA,KACE,iBACF,CAEA,UACE,aAAc,CACd,mBACF,CAEA,8CACE,UACE,mDAA4C,CAA5C,2CACF,CACF,CAEA,YACE,qBAAsB,CACtB,gBAAiB,CACjB,YAAa,CACb,qBAAsB,CACtB,kBAAmB,CACnB,sBAAuB,CACvB,4BAA6B,CAC7B,UACF,CAEA,UACE,aACF,CAEA,iCACE,GACE,sBACF,CACA,GACE,uBACF,CACF,CAPA,yBACE,GACE,sBACF,CACA,GACE,uBACF,CACF,CAEA,SACI,YAAa,CACb,WAAY,CAEZ,UAAW,CAEX,eAAgB,CAKhB,eAAgB,CAChB,YAAa,CACb,YACJ,CACA,4BAVI,8BAAgC,CAEhC,cAAe,CACf,kBAAmB,CACnB,kBAAmB,CACnB,WAsBJ,CAjBA,mBACI,WAAY,CACZ,YAAa,CAGb,eAAgB,CAKhB,cAAe,CACf,UAAY,CACZ,wBAAyB,CAEzB,WAAY,CACZ,kBAAmB,CACnB,8BACJ,CACA,yBACI,cAAe,CACf,wBAAyB,CACzB,kBAAmB,CACnB,oBACJ,CAEA,KACI,sBACJ,CAEA,aACI,UAAY,CACZ,kBAAmB,CACnB,8BACJ,CACA,mBACI,cAAe,CACf,oBAAqB,CACrB,aACJ","file":"main.21deee72.chunk.css","sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n",".App {\n text-align: center;\n}\n\n.App-logo {\n height: 40vmin;\n pointer-events: none;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n .App-logo {\n animation: App-logo-spin infinite 20s linear;\n }\n}\n\n.App-header {\n background-color: #fff;\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: calc(10px + 2vmin);\n color: black;\n}\n\n.App-link {\n color: #61dafb;\n}\n\n@keyframes App-logo-spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\ntextarea {\n height: 150px;\n width: 500px;\n padding: 8px;\n margin: 4px;\n font-family: 'Cabin', sans-serif;\n font-weight: 400;\n font-size: 14pt;\n border-radius: 10pt;\n background: #FAF6F6;\n border: none;\n color: \"#FCB5B5\";\n outline: none;\n padding: 16px;\n}\ninput[type=submit] {\n width: 200px;\n padding: 32px;\n margin: 4px;\n font-family: 'Cabin', sans-serif;\n font-weight: 700;\n font-size: 14pt;\n border-radius: 10pt;\n background: #FAF6F6; \n border: none;\n cursor: pointer;\n color: black;\n background-color: #FAF6F6;\n /* box-shadow: 0px 1px 10px grey; */\n margin: 32px;\n transform: scale(1);\n transition: all 0.5s ease-in-out;\n}\ninput[type=submit]:hover {\n cursor: pointer;\n background-color: #61dafb;\n border-radius: 10pt;\n transform: scale(1.2);\n}\n\nhtml {\n scroll-behavior: smooth;\n}\n\n.scroll-down {\n color: black;\n transform: scale(1);\n transition: all 0.5s ease-in-out;\n}\n.scroll-down:hover{\n cursor: pointer;\n transform: scale(1.2);\n color: #61dafb;\n}"]} \ No newline at end of file diff --git a/build/static/js/2.33047c05.chunk.js b/build/static/js/2.33047c05.chunk.js new file mode 100644 index 0000000..4d42296 --- /dev/null +++ b/build/static/js/2.33047c05.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.33047c05.chunk.js.LICENSE.txt */ +(this.webpackJsonphackrpi2020=this.webpackJsonphackrpi2020||[]).push([[2],[function(e,t,n){e.exports=n(155)()},function(e,t,n){"use strict";e.exports=n(148)},function(e,t,n){var r=n(77),a=n(169),o=n(170),i=n(25),u=n(58),l=n(10),c=Object.prototype.hasOwnProperty,s=o((function(e,t){if(u(t)||i(t))a(t,l(t),e);else for(var n in t)c.call(t,n)&&r(e,n,t[n])}));e.exports=s},function(e,t,n){"use strict";var r=n(10),a=n.n(r),o=n(2),i=n.n(o),u=n(39),l=n.n(u),c=n(53),s=n.n(c),f=n(7),d=n.n(f),p=n(4),h=n.n(p),g=n(1),y=n.n(g);function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function m(e){var t=function(e){return void 0!==e},n=e._x,r=e._x1,a=e._x0,o=e._voronoiX,i=e._y,u=e._y1,l=e._y0,c=e._voronoiY,s=t(r)?r:n,f=t(u)?u:i,d={x:t(o)?o:s,x0:t(a)?a:n,y:t(c)?c:f,y0:t(l)?l:i};return h()({},d,e)}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"padding",n=e[t],r="number"===typeof n?n:0,a="object"===typeof n?n:{};return{top:a.top||r,bottom:a.bottom||r,left:a.left||r,right:a.right||r}}function x(e){return"tooltip"===(e&&e.type&&e.type.role)}function w(e,t){return d()(e)?e(t):e}function k(e){return"number"===typeof e?e*(Math.PI/180):e}function O(e){var t=b(e),n=t.left,r=t.right,a=t.top,o=t.bottom,i=e.width,u=e.height;return Math.min(i-n-r,u-a-o)/2}function E(e){if(void 0!==e.horizontal||!e.children)return e.horizontal;return function e(t){return t.reduce((function(t,n){var r=n.props||{};return t||r.horizontal||!r.children?t=t||r.horizontal:e(y.a.Children.toArray(r.children))}),!1)}(y.a.Children.toArray(e.children))}t.a={omit:v,getPoint:m,scalePoint:function(e,t){var n=e.scale,r=e.polar,a=e.horizontal,o=m(t),i=e.origin||{x:0,y:0},u=a?n.y(o.y):n.x(o.x),l=a?n.y(o.y0):n.x(o.x0),c=a?n.x(o.x):n.y(o.y),s=a?n.x(o.x0):n.y(o.y0);return{x:r?c*Math.cos(u)+i.x:u,x0:r?s*Math.cos(l)+i.x:l,y:r?-c*Math.sin(u)+i.y:c,y0:r?-s*Math.sin(l)+i.x:s}},getPadding:b,getDefaultStyles:function(e,t){var n=e.theme,r=void 0===n?{}:n,a=e.labelComponent,o=r[t]&&r[t].style||{};if(!x(a))return o;var i=r.tooltip&&r.tooltip.style||{},u=h()({},i,o.labels);return h()({},{labels:u},o)},getStyles:function(e,t){var n="100%",r="100%";if(!e)return h()({parent:{height:r,width:n}},t);var a=e.data,o=e.labels,i=e.parent,u=t&&t.parent||{},l=t&&t.labels||{},c=t&&t.data||{};return{parent:h()({},i,u,{width:n,height:r}),labels:h()({},o,l),data:h()({},a,c)}},evaluateProp:w,evaluateStyle:function(e,t){return e&&a()(e).some((function(t){return d()(e[t])}))?a()(e).reduce((function(n,r){return n[r]=w(e[r],t),n}),{}):e},degreesToRadians:k,radiansToDegrees:function(e){return"number"===typeof e?e/(Math.PI/180):e},getRadius:O,getPolarOrigin:function(e){var t=e.width,n=e.height,r=b(e),a=r.top,o=r.bottom,i=r.left,u=r.right,l=Math.min(t-i-u,n-a-o)/2,c=t/2+i-u,s=n/2+a-o;return{x:c+l>t?l+i-u:c,y:s+l>n?l+a-o:s}},getRange:function(e,t){return e.range&&e.range[t]?e.range[t]:e.range&&Array.isArray(e.range)?e.range:e.polar?function(e,t){return"x"===t?[k(e.startAngle||0),k(e.endAngle||360)]:[e.innerRadius||0,O(e)]}(e,t):function(e,t){var n="x"!==t,r=b(e);return n?[e.height-r.bottom,r.top]:[r.left,e.width-r.right]}(e,t)},createAccessor:function(e){return d()(e)?e:null===e||void 0===e?function(e){return e}:s()(e)},modifyProps:function(e,t,n){var r=v(e.theme&&e.theme[n]?e.theme[n]:{},["style"]),a=E(e),o=void 0===a?{}:{horizontal:a};return h()(o,e,r,t)},getCurrentAxis:function(e,t){return t?"x"===e?"y":"x":e},reduceChildren:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(e,t){return e.concat(t)},o=["data","domain","categories","polar","startAngle","endAngle","minDomain","maxDomain","horizontal"],u=function e(u,c,s){return u.reduce((function(r,u,f){var p=u.type&&u.type.role,h=u.props.name||"".concat(p,"-").concat(c[f]);if(u.props&&u.props.children){var g=i()({},u.props,l()(n,o)),v=u.type&&"stack"===u.type.role&&d()(u.type.getChildren)?u.type.getChildren(g):y.a.Children.toArray(u.props.children).map((function(e){var t=i()({},e.props,l()(g,o));return y.a.cloneElement(e,t)})),m=v.map((function(e,t){return"".concat(h,"-").concat(t)})),b=e(v,m,u);r=a(r,b)}else{var x=t(u,h,s);x&&(r=a(r,x))}return r}),r)},c=e.map((function(e,t){return t}));return u(e,c)},isHorizontal:E,isTooltip:x}},function(e,t,n){var r=n(79),a=n(40),o=n(59),i=n(109),u=Object.prototype,l=u.hasOwnProperty,c=r((function(e,t){e=Object(e);var n=-1,r=t.length,c=r>2?t[2]:void 0;for(c&&o(t[0],t[1],c)&&(r=1);++n1?0:e<-1?f:Math.acos(e)}function g(e){return e>=1?d:e<=-1?-d:Math.asin(e)}},function(e,t,n){"use strict";e.exports=n(147)},function(e,t,n){var r=n(27),a=n(14);e.exports=function(e){if(!a(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){"use strict";var r=n(132),a=n.n(r),o=n(133),i=n.n(o),u=n(7),l=n.n(u),c=n(33),s=n(0),f=n.n(s);var d=function(e){var t=function(t,n,r,a){var o=n[r];if(void 0===o||null===o)return t?new Error("Required `".concat(r,"` was not specified in `").concat(a,"`.")):null;for(var i=arguments.length,u=new Array(i>4?i-4:0),l=4;l3?a-3:0),i=3;i0}function o(e){return Array.isArray(e)&&e.some((function(e){return e instanceof Date}))}t.a={containsDates:o,containsNumbers:function(e){return Array.isArray(e)&&e.some((function(e){return"number"===typeof e}))},containsOnlyStrings:function(e){return a(e)&&e.every((function(e){return"string"===typeof e}))},containsStrings:function(e){return Array.isArray(e)&&e.some((function(e){return"string"===typeof e}))},getMaxValue:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a1?t-1:0),a=1;a2&&void 0!==arguments[2]?arguments[2]:"min",r=function(e){return"max"===n?Math.max.apply(Math,w(e)):Math.min.apply(Math,w(e))},a="max"===n?-1/0:1/0,o=!1,i=h()(e).reduce((function(e,n){var a=void 0!==n["_".concat(t,"0")]?n["_".concat(t,"0")]:n["_".concat(t)],i=void 0!==n["_".concat(t,"1")]?n["_".concat(t,"1")]:n["_".concat(t)],u=r([a,i]);return o=o||a instanceof Date||i instanceof Date,r([e,u])}),a);return o?new Date(i):i}function O(e,t,n){if(!t.domainPadding)return e;var r=T(t,n),a=M(t,n),o=function(e,t){var n=function(e){return Array.isArray(e)?{left:e[0],right:e[1]}:{left:e,right:e}};return d()(e.domainPadding)?n(e.domainPadding[t]):n(e.domainPadding)}(t,n);if(!o.left&&!o.right)return e;var i=x.a.getMinValue(e),u=x.a.getMaxValue(e),l=b.a.getCurrentAxis(n,t.horizontal),c=b.a.getRange(t,l),s=Math.abs(c[0]-c[1]),f=Math.abs(u-i)*o.left/s,p=Math.abs(u-i)*o.right/s,h=d()(t.singleQuadrantDomainPadding)?t.singleQuadrantDomainPadding[n]:t.singleQuadrantDomainPadding,g=function(e,t){return!1===h?e:"min"===t&&i>=0&&e<=0||"max"===t&&u<=0&&e>=0?0:e},y=g(i.valueOf()-f,"min"),v=g(u.valueOf()+p,"max"),m=Math.abs(v-y)*o.left/s,w=Math.abs(v-y)*o.right/s,k={min:g(i.valueOf()-m,"min"),max:g(u.valueOf()+w,"max")},O={min:void 0!==r?r:k.min,max:void 0!==a?a:k.max};return i instanceof Date||u instanceof Date?C(new Date(O.min),new Date(O.max)):C(O.min,O.max)}function E(e,t){return e=l()(e)?e:P,t=l()(t)?t:S,function(n,r){var a=_(n,r);if(a)return t(a,n,r);var o=v.a.getCategories(n,r),i=o?A(n,r,o):e(n,r);return i?t(i,n,r):void 0}}function S(e,t,n){return function(e,t,n){return"log"!==m.a.getScaleType(t,n)?e:function(e){var t=e[0]<0||e[1]<0?-1/Number.MAX_SAFE_INTEGER:1/Number.MAX_SAFE_INTEGER;return[0===e[0]?t:e[0],0===e[1]?t:e[1]]}(e)}(O(e,t,n),t,n)}function A(e,t,n){n=n||v.a.getCategories(e,t);var r=e.polar,a=e.startAngle,o=void 0===a?0:a,i=e.endAngle,u=void 0===i?360:i;if(n){var l=T(e,t),c=M(e,t),s=x.a.containsStrings(n)?v.a.getStringsFromCategories(e,t):[],f=0===s.length?null:s.reduce((function(e,t,n){return e[t]=n+1,e}),{}),d=f?n.map((function(e){return f[e]})):n,p=C(void 0!==l?l:x.a.getMinValue(d),void 0!==c?c:x.a.getMaxValue(d));return r&&"x"===t&&360===Math.abs(o-u)?j(p,d):p}}function P(e,t,n){n=n||v.a.getData(e);var r=e.polar,a=e.startAngle,o=void 0===a?0:a,i=e.endAngle,u=void 0===i?360:i,l=T(e,t),c=M(e,t);if(n.length<1)return void 0!==l&&void 0!==c?C(l,c):void 0;var s=C(void 0!==l?l:k(n,t,"min"),void 0!==c?c:k(n,t,"max"));return r&&"x"===t&&360===Math.abs(o-u)?j(s,function(e,t){return h()(e).map((function(e){return e["_".concat(t)]&&void 0!==e["_".concat(t)][1]?e["_".concat(t)][1]:e["_".concat(t)]}))}(n,t)):s}function C(e,t){return+e===+t?function(e){var t=0===e?2*Math.pow(10,-10):Math.pow(10,-10),n=e instanceof Date?new Date(+e-1):+e-t,r=e instanceof Date?new Date(+e+1):+e+t;return 0===e?[0,r]:[n,r]}(t):[e,t]}function _(e,t){var n=T(e,t),r=M(e,t);return d()(e.domain)&&e.domain[t]?e.domain[t]:Array.isArray(e.domain)?e.domain:void 0!==n&&void 0!==r?C(n,r):void 0}function M(e,t){return d()(e.maxDomain)&&void 0!==e.maxDomain[t]?e.maxDomain[t]:"number"===typeof e.maxDomain||a()(e.maxDomain)?e.maxDomain:void 0}function T(e,t){return d()(e.minDomain)&&void 0!==e.minDomain[t]?e.minDomain[t]:"number"===typeof e.minDomain||a()(e.minDomain)?e.minDomain:void 0}function j(e,t){var n=s()(t.sort((function(e,t){return e-t}))),r=n[1]-n[0];return[e[0],e[1]+r]}t.a={createDomainFunction:E,formatDomain:S,getDomain:function(e,t){return E()(e,t)},getDomainFromCategories:A,getDomainFromData:P,getDomainFromMinMax:C,getDomainFromProps:_,getDomainWithZero:function(e,t){var n=_(e,t);if(n)return n;var r=v.a.getData(e),a=r.reduce((function(e,t){return t._y02&&void 0!==arguments[2]?arguments[2]:"ascending";if(!t)return e;"x"!==t&&"y"!==t||(t="_".concat(t));var r="ascending"===n?"asc":"desc";return s()(e,t,r)}function R(e,t){var n=1/Number.MAX_SAFE_INTEGER,r={x:_.a.getScaleType(t,"x"),y:_.a.getScaleType(t,"y")};if("log"!==r.x&&"log"!==r.y)return e;var a=function(e,t){return"log"!==r[t]||0!==e["_".concat(t)]};return e.map((function(e){return a(e,"x")&&a(e,"y")&&a(e,"y0")?e:function(e){var t=a(e,"x")?e._x:n,r=a(e,"y")?e._y:n,o=a(e,"y0")?e._y0:n;return E()({},e,{_x:t,_y:r,_y0:o})}(e)}))}function I(e,t){var n,r=!!e.eventKey,a=(n=e.eventKey,y()(n)?n:null===n||void 0===n?function(){}:d()(n));return t.map((function(e,t){if(void 0!==e.eventKey)return e;if(r){var n=a(e,t);return void 0!==n?E()({eventKey:n},e):e}return e}))}function z(e,t){var n=V(e,t),r=B(e,t),a=H(e,t),o=k()(T(n).concat(T(r),T(a)));return 0===o.length?null:o.reduce((function(e,t,n){return e[t]=n+1,e}),{})}function F(e,t,n){if(!(Array.isArray(e)||M.isIterable(e))||D(e)<1)return[];var r=["x","y","y0"];n=Array.isArray(n)?n:r;var a,o=n.reduce((function(e,n){var r;return e[n]=(r=n,P.a.createAccessor(void 0!==t[r]?t[r]:r)),e}),{}),u=i()(n,r)&&"_x"===t.x&&"_y"===t.y&&"_y0"===t.y0;!1===u&&(a={x:-1!==n.indexOf("x")?z(t,"x"):void 0,y:-1!==n.indexOf("y")?z(t,"y"):void 0,y0:-1!==n.indexOf("y0")?z(t,"y"):void 0});var c=R(N(u?e:e.reduce((function(e,t,r){var i={x:r,y:t=j(t)},u=n.reduce((function(e,n){var r=o[n](t),u=void 0!==r?r:i[n];return void 0!==u&&("string"===typeof u&&a[n]?(e["".concat(n,"Name")]=u,e["_".concat(n)]=a[n][u]):e["_".concat(n)]=u),e}),{}),c=E()({},u,t);return l()(c)||e.push(c),e}),[]),t.sortKey,t.sortOrder),t);return I(t,c)}function U(e){var t=L(e,"x"),n=L(e,"y");return t.map((function(e,t){return{x:e,y:n[t]}}))}function W(e,t){return e.categories&&!Array.isArray(e.categories)?e.categories[t]:e.categories}function V(e,t){var n=e.tickValues,r=e.tickFormat;return(n&&(Array.isArray(n)||n[t])?n[t]||n:r&&Array.isArray(r)?r:[]).filter((function(e){return"string"===typeof e}))}function B(e,t){if(!e.categories)return[];var n=W(e,t),r=n&&n.filter((function(e){return"string"===typeof e}));return r?C.a.removeUndefined(r):[]}function H(e,t){if(!(Array.isArray(e.data)||M.isIterable(e.data)))return[];var n=void 0===e[t]?t:e[t],r=P.a.createAccessor(n);return N(e.data.reduce((function(e,t){return e.push(j(t)),e}),[]),e.sortKey,e.sortOrder).reduce((function(e,t){return t=j(t),e.push(r(t)),e}),[]).filter((function(e){return"string"===typeof e})).reduce((function(e,t){return void 0!==t&&null!==t&&-1===e.indexOf(t)&&e.push(t),e}),[])}t.a={createStringMap:z,downsample:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=D(e);if(r>t){var a=Math.pow(2,Math.ceil(Math.log2(r/t)));return e.filter((function(e,t){return(t+n)%a===0}))}return e},formatData:F,generateData:U,getCategories:W,getData:function(e){return e.data?F(e.data,e):F(U(e),e)},getStringsFromAxes:V,getStringsFromCategories:B,getStringsFromData:H,isDataComponent:function(e){var t=function(e){return e&&e.type?e.type.role:""},n=t(e);if("portal"===n){var r=A.a.Children.toArray(e.props.children);n=r.length?t(r[0]):""}return a()(["area","bar","boxplot","candlestick","errorbar","group","histogram","line","pie","scatter","stack","voronoi"],n)}}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";var r=Array.isArray,a=Object.keys,o=Object.prototype.hasOwnProperty,i="undefined"!==typeof Element;function u(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var n,l,c,s=r(e),f=r(t);if(s&&f){if((l=e.length)!=t.length)return!1;for(n=l;0!==n--;)if(!u(e[n],t[n]))return!1;return!0}if(s!=f)return!1;var d=e instanceof Date,p=t instanceof Date;if(d!=p)return!1;if(d&&p)return e.getTime()==t.getTime();var h=e instanceof RegExp,g=t instanceof RegExp;if(h!=g)return!1;if(h&&g)return e.toString()==t.toString();var y=a(e);if((l=y.length)!==a(t).length)return!1;for(n=l;0!==n--;)if(!o.call(t,y[n]))return!1;if(i&&e instanceof Element&&t instanceof Element)return e===t;for(n=l;0!==n--;)if(("_owner"!==(c=y[n])||!e.$$typeof)&&!u(e[c],t[c]))return!1;return!0}return e!==e&&t!==t}e.exports=function(e,t){try{return u(e,t)}catch(n){if(n.message&&n.message.match(/stack|recursion/i)||-2146828260===n.number)return console.warn("Warning: react-fast-compare does not handle circular references.",n.name,n.message),!1;throw n}}},,function(e,t,n){var r=n(124),a=n(25),o=n(234),i=n(121),u=n(42),l=Math.max;e.exports=function(e,t,n,c){e=a(e)?e:u(e),n=n&&!c?i(n):0;var s=e.length;return n<0&&(n=l(s+n,0)),o(e)?n<=s&&e.indexOf(t,n)>-1:!!s&&r(e,t,n)>-1}},function(e,t,n){var r=n(126);e.exports=function(e){return e&&e.length?r(e):[]}},function(e,t,n){"use strict";var r={};n.r(r),n.d(r,"scaleBand",(function(){return F})),n.d(r,"scalePoint",(function(){return W})),n.d(r,"scaleIdentity",(function(){return ye})),n.d(r,"scaleLinear",(function(){return ge})),n.d(r,"scaleLog",(function(){return Ee})),n.d(r,"scaleOrdinal",(function(){return z})),n.d(r,"scaleImplicit",(function(){return I})),n.d(r,"scalePow",(function(){return Ae})),n.d(r,"scaleSqrt",(function(){return Pe})),n.d(r,"scaleQuantile",(function(){return Ce})),n.d(r,"scaleQuantize",(function(){return _e})),n.d(r,"scaleThreshold",(function(){return Me})),n.d(r,"scaleTime",(function(){return Gn})),n.d(r,"scaleUtc",(function(){return or})),n.d(r,"schemeCategory10",(function(){return ur})),n.d(r,"schemeCategory20b",(function(){return lr})),n.d(r,"schemeCategory20c",(function(){return cr})),n.d(r,"schemeCategory20",(function(){return sr})),n.d(r,"interpolateCubehelixDefault",(function(){return _r})),n.d(r,"interpolateRainbow",(function(){return Dr})),n.d(r,"interpolateWarm",(function(){return Mr})),n.d(r,"interpolateCool",(function(){return Tr})),n.d(r,"interpolateViridis",(function(){return Nr})),n.d(r,"interpolateMagma",(function(){return Rr})),n.d(r,"interpolateInferno",(function(){return Ir})),n.d(r,"interpolatePlasma",(function(){return zr})),n.d(r,"scaleSequential",(function(){return Fr}));var a=n(12),o=n.n(a),i=n(7),u=n.n(i),l=n(21),c=n.n(l),s=n(3),f=n(9),d=function(e,t){return et?1:e>=t?0:NaN},p=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return d(t(e),n)}),{left:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r>>1;e(t[o],n)<0?r=o+1:a=o}return r},right:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r>>1;e(t[o],n)>0?a=o:r=o+1}return r}}};var h=p(d),g=h.right,y=(h.left,g);var v=function(e){return null===e?NaN:+e},m=Array.prototype,b=(m.slice,m.map,function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(a);++r0)return[e];if((r=t0)for(e=Math.ceil(e/i),t=Math.floor(t/i),o=new Array(a=Math.ceil(t-e+1));++u=0?(o>=x?10:o>=w?5:o>=k?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(o>=x?10:o>=w?5:o>=k?2:1)}function S(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/a;return o>=x?a*=10:o>=w?a*=5:o>=k&&(a*=2),t=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,o=Math.floor(a),i=+n(e[o],o,e);return i+(+n(e[o+1],o+1,e)-i)*(a-o)}};var P="$";function C(){}function _(e,t){var n=new C;if(e instanceof C)e.each((function(e,t){n.set(t,e)}));else if(Array.isArray(e)){var r,a=-1,o=e.length;if(null==t)for(;++a2?X:K,r=a=null,s}function s(t){return(r||(r=n(o,i,l?function(e){return function(t,n){var r=e(t=+t,n=+n);return function(e){return e<=t?0:e>=n?1:r(e)}}}(e):e,u)))(+t)}return s.invert=function(e){return(a||(a=n(i,o,Y,l?function(e){return function(t,n){var r=e(t=+t,n=+n);return function(e){return e<=0?t:e>=1?n:r(e)}}}(t):t)))(+e)},s.domain=function(e){return arguments.length?(o=N.call(e,$),c()):o.slice()},s.range=function(e){return arguments.length?(i=R.call(e),c()):i.slice()},s.rangeRound=function(e){return i=R.call(e),u=H,c()},s.clamp=function(e){return arguments.length?(l=!!e,c()):l},s.interpolate=function(e){return arguments.length?(u=e,c()):u},c()}var J=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ee(e){if(!(t=J.exec(e)))throw new Error("invalid format: "+e);var t;return new te({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function te(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}ee.prototype=te.prototype,te.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};function ne(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}var re,ae,oe,ie,ue=function(e){return(e=ne(Math.abs(e)))?e[1]:NaN},le=function(e,t){var n=ne(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")},ce={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return le(100*e,t)},r:le,s:function(e,t){var n=ne(e,t);if(!n)return e+"";var r=n[0],a=n[1],o=a-(re=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,i=r.length;return o===i?r:o>i?r+new Array(o-i+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+ne(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},se=function(e){return e},fe=Array.prototype.map,de=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];ae=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?se:(t=fe.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,o=[],i=0,u=t[0],l=0;a>0&&u>0&&(l+u+1>r&&(u=Math.max(1,r-l)),o.push(e.substring(a-=u,a+u)),!((l+=u+1)>r));)u=t[i=(i+1)%t.length];return o.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",u=void 0===e.numerals?se:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(fe.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"-":e.minus+"",s=void 0===e.nan?"NaN":e.nan+"";function f(e){var t=(e=ee(e)).fill,n=e.align,f=e.sign,d=e.symbol,p=e.zero,h=e.width,g=e.comma,y=e.precision,v=e.trim,m=e.type;"n"===m?(g=!0,m="g"):ce[m]||(void 0===y&&(y=12),v=!0,m="g"),(p||"0"===t&&"="===n)&&(p=!0,t="0",n="=");var b="$"===d?a:"#"===d&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",x="$"===d?o:/[%p]/.test(m)?l:"",w=ce[m],k=/[defgprs%]/.test(m);function O(e){var a,o,l,d=b,O=x;if("c"===m)O=w(e)+O,e="";else{var E=(e=+e)<0||1/e<0;if(e=isNaN(e)?s:w(Math.abs(e),y),v&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),E&&0===+e&&"+"!==f&&(E=!1),d=(E?"("===f?f:c:"-"===f||"("===f?"":f)+d,O=("s"===m?de[8+re/3]:"")+O+(E&&"("===f?")":""),k)for(a=-1,o=e.length;++a(l=e.charCodeAt(a))||l>57){O=(46===l?i+e.slice(a+1):e.slice(a))+O,e=e.slice(0,a);break}}g&&!p&&(e=r(e,1/0));var S=d.length+e.length+O.length,A=S>1)+d+e+O+A.slice(S);break;default:e=A+d+e+O}return u(e)}return y=void 0===y?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),O.toString=function(){return e+""},O}return{format:f,formatPrefix:function(e,t){var n=f(((e=ee(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(ue(t)/3))),a=Math.pow(10,-r),o=de[8+r/3];return function(e){return n(a*e)+o}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),oe=ae.format,ie=ae.formatPrefix;var pe=function(e,t,n){var r,a=e[0],o=e[e.length-1],i=S(a,o,null==t?10:t);switch((n=ee(null==n?",f":n)).type){case"s":var u=Math.max(Math.abs(a),Math.abs(o));return null!=n.precision||isNaN(r=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(ue(t)/3)))-ue(Math.abs(e)))}(i,u))||(n.precision=r),ie(n,u);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(r=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ue(t)-ue(e))+1}(i,Math.max(Math.abs(a),Math.abs(o))))||(n.precision=r-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(r=function(e){return Math.max(0,-ue(Math.abs(e)))}(i))||(n.precision=r-2*("%"===n.type))}return oe(n)};function he(e){var t=e.domain;return e.ticks=function(e){var n=t();return O(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){return pe(t(),e,n)},e.nice=function(n){null==n&&(n=10);var r,a=t(),o=0,i=a.length-1,u=a[o],l=a[i];return l0?r=E(u=Math.floor(u/r)*r,l=Math.ceil(l/r)*r,n):r<0&&(r=E(u=Math.ceil(u*r)/r,l=Math.floor(l*r)/r,n)),r>0?(a[o]=Math.floor(u/r)*r,a[i]=Math.ceil(l/r)*r,t(a)):r<0&&(a[o]=Math.ceil(u*r)/r,a[i]=Math.floor(l*r)/r,t(a)),e},e}function ge(){var e=G(Y,V.a);return e.copy=function(){return Z(e,ge())},he(e)}function ye(){var e=[0,1];function t(e){return+e}return t.invert=t,t.domain=t.range=function(n){return arguments.length?(e=N.call(n,$),t):e.slice()},t.copy=function(){return ye().domain(e)},he(t)}var ve=function(e,t){var n,r=0,a=(e=e.slice()).length-1,o=e[r],i=e[a];return i0){for(;dl)break;g.push(f)}}else for(;d=1;--s)if(!((f=c*s)l)break;g.push(f)}}else g=O(d,p,Math.min(p-d,h)).map(a);return o?g.reverse():g},e.tickFormat=function(t,o){if(null==o&&(o=10===n?".0e":","),"function"!==typeof o&&(o=oe(o)),t===1/0)return o;null==t&&(t=10);var i=Math.max(1,n*t/e.ticks().length);return function(e){var t=e/a(Math.round(r(e)));return t*n0?n[a-1]:e[0],a=n?[r[n-1],t]:[r[i-1],r[i]]},o.copy=function(){return _e().domain([e,t]).range(a)},he(o)}function Me(){var e=[.5],t=[0,1],n=1;function r(r){if(r<=r)return t[y(e,r,0,n)]}return r.domain=function(a){return arguments.length?(e=R.call(a),n=Math.min(e.length,t.length-1),r):e.slice()},r.range=function(a){return arguments.length?(t=R.call(a),n=Math.min(e.length,t.length-1),r):t.slice()},r.invertExtent=function(n){var r=t.indexOf(n);return[e[r-1],e[r]]},r.copy=function(){return Me().domain(e).range(t)},r}var Te=new Date,je=new Date;function De(e,t,n,r){function a(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return a.floor=function(t){return e(t=new Date(+t)),t},a.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},a.round=function(e){var t=a(e),n=a.ceil(e);return e-t0))return u;do{u.push(i=new Date(+n)),t(n,o),e(n)}while(i=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(a.count=function(t,r){return Te.setTime(+t),je.setTime(+r),e(Te),e(je),Math.floor(n(Te,je))},a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?a.filter(r?function(t){return r(t)%e===0}:function(t){return a.count(0,t)%e===0}):a:null}),a}var Le=De((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));Le.every=function(e){return isFinite(e=Math.floor(e))&&e>0?De((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var Ne=Le,Re=(Le.range,De((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()}))),Ie=Re,ze=(Re.range,1e3),Fe=6e4,Ue=36e5,We=864e5,Ve=6048e5;function Be(e){return De((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Fe)/Ve}))}var He=Be(0),qe=Be(1),$e=Be(2),Qe=Be(3),Ye=Be(4),Ke=Be(5),Xe=Be(6),Ze=(He.range,qe.range,$e.range,Qe.range,Ye.range,Ke.range,Xe.range,De((function(e){e.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Fe)/We}),(function(e){return e.getDate()-1}))),Ge=Ze,Je=(Ze.range,De((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*ze-e.getMinutes()*Fe)}),(function(e,t){e.setTime(+e+t*Ue)}),(function(e,t){return(t-e)/Ue}),(function(e){return e.getHours()}))),et=Je,tt=(Je.range,De((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*ze)}),(function(e,t){e.setTime(+e+t*Fe)}),(function(e,t){return(t-e)/Fe}),(function(e){return e.getMinutes()}))),nt=tt,rt=(tt.range,De((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*ze)}),(function(e,t){return(t-e)/ze}),(function(e){return e.getUTCSeconds()}))),at=rt,ot=(rt.range,De((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e})));ot.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?De((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):ot:null};var it=ot;ot.range;function ut(e){return De((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/Ve}))}var lt=ut(0),ct=ut(1),st=ut(2),ft=ut(3),dt=ut(4),pt=ut(5),ht=ut(6),gt=(lt.range,ct.range,st.range,ft.range,dt.range,pt.range,ht.range,De((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/We}),(function(e){return e.getUTCDate()-1}))),yt=gt,vt=(gt.range,De((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()})));vt.every=function(e){return isFinite(e=Math.floor(e))&&e>0?De((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var mt=vt;vt.range;function bt(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function xt(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function wt(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var kt,Ot,Et,St={"-":"",_:" ",0:"0"},At=/^\s*\d+/,Pt=/^%/,Ct=/[\\^$*+?|[\]().{}]/g;function _t(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",o=a.length;return r+(o68?1900:2e3),n+r[0].length):-1}function Ut(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Wt(e,t,n){var r=At.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function Vt(e,t,n){var r=At.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Bt(e,t,n){var r=At.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Ht(e,t,n){var r=At.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function qt(e,t,n){var r=At.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function $t(e,t,n){var r=At.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Qt(e,t,n){var r=At.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Yt(e,t,n){var r=At.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Kt(e,t,n){var r=At.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Xt(e,t,n){var r=Pt.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Zt(e,t,n){var r=At.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Gt(e,t,n){var r=At.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Jt(e,t){return _t(e.getDate(),t,2)}function en(e,t){return _t(e.getHours(),t,2)}function tn(e,t){return _t(e.getHours()%12||12,t,2)}function nn(e,t){return _t(1+Ge.count(Ne(e),e),t,3)}function rn(e,t){return _t(e.getMilliseconds(),t,3)}function an(e,t){return rn(e,t)+"000"}function on(e,t){return _t(e.getMonth()+1,t,2)}function un(e,t){return _t(e.getMinutes(),t,2)}function ln(e,t){return _t(e.getSeconds(),t,2)}function cn(e){var t=e.getDay();return 0===t?7:t}function sn(e,t){return _t(He.count(Ne(e)-1,e),t,2)}function fn(e){var t=e.getDay();return t>=4||0===t?Ye(e):Ye.ceil(e)}function dn(e,t){return e=fn(e),_t(Ye.count(Ne(e),e)+(4===Ne(e).getDay()),t,2)}function pn(e){return e.getDay()}function hn(e,t){return _t(qe.count(Ne(e)-1,e),t,2)}function gn(e,t){return _t(e.getFullYear()%100,t,2)}function yn(e,t){return _t((e=fn(e)).getFullYear()%100,t,2)}function vn(e,t){return _t(e.getFullYear()%1e4,t,4)}function mn(e,t){var n=e.getDay();return _t((e=n>=4||0===n?Ye(e):Ye.ceil(e)).getFullYear()%1e4,t,4)}function bn(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+_t(t/60|0,"0",2)+_t(t%60,"0",2)}function xn(e,t){return _t(e.getUTCDate(),t,2)}function wn(e,t){return _t(e.getUTCHours(),t,2)}function kn(e,t){return _t(e.getUTCHours()%12||12,t,2)}function On(e,t){return _t(1+yt.count(mt(e),e),t,3)}function En(e,t){return _t(e.getUTCMilliseconds(),t,3)}function Sn(e,t){return En(e,t)+"000"}function An(e,t){return _t(e.getUTCMonth()+1,t,2)}function Pn(e,t){return _t(e.getUTCMinutes(),t,2)}function Cn(e,t){return _t(e.getUTCSeconds(),t,2)}function _n(e){var t=e.getUTCDay();return 0===t?7:t}function Mn(e,t){return _t(lt.count(mt(e)-1,e),t,2)}function Tn(e){var t=e.getUTCDay();return t>=4||0===t?dt(e):dt.ceil(e)}function jn(e,t){return e=Tn(e),_t(dt.count(mt(e),e)+(4===mt(e).getUTCDay()),t,2)}function Dn(e){return e.getUTCDay()}function Ln(e,t){return _t(ct.count(mt(e)-1,e),t,2)}function Nn(e,t){return _t(e.getUTCFullYear()%100,t,2)}function Rn(e,t){return _t((e=Tn(e)).getUTCFullYear()%100,t,2)}function In(e,t){return _t(e.getUTCFullYear()%1e4,t,4)}function zn(e,t){var n=e.getUTCDay();return _t((e=n>=4||0===n?dt(e):dt.ceil(e)).getUTCFullYear()%1e4,t,4)}function Fn(){return"+0000"}function Un(){return"%"}function Wn(e){return+e}function Vn(e){return Math.floor(+e/1e3)}!function(e){kt=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,o=e.days,i=e.shortDays,u=e.months,l=e.shortMonths,c=Tt(a),s=jt(a),f=Tt(o),d=jt(o),p=Tt(i),h=jt(i),g=Tt(u),y=jt(u),v=Tt(l),m=jt(l),b={a:function(e){return i[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return u[e.getMonth()]},c:null,d:Jt,e:Jt,f:an,g:yn,G:mn,H:en,I:tn,j:nn,L:rn,m:on,M:un,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Wn,s:Vn,S:ln,u:cn,U:sn,V:dn,w:pn,W:hn,x:null,X:null,y:gn,Y:vn,Z:bn,"%":Un},x={a:function(e){return i[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return u[e.getUTCMonth()]},c:null,d:xn,e:xn,f:Sn,g:Rn,G:zn,H:wn,I:kn,j:On,L:En,m:An,M:Pn,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Wn,s:Vn,S:Cn,u:_n,U:Mn,V:jn,w:Dn,W:Ln,x:null,X:null,y:Nn,Y:In,Z:Fn,"%":Un},w={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=d[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=m[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=y[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:Bt,e:Bt,f:Kt,g:Ft,G:zt,H:qt,I:qt,j:Ht,L:Yt,m:Vt,M:$t,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=s[r[0].toLowerCase()],n+r[0].length):-1},q:Wt,Q:Zt,s:Gt,S:Qt,u:Lt,U:Nt,V:Rt,w:Dt,W:It,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:Ft,Y:zt,Z:Ut,"%":Xt};function k(e,t){return function(n){var r,a,o,i=[],u=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in o||(o.w=1),"Z"in o?(a=(r=xt(wt(o.y,0,1))).getUTCDay(),r=a>4||0===a?ct.ceil(r):ct(r),r=yt.offset(r,7*(o.V-1)),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(a=(r=bt(wt(o.y,0,1))).getDay(),r=a>4||0===a?qe.ceil(r):qe(r),r=Ge.offset(r,7*(o.V-1)),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),a="Z"in o?xt(wt(o.y,0,1)).getUTCDay():bt(wt(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(a+5)%7:o.w+7*o.U-(a+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,xt(o)):bt(o)}}function E(e,t,n,r){for(var a,o,i=0,u=t.length,l=n.length;i=l)return-1;if(37===(a=t.charCodeAt(i++))){if(a=t.charAt(i++),!(o=w[a in St?t.charAt(i++):a])||(r=o(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return b.x=k(n,b),b.X=k(r,b),b.c=k(t,b),x.x=k(n,x),x.X=k(r,x),x.c=k(t,x),{format:function(e){var t=k(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=O(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=k(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=O(e+="",!0);return t.toString=function(){return e},t}}}(e),Ot=kt.format,kt.parse,Et=kt.utcFormat,kt.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Bn=1e3,Hn=6e4,qn=36e5,$n=864e5,Qn=2592e6,Yn=31536e6;function Kn(e){return new Date(e)}function Xn(e){return e instanceof Date?+e:+new Date(+e)}function Zn(e,t,n,r,a,o,i,u,l){var c=G(Y,V.a),s=c.invert,f=c.domain,d=l(".%L"),h=l(":%S"),g=l("%I:%M"),y=l("%I %p"),v=l("%a %d"),m=l("%b %d"),b=l("%B"),x=l("%Y"),w=[[i,1,Bn],[i,5,5e3],[i,15,15e3],[i,30,3e4],[o,1,Hn],[o,5,3e5],[o,15,9e5],[o,30,18e5],[a,1,qn],[a,3,108e5],[a,6,216e5],[a,12,432e5],[r,1,$n],[r,2,1728e5],[n,1,6048e5],[t,1,Qn],[t,3,7776e6],[e,1,Yn]];function k(u){return(i(u)1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return jr.h=360*e-100,jr.s=1.5-1.5*t,jr.l=.8-.9*t,jr+""};function Lr(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var Nr=Lr(ir("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Rr=Lr(ir("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Ir=Lr(ir("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),zr=Lr(ir("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function Fr(e){var t=0,n=1,r=!1;function a(a){var o=(a-t)/(n-t);return e(r?Math.max(0,Math.min(1,o)):o)}return a.domain=function(e){return arguments.length?(t=+e[0],n=+e[1],a):[t,n]},a.clamp=function(e){return arguments.length?(r=!!e,a):r},a.interpolator=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return Fr(e).domain([t,n]).clamp(r)},he(a)}var Ur=["linear","time","log","sqrt"];function Wr(e){var t;return"scale".concat((t=e)&&t[0].toUpperCase()+t.slice(1))}function Vr(e){return"function"===typeof e?u()(e.copy)&&u()(e.domain)&&u()(e.range):"string"===typeof e&&c()(Ur,e)}function Br(e,t){return!!e.scale&&(!e.scale.x&&!e.scale.y||!!e.scale[t])}function Hr(e,t){if(!e.data)return"linear";var n=s.a.createAccessor(e[t]),r=e.data.map((function(e){var r=o()(n(e))?n(e)[t]:n(e);return void 0!==r?r:e[t]}));return f.a.containsDates(r)?"time":"linear"}function qr(e){return Vr(e)?r[Wr(e)]():ge()}function $r(e,t){if(Br(e,t)){var n=e.scale[t]||e.scale;return Vr(n)?u()(n)?n:r[Wr(n)]():void 0}}function Qr(e){if("string"===typeof e)return e;var t=[{name:"log",method:"base"},{name:"ordinal",method:"unknown"},{name:"pow-sqrt",method:"exponent"},{name:"quantile",method:"quantiles"},{name:"quantize-threshold",method:"invertExtent"}].filter((function(t){return void 0!==e[t.method]}))[0];return t?t.name:void 0}t.a={getBaseScale:function(e,t){var n=$r(e,t);if(n)return"string"===typeof n?qr(n):n;var a=function(e,t){var n;if(e.domain&&e.domain[t]?n=e.domain[t]:e.domain&&Array.isArray(e.domain)&&(n=e.domain),n)return f.a.containsDates(n)?"time":"linear"}(e,t)||Hr(e,t);return r[Wr(a)]()},getDefaultScale:function(){return ge()},getScaleFromProps:$r,getScaleType:function(e,t){return function(e,t){if(Br(e,t)){var n=e.scale[t]||e.scale;return"string"===typeof n?n:Qr(n)}}(e,t)||Hr(e,t)},getType:Qr,getScaleFromName:qr}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var r=n(7),a=n(75);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},function(e,t){e.exports=function(e){return null==e}},function(e,t,n){var r=n(48),a=n(160),o=n(161),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):o(e)}},function(e,t,n){var r=n(97),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();e.exports=o},function(e,t,n){"use strict";function r(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,"b",(function(){return r})),t.a=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return u}));var r=n(45);function a(e,t){return function(n){return e+n*t}}function o(e,t){var n=t-e;return n?a(e,n>180||n<-180?n-360*Math.round(n/360):n):Object(r.a)(isNaN(e)?t:e)}function i(e){return 1===(e=+e)?u:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Object(r.a)(isNaN(t)?n:t)}}function u(e,t){var n=t-e;return n?a(e,n):Object(r.a)(isNaN(e)?t:e)}},function(e,t,n){"use strict";var r=n(10),a=n.n(r),o=n(21),i=n.n(o),u=n(22),l=n.n(u),c=n(71),s=n.n(c),f=n(35),d=n.n(f),p=n(7),h=n.n(p),g=n(11),y=n.n(g),v=n(2),m=n.n(v);function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?k(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?k(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=f.exec(e))?new S(t[1],t[2],t[3],1):(t=d.exec(e))?new S(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?k(t[1],t[2],t[3],t[4]):(t=h.exec(e))?k(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?_(t[1],t[2]/100,t[3]/100,1):(t=y.exec(e))?_(t[1],t[2]/100,t[3]/100,t[4]):v.hasOwnProperty(e)?w(v[e]):"transparent"===e?new S(NaN,NaN,NaN,0):null}function w(e){return new S(e>>16&255,e>>8&255,255&e,1)}function k(e,t,n,r){return r<=0&&(e=t=n=NaN),new S(e,t,n,r)}function O(e){return e instanceof a||(e=x(e)),e?new S((e=e.rgb()).r,e.g,e.b,e.opacity):new S}function E(e,t,n,r){return 1===arguments.length?O(e):new S(e,t,n,null==r?1:r)}function S(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function A(){return"#"+C(this.r)+C(this.g)+C(this.b)}function P(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function C(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function _(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new T(e,t,n,r)}function M(e){if(e instanceof T)return new T(e.h,e.s,e.l,e.opacity);if(e instanceof a||(e=x(e)),!e)return new T;if(e instanceof T)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),u=NaN,l=i-o,c=(i+o)/2;return l?(u=t===i?(n-r)/l+6*(n0&&c<1?0:u,new T(u,l,c,e.opacity)}function T(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function j(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Object(r.a)(a,x,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return M(this).formatHsl()},formatRgb:b,toString:b}),Object(r.a)(S,E,Object(r.b)(a,{brighter:function(e){return e=null==e?i:Math.pow(i,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?o:Math.pow(o,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:A,formatHex:A,formatRgb:P,toString:P})),Object(r.a)(T,(function(e,t,n,r){return 1===arguments.length?M(e):new T(e,t,n,null==r?1:r)}),Object(r.b)(a,{brighter:function(e){return e=null==e?i:Math.pow(i,e),new T(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?o:Math.pow(o,e),new T(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new S(j(e>=240?e-240:e+120,a,r),j(e,a,r),j(e<120?e+240:e-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},function(e,t,n){"use strict";t.a={warn:function(e){0}}},function(e,t,n){var r=n(200);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},function(e,t,n){var r=n(248),a=n(79),o=n(249),i=a((function(e,t){return o(e)?r(e,t):[]}));e.exports=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(130);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(l){a=!0,o=l}finally{try{r||null==u.return||u.return()}finally{if(a)throw o}}return n}}(e,t)||Object(r.a)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){var r=n(165),a=n(168);e.exports=function(e,t){var n=a(e,t);return r(n)?n:void 0}},function(e,t,n){var r=n(208),a=n(228),o=n(18),i=n(16),u=n(53);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?i(e)?a(e[0],e[1]):r(e):u(e)}},function(e,t,n){var r=n(174),a=n(199)((function(e,t){return null==e?{}:r(e,t)}));e.exports=a},function(e,t){e.exports=function(e,t){return e===t||e!==e&&t!==t}},function(e,t,n){"use strict";var r=n(0),a=n.n(r),o=n(8),i={categories:a.a.oneOfType([a.a.arrayOf(a.a.string),a.a.shape({x:a.a.arrayOf(a.a.string),y:a.a.arrayOf(a.a.string)})]),data:a.a.oneOfType([a.a.array,a.a.object]),dataComponent:a.a.element,labelComponent:a.a.element,labels:a.a.oneOfType([a.a.func,a.a.array]),samples:o.a.nonNegative,sortKey:a.a.oneOfType([a.a.func,o.a.allOfType([o.a.integer,o.a.nonNegative]),a.a.string,a.a.arrayOf(a.a.string)]),sortOrder:a.a.oneOf(["ascending","descending"]),style:a.a.shape({parent:a.a.object,data:a.a.object,labels:a.a.object}),x:a.a.oneOfType([a.a.func,o.a.allOfType([o.a.integer,o.a.nonNegative]),a.a.string,a.a.arrayOf(a.a.string)]),y:a.a.oneOfType([a.a.func,o.a.allOfType([o.a.integer,o.a.nonNegative]),a.a.string,a.a.arrayOf(a.a.string)]),y0:a.a.oneOfType([a.a.func,o.a.allOfType([o.a.integer,o.a.nonNegative]),a.a.string,a.a.arrayOf(a.a.string)])},u={animate:a.a.oneOfType([a.a.bool,a.a.object]),containerComponent:a.a.element,domain:a.a.oneOfType([o.a.domain,a.a.shape({x:o.a.domain,y:o.a.domain})]),maxDomain:a.a.oneOfType([a.a.number,a.a.instanceOf(Date),a.a.shape({x:a.a.oneOfType([a.a.number,a.a.instanceOf(Date)]),y:a.a.oneOfType([a.a.number,a.a.instanceOf(Date)])})]),minDomain:a.a.oneOfType([a.a.number,a.a.instanceOf(Date),a.a.shape({x:a.a.oneOfType([a.a.number,a.a.instanceOf(Date)]),y:a.a.oneOfType([a.a.number,a.a.instanceOf(Date)])})]),domainPadding:a.a.oneOfType([a.a.shape({x:a.a.oneOfType([a.a.number,a.a.arrayOf(a.a.number)]),y:a.a.oneOfType([a.a.number,a.a.arrayOf(a.a.number)])}),a.a.number,a.a.arrayOf(a.a.number)]),eventKey:a.a.oneOfType([a.a.func,o.a.allOfType([o.a.integer,o.a.nonNegative]),a.a.string]),events:a.a.arrayOf(a.a.shape({target:a.a.oneOf(["data","labels","parent"]),eventKey:a.a.oneOfType([a.a.array,o.a.allOfType([o.a.integer,o.a.nonNegative]),a.a.string]),eventHandlers:a.a.object})),externalEventMutations:a.a.arrayOf(a.a.shape({callback:a.a.function,childName:a.a.oneOfType([a.a.string,a.a.array]),eventKey:a.a.oneOfType([a.a.array,o.a.allOfType([o.a.integer,o.a.nonNegative]),a.a.string]),mutation:a.a.function,target:a.a.oneOfType([a.a.string,a.a.array])})),groupComponent:a.a.element,height:o.a.nonNegative,name:a.a.string,origin:a.a.shape({x:a.a.number,y:a.a.number}),padding:a.a.oneOfType([a.a.number,a.a.shape({top:a.a.number,bottom:a.a.number,left:a.a.number,right:a.a.number})]),polar:a.a.bool,range:a.a.oneOfType([o.a.domain,a.a.shape({x:o.a.domain,y:o.a.domain})]),scale:a.a.oneOfType([o.a.scale,a.a.shape({x:o.a.scale,y:o.a.scale})]),sharedEvents:a.a.shape({events:a.a.array,getEventState:a.a.func}),singleQuadrantDomainPadding:a.a.oneOfType([a.a.bool,a.a.shape({x:a.a.oneOfType([a.a.bool]),y:a.a.oneOfType([a.a.bool])})]),standalone:a.a.bool,theme:a.a.object,width:o.a.nonNegative},l={active:a.a.bool,ariaLabel:a.a.oneOfType([a.a.string,a.a.func]),className:a.a.string,clipPath:a.a.string,data:a.a.oneOfType([a.a.array,a.a.object]),desc:a.a.oneOfType([a.a.string,a.a.func]),events:a.a.object,id:a.a.oneOfType([a.a.number,a.a.string,a.a.func]),index:a.a.oneOfType([a.a.number,a.a.string]),origin:a.a.shape({x:a.a.number,y:a.a.number}),polar:a.a.bool,role:a.a.string,scale:a.a.oneOfType([o.a.scale,a.a.shape({x:o.a.scale,y:o.a.scale})]),shapeRendering:a.a.string,style:a.a.object,tabIndex:a.a.oneOfType([a.a.number,a.a.func]),transform:a.a.string};t.a={baseProps:u,dataProps:i,primitiveProps:l}},function(e,t,n){var r=n(235),a=n(10);e.exports=function(e){return null==e?[]:r(e,a(e))}},function(e,t,n){var r=n(236),a=n(16);e.exports=function(e,t,n,o){return null==e?[]:(a(t)||(t=null==t?[]:[t]),a(n=o?void 0:n)||(n=null==n?[]:[n]),r(e,t,n))}},function(e,t,n){"use strict";var r,a,o=n(1),i=n.n(o),u=0,l=0,c=0,s=0,f=0,d=0,p="object"===typeof performance&&performance.now?performance:Date,h="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function g(){return f||(h(y),f=p.now()+d)}function y(){f=0}function v(){this._call=this._time=this._next=null}function m(e,t,n){var r=new v;return r.restart(e,t,n),r}function b(){f=(s=p.now())+d,u=l=0;try{!function(){g(),++u;for(var e,t=r;t;)(e=f-t._time)>=0&&t._call.call(null,e),t=t._next;--u}()}finally{u=0,function(){var e,t,n=r,o=1/0;for(;n;)n._call?(o>n._time&&(o=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:r=t);a=e,w(o)}(),f=0}}function x(){var e=p.now(),t=e-s;t>1e3&&(d-=t,s=e)}function w(e){u||(l&&(l=clearTimeout(l)),e-f>24?(e<1/0&&(l=setTimeout(b,e-p.now()-d)),c&&(c=clearInterval(c))):(c||(s=p.now(),c=setInterval(x,1e3)),u=1,h(b)))}function k(e,t){for(var n=0;n-1&&e%1==0&&e1?n-1:0),a=1;a0)return r.reduce((function(t,n){return[t,e(n)].join(" ")}),e(t)).trim();if(void 0===t||null===t||"string"===typeof t)return t;var o=[];for(var i in t)if(t.hasOwnProperty(i)){var u=t[i];o.push("".concat(i,"(").concat(u,")"))}return o.join(" ").trim()},getColorScale:function(e){var t={grayscale:["#cccccc","#969696","#636363","#252525"],qualitative:["#334D5C","#45B29D","#EFC94C","#E27A3F","#DF5A49","#4F7DA1","#55DBC1","#EFDA97","#E2A37F","#DF948A"],heatmap:["#428517","#77D200","#D6D305","#EC8E19","#C92B05"],warm:["#940031","#C43343","#DC5429","#FF821D","#FFAF55"],cool:["#2746B9","#0B69D4","#2794DB","#31BB76","#60E83B"],red:["#FCAE91","#FB6A4A","#DE2D26","#A50F15","#750B0E"],blue:["#002C61","#004B8F","#006BC9","#3795E5","#65B4F4"],green:["#354722","#466631","#649146","#8AB25C","#A9C97E"]};return e?t[e]:t.grayscale}}},function(e,t,n){"use strict";var r=n(1),a=n.n(r).a.createContext({});a.displayName="PortalContext",t.a=a},function(e,t,n){"use strict";var r=n(1),a=n.n(r);function o(){return(o=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["desc"]);return t?a.a.createElement("rect",o({vectorEffect:"non-scaling-stroke"},n),a.a.createElement("desc",null,t)):a.a.createElement("rect",o({vectorEffect:"non-scaling-stroke"},n))}},function(e,t,n){var r=n(244)();e.exports=r},function(e,t,n){var r=n(38),a=n(126);e.exports=function(e,t){return e&&e.length?a(e,r(t,2)):[]}},function(e,t,n){var r=n(51),a=n(38),o=n(106),i=n(250);e.exports=function(e,t){if(null==e)return{};var n=r(i(e),(function(e){return[e]}));return t=a(t),o(e,n,(function(e,n){return t(e,n[0])}))}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,t){for(var n,u,l=i(e),c=1;c-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){(function(e){var r=n(97),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,i=o&&o.exports===a&&r.process,u=function(){try{var e=o&&o.require&&o.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(t){}}();e.exports=u}).call(this,n(98)(e))},function(e,t,n){var r=n(78),a=n(40),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var i=e[t];o.call(e,t)&&a(i,n)&&(void 0!==n||t in e)||r(e,t,n)}},function(e,t,n){var r=n(101);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var r=n(18),a=n(103),o=n(104);e.exports=function(e,t){return o(a(e,t,r),e+"")}},function(e,t,n){var r=n(16),a=n(50),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||(i.test(e)||!o.test(e)||null!=t&&e in Object(t))}},function(e,t,n){var r=n(178),a=n(190),o=n(192),i=n(193),u=n(194);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++te.length)&&(t=e.length);for(var n=0,r=new Array(t);ns))return!1;var d=l.get(e),p=l.get(t);if(d&&p)return d==t&&p==e;var h=-1,g=!0,y=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++h=200){var g=t?null:u(e);if(g)return l(g);d=!1,s=i,h=new r}else h=t?[]:p;e:for(;++c-1}},function(e,t){e.exports=function(e,t,n){for(var r=-1,a=null==e?0:e.length;++r=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["desc"]);return t?a.a.createElement("path",n,a.a.createElement("desc",null,t)):a.a.createElement("path",n)}},function(e,t,n){"use strict";var r=n(4),a=n.n(r),o=n(3);function i(e,t){if(e.polar)return{};var n=function(e,t){t=t||{};var n=e.horizontal,r=e.style.labels||{},a=o.a.evaluateProp(r.padding,e)||0,i=t._y<0?-1:1;return{x:n?i*a:0,y:n?0:-1*i*a}}(e,t);return{dx:n.x,dy:n.y}}function u(e,t){var n=e.polar,r=o.a.scalePoint(e,t),a=r.x,i=r.y;if(n){var u=function(e,t){var n=e.style,r=d(e,t),a=n.labels||{},i=o.a.evaluateProp(a.padding,e)||0,u=o.a.degreesToRadians(r);return{x:i*Math.cos(u),y:-i*Math.sin(u)}}(e,t);return{x:a+u.x,y:i+u.y}}return{x:a,y:i}}function l(e){var t=e.labelComponent,n=e.labelPlacement,r=e.polar?"perpendicular":"vertical";return n||(t.props&&t.props.labelPlacement||r)}function c(e,t,n){return void 0!==(t=t||{}).label?t.label:Array.isArray(e.labels)?e.labels[n]:e.labels}function s(e,t){var n=l(e);return"perpendicular"===n||"vertical"===n&&(90===t||270===t)?"middle":t<=90||t>270?"start":"end"}function f(e,t){var n=l(e),r=function(e){return e<45||e>315?"right":e>=45&&e<=135?"top":e>135&&e<225?"left":"bottom"}(t);return"parallel"===n||"left"===r||"right"===r?"middle":"top"===r?"end":"start"}function d(e,t){var n=o.a.getPoint(t).x;return o.a.radiansToDegrees(e.scale.x(n))%360}t.a={getText:c,getPolarTextAnchor:s,getPolarVerticalAnchor:f,getPolarAngle:function(e,t){var n=e.labelPlacement,r=e.datum;if(!n||"vertical"===n)return 0;var a=void 0!==t?t%360:d(e,r),o=0;return 0===a||180===a?o=90:a>0&&a<180?o=90-a:a>180&&a<360&&(o=270-a),o+(a>90&&a<180||a>270?1:-1)*("perpendicular"===n?0:90)},getDegrees:d,getProps:function(e,t){var n=e.scale,r=e.data,p=e.style,h=e.horizontal,g=e.polar,y=e.width,v=e.height,m=e.theme,b=e.labelComponent,x=r[t],w=d(e,x),k=g?s(e,w):function(e,t){t=t||{};var n=e.style,r=e.horizontal,a=t._y>=0?1:-1,o=n&&n.labels||{};return t.verticalAnchor||o.verticalAnchor?t.verticalAnchor||o.verticalAnchor:r?a>=0?"start":"end":"middle"}(e,x),O=g?f(e,w):function(e,t){var n=(t=t||{})._y>=0?1:-1,r=e.style&&e.style.labels||{};return t.verticalAnchor||r.verticalAnchor?t.verticalAnchor||r.verticalAnchor:e.horizontal?"middle":n>=0?"end":"start"}(e,x),E=function(e,t){t=t||{};var n=e.style&&e.style.labels||{};return void 0===t.angle?n.angle:t.angle}(e,x),S=c(e,x,t),A=l(e),P=u(e,x),C=P.x,_=P.y,M=i(e,x),T={angle:E,data:r,datum:x,horizontal:h,index:t,polar:g,scale:n,labelPlacement:A,text:S,textAnchor:k,verticalAnchor:O,x:C,y:_,dx:M.dx,dy:M.dy,width:y,height:v,style:p.labels};if(!o.a.isTooltip(b))return T;var j=m&&m.tooltip||{};return a()({},T,o.a.omit(j,["style"]))}}},function(e,t,n){var r=n(107),a=0;e.exports=function(e){var t=++a;return r(e)+t}},function(e,t,n){var r=n(84);e.exports=function(e,t){return r(e,t)}},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){var r=n(78),a=n(252),o=Object.prototype.hasOwnProperty,i=a((function(e,t,n){o.call(e,n)?e[n].push(t):r(e,n,[t])}));e.exports=i},function(e,t,n){var r=n(257);e.exports=function(e){return e&&e.length?r(e):[]}},function(e,t){e.exports=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t0){var i=n.indexOf(this);~i?n.splice(i+1):n.push(this),~i?r.splice(i,1/0,a):r.push(a),~n.indexOf(o)&&(o=t.call(this,a,o))}else n.push(o);return null==e?o:e.call(this,a,o)}}(e.exports=function(e,t,r,a){return JSON.stringify(e,n(t,a),r)}).getSerialize=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(1),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=r.createContext&&r.createContext(a),i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n