diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.browserslistrc b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.browserslistrc new file mode 100644 index 00000000..bd3ad98e --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.browserslistrc @@ -0,0 +1,3 @@ +> 1% +last 2 versions +not ie <= 8 \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.eslintrc.js b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.eslintrc.js new file mode 100644 index 00000000..42f7d6aa --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.eslintrc.js @@ -0,0 +1,17 @@ +module.exports = { + root: true, + env: { + node: true + }, + 'extends': [ + 'plugin:vue/essential', + 'eslint:recommended' + ], + rules: { + 'no-console': process.env.NODE_ENV === 'production' ? 'off' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' + }, + parserOptions: { + parser: 'babel-eslint' + } +} \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.gitignore b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.gitignore new file mode 100644 index 00000000..1f8602ba --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.gitignore @@ -0,0 +1,22 @@ +.DS_Store +node_modules +/dist + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* +package-lock.json diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.postcssrc.js b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.postcssrc.js new file mode 100644 index 00000000..100cc012 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.postcssrc.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + autoprefixer: {} + } +} \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.travis.yml b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.travis.yml new file mode 100644 index 00000000..4f4f267b --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/.travis.yml @@ -0,0 +1,9 @@ +language: node_js +node_js: + - "10" +install: + - npm install +script: + - npm run lint + - npm run docs + - npm run build \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/LICENSE b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/LICENSE new file mode 100644 index 00000000..6e5d7890 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/LICENSE @@ -0,0 +1,17 @@ +MIT License + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/README.md b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/README.md new file mode 100644 index 00000000..46a97449 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/README.md @@ -0,0 +1,93 @@ +

đŸ’Ĩ Cryptocurrency detector đŸ’Ĩ

+ + + +

Tech Stack Used 🎮

+ + +
+ + ![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white) + ![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) + ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E) + ![VUE.js](https://img.shields.io/badge/vue.Js-%25231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) + +
+ + +![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) + + + +## :zap: Description 📃 + +
+ +

A Cryptocurrency Dashboard build with Vue JS, PWA enabled, Binance Websocket API for realtime price, amChart for displaying historical charts, SVG Sparkline Chart and Latest News feed from Cryptocompare site. +

+
+ + + + + +## :zap: How to run it? 🕹ī¸ + + +## Prerequisites: + +- Node/NPM +- Vue-cli 3.x + +## Project setup +``` +npm install +``` + +### Compiles and hot-reloads for development +``` +npm run serve +``` + +### Compiles and minifies for production +``` +npm run build +``` + +### Lints and fixes files +``` +npm run lint +``` + +### Run your unit tests +``` +npm run test:unit +``` +al + + + + +## :zap: Screenshots 📸 + + + + + +![Line](https://github.com/Avdhesh-Varshney/WebMasterLog/assets/114330097/4b78510f-a941-45f8-a9d5-80ed0705e847) + + + +

Developed By Aditi Jain đŸ‘Ļ

+

+ + + + + + +

+ +

Happy Coding 🧑‍đŸ’ģ

+ +

Show some  â¤ī¸  by  đŸŒŸ  this repository!

diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/Screenshot.webp.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/Screenshot.webp.png new file mode 100644 index 00000000..91c995a4 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/Screenshot.webp.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/babel.config.js b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/babel.config.js new file mode 100644 index 00000000..a6ef69e0 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/cli-plugin-babel/preset' + ] +} \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/css/app.css b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/css/app.css new file mode 100644 index 00000000..4fcaf505 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/css/app.css @@ -0,0 +1,3 @@ +/*! + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2) format("woff2"),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype"),url(../img/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only-focusable:active,.sr-only-focusable:focus{margin:0}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#ffde00;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#2c2c2c;text-align:left;background-color:#f9fbfd}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#ffde00;text-decoration:none;background-color:transparent}a:hover{color:#b39b00;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.btn{display:inline-block;font-weight:400;color:#2c2c2c;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#2c2c2c;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,222,0,.25);box-shadow:0 0 0 .2rem rgba(255,222,0,.25)}.btn.disabled,.btn:disabled{opacity:.65;-webkit-box-shadow:none;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,222,0,.25),inset 0 3px 5px rgba(0,0,0,.125);box-shadow:0 0 0 .2rem rgba(255,222,0,.25),inset 0 3px 5px rgba(0,0,0,.125)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#212529;background-color:#ffde00;border-color:#ffde00;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#212529;background-color:#d9bd00;border-color:#ccb200}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222,194,6,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222,194,6,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#ffde00;border-color:#ffde00}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#212529;background-color:#ccb200;border-color:#bfa700}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,194,6,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,194,6,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(130,138,145,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(130,138,145,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(72,180,97,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(72,180,97,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(58,176,195,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,176,195,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222,170,12,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,170,12,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(225,83,97,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(225,83,97,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216,217,219,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216,217,219,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(82,88,93,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(82,88,93,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#ffde00;border-color:#ffde00}.btn-outline-primary:hover{color:#212529;background-color:#ffde00;border-color:#ffde00}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,222,0,.5);box-shadow:0 0 0 .2rem rgba(255,222,0,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ffde00;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#ffde00;border-color:#ffde00}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,222,0,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,222,0,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(108,117,125,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(40,167,69,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,162,184,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,193,7,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(220,53,69,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(248,249,250,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(52,58,64,.5);box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#ffde00;text-decoration:none}.btn-link:hover{color:#b39b00}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#ffde00!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#ccb200!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#ffde00!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#ffde00!important}a.text-primary:focus,a.text-primary:hover{color:#b39b00!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#2c2c2c!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}body,html{height:100%;width:100%;padding:0;margin:0}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px;background:#bbb}::-webkit-scrollbar-thumb{background:#555;-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.6)}::-webkit-scrollbar-corner{background:#bbb}button:focus{outline:none}.x-small{font-size:60%}.btn{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.15),0 1px 4px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(50,50,93,.15),0 1px 4px rgba(0,0,0,.2)}.btn.active{background-color:#ffcb0e!important;-webkit-box-shadow:none!important;box-shadow:none!important}.layout-container{height:100%;width:100%;padding-bottom:16px}.page-header{position:fixed;left:0;top:0;right:0;text-align:center;height:50px;line-height:50px;z-index:100;-webkit-box-shadow:0 6px 7px 0 rgba(0,0,0,.45);box-shadow:0 6px 7px 0 rgba(0,0,0,.45);-webkit-transition:left .3s ease;transition:left .3s ease}.page-header .back-btn{position:absolute;background-color:transparent;left:0;padding:0 20px;margin:-1px 0;border:none;cursor:pointer}.page-header .back-btn i{vertical-align:middle}.page-header .page-title{font-size:25px;font-weight:700}.page-container{width:100%;height:100%;padding-top:60px}.add-btn{width:30px;height:30px;padding:0;background:transparent;border:2px solid #ffde00;position:relative;cursor:pointer;display:inline-block;margin:10px;color:#ffde00;border-radius:50%;-webkit-box-shadow:4px 4px 20px #060606;box-shadow:4px 4px 20px #060606;font-size:12px}.add-btn i{font-size:1.6em;line-height:1.6em;text-shadow:2px 2px 3px #060606}.add-btn:active{-webkit-box-shadow:none;box-shadow:none}.clear-btn{position:fixed;bottom:4px;right:8px;background-color:#ff305a;border:none;border-radius:16px;color:#fff;padding:6px 12px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;margin:4px 2px;cursor:pointer;z-index:2000;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.3);box-shadow:0 0 10px 2px rgba(0,0,0,.3)}.clear-btn:hover{background-color:#ff002f}.slash{color:#ffde00;font-size:xx-large;font-weight:700;padding-left:10px}.content-box{height:100%;width:100%;margin-top:-10px}.v-select .dropdown-menu{min-width:100px!important;overflow-y:auto!important}.menu-bar{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;padding:0 20px;z-index:50;background-color:#333;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.42);box-shadow:0 2px 20px rgba(0,0,0,.42)}.menu-bar #base{width:342px}.menu-bar #quote{width:100px;margin-left:10px}.board{padding-top:60px;max-width:1650px;margin:0 auto 30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:10px}.board .card-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.board .card-block,.coin-box{display:-webkit-box;display:-ms-flexbox;display:flex}.coin-box{position:relative;width:390px;height:200px;background:#fff;border:1px solid hsla(0,0%,86.3%,.58);-webkit-box-shadow:5px 5px 25px 0 rgba(46,61,73,.16);box-shadow:5px 5px 25px 0 rgba(46,61,73,.16);border-radius:6px;padding:0;-webkit-transition:.5s;transition:.5s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer:cursor}.box-icon{padding-right:10px}.box-icon span{display:block;height:50px;width:50px;background-position:0 0;background-size:100% 100%;-webkit-box-shadow:0 8px 24px -2px rgba(0,0,0,.3),0 -2px 12px 3px hsla(0,0%,61.2%,.1);box-shadow:0 8px 24px -2px rgba(0,0,0,.3),0 -2px 12px 3px hsla(0,0%,61.2%,.1);border-radius:50%;border:2px solid #fff}.coin-price{font-size:21px;font-weight:700;line-height:1.2}.price{font-size:32px;font-weight:700;line-height:1.8;padding-left:45px}.coin-info{height:212px;padding:10px 20px 5px 15px}.coin-per{font-size:20px;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.indicator{display:inline-block;font-family:FontAwesome;color:inherit;padding-right:5px}.up{color:#53a800}.up .indicator:before{content:"īĸ"}.down{color:red}.down .indicator:before{content:"īŖ"}.sparkline-chart{height:94px}.box-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 10px}.box-body,.info-page{display:-webkit-box;display:-ms-flexbox;display:flex}.info-page{margin-right:-15px;margin-left:-15px}.info-section{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-card{padding-bottom:15px}.news-section{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;max-height:calc(100vh - 60px)}.chart-content{padding:20px}.chart-content,.info-card{-webkit-box-shadow:0 0 60px 0 rgba(31,41,56,.1);box-shadow:0 0 60px 0 rgba(31,41,56,.1)}.info-card{background:#fff;border-radius:8px;height:100%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-label{font-weight:700;display:inline-block;width:90px}.coin-img{display:inline-block;height:40px;width:40px;background-position:0 0;background-size:100% 100%;-webkit-box-shadow:0 8px 24px -2px rgba(0,0,0,.3),0 -2px 12px 3px hsla(0,0%,61.2%,.1);box-shadow:0 8px 24px -2px rgba(0,0,0,.3),0 -2px 12px 3px hsla(0,0%,61.2%,.1);border-radius:50%;border:2px solid #fff;float:left}.coin-name{font-size:24px;font-weight:700;line-height:40px;vertical-align:middle;margin-left:10px;float:left}.chg-block{font-size:20px}.chart-panel{height:412px}.chart-bar{height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-type{margin-right:auto;padding-left:10px}.spinner{position:absolute;top:10px;left:15px;bottom:10px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:4;opacity:.6;background-color:#fff}.circle-spinner{width:64px;height:64px;clear:both;margin:20px auto;border:4px solid rgba(0,0,0,.25);border-top:4px solid #000;border-radius:50%;z-index:5;-webkit-animation:circleAnim .6s linear infinite;animation:circleAnim .6s linear infinite}@-webkit-keyframes circleAnim{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes circleAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.news{height:100%;line-height:1.3;border:1px solid rgba(138,173,255,.25);-webkit-box-shadow:0 0 60px 0 rgba(31,41,56,.1);box-shadow:0 0 60px 0 rgba(31,41,56,.1)}.news a,.news a:active,.news a:focus,.news a:hover{color:#007bff;text-decoration:none}.news .news-header{text-align:center;height:50px;line-height:50px;font-size:20px;font-weight:700;background-color:#333;color:#ffde00;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.05);box-shadow:2px 2px 2px rgba(0,0,0,.05)}.news .news-block{height:calc(100% - 65px);background:#fff;overflow-y:auto}.news-item{text-align:left;background:#fff;margin:10px 15px 10px 10px;border-radius:6px;border-color:#ececec;max-height:200px;overflow:hidden;padding:10px;-webkit-box-shadow:2px 2px 2px rgba(31,41,56,.1),-2px -2px 2px rgba(31,41,56,.1);box-shadow:2px 2px 2px rgba(31,41,56,.1),-2px -2px 2px rgba(31,41,56,.1)}.news-item p{line-height:1.2}.news-item p,.news-title{font-size:14px;margin-bottom:.25rem}.news-title{font-weight:700}.thumb-img{float:left;width:90px;margin-right:10px}.thumb-img img{width:90px;height:90px;border-radius:6px;display:block}.news-data{display:block;font-size:13px;color:#565656}.news-source{display:inline-block;color:orange}.news-date{display:inline-block;float:right}.dd-container{position:absolute;top:4px;right:8px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.dd-container.show{-webkit-animation:show-dropdown .25s ease forwards;animation:show-dropdown .25s ease forwards}.dd-container .menu-btn{color:#a8a8a8}.dd-container .menu-btn:hover{color:#000}.dd-container .dd-menu{position:absolute;right:0;top:0;min-width:160px;overflow:auto;z-index:10;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 12px 50px rgba(50,50,93,.1),0 0 15px rgba(0,0,0,.1);box-shadow:0 12px 50px rgba(50,50,93,.1),0 0 15px rgba(0,0,0,.1)}.dd-container .dd-menu .dd-item{display:block;line-height:1.5;padding:3px 5px;clear:both}.dd-container .dd-menu .dd-item:hover{background-color:#eaeaea}@-webkit-keyframes show-dropdown{0%{-webkit-transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,transform .25s;transition:visibility .25s,opacity .25s,transform .25s,-webkit-transform .25s;-webkit-transform:translateY(10px) perspective(200px) rotateX(-2deg);transform:translateY(10px) perspective(200px) rotateX(-2deg);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes show-dropdown{0%{-webkit-transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,transform .25s;transition:visibility .25s,opacity .25s,transform .25s,-webkit-transform .25s;-webkit-transform:translateY(10px) perspective(200px) rotateX(-2deg);transform:translateY(10px) perspective(200px) rotateX(-2deg);opacity:0}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}.v-select .dropdown-toggle{background:#fff!important;border-color:rgba(82,166,183,.39)}.v-select .dropdown-toggle:after{display:none}.v-select .dropdown-menu{min-width:120px;overflow-y:auto}.v-select input[type=search],.v-select input[type=search]:focus{font-size:12px!important}.v-select.single .selected-tag{font-size:12px}.v-select .form-control{height:calc(1.25rem + 2px)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .8s;transition:opacity .8s}.fade-enter,.fade-leave-active{opacity:0}@media(max-width:1200px){.news-section{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}@media(max-width:768px){.page-header .page-title{font-size:18px}.menu-bar{padding:0 5px;font-size:12px}.menu-bar #quote{margin-left:5px}.menu-bar #base{width:230px}.slash{padding-left:5px}.add-btn{margin:5px}.coin-info{padding:10px 15px 5px 10px}.coin-box{width:346px}.board{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.coin-name{font-size:19px}.coin-price{font-size:18px}.box-icon span{height:40px;width:40px}.info-card{padding:10px}.chg-block{font-size:18px}} \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/favicon.ico b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/favicon.ico new file mode 100644 index 00000000..7a767c45 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/favicon.ico differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.eot b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.eot new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.eot differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.ttf b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.ttf new file mode 100644 index 00000000..35acda2f Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.ttf differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.woff b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.woff new file mode 100644 index 00000000..400014a4 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.woff differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.woff2 b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.woff2 new file mode 100644 index 00000000..4d13fc60 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/fonts/fontawesome-webfont.woff2 differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/fontawesome-webfont.svg b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/fontawesome-webfont.svg new file mode 100644 index 00000000..855c845e --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/android-chrome-192x192.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/android-chrome-192x192.png new file mode 100644 index 00000000..55950009 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/android-chrome-192x192.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/android-chrome-512x512.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/android-chrome-512x512.png new file mode 100644 index 00000000..889c99e7 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/android-chrome-512x512.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-120x120.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-120x120.png new file mode 100644 index 00000000..0a88c687 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-120x120.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-152x152.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-152x152.png new file mode 100644 index 00000000..aad4a035 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-152x152.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-180x180.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-180x180.png new file mode 100644 index 00000000..bd1b01cb Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-180x180.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-60x60.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-60x60.png new file mode 100644 index 00000000..c3dac137 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-60x60.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-76x76.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-76x76.png new file mode 100644 index 00000000..fb0ea985 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon-76x76.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon.png new file mode 100644 index 00000000..fe9063c9 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/apple-touch-icon.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/favicon-16x16.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/favicon-16x16.png new file mode 100644 index 00000000..46091129 Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/favicon-16x16.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/favicon-32x32.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/favicon-32x32.png new file mode 100644 index 00000000..31a7c1ac Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/favicon-32x32.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/msapplication-icon-144x144.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/msapplication-icon-144x144.png new file mode 100644 index 00000000..7b6ebc9c Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/msapplication-icon-144x144.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/mstile-150x150.png b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/mstile-150x150.png new file mode 100644 index 00000000..0092af8a Binary files /dev/null and b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/mstile-150x150.png differ diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/safari-pinned-tab.svg b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/safari-pinned-tab.svg new file mode 100644 index 00000000..732afd8e --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/img/icons/safari-pinned-tab.svg @@ -0,0 +1,149 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/index.html b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/index.html new file mode 100644 index 00000000..5b17a316 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/index.html @@ -0,0 +1 @@ +vue-crypto-dashboard
\ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/app.js b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/app.js new file mode 100644 index 00000000..5b298efa --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/app.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var r,a,i=t[0],u=t[1],s=t[2],l=0,f=[];ln.price?1:-1:1,r["a"].set(e.tickers,t.symbol,t)},ADD_COIN_PAIR:function(e,t){e.tickers[t.symbol]||(e.currencies.push(t),localStorage.setItem("vue-crypto-currencies-new",JSON.stringify(e.currencies))),r["a"].set(e.tickers,t.symbol,{pchg:1})},REMOVE_COIN_PAIR:function(e,t){r["a"].delete(e.tickers,t),e.currencies.splice(e.currencies.findIndex((function(e){return e.symbol===t})),1),localStorage.setItem("vue-crypto-currencies-new",JSON.stringify(e.currencies))}}})},d5a0:function(e,t,n){}}); +//# sourceMappingURL=app.js.map \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/app.js.map b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/app.js.map new file mode 100644 index 00000000..1214387c --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/app.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?fc90","webpack:///./src/layout/LayoutPage.vue?123e","webpack:///src/layout/LayoutPage.vue","webpack:///./src/layout/LayoutPage.vue?05a1","webpack:///./src/layout/LayoutPage.vue","webpack:///src/App.vue","webpack:///./src/App.vue?60d0","webpack:///./src/App.vue","webpack:///./src/router.js","webpack:///./src/registerServiceWorker.js","webpack:///./src/directives/click-ouside.js","webpack:///./src/main.js","webpack:///./src/store.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","jsonpScriptSrc","p","exports","module","l","e","promises","installedChunkData","promise","Promise","resolve","reject","onScriptComplete","script","document","createElement","charset","timeout","nc","setAttribute","src","error","Error","event","onerror","onload","clearTimeout","chunk","errorType","type","realSrc","target","message","name","request","undefined","setTimeout","head","appendChild","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","err","console","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","staticClass","currentPage","on","$event","$router","path","_e","_v","watch","deep","handler","component","components","LayoutPage","Vue","use","Router","router","base","process","routes","props","beforeEach","to","from","next","register","ready","log","cached","updated","offline","el","binding","vnode","clickOutsideEvent","contains","context","expression","body","addEventListener","unbind","removeEventListener","config","productionTip","directive","clickOutside","store","render","h","App","$mount","Vuex","Store","strict","state","currencies","localStorage","getItem","JSON","parse","defaultPair","tickers","chartData","getters","getSymbolById","symbol","find","getTickerById","mutations","SET_DEFAULT","UPDATE_TICKER","payload","tick","pchg","price","set","ADD_COIN_PAIR","setItem","stringify","REMOVE_COIN_PAIR","delete","findIndex"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBhB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASY,EAAe5B,GACvB,OAAOyB,EAAoBI,EAAI,OAAS,GAAG7B,IAAUA,GAAW,MAIjE,SAASyB,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU+B,QAGnC,IAAIC,EAASJ,EAAiB5B,GAAY,CACzCK,EAAGL,EACHiC,GAAG,EACHF,QAAS,IAUV,OANAjB,EAAQd,GAAUW,KAAKqB,EAAOD,QAASC,EAAQA,EAAOD,QAASL,GAG/DM,EAAOC,GAAI,EAGJD,EAAOD,QAKfL,EAAoBQ,EAAI,SAAuBjC,GAC9C,IAAIkC,EAAW,GAKXC,EAAqBxB,EAAgBX,GACzC,GAA0B,IAAvBmC,EAGF,GAAGA,EACFD,EAAStB,KAAKuB,EAAmB,QAC3B,CAEN,IAAIC,EAAU,IAAIC,SAAQ,SAASC,EAASC,GAC3CJ,EAAqBxB,EAAgBX,GAAW,CAACsC,EAASC,MAE3DL,EAAStB,KAAKuB,EAAmB,GAAKC,GAGtC,IACII,EADAC,EAASC,SAASC,cAAc,UAGpCF,EAAOG,QAAU,QACjBH,EAAOI,QAAU,IACbpB,EAAoBqB,IACvBL,EAAOM,aAAa,QAAStB,EAAoBqB,IAElDL,EAAOO,IAAMpB,EAAe5B,GAG5B,IAAIiD,EAAQ,IAAIC,MAChBV,EAAmB,SAAUW,GAE5BV,EAAOW,QAAUX,EAAOY,OAAS,KACjCC,aAAaT,GACb,IAAIU,EAAQ5C,EAAgBX,GAC5B,GAAa,IAAVuD,EAAa,CACf,GAAGA,EAAO,CACT,IAAIC,EAAYL,IAAyB,SAAfA,EAAMM,KAAkB,UAAYN,EAAMM,MAChEC,EAAUP,GAASA,EAAMQ,QAAUR,EAAMQ,OAAOX,IACpDC,EAAMW,QAAU,iBAAmB5D,EAAU,cAAgBwD,EAAY,KAAOE,EAAU,IAC1FT,EAAMY,KAAO,iBACbZ,EAAMQ,KAAOD,EACbP,EAAMa,QAAUJ,EAChBH,EAAM,GAAGN,GAEVtC,EAAgBX,QAAW+D,IAG7B,IAAIlB,EAAUmB,YAAW,WACxBxB,EAAiB,CAAEiB,KAAM,UAAWE,OAAQlB,MAC1C,MACHA,EAAOW,QAAUX,EAAOY,OAASb,EACjCE,SAASuB,KAAKC,YAAYzB,GAG5B,OAAOJ,QAAQ8B,IAAIjC,IAIpBT,EAAoB2C,EAAIvD,EAGxBY,EAAoB4C,EAAI1C,EAGxBF,EAAoB6C,EAAI,SAASxC,EAAS+B,EAAMU,GAC3C9C,EAAoB+C,EAAE1C,EAAS+B,IAClCtD,OAAOkE,eAAe3C,EAAS+B,EAAM,CAAEa,YAAY,EAAMC,IAAKJ,KAKhE9C,EAAoBmD,EAAI,SAAS9C,GACX,qBAAX+C,QAA0BA,OAAOC,aAC1CvE,OAAOkE,eAAe3C,EAAS+C,OAAOC,YAAa,CAAEC,MAAO,WAE7DxE,OAAOkE,eAAe3C,EAAS,aAAc,CAAEiD,OAAO,KAQvDtD,EAAoBuD,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQtD,EAAoBsD,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAK5E,OAAO6E,OAAO,MAGvB,GAFA3D,EAAoBmD,EAAEO,GACtB5E,OAAOkE,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOtD,EAAoB6C,EAAEa,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIR1D,EAAoB8D,EAAI,SAASxD,GAChC,IAAIwC,EAASxC,GAAUA,EAAOmD,WAC7B,WAAwB,OAAOnD,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAN,EAAoB6C,EAAEC,EAAQ,IAAKA,GAC5BA,GAIR9C,EAAoB+C,EAAI,SAASgB,EAAQC,GAAY,OAAOlF,OAAOC,UAAUC,eAAeC,KAAK8E,EAAQC,IAGzGhE,EAAoBI,EAAI,yBAGxBJ,EAAoBiE,GAAK,SAASC,GAA2B,MAApBC,QAAQ3C,MAAM0C,GAAYA,GAEnE,IAAIE,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAWjF,KAAK0E,KAAKO,GAC5CA,EAAWjF,KAAOf,EAClBgG,EAAaA,EAAWG,QACxB,IAAI,IAAI5F,EAAI,EAAGA,EAAIyF,EAAWvF,OAAQF,IAAKP,EAAqBgG,EAAWzF,IAC3E,IAAIU,EAAsBiF,EAI1B/E,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,4lCC5NL,EAAS,WAAa,IAAI+E,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,MAAM,CAAC,GAAK,QAAQ,CAACF,EAAG,eAAe,IAC7IG,EAAkB,GCDlB,EAAS,WAAa,IAAIP,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACI,YAAY,oBAAoB,CAACJ,EAAG,SAAS,CAACI,YAAY,0BAA0B,CAAsB,aAApBR,EAAIS,YAA4BL,EAAG,SAAS,CAACI,YAAY,WAAWE,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOX,EAAIY,QAAQjG,KAAK,CAAEkG,KAAM,SAAU,CAACT,EAAG,IAAI,CAACI,YAAY,6BAA6BR,EAAIc,KAAKV,EAAG,OAAO,CAACI,YAAY,cAAc,CAACR,EAAIe,GAAG,4BAA4BX,EAAG,MAAM,CAACI,YAAY,kBAAkB,CAACJ,EAAG,aAAa,CAACE,MAAM,CAAC,KAAO,OAAO,KAAO,WAAW,CAACF,EAAG,aAAa,CAACE,MAAM,CAAC,QAAU,cAAc,CAACF,EAAG,gBAAgB,IAAI,IAAI,MACznB,EAAkB,GCiBtB,G,UAAA,CACExC,KAAFA,aACE/D,KAFF,WAGI,MAAJ,CACM4G,YAANA,cAGEO,MAAFA,CACI,OAAJ,CACMC,MAANA,EACMC,QAANA,YACQ,KAAR,wBC7BoV,I,YCOhVC,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,EAAAA,E,QCXf,GACEC,WAAFA,CACIC,WAAJA,ICT8T,ICO1T,EAAY,eACd,EACA,EACAd,GACA,EACA,KACA,KACA,MAIa,I,oDCffe,OAAIC,IAAIC,QAER,IAAMC,EAAS,IAAID,OAAO,CACxBE,KAAMC,yBACN3C,KAAM,UACN4C,OAAQ,CACN,CACEf,KAAM,IACNjD,KAAM,YACNuD,UAAW,kBAAM,kDAEnB,CACEN,KAAM,gBACNjD,KAAM,WACNuD,UAAW,kBAAM,iDACjBU,OAAO,MAIbJ,EAAOK,YAAW,SAACC,EAAIC,EAAMC,GAC3BA,OAEaR,Q,wBCpBbS,eAAS,GAAD,OAAIP,yBAAJ,qBAA6C,CACnDQ,MADmD,WAEjDxC,QAAQyC,IACN,uGAIJC,OAPmD,WAQjD1C,QAAQyC,IAAI,6CAEdE,QAVmD,WAWjD3C,QAAQyC,IAAI,8CAEdG,QAbmD,WAcjD5C,QAAQyC,IAAI,kEAEdpF,MAhBmD,SAgB5CA,GACL2C,QAAQ3C,MAAM,4CAA6CA,M,wBCtBlD,GACbqC,KAAM,SAASmD,EAAIC,EAASC,GAC1BF,EAAGG,kBAAoB,SAASzF,GAExBsF,GAAMtF,EAAMQ,QAAU8E,EAAGI,SAAS1F,EAAMQ,SAE5CgF,EAAMG,QAAQJ,EAAQK,YAAY5F,IAGtCT,SAASsG,KAAKC,iBAAiB,QAASR,EAAGG,oBAE7CM,OAAQ,SAAST,GACf/F,SAASsG,KAAKG,oBAAoB,QAASV,EAAGG,qBCFlDrB,OAAI6B,OAAOC,eAAgB,EAC3B9B,OAAI+B,UAAU,gBAAiBC,GAE/B,IAAIhC,OAAI,CACNG,SACA8B,aACAC,OAAQ,SAAAC,GAAC,OAAIA,EAAEC,MACdC,OAAO,S,mJCbVrC,OAAIC,IAAIqC,QAEO,WAAIA,OAAKC,MAAM,CAC5BC,QAAQ,EACRC,MAAO,CACLC,WAAYC,aAAaC,QAAQ,6BAA8BC,KAAKC,MAAMH,aAAaC,QAAQ,8BAAgCG,EAC/HC,QAAS,GACTC,UAAW,IAEbC,QAAS,CACPC,cAAe,SAAAV,GAAK,OAAI,SAACW,GACvB,OAAOX,EAAMC,WAAWW,MAAK,SAAAlJ,GAAC,OAAIA,EAAEiJ,SAAWA,OAEjDE,cAAe,SAAAb,GAAK,OAAI,SAACW,GACvB,OAAOX,EAAMO,QAAQI,MAGzBG,UAAW,CACTC,YAAa,SAACf,GACZA,EAAMC,WAAaK,GAErBU,cAAe,SAAChB,EAAOiB,GACrB,IAAMC,EAAOlB,EAAMO,QAAQU,EAAQN,QACnCM,EAAQE,KAAOD,EAAQD,EAAQG,MAAQF,EAAKE,MAAO,GAAK,EAAM,EAC9D7D,OAAI8D,IAAIrB,EAAMO,QAASU,EAAQN,OAAQM,IAEzCK,cAAe,SAACtB,EAAOiB,GACjBjB,EAAMO,QAAQU,EAAQN,UACxBX,EAAMC,WAAWrJ,KAAKqK,GACtBf,aAAaqB,QAAQ,4BAA6BnB,KAAKoB,UAAUxB,EAAMC,cAEzE1C,OAAI8D,IAAIrB,EAAMO,QAASU,EAAQN,OAAQ,CAAEQ,KAAM,KAGjDM,iBAAkB,SAACzB,EAAOW,GACxBpD,OAAImE,OAAO1B,EAAMO,QAASI,GAC1BX,EAAMC,WAAWzI,OAAOwI,EAAMC,WAAW0B,WAAU,SAAAjK,GAAC,OAAIA,EAAEiJ,SAAWA,KAAS,GAC9ET,aAAaqB,QAAQ,4BAA6BnB,KAAKoB,UAAUxB,EAAMC,kB","file":"js/app.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/vue-crypto-dashboard/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('LayoutPage')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"layout-container\"},[_c('header',{staticClass:\"page-header bg-primary\"},[(_vm.currentPage === 'infoview')?_c('button',{staticClass:\"back-btn\",on:{\"click\":function($event){return _vm.$router.push({ path: '/' })}}},[_c('i',{staticClass:\"fa fa-angle-left fa-2x\"})]):_vm._e(),_c('span',{staticClass:\"page-title\"},[_vm._v(\"VUE CRYPTO DASHBOARD\")])]),_c('div',{staticClass:\"page-container\"},[_c('transition',{attrs:{\"name\":\"fade\",\"mode\":\"out-in\"}},[_c('keep-alive',{attrs:{\"include\":\"dashboard\"}},[_c('router-view')],1)],1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LayoutPage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LayoutPage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./LayoutPage.vue?vue&type=template&id=3da7cb81&\"\nimport script from \"./LayoutPage.vue?vue&type=script&lang=js&\"\nexport * from \"./LayoutPage.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=8ab2735c&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\r\nimport Router from 'vue-router'\r\n\r\nVue.use(Router);\r\n\r\nconst router = new Router({\r\n base: process.env.BASE_URL,\r\n mode: 'history',\r\n routes: [\r\n {\r\n path: '/',\r\n name: 'dashboard',\r\n component: () => import('./views/Dashboard.vue')\r\n },\r\n {\r\n path: '/view/:symbol',\r\n name: 'infoview',\r\n component: () => import('./views/InfoView.vue'),\r\n props: true\r\n }\r\n ]\r\n})\r\nrouter.beforeEach((to, from, next) => {\r\n next()\r\n})\r\nexport default router;","/* eslint-disable no-console */\r\n\r\nimport { register } from 'register-service-worker'\r\n\r\nif (process.env.NODE_ENV === 'production') {\r\n register(`${process.env.BASE_URL}service-worker.js`, {\r\n ready () {\r\n console.log(\r\n 'App is being served from cache by a service worker.\\n' +\r\n 'For more details, visit https://goo.gl/AFskqB'\r\n )\r\n },\r\n cached () {\r\n console.log('Content has been cached for offline use.')\r\n },\r\n updated () {\r\n console.log('New content is available; please refresh.')\r\n },\r\n offline () {\r\n console.log('No internet connection found. App is running in offline mode.')\r\n },\r\n error (error) {\r\n console.error('Error during service worker registration:', error)\r\n }\r\n })\r\n}\r\n","export default {\r\n bind: function(el, binding, vnode) {\r\n el.clickOutsideEvent = function(event) {\r\n // here I check that click was outside the el and his childrens\r\n if (!(el == event.target || el.contains(event.target))) {\r\n // and if it did, call method provided in attribute value\r\n vnode.context[binding.expression](event);\r\n }\r\n };\r\n document.body.addEventListener(\"click\", el.clickOutsideEvent);\r\n },\r\n unbind: function(el) {\r\n document.body.removeEventListener(\"click\", el.clickOutsideEvent);\r\n }\r\n};\r\n","import Vue from 'vue'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport store from './store'\r\nimport './registerServiceWorker'\r\nimport \"./assets/vendor/font-awesome/css/font-awesome.css\";\r\nimport \"./assets/app.scss\"\r\n\r\nimport clickOutside from \"./directives/click-ouside\"\r\n\r\nVue.config.productionTip = false;\r\nVue.directive(\"click-outside\", clickOutside);\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: h => h(App)\r\n}).$mount('#app');\r\n","import Vue from 'vue'\r\nimport Vuex from 'vuex'\r\nimport defaultPair from '@/assets/defaultpair.json'\r\n\r\nVue.use(Vuex);\r\n\r\nexport default new Vuex.Store({\r\n strict: true,\r\n state: {\r\n currencies: localStorage.getItem('vue-crypto-currencies-new')? JSON.parse(localStorage.getItem('vue-crypto-currencies-new')) : defaultPair,\r\n tickers: {},\r\n chartData: []\r\n },\r\n getters: {\r\n getSymbolById: state => (symbol) => {\r\n return state.currencies.find(s => s.symbol === symbol);\r\n },\r\n getTickerById: state => (symbol) => {\r\n return state.tickers[symbol]\r\n }\r\n },\r\n mutations: {\r\n SET_DEFAULT: (state) => {\r\n state.currencies = defaultPair\r\n },\r\n UPDATE_TICKER: (state, payload) => {\r\n const tick = state.tickers[payload.symbol]\r\n payload.pchg = tick ? (payload.price > tick.price? 1 : -1 ) : 1\r\n Vue.set(state.tickers, payload.symbol, payload)\r\n },\r\n ADD_COIN_PAIR: (state, payload) => {\r\n if(!state.tickers[payload.symbol]) {\r\n state.currencies.push(payload);\r\n localStorage.setItem('vue-crypto-currencies-new', JSON.stringify(state.currencies))\r\n }\r\n Vue.set(state.tickers, payload.symbol, { pchg: 1 })\r\n\r\n },\r\n REMOVE_COIN_PAIR: (state, symbol) => {\r\n Vue.delete(state.tickers, symbol)\r\n state.currencies.splice(state.currencies.findIndex(s => s.symbol === symbol), 1);\r\n localStorage.setItem('vue-crypto-currencies-new', JSON.stringify(state.currencies))\r\n }\r\n }\r\n})\r\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-358b3214.js b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-358b3214.js new file mode 100644 index 00000000..965ad2e6 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-358b3214.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-358b3214"],{"00b4":function(e,a,n){"use strict";n("ac1f");var l=n("23e7"),i=n("da84"),t=n("c65b"),o=n("e330"),r=n("1626"),c=n("861d"),u=function(){var e=!1,a=/[ac]/;return a.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===a.test("abc")&&e}(),d=i.Error,s=o(/./.test);l({target:"RegExp",proto:!0,forced:!u},{test:function(e){var a=this.exec;if(!r(a))return s(this,e);var n=t(a,this,e);if(null!==n&&!c(n))throw new d("RegExp exec method returned something other than an Object or null");return!!n}})},"057f":function(e,a,n){var l=n("c6b6"),i=n("fc6a"),t=n("241c").f,o=n("4dae"),r="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return t(e)}catch(a){return o(r)}};e.exports.f=function(e){return r&&"Window"==l(e)?c(e):t(i(e))}},"107c":function(e,a,n){var l=n("d039"),i=n("da84"),t=i.RegExp;e.exports=l((function(){var e=t("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},1148:function(e,a,n){"use strict";var l=n("da84"),i=n("5926"),t=n("577e"),o=n("1d80"),r=l.RangeError;e.exports=function(e){var a=t(o(this)),n="",l=i(e);if(l<0||l==1/0)throw r("Wrong number of repetitions");for(;l>0;(l>>>=1)&&(a+=a))1&l&&(n+=a);return n}},"159b":function(e,a,n){var l=n("da84"),i=n("fdbc"),t=n("785a"),o=n("17c2"),r=n("9112"),c=function(e){if(e&&e.forEach!==o)try{r(e,"forEach",o)}catch(a){e.forEach=o}};for(var u in i)i[u]&&c(l[u]&&l[u].prototype);c(t)},"17c2":function(e,a,n){"use strict";var l=n("b727").forEach,i=n("a640"),t=i("forEach");e.exports=t?[].forEach:function(e){return l(this,e,arguments.length>1?arguments[1]:void 0)}},"408a":function(e,a,n){var l=n("e330");e.exports=l(1..valueOf)},"428f":function(e,a,n){var l=n("da84");e.exports=l},"4a7a":function(e,a,n){!function(a,n){e.exports=n()}(0,(function(){return function(e){function a(l){if(n[l])return n[l].exports;var i=n[l]={exports:{},id:l,loaded:!1};return e[l].call(i.exports,i,i.exports,a),i.loaded=!0,i.exports}var n={};return a.m=e,a.c=n,a.p="/",a(0)}([function(e,a,n){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"__esModule",{value:!0}),a.mixins=a.VueSelect=void 0;var i=n(95),t=l(i),o=n(45),r=l(o);a.default=t.default,a.VueSelect=t.default,a.mixins=r.default},function(e,a,n){var l=n(24)("wks"),i=n(16),t=n(3).Symbol,o="function"==typeof t,r=e.exports=function(e){return l[e]||(l[e]=o&&t[e]||(o?t:i)("Symbol."+e))};r.store=l},function(e,a){var n=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},function(e,a){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,a,n){var l=n(9),i=n(35),t=n(27),o=Object.defineProperty;a.f=n(5)?Object.defineProperty:function(e,a,n){if(l(e),a=t(a,!0),l(n),i)try{return o(e,a,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[a]=n.value),e}},function(e,a,n){e.exports=!n(11)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,a){var n={}.hasOwnProperty;e.exports=function(e,a){return n.call(e,a)}},function(e,a,n){var l=n(4),i=n(14);e.exports=n(5)?function(e,a,n){return l.f(e,a,i(1,n))}:function(e,a,n){return e[a]=n,e}},function(e,a,n){var l=n(68),i=n(18);e.exports=function(e){return l(i(e))}},function(e,a,n){var l=n(12);e.exports=function(e){if(!l(e))throw TypeError(e+" is not an object!");return e}},function(e,a,n){var l=n(3),i=n(2),t=n(33),o=n(7),r="prototype",c=function(e,a,n){var u,d,s,v=e&c.F,m=e&c.G,b=e&c.S,f=e&c.P,h=e&c.B,p=e&c.W,T=m?i:i[a]||(i[a]={}),A=T[r],S=m?l:b?l[a]:(l[a]||{})[r];for(u in m&&(n=a),n)d=!v&&S&&void 0!==S[u],d&&u in T||(s=d?S[u]:n[u],T[u]=m&&"function"!=typeof S[u]?n[u]:h&&d?t(s,l):p&&S[u]==s?function(e){var a=function(a,n,l){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(a);case 2:return new e(a,n)}return new e(a,n,l)}return e.apply(this,arguments)};return a[r]=e[r],a}(s):f&&"function"==typeof s?t(Function.call,s):s,f&&((T.virtual||(T.virtual={}))[u]=s,e&c.R&&A&&!A[u]&&o(A,u,s)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,a){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,a){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,a){e.exports={}},function(e,a){e.exports=function(e,a){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:a}}},function(e,a,n){var l=n(40),i=n(19);e.exports=Object.keys||function(e){return l(e,i)}},function(e,a){var n=0,l=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+l).toString(36))}},function(e,a){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,a){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,a){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,a){e.exports=!0},function(e,a){a.f={}.propertyIsEnumerable},function(e,a,n){var l=n(4).f,i=n(6),t=n(1)("toStringTag");e.exports=function(e,a,n){e&&!i(e=n?e:e.prototype,t)&&l(e,t,{configurable:!0,value:a})}},function(e,a,n){var l=n(24)("keys"),i=n(16);e.exports=function(e){return l[e]||(l[e]=i(e))}},function(e,a,n){var l=n(3),i="__core-js_shared__",t=l[i]||(l[i]={});e.exports=function(e){return t[e]||(t[e]={})}},function(e,a){var n=Math.ceil,l=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?l:n)(e)}},function(e,a,n){var l=n(18);e.exports=function(e){return Object(l(e))}},function(e,a,n){var l=n(12);e.exports=function(e,a){if(!l(e))return e;var n,i;if(a&&"function"==typeof(n=e.toString)&&!l(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!l(i=n.call(e)))return i;if(!a&&"function"==typeof(n=e.toString)&&!l(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,a,n){var l=n(3),i=n(2),t=n(20),o=n(29),r=n(4).f;e.exports=function(e){var a=i.Symbol||(i.Symbol=t?{}:l.Symbol||{});"_"==e.charAt(0)||e in a||r(a,e,{value:o.f(e)})}},function(e,a,n){a.f=n(1)},function(e,a){"use strict";e.exports={props:{loading:{type:Boolean,default:!1},onSearch:{type:Function,default:function(e,a){}}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.search.length>0&&(this.onSearch(this.search,this.toggleLoading),this.$emit("search",this.search,this.toggleLoading))},loading:function(e){this.mutableLoading=e}},methods:{toggleLoading:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.mutableLoading=null==e?!this.mutableLoading:e}}}},function(e,a){"use strict";e.exports={watch:{typeAheadPointer:function(){this.maybeAdjustScroll()}},methods:{maybeAdjustScroll:function(){var e=this.pixelsToPointerTop(),a=this.pixelsToPointerBottom();return e<=this.viewport().top?this.scrollTo(e):a>=this.viewport().bottom?this.scrollTo(this.viewport().top+this.pointerHeight()):void 0},pixelsToPointerTop:function(){var e=0;if(this.$refs.dropdownMenu)for(var a=0;a0&&(this.typeAheadPointer--,this.maybeAdjustScroll&&this.maybeAdjustScroll())},typeAheadDown:function(){this.typeAheadPointer";for(a.style.display="none",n(67).appendChild(a),a.src="javascript:",e=a.contentWindow.document,e.open(),e.write(i+"script"+o+"document.F=Object"+i+"/script"+o),e.close(),u=e.F;l--;)delete u[c][t[l]];return u()};e.exports=Object.create||function(e,a){var n;return null!==e?(r[c]=l(e),n=new r,r[c]=null,n[o]=e):n=u(),void 0===a?n:i(n,a)}},function(e,a,n){var l=n(40),i=n(19).concat("length","prototype");a.f=Object.getOwnPropertyNames||function(e){return l(e,i)}},function(e,a){a.f=Object.getOwnPropertySymbols},function(e,a,n){var l=n(6),i=n(8),t=n(63)(!1),o=n(23)("IE_PROTO");e.exports=function(e,a){var n,r=i(e),c=0,u=[];for(n in r)n!=o&&l(r,n)&&u.push(n);for(;a.length>c;)l(r,n=a[c++])&&(~t(u,n)||u.push(n));return u}},function(e,a,n){e.exports=n(7)},function(e,a,n){var l=n(25),i=Math.min;e.exports=function(e){return e>0?i(l(e),9007199254740991):0}},function(e,a,n){"use strict";var l=n(81)(!0);n(36)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,a=this._t,n=this._i;return n>=a.length?{value:void 0,done:!0}:(e=l(a,n),this._i+=e.length,{value:e,done:!1})}))},function(e,a,n){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"__esModule",{value:!0});var i=n(49),t=l(i),o=n(53),r=l(o),c=n(52),u=l(c),d=n(47),s=l(d),v=n(54),m=l(v),b=n(31),f=l(b),h=n(32),p=l(h),T=n(30),A=l(T);a.default={mixins:[f.default,p.default,A.default],props:{value:{default:null},options:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},maxHeight:{type:String,default:"400px"},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},autocomplete:{type:String,default:"off"},index:{type:String,default:null},getOptionLabel:{type:Function,default:function(e){return this.index&&(e=this.findOptionByIndexValue(e)),"object"===("undefined"==typeof e?"undefined":(0,m.default)(e))?e.hasOwnProperty(this.label)?e[this.label]:console.warn('[vue-select warn]: Label key "option.'+this.label+'" does not exist in options object '+(0,s.default)(e)+".\nhttp://sagalbot.github.io/vue-select/#ex-labels"):e}},onChange:{type:Function,default:function(e){this.$emit("change",e)}},onInput:{type:Function,default:function(e){this.$emit("input",e)}},onTab:{type:Function,default:function(){this.selectOnTab&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default:function(e,a,n){return(a||"").toLowerCase().indexOf(n.toLowerCase())>-1}},filter:{type:Function,default:function(e,a){var n=this;return e.filter((function(e){var l=n.getOptionLabel(e);return"number"==typeof l&&(l=l.toString()),n.filterBy(e,l,a)}))}},createOption:{type:Function,default:function(e){return"object"===(0,m.default)(this.mutableOptions[0])&&(e=(0,u.default)({},this.label,e)),this.$emit("option:created",e),e}},resetOnOptionsChange:{type:Boolean,default:!1},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1}},data:function(){return{search:"",open:!1,mutableValue:null,mutableOptions:[]}},watch:{value:function(e){this.mutableValue=e},mutableValue:function(e,a){this.multiple?this.onChange&&this.onChange(e):this.onChange&&e!==a&&this.onChange(e)},options:function(e){this.mutableOptions=e},mutableOptions:function(){!this.taggable&&this.resetOnOptionsChange&&(this.mutableValue=this.multiple?[]:null)},multiple:function(e){this.mutableValue=e?[]:null}},created:function(){this.mutableValue=this.value,this.mutableOptions=this.options.slice(0),this.mutableLoading=this.loading,this.$on("option:created",this.maybePushTag)},methods:{select:function(e){if(!this.isOptionSelected(e)){if(this.taggable&&!this.optionExists(e)&&(e=this.createOption(e)),this.index){if(!e.hasOwnProperty(this.index))return console.warn('[vue-select warn]: Index key "option.'+this.index+'" does not exist in options object '+(0,s.default)(e)+".");e=e[this.index]}this.multiple&&!this.mutableValue?this.mutableValue=[e]:this.multiple?this.mutableValue=[].concat((0,r.default)(this.mutableValue),[e]):this.mutableValue=e,this.onInput(this.mutableValue)}this.onAfterSelect(e)},deselect:function(e){var a=this;if(this.multiple){var n=-1;this.mutableValue.forEach((function(l){(l===e||a.index&&l===e[a.index]||"object"===("undefined"==typeof l?"undefined":(0,m.default)(l))&&l[a.label]===e[a.label])&&(n=l)})),this.mutableValue=this.mutableValue.filter((function(e){return e!==n}))}else this.mutableValue=null;this.onInput(this.mutableValue)},clearSelection:function(){this.mutableValue=this.multiple?[]:null,this.onInput(this.mutableValue)},onAfterSelect:function(e){this.closeOnSelect&&(this.open=!this.open,this.$refs.search.blur()),this.clearSearchOnSelect&&(this.search="")},toggleDropdown:function(e){(e.target===this.$refs.openIndicator||e.target===this.$refs.search||e.target===this.$refs.toggle||e.target.classList.contains("selected-tag")||e.target===this.$el)&&(this.open?this.$refs.search.blur():this.disabled||(this.open=!0,this.$refs.search.focus()))},isOptionSelected:function(e){var a=this;return this.valueAsArray.some((function(n){return"object"===("undefined"==typeof n?"undefined":(0,m.default)(n))?a.optionObjectComparator(n,e):n===e||n===e[a.index]}))},optionObjectComparator:function(e,a){return!(!this.index||e!==a[this.index])||e[this.label]===a[this.label]||e[this.label]===a||!(!this.index||e[this.index]!==a[this.index])},findOptionByIndexValue:function(e){var a=this;return this.options.forEach((function(n){(0,s.default)(n[a.index])===(0,s.default)(e)&&(e=n)})),e},onEscape:function(){this.search.length?this.search="":this.$refs.search.blur()},onSearchBlur:function(){return!this.mousedown||this.searching?(this.clearSearchOnBlur&&(this.search=""),void this.closeSearchOptions()):(this.mousedown=!1,0===this.search.length&&0===this.options.length?void this.closeSearchOptions():void 0)},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},maybeDeleteValue:function(){!this.$refs.search.value.length&&this.mutableValue&&this.clearable&&(this.mutableValue=this.multiple?this.mutableValue.slice(0,-1):null)},optionExists:function(e){var a=this,n=!1;return this.mutableOptions.forEach((function(l){("object"===("undefined"==typeof l?"undefined":(0,m.default)(l))&&l[a.label]===e||l===e)&&(n=!0)})),n},maybePushTag:function(e){this.pushTags&&this.mutableOptions.push(e)},onMousedown:function(){this.mousedown=!0},onMouseup:function(){this.mousedown=!1}},computed:{dropdownClasses:function(){return{open:this.dropdownOpen,single:!this.multiple,searching:this.searching,searchable:this.searchable,unsearchable:!this.searchable,loading:this.mutableLoading,rtl:"rtl"===this.dir,disabled:this.disabled}},clearSearchOnBlur:function(){return this.clearSearchOnSelect&&!this.multiple},searching:function(){return!!this.search},dropdownOpen:function(){return!this.noDrop&&this.open&&!this.mutableLoading},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){if(!this.filterable&&!this.taggable)return this.mutableOptions.slice();var e=this.search.length?this.filter(this.mutableOptions,this.search,this):this.mutableOptions;return this.taggable&&this.search.length&&!this.optionExists(this.search)&&e.unshift(this.search),e},isValueEmpty:function(){return!this.mutableValue||("object"===(0,m.default)(this.mutableValue)?!(0,t.default)(this.mutableValue).length:!this.valueAsArray.length)},valueAsArray:function(){return this.multiple&&this.mutableValue?this.mutableValue:this.mutableValue?[].concat(this.mutableValue):[]},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&null!=this.mutableValue}}}},function(e,a,n){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"__esModule",{value:!0});var i=n(30),t=l(i),o=n(32),r=l(o),c=n(31),u=l(c);a.default={ajax:t.default,pointer:r.default,pointerScroll:u.default}},function(e,a,n){e.exports={default:n(55),__esModule:!0}},function(e,a,n){e.exports={default:n(56),__esModule:!0}},function(e,a,n){e.exports={default:n(57),__esModule:!0}},function(e,a,n){e.exports={default:n(58),__esModule:!0}},function(e,a,n){e.exports={default:n(59),__esModule:!0}},function(e,a,n){e.exports={default:n(60),__esModule:!0}},function(e,a,n){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}a.__esModule=!0;var i=n(48),t=l(i);a.default=function(e,a,n){return a in e?(0,t.default)(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}},function(e,a,n){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}a.__esModule=!0;var i=n(46),t=l(i);a.default=function(e){if(Array.isArray(e)){for(var a=0,n=Array(e.length);ad;)if(r=c[d++],r!=r)return!0}else for(;u>d;d++)if((e||d in c)&&c[d]===n)return e||d||0;return!e&&-1}}},function(e,a,n){var l=n(17),i=n(1)("toStringTag"),t="Arguments"==l(function(){return arguments}()),o=function(e,a){try{return e[a]}catch(e){}};e.exports=function(e){var a,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(a=Object(e),i))?n:t?l(a):"Object"==(r=l(a))&&"function"==typeof a.callee?"Arguments":r}},function(e,a,n){"use strict";var l=n(4),i=n(14);e.exports=function(e,a,n){a in e?l.f(e,a,i(0,n)):e[a]=n}},function(e,a,n){var l=n(15),i=n(39),t=n(21);e.exports=function(e){var a=l(e),n=i.f;if(n)for(var o,r=n(e),c=t.f,u=0;r.length>u;)c.call(e,o=r[u++])&&a.push(o);return a}},function(e,a,n){var l=n(3).document;e.exports=l&&l.documentElement},function(e,a,n){var l=n(17);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==l(e)?e.split(""):Object(e)}},function(e,a,n){var l=n(13),i=n(1)("iterator"),t=Array.prototype;e.exports=function(e){return void 0!==e&&(l.Array===e||t[i]===e)}},function(e,a,n){var l=n(17);e.exports=Array.isArray||function(e){return"Array"==l(e)}},function(e,a,n){var l=n(9);e.exports=function(e,a,n,i){try{return i?a(l(n)[0],n[1]):a(n)}catch(a){var t=e.return;throw void 0!==t&&l(t.call(e)),a}}},function(e,a,n){"use strict";var l=n(37),i=n(14),t=n(22),o={};n(7)(o,n(1)("iterator"),(function(){return this})),e.exports=function(e,a,n){e.prototype=l(o,{next:i(1,n)}),t(e,a+" Iterator")}},function(e,a,n){var l=n(1)("iterator"),i=!1;try{var t=[7][l]();t.return=function(){i=!0},Array.from(t,(function(){throw 2}))}catch(e){}e.exports=function(e,a){if(!a&&!i)return!1;var n=!1;try{var t=[7],o=t[l]();o.next=function(){return{done:n=!0}},t[l]=function(){return o},e(t)}catch(e){}return n}},function(e,a){e.exports=function(e,a){return{value:a,done:!!e}}},function(e,a,n){var l=n(16)("meta"),i=n(12),t=n(6),o=n(4).f,r=0,c=Object.isExtensible||function(){return!0},u=!n(11)((function(){return c(Object.preventExtensions({}))})),d=function(e){o(e,l,{value:{i:"O"+ ++r,w:{}}})},s=function(e,a){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!t(e,l)){if(!c(e))return"F";if(!a)return"E";d(e)}return e[l].i},v=function(e,a){if(!t(e,l)){if(!c(e))return!0;if(!a)return!1;d(e)}return e[l].w},m=function(e){return u&&b.NEED&&c(e)&&!t(e,l)&&d(e),e},b=e.exports={KEY:l,NEED:!1,fastKey:s,getWeak:v,onFreeze:m}},function(e,a,n){var l=n(4),i=n(9),t=n(15);e.exports=n(5)?Object.defineProperties:function(e,a){i(e);for(var n,o=t(a),r=o.length,c=0;r>c;)l.f(e,n=o[c++],a[n]);return e}},function(e,a,n){var l=n(21),i=n(14),t=n(8),o=n(27),r=n(6),c=n(35),u=Object.getOwnPropertyDescriptor;a.f=n(5)?u:function(e,a){if(e=t(e),a=o(a,!0),c)try{return u(e,a)}catch(e){}if(r(e,a))return i(!l.f.call(e,a),e[a])}},function(e,a,n){var l=n(8),i=n(38).f,t={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],r=function(e){try{return i(e)}catch(e){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==t.call(e)?r(e):i(l(e))}},function(e,a,n){var l=n(6),i=n(26),t=n(23)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),l(e,t)?e[t]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,a,n){var l=n(10),i=n(2),t=n(11);e.exports=function(e,a){var n=(i.Object||{})[e]||Object[e],o={};o[e]=a(n),l(l.S+l.F*t((function(){n(1)})),"Object",o)}},function(e,a,n){var l=n(25),i=n(18);e.exports=function(e){return function(a,n){var t,o,r=String(i(a)),c=l(n),u=r.length;return c<0||c>=u?e?"":void 0:(t=r.charCodeAt(c),t<55296||t>56319||c+1===u||(o=r.charCodeAt(c+1))<56320||o>57343?e?r.charAt(c):t:e?r.slice(c,c+2):o-56320+(t-55296<<10)+65536)}}},function(e,a,n){var l=n(25),i=Math.max,t=Math.min;e.exports=function(e,a){return e=l(e),e<0?i(e+a,0):t(e,a)}},function(e,a,n){var l=n(64),i=n(1)("iterator"),t=n(13);e.exports=n(2).getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||t[l(e)]}},function(e,a,n){"use strict";var l=n(33),i=n(10),t=n(26),o=n(71),r=n(69),c=n(42),u=n(65),d=n(83);i(i.S+i.F*!n(73)((function(e){Array.from(e)})),"Array",{from:function(e){var a,n,i,s,v=t(e),m="function"==typeof this?this:Array,b=arguments.length,f=b>1?arguments[1]:void 0,h=void 0!==f,p=0,T=d(v);if(h&&(f=l(f,b>2?arguments[2]:void 0,2)),void 0==T||m==Array&&r(T))for(a=c(v.length),n=new m(a);a>p;p++)u(n,p,h?f(v[p],p):v[p]);else for(s=T.call(v),n=new m;!(i=s.next()).done;p++)u(n,p,h?o(s,f,[i.value,p],!0):i.value);return n.length=p,n}})},function(e,a,n){"use strict";var l=n(62),i=n(74),t=n(13),o=n(8);e.exports=n(36)(Array,"Array",(function(e,a){this._t=o(e),this._i=0,this._k=a}),(function(){var e=this._t,a=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==a?n:"values"==a?e[n]:[n,e[n]])}),"values"),t.Arguments=t.Array,l("keys"),l("values"),l("entries")},function(e,a,n){var l=n(10);l(l.S+l.F*!n(5),"Object",{defineProperty:n(4).f})},function(e,a,n){var l=n(26),i=n(15);n(80)("keys",(function(){return function(e){return i(l(e))}}))},function(e,a){},function(e,a,n){"use strict";var l=n(3),i=n(6),t=n(5),o=n(10),r=n(41),c=n(75).KEY,u=n(11),d=n(24),s=n(22),v=n(16),m=n(1),b=n(29),f=n(28),h=n(66),p=n(70),T=n(9),A=n(12),S=n(8),C=n(27),O=n(14),N=n(37),E=n(78),g=n(77),P=n(4),y=n(15),R=g.f,B=P.f,D=E.f,I=l.Symbol,k=l.JSON,L=k&&k.stringify,M="prototype",w=m("_hidden"),X=m("toPrimitive"),x={}.propertyIsEnumerable,U=d("symbol-registry"),F=d("symbols"),H=d("op-symbols"),V=Object[M],G="function"==typeof I,W=l.QObject,K=!W||!W[M]||!W[M].findChild,_=t&&u((function(){return 7!=N(B({},"a",{get:function(){return B(this,"a",{value:7}).a}})).a}))?function(e,a,n){var l=R(V,a);l&&delete V[a],B(e,a,n),l&&e!==V&&B(V,a,l)}:B,j=function(e){var a=F[e]=N(I[M]);return a._k=e,a},Z=G&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},z=function(e,a,n){return e===V&&z(H,a,n),T(e),a=C(a,!0),T(n),i(F,a)?(n.enumerable?(i(e,w)&&e[w][a]&&(e[w][a]=!1),n=N(n,{enumerable:O(0,!1)})):(i(e,w)||B(e,w,O(1,{})),e[w][a]=!0),_(e,a,n)):B(e,a,n)},J=function(e,a){T(e);for(var n,l=h(a=S(a)),i=0,t=l.length;t>i;)z(e,n=l[i++],a[n]);return e},Y=function(e,a){return void 0===a?N(e):J(N(e),a)},Q=function(e){var a=x.call(this,e=C(e,!0));return!(this===V&&i(F,e)&&!i(H,e))&&(!(a||!i(this,e)||!i(F,e)||i(this,w)&&this[w][e])||a)},$=function(e,a){if(e=S(e),a=C(a,!0),e!==V||!i(F,a)||i(H,a)){var n=R(e,a);return!n||!i(F,a)||i(e,w)&&e[w][a]||(n.enumerable=!0),n}},q=function(e){for(var a,n=D(S(e)),l=[],t=0;n.length>t;)i(F,a=n[t++])||a==w||a==c||l.push(a);return l},ee=function(e){for(var a,n=e===V,l=D(n?H:S(e)),t=[],o=0;l.length>o;)!i(F,a=l[o++])||n&&!i(V,a)||t.push(F[a]);return t};G||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=v(arguments.length>0?arguments[0]:void 0),a=function(n){this===V&&a.call(H,n),i(this,w)&&i(this[w],e)&&(this[w][e]=!1),_(this,e,O(1,n))};return t&&K&&_(V,e,{configurable:!0,set:a}),j(e)},r(I[M],"toString",(function(){return this._k})),g.f=$,P.f=z,n(38).f=E.f=q,n(21).f=Q,n(39).f=ee,t&&!n(20)&&r(V,"propertyIsEnumerable",Q,!0),b.f=function(e){return j(m(e))}),o(o.G+o.W+o.F*!G,{Symbol:I});for(var ae="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;ae.length>ne;)m(ae[ne++]);for(var le=y(m.store),ie=0;le.length>ie;)f(le[ie++]);o(o.S+o.F*!G,"Symbol",{for:function(e){return i(U,e+="")?U[e]:U[e]=I(e)},keyFor:function(e){if(!Z(e))throw TypeError(e+" is not a symbol!");for(var a in U)if(U[a]===e)return a},useSetter:function(){K=!0},useSimple:function(){K=!1}}),o(o.S+o.F*!G,"Object",{create:Y,defineProperty:z,defineProperties:J,getOwnPropertyDescriptor:$,getOwnPropertyNames:q,getOwnPropertySymbols:ee}),k&&o(o.S+o.F*(!G||u((function(){var e=I();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var a,n,l=[e],i=1;arguments.length>i;)l.push(arguments[i++]);if(n=a=l[1],(A(a)||void 0!==e)&&!Z(e))return p(a)||(a=function(e,a){if("function"==typeof n&&(a=n.call(this,e,a)),!Z(a))return a}),l[1]=a,L.apply(k,l)}}),I[M][X]||n(7)(I[M],X,I[M].valueOf),s(I,"Symbol"),s(Math,"Math",!0),s(l.JSON,"JSON",!0)},function(e,a,n){n(28)("asyncIterator")},function(e,a,n){n(28)("observable")},function(e,a,n){n(85);for(var l=n(3),i=n(7),t=n(13),o=n(1)("toStringTag"),r="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;ca{display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.v-select li:hover{cursor:pointer}.v-select .dropdown-menu .active>a{color:#333;background:rgba(50,50,50,.1)}.v-select .dropdown-menu>.highlight>a{background:#5897fb;color:#fff}.v-select .highlight:not(:last-child){margin-bottom:0}.v-select .spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.v-select .spinner,.v-select .spinner:after{border-radius:50%;width:5em;height:5em}.v-select.disabled .dropdown-toggle,.v-select.disabled .dropdown-toggle .clear,.v-select.disabled .dropdown-toggle input,.v-select.disabled .open-indicator,.v-select.disabled .selected-tag .close{cursor:not-allowed;background-color:#f8f8f8}.v-select.loading .spinner{opacity:1}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}',""])},function(e,a){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],a=0;a=0&&p.splice(a,1)}function r(e){var a=document.createElement("style");return a.type="text/css",t(e,a),a}function c(e,a){var n,l,i;if(a.singleton){var t=h++;n=f||(f=r(a)),l=u.bind(null,n,t,!1),i=u.bind(null,n,t,!0)}else n=r(a),l=d.bind(null,n),i=function(){o(n)};return l(e),function(a){if(a){if(a.css===e.css&&a.media===e.media&&a.sourceMap===e.sourceMap)return;l(e=a)}else i()}}function u(e,a,n,l){var i=n?"":l.css;if(e.styleSheet)e.styleSheet.cssText=T(a,i);else{var t=document.createTextNode(i),o=e.childNodes;o[a]&&e.removeChild(o[a]),o.length?e.insertBefore(t,o[a]):e.appendChild(t)}}function d(e,a){var n=a.css,l=a.media,i=a.sourceMap;if(l&&e.setAttribute("media",l),i&&(n+="\n/*# sourceURL="+i.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var s={},v=function(e){var a;return function(){return"undefined"==typeof a&&(a=e.apply(this,arguments)),a}},m=v((function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())})),b=v((function(){return document.head||document.getElementsByTagName("head")[0]})),f=null,h=0,p=[];e.exports=function(e,a){a=a||{},"undefined"==typeof a.singleton&&(a.singleton=m()),"undefined"==typeof a.insertAt&&(a.insertAt="bottom");var n=i(e);return l(n,a),function(e){for(var t=[],o=0;o1?arguments[1]:void 0)}})},"4df4":function(e,a,n){"use strict";var l=n("da84"),i=n("0366"),t=n("c65b"),o=n("7b0b"),r=n("9bdd"),c=n("e95a"),u=n("68ee"),d=n("07fa"),s=n("8418"),v=n("9a1f"),m=n("35a1"),b=l.Array;e.exports=function(e){var a=o(e),n=u(this),l=arguments.length,f=l>1?arguments[1]:void 0,h=void 0!==f;h&&(f=i(f,l>2?arguments[2]:void 0));var p,T,A,S,C,O,N=m(a),E=0;if(!N||this==b&&c(N))for(p=d(a),T=n?new this(p):b(p);p>E;E++)O=h?f(a[E],E):a[E],s(T,E,O);else for(S=v(a,N),C=S.next,T=n?new this:[];!(A=t(C,S)).done;E++)O=h?r(S,f,[A.value,E],!0):A.value,s(T,E,O);return T.length=E,T}},5899:function(e,a){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,a,n){var l=n("e330"),i=n("1d80"),t=n("577e"),o=n("5899"),r=l("".replace),c="["+o+"]",u=RegExp("^"+c+c+"*"),d=RegExp(c+c+"*$"),s=function(e){return function(a){var n=t(i(a));return 1&e&&(n=r(n,u,"")),2&e&&(n=r(n,d,"")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},"666a":function(e,a,n){"use strict";n.d(a,"b",(function(){return l})),n.d(a,"a",(function(){return i}));var l=function(e){for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a))return!1;return!0},i=function(e){e=0|(Date.now()-new Date(1e3*e))/1e3;var a,n,l={sec:60,min:60,hr:24,day:7,week:4.35,month:12,year:1e4};for(a in l)if(n=e%l[a],!(e=0|e/l[a]))return n+" "+(n-1?a+"s":a)+" ago"}},7156:function(e,a,n){var l=n("1626"),i=n("861d"),t=n("d2bb");e.exports=function(e,a,n){var o,r;return t&&l(o=a.constructor)&&o!==n&&i(r=o.prototype)&&r!==n.prototype&&t(e,r),e}},7277:function(e,a,n){"use strict";n.r(a);var l=function(){var e=this,a=e.$createElement,n=e._self._c||a;return n("div",{staticClass:"content-box"},[n("div",{staticClass:"menu-bar"},[n("v-select",{attrs:{id:"base",options:e.currencyList[e.quote]["pairs"],clearable:!1,placeholder:"Select Token"},model:{value:e.baseCurrency,callback:function(a){e.baseCurrency=a},expression:"baseCurrency"}}),n("span",{staticClass:"slash"},[e._v("/")]),n("v-select",{staticStyle:{width:"100px"},attrs:{id:"quote",options:e.quoteOptions,searchable:!1,clearable:!1},on:{input:e.resetBase},model:{value:e.quote,callback:function(a){e.quote=a},expression:"quote"}}),n("button",{staticClass:"add-btn",on:{click:e.addCoinPair}},[n("i",{staticClass:"fa fa-plus fa-lg",attrs:{"aria-hidden":"true"}})])],1),n("CryptoBoard"),n("button",{staticClass:"clear-btn",on:{click:e.clear}},[e._v("Clear All")])],1)},i=[];n("b64b"),n("a4d3"),n("4de4"),n("d3b7"),n("e439"),n("159b"),n("dbb4");function t(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function o(e,a){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);a&&(l=l.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,l)}return n}function r(e){for(var a=1;ae.length)&&(a=e.length);for(var n=0,l=new Array(a);nthis.limit-1&&this.lineData.shift()),this.getDataPoints()}}},methods:{getMinMax:function(e){return e.reduce((function(e,a){return a.ye[1]&&(e[1]=a.y),e}),[Number.MAX_VALUE,Number.MIN_VALUE])},curve:function(e){var a;if(this.prev){var n=(e.x-this.prev.x)*this.smooth;a=["C",this.prev.x+n,this.prev.y,e.x-n,e.y,e.x,e.y]}else a=[e.x,e.y];return this.prev=e,a},getDataPoints:function(){var e=this,a=this.lineData.length,n=Math.max.apply(Math,O(this.lineData)),l=Math.min.apply(Math,O(this.lineData)),i=(this.height-2*this.margin)/(n-l||2),t=(this.width-2*this.margin)/((this.limit||a)-(a>1?1:0));this.pt=this.lineData.map((function(a,o){return{x:o*t,y:n===l?1:(n-a)*i+e.margin}}))}},computed:{linePoints:function(){var e=this;return this.pt.map((function(a){return e.curve(a)})).reduce((function(e,a){return e.concat(a)}))},fillPoints:function(){return this.linePoints.concat(["L"+this.pt[this.pt.length-1].x,this.height-0,0,this.height-0,0,this.pt[0].y])},lineStyle:function(){return{stroke:"slategray",strokeWidth:2,strokeLinejoin:"round",strokeLinecap:"round",fill:"none"}},fillStyle:function(){return{stroke:"none",strokeWidth:"0",fillOpacity:.1,fill:"slategray",pointerEvents:"auto"}}}},E=N,g=n("2877"),P=Object(g["a"])(E,f,h,!1,null,null,null),y=P.exports;n("b680");function R(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function B(e,a){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:5e3,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;R(this,e),this.timeout=a,this.maxAttempts=n,this._baseUrl="wss://stream.binance.com:9443/ws/",this._combinedBaseUrl="wss://stream.binance.com:9443/stream?streams=",this.subscription={},this.streams={depth:function(e){return"".concat(e.toLowerCase(),"@depth")},depthLevel:function(e,a){return"".concat(e.toLowerCase(),"@depth").concat(a)},kline:function(e,a){return"".concat(e.toLowerCase(),"@kline_").concat(a)},aggTrade:function(e){return"".concat(e.toLowerCase(),"@aggTrade")},trade:function(e){return"".concat(e.toLowerCase(),"@trade")},ticker:function(e){return"".concat(e.toLowerCase(),"@ticker")},miniTicker:function(e){return"".concat(e.toLowerCase(),"@miniTicker")},allMiniTicker:function(){return"!miniTicker@arr"},allTickers:function(){return"!ticker@arr"}}}return D(e,[{key:"subscribe",value:function(e,a){var n,l=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{var t=(i?this._combinedBaseUrl:this._baseUrl)+a;if(this.subscription[t])return this.subscription[t];n=new k(t,{timeout:this.timeout,maxAttempts:this.maxAttempts,onopen:function(e){return console.log("Connected!",e)},onmessage:function(a){return e(JSON.parse(a.data))},onreconnect:function(e){return console.log("Reconnecting...",e)},onmaximum:function(e){return console.log("Stop Attempting!",e)},onclose:function(e){console.log("Closed!",e),l.removeSubscription(e.endpoint)},onerror:function(e){return console.log("Error:",e)}}),this.subscription[t]=n}catch(o){console.log("Error :"+o)}}},{key:"caller",value:function(e){for(var a,n=arguments.length,l=new Array(n>1?n-1:0),i=1;i1&&void 0!==arguments[1]&&arguments[1],n=arguments.length,l=new Array(n>2?n-2:0),i=2;i1?arguments[1]:void 0,n),c=o>2?arguments[2]:void 0,u=void 0===c?n:i(c,n);while(u>r)a[r++]=e;return a}},9263:function(e,a,n){"use strict";var l=n("c65b"),i=n("e330"),t=n("577e"),o=n("ad6d"),r=n("9f7f"),c=n("5692"),u=n("7c73"),d=n("69f3").get,s=n("fce3"),v=n("107c"),m=c("native-string-replace",String.prototype.replace),b=RegExp.prototype.exec,f=b,h=i("".charAt),p=i("".indexOf),T=i("".replace),A=i("".slice),S=function(){var e=/a/,a=/b*/g;return l(b,e,"a"),l(b,a,"a"),0!==e.lastIndex||0!==a.lastIndex}(),C=r.BROKEN_CARET,O=void 0!==/()??/.exec("")[1],N=S||O||C||s||v;N&&(f=function(e){var a,n,i,r,c,s,v,N=this,E=d(N),g=t(e),P=E.raw;if(P)return P.lastIndex=N.lastIndex,a=l(f,P,g),N.lastIndex=P.lastIndex,a;var y=E.groups,R=C&&N.sticky,B=l(o,N),D=N.source,I=0,k=g;if(R&&(B=T(B,"y",""),-1===p(B,"g")&&(B+="g"),k=A(g,N.lastIndex),N.lastIndex>0&&(!N.multiline||N.multiline&&"\n"!==h(g,N.lastIndex-1))&&(D="(?: "+D+")",k=" "+k,I++),n=new RegExp("^(?:"+D+")",B)),O&&(n=new RegExp("^"+D+"$(?!\\s)",B)),S&&(i=N.lastIndex),r=l(b,R?n:N,k),R?r?(r.input=A(r.input,I),r[0]=A(r[0],I),r.index=N.lastIndex,N.lastIndex+=r[0].length):N.lastIndex=0:S&&r&&(N.lastIndex=N.global?r.index+r[0].length:i),O&&r&&r.length>1&&l(m,r[0],n,(function(){for(c=1;c=51||!t((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),S=v("concat"),C=function(e){if(!r(e))return!1;var a=e[f];return void 0!==a?!!a:o(e)},O=!A||!S;l({target:"Array",proto:!0,forced:O},{concat:function(e){var a,n,l,i,t,o=c(this),r=s(o,0),v=0;for(a=-1,l=arguments.length;ah)throw T(p);for(n=0;n=h)throw T(p);d(r,v++,t)}return r.length=v,r}})},"9abc":function(e){e.exports=JSON.parse('{"USDT":{"cid":825,"name":"Tether","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":4687,"value":"BUSD","name":"Binance USD","label":"Binance USD (BUSD)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":3822,"value":"TFUEL","name":"Theta Fuel","label":"Theta Fuel (TFUEL)"},{"cid":10188,"value":"ATA","name":"Automata Network","label":"Automata Network (ATA)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":5426,"value":"SOL","name":"Solana","label":"Solana (SOL)"},{"cid":2143,"value":"DATA","name":"Streamr","label":"Streamr (DATA)"},{"cid":2416,"value":"THETA","name":"THETA","label":"THETA (THETA)"},{"cid":5994,"value":"SHIB","name":"SHIBA INU","label":"SHIBA INU (SHIB)"},{"cid":8916,"value":"ICP","name":"Internet Computer","label":"Internet Computer (ICP)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":3408,"value":"USDC","name":"USD Coin","label":"USD Coin (USDC)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":2280,"value":"FIL","name":"Filecoin","label":"Filecoin (FIL)"},{"cid":5034,"value":"KSM","name":"Kusama","label":"Kusama (KSM)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"},{"cid":2790,"value":"EUR","name":"Euro","label":"Euro (EUR)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":2289,"value":"GTO","name":"Gifto","label":"Gifto (GTO)"},{"cid":7186,"value":"CAKE","name":"PancakeSwap","label":"PancakeSwap (CAKE)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"},{"cid":5609,"value":"BTCDOWN","name":"BTCDOWN","label":"BTCDOWN (BTCDOWN)"},{"cid":4846,"value":"KAVA","name":"Kava.io","label":"Kava.io (KAVA)"},{"cid":7278,"value":"AAVE","name":"Aave","label":"Aave (AAVE)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":7083,"value":"UNI","name":"Uniswap","label":"Uniswap (UNI)"},{"cid":4157,"value":"RUNE","name":"THORChain","label":"THORChain (RUNE)"},{"cid":7064,"value":"BAKE","name":"BakeryToken","label":"BakeryToken (BAKE)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"},{"cid":2398,"value":"KEY","name":"Selfkey","label":"Selfkey (KEY)"},{"cid":5608,"value":"BTCUP","name":"BTCUP","label":"BTCUP (BTCUP)"},{"cid":512,"value":"XLM","name":"Stellar","label":"Stellar (XLM)"},{"cid":4172,"value":"LUNA","name":"Terra","label":"Terra (LUNA)"},{"cid":5810,"value":"BZRX","name":"bZx Protocol","label":"bZx Protocol (BZRX)"},{"cid":2682,"value":"HOT","name":"Holo","label":"Holo (HOT)"},{"cid":3513,"value":"FTM","name":"Fantom","label":"Fantom (FTM)"},{"cid":2791,"value":"GBP","name":"Pound Sterling","label":"Pound Sterling (GBP)"},{"cid":6758,"value":"SUSHI","name":"SushiSwap","label":"SushiSwap (SUSHI)"},{"cid":5865,"value":"FIO","name":"FIO Protocol","label":"FIO Protocol (FIO)"},{"cid":6538,"value":"CRV","name":"Curve DAO Token","label":"Curve DAO Token (CRV)"},{"cid":5805,"value":"AVAX","name":"Avalanche","label":"Avalanche (AVAX)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":6719,"value":"GRT","name":"The Graph","label":"The Graph (GRT)"},{"cid":1808,"value":"OMG","name":"OMG Network","label":"OMG Network (OMG)"},{"cid":2469,"value":"ZIL","name":"Zilliqa","label":"Zilliqa (ZIL)"},{"cid":10052,"value":"GTC","name":"Gitcoin","label":"Gitcoin (GTC)"},{"cid":7010,"value":"BNBDOWN","name":"BNBDOWN","label":"BNBDOWN (BNBDOWN)"},{"cid":7009,"value":"BNBUP","name":"BNBUP","label":"BNBUP (BNBUP)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":1376,"value":"NEO","name":"Neo","label":"Neo (NEO)"},{"cid":5161,"value":"WRX","name":"WazirX","label":"WazirX (WRX)"},{"cid":1437,"value":"ZEC","name":"Zcash","label":"Zcash (ZEC)"},{"cid":8104,"value":"1INCH","name":"1inch","label":"1inch (1INCH)"},{"cid":1886,"value":"DENT","name":"Dent","label":"Dent (DENT)"},{"cid":3794,"value":"ATOM","name":"Cosmos","label":"Cosmos (ATOM)"},{"cid":4030,"value":"ALGO","name":"Algorand","label":"Algorand (ALGO)"},{"cid":4206,"value":"WIN","name":"WINkLink","label":"WINkLink (WIN)"},{"cid":1274,"value":"WAVES","name":"Waves","label":"Waves (WAVES)"},{"cid":328,"value":"XMR","name":"Monero","label":"Monero (XMR)"},{"cid":131,"value":"DASH","name":"Dash","label":"Dash (DASH)"},{"cid":2782,"value":"AUD","name":"Australian Dollar","label":"Australian Dollar (AUD)"},{"cid":8766,"value":"ALICE","name":"MyNeighborAlice","label":"MyNeighborAlice (ALICE)"},{"cid":2566,"value":"ONT","name":"Ontology","label":"Ontology (ONT)"},{"cid":7576,"value":"HARD","name":"HARD Protocol","label":"HARD Protocol (HARD)"},{"cid":5864,"value":"YFI","name":"yearn.finance","label":"yearn.finance (YFI)"},{"cid":3992,"value":"COTI","name":"COTI","label":"COTI (COTI)"},{"cid":7288,"value":"XVS","name":"Venus","label":"Venus (XVS)"},{"cid":4642,"value":"HBAR","name":"Hedera Hashgraph","label":"Hedera Hashgraph (HBAR)"},{"cid":5117,"value":"OGN","name":"Origin Protocol","label":"Origin Protocol (OGN)"},{"cid":1720,"value":"IOTA","name":"IOTA","label":"IOTA (IOTA)"},{"cid":2577,"value":"RVN","name":"Ravencoin","label":"Ravencoin (RVN)"},{"cid":7016,"value":"ETHUP","name":"ETHUP","label":"ETHUP (ETHUP)"},{"cid":6951,"value":"REEF","name":"Reef","label":"Reef (REEF)"},{"cid":7497,"value":"POND","name":"Marlin","label":"Marlin (POND)"},{"cid":6892,"value":"EGLD","name":"Elrond","label":"Elrond (EGLD)"},{"cid":7087,"value":"DEGO","name":"Dego Finance","label":"Dego Finance (DEGO)"},{"cid":3945,"value":"ONE","name":"Harmony","label":"Harmony (ONE)"},{"cid":1788,"value":"MTL","name":"Metal","label":"Metal (MTL)"},{"cid":4275,"value":"COCOS","name":"Cocos-BCX","label":"Cocos-BCX (COCOS)"},{"cid":5824,"value":"SLP","name":"Small Love Potion","label":"Small Love Potion (SLP)"},{"cid":2011,"value":"XTZ","name":"Tezos","label":"Tezos (XTZ)"},{"cid":1982,"value":"KNC","name":"Kyber Network Crystal Legacy","label":"Kyber Network Crystal Legacy (KNC)"},{"cid":6990,"value":"SUN","name":"SUN","label":"SUN (SUN)"},{"cid":1684,"value":"QTUM","name":"Qtum","label":"Qtum (QTUM)"},{"cid":3978,"value":"CHR","name":"Chromia","label":"Chromia (CHR)"},{"cid":9119,"value":"TLM","name":"Alien Worlds","label":"Alien Worlds (TLM)"},{"cid":2320,"value":"UTK","name":"Utrust","label":"Utrust (UTK)"},{"cid":7013,"value":"ADAUP","name":"ADAUP","label":"ADAUP (ADAUP)"},{"cid":2586,"value":"SNX","name":"Synthetix","label":"Synthetix (SNX)"},{"cid":3714,"value":"LTO","name":"LTO Network","label":"LTO Network (LTO)"},{"cid":7012,"value":"LINKDOWN","name":"LINKDOWN","label":"LINKDOWN (LINKDOWN)"},{"cid":9020,"value":"TKO","name":"Toko Token","label":"Toko Token (TKO)"},{"cid":1698,"value":"ZEN","name":"Horizen","label":"Horizen (ZEN)"},{"cid":3964,"value":"RSR","name":"Reserve Rights","label":"Reserve Rights (RSR)"},{"cid":2405,"value":"IOST","name":"IOST","label":"IOST (IOST)"},{"cid":5692,"value":"COMP","name":"Compound","label":"Compound (COMP)"},{"cid":693,"value":"XVG","name":"Verge","label":"Verge (XVG)"},{"cid":3911,"value":"OCEAN","name":"Ocean Protocol","label":"Ocean Protocol (OCEAN)"},{"cid":2675,"value":"DOCK","name":"Dock","label":"Dock (DOCK)"},{"cid":6535,"value":"NEAR","name":"NEAR Protocol","label":"NEAR Protocol (NEAR)"},{"cid":3814,"value":"CELR","name":"Celer Network","label":"Celer Network (CELR)"},{"cid":1042,"value":"SC","name":"Siacoin","label":"Siacoin (SC)"},{"cid":4195,"value":"FTT","name":"FTX Token","label":"FTX Token (FTT)"},{"cid":7011,"value":"LINKUP","name":"LINKUP","label":"LINKUP (LINKUP)"},{"cid":109,"value":"DGB","name":"DigiByte","label":"DigiByte (DGB)"},{"cid":7232,"value":"ALPHA","name":"Alpha Finance Lab","label":"Alpha Finance Lab (ALPHA)"},{"cid":2563,"value":"TUSD","name":"TrueUSD","label":"TrueUSD (TUSD)"},{"cid":5370,"value":"HIVE","name":"Hive","label":"Hive (HIVE)"},{"cid":1637,"value":"RLC","name":"iExec RLC","label":"iExec RLC (RLC)"},{"cid":2608,"value":"MITH","name":"Mithril","label":"Mithril (MITH)"},{"cid":7102,"value":"LINA","name":"Linear","label":"Linear (LINA)"},{"cid":6187,"value":"SRM","name":"Serum","label":"Serum (SRM)"},{"cid":4679,"value":"BAND","name":"Band Protocol","label":"Band Protocol (BAND)"},{"cid":2099,"value":"ICX","name":"ICON","label":"ICON (ICX)"},{"cid":6138,"value":"DIA","name":"DIA","label":"DIA (DIA)"},{"cid":7007,"value":"XTZUP","name":"XTZUP","label":"XTZUP (XTZUP)"},{"cid":3874,"value":"IRIS","name":"IRISnet","label":"IRISnet (IRIS)"},{"cid":7150,"value":"FLM","name":"Flamingo","label":"Flamingo (FLM)"},{"cid":5964,"value":"TWT","name":"Trust Wallet Token","label":"Trust Wallet Token (TWT)"},{"cid":3773,"value":"FET","name":"Fetch.ai","label":"Fetch.ai (FET)"},{"cid":7014,"value":"ADADOWN","name":"ADADOWN","label":"ADADOWN (ADADOWN)"},{"cid":7002,"value":"XRPDOWN","name":"XRPDOWN","label":"XRPDOWN (XRPDOWN)"},{"cid":2638,"value":"CTXC","name":"Cortex","label":"Cortex (CTXC)"},{"cid":3783,"value":"ANKR","name":"Ankr","label":"Ankr (ANKR)"},{"cid":7725,"value":"TRU","name":"TrueFi","label":"TrueFi (TRU)"},{"cid":7110,"value":"NBS","name":"New BitShares","label":"New BitShares (NBS)"},{"cid":1567,"value":"NANO","name":"Nano","label":"Nano (NANO)"},{"cid":1518,"value":"MKR","name":"Maker","label":"Maker (MKR)"},{"cid":2297,"value":"STMX","name":"StormX","label":"StormX (STMX)"},{"cid":4705,"value":"PAXG","name":"PAX Gold","label":"PAX Gold (PAXG)"},{"cid":873,"value":"XEM","name":"NEM","label":"NEM (XEM)"},{"cid":1896,"value":"ZRX","name":"0x","label":"0x (ZRX)"},{"cid":1697,"value":"BAT","name":"Basic Attention Token","label":"Basic Attention Token (BAT)"},{"cid":7015,"value":"ETHDOWN","name":"ETHDOWN","label":"ETHDOWN (ETHDOWN)"},{"cid":7455,"value":"AUDIO","name":"Audius","label":"Audius (AUDIO)"},{"cid":5691,"value":"SKL","name":"SKALE Network","label":"SKALE Network (SKL)"},{"cid":4948,"value":"CKB","name":"Nervos Network","label":"Nervos Network (CKB)"},{"cid":8290,"value":"SUPER","name":"SuperFarm","label":"SuperFarm (SUPER)"},{"cid":3217,"value":"ONG","name":"Ontology Gas","label":"Ontology Gas (ONG)"},{"cid":1966,"value":"MANA","name":"Decentraland","label":"Decentraland (MANA)"},{"cid":5567,"value":"CELO","name":"Celo","label":"Celo (CELO)"},{"cid":6928,"value":"BEL","name":"Bella Protocol","label":"Bella Protocol (BEL)"},{"cid":6210,"value":"SAND","name":"The Sandbox","label":"The Sandbox (SAND)"},{"cid":5444,"value":"CTSI","name":"Cartesi","label":"Cartesi (CTSI)"},{"cid":7158,"value":"BURGER","name":"Burger Swap","label":"Burger Swap (BURGER)"},{"cid":5957,"value":"YFII","name":"DFI.Money","label":"DFI.Money (YFII)"},{"cid":6783,"value":"AXS","name":"Axie Infinity","label":"Axie Infinity (AXS)"},{"cid":4006,"value":"STPT","name":"Standard Tokenization Protocol","label":"Standard Tokenization Protocol (STPT)"},{"cid":5632,"value":"AR","name":"Arweave","label":"Arweave (AR)"},{"cid":2780,"value":"NKN","name":"NKN","label":"NKN (NKN)"},{"cid":7224,"value":"DODO","name":"DODO","label":"DODO (DODO)"},{"cid":7226,"value":"INJ","name":"Injective Protocol","label":"Injective Protocol (INJ)"},{"cid":1214,"value":"LSK","name":"Lisk","label":"Lisk (LSK)"},{"cid":6833,"value":"LIT","name":"Litentry","label":"Litentry (LIT)"},{"cid":4944,"value":"TRB","name":"Tellor","label":"Tellor (TRB)"},{"cid":8055,"value":"XLMUP","name":"XLMUP","label":"XLMUP (XLMUP)"},{"cid":2505,"value":"BLZ","name":"Bluzelle","label":"Bluzelle (BLZ)"},{"cid":2896,"value":"MFT","name":"Hifi Finance","label":"Hifi Finance (MFT)"},{"cid":7775,"value":"AAVEDOWN","name":"AAVEDOWN","label":"AAVEDOWN (AAVEDOWN)"},{"cid":5227,"value":"ATM","name":"Atletico De Madrid Fan Token","label":"Atletico De Madrid Fan Token (ATM)"},{"cid":2570,"value":"TOMO","name":"TomoChain","label":"TomoChain (TOMO)"},{"cid":4847,"value":"STX","name":"Stacks","label":"Stacks (STX)"},{"cid":2777,"value":"IOTX","name":"IoTeX","label":"IoTeX (IOTX)"},{"cid":7001,"value":"XRPUP","name":"XRPUP","label":"XRPUP (XRPUP)"},{"cid":2776,"value":"AVA","name":"Travala.com","label":"Travala.com (AVA)"},{"cid":1680,"value":"ANT","name":"Aragon","label":"Aragon (ANT)"},{"cid":4761,"value":"NU","name":"NuCypher","label":"NuCypher (NU)"},{"cid":1521,"value":"KMD","name":"Komodo","label":"Komodo (KMD)"},{"cid":2083,"value":"BTG","name":"Bitcoin Gold","label":"Bitcoin Gold (BTG)"},{"cid":8053,"value":"SUSHIUP","name":"SUSHIUP","label":"SUSHIUP (SUSHIUP)"},{"cid":7774,"value":"AAVEUP","name":"AAVEUP","label":"AAVEUP (AAVEUP)"},{"cid":7672,"value":"UNFI","name":"Unifi Protocol DAO","label":"Unifi Protocol DAO (UNFI)"},{"cid":2539,"value":"REN","name":"Ren","label":"Ren (REN)"},{"cid":8119,"value":"SFP","name":"SafePal","label":"SafePal (SFP)"},{"cid":8938,"value":"EPS","name":"Ellipsis","label":"Ellipsis (EPS)"},{"cid":3012,"value":"VTHO","name":"VeThor Token","label":"VeThor Token (VTHO)"},{"cid":2364,"value":"TCT","name":"TokenClub","label":"TokenClub (TCT)"},{"cid":8335,"value":"MDX","name":"Mdex","label":"Mdex (MDX)"},{"cid":7653,"value":"ROSE","name":"Oasis Network","label":"Oasis Network (ROSE)"},{"cid":8052,"value":"SUSHIDOWN","name":"SUSHIDOWN","label":"SUSHIDOWN (SUSHIDOWN)"},{"cid":3330,"value":"PAX","name":"Paxos Standard","label":"Paxos Standard (PAX)"},{"cid":1816,"value":"CVC","name":"Civic","label":"Civic (CVC)"},{"cid":6999,"value":"EOSUP","name":"EOSUP","label":"EOSUP (EOSUP)"},{"cid":7524,"value":"UNIUP","name":"UNIUP","label":"UNIUP (UNIUP)"},{"cid":4038,"value":"MBL","name":"MovieBloc","label":"MovieBloc (MBL)"},{"cid":1104,"value":"REP","name":"Augur","label":"Augur (REP)"},{"cid":7006,"value":"DOTDOWN","name":"DOTDOWN","label":"DOTDOWN (DOTDOWN)"},{"cid":7529,"value":"SXPDOWN","name":"SXPDOWN","label":"SXPDOWN (SXPDOWN)"},{"cid":2937,"value":"VITE","name":"VITE","label":"VITE (VITE)"},{"cid":9040,"value":"PUNDIX","name":"Pundi X[new]","label":"Pundi X[new] (PUNDIX)"},{"cid":1934,"value":"LRC","name":"Loopring","label":"Loopring (LRC)"},{"cid":5226,"value":"PSG","name":"Paris Saint-Germain Fan Token","label":"Paris Saint-Germain Fan Token (PSG)"},{"cid":5617,"value":"UMA","name":"UMA","label":"UMA (UMA)"},{"cid":7003,"value":"DOTUP","name":"DOTUP","label":"DOTUP (DOTUP)"},{"cid":8538,"value":"ACM","name":"AC Milan Fan Token","label":"AC Milan Fan Token (ACM)"},{"cid":4039,"value":"ARPA","name":"ARPA Chain","label":"ARPA Chain (ARPA)"},{"cid":4134,"value":"AKRO","name":"Akropolis","label":"Akropolis (AKRO)"},{"cid":5665,"value":"HNT","name":"Helium","label":"Helium (HNT)"},{"cid":1757,"value":"FUN","name":"FUNToken","label":"FUNToken (FUN)"},{"cid":7525,"value":"UNIDOWN","name":"UNIDOWN","label":"UNIDOWN (UNIDOWN)"},{"cid":6950,"value":"PERP","name":"Perpetual Protocol","label":"Perpetual Protocol (PERP)"},{"cid":463,"value":"BTS","name":"BitShares","label":"BitShares (BTS)"},{"cid":1925,"value":"WTC","name":"Waltonchain","label":"Waltonchain (WTC)"},{"cid":8891,"value":"BTCST","name":"Bitcoin Standard Hashrate Token","label":"Bitcoin Standard Hashrate Token (BTCST)"},{"cid":4807,"value":"CTK","name":"CertiK","label":"CertiK (CTK)"},{"cid":3702,"value":"BEAM","name":"Beam","label":"Beam (BEAM)"},{"cid":5224,"value":"JUV","name":"Juventus Fan Token","label":"Juventus Fan Token (JUV)"},{"cid":4036,"value":"COS","name":"Contentos","label":"Contentos (COS)"},{"cid":1772,"value":"STORJ","name":"Storj","label":"Storj (STORJ)"},{"cid":5225,"value":"BAR","name":"FC Barcelona Fan Token","label":"FC Barcelona Fan Token (BAR)"},{"cid":4092,"value":"DUSK","name":"Dusk Network","label":"Dusk Network (DUSK)"},{"cid":5229,"value":"ASR","name":"AS Roma Fan Token","label":"AS Roma Fan Token (ASR)"},{"cid":3640,"value":"LPT","name":"Livepeer","label":"Livepeer (LPT)"},{"cid":5794,"value":"PNT","name":"pNetwork","label":"pNetwork (PNT)"},{"cid":1343,"value":"STRAX","name":"Stratis","label":"Stratis (STRAX)"},{"cid":1320,"value":"ARDR","name":"Ardor","label":"Ardor (ARDR)"},{"cid":7048,"value":"WING","name":"Wing","label":"Wing (WING)"},{"cid":5631,"value":"ORN","name":"Orion Protocol","label":"Orion Protocol (ORN)"},{"cid":7528,"value":"SXPUP","name":"SXPUP","label":"SXPUP (SXPUP)"},{"cid":6536,"value":"OM","name":"MANTRA DAO","label":"MANTRA DAO (OM)"},{"cid":5882,"value":"FIS","name":"Stafi","label":"Stafi (FIS)"},{"cid":5007,"value":"TROY","name":"TROY","label":"TROY (TROY)"},{"cid":5026,"value":"OXT","name":"Orchid","label":"Orchid (OXT)"},{"cid":1727,"value":"BNT","name":"Bancor","label":"Bancor (BNT)"},{"cid":3701,"value":"RIF","name":"RSK Infrastructure Framework","label":"RSK Infrastructure Framework (RIF)"},{"cid":1732,"value":"NMR","name":"Numeraire","label":"Numeraire (NMR)"},{"cid":9148,"value":"DREP","name":"Drep [new]","label":"Drep [new] (DREP)"},{"cid":7463,"value":"RAMP","name":"RAMP","label":"RAMP (RAMP)"},{"cid":8049,"value":"TORN","name":"Tornado Cash","label":"Tornado Cash (TORN)"},{"cid":2348,"value":"MDT","name":"Measurable Data Token","label":"Measurable Data Token (MDT)"},{"cid":5488,"value":"JST","name":"JUST","label":"JUST (JST)"},{"cid":7526,"value":"LTCUP","name":"LTCUP","label":"LTCUP (LTCUP)"},{"cid":4293,"value":"PERL","name":"Perlin","label":"Perlin (PERL)"},{"cid":2062,"value":"AION","name":"Aion","label":"Aion (AION)"},{"cid":1414,"value":"FIRO","name":"Firo","label":"Firo (FIRO)"},{"cid":7857,"value":"MIR","name":"Mirror Protocol","label":"Mirror Protocol (MIR)"},{"cid":9421,"value":"FORTH","name":"Ampleforth Governance Token","label":"Ampleforth Governance Token (FORTH)"},{"cid":7859,"value":"BADGER","name":"Badger DAO","label":"Badger DAO (BADGER)"},{"cid":7208,"value":"POLS","name":"Polkastarter","label":"Polkastarter (POLS)"},{"cid":2092,"value":"NULS","name":"NULS","label":"NULS (NULS)"},{"cid":8050,"value":"FILUP","name":"FILUP","label":"FILUP (FILUP)"},{"cid":5309,"value":"OG","name":"OG Fan Token","label":"OG Fan Token (OG)"},{"cid":5728,"value":"BAL","name":"Balancer","label":"Balancer (BAL)"},{"cid":2606,"value":"WAN","name":"Wanchain","label":"Wanchain (WAN)"},{"cid":1168,"value":"DCR","name":"Decred","label":"Decred (DCR)"},{"cid":8536,"value":"MASK","name":"Mask Network","label":"Mask Network (MASK)"},{"cid":8387,"value":"AUTO","name":"Auto","label":"Auto (AUTO)"},{"cid":5939,"value":"WNXM","name":"Wrapped NXM","label":"Wrapped NXM (WNXM)"},{"cid":7000,"value":"EOSDOWN","name":"EOSDOWN","label":"EOSDOWN (EOSDOWN)"},{"cid":7334,"value":"CFX","name":"Conflux Network","label":"Conflux Network (CFX)"},{"cid":7008,"value":"XTZDOWN","name":"XTZDOWN","label":"XTZDOWN (XTZDOWN)"},{"cid":2603,"value":"NPXS","name":"Pundi X[old]","label":"Pundi X[old] (NPXS)"},{"cid":7005,"value":"TRXUP","name":"TRXUP","label":"TRXUP (TRXUP)"},{"cid":7452,"value":"YFIUP","name":"YFIUP","label":"YFIUP (YFIUP)"},{"cid":7453,"value":"YFIDOWN","name":"YFIDOWN","label":"YFIDOWN (YFIDOWN)"},{"cid":8051,"value":"FILDOWN","name":"FILDOWN","label":"FILDOWN (FILDOWN)"},{"cid":7004,"value":"TRXDOWN","name":"TRXDOWN","label":"TRXDOWN (TRXDOWN)"},{"cid":1856,"value":"DNT","name":"district0x","label":"district0x (DNT)"},{"cid":8054,"value":"XLMDOWN","name":"XLMDOWN","label":"XLMDOWN (XLMDOWN)"},{"cid":7527,"value":"LTCDOWN","name":"LTCDOWN","label":"LTCDOWN (LTCDOWN)"},{"cid":2927,"value":"SUSD","name":"sUSD","label":"sUSD (SUSD)"}]},"BUSD":{"cid":4687,"name":"Binance USD","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":10188,"value":"ATA","name":"Automata Network","label":"Automata Network (ATA)"},{"cid":3408,"value":"USDC","name":"USD Coin","label":"USD Coin (USDC)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":2143,"value":"DATA","name":"Streamr","label":"Streamr (DATA)"},{"cid":5994,"value":"SHIB","name":"SHIBA INU","label":"SHIBA INU (SHIB)"},{"cid":7326,"value":"DEXE","name":"DeXe","label":"DeXe (DEXE)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":2790,"value":"EUR","name":"Euro","label":"Euro (EUR)"},{"cid":7186,"value":"CAKE","name":"PancakeSwap","label":"PancakeSwap (CAKE)"},{"cid":5426,"value":"SOL","name":"Solana","label":"Solana (SOL)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":5034,"value":"KSM","name":"Kusama","label":"Kusama (KSM)"},{"cid":8916,"value":"ICP","name":"Internet Computer","label":"Internet Computer (ICP)"},{"cid":7064,"value":"BAKE","name":"BakeryToken","label":"BakeryToken (BAKE)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":4157,"value":"RUNE","name":"THORChain","label":"THORChain (RUNE)"},{"cid":5865,"value":"FIO","name":"FIO Protocol","label":"FIO Protocol (FIO)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":2791,"value":"GBP","name":"Pound Sterling","label":"Pound Sterling (GBP)"},{"cid":5893,"value":"FRONT","name":"Frontier","label":"Frontier (FRONT)"},{"cid":2930,"value":"IQ","name":"Everipedia","label":"Everipedia (IQ)"},{"cid":4120,"value":"PROM","name":"Prometeus","label":"Prometeus (PROM)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"},{"cid":2280,"value":"FIL","name":"Filecoin","label":"Filecoin (FIL)"},{"cid":7497,"value":"POND","name":"Marlin","label":"Marlin (POND)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"},{"cid":2782,"value":"AUD","name":"Australian Dollar","label":"Australian Dollar (AUD)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":6841,"value":"PHA","name":"Phala Network","label":"Phala Network (PHA)"},{"cid":4172,"value":"LUNA","name":"Terra","label":"Terra (LUNA)"},{"cid":693,"value":"XVG","name":"Verge","label":"Verge (XVG)"},{"cid":6538,"value":"CRV","name":"Curve DAO Token","label":"Curve DAO Token (CRV)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":512,"value":"XLM","name":"Stellar","label":"Stellar (XLM)"},{"cid":6758,"value":"SUSHI","name":"SushiSwap","label":"SushiSwap (SUSHI)"},{"cid":10052,"value":"GTC","name":"Gitcoin","label":"Gitcoin (GTC)"},{"cid":5805,"value":"AVAX","name":"Avalanche","label":"Avalanche (AVAX)"},{"cid":7083,"value":"UNI","name":"Uniswap","label":"Uniswap (UNI)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":2469,"value":"ZIL","name":"Zilliqa","label":"Zilliqa (ZIL)"},{"cid":2416,"value":"THETA","name":"THETA","label":"THETA (THETA)"},{"cid":6892,"value":"EGLD","name":"Elrond","label":"Elrond (EGLD)"},{"cid":8037,"value":"TVK","name":"Terra Virtua Kolect","label":"Terra Virtua Kolect (TVK)"},{"cid":7311,"value":"BIFI","name":"Beefy.Finance","label":"Beefy.Finance (BIFI)"},{"cid":3945,"value":"ONE","name":"Harmony","label":"Harmony (ONE)"},{"cid":7288,"value":"XVS","name":"Venus","label":"Venus (XVS)"},{"cid":131,"value":"DASH","name":"Dash","label":"Dash (DASH)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"},{"cid":7672,"value":"UNFI","name":"Unifi Protocol DAO","label":"Unifi Protocol DAO (UNFI)"},{"cid":6193,"value":"CREAM","name":"Cream Finance","label":"Cream Finance (CREAM)"},{"cid":4030,"value":"ALGO","name":"Algorand","label":"Algorand (ALGO)"},{"cid":7278,"value":"AAVE","name":"Aave","label":"Aave (AAVE)"},{"cid":5161,"value":"WRX","name":"WazirX","label":"WazirX (WRX)"},{"cid":3911,"value":"OCEAN","name":"Ocean Protocol","label":"Ocean Protocol (OCEAN)"},{"cid":4642,"value":"HBAR","name":"Hedera Hashgraph","label":"Hedera Hashgraph (HBAR)"},{"cid":8766,"value":"ALICE","name":"MyNeighborAlice","label":"MyNeighborAlice (ALICE)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":9119,"value":"TLM","name":"Alien Worlds","label":"Alien Worlds (TLM)"},{"cid":6951,"value":"REEF","name":"Reef","label":"Reef (REEF)"},{"cid":7102,"value":"LINA","name":"Linear","label":"Linear (LINA)"},{"cid":1376,"value":"NEO","name":"Neo","label":"Neo (NEO)"},{"cid":2011,"value":"XTZ","name":"Tezos","label":"Tezos (XTZ)"},{"cid":2577,"value":"RVN","name":"Ravencoin","label":"Ravencoin (RVN)"},{"cid":2682,"value":"HOT","name":"Holo","label":"Holo (HOT)"},{"cid":5824,"value":"SLP","name":"Small Love Potion","label":"Small Love Potion (SLP)"},{"cid":5864,"value":"YFI","name":"yearn.finance","label":"yearn.finance (YFI)"},{"cid":8104,"value":"1INCH","name":"1inch","label":"1inch (1INCH)"},{"cid":2563,"value":"TUSD","name":"TrueUSD","label":"TrueUSD (TUSD)"},{"cid":5810,"value":"BZRX","name":"bZx Protocol","label":"bZx Protocol (BZRX)"},{"cid":8290,"value":"SUPER","name":"SuperFarm","label":"SuperFarm (SUPER)"},{"cid":1274,"value":"WAVES","name":"Waves","label":"Waves (WAVES)"},{"cid":9020,"value":"TKO","name":"Toko Token","label":"Toko Token (TKO)"},{"cid":3794,"value":"ATOM","name":"Cosmos","label":"Cosmos (ATOM)"},{"cid":1680,"value":"ANT","name":"Aragon","label":"Aragon (ANT)"},{"cid":1720,"value":"IOTA","name":"IOTA","label":"IOTA (IOTA)"},{"cid":5444,"value":"CTSI","name":"Cartesi","label":"Cartesi (CTSI)"},{"cid":6719,"value":"GRT","name":"The Graph","label":"The Graph (GRT)"},{"cid":7226,"value":"INJ","name":"Injective Protocol","label":"Injective Protocol (INJ)"},{"cid":7576,"value":"HARD","name":"HARD Protocol","label":"HARD Protocol (HARD)"},{"cid":7455,"value":"AUDIO","name":"Audius","label":"Audius (AUDIO)"},{"cid":7087,"value":"DEGO","name":"Dego Finance","label":"Dego Finance (DEGO)"},{"cid":1567,"value":"NANO","name":"Nano","label":"Nano (NANO)"},{"cid":7224,"value":"DODO","name":"DODO","label":"DODO (DODO)"},{"cid":5964,"value":"TWT","name":"Trust Wallet Token","label":"Trust Wallet Token (TWT)"},{"cid":6187,"value":"SRM","name":"Serum","label":"Serum (SRM)"},{"cid":3845,"value":"VIDT","name":"VIDT Datalink","label":"VIDT Datalink (VIDT)"},{"cid":4118,"value":"FOR","name":"ForTube","label":"ForTube (FOR)"},{"cid":4679,"value":"BAND","name":"Band Protocol","label":"Band Protocol (BAND)"},{"cid":2405,"value":"IOST","name":"IOST","label":"IOST (IOST)"},{"cid":6950,"value":"PERP","name":"Perpetual Protocol","label":"Perpetual Protocol (PERP)"},{"cid":4948,"value":"CKB","name":"Nervos Network","label":"Nervos Network (CKB)"},{"cid":6210,"value":"SAND","name":"The Sandbox","label":"The Sandbox (SAND)"},{"cid":109,"value":"DGB","name":"DigiByte","label":"DigiByte (DGB)"},{"cid":7046,"value":"GHST","name":"Aavegotchi","label":"Aavegotchi (GHST)"},{"cid":6833,"value":"LIT","name":"Litentry","label":"Litentry (LIT)"},{"cid":5691,"value":"SKL","name":"SKALE Network","label":"SKALE Network (SKL)"},{"cid":1684,"value":"QTUM","name":"Qtum","label":"Qtum (QTUM)"},{"cid":2566,"value":"ONT","name":"Ontology","label":"Ontology (ONT)"},{"cid":1437,"value":"ZEC","name":"Zcash","label":"Zcash (ZEC)"},{"cid":1518,"value":"MKR","name":"Maker","label":"Maker (MKR)"},{"cid":8335,"value":"MDX","name":"Mdex","label":"Mdex (MDX)"},{"cid":7463,"value":"RAMP","name":"RAMP","label":"RAMP (RAMP)"},{"cid":2586,"value":"SNX","name":"Synthetix","label":"Synthetix (SNX)"},{"cid":4761,"value":"NU","name":"NuCypher","label":"NuCypher (NU)"},{"cid":7653,"value":"ROSE","name":"Oasis Network","label":"Oasis Network (ROSE)"},{"cid":1808,"value":"OMG","name":"OMG Network","label":"OMG Network (OMG)"},{"cid":7158,"value":"BURGER","name":"Burger Swap","label":"Burger Swap (BURGER)"},{"cid":2776,"value":"AVA","name":"Travala.com","label":"Travala.com (AVA)"},{"cid":8602,"value":"AUCTION","name":"Bounce Token","label":"Bounce Token (AUCTION)"},{"cid":328,"value":"XMR","name":"Monero","label":"Monero (XMR)"},{"cid":3964,"value":"RSR","name":"Reserve Rights","label":"Reserve Rights (RSR)"},{"cid":5632,"value":"AR","name":"Arweave","label":"Arweave (AR)"},{"cid":1982,"value":"KNC","name":"Kyber Network Crystal Legacy","label":"Kyber Network Crystal Legacy (KNC)"},{"cid":1966,"value":"MANA","name":"Decentraland","label":"Decentraland (MANA)"},{"cid":3992,"value":"COTI","name":"COTI","label":"COTI (COTI)"},{"cid":3637,"value":"AERGO","name":"Aergo","label":"Aergo (AERGO)"},{"cid":8891,"value":"BTCST","name":"Bitcoin Standard Hashrate Token","label":"Bitcoin Standard Hashrate Token (BTCST)"},{"cid":5692,"value":"COMP","name":"Compound","label":"Compound (COMP)"},{"cid":3513,"value":"FTM","name":"Fantom","label":"Fantom (FTM)"},{"cid":7232,"value":"ALPHA","name":"Alpha Finance Lab","label":"Alpha Finance Lab (ALPHA)"},{"cid":4944,"value":"TRB","name":"Tellor","label":"Tellor (TRB)"},{"cid":6535,"value":"NEAR","name":"NEAR Protocol","label":"NEAR Protocol (NEAR)"},{"cid":7535,"value":"KP3R","name":"Keep3rV1","label":"Keep3rV1 (KP3R)"},{"cid":6783,"value":"AXS","name":"Axie Infinity","label":"Axie Infinity (AXS)"},{"cid":8119,"value":"SFP","name":"SafePal","label":"SafePal (SFP)"},{"cid":8938,"value":"EPS","name":"Ellipsis","label":"Ellipsis (EPS)"},{"cid":2099,"value":"ICX","name":"ICON","label":"ICON (ICX)"},{"cid":6901,"value":"SWRV","name":"Swerve","label":"Swerve (SWRV)"},{"cid":1732,"value":"NMR","name":"Numeraire","label":"Numeraire (NMR)"},{"cid":6138,"value":"DIA","name":"DIA","label":"DIA (DIA)"},{"cid":7412,"value":"UFT","name":"UniLend","label":"UniLend (UFT)"},{"cid":7725,"value":"TRU","name":"TrueFi","label":"TrueFi (TRU)"},{"cid":1698,"value":"ZEN","name":"Horizen","label":"Horizen (ZEN)"},{"cid":6928,"value":"BEL","name":"Bella Protocol","label":"Bella Protocol (BEL)"},{"cid":3928,"value":"IDEX","name":"IDEX","label":"IDEX (IDEX)"},{"cid":1896,"value":"ZRX","name":"0x","label":"0x (ZRX)"},{"cid":3640,"value":"LPT","name":"Livepeer","label":"Livepeer (LPT)"},{"cid":6953,"value":"FXS","name":"Frax Share","label":"Frax Share (FXS)"},{"cid":4807,"value":"CTK","name":"CertiK","label":"CertiK (CTK)"},{"cid":6536,"value":"OM","name":"MANTRA DAO","label":"MANTRA DAO (OM)"},{"cid":3330,"value":"PAX","name":"Paxos Standard","label":"Paxos Standard (PAX)"},{"cid":5957,"value":"YFII","name":"DFI.Money","label":"DFI.Money (YFII)"},{"cid":7857,"value":"MIR","name":"Mirror Protocol","label":"Mirror Protocol (MIR)"},{"cid":8387,"value":"AUTO","name":"Auto","label":"Auto (AUTO)"},{"cid":5226,"value":"PSG","name":"Paris Saint-Germain Fan Token","label":"Paris Saint-Germain Fan Token (PSG)"},{"cid":1697,"value":"BAT","name":"Basic Attention Token","label":"Basic Attention Token (BAT)"},{"cid":8536,"value":"MASK","name":"Mask Network","label":"Mask Network (MASK)"},{"cid":8175,"value":"COVER","name":"COVER Protocol","label":"COVER Protocol (COVER)"},{"cid":5224,"value":"JUV","name":"Juventus Fan Token","label":"Juventus Fan Token (JUV)"},{"cid":4206,"value":"WIN","name":"WINkLink","label":"WINkLink (WIN)"},{"cid":2083,"value":"BTG","name":"Bitcoin Gold","label":"Bitcoin Gold (BTG)"},{"cid":9421,"value":"FORTH","name":"Ampleforth Governance Token","label":"Ampleforth Governance Token (FORTH)"},{"cid":5225,"value":"BAR","name":"FC Barcelona Fan Token","label":"FC Barcelona Fan Token (BAR)"},{"cid":4846,"value":"KAVA","name":"Kava.io","label":"Kava.io (KAVA)"},{"cid":2570,"value":"TOMO","name":"TomoChain","label":"TomoChain (TOMO)"},{"cid":8049,"value":"TORN","name":"Tornado Cash","label":"Tornado Cash (TORN)"},{"cid":7686,"value":"BCHA","name":"Bitcoin Cash ABC","label":"Bitcoin Cash ABC (BCHA)"},{"cid":7208,"value":"POLS","name":"Polkastarter","label":"Polkastarter (POLS)"},{"cid":4758,"value":"DF","name":"dForce","label":"dForce (DF)"},{"cid":7150,"value":"FLM","name":"Flamingo","label":"Flamingo (FLM)"},{"cid":5227,"value":"ATM","name":"Atletico De Madrid Fan Token","label":"Atletico De Madrid Fan Token (ATM)"},{"cid":541,"value":"SYS","name":"Syscoin","label":"Syscoin (SYS)"},{"cid":541,"value":"SYS","name":"Syscoin","label":"Syscoin (SYS)"},{"cid":7859,"value":"BADGER","name":"Badger DAO","label":"Badger DAO (BADGER)"},{"cid":5882,"value":"FIS","name":"Stafi","label":"Stafi (FIS)"},{"cid":7048,"value":"WING","name":"Wing","label":"Wing (WING)"},{"cid":7334,"value":"CFX","name":"Conflux Network","label":"Conflux Network (CFX)"},{"cid":6929,"value":"HEGIC","name":"Hegic","label":"Hegic (HEGIC)"},{"cid":1934,"value":"LRC","name":"Loopring","label":"Loopring (LRC)"},{"cid":8538,"value":"ACM","name":"AC Milan Fan Token","label":"AC Milan Fan Token (ACM)"},{"cid":3814,"value":"CELR","name":"Celer Network","label":"Celer Network (CELR)"},{"cid":1637,"value":"RLC","name":"iExec RLC","label":"iExec RLC (RLC)"},{"cid":6669,"value":"CVP","name":"PowerPool","label":"PowerPool (CVP)"},{"cid":1343,"value":"STRAX","name":"Stratis","label":"Stratis (STRAX)"},{"cid":5488,"value":"JST","name":"JUST","label":"JUST (JST)"},{"cid":873,"value":"XEM","name":"NEM","label":"NEM (XEM)"},{"cid":1727,"value":"BNT","name":"Bancor","label":"Bancor (BNT)"},{"cid":5728,"value":"BAL","name":"Balancer","label":"Balancer (BAL)"},{"cid":1856,"value":"DNT","name":"district0x","label":"district0x (DNT)"}]},"BTC":{"cid":1,"name":"Bitcoin","pairs":[{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":3822,"value":"TFUEL","name":"Theta Fuel","label":"Theta Fuel (TFUEL)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":10188,"value":"ATA","name":"Automata Network","label":"Automata Network (ATA)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":5426,"value":"SOL","name":"Solana","label":"Solana (SOL)"},{"cid":2143,"value":"DATA","name":"Streamr","label":"Streamr (DATA)"},{"cid":2416,"value":"THETA","name":"THETA","label":"THETA (THETA)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":3717,"value":"WBTC","name":"Wrapped Bitcoin","label":"Wrapped Bitcoin (WBTC)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"},{"cid":8916,"value":"ICP","name":"Internet Computer","label":"Internet Computer (ICP)"},{"cid":4157,"value":"RUNE","name":"THORChain","label":"THORChain (RUNE)"},{"cid":7083,"value":"UNI","name":"Uniswap","label":"Uniswap (UNI)"},{"cid":2289,"value":"GTO","name":"Gifto","label":"Gifto (GTO)"},{"cid":7278,"value":"AAVE","name":"Aave","label":"Aave (AAVE)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":5034,"value":"KSM","name":"Kusama","label":"Kusama (KSM)"},{"cid":328,"value":"XMR","name":"Monero","label":"Monero (XMR)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":2222,"value":"BCD","name":"Bitcoin Diamond","label":"Bitcoin Diamond (BCD)"},{"cid":693,"value":"XVG","name":"Verge","label":"Verge (XVG)"},{"cid":1955,"value":"NEBL","name":"Neblio","label":"Neblio (NEBL)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":5865,"value":"FIO","name":"FIO Protocol","label":"FIO Protocol (FIO)"},{"cid":512,"value":"XLM","name":"Stellar","label":"Stellar (XLM)"},{"cid":6758,"value":"SUSHI","name":"SushiSwap","label":"SushiSwap (SUSHI)"},{"cid":4172,"value":"LUNA","name":"Terra","label":"Terra (LUNA)"},{"cid":2469,"value":"ZIL","name":"Zilliqa","label":"Zilliqa (ZIL)"},{"cid":3513,"value":"FTM","name":"Fantom","label":"Fantom (FTM)"},{"cid":2280,"value":"FIL","name":"Filecoin","label":"Filecoin (FIL)"},{"cid":6719,"value":"GRT","name":"The Graph","label":"The Graph (GRT)"},{"cid":1376,"value":"NEO","name":"Neo","label":"Neo (NEO)"},{"cid":1808,"value":"OMG","name":"OMG Network","label":"OMG Network (OMG)"},{"cid":4030,"value":"ALGO","name":"Algorand","label":"Algorand (ALGO)"},{"cid":1042,"value":"SC","name":"Siacoin","label":"Siacoin (SC)"},{"cid":3794,"value":"ATOM","name":"Cosmos","label":"Cosmos (ATOM)"},{"cid":5805,"value":"AVAX","name":"Avalanche","label":"Avalanche (AVAX)"},{"cid":5864,"value":"YFI","name":"yearn.finance","label":"yearn.finance (YFI)"},{"cid":3714,"value":"LTO","name":"LTO Network","label":"LTO Network (LTO)"},{"cid":7497,"value":"POND","name":"Marlin","label":"Marlin (POND)"},{"cid":3992,"value":"COTI","name":"COTI","label":"COTI (COTI)"},{"cid":4705,"value":"PAXG","name":"PAX Gold","label":"PAX Gold (PAXG)"},{"cid":7186,"value":"CAKE","name":"PancakeSwap","label":"PancakeSwap (CAKE)"},{"cid":1954,"value":"MDA","name":"Moeda Loyalty Points","label":"Moeda Loyalty Points (MDA)"},{"cid":4642,"value":"HBAR","name":"Hedera Hashgraph","label":"Hedera Hashgraph (HBAR)"},{"cid":109,"value":"DGB","name":"DigiByte","label":"DigiByte (DGB)"},{"cid":3945,"value":"ONE","name":"Harmony","label":"Harmony (ONE)"},{"cid":1274,"value":"WAVES","name":"Waves","label":"Waves (WAVES)"},{"cid":8104,"value":"1INCH","name":"1inch","label":"1inch (1INCH)"},{"cid":5161,"value":"WRX","name":"WazirX","label":"WazirX (WRX)"},{"cid":131,"value":"DASH","name":"Dash","label":"Dash (DASH)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":1437,"value":"ZEC","name":"Zcash","label":"Zcash (ZEC)"},{"cid":6990,"value":"SUN","name":"SUN","label":"SUN (SUN)"},{"cid":1982,"value":"KNC","name":"Kyber Network Crystal Legacy","label":"Kyber Network Crystal Legacy (KNC)"},{"cid":5117,"value":"OGN","name":"Origin Protocol","label":"Origin Protocol (OGN)"},{"cid":5692,"value":"COMP","name":"Compound","label":"Compound (COMP)"},{"cid":3964,"value":"RSR","name":"Reserve Rights","label":"Reserve Rights (RSR)"},{"cid":1817,"value":"BQX","name":"Voyager Token","label":"Voyager Token (BQX)"},{"cid":2577,"value":"RVN","name":"Ravencoin","label":"Ravencoin (RVN)"},{"cid":2011,"value":"XTZ","name":"Tezos","label":"Tezos (XTZ)"},{"cid":6538,"value":"CRV","name":"Curve DAO Token","label":"Curve DAO Token (CRV)"},{"cid":2212,"value":"QSP","name":"Quantstamp","label":"Quantstamp (QSP)"},{"cid":2675,"value":"DOCK","name":"Dock","label":"Dock (DOCK)"},{"cid":6892,"value":"EGLD","name":"Elrond","label":"Elrond (EGLD)"},{"cid":3773,"value":"FET","name":"Fetch.ai","label":"Fetch.ai (FET)"},{"cid":1637,"value":"RLC","name":"iExec RLC","label":"iExec RLC (RLC)"},{"cid":2586,"value":"SNX","name":"Synthetix","label":"Synthetix (SNX)"},{"cid":5810,"value":"BZRX","name":"bZx Protocol","label":"bZx Protocol (BZRX)"},{"cid":1684,"value":"QTUM","name":"Qtum","label":"Qtum (QTUM)"},{"cid":6951,"value":"REEF","name":"Reef","label":"Reef (REEF)"},{"cid":5370,"value":"HIVE","name":"Hive","label":"Hive (HIVE)"},{"cid":2299,"value":"ELF","name":"aelf","label":"aelf (ELF)"},{"cid":2083,"value":"BTG","name":"Bitcoin Gold","label":"Bitcoin Gold (BTG)"},{"cid":3217,"value":"ONG","name":"Ontology Gas","label":"Ontology Gas (ONG)"},{"cid":2588,"value":"LOOM","name":"Loom Network","label":"Loom Network (LOOM)"},{"cid":5444,"value":"CTSI","name":"Cartesi","label":"Cartesi (CTSI)"},{"cid":1720,"value":"IOTA","name":"IOTA","label":"IOTA (IOTA)"},{"cid":1768,"value":"ADX","name":"AdEx Network","label":"AdEx Network (ADX)"},{"cid":5893,"value":"FRONT","name":"Frontier","label":"Frontier (FRONT)"},{"cid":3874,"value":"IRIS","name":"IRISnet","label":"IRISnet (IRIS)"},{"cid":3814,"value":"CELR","name":"Celer Network","label":"Celer Network (CELR)"},{"cid":10052,"value":"GTC","name":"Gitcoin","label":"Gitcoin (GTC)"},{"cid":7288,"value":"XVS","name":"Venus","label":"Venus (XVS)"},{"cid":1168,"value":"DCR","name":"Decred","label":"Decred (DCR)"},{"cid":1949,"value":"DLT","name":"Agrello","label":"Agrello (DLT)"},{"cid":1521,"value":"KMD","name":"Komodo","label":"Komodo (KMD)"},{"cid":2405,"value":"IOST","name":"IOST","label":"IOST (IOST)"},{"cid":2608,"value":"MITH","name":"Mithril","label":"Mithril (MITH)"},{"cid":2320,"value":"UTK","name":"Utrust","label":"Utrust (UTK)"},{"cid":2099,"value":"ICX","name":"ICON","label":"ICON (ICX)"},{"cid":6138,"value":"DIA","name":"DIA","label":"DIA (DIA)"},{"cid":1214,"value":"LSK","name":"Lisk","label":"Lisk (LSK)"},{"cid":2566,"value":"ONT","name":"Ontology","label":"Ontology (ONT)"},{"cid":3783,"value":"ANKR","name":"Ankr","label":"Ankr (ANKR)"},{"cid":7455,"value":"AUDIO","name":"Audius","label":"Audius (AUDIO)"},{"cid":6187,"value":"SRM","name":"Serum","label":"Serum (SRM)"},{"cid":1896,"value":"ZRX","name":"0x","label":"0x (ZRX)"},{"cid":2496,"value":"POLY","name":"Polymath","label":"Polymath (POLY)"},{"cid":1698,"value":"ZEN","name":"Horizen","label":"Horizen (ZEN)"},{"cid":9119,"value":"TLM","name":"Alien Worlds","label":"Alien Worlds (TLM)"},{"cid":4195,"value":"FTT","name":"FTX Token","label":"FTX Token (FTT)"},{"cid":1680,"value":"ANT","name":"Aragon","label":"Aragon (ANT)"},{"cid":377,"value":"NAV","name":"Navcoin","label":"Navcoin (NAV)"},{"cid":2539,"value":"REN","name":"Ren","label":"Ren (REN)"},{"cid":1966,"value":"MANA","name":"Decentraland","label":"Decentraland (MANA)"},{"cid":1230,"value":"STEEM","name":"Steem","label":"Steem (STEEM)"},{"cid":7102,"value":"LINA","name":"Linear","label":"Linear (LINA)"},{"cid":873,"value":"XEM","name":"NEM","label":"NEM (XEM)"},{"cid":3911,"value":"OCEAN","name":"Ocean Protocol","label":"Ocean Protocol (OCEAN)"},{"cid":1788,"value":"MTL","name":"Metal","label":"Metal (MTL)"},{"cid":1934,"value":"LRC","name":"Loopring","label":"Loopring (LRC)"},{"cid":5964,"value":"TWT","name":"Trust Wallet Token","label":"Trust Wallet Token (TWT)"},{"cid":2776,"value":"AVA","name":"Travala.com","label":"Travala.com (AVA)"},{"cid":4846,"value":"KAVA","name":"Kava.io","label":"Kava.io (KAVA)"},{"cid":2638,"value":"CTXC","name":"Cortex","label":"Cortex (CTXC)"},{"cid":2364,"value":"TCT","name":"TokenClub","label":"TokenClub (TCT)"},{"cid":1104,"value":"REP","name":"Augur","label":"Augur (REP)"},{"cid":1567,"value":"NANO","name":"Nano","label":"Nano (NANO)"},{"cid":7226,"value":"INJ","name":"Injective Protocol","label":"Injective Protocol (INJ)"},{"cid":7576,"value":"HARD","name":"HARD Protocol","label":"HARD Protocol (HARD)"},{"cid":2181,"value":"GVT","name":"Genesis Vision","label":"Genesis Vision (GVT)"},{"cid":2132,"value":"POWR","name":"Power Ledger","label":"Power Ledger (POWR)"},{"cid":8766,"value":"ALICE","name":"MyNeighborAlice","label":"MyNeighborAlice (ALICE)"},{"cid":1697,"value":"BAT","name":"Basic Attention Token","label":"Basic Attention Token (BAT)"},{"cid":4006,"value":"STPT","name":"Standard Tokenization Protocol","label":"Standard Tokenization Protocol (STPT)"},{"cid":3640,"value":"LPT","name":"Livepeer","label":"Livepeer (LPT)"},{"cid":2505,"value":"BLZ","name":"Bluzelle","label":"Bluzelle (BLZ)"},{"cid":2297,"value":"STMX","name":"StormX","label":"StormX (STMX)"},{"cid":1727,"value":"BNT","name":"Bancor","label":"Bancor (BNT)"},{"cid":4679,"value":"BAND","name":"Band Protocol","label":"Band Protocol (BAND)"},{"cid":1455,"value":"GLM","name":"Golem","label":"Golem (GLM)"},{"cid":4948,"value":"CKB","name":"Nervos Network","label":"Nervos Network (CKB)"},{"cid":2570,"value":"TOMO","name":"TomoChain","label":"TomoChain (TOMO)"},{"cid":7653,"value":"ROSE","name":"Oasis Network","label":"Oasis Network (ROSE)"},{"cid":2937,"value":"VITE","name":"VITE","label":"VITE (VITE)"},{"cid":4847,"value":"STX","name":"Stacks","label":"Stacks (STX)"},{"cid":3701,"value":"RIF","name":"RSK Infrastructure Framework","label":"RSK Infrastructure Framework (RIF)"},{"cid":2780,"value":"NKN","name":"NKN","label":"NKN (NKN)"},{"cid":1320,"value":"ARDR","name":"Ardor","label":"Ardor (ARDR)"},{"cid":5225,"value":"BAR","name":"FC Barcelona Fan Token","label":"FC Barcelona Fan Token (BAR)"},{"cid":5604,"value":"SCRT","name":"Secret","label":"Secret (SCRT)"},{"cid":8037,"value":"TVK","name":"Terra Virtua Kolect","label":"Terra Virtua Kolect (TVK)"},{"cid":6535,"value":"NEAR","name":"NEAR Protocol","label":"NEAR Protocol (NEAR)"},{"cid":5632,"value":"AR","name":"Arweave","label":"Arweave (AR)"},{"cid":2424,"value":"AGIX","name":"SingularityNET","label":"SingularityNET (AGIX)"},{"cid":5617,"value":"UMA","name":"UMA","label":"UMA (UMA)"},{"cid":7110,"value":"NBS","name":"New BitShares","label":"New BitShares (NBS)"},{"cid":1750,"value":"GXS","name":"GXChain","label":"GXChain (GXS)"},{"cid":5567,"value":"CELO","name":"Celo","label":"Celo (CELO)"},{"cid":3845,"value":"VIDT","name":"VIDT Datalink","label":"VIDT Datalink (VIDT)"},{"cid":6210,"value":"SAND","name":"The Sandbox","label":"The Sandbox (SAND)"},{"cid":2071,"value":"REQ","name":"Request","label":"Request (REQ)"},{"cid":6950,"value":"PERP","name":"Perpetual Protocol","label":"Perpetual Protocol (PERP)"},{"cid":8938,"value":"EPS","name":"Ellipsis","label":"Ellipsis (EPS)"},{"cid":6833,"value":"LIT","name":"Litentry","label":"Litentry (LIT)"},{"cid":2840,"value":"QKC","name":"QuarkChain","label":"QuarkChain (QKC)"},{"cid":9020,"value":"TKO","name":"Toko Token","label":"Toko Token (TKO)"},{"cid":1816,"value":"CVC","name":"Civic","label":"Civic (CVC)"},{"cid":4761,"value":"NU","name":"NuCypher","label":"NuCypher (NU)"},{"cid":1789,"value":"PPT","name":"Populous","label":"Populous (PPT)"},{"cid":6928,"value":"BEL","name":"Bella Protocol","label":"Bella Protocol (BEL)"},{"cid":2058,"value":"AST","name":"AirSwap","label":"AirSwap (AST)"},{"cid":4039,"value":"ARPA","name":"ARPA Chain","label":"ARPA Chain (ARPA)"},{"cid":2161,"value":"RDN","name":"Raiden Network Token","label":"Raiden Network Token (RDN)"},{"cid":3978,"value":"CHR","name":"Chromia","label":"Chromia (CHR)"},{"cid":7087,"value":"DEGO","name":"Dego Finance","label":"Dego Finance (DEGO)"},{"cid":1732,"value":"NMR","name":"Numeraire","label":"Numeraire (NMR)"},{"cid":7332,"value":"EZ","name":"EasyFi","label":"EasyFi (EZ)"},{"cid":1925,"value":"WTC","name":"Waltonchain","label":"Waltonchain (WTC)"},{"cid":8290,"value":"SUPER","name":"SuperFarm","label":"SuperFarm (SUPER)"},{"cid":1518,"value":"MKR","name":"Maker","label":"Maker (MKR)"},{"cid":2777,"value":"IOTX","name":"IoTeX","label":"IoTeX (IOTX)"},{"cid":258,"value":"GRS","name":"Groestlcoin","label":"Groestlcoin (GRS)"},{"cid":2306,"value":"BRD","name":"Bread","label":"Bread (BRD)"},{"cid":2019,"value":"VIB","name":"Viberate","label":"Viberate (VIB)"},{"cid":1586,"value":"ARK","name":"Ark","label":"Ark (ARK)"},{"cid":7150,"value":"FLM","name":"Flamingo","label":"Flamingo (FLM)"},{"cid":463,"value":"BTS","name":"BitShares","label":"BitShares (BTS)"},{"cid":2861,"value":"GO","name":"GoChain","label":"GoChain (GO)"},{"cid":541,"value":"SYS","name":"Syscoin","label":"Syscoin (SYS)"},{"cid":7672,"value":"UNFI","name":"Unifi Protocol DAO","label":"Unifi Protocol DAO (UNFI)"},{"cid":4944,"value":"TRB","name":"Tellor","label":"Tellor (TRB)"},{"cid":3702,"value":"BEAM","name":"Beam","label":"Beam (BEAM)"},{"cid":7232,"value":"ALPHA","name":"Alpha Finance Lab","label":"Alpha Finance Lab (ALPHA)"},{"cid":789,"value":"NXS","name":"Nexus","label":"Nexus (NXS)"},{"cid":1759,"value":"SNT","name":"Status","label":"Status (SNT)"},{"cid":7048,"value":"WING","name":"Wing","label":"Wing (WING)"},{"cid":7725,"value":"TRU","name":"TrueFi","label":"TrueFi (TRU)"},{"cid":5691,"value":"SKL","name":"SKALE Network","label":"SKALE Network (SKL)"},{"cid":2267,"value":"WABI","name":"Wabi","label":"Wabi (WABI)"},{"cid":1757,"value":"FUN","name":"FUNToken","label":"FUNToken (FUN)"},{"cid":5007,"value":"TROY","name":"TROY","label":"TROY (TROY)"},{"cid":6536,"value":"OM","name":"MANTRA DAO","label":"MANTRA DAO (OM)"},{"cid":1785,"value":"GAS","name":"Gas","label":"Gas (GAS)"},{"cid":4092,"value":"DUSK","name":"Dusk Network","label":"Dusk Network (DUSK)"},{"cid":1169,"value":"PIVX","name":"PIVX","label":"PIVX (PIVX)"},{"cid":5227,"value":"ATM","name":"Atletico De Madrid Fan Token","label":"Atletico De Madrid Fan Token (ATM)"},{"cid":2096,"value":"RCN","name":"Ripio Credit Network","label":"Ripio Credit Network (RCN)"},{"cid":6783,"value":"AXS","name":"Axie Infinity","label":"Axie Infinity (AXS)"},{"cid":4036,"value":"COS","name":"Contentos","label":"Contentos (COS)"},{"cid":5957,"value":"YFII","name":"DFI.Money","label":"DFI.Money (YFII)"},{"cid":5665,"value":"HNT","name":"Helium","label":"Helium (HNT)"},{"cid":2606,"value":"WAN","name":"Wanchain","label":"Wanchain (WAN)"},{"cid":470,"value":"VIA","name":"Viacoin","label":"Viacoin (VIA)"},{"cid":1343,"value":"STRAX","name":"Stratis","label":"Stratis (STRAX)"},{"cid":7857,"value":"MIR","name":"Mirror Protocol","label":"Mirror Protocol (MIR)"},{"cid":4134,"value":"AKRO","name":"Akropolis","label":"Akropolis (AKRO)"},{"cid":3928,"value":"IDEX","name":"IDEX","label":"IDEX (IDEX)"},{"cid":4293,"value":"PERL","name":"Perlin","label":"Perlin (PERL)"},{"cid":1619,"value":"SKY","name":"Skycoin","label":"Skycoin (SKY)"},{"cid":8602,"value":"AUCTION","name":"Bounce Token","label":"Bounce Token (AUCTION)"},{"cid":8891,"value":"BTCST","name":"Bitcoin Standard Hashrate Token","label":"Bitcoin Standard Hashrate Token (BTCST)"},{"cid":2112,"value":"PHB","name":"Phoenix Global","label":"Phoenix Global (PHB)"},{"cid":8119,"value":"SFP","name":"SafePal","label":"SafePal (SFP)"},{"cid":2348,"value":"MDT","name":"Measurable Data Token","label":"Measurable Data Token (MDT)"},{"cid":6841,"value":"PHA","name":"Phala Network","label":"Phala Network (PHA)"},{"cid":5794,"value":"PNT","name":"pNetwork","label":"pNetwork (PNT)"},{"cid":5026,"value":"OXT","name":"Orchid","label":"Orchid (OXT)"},{"cid":9421,"value":"FORTH","name":"Ampleforth Governance Token","label":"Ampleforth Governance Token (FORTH)"},{"cid":2344,"value":"APPC","name":"AppCoins","label":"AppCoins (APPC)"},{"cid":7463,"value":"RAMP","name":"RAMP","label":"RAMP (RAMP)"},{"cid":5224,"value":"JUV","name":"Juventus Fan Token","label":"Juventus Fan Token (JUV)"},{"cid":5728,"value":"BAL","name":"Balancer","label":"Balancer (BAL)"},{"cid":5226,"value":"PSG","name":"Paris Saint-Germain Fan Token","label":"Paris Saint-Germain Fan Token (PSG)"},{"cid":1723,"value":"SNM","name":"SONM","label":"SONM (SNM)"},{"cid":8335,"value":"MDX","name":"Mdex","label":"Mdex (MDX)"},{"cid":2062,"value":"AION","name":"Aion","label":"Aion (AION)"},{"cid":7064,"value":"BAKE","name":"BakeryToken","label":"BakeryToken (BAKE)"},{"cid":3637,"value":"AERGO","name":"Aergo","label":"Aergo (AERGO)"},{"cid":1947,"value":"MTH","name":"Monetha","label":"Monetha (MTH)"},{"cid":1772,"value":"STORJ","name":"Storj","label":"Storj (STORJ)"},{"cid":5631,"value":"ORN","name":"Orion Protocol","label":"Orion Protocol (ORN)"},{"cid":1853,"value":"OAX","name":"OAX","label":"OAX (OAX)"},{"cid":5229,"value":"ASR","name":"AS Roma Fan Token","label":"AS Roma Fan Token (ASR)"},{"cid":5882,"value":"FIS","name":"Stafi","label":"Stafi (FIS)"},{"cid":1856,"value":"DNT","name":"district0x","label":"district0x (DNT)"},{"cid":2034,"value":"EVX","name":"Everex","label":"Everex (EVX)"},{"cid":9148,"value":"DREP","name":"Drep [new]","label":"Drep [new] (DREP)"},{"cid":4118,"value":"FOR","name":"ForTube","label":"ForTube (FOR)"},{"cid":4807,"value":"CTK","name":"CertiK","label":"CertiK (CTK)"},{"cid":2296,"value":"OST","name":"OST","label":"OST (OST)"},{"cid":7208,"value":"POLS","name":"Polkastarter","label":"Polkastarter (POLS)"},{"cid":1983,"value":"VIBE","name":"VIBE","label":"VIBE (VIBE)"},{"cid":2092,"value":"NULS","name":"NULS","label":"NULS (NULS)"},{"cid":1414,"value":"FIRO","name":"Firo","label":"Firo (FIRO)"},{"cid":8538,"value":"ACM","name":"AC Milan Fan Token","label":"AC Milan Fan Token (ACM)"},{"cid":5309,"value":"OG","name":"OG Fan Token","label":"OG Fan Token (OG)"},{"cid":8049,"value":"TORN","name":"Tornado Cash","label":"Tornado Cash (TORN)"},{"cid":2321,"value":"QLC","name":"QLC Chain","label":"QLC Chain (QLC)"},{"cid":2548,"value":"POA","name":"POA","label":"POA (POA)"},{"cid":2081,"value":"AMB","name":"Ambrosus","label":"Ambrosus (AMB)"},{"cid":7224,"value":"DODO","name":"DODO","label":"DODO (DODO)"},{"cid":8387,"value":"AUTO","name":"Auto","label":"Auto (AUTO)"},{"cid":1899,"value":"YOYO","name":"YOYOW","label":"YOYOW (YOYO)"},{"cid":7334,"value":"CFX","name":"Conflux Network","label":"Conflux Network (CFX)"},{"cid":7859,"value":"BADGER","name":"Badger DAO","label":"Badger DAO (BADGER)"},{"cid":5939,"value":"WNXM","name":"Wrapped NXM","label":"Wrapped NXM (WNXM)"},{"cid":5777,"value":"RENBTC","name":"renBTC","label":"renBTC (RENBTC)"},{"cid":1908,"value":"NAS","name":"Nebulas","label":"Nebulas (NAS)"},{"cid":1409,"value":"SNGLS","name":"SingularDTV","label":"SingularDTV (SNGLS)"},{"cid":2043,"value":"CND","name":"Cindicator","label":"Cindicator (CND)"},{"cid":1864,"value":"CDT","name":"Blox","label":"Blox (CDT)"},{"cid":5488,"value":"JST","name":"JUST","label":"JUST (JST)"},{"cid":6953,"value":"FXS","name":"Frax Share","label":"Frax Share (FXS)"},{"cid":2511,"value":"WPR","name":"WePower","label":"WePower (WPR)"},{"cid":2927,"value":"SUSD","name":"sUSD","label":"sUSD (SUSD)"}]},"EUR":{"cid":2790,"name":"Euro","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":5994,"value":"SHIB","name":"SHIBA INU","label":"SHIBA INU (SHIB)"},{"cid":2682,"value":"HOT","name":"Holo","label":"Holo (HOT)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":5426,"value":"SOL","name":"Solana","label":"Solana (SOL)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":2416,"value":"THETA","name":"THETA","label":"THETA (THETA)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"},{"cid":512,"value":"XLM","name":"Stellar","label":"Stellar (XLM)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":4172,"value":"LUNA","name":"Terra","label":"Terra (LUNA)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":6892,"value":"EGLD","name":"Elrond","label":"Elrond (EGLD)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"},{"cid":5864,"value":"YFI","name":"yearn.finance","label":"yearn.finance (YFI)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":4206,"value":"WIN","name":"WINkLink","label":"WINkLink (WIN)"},{"cid":5161,"value":"WRX","name":"WazirX","label":"WazirX (WRX)"},{"cid":5805,"value":"AVAX","name":"Avalanche","label":"Avalanche (AVAX)"},{"cid":8916,"value":"ICP","name":"Internet Computer","label":"Internet Computer (ICP)"},{"cid":7083,"value":"UNI","name":"Uniswap","label":"Uniswap (UNI)"},{"cid":6719,"value":"GRT","name":"The Graph","label":"The Graph (GRT)"}]},"USDC":{"cid":3408,"name":"USD Coin","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":4206,"value":"WIN","name":"WINkLink","label":"WINkLink (WIN)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"},{"cid":3794,"value":"ATOM","name":"Cosmos","label":"Cosmos (ATOM)"},{"cid":1437,"value":"ZEC","name":"Zcash","label":"Zcash (ZEC)"},{"cid":1376,"value":"NEO","name":"Neo","label":"Neo (NEO)"},{"cid":1697,"value":"BAT","name":"Basic Attention Token","label":"Basic Attention Token (BAT)"}]},"GBP":{"cid":2791,"name":"Pound Sterling","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":5426,"value":"SOL","name":"Solana","label":"Solana (SOL)"},{"cid":7186,"value":"CAKE","name":"PancakeSwap","label":"PancakeSwap (CAKE)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"}]},"TRY":{"cid":2810,"name":"Turkish Lira","pairs":[{"cid":825,"value":"USDT","name":"Tether","label":"Tether (USDT)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":2682,"value":"HOT","name":"Holo","label":"Holo (HOT)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":4687,"value":"BUSD","name":"Binance USD","label":"Binance USD (BUSD)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":2577,"value":"RVN","name":"Ravencoin","label":"Ravencoin (RVN)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":5805,"value":"AVAX","name":"Avalanche","label":"Avalanche (AVAX)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":1376,"value":"NEO","name":"Neo","label":"Neo (NEO)"},{"cid":2566,"value":"ONT","name":"Ontology","label":"Ontology (ONT)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":5994,"value":"SHIB","name":"SHIBA INU","label":"SHIBA INU (SHIB)"},{"cid":512,"value":"XLM","name":"Stellar","label":"Stellar (XLM)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"}]},"ETH":{"cid":1027,"name":"Ethereum","pairs":[{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":7326,"value":"DEXE","name":"DeXe","label":"DeXe (DEXE)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":2398,"value":"KEY","name":"Selfkey","label":"Selfkey (KEY)"},{"cid":2143,"value":"DATA","name":"Streamr","label":"Streamr (DATA)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":8353,"value":"BETH","name":"Beacon ETH","label":"Beacon ETH (BETH)"},{"cid":3717,"value":"WBTC","name":"Wrapped Bitcoin","label":"Wrapped Bitcoin (WBTC)"},{"cid":2777,"value":"IOTX","name":"IoTeX","label":"IoTeX (IOTX)"},{"cid":2416,"value":"THETA","name":"THETA","label":"THETA (THETA)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":5824,"value":"SLP","name":"Small Love Potion","label":"Small Love Potion (SLP)"},{"cid":693,"value":"XVG","name":"Verge","label":"Verge (XVG)"},{"cid":7278,"value":"AAVE","name":"Aave","label":"Aave (AAVE)"},{"cid":328,"value":"XMR","name":"Monero","label":"Monero (XMR)"},{"cid":2682,"value":"HOT","name":"Holo","label":"Holo (HOT)"},{"cid":512,"value":"XLM","name":"Stellar","label":"Stellar (XLM)"},{"cid":1042,"value":"SC","name":"Siacoin","label":"Siacoin (SC)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":1376,"value":"NEO","name":"Neo","label":"Neo (NEO)"},{"cid":1955,"value":"NEBL","name":"Neblio","label":"Neblio (NEBL)"},{"cid":2588,"value":"LOOM","name":"Loom Network","label":"Loom Network (LOOM)"},{"cid":2405,"value":"IOST","name":"IOST","label":"IOST (IOST)"},{"cid":2544,"value":"NCASH","name":"Nucleus Vision","label":"Nucleus Vision (NCASH)"},{"cid":1684,"value":"QTUM","name":"Qtum","label":"Qtum (QTUM)"},{"cid":1455,"value":"GLM","name":"Golem","label":"Golem (GLM)"},{"cid":2927,"value":"SUSD","name":"sUSD","label":"sUSD (SUSD)"},{"cid":5604,"value":"SCRT","name":"Secret","label":"Secret (SCRT)"},{"cid":1230,"value":"STEEM","name":"Steem","label":"Steem (STEEM)"},{"cid":1274,"value":"WAVES","name":"Waves","label":"Waves (WAVES)"},{"cid":2603,"value":"NPXS","name":"Pundi X[old]","label":"Pundi X[old] (NPXS)"},{"cid":131,"value":"DASH","name":"Dash","label":"Dash (DASH)"},{"cid":1788,"value":"MTL","name":"Metal","label":"Metal (MTL)"},{"cid":1886,"value":"DENT","name":"Dent","label":"Dent (DENT)"},{"cid":1768,"value":"ADX","name":"AdEx Network","label":"AdEx Network (ADX)"},{"cid":2297,"value":"STMX","name":"StormX","label":"StormX (STMX)"},{"cid":5893,"value":"FRONT","name":"Frontier","label":"Frontier (FRONT)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":2299,"value":"ELF","name":"aelf","label":"aelf (ELF)"},{"cid":2469,"value":"ZIL","name":"Zilliqa","label":"Zilliqa (ZIL)"},{"cid":1521,"value":"KMD","name":"Komodo","label":"Komodo (KMD)"},{"cid":1808,"value":"OMG","name":"OMG Network","label":"OMG Network (OMG)"},{"cid":1637,"value":"RLC","name":"iExec RLC","label":"iExec RLC (RLC)"},{"cid":2019,"value":"VIB","name":"Viberate","label":"Viberate (VIB)"},{"cid":377,"value":"NAV","name":"Navcoin","label":"Navcoin (NAV)"},{"cid":2896,"value":"MFT","name":"Hifi Finance","label":"Hifi Finance (MFT)"},{"cid":1214,"value":"LSK","name":"Lisk","label":"Lisk (LSK)"},{"cid":2212,"value":"QSP","name":"Quantstamp","label":"Quantstamp (QSP)"},{"cid":9040,"value":"PUNDIX","name":"Pundi X[new]","label":"Pundi X[new] (PUNDIX)"},{"cid":1567,"value":"NANO","name":"Nano","label":"Nano (NANO)"},{"cid":5777,"value":"RENBTC","name":"renBTC","label":"renBTC (RENBTC)"},{"cid":1104,"value":"REP","name":"Augur","label":"Augur (REP)"},{"cid":1817,"value":"BQX","name":"Voyager Token","label":"Voyager Token (BQX)"},{"cid":6669,"value":"CVP","name":"PowerPool","label":"PowerPool (CVP)"},{"cid":1757,"value":"FUN","name":"FUNToken","label":"FUNToken (FUN)"},{"cid":2505,"value":"BLZ","name":"Bluzelle","label":"Bluzelle (BLZ)"},{"cid":8255,"value":"PROS","name":"Prosper","label":"Prosper (PROS)"},{"cid":1750,"value":"GXS","name":"GXChain","label":"GXChain (GXS)"},{"cid":8175,"value":"COVER","name":"COVER Protocol","label":"COVER Protocol (COVER)"},{"cid":1720,"value":"IOTA","name":"IOTA","label":"IOTA (IOTA)"},{"cid":7332,"value":"EZ","name":"EasyFi","label":"EasyFi (EZ)"},{"cid":6719,"value":"GRT","name":"The Graph","label":"The Graph (GRT)"},{"cid":2132,"value":"POWR","name":"Power Ledger","label":"Power Ledger (POWR)"},{"cid":7046,"value":"GHST","name":"Aavegotchi","label":"Aavegotchi (GHST)"},{"cid":2099,"value":"ICX","name":"ICON","label":"ICON (ICX)"},{"cid":1934,"value":"LRC","name":"Loopring","label":"Loopring (LRC)"},{"cid":1698,"value":"ZEN","name":"Horizen","label":"Horizen (ZEN)"},{"cid":2566,"value":"ONT","name":"Ontology","label":"Ontology (ONT)"},{"cid":1759,"value":"SNT","name":"Status","label":"Status (SNT)"},{"cid":1169,"value":"PIVX","name":"PIVX","label":"PIVX (PIVX)"},{"cid":2321,"value":"QLC","name":"QLC Chain","label":"QLC Chain (QLC)"},{"cid":1343,"value":"STRAX","name":"Stratis","label":"Stratis (STRAX)"},{"cid":1437,"value":"ZEC","name":"Zcash","label":"Zcash (ZEC)"},{"cid":1727,"value":"BNT","name":"Bancor","label":"Bancor (BNT)"},{"cid":1816,"value":"CVC","name":"Civic","label":"Civic (CVC)"},{"cid":1896,"value":"ZRX","name":"0x","label":"0x (ZRX)"},{"cid":2840,"value":"QKC","name":"QuarkChain","label":"QuarkChain (QKC)"},{"cid":2062,"value":"AION","name":"Aion","label":"Aion (AION)"},{"cid":7412,"value":"UFT","name":"UniLend","label":"UniLend (UFT)"},{"cid":1697,"value":"BAT","name":"Basic Attention Token","label":"Basic Attention Token (BAT)"},{"cid":873,"value":"XEM","name":"NEM","label":"NEM (XEM)"},{"cid":1982,"value":"KNC","name":"Kyber Network Crystal Legacy","label":"Kyber Network Crystal Legacy (KNC)"},{"cid":2606,"value":"WAN","name":"Wanchain","label":"Wanchain (WAN)"},{"cid":2306,"value":"BRD","name":"Bread","label":"Bread (BRD)"},{"cid":1908,"value":"NAS","name":"Nebulas","label":"Nebulas (NAS)"},{"cid":1414,"value":"FIRO","name":"Firo","label":"Firo (FIRO)"},{"cid":6929,"value":"HEGIC","name":"Hegic","label":"Hegic (HEGIC)"},{"cid":1966,"value":"MANA","name":"Decentraland","label":"Decentraland (MANA)"},{"cid":2296,"value":"OST","name":"OST","label":"OST (OST)"},{"cid":1864,"value":"CDT","name":"Blox","label":"Blox (CDT)"},{"cid":4758,"value":"DF","name":"dForce","label":"dForce (DF)"}]},"BRL":{"cid":2783,"name":"Brazil Real","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":825,"value":"USDT","name":"Tether","label":"Tether (USDT)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":4687,"value":"BUSD","name":"Binance USD","label":"Binance USD (BUSD)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":4206,"value":"WIN","name":"WINkLink","label":"WINkLink (WIN)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":5994,"value":"SHIB","name":"SHIBA INU","label":"SHIBA INU (SHIB)"},{"cid":2682,"value":"HOT","name":"Holo","label":"Holo (HOT)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"}]},"DAI":{"cid":4943,"name":"Dai","pairs":[{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":825,"value":"USDT","name":"Tether","label":"Tether (USDT)"},{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":4687,"value":"BUSD","name":"Binance USD","label":"Binance USD (BUSD)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"}]},"BNB":{"cid":1839,"name":"Binance Coin","pairs":[{"cid":10188,"value":"ATA","name":"Automata Network","label":"Automata Network (ATA)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":7186,"value":"CAKE","name":"PancakeSwap","label":"PancakeSwap (CAKE)"},{"cid":8916,"value":"ICP","name":"Internet Computer","label":"Internet Computer (ICP)"},{"cid":4157,"value":"RUNE","name":"THORChain","label":"THORChain (RUNE)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":7064,"value":"BAKE","name":"BakeryToken","label":"BakeryToken (BAKE)"},{"cid":3077,"value":"VET","name":"VeChain","label":"VeChain (VET)"},{"cid":5426,"value":"SOL","name":"Solana","label":"Solana (SOL)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":5865,"value":"FIO","name":"FIO Protocol","label":"FIO Protocol (FIO)"},{"cid":7083,"value":"UNI","name":"Uniswap","label":"Uniswap (UNI)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":5444,"value":"CTSI","name":"Cartesi","label":"Cartesi (CTSI)"},{"cid":2280,"value":"FIL","name":"Filecoin","label":"Filecoin (FIL)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":4066,"value":"CHZ","name":"Chiliz","label":"Chiliz (CHZ)"},{"cid":3978,"value":"CHR","name":"Chromia","label":"Chromia (CHR)"},{"cid":7288,"value":"XVS","name":"Venus","label":"Venus (XVS)"},{"cid":7278,"value":"AAVE","name":"Aave","label":"Aave (AAVE)"},{"cid":6758,"value":"SUSHI","name":"SushiSwap","label":"SushiSwap (SUSHI)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":7311,"value":"BIFI","name":"Beefy.Finance","label":"Beefy.Finance (BIFI)"},{"cid":4120,"value":"PROM","name":"Prometeus","label":"Prometeus (PROM)"},{"cid":5161,"value":"WRX","name":"WazirX","label":"WazirX (WRX)"},{"cid":4172,"value":"LUNA","name":"Terra","label":"Terra (LUNA)"},{"cid":4206,"value":"WIN","name":"WINkLink","label":"WINkLink (WIN)"},{"cid":2930,"value":"IQ","name":"Everipedia","label":"Everipedia (IQ)"},{"cid":7226,"value":"INJ","name":"Injective Protocol","label":"Injective Protocol (INJ)"},{"cid":5117,"value":"OGN","name":"Origin Protocol","label":"Origin Protocol (OGN)"},{"cid":4275,"value":"COCOS","name":"Cocos-BCX","label":"Cocos-BCX (COCOS)"},{"cid":10052,"value":"GTC","name":"Gitcoin","label":"Gitcoin (GTC)"},{"cid":5034,"value":"KSM","name":"Kusama","label":"Kusama (KSM)"},{"cid":3513,"value":"FTM","name":"Fantom","label":"Fantom (FTM)"},{"cid":2416,"value":"THETA","name":"THETA","label":"THETA (THETA)"},{"cid":1321,"value":"ETC","name":"Ethereum Classic","label":"Ethereum Classic (ETC)"},{"cid":2682,"value":"HOT","name":"Holo","label":"Holo (HOT)"},{"cid":6892,"value":"EGLD","name":"Elrond","label":"Elrond (EGLD)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"},{"cid":5805,"value":"AVAX","name":"Avalanche","label":"Avalanche (AVAX)"},{"cid":512,"value":"XLM","name":"Stellar","label":"Stellar (XLM)"},{"cid":4038,"value":"MBL","name":"MovieBloc","label":"MovieBloc (MBL)"},{"cid":4036,"value":"COS","name":"Contentos","label":"Contentos (COS)"},{"cid":2469,"value":"ZIL","name":"Zilliqa","label":"Zilliqa (ZIL)"},{"cid":3992,"value":"COTI","name":"COTI","label":"COTI (COTI)"},{"cid":7576,"value":"HARD","name":"HARD Protocol","label":"HARD Protocol (HARD)"},{"cid":2776,"value":"AVA","name":"Travala.com","label":"Travala.com (AVA)"},{"cid":1274,"value":"WAVES","name":"Waves","label":"Waves (WAVES)"},{"cid":6193,"value":"CREAM","name":"Cream Finance","label":"Cream Finance (CREAM)"},{"cid":7158,"value":"BURGER","name":"Burger Swap","label":"Burger Swap (BURGER)"},{"cid":4847,"value":"STX","name":"Stacks","label":"Stacks (STX)"},{"cid":3945,"value":"ONE","name":"Harmony","label":"Harmony (ONE)"},{"cid":2608,"value":"MITH","name":"Mithril","label":"Mithril (MITH)"},{"cid":1680,"value":"ANT","name":"Aragon","label":"Aragon (ANT)"},{"cid":5488,"value":"JST","name":"JUST","label":"JUST (JST)"},{"cid":6992,"value":"SPARTA","name":"Spartan Protocol","label":"Spartan Protocol (SPARTA)"},{"cid":1720,"value":"IOTA","name":"IOTA","label":"IOTA (IOTA)"},{"cid":328,"value":"XMR","name":"Monero","label":"Monero (XMR)"},{"cid":5632,"value":"AR","name":"Arweave","label":"Arweave (AR)"},{"cid":4642,"value":"HBAR","name":"Hedera Hashgraph","label":"Hedera Hashgraph (HBAR)"},{"cid":4030,"value":"ALGO","name":"Algorand","label":"Algorand (ALGO)"},{"cid":3814,"value":"CELR","name":"Celer Network","label":"Celer Network (CELR)"},{"cid":3794,"value":"ATOM","name":"Cosmos","label":"Cosmos (ATOM)"},{"cid":109,"value":"DGB","name":"DigiByte","label":"DigiByte (DGB)"},{"cid":2606,"value":"WAN","name":"Wanchain","label":"Wanchain (WAN)"},{"cid":6538,"value":"CRV","name":"Curve DAO Token","label":"Curve DAO Token (CRV)"},{"cid":1376,"value":"NEO","name":"Neo","label":"Neo (NEO)"},{"cid":3012,"value":"VTHO","name":"VeThor Token","label":"VeThor Token (VTHO)"},{"cid":4705,"value":"PAXG","name":"PAX Gold","label":"PAX Gold (PAXG)"},{"cid":4807,"value":"CTK","name":"CertiK","label":"CertiK (CTK)"},{"cid":2130,"value":"ENJ","name":"Enjin Coin","label":"Enjin Coin (ENJ)"},{"cid":6187,"value":"SRM","name":"Serum","label":"Serum (SRM)"},{"cid":8536,"value":"MASK","name":"Mask Network","label":"Mask Network (MASK)"},{"cid":7535,"value":"KP3R","name":"Keep3rV1","label":"Keep3rV1 (KP3R)"},{"cid":2011,"value":"XTZ","name":"Tezos","label":"Tezos (XTZ)"},{"cid":8335,"value":"MDX","name":"Mdex","label":"Mdex (MDX)"},{"cid":6138,"value":"DIA","name":"DIA","label":"DIA (DIA)"},{"cid":131,"value":"DASH","name":"Dash","label":"Dash (DASH)"},{"cid":4761,"value":"NU","name":"NuCypher","label":"NuCypher (NU)"},{"cid":6535,"value":"NEAR","name":"NEAR Protocol","label":"NEAR Protocol (NEAR)"},{"cid":2267,"value":"WABI","name":"Wabi","label":"Wabi (WABI)"},{"cid":3911,"value":"OCEAN","name":"Ocean Protocol","label":"Ocean Protocol (OCEAN)"},{"cid":5939,"value":"WNXM","name":"Wrapped NXM","label":"Wrapped NXM (WNXM)"},{"cid":4039,"value":"ARPA","name":"ARPA Chain","label":"ARPA Chain (ARPA)"},{"cid":1698,"value":"ZEN","name":"Horizen","label":"Horizen (ZEN)"},{"cid":7672,"value":"UNFI","name":"Unifi Protocol DAO","label":"Unifi Protocol DAO (UNFI)"},{"cid":2577,"value":"RVN","name":"Ravencoin","label":"Ravencoin (RVN)"},{"cid":3640,"value":"LPT","name":"Livepeer","label":"Livepeer (LPT)"},{"cid":8049,"value":"TORN","name":"Tornado Cash","label":"Tornado Cash (TORN)"},{"cid":2896,"value":"MFT","name":"Hifi Finance","label":"Hifi Finance (MFT)"},{"cid":4293,"value":"PERL","name":"Perlin","label":"Perlin (PERL)"},{"cid":5007,"value":"TROY","name":"TROY","label":"TROY (TROY)"},{"cid":4846,"value":"KAVA","name":"Kava.io","label":"Kava.io (KAVA)"},{"cid":3964,"value":"RSR","name":"Reserve Rights","label":"Reserve Rights (RSR)"},{"cid":6901,"value":"SWRV","name":"Swerve","label":"Swerve (SWRV)"},{"cid":1042,"value":"SC","name":"Siacoin","label":"Siacoin (SC)"},{"cid":2297,"value":"STMX","name":"StormX","label":"StormX (STMX)"},{"cid":7208,"value":"POLS","name":"Polkastarter","label":"Polkastarter (POLS)"},{"cid":4195,"value":"FTT","name":"FTX Token","label":"FTX Token (FTT)"},{"cid":2586,"value":"SNX","name":"Synthetix","label":"Synthetix (SNX)"},{"cid":1925,"value":"WTC","name":"Waltonchain","label":"Waltonchain (WTC)"},{"cid":7048,"value":"WING","name":"Wing","label":"Wing (WING)"},{"cid":1732,"value":"NMR","name":"Numeraire","label":"Numeraire (NMR)"},{"cid":2405,"value":"IOST","name":"IOST","label":"IOST (IOST)"},{"cid":2099,"value":"ICX","name":"ICON","label":"ICON (ICX)"},{"cid":6783,"value":"AXS","name":"Axie Infinity","label":"Axie Infinity (AXS)"},{"cid":6210,"value":"SAND","name":"The Sandbox","label":"The Sandbox (SAND)"},{"cid":2566,"value":"ONT","name":"Ontology","label":"Ontology (ONT)"},{"cid":1437,"value":"ZEC","name":"Zcash","label":"Zcash (ZEC)"},{"cid":3783,"value":"ANKR","name":"Ankr","label":"Ankr (ANKR)"},{"cid":2505,"value":"BLZ","name":"Bluzelle","label":"Bluzelle (BLZ)"},{"cid":6928,"value":"BEL","name":"Bella Protocol","label":"Bella Protocol (BEL)"},{"cid":1518,"value":"MKR","name":"Maker","label":"Maker (MKR)"},{"cid":7232,"value":"ALPHA","name":"Alpha Finance Lab","label":"Alpha Finance Lab (ALPHA)"},{"cid":5864,"value":"YFI","name":"yearn.finance","label":"yearn.finance (YFI)"},{"cid":1697,"value":"BAT","name":"Basic Attention Token","label":"Basic Attention Token (BAT)"},{"cid":4679,"value":"BAND","name":"Band Protocol","label":"Band Protocol (BAND)"},{"cid":5957,"value":"YFII","name":"DFI.Money","label":"DFI.Money (YFII)"}]},"AUD":{"cid":2782,"name":"Australian Dollar","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"}]},"TUSD":{"cid":2563,"name":"TrueUSD","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":3718,"value":"BTT","name":"BitTorrent","label":"BitTorrent (BTT)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"},{"cid":1765,"value":"EOS","name":"EOS","label":"EOS (EOS)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":1975,"value":"LINK","name":"Chainlink","label":"Chainlink (LINK)"},{"cid":2112,"value":"PHB","name":"Phoenix Global","label":"Phoenix Global (PHB)"},{"cid":4030,"value":"ALGO","name":"Algorand","label":"Algorand (ALGO)"}]},"PAX":{"cid":3330,"name":"Paxos","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":1958,"value":"TRX","name":"TRON","label":"TRON (TRX)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":1831,"value":"BCH","name":"Bitcoin Cash","label":"Bitcoin Cash (BCH)"}]},"BIDR":{"cid":6855,"name":"BIDR","pairs":[{"cid":825,"value":"USDT","name":"Tether","label":"Tether (USDT)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":4687,"value":"BUSD","name":"Binance USD","label":"Binance USD (BUSD)"},{"cid":9020,"value":"TKO","name":"Toko Token","label":"Toko Token (TKO)"},{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":2469,"value":"ZIL","name":"Zilliqa","label":"Zilliqa (ZIL)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":6636,"value":"DOT","name":"Polkadot","label":"Polkadot (DOT)"},{"cid":4279,"value":"SXP","name":"Swipe","label":"Swipe (SXP)"}]},"RUB":{"cid":2806,"name":"Russian Ruble","pairs":[{"cid":1,"value":"BTC","name":"Bitcoin","label":"Bitcoin (BTC)"},{"cid":1027,"value":"ETH","name":"Ethereum","label":"Ethereum (ETH)"},{"cid":825,"value":"USDT","name":"Tether","label":"Tether (USDT)"},{"cid":4687,"value":"BUSD","name":"Binance USD","label":"Binance USD (BUSD)"},{"cid":1839,"value":"BNB","name":"Binance Coin","label":"Binance Coin (BNB)"},{"cid":74,"value":"DOGE","name":"Dogecoin","label":"Dogecoin (DOGE)"},{"cid":2010,"value":"ADA","name":"Cardano","label":"Cardano (ADA)"},{"cid":3890,"value":"MATIC","name":"Polygon","label":"Polygon (MATIC)"},{"cid":52,"value":"XRP","name":"XRP","label":"XRP (XRP)"},{"cid":2,"value":"LTC","name":"Litecoin","label":"Litecoin (LTC)"},{"cid":5994,"value":"SHIB","name":"SHIBA INU","label":"SHIBA INU (SHIB)"}]}}')},"9bdd":function(e,a,n){var l=n("825a"),i=n("2a62");e.exports=function(e,a,n,t){try{return t?a(l(n)[0],n[1]):a(n)}catch(o){i(e,"throw",o)}}},"9f7f":function(e,a,n){var l=n("d039"),i=n("da84"),t=i.RegExp,o=l((function(){var e=t("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),r=o||l((function(){return!t("a","y").sticky})),c=o||l((function(){var e=t("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:c,MISSED_STICKY:r,UNSUPPORTED_Y:o}},a15b:function(e,a,n){"use strict";var l=n("23e7"),i=n("e330"),t=n("44ad"),o=n("fc6a"),r=n("a640"),c=i([].join),u=t!=Object,d=r("join",",");l({target:"Array",proto:!0,forced:u||!d},{join:function(e){return c(o(this),void 0===e?",":e)}})},a4d3:function(e,a,n){"use strict";var l=n("23e7"),i=n("da84"),t=n("d066"),o=n("2ba4"),r=n("c65b"),c=n("e330"),u=n("c430"),d=n("83ab"),s=n("4930"),v=n("d039"),m=n("1a2d"),b=n("e8b5"),f=n("1626"),h=n("861d"),p=n("3a9b"),T=n("d9b5"),A=n("825a"),S=n("7b0b"),C=n("fc6a"),O=n("a04b"),N=n("577e"),E=n("5c6c"),g=n("7c73"),P=n("df75"),y=n("241c"),R=n("057f"),B=n("7418"),D=n("06cf"),I=n("9bf2"),k=n("37e8"),L=n("d1e7"),M=n("f36a"),w=n("6eeb"),X=n("5692"),x=n("f772"),U=n("d012"),F=n("90e3"),H=n("b622"),V=n("e538"),G=n("746f"),W=n("d44e"),K=n("69f3"),_=n("b727").forEach,j=x("hidden"),Z="Symbol",z="prototype",J=H("toPrimitive"),Y=K.set,Q=K.getterFor(Z),$=Object[z],q=i.Symbol,ee=q&&q[z],ae=i.TypeError,ne=i.QObject,le=t("JSON","stringify"),ie=D.f,te=I.f,oe=R.f,re=L.f,ce=c([].push),ue=X("symbols"),de=X("op-symbols"),se=X("string-to-symbol-registry"),ve=X("symbol-to-string-registry"),me=X("wks"),be=!ne||!ne[z]||!ne[z].findChild,fe=d&&v((function(){return 7!=g(te({},"a",{get:function(){return te(this,"a",{value:7}).a}})).a}))?function(e,a,n){var l=ie($,a);l&&delete $[a],te(e,a,n),l&&e!==$&&te($,a,l)}:te,he=function(e,a){var n=ue[e]=g(ee);return Y(n,{type:Z,tag:e,description:a}),d||(n.description=a),n},pe=function(e,a,n){e===$&&pe(de,a,n),A(e);var l=O(a);return A(n),m(ue,l)?(n.enumerable?(m(e,j)&&e[j][l]&&(e[j][l]=!1),n=g(n,{enumerable:E(0,!1)})):(m(e,j)||te(e,j,E(1,{})),e[j][l]=!0),fe(e,l,n)):te(e,l,n)},Te=function(e,a){A(e);var n=C(a),l=P(n).concat(Ne(n));return _(l,(function(a){d&&!r(Se,n,a)||pe(e,a,n[a])})),e},Ae=function(e,a){return void 0===a?g(e):Te(g(e),a)},Se=function(e){var a=O(e),n=r(re,this,a);return!(this===$&&m(ue,a)&&!m(de,a))&&(!(n||!m(this,a)||!m(ue,a)||m(this,j)&&this[j][a])||n)},Ce=function(e,a){var n=C(e),l=O(a);if(n!==$||!m(ue,l)||m(de,l)){var i=ie(n,l);return!i||!m(ue,l)||m(n,j)&&n[j][l]||(i.enumerable=!0),i}},Oe=function(e){var a=oe(C(e)),n=[];return _(a,(function(e){m(ue,e)||m(U,e)||ce(n,e)})),n},Ne=function(e){var a=e===$,n=oe(a?de:C(e)),l=[];return _(n,(function(e){!m(ue,e)||a&&!m($,e)||ce(l,ue[e])})),l};if(s||(q=function(){if(p(ee,this))throw ae("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?N(arguments[0]):void 0,a=F(e),n=function(e){this===$&&r(n,de,e),m(this,j)&&m(this[j],a)&&(this[j][a]=!1),fe(this,a,E(1,e))};return d&&be&&fe($,a,{configurable:!0,set:n}),he(a,e)},ee=q[z],w(ee,"toString",(function(){return Q(this).tag})),w(q,"withoutSetter",(function(e){return he(F(e),e)})),L.f=Se,I.f=pe,k.f=Te,D.f=Ce,y.f=R.f=Oe,B.f=Ne,V.f=function(e){return he(H(e),e)},d&&(te(ee,"description",{configurable:!0,get:function(){return Q(this).description}}),u||w($,"propertyIsEnumerable",Se,{unsafe:!0}))),l({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:q}),_(P(me),(function(e){G(e)})),l({target:Z,stat:!0,forced:!s},{for:function(e){var a=N(e);if(m(se,a))return se[a];var n=q(a);return se[a]=n,ve[n]=a,n},keyFor:function(e){if(!T(e))throw ae(e+" is not a symbol");if(m(ve,e))return ve[e]},useSetter:function(){be=!0},useSimple:function(){be=!1}}),l({target:"Object",stat:!0,forced:!s,sham:!d},{create:Ae,defineProperty:pe,defineProperties:Te,getOwnPropertyDescriptor:Ce}),l({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:Oe,getOwnPropertySymbols:Ne}),l({target:"Object",stat:!0,forced:v((function(){B.f(1)}))},{getOwnPropertySymbols:function(e){return B.f(S(e))}}),le){var Ee=!s||v((function(){var e=q();return"[null]"!=le([e])||"{}"!=le({a:e})||"{}"!=le(Object(e))}));l({target:"JSON",stat:!0,forced:Ee},{stringify:function(e,a,n){var l=M(arguments),i=a;if((h(a)||void 0!==e)&&!T(e))return b(a)||(a=function(e,a){if(f(i)&&(a=r(i,this,e,a)),!T(a))return a}),l[1]=a,o(le,null,l)}})}if(!ee[J]){var ge=ee.valueOf;w(ee,J,(function(e){return r(ge,this)}))}W(q,Z),U[j]=!0},a630:function(e,a,n){var l=n("23e7"),i=n("4df4"),t=n("1c7e"),o=!t((function(e){Array.from(e)}));l({target:"Array",stat:!0,forced:o},{from:i})},a640:function(e,a,n){"use strict";var l=n("d039");e.exports=function(e,a){var n=[][e];return!!n&&l((function(){n.call(null,a||function(){throw 1},1)}))}},a9e3:function(e,a,n){"use strict";var l=n("83ab"),i=n("da84"),t=n("e330"),o=n("94ca"),r=n("6eeb"),c=n("1a2d"),u=n("7156"),d=n("3a9b"),s=n("d9b5"),v=n("c04e"),m=n("d039"),b=n("241c").f,f=n("06cf").f,h=n("9bf2").f,p=n("408a"),T=n("58a8").trim,A="Number",S=i[A],C=S.prototype,O=i.TypeError,N=t("".slice),E=t("".charCodeAt),g=function(e){var a=v(e,"number");return"bigint"==typeof a?a:P(a)},P=function(e){var a,n,l,i,t,o,r,c,u=v(e,"number");if(s(u))throw O("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=T(u),a=E(u,0),43===a||45===a){if(n=E(u,2),88===n||120===n)return NaN}else if(48===a){switch(E(u,1)){case 66:case 98:l=2,i=49;break;case 79:case 111:l=8,i=55;break;default:return+u}for(t=N(u,2),o=t.length,r=0;ri)return NaN;return parseInt(t,l)}return+u};if(o(A,!S(" 0o1")||!S("0b1")||S("+0x1"))){for(var y,R=function(e){var a=arguments.length<1?0:S(g(e)),n=this;return d(C,n)&&m((function(){p(n)}))?u(Object(a),n,R):a},B=l?b(S):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),D=0;B.length>D;D++)c(S,y=B[D])&&!c(R,y)&&h(R,y,f(S,y));R.prototype=C,C.constructor=R,r(i,A,R)}},ab36:function(e,a,n){var l=n("861d"),i=n("9112");e.exports=function(e,a){l(a)&&"cause"in a&&i(e,"cause",a.cause)}},ac1f:function(e,a,n){"use strict";var l=n("23e7"),i=n("9263");l({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},ad6d:function(e,a,n){"use strict";var l=n("825a");e.exports=function(){var e=l(this),a="";return e.global&&(a+="g"),e.ignoreCase&&(a+="i"),e.multiline&&(a+="m"),e.dotAll&&(a+="s"),e.unicode&&(a+="u"),e.sticky&&(a+="y"),a}},b64b:function(e,a,n){var l=n("23e7"),i=n("7b0b"),t=n("df75"),o=n("d039"),r=o((function(){t(1)}));l({target:"Object",stat:!0,forced:r},{keys:function(e){return t(i(e))}})},b680:function(e,a,n){"use strict";var l=n("23e7"),i=n("da84"),t=n("e330"),o=n("5926"),r=n("408a"),c=n("1148"),u=n("d039"),d=i.RangeError,s=i.String,v=Math.floor,m=t(c),b=t("".slice),f=t(1..toFixed),h=function(e,a,n){return 0===a?n:a%2===1?h(e,a-1,n*e):h(e*e,a/2,n)},p=function(e){var a=0,n=e;while(n>=4096)a+=12,n/=4096;while(n>=2)a+=1,n/=2;return a},T=function(e,a,n){var l=-1,i=n;while(++l<6)i+=a*e[l],e[l]=i%1e7,i=v(i/1e7)},A=function(e,a){var n=6,l=0;while(--n>=0)l+=e[n],e[n]=v(l/a),l=l%a*1e7},S=function(e){var a=6,n="";while(--a>=0)if(""!==n||0===a||0!==e[a]){var l=s(e[a]);n=""===n?l:n+m("0",7-l.length)+l}return n},C=u((function(){return"0.000"!==f(8e-5,3)||"1"!==f(.9,0)||"1.25"!==f(1.255,2)||"1000000000000000128"!==f(0xde0b6b3a7640080,0)}))||!u((function(){f({})}));l({target:"Number",proto:!0,forced:C},{toFixed:function(e){var a,n,l,i,t=r(this),c=o(e),u=[0,0,0,0,0,0],v="",f="0";if(c<0||c>20)throw d("Incorrect fraction digits");if(t!=t)return"NaN";if(t<=-1e21||t>=1e21)return s(t);if(t<0&&(v="-",t=-t),t>1e-21)if(a=p(t*h(2,69,1))-69,n=a<0?t*h(2,-a,1):t/h(2,a,1),n*=4503599627370496,a=52-a,a>0){T(u,0,n),l=c;while(l>=7)T(u,1e7,0),l-=7;T(u,h(10,l,1),0),l=a-1;while(l>=23)A(u,1<<23),l-=23;A(u,1<0?(i=f.length,f=v+(i<=c?"0."+m("0",c-i)+f:b(f,0,i-c)+"."+b(f,i-c))):f=v+f,f}})},b980:function(e,a,n){var l=n("d039"),i=n("5c6c");e.exports=!l((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",i(1,7)),7!==e.stack)}))},c770:function(e,a,n){var l=n("e330"),i=l("".replace),t=function(e){return String(Error(e).stack)}("zxcasd"),o=/\n\s*at [^:]*:[^\n]*/,r=o.test(t);e.exports=function(e,a){if(r&&"string"==typeof e)while(a--)e=i(e,o,"");return e}},cb29:function(e,a,n){var l=n("23e7"),i=n("81d5"),t=n("44d2");l({target:"Array",proto:!0},{fill:i}),t("fill")},d28b:function(e,a,n){var l=n("746f");l("iterator")},d81d:function(e,a,n){"use strict";var l=n("23e7"),i=n("b727").map,t=n("1dde"),o=t("map");l({target:"Array",proto:!0,forced:!o},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},d9e2:function(e,a,n){var l=n("23e7"),i=n("da84"),t=n("2ba4"),o=n("e5cb"),r="WebAssembly",c=i[r],u=7!==Error("e",{cause:7}).cause,d=function(e,a){var n={};n[e]=o(e,a,u),l({global:!0,forced:u},n)},s=function(e,a){if(c&&c[e]){var n={};n[e]=o(r+"."+e,a,u),l({target:r,stat:!0,forced:u},n)}};d("Error",(function(e){return function(a){return t(e,this,arguments)}})),d("EvalError",(function(e){return function(a){return t(e,this,arguments)}})),d("RangeError",(function(e){return function(a){return t(e,this,arguments)}})),d("ReferenceError",(function(e){return function(a){return t(e,this,arguments)}})),d("SyntaxError",(function(e){return function(a){return t(e,this,arguments)}})),d("TypeError",(function(e){return function(a){return t(e,this,arguments)}})),d("URIError",(function(e){return function(a){return t(e,this,arguments)}})),s("CompileError",(function(e){return function(a){return t(e,this,arguments)}})),s("LinkError",(function(e){return function(a){return t(e,this,arguments)}})),s("RuntimeError",(function(e){return function(a){return t(e,this,arguments)}}))},dbb4:function(e,a,n){var l=n("23e7"),i=n("83ab"),t=n("56ef"),o=n("fc6a"),r=n("06cf"),c=n("8418");l({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(e){var a,n,l=o(e),i=r.f,u=t(l),d={},s=0;while(u.length>s)n=i(l,a=u[s++]),void 0!==n&&c(d,a,n);return d}})},e01a:function(e,a,n){"use strict";var l=n("23e7"),i=n("83ab"),t=n("da84"),o=n("e330"),r=n("1a2d"),c=n("1626"),u=n("3a9b"),d=n("577e"),s=n("9bf2").f,v=n("e893"),m=t.Symbol,b=m&&m.prototype;if(i&&c(m)&&(!("description"in b)||void 0!==m().description)){var f={},h=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:d(arguments[0]),a=u(b,this)?new m(e):void 0===e?m():m(e);return""===e&&(f[a]=!0),a};v(h,m),h.prototype=b,b.constructor=h;var p="Symbol(test)"==String(m("test")),T=o(b.toString),A=o(b.valueOf),S=/^Symbol\((.*)\)[^)]+$/,C=o("".replace),O=o("".slice);s(b,"description",{configurable:!0,get:function(){var e=A(this),a=T(e);if(r(f,e))return"";var n=p?O(a,7,-1):C(a,S,"$1");return""===n?void 0:n}}),l({global:!0,forced:!0},{Symbol:h})}},e391:function(e,a,n){var l=n("577e");e.exports=function(e,a){return void 0===e?arguments.length<2?"":a:l(e)}},e439:function(e,a,n){var l=n("23e7"),i=n("d039"),t=n("fc6a"),o=n("06cf").f,r=n("83ab"),c=i((function(){o(1)})),u=!r||c;l({target:"Object",stat:!0,forced:u,sham:!r},{getOwnPropertyDescriptor:function(e,a){return o(t(e),a)}})},e538:function(e,a,n){var l=n("b622");a.f=l},e5cb:function(e,a,n){"use strict";var l=n("d066"),i=n("1a2d"),t=n("9112"),o=n("3a9b"),r=n("d2bb"),c=n("e893"),u=n("7156"),d=n("e391"),s=n("ab36"),v=n("c770"),m=n("b980"),b=n("c430");e.exports=function(e,a,n,f){var h=f?2:1,p=e.split("."),T=p[p.length-1],A=l.apply(null,p);if(A){var S=A.prototype;if(!b&&i(S,"cause")&&delete S.cause,!n)return A;var C=l("Error"),O=a((function(e,a){var n=d(f?a:e,void 0),l=f?new A(e):new A;return void 0!==n&&t(l,"message",n),m&&t(l,"stack",v(l.stack,2)),this&&o(S,this)&&u(l,this,O),arguments.length>h&&s(l,arguments[h]),l}));if(O.prototype=S,"Error"!==T&&(r?r(O,C):c(O,C,{name:!0})),c(O,A),!b)try{S.name!==T&&t(S,"name",T),S.constructor=O}catch(N){}return O}}},fb6a:function(e,a,n){"use strict";var l=n("23e7"),i=n("da84"),t=n("e8b5"),o=n("68ee"),r=n("861d"),c=n("23cb"),u=n("07fa"),d=n("fc6a"),s=n("8418"),v=n("b622"),m=n("1dde"),b=n("f36a"),f=m("slice"),h=v("species"),p=i.Array,T=Math.max;l({target:"Array",proto:!0,forced:!f},{slice:function(e,a){var n,l,i,v=d(this),m=u(v),f=c(e,m),A=c(void 0===a?m:a,m);if(t(v)&&(n=v.constructor,o(n)&&(n===p||t(n.prototype))?n=void 0:r(n)&&(n=n[h],null===n&&(n=void 0)),n===p||void 0===n))return b(v,f,A);for(l=new(void 0===n?p:n)(T(A-f,0)),i=0;fb)', 'g') -> /(?b)/g and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('(?b)', 'g');\n return re.exec('b').groups.a !== 'b' ||\n 'b'.replace(re, '$c') !== 'bc';\n});\n","'use strict';\nvar global = require('../internals/global');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar RangeError = global.RangeError;\n\n// `String.prototype.repeat` method implementation\n// https://tc39.es/ecma262/#sec-string.prototype.repeat\nmodule.exports = function repeat(count) {\n var str = toString(requireObjectCoercible(this));\n var result = '';\n var n = toIntegerOrInfinity(count);\n if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions');\n for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;\n return result;\n};\n","var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar forEach = require('../internals/array-for-each');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar handlePrototype = function (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n } catch (error) {\n CollectionPrototype.forEach = forEach;\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n if (DOMIterables[COLLECTION_NAME]) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype);\n }\n}\n\nhandlePrototype(DOMTokenListPrototype);\n","'use strict';\nvar $forEach = require('../internals/array-iteration').forEach;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.foreach\nmodule.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n// eslint-disable-next-line es/no-array-prototype-foreach -- safe\n} : [].forEach;\n","var uncurryThis = require('../internals/function-uncurry-this');\n\n// `thisNumberValue` abstract operation\n// https://tc39.es/ecma262/#sec-thisnumbervalue\nmodule.exports = uncurryThis(1.0.valueOf);\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.VueSelect=e():t.VueSelect=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p=\"/\",e(0)}([function(t,e,n){\"use strict\";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,\"__esModule\",{value:!0}),e.mixins=e.VueSelect=void 0;var o=n(95),i=r(o),s=n(45),a=r(s);e.default=i.default,e.VueSelect=i.default,e.mixins=a.default},function(t,e,n){var r=n(24)(\"wks\"),o=n(16),i=n(3).Symbol,s=\"function\"==typeof i,a=t.exports=function(t){return r[t]||(r[t]=s&&i[t]||(s?i:o)(\"Symbol.\"+t))};a.store=r},function(t,e){var n=t.exports={version:\"2.5.3\"};\"number\"==typeof __e&&(__e=n)},function(t,e){var n=t.exports=\"undefined\"!=typeof window&&window.Math==Math?window:\"undefined\"!=typeof self&&self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g&&(__g=n)},function(t,e,n){var r=n(9),o=n(35),i=n(27),s=Object.defineProperty;e.f=n(5)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return s(t,e,n)}catch(t){}if(\"get\"in n||\"set\"in n)throw TypeError(\"Accessors not supported!\");return\"value\"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(11)(function(){return 7!=Object.defineProperty({},\"a\",{get:function(){return 7}}).a})},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(4),o=n(14);t.exports=n(5)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(68),o=n(18);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(12);t.exports=function(t){if(!r(t))throw TypeError(t+\" is not an object!\");return t}},function(t,e,n){var r=n(3),o=n(2),i=n(33),s=n(7),a=\"prototype\",u=function(t,e,n){var l,c,f,p=t&u.F,d=t&u.G,h=t&u.S,b=t&u.P,v=t&u.B,y=t&u.W,g=d?o:o[e]||(o[e]={}),m=g[a],x=d?r:h?r[e]:(r[e]||{})[a];d&&(n=e);for(l in n)c=!p&&x&&void 0!==x[l],c&&l in g||(f=c?x[l]:n[l],g[l]=d&&\"function\"!=typeof x[l]?n[l]:v&&c?i(f,r):y&&x[l]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e[a]=t[a],e}(f):b&&\"function\"==typeof f?i(Function.call,f):f,b&&((g.virtual||(g.virtual={}))[l]=f,t&u.R&&m&&!m[l]&&s(m,l,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t){return\"object\"==typeof t?null!==t:\"function\"==typeof t}},function(t,e){t.exports={}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(40),o=n(19);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return\"Symbol(\".concat(void 0===t?\"\":t,\")_\",(++n+r).toString(36))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError(\"Can't call method on \"+t);return t}},function(t,e){t.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(t,e){t.exports=!0},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var r=n(4).f,o=n(6),i=n(1)(\"toStringTag\");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e,n){var r=n(24)(\"keys\"),o=n(16);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(3),o=\"__core-js_shared__\",i=r[o]||(r[o]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e,n){var r=n(18);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(12);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&\"function\"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if(\"function\"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&\"function\"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError(\"Can't convert object to primitive value\")}},function(t,e,n){var r=n(3),o=n(2),i=n(20),s=n(29),a=n(4).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});\"_\"==t.charAt(0)||t in e||a(e,t,{value:s.f(t)})}},function(t,e,n){e.f=n(1)},function(t,e){\"use strict\";t.exports={props:{loading:{type:Boolean,default:!1},onSearch:{type:Function,default:function(t,e){}}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.search.length>0&&(this.onSearch(this.search,this.toggleLoading),this.$emit(\"search\",this.search,this.toggleLoading))},loading:function(t){this.mutableLoading=t}},methods:{toggleLoading:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null==t?this.mutableLoading=!this.mutableLoading:this.mutableLoading=t}}}},function(t,e){\"use strict\";t.exports={watch:{typeAheadPointer:function(){this.maybeAdjustScroll()}},methods:{maybeAdjustScroll:function(){var t=this.pixelsToPointerTop(),e=this.pixelsToPointerBottom();return t<=this.viewport().top?this.scrollTo(t):e>=this.viewport().bottom?this.scrollTo(this.viewport().top+this.pointerHeight()):void 0},pixelsToPointerTop:function t(){var t=0;if(this.$refs.dropdownMenu)for(var e=0;e0&&(this.typeAheadPointer--,this.maybeAdjustScroll&&this.maybeAdjustScroll())},typeAheadDown:function(){this.typeAheadPointer\";for(e.style.display=\"none\",n(67).appendChild(e),e.src=\"javascript:\",t=e.contentWindow.document,t.open(),t.write(o+\"script\"+s+\"document.F=Object\"+o+\"/script\"+s),t.close(),l=t.F;r--;)delete l[u][i[r]];return l()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[u]=r(t),n=new a,a[u]=null,n[s]=t):n=l(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(40),o=n(19).concat(\"length\",\"prototype\");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(6),o=n(8),i=n(63)(!1),s=n(23)(\"IE_PROTO\");t.exports=function(t,e){var n,a=o(t),u=0,l=[];for(n in a)n!=s&&r(a,n)&&l.push(n);for(;e.length>u;)r(a,n=e[u++])&&(~i(l,n)||l.push(n));return l}},function(t,e,n){t.exports=n(7)},function(t,e,n){var r=n(25),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){\"use strict\";var r=n(81)(!0);n(36)(String,\"String\",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){\"use strict\";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,\"__esModule\",{value:!0});var o=n(49),i=r(o),s=n(53),a=r(s),u=n(52),l=r(u),c=n(47),f=r(c),p=n(54),d=r(p),h=n(31),b=r(h),v=n(32),y=r(v),g=n(30),m=r(g);e.default={mixins:[b.default,y.default,m.default],props:{value:{default:null},options:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},maxHeight:{type:String,default:\"400px\"},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:\"\"},transition:{type:String,default:\"fade\"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:\"label\"},autocomplete:{type:String,default:\"off\"},index:{type:String,default:null},getOptionLabel:{type:Function,default:function(t){return this.index&&(t=this.findOptionByIndexValue(t)),\"object\"===(\"undefined\"==typeof t?\"undefined\":(0,d.default)(t))?t.hasOwnProperty(this.label)?t[this.label]:console.warn('[vue-select warn]: Label key \"option.'+this.label+'\" does not'+(\" exist in options object \"+(0,f.default)(t)+\".\\n\")+\"http://sagalbot.github.io/vue-select/#ex-labels\"):t}},onChange:{type:Function,default:function(t){this.$emit(\"change\",t)}},onInput:{type:Function,default:function(t){this.$emit(\"input\",t)}},onTab:{type:Function,default:function(){this.selectOnTab&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default:function(t,e,n){return(e||\"\").toLowerCase().indexOf(n.toLowerCase())>-1}},filter:{type:Function,default:function(t,e){var n=this;return t.filter(function(t){var r=n.getOptionLabel(t);return\"number\"==typeof r&&(r=r.toString()),n.filterBy(t,r,e)})}},createOption:{type:Function,default:function(t){return\"object\"===(0,d.default)(this.mutableOptions[0])&&(t=(0,l.default)({},this.label,t)),this.$emit(\"option:created\",t),t}},resetOnOptionsChange:{type:Boolean,default:!1},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:\"auto\"},selectOnTab:{type:Boolean,default:!1}},data:function(){return{search:\"\",open:!1,mutableValue:null,mutableOptions:[]}},watch:{value:function(t){this.mutableValue=t},mutableValue:function(t,e){this.multiple?this.onChange?this.onChange(t):null:this.onChange&&t!==e?this.onChange(t):null},options:function(t){this.mutableOptions=t},mutableOptions:function(){!this.taggable&&this.resetOnOptionsChange&&(this.mutableValue=this.multiple?[]:null)},multiple:function(t){this.mutableValue=t?[]:null}},created:function(){this.mutableValue=this.value,this.mutableOptions=this.options.slice(0),this.mutableLoading=this.loading,this.$on(\"option:created\",this.maybePushTag)},methods:{select:function(t){if(!this.isOptionSelected(t)){if(this.taggable&&!this.optionExists(t)&&(t=this.createOption(t)),this.index){if(!t.hasOwnProperty(this.index))return console.warn('[vue-select warn]: Index key \"option.'+this.index+'\" does not'+(\" exist in options object \"+(0,f.default)(t)+\".\"));t=t[this.index]}this.multiple&&!this.mutableValue?this.mutableValue=[t]:this.multiple?this.mutableValue=[].concat((0,a.default)(this.mutableValue),[t]):this.mutableValue=t,this.onInput(this.mutableValue)}this.onAfterSelect(t)},deselect:function(t){var e=this;if(this.multiple){var n=-1;this.mutableValue.forEach(function(r){(r===t||e.index&&r===t[e.index]||\"object\"===(\"undefined\"==typeof r?\"undefined\":(0,d.default)(r))&&r[e.label]===t[e.label])&&(n=r)}),this.mutableValue=this.mutableValue.filter(function(t){return t!==n})}else this.mutableValue=null;this.onInput(this.mutableValue)},clearSelection:function(){this.mutableValue=this.multiple?[]:null,this.onInput(this.mutableValue)},onAfterSelect:function(t){this.closeOnSelect&&(this.open=!this.open,this.$refs.search.blur()),this.clearSearchOnSelect&&(this.search=\"\")},toggleDropdown:function(t){(t.target===this.$refs.openIndicator||t.target===this.$refs.search||t.target===this.$refs.toggle||t.target.classList.contains(\"selected-tag\")||t.target===this.$el)&&(this.open?this.$refs.search.blur():this.disabled||(this.open=!0,this.$refs.search.focus()))},isOptionSelected:function(t){var e=this;return this.valueAsArray.some(function(n){return\"object\"===(\"undefined\"==typeof n?\"undefined\":(0,d.default)(n))?e.optionObjectComparator(n,t):n===t||n===t[e.index]})},optionObjectComparator:function(t,e){return!(!this.index||t!==e[this.index])||(t[this.label]===e[this.label]||t[this.label]===e||!(!this.index||t[this.index]!==e[this.index]))},findOptionByIndexValue:function(t){var e=this;return this.options.forEach(function(n){(0,f.default)(n[e.index])===(0,f.default)(t)&&(t=n)}),t},onEscape:function(){this.search.length?this.search=\"\":this.$refs.search.blur()},onSearchBlur:function(){return!this.mousedown||this.searching?(this.clearSearchOnBlur&&(this.search=\"\"),void this.closeSearchOptions()):(this.mousedown=!1,0===this.search.length&&0===this.options.length?void this.closeSearchOptions():void 0)},closeSearchOptions:function(){this.open=!1,this.$emit(\"search:blur\")},onSearchFocus:function(){this.open=!0,this.$emit(\"search:focus\")},maybeDeleteValue:function(){!this.$refs.search.value.length&&this.mutableValue&&this.clearable&&(this.mutableValue=this.multiple?this.mutableValue.slice(0,-1):null)},optionExists:function(t){var e=this,n=!1;return this.mutableOptions.forEach(function(r){\"object\"===(\"undefined\"==typeof r?\"undefined\":(0,d.default)(r))&&r[e.label]===t?n=!0:r===t&&(n=!0)}),n},maybePushTag:function(t){this.pushTags&&this.mutableOptions.push(t)},onMousedown:function(){this.mousedown=!0},onMouseup:function(){this.mousedown=!1}},computed:{dropdownClasses:function(){return{open:this.dropdownOpen,single:!this.multiple,searching:this.searching,searchable:this.searchable,unsearchable:!this.searchable,loading:this.mutableLoading,rtl:\"rtl\"===this.dir,disabled:this.disabled}},clearSearchOnBlur:function(){return this.clearSearchOnSelect&&!this.multiple},searching:function(){return!!this.search},dropdownOpen:function(){return!this.noDrop&&(this.open&&!this.mutableLoading)},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){if(!this.filterable&&!this.taggable)return this.mutableOptions.slice();var t=this.search.length?this.filter(this.mutableOptions,this.search,this):this.mutableOptions;return this.taggable&&this.search.length&&!this.optionExists(this.search)&&t.unshift(this.search),t},isValueEmpty:function(){return!this.mutableValue||(\"object\"===(0,d.default)(this.mutableValue)?!(0,i.default)(this.mutableValue).length:!this.valueAsArray.length)},valueAsArray:function(){return this.multiple&&this.mutableValue?this.mutableValue:this.mutableValue?[].concat(this.mutableValue):[]},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&null!=this.mutableValue}}}},function(t,e,n){\"use strict\";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,\"__esModule\",{value:!0});var o=n(30),i=r(o),s=n(32),a=r(s),u=n(31),l=r(u);e.default={ajax:i.default,pointer:a.default,pointerScroll:l.default}},function(t,e,n){t.exports={default:n(55),__esModule:!0}},function(t,e,n){t.exports={default:n(56),__esModule:!0}},function(t,e,n){t.exports={default:n(57),__esModule:!0}},function(t,e,n){t.exports={default:n(58),__esModule:!0}},function(t,e,n){t.exports={default:n(59),__esModule:!0}},function(t,e,n){t.exports={default:n(60),__esModule:!0}},function(t,e,n){\"use strict\";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(48),i=r(o);e.default=function(t,e,n){return e in t?(0,i.default)(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){\"use strict\";function r(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(46),i=r(o);e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);ec;)if(a=u[c++],a!=a)return!0}else for(;l>c;c++)if((t||c in u)&&u[c]===n)return t||c||0;return!t&&-1}}},function(t,e,n){var r=n(17),o=n(1)(\"toStringTag\"),i=\"Arguments\"==r(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?\"Undefined\":null===t?\"Null\":\"string\"==typeof(n=s(e=Object(t),o))?n:i?r(e):\"Object\"==(a=r(e))&&\"function\"==typeof e.callee?\"Arguments\":a}},function(t,e,n){\"use strict\";var r=n(4),o=n(14);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},function(t,e,n){var r=n(15),o=n(39),i=n(21);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var s,a=n(t),u=i.f,l=0;a.length>l;)u.call(t,s=a[l++])&&e.push(s);return e}},function(t,e,n){var r=n(3).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(17);t.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(t){return\"String\"==r(t)?t.split(\"\"):Object(t)}},function(t,e,n){var r=n(13),o=n(1)(\"iterator\"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},function(t,e,n){var r=n(17);t.exports=Array.isArray||function(t){return\"Array\"==r(t)}},function(t,e,n){var r=n(9);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){\"use strict\";var r=n(37),o=n(14),i=n(22),s={};n(7)(s,n(1)(\"iterator\"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(s,{next:o(1,n)}),i(t,e+\" Iterator\")}},function(t,e,n){var r=n(1)(\"iterator\"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],s=i[r]();s.next=function(){return{done:n=!0}},i[r]=function(){return s},t(i)}catch(t){}return n}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var r=n(16)(\"meta\"),o=n(12),i=n(6),s=n(4).f,a=0,u=Object.isExtensible||function(){return!0},l=!n(11)(function(){return u(Object.preventExtensions({}))}),c=function(t){s(t,r,{value:{i:\"O\"+ ++a,w:{}}})},f=function(t,e){if(!o(t))return\"symbol\"==typeof t?t:(\"string\"==typeof t?\"S\":\"P\")+t;if(!i(t,r)){if(!u(t))return\"F\";if(!e)return\"E\";c(t)}return t[r].i},p=function(t,e){if(!i(t,r)){if(!u(t))return!0;if(!e)return!1;c(t)}return t[r].w},d=function(t){return l&&h.NEED&&u(t)&&!i(t,r)&&c(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:f,getWeak:p,onFreeze:d}},function(t,e,n){var r=n(4),o=n(9),i=n(15);t.exports=n(5)?Object.defineProperties:function(t,e){o(t);for(var n,s=i(e),a=s.length,u=0;a>u;)r.f(t,n=s[u++],e[n]);return t}},function(t,e,n){var r=n(21),o=n(14),i=n(8),s=n(27),a=n(6),u=n(35),l=Object.getOwnPropertyDescriptor;e.f=n(5)?l:function(t,e){if(t=i(t),e=s(e,!0),u)try{return l(t,e)}catch(t){}if(a(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){var r=n(8),o=n(38).f,i={}.toString,s=\"object\"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return o(t)}catch(t){return s.slice()}};t.exports.f=function(t){return s&&\"[object Window]\"==i.call(t)?a(t):o(r(t))}},function(t,e,n){var r=n(6),o=n(26),i=n(23)(\"IE_PROTO\"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:\"function\"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?s:null}},function(t,e,n){var r=n(10),o=n(2),i=n(11);t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],s={};s[t]=e(n),r(r.S+r.F*i(function(){n(1)}),\"Object\",s)}},function(t,e,n){var r=n(25),o=n(18);t.exports=function(t){return function(e,n){var i,s,a=String(o(e)),u=r(n),l=a.length;return u<0||u>=l?t?\"\":void 0:(i=a.charCodeAt(u),i<55296||i>56319||u+1===l||(s=a.charCodeAt(u+1))<56320||s>57343?t?a.charAt(u):i:t?a.slice(u,u+2):(i-55296<<10)+(s-56320)+65536)}}},function(t,e,n){var r=n(25),o=Math.max,i=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):i(t,e)}},function(t,e,n){var r=n(64),o=n(1)(\"iterator\"),i=n(13);t.exports=n(2).getIteratorMethod=function(t){if(void 0!=t)return t[o]||t[\"@@iterator\"]||i[r(t)]}},function(t,e,n){\"use strict\";var r=n(33),o=n(10),i=n(26),s=n(71),a=n(69),u=n(42),l=n(65),c=n(83);o(o.S+o.F*!n(73)(function(t){Array.from(t)}),\"Array\",{from:function(t){var e,n,o,f,p=i(t),d=\"function\"==typeof this?this:Array,h=arguments.length,b=h>1?arguments[1]:void 0,v=void 0!==b,y=0,g=c(p);if(v&&(b=r(b,h>2?arguments[2]:void 0,2)),void 0==g||d==Array&&a(g))for(e=u(p.length),n=new d(e);e>y;y++)l(n,y,v?b(p[y],y):p[y]);else for(f=g.call(p),n=new d;!(o=f.next()).done;y++)l(n,y,v?s(f,b,[o.value,y],!0):o.value);return n.length=y,n}})},function(t,e,n){\"use strict\";var r=n(62),o=n(74),i=n(13),s=n(8);t.exports=n(36)(Array,\"Array\",function(t,e){this._t=s(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):\"keys\"==e?o(0,n):\"values\"==e?o(0,t[n]):o(0,[n,t[n]])},\"values\"),i.Arguments=i.Array,r(\"keys\"),r(\"values\"),r(\"entries\")},function(t,e,n){var r=n(10);r(r.S+r.F*!n(5),\"Object\",{defineProperty:n(4).f})},function(t,e,n){var r=n(26),o=n(15);n(80)(\"keys\",function(){return function(t){return o(r(t))}})},function(t,e){},function(t,e,n){\"use strict\";var r=n(3),o=n(6),i=n(5),s=n(10),a=n(41),u=n(75).KEY,l=n(11),c=n(24),f=n(22),p=n(16),d=n(1),h=n(29),b=n(28),v=n(66),y=n(70),g=n(9),m=n(12),x=n(8),w=n(27),S=n(14),O=n(37),_=n(78),A=n(77),j=n(4),k=n(15),P=A.f,M=j.f,C=_.f,T=r.Symbol,L=r.JSON,V=L&&L.stringify,E=\"prototype\",B=d(\"_hidden\"),F=d(\"toPrimitive\"),N={}.propertyIsEnumerable,I=c(\"symbol-registry\"),$=c(\"symbols\"),D=c(\"op-symbols\"),R=Object[E],z=\"function\"==typeof T,H=r.QObject,G=!H||!H[E]||!H[E].findChild,J=i&&l(function(){return 7!=O(M({},\"a\",{get:function(){return M(this,\"a\",{value:7}).a}})).a})?function(t,e,n){var r=P(R,e);r&&delete R[e],M(t,e,n),r&&t!==R&&M(R,e,r)}:M,U=function(t){var e=$[t]=O(T[E]);return e._k=t,e},W=z&&\"symbol\"==typeof T.iterator?function(t){return\"symbol\"==typeof t}:function(t){return t instanceof T},K=function(t,e,n){return t===R&&K(D,e,n),g(t),e=w(e,!0),g(n),o($,e)?(n.enumerable?(o(t,B)&&t[B][e]&&(t[B][e]=!1),n=O(n,{enumerable:S(0,!1)})):(o(t,B)||M(t,B,S(1,{})),t[B][e]=!0),J(t,e,n)):M(t,e,n)},Y=function(t,e){g(t);for(var n,r=v(e=x(e)),o=0,i=r.length;i>o;)K(t,n=r[o++],e[n]);return t},q=function(t,e){return void 0===e?O(t):Y(O(t),e)},Q=function(t){var e=N.call(this,t=w(t,!0));return!(this===R&&o($,t)&&!o(D,t))&&(!(e||!o(this,t)||!o($,t)||o(this,B)&&this[B][t])||e)},Z=function(t,e){if(t=x(t),e=w(e,!0),t!==R||!o($,e)||o(D,e)){var n=P(t,e);return!n||!o($,e)||o(t,B)&&t[B][e]||(n.enumerable=!0),n}},X=function(t){for(var e,n=C(x(t)),r=[],i=0;n.length>i;)o($,e=n[i++])||e==B||e==u||r.push(e);return r},tt=function(t){for(var e,n=t===R,r=C(n?D:x(t)),i=[],s=0;r.length>s;)!o($,e=r[s++])||n&&!o(R,e)||i.push($[e]);return i};z||(T=function(){if(this instanceof T)throw TypeError(\"Symbol is not a constructor!\");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===R&&e.call(D,n),o(this,B)&&o(this[B],t)&&(this[B][t]=!1),J(this,t,S(1,n))};return i&&G&&J(R,t,{configurable:!0,set:e}),U(t)},a(T[E],\"toString\",function(){return this._k}),A.f=Z,j.f=K,n(38).f=_.f=X,n(21).f=Q,n(39).f=tt,i&&!n(20)&&a(R,\"propertyIsEnumerable\",Q,!0),h.f=function(t){return U(d(t))}),s(s.G+s.W+s.F*!z,{Symbol:T});for(var et=\"hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables\".split(\",\"),nt=0;et.length>nt;)d(et[nt++]);for(var rt=k(d.store),ot=0;rt.length>ot;)b(rt[ot++]);s(s.S+s.F*!z,\"Symbol\",{for:function(t){return o(I,t+=\"\")?I[t]:I[t]=T(t)},keyFor:function(t){if(!W(t))throw TypeError(t+\" is not a symbol!\");for(var e in I)if(I[e]===t)return e},useSetter:function(){G=!0},useSimple:function(){G=!1}}),s(s.S+s.F*!z,\"Object\",{create:q,defineProperty:K,defineProperties:Y,getOwnPropertyDescriptor:Z,getOwnPropertyNames:X,getOwnPropertySymbols:tt}),L&&s(s.S+s.F*(!z||l(function(){var t=T();return\"[null]\"!=V([t])||\"{}\"!=V({a:t})||\"{}\"!=V(Object(t))})),\"JSON\",{stringify:function(t){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=e=r[1],(m(e)||void 0!==t)&&!W(t))return y(e)||(e=function(t,e){if(\"function\"==typeof n&&(e=n.call(this,t,e)),!W(e))return e}),r[1]=e,V.apply(L,r)}}),T[E][F]||n(7)(T[E],F,T[E].valueOf),f(T,\"Symbol\"),f(Math,\"Math\",!0),f(r.JSON,\"JSON\",!0)},function(t,e,n){n(28)(\"asyncIterator\")},function(t,e,n){n(28)(\"observable\")},function(t,e,n){n(85);for(var r=n(3),o=n(7),i=n(13),s=n(1)(\"toStringTag\"),a=\"CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList\".split(\",\"),u=0;ua{display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.v-select li:hover{cursor:pointer}.v-select .dropdown-menu .active>a{color:#333;background:rgba(50,50,50,.1)}.v-select .dropdown-menu>.highlight>a{background:#5897fb;color:#fff}.v-select .highlight:not(:last-child){margin-bottom:0}.v-select .spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.v-select .spinner,.v-select .spinner:after{border-radius:50%;width:5em;height:5em}.v-select.disabled .dropdown-toggle,.v-select.disabled .dropdown-toggle .clear,.v-select.disabled .dropdown-toggle input,.v-select.disabled .open-indicator,.v-select.disabled .selected-tag .close{cursor:not-allowed;background-color:#f8f8f8}.v-select.loading .spinner{opacity:1}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:opacity .15s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}',\"\"]);\n},function(t,e){t.exports=function(){var t=[];return t.toString=function(){for(var t=[],e=0;e=0&&y.splice(e,1)}function a(t){var e=document.createElement(\"style\");return e.type=\"text/css\",i(t,e),e}function u(t,e){var n,r,o;if(e.singleton){var i=v++;n=b||(b=a(e)),r=l.bind(null,n,i,!1),o=l.bind(null,n,i,!0)}else n=a(e),r=c.bind(null,n),o=function(){s(n)};return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}function l(t,e,n,r){var o=n?\"\":r.css;if(t.styleSheet)t.styleSheet.cssText=g(e,o);else{var i=document.createTextNode(o),s=t.childNodes;s[e]&&t.removeChild(s[e]),s.length?t.insertBefore(i,s[e]):t.appendChild(i)}}function c(t,e){var n=e.css,r=e.media,o=e.sourceMap;if(r&&t.setAttribute(\"media\",r),o&&(n+=\"\\n/*# sourceURL=\"+o.sources[0]+\" */\",n+=\"\\n/*# sourceMappingURL=data:application/json;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+\" */\"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var f={},p=function(t){var e;return function(){return\"undefined\"==typeof e&&(e=t.apply(this,arguments)),e}},d=p(function(){return/msie [6-9]\\b/.test(window.navigator.userAgent.toLowerCase())}),h=p(function(){return document.head||document.getElementsByTagName(\"head\")[0]}),b=null,v=0,y=[];t.exports=function(t,e){e=e||{},\"undefined\"==typeof e.singleton&&(e.singleton=d()),\"undefined\"==typeof e.insertAt&&(e.insertAt=\"bottom\");var n=o(t);return r(n,e),function(t){for(var i=[],s=0;s 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar global = require('../internals/global');\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar toObject = require('../internals/to-object');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar isConstructor = require('../internals/is-constructor');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar Array = global.Array;\n\n// `Array.from` method implementation\n// https://tc39.es/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var IS_CONSTRUCTOR = isConstructor(this);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined);\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod && !(this == Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = getIterator(O, iteratorMethod);\n next = iterator.next;\n result = IS_CONSTRUCTOR ? new this() : [];\n for (;!(step = call(next, iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = lengthOfArrayLike(O);\n result = IS_CONSTRUCTOR ? new this(length) : Array(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n","// a string of all valid unicode whitespaces\nmodule.exports = '\\u0009\\u000A\\u000B\\u000C\\u000D\\u0020\\u00A0\\u1680\\u2000\\u2001\\u2002' +\n '\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar whitespaces = require('../internals/whitespaces');\n\nvar replace = uncurryThis(''.replace);\nvar whitespace = '[' + whitespaces + ']';\nvar ltrim = RegExp('^' + whitespace + whitespace + '*');\nvar rtrim = RegExp(whitespace + whitespace + '*$');\n\n// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation\nvar createMethod = function (TYPE) {\n return function ($this) {\n var string = toString(requireObjectCoercible($this));\n if (TYPE & 1) string = replace(string, ltrim, '');\n if (TYPE & 2) string = replace(string, rtrim, '');\n return string;\n };\n};\n\nmodule.exports = {\n // `String.prototype.{ trimLeft, trimStart }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimstart\n start: createMethod(1),\n // `String.prototype.{ trimRight, trimEnd }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimend\n end: createMethod(2),\n // `String.prototype.trim` method\n // https://tc39.es/ecma262/#sec-string.prototype.trim\n trim: createMethod(3)\n};\n","const isEmpty = function(obj) {\r\n for (let key in obj) {\r\n if (Object.prototype.hasOwnProperty.call(obj, key)) return false;\r\n }\r\n return true;\r\n};\r\nconst ago = function(val) {\r\n val = 0 | (Date.now() - new Date(val * 1000))/1000;\r\n var unit, length = { sec: 60, min: 60, hr: 24, day: 7, week: 4.35,\r\n month: 12, year: 10000 }, result;\r\n\r\n for (unit in length) {\r\n result = val % length[unit];\r\n if (!(val = 0 | val / length[unit]))\r\n return result + ' ' + (result-1 ? unit + 's' : unit) + ' ago';\r\n }\r\n}\r\nexport { isEmpty, ago };","var isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"content-box\"},[_c('div',{staticClass:\"menu-bar\"},[_c('v-select',{attrs:{\"id\":\"base\",\"options\":_vm.currencyList[_vm.quote]['pairs'],\"clearable\":false,\"placeholder\":\"Select Token\"},model:{value:(_vm.baseCurrency),callback:function ($$v) {_vm.baseCurrency=$$v},expression:\"baseCurrency\"}}),_c('span',{staticClass:\"slash\"},[_vm._v(\"/\")]),_c('v-select',{staticStyle:{\"width\":\"100px\"},attrs:{\"id\":\"quote\",\"options\":_vm.quoteOptions,\"searchable\":false,\"clearable\":false},on:{\"input\":_vm.resetBase},model:{value:(_vm.quote),callback:function ($$v) {_vm.quote=$$v},expression:\"quote\"}}),_c('button',{staticClass:\"add-btn\",on:{\"click\":_vm.addCoinPair}},[_c('i',{staticClass:\"fa fa-plus fa-lg\",attrs:{\"aria-hidden\":\"true\"}})])],1),_c('CryptoBoard'),_c('button',{staticClass:\"clear-btn\",on:{\"click\":_vm.clear}},[_vm._v(\"Clear All\")])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}","import defineProperty from \"./defineProperty.js\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nexport default function _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"board\"},_vm._l((_vm.currencies),function(value){return _c('div',{key:value.symbol,staticClass:\"card-block\"},[_c('CurrencyCard',{attrs:{\"ticker\":_vm.tickers[value.symbol] || {},\"info\":value}})],1)}),0)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"coin-box\",on:{\"dblclick\":function($event){$event.stopPropagation();return _vm.openDetails.apply(null, arguments)}}},[_c('div',{staticClass:\"row no-gutters coin-info\"},[_c('div',{staticClass:\"col-7\"},[_c('div',{staticClass:\"font-weight-bold\"},[_vm._v(_vm._s(_vm.info.name))]),_c('div',{staticClass:\"row no-gutters mt-1\"},[_c('div',{staticClass:\"box-icon\"},[_c('span',{style:({ backgroundImage : 'url('+ _vm.iconbase +')' })})]),_c('div',{staticClass:\"col text-left\"},[_c('div',[_c('b',[_vm._v(_vm._s(_vm.info.base))]),_vm._v(\"/\"+_vm._s(_vm.info.quote))]),(_vm.ticker.price)?_c('div',{staticClass:\"coin-price\"},[_vm._v(_vm._s(_vm.ticker.price || '')),_c('span',{staticStyle:{\"font-size\":\"x-small\",\"font-weight\":\"700\",\"padding-left\":\"3px\"}},[_vm._v(_vm._s(_vm.info.quote))])]):_vm._e()])])]),(_vm.ticker.price)?_c('div',{class:[(_vm.ticker.percent < 0)?'down':'up', 'col-5','text-right']},[_c('div',{staticClass:\"coin-per\"},[_c('span',{staticClass:\"indicator\"}),_c('span',[_vm._v(_vm._s(_vm.ticker.percent)+\"%\")])]),_c('div',{staticClass:\"coin-chg\"},[_vm._v(_vm._s(parseFloat(_vm.ticker.chg).toFixed((_vm.info.quote === 'USDT') ? 3 : 8))+\" \")]),_c('div',[_c('span',{staticClass:\"text-secondary\"},[_vm._v(\"Vol:\")]),_vm._v(\" \"),_c('span',{staticClass:\"text-dark\"},[_vm._v(_vm._s(_vm.ticker.vol))])])]):_vm._e(),_c('div',{directives:[{name:\"click-outside\",rawName:\"v-click-outside\",value:(_vm.closeDropDown),expression:\"closeDropDown\"}],staticClass:\"dd-container\",class:[{'show': _vm.showDropDown}]},[_c('span',{staticClass:\"menu-btn\",attrs:{\"role\":\"button\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.onDropDown.apply(null, arguments)}}},[_c('i',{staticClass:\"fa fa-ellipsis-v\",attrs:{\"aria-hidden\":\"true\"}})]),(_vm.showDropDown)?_c('div',{staticClass:\"dd-menu\"},[_c('span',{staticClass:\"dd-item\",on:{\"click\":_vm.openDetails}},[_vm._v(\"Open\")]),_c('span',{staticClass:\"dd-item\",on:{\"click\":_vm.removeCard}},[_vm._v(\"Delete\")])]):_vm._e()])]),(_vm.ticker.price)?_c('div',{staticClass:\"sparkline-chart\"},[_c('Sparkline',{attrs:{\"cdata\":_vm.ticker.price,\"width\":380,\"height\":90}})],1):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('svg',{attrs:{\"viewBox\":(\"0 0 \" + _vm.width + \" \" + _vm.height),\"preserveAspectRatio\":_vm.preserveAspectRatio}},[_c('defs',[_c('defs',[_c('filter',{attrs:{\"id\":\"glow\",\"x\":\"-100%\",\"y\":\"-100%\",\"width\":\"350%\",\"height\":\"350%\",\"color-interpolation-filters\":\"sRGB\"}},[_c('feGaussianBlur',{attrs:{\"stdDeviation\":\"1.8\",\"result\":\"coloredBlur\"}}),_c('feOffset',{attrs:{\"dx\":\"-1\",\"dy\":\"-1\",\"result\":\"offsetblur\"}}),_c('feFlood',{attrs:{\"id\":\"glowAlpha\",\"flood-color\":\"#666\",\"flood-opacity\":\"0.8\"}}),_c('feComposite',{attrs:{\"in2\":\"offsetblur\",\"operator\":\"in\"}}),_c('feMerge',[_c('feMergeNode'),_c('feMergeNode',{attrs:{\"in\":\"SourceGraphic\"}})],1)],1)])]),_c('g',[_c('path',{style:(_vm.fillStyle),attrs:{\"d\":(\"M\" + (_vm.fillPoints.join(' ')))}}),_c('path',{staticClass:\"sline\",style:(_vm.lineStyle),attrs:{\"d\":(\"M\" + (_vm.linePoints.join(' ')))}})]),_c('g',[_c('circle',{staticStyle:{\"fill\":\"red\"},attrs:{\"cx\":_vm.pt[_vm.pt.length - 1].x - 2,\"cy\":_vm.pt[_vm.pt.length - 1].y,\"r\":3}})])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Sparkline.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Sparkline.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Sparkline.vue?vue&type=template&id=0163dfb0&\"\nimport script from \"./Sparkline.vue?vue&type=script&lang=js&\"\nexport * from \"./Sparkline.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}","function noop() {}\r\n//Websocket Wrapper API with reconnection option\r\nexport default function (url, opts) {\r\n opts = opts || {};\r\n\r\n let k, ws, num, $={}, self=this;\r\n let ms=opts.timeout || 1e3, max=opts.maxAttempts || Infinity;\r\n\r\n $.onmessage = opts.onmessage || noop;\r\n\r\n $.onclose = e => {\r\n e.endpoint = url;\r\n (e.code !== 1e3 && e.code !== 1005) && self.reconnect(e);\r\n (opts.onclose || noop)(e);\r\n };\r\n\r\n $.onerror = e => {\r\n e.endpoint = url;\r\n (e && e.code==='ECONNREFUSED') ? self.reconnect(e) : (opts.onerror || noop)(e);\r\n };\r\n\r\n $.onopen = e => {\r\n e.endpoint = url;\r\n num=0; (opts.onopen || noop)(e);\r\n };\r\n\r\n self.open = () => {\r\n ws = new WebSocket(url, opts.protocols);\r\n for (k in $) ws[k] = $[k];\r\n };\r\n\r\n self.reconnect = e => {\r\n (num++ < max) ? setTimeout(() => {\r\n (opts.onreconnect || noop)(e);\r\n self.open();\r\n }, ms) : (opts.onmaximum || noop)(e);\r\n };\r\n\r\n self.close = (x, y) => {\r\n ws.close(x, y);\r\n };\r\n\r\n self.open(); // init\r\n\r\n return self;\r\n}","import WS from './ws'\r\n\r\nexport default class Api {\r\n constructor(timeout=5e3, maxAttempts=5) {\r\n this.timeout = timeout;\r\n this.maxAttempts = maxAttempts;\r\n this._baseUrl = 'wss://stream.binance.com:9443/ws/';\r\n this._combinedBaseUrl = 'wss://stream.binance.com:9443/stream?streams=';\r\n this.subscription = {};\r\n this.streams = {\r\n depth: (symbol) => `${symbol.toLowerCase()}@depth`,\r\n depthLevel: (symbol, level) => `${symbol.toLowerCase()}@depth${level}`,\r\n kline: (symbol, interval) => `${symbol.toLowerCase()}@kline_${interval}`,\r\n aggTrade: (symbol) => `${symbol.toLowerCase()}@aggTrade`,\r\n trade: (symbol) => `${symbol.toLowerCase()}@trade`,\r\n ticker: (symbol) => `${symbol.toLowerCase()}@ticker`,\r\n miniTicker: (symbol) => `${symbol.toLowerCase()}@miniTicker`,\r\n allMiniTicker: () => `!miniTicker@arr`,\r\n allTickers: () => '!ticker@arr'\r\n };\r\n }\r\n subscribe (cb, endpoint, isCombined = false) {\r\n let ws;\r\n try {\r\n let path = (isCombined ? this._combinedBaseUrl : this._baseUrl) + endpoint;\r\n if (this.subscription[path]) {\r\n return this.subscription[path];\r\n }\r\n ws = new WS(path, {\r\n timeout: this.timeout,\r\n maxAttempts: this.maxAttempts,\r\n onopen: e => console.log('Connected!', e),\r\n onmessage: e => cb(JSON.parse(e.data)),\r\n onreconnect: e => console.log('Reconnecting...', e),\r\n onmaximum: e => console.log('Stop Attempting!', e),\r\n onclose: e => { console.log('Closed!', e); this.removeSubscription(e.endpoint)},\r\n onerror: e => console.log('Error:', e)\r\n });\r\n this.subscription[path] = ws\r\n }\r\n catch(ex) {\r\n console.log(\"Error :\" + ex)\r\n }\r\n }\r\n caller(fname, ...args) {\r\n return this.streams[fname].call(null, ...args)\r\n }\r\n removeSubscription(endpoint){\r\n if(this.subscription[endpoint]) {\r\n delete this.subscription[endpoint]\r\n }\r\n }\r\n closeSubscription(type, isCombined = false, ...args) {\r\n const endpoint = this.caller(type, ...args);\r\n const path = (isCombined ? this._combinedBaseUrl : this._baseUrl) + endpoint;\r\n const ws = this.subscription[path];\r\n if(ws) {\r\n ws.close(1000, \"\");\r\n }\r\n }\r\n closeAll() {\r\n for (const key in this.subscription) {\r\n this.subscription[key].close();\r\n delete this.subscription[key]\r\n }\r\n this.subscription = {}\r\n }\r\n onDepthUpdate(symbol, eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.depth(symbol));\r\n }\r\n\r\n onDepthLevelUpdate(symbol, level, eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.depthLevel(symbol, level));\r\n }\r\n\r\n onKline(symbol, interval, eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.kline(symbol, interval));\r\n }\r\n\r\n onAggTrade(symbol, eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.aggTrade(symbol));\r\n }\r\n\r\n onTrade(symbol, eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.trade(symbol));\r\n }\r\n\r\n onTicker(symbol, eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.ticker(symbol));\r\n }\r\n onMiniTicker(symbol, eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.miniTicker(symbol));\r\n }\r\n onAllMiniTickers(eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.allMiniTicker());\r\n }\r\n onAllTickers(eventHandler) {\r\n return this.subscribe(eventHandler, this.streams.allTickers());\r\n }\r\n onCombinedStream(streams, eventHandler) {\r\n return this.subscribe(eventHandler, streams.join('/'), true);\r\n }\r\n}","import Api from './api'\r\nimport store from '../store'\r\n\r\nconst wsApi = new Api();\r\n\r\nconst subscribeSymbol = function(symbol) {\r\n wsApi.onTicker(symbol,(ticker) => {\r\n const tick = {\r\n price: parseFloat(ticker.c),\r\n vol: parseFloat(ticker.q).toFixed(2),\r\n percent: parseFloat(ticker.P).toFixed(2),\r\n chg: ticker.p,\r\n high: ticker.h,\r\n low: ticker.l,\r\n open: ticker.o,\r\n time:ticker.E,\r\n symbol: symbol\r\n };\r\n store.commit('UPDATE_TICKER', tick)\r\n })\r\n};\r\nconst unSubscribeSymbol = function(symbol) {\r\n wsApi.closeSubscription('ticker',false, symbol)\r\n};\r\n\r\nconst subscribeChart = function(symbol, interval) {\r\n wsApi.onKline(symbol, interval, () => {})\r\n};\r\nconst unSubscribeChart = function(symbol, interval) {\r\n wsApi.closeSubscription('kline',false, symbol, interval)\r\n}\r\nexport {subscribeSymbol, unSubscribeSymbol, subscribeChart, unSubscribeChart}","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurrencyCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CurrencyCard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CurrencyCard.vue?vue&type=template&id=43ada6d3&\"\nimport script from \"./CurrencyCard.vue?vue&type=script&lang=js&\"\nexport * from \"./CurrencyCard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CryptoBoard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CryptoBoard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CryptoBoard.vue?vue&type=template&id=30fd088c&\"\nimport script from \"./CryptoBoard.vue?vue&type=script&lang=js&\"\nexport * from \"./CryptoBoard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dashboard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dashboard.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Dashboard.vue?vue&type=template&id=3bddb7cc&\"\nimport script from \"./Dashboard.vue?vue&type=script&lang=js&\"\nexport * from \"./Dashboard.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var path = require('../internals/path');\nvar hasOwn = require('../internals/has-own-property');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineProperty = require('../internals/object-define-property').f;\n\nmodule.exports = function (NAME) {\n var Symbol = path.Symbol || (path.Symbol = {});\n if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, {\n value: wrappedWellKnownSymbolModule.f(NAME)\n });\n};\n","'use strict';\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.fill` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.fill\nmodule.exports = function fill(value /* , start = 0, end = @length */) {\n var O = toObject(this);\n var length = lengthOfArrayLike(O);\n var argumentsLength = arguments.length;\n var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);\n var end = argumentsLength > 2 ? arguments[2] : undefined;\n var endPos = end === undefined ? length : toAbsoluteIndex(end, length);\n while (endPos > index) O[index++] = value;\n return O;\n};\n","'use strict';\n/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */\n/* eslint-disable regexp/no-useless-quantifier -- testing */\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar regexpFlags = require('../internals/regexp-flags');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar shared = require('../internals/shared');\nvar create = require('../internals/object-create');\nvar getInternalState = require('../internals/internal-state').get;\nvar UNSUPPORTED_DOT_ALL = require('../internals/regexp-unsupported-dot-all');\nvar UNSUPPORTED_NCG = require('../internals/regexp-unsupported-ncg');\n\nvar nativeReplace = shared('native-string-replace', String.prototype.replace);\nvar nativeExec = RegExp.prototype.exec;\nvar patchedExec = nativeExec;\nvar charAt = uncurryThis(''.charAt);\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n var re1 = /a/;\n var re2 = /b*/g;\n call(nativeExec, re1, 'a');\n call(nativeExec, re2, 'a');\n return re1.lastIndex !== 0 || re2.lastIndex !== 0;\n})();\n\nvar UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET;\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG;\n\nif (PATCH) {\n patchedExec = function exec(string) {\n var re = this;\n var state = getInternalState(re);\n var str = toString(string);\n var raw = state.raw;\n var result, reCopy, lastIndex, match, i, object, group;\n\n if (raw) {\n raw.lastIndex = re.lastIndex;\n result = call(patchedExec, raw, str);\n re.lastIndex = raw.lastIndex;\n return result;\n }\n\n var groups = state.groups;\n var sticky = UNSUPPORTED_Y && re.sticky;\n var flags = call(regexpFlags, re);\n var source = re.source;\n var charsAdded = 0;\n var strCopy = str;\n\n if (sticky) {\n flags = replace(flags, 'y', '');\n if (indexOf(flags, 'g') === -1) {\n flags += 'g';\n }\n\n strCopy = stringSlice(str, re.lastIndex);\n // Support anchored sticky behavior.\n if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\\n')) {\n source = '(?: ' + source + ')';\n strCopy = ' ' + strCopy;\n charsAdded++;\n }\n // ^(? + rx + ) is needed, in combination with some str slicing, to\n // simulate the 'y' flag.\n reCopy = new RegExp('^(?:' + source + ')', flags);\n }\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n match = call(nativeExec, sticky ? reCopy : re, strCopy);\n\n if (sticky) {\n if (match) {\n match.input = stringSlice(match.input, charsAdded);\n match[0] = stringSlice(match[0], charsAdded);\n match.index = re.lastIndex;\n re.lastIndex += match[0].length;\n } else re.lastIndex = 0;\n } else if (UPDATES_LAST_INDEX_WRONG && match) {\n re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/\n call(nativeReplace, match[0], reCopy, function () {\n for (i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n if (match && groups) {\n match.groups = object = create(null);\n for (i = 0; i < groups.length; i++) {\n group = groups[i];\n object[group[0]] = match[group[1]];\n }\n }\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\nvar TypeError = global.TypeError;\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.es/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n concat: function concat(arg) {\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = lengthOfArrayLike(E);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","var anObject = require('../internals/an-object');\nvar iteratorClose = require('../internals/iterator-close');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n};\n","var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nvar UNSUPPORTED_Y = fails(function () {\n var re = $RegExp('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\n// UC Browser bug\n// https://github.com/zloirock/core-js/issues/1008\nvar MISSED_STICKY = UNSUPPORTED_Y || fails(function () {\n return !$RegExp('a', 'y').sticky;\n});\n\nvar BROKEN_CARET = UNSUPPORTED_Y || fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = $RegExp('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n\nmodule.exports = {\n BROKEN_CARET: BROKEN_CARET,\n MISSED_STICKY: MISSED_STICKY,\n UNSUPPORTED_Y: UNSUPPORTED_Y\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar un$Join = uncurryThis([].join);\n\nvar ES3_STRINGS = IndexedObject != Object;\nvar STRICT_METHOD = arrayMethodIsStrict('join', ',');\n\n// `Array.prototype.join` method\n// https://tc39.es/ecma262/#sec-array.prototype.join\n$({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, {\n join: function join(separator) {\n return un$Join(toIndexedObject(this), separator === undefined ? ',' : separator);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar fails = require('../internals/fails');\nvar hasOwn = require('../internals/has-own-property');\nvar isArray = require('../internals/is-array');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar $toString = require('../internals/to-string');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar arraySlice = require('../internals/array-slice');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\n\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar SymbolPrototype = $Symbol && $Symbol[PROTOTYPE];\nvar TypeError = global.TypeError;\nvar QObject = global.QObject;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar push = uncurryThis([].push);\n\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\n\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate(SymbolPrototype);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPropertyKey(P);\n anObject(Attributes);\n if (hasOwn(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!hasOwn(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (hasOwn(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || call($propertyIsEnumerable, properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPropertyKey(V);\n var enumerable = call(nativePropertyIsEnumerable, this, P);\n if (this === ObjectPrototype && hasOwn(AllSymbols, P) && !hasOwn(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !hasOwn(this, P) || !hasOwn(AllSymbols, P) || hasOwn(this, HIDDEN) && this[HIDDEN][P]\n ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPropertyKey(P);\n if (it === ObjectPrototype && hasOwn(AllSymbols, key) && !hasOwn(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && hasOwn(AllSymbols, key) && !(hasOwn(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!hasOwn(AllSymbols, key) && !hasOwn(hiddenKeys, key)) push(result, key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (hasOwn(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || hasOwn(ObjectPrototype, key))) {\n push(result, AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.es/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (isPrototypeOf(SymbolPrototype, this)) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : $toString(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) call(setter, ObjectPrototypeSymbols, value);\n if (hasOwn(this, HIDDEN) && hasOwn(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n SymbolPrototype = $Symbol[PROTOTYPE];\n\n redefine(SymbolPrototype, 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n definePropertiesModule.f = $defineProperties;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.es/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = $toString(key);\n if (hasOwn(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.es/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (hasOwn(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.es/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.es/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.es/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.es/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.es/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.es/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.es/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n stringify: function stringify(it, replacer, space) {\n var args = arraySlice(arguments);\n var $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (isCallable($replacer)) value = call($replacer, this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return apply($stringify, null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!SymbolPrototype[TO_PRIMITIVE]) {\n var valueOf = SymbolPrototype.valueOf;\n // eslint-disable-next-line no-unused-vars -- required for .length\n redefine(SymbolPrototype, TO_PRIMITIVE, function (hint) {\n // TODO: improve hint logic\n return call(valueOf, this);\n });\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.es/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","var $ = require('../internals/export');\nvar from = require('../internals/array-from');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n // eslint-disable-next-line es/no-array-from -- required for testing\n Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.es/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n from: from\n});\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = function (METHOD_NAME, argument) {\n var method = [][METHOD_NAME];\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call,no-throw-literal -- required for testing\n method.call(null, argument || function () { throw 1; }, 1);\n });\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar redefine = require('../internals/redefine');\nvar hasOwn = require('../internals/has-own-property');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar thisNumberValue = require('../internals/this-number-value');\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\nvar TypeError = global.TypeError;\nvar arraySlice = uncurryThis(''.slice);\nvar charCodeAt = uncurryThis(''.charCodeAt);\n\n// `ToNumeric` abstract operation\n// https://tc39.es/ecma262/#sec-tonumeric\nvar toNumeric = function (value) {\n var primValue = toPrimitive(value, 'number');\n return typeof primValue == 'bigint' ? primValue : toNumber(primValue);\n};\n\n// `ToNumber` abstract operation\n// https://tc39.es/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, 'number');\n var first, third, radix, maxCode, digits, length, index, code;\n if (isSymbol(it)) throw TypeError('Cannot convert a Symbol value to a number');\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = charCodeAt(it, 0);\n if (first === 43 || first === 45) {\n third = charCodeAt(it, 2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (charCodeAt(it, 1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i\n default: return +it;\n }\n digits = arraySlice(it, 2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = charCodeAt(digits, index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\n// `Number` constructor\n// https://tc39.es/ecma262/#sec-number-constructor\nif (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {\n var NumberWrapper = function Number(value) {\n var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));\n var dummy = this;\n // check on 1..constructor(foo) case\n return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); })\n ? inheritIfRequired(Object(n), dummy, NumberWrapper) : n;\n };\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +\n // ESNext\n 'fromString,range'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (hasOwn(NativeNumber, key = keys[j]) && !hasOwn(NumberWrapper, key)) {\n defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));\n }\n }\n NumberWrapper.prototype = NumberPrototype;\n NumberPrototype.constructor = NumberWrapper;\n redefine(global, NUMBER, NumberWrapper);\n}\n","var isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\n// `InstallErrorCause` abstract operation\n// https://tc39.es/proposal-error-cause/#sec-errorobjects-install-error-cause\nmodule.exports = function (O, options) {\n if (isObject(options) && 'cause' in options) {\n createNonEnumerableProperty(O, 'cause', options.cause);\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar exec = require('../internals/regexp-exec');\n\n// `RegExp.prototype.exec` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.exec\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n","'use strict';\nvar anObject = require('../internals/an-object');\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.dotAll) result += 's';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","var $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar nativeKeys = require('../internals/object-keys');\nvar fails = require('../internals/fails');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n keys: function keys(it) {\n return nativeKeys(toObject(it));\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar thisNumberValue = require('../internals/this-number-value');\nvar $repeat = require('../internals/string-repeat');\nvar fails = require('../internals/fails');\n\nvar RangeError = global.RangeError;\nvar String = global.String;\nvar floor = Math.floor;\nvar repeat = uncurryThis($repeat);\nvar stringSlice = uncurryThis(''.slice);\nvar un$ToFixed = uncurryThis(1.0.toFixed);\n\nvar pow = function (x, n, acc) {\n return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\n\nvar log = function (x) {\n var n = 0;\n var x2 = x;\n while (x2 >= 4096) {\n n += 12;\n x2 /= 4096;\n }\n while (x2 >= 2) {\n n += 1;\n x2 /= 2;\n } return n;\n};\n\nvar multiply = function (data, n, c) {\n var index = -1;\n var c2 = c;\n while (++index < 6) {\n c2 += n * data[index];\n data[index] = c2 % 1e7;\n c2 = floor(c2 / 1e7);\n }\n};\n\nvar divide = function (data, n) {\n var index = 6;\n var c = 0;\n while (--index >= 0) {\n c += data[index];\n data[index] = floor(c / n);\n c = (c % n) * 1e7;\n }\n};\n\nvar dataToString = function (data) {\n var index = 6;\n var s = '';\n while (--index >= 0) {\n if (s !== '' || index === 0 || data[index] !== 0) {\n var t = String(data[index]);\n s = s === '' ? t : s + repeat('0', 7 - t.length) + t;\n }\n } return s;\n};\n\nvar FORCED = fails(function () {\n return un$ToFixed(0.00008, 3) !== '0.000' ||\n un$ToFixed(0.9, 0) !== '1' ||\n un$ToFixed(1.255, 2) !== '1.25' ||\n un$ToFixed(1000000000000000128.0, 0) !== '1000000000000000128';\n}) || !fails(function () {\n // V8 ~ Android 4.3-\n un$ToFixed({});\n});\n\n// `Number.prototype.toFixed` method\n// https://tc39.es/ecma262/#sec-number.prototype.tofixed\n$({ target: 'Number', proto: true, forced: FORCED }, {\n toFixed: function toFixed(fractionDigits) {\n var number = thisNumberValue(this);\n var fractDigits = toIntegerOrInfinity(fractionDigits);\n var data = [0, 0, 0, 0, 0, 0];\n var sign = '';\n var result = '0';\n var e, z, j, k;\n\n // TODO: ES2018 increased the maximum number of fraction digits to 100, need to improve the implementation\n if (fractDigits < 0 || fractDigits > 20) throw RangeError('Incorrect fraction digits');\n // eslint-disable-next-line no-self-compare -- NaN check\n if (number != number) return 'NaN';\n if (number <= -1e21 || number >= 1e21) return String(number);\n if (number < 0) {\n sign = '-';\n number = -number;\n }\n if (number > 1e-21) {\n e = log(number * pow(2, 69, 1)) - 69;\n z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1);\n z *= 0x10000000000000;\n e = 52 - e;\n if (e > 0) {\n multiply(data, 0, z);\n j = fractDigits;\n while (j >= 7) {\n multiply(data, 1e7, 0);\n j -= 7;\n }\n multiply(data, pow(10, j, 1), 0);\n j = e - 1;\n while (j >= 23) {\n divide(data, 1 << 23);\n j -= 23;\n }\n divide(data, 1 << j);\n multiply(data, 1, 1);\n divide(data, 2);\n result = dataToString(data);\n } else {\n multiply(data, 0, z);\n multiply(data, 1 << -e, 0);\n result = dataToString(data) + repeat('0', fractDigits);\n }\n }\n if (fractDigits > 0) {\n k = result.length;\n result = sign + (k <= fractDigits\n ? '0.' + repeat('0', fractDigits - k) + result\n : stringSlice(result, 0, k - fractDigits) + '.' + stringSlice(result, k - fractDigits));\n } else {\n result = sign + result;\n } return result;\n }\n});\n","var fails = require('../internals/fails');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = !fails(function () {\n var error = Error('a');\n if (!('stack' in error)) return true;\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty(error, 'stack', createPropertyDescriptor(1, 7));\n return error.stack !== 7;\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar replace = uncurryThis(''.replace);\n\nvar TEST = (function (arg) { return String(Error(arg).stack); })('zxcasd');\nvar V8_OR_CHAKRA_STACK_ENTRY = /\\n\\s*at [^:]*:[^\\n]*/;\nvar IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST);\n\nmodule.exports = function (stack, dropEntries) {\n if (IS_V8_OR_CHAKRA_STACK && typeof stack == 'string') {\n while (dropEntries--) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, '');\n } return stack;\n};\n","var $ = require('../internals/export');\nvar fill = require('../internals/array-fill');\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// `Array.prototype.fill` method\n// https://tc39.es/ecma262/#sec-array.prototype.fill\n$({ target: 'Array', proto: true }, {\n fill: fill\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('fill');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.es/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n\n// `Array.prototype.map` method\n// https://tc39.es/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","/* eslint-disable no-unused-vars -- required for functions `.length` */\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar apply = require('../internals/function-apply');\nvar wrapErrorConstructorWithCause = require('../internals/wrap-error-constructor-with-cause');\n\nvar WEB_ASSEMBLY = 'WebAssembly';\nvar WebAssembly = global[WEB_ASSEMBLY];\n\nvar FORCED = Error('e', { cause: 7 }).cause !== 7;\n\nvar exportGlobalErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(ERROR_NAME, wrapper, FORCED);\n $({ global: true, forced: FORCED }, O);\n};\n\nvar exportWebAssemblyErrorCauseWrapper = function (ERROR_NAME, wrapper) {\n if (WebAssembly && WebAssembly[ERROR_NAME]) {\n var O = {};\n O[ERROR_NAME] = wrapErrorConstructorWithCause(WEB_ASSEMBLY + '.' + ERROR_NAME, wrapper, FORCED);\n $({ target: WEB_ASSEMBLY, stat: true, forced: FORCED }, O);\n }\n};\n\n// https://github.com/tc39/proposal-error-cause\nexportGlobalErrorCauseWrapper('Error', function (init) {\n return function Error(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('EvalError', function (init) {\n return function EvalError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('RangeError', function (init) {\n return function RangeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('ReferenceError', function (init) {\n return function ReferenceError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('SyntaxError', function (init) {\n return function SyntaxError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('TypeError', function (init) {\n return function TypeError(message) { return apply(init, this, arguments); };\n});\nexportGlobalErrorCauseWrapper('URIError', function (init) {\n return function URIError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('CompileError', function (init) {\n return function CompileError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('LinkError', function (init) {\n return function LinkError(message) { return apply(init, this, arguments); };\n});\nexportWebAssemblyErrorCauseWrapper('RuntimeError', function (init) {\n return function RuntimeError(message) { return apply(init, this, arguments); };\n});\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar ownKeys = require('../internals/own-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar createProperty = require('../internals/create-property');\n\n// `Object.getOwnPropertyDescriptors` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors\n$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {\n var O = toIndexedObject(object);\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n var keys = ownKeys(O);\n var result = {};\n var index = 0;\n var key, descriptor;\n while (keys.length > index) {\n descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);\n if (descriptor !== undefined) createProperty(result, key, descriptor);\n }\n return result;\n }\n});\n","// `Symbol.prototype.description` getter\n// https://tc39.es/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar toString = require('../internals/to-string');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\nvar SymbolPrototype = NativeSymbol && NativeSymbol.prototype;\n\nif (DESCRIPTORS && isCallable(NativeSymbol) && (!('description' in SymbolPrototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : toString(arguments[0]);\n var result = isPrototypeOf(SymbolPrototype, this)\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n SymbolWrapper.prototype = SymbolPrototype;\n SymbolPrototype.constructor = SymbolWrapper;\n\n var NATIVE_SYMBOL = String(NativeSymbol('test')) == 'Symbol(test)';\n var symbolToString = uncurryThis(SymbolPrototype.toString);\n var symbolValueOf = uncurryThis(SymbolPrototype.valueOf);\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n var replace = uncurryThis(''.replace);\n var stringSlice = uncurryThis(''.slice);\n\n defineProperty(SymbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = symbolValueOf(this);\n var string = symbolToString(symbol);\n if (hasOwn(EmptyStringDescriptionStore, symbol)) return '';\n var desc = NATIVE_SYMBOL ? stringSlice(string, 7, -1) : replace(string, regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var toString = require('../internals/to-string');\n\nmodule.exports = function (argument, $default) {\n return argument === undefined ? arguments.length < 2 ? '' : $default : toString(argument);\n};\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });\nvar FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\n$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {\n return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);\n }\n});\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar hasOwn = require('../internals/has-own-property');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar normalizeStringArgument = require('../internals/normalize-string-argument');\nvar installErrorCause = require('../internals/install-error-cause');\nvar clearErrorStack = require('../internals/clear-error-stack');\nvar ERROR_STACK_INSTALLABLE = require('../internals/error-stack-installable');\nvar IS_PURE = require('../internals/is-pure');\n\nmodule.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {\n var OPTIONS_POSITION = IS_AGGREGATE_ERROR ? 2 : 1;\n var path = FULL_NAME.split('.');\n var ERROR_NAME = path[path.length - 1];\n var OriginalError = getBuiltIn.apply(null, path);\n\n if (!OriginalError) return;\n\n var OriginalErrorPrototype = OriginalError.prototype;\n\n // V8 9.3- bug https://bugs.chromium.org/p/v8/issues/detail?id=12006\n if (!IS_PURE && hasOwn(OriginalErrorPrototype, 'cause')) delete OriginalErrorPrototype.cause;\n\n if (!FORCED) return OriginalError;\n\n var BaseError = getBuiltIn('Error');\n\n var WrappedError = wrapper(function (a, b) {\n var message = normalizeStringArgument(IS_AGGREGATE_ERROR ? b : a, undefined);\n var result = IS_AGGREGATE_ERROR ? new OriginalError(a) : new OriginalError();\n if (message !== undefined) createNonEnumerableProperty(result, 'message', message);\n if (ERROR_STACK_INSTALLABLE) createNonEnumerableProperty(result, 'stack', clearErrorStack(result.stack, 2));\n if (this && isPrototypeOf(OriginalErrorPrototype, this)) inheritIfRequired(result, this, WrappedError);\n if (arguments.length > OPTIONS_POSITION) installErrorCause(result, arguments[OPTIONS_POSITION]);\n return result;\n });\n\n WrappedError.prototype = OriginalErrorPrototype;\n\n if (ERROR_NAME !== 'Error') {\n if (setPrototypeOf) setPrototypeOf(WrappedError, BaseError);\n else copyConstructorProperties(WrappedError, BaseError, { name: true });\n }\n\n copyConstructorProperties(WrappedError, OriginalError);\n\n if (!IS_PURE) try {\n // Safari 13- bug: WebAssembly errors does not have a proper `.name`\n if (OriginalErrorPrototype.name !== ERROR_NAME) {\n createNonEnumerableProperty(OriginalErrorPrototype, 'name', ERROR_NAME);\n }\n OriginalErrorPrototype.constructor = WrappedError;\n } catch (error) { /* empty */ }\n\n return WrappedError;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar createProperty = require('../internals/create-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar un$Slice = require('../internals/array-slice');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');\n\nvar SPECIES = wellKnownSymbol('species');\nvar Array = global.Array;\nvar max = Math.max;\n\n// `Array.prototype.slice` method\n// https://tc39.es/ecma262/#sec-array.prototype.slice\n// fallback for not array-like ES3 strings and DOM objects\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n slice: function slice(start, end) {\n var O = toIndexedObject(this);\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible\n var Constructor, result, n;\n if (isArray(O)) {\n Constructor = O.constructor;\n // cross-realm fallback\n if (isConstructor(Constructor) && (Constructor === Array || isArray(Constructor.prototype))) {\n Constructor = undefined;\n } else if (isObject(Constructor)) {\n Constructor = Constructor[SPECIES];\n if (Constructor === null) Constructor = undefined;\n }\n if (Constructor === Array || Constructor === undefined) {\n return un$Slice(O, k, fin);\n }\n }\n result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));\n for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n }\n});\n","var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('.', 's') -> /./s and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('.', 's');\n return !(re.dotAll && re.exec('\\n') && re.flags === 's');\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-7043753e.js b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-7043753e.js new file mode 100644 index 00000000..c92992fd --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-7043753e.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7043753e"],{"107c":function(t,e,i){var s=i("d039"),a=i("da84"),r=a.RegExp;t.exports=s((function(){var t=r("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},1276:function(t,e,i){"use strict";var s=i("2ba4"),a=i("c65b"),r=i("e330"),o=i("d784"),n=i("44e7"),h=i("825a"),l=i("1d80"),d=i("4840"),c=i("8aa5"),u=i("50c4"),p=i("577e"),m=i("dc4a"),g=i("4dae"),f=i("14c3"),v=i("9263"),b=i("9f7f"),x=i("d039"),C=b.UNSUPPORTED_Y,y=4294967295,w=Math.min,N=[].push,S=r(/./.exec),D=r(N),A=r("".slice),T=!x((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var i="ab".split(t);return 2!==i.length||"a"!==i[0]||"b"!==i[1]}));o("split",(function(t,e,i){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,i){var r=p(l(this)),o=void 0===i?y:i>>>0;if(0===o)return[];if(void 0===t)return[r];if(!n(t))return a(e,r,t,o);var h,d,c,u=[],m=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,b=new RegExp(t.source,m+"g");while(h=a(v,b,r)){if(d=b.lastIndex,d>f&&(D(u,A(r,f,h.index)),h.length>1&&h.index=o))break;b.lastIndex===h.index&&b.lastIndex++}return f===r.length?!c&&S(b,"")||D(u,""):D(u,A(r,f)),u.length>o?g(u,0,o):u}:"0".split(void 0,0).length?function(t,i){return void 0===t&&0===i?[]:a(e,this,t,i)}:e,[function(e,i){var s=l(this),o=void 0==e?void 0:m(e,t);return o?a(o,e,s,i):a(r,p(s),e,i)},function(t,s){var a=h(this),o=p(t),n=i(r,a,o,s,r!==e);if(n.done)return n.value;var l=d(a,RegExp),m=a.unicode,g=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(C?"g":"y"),v=new l(C?"^(?:"+a.source+")":a,g),b=void 0===s?y:s>>>0;if(0===b)return[];if(0===o.length)return null===f(v,o)?[o]:[];var x=0,N=0,S=[];while(Nt.IEversion&&0i)return e;for(r=-1,e=(h=e.split(/\r\n|\n|\r/)).length;++ri;h[r]+=t.trim(n.slice(0,o))+((n=n.slice(o)).length?s:""))o=2==a||(o=n.slice(0,i+1).match(/\S*(\s)?$/))[1]?i:o.input.length-o[0].length||1==a&&i||o.input.length+(o=n.slice(i).match(/^\S*/))[0].length;n=t.trim(n)}return h.join(s)},t.trim=function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},t.wrappedText=function(e,i,s,a,r,o,n,h){var l=t.text(e,i,s,a,r,o,n);if(l){var d=l.getBBox();if(d.width>h){var c="\n";t.isModern||(c="
"),h=Math.floor(h/(d.width/i.length)),2i&&(t=i),t},t.isDefined=function(t){return void 0!==t},t.stripNumbers=function(t){return t.replace(/[0-9]+/g,"")},t.roundTo=function(t,e){if(0>e)return t;var i=Math.pow(10,e);return Math.round(t*i)/i},t.toFixed=function(t,e){var i=!1;0>t&&(i=!0,t=Math.abs(t));var s=String(Math.round(t*Math.pow(10,e)));if(0=n[i].contains){var l=e-Math.floor(e/n[i].contains)*n[i].contains;return"ss"==i?(l=t.formatNumber(l,o),1==l.split(h)[0].length&&(l="0"+l)):l=t.roundTo(l,o.precision),("mm"==i||"hh"==i)&&10>l&&(l="0"+l),s=l+""+a[i]+s,e=Math.floor(e/n[i].contains),i=n[i].nextInterval,t.formatDuration(e,i,s,a,r,o)}if("ss"==i&&(e=t.formatNumber(e,o),1==e.split(h)[0].length&&(e="0"+e)),"mm"==i&&(e=t.roundTo(e,o.precision)),("mm"==i||"hh"==i)&&10>e&&(e="0"+e),s=e+""+a[i]+s,n[r].count>n[i].count)for(e=n[i].count;ee?"-":"",e=Math.abs(e);var h=String(e),l=!1;-1!=h.indexOf("e")&&(l=!0),0<=s&&!l&&(h=t.toFixed(e,s));var d="";if(l)d=h;else{var c;h=h.split("."),l=String(h[0]);for(c=l.length;0<=c;c-=3)d=c!=l.length?0!==c?l.substring(c-3,c)+i+d:l.substring(c-3,c)+d:l.substring(c-3,c);void 0!==h[1]&&(d=d+n+h[1]),void 0!==s&&0=i.x-5&&t<=i.x+i.width+5&&e>=i.y-5&&e<=i.y+i.height+5},t.isPercents=function(t){if(-1!=String(t).indexOf("%"))return!0},t.formatValue=function(e,i,s,a,r,o,n,h){var l;if(i)for(void 0===r&&(r=""),l=0;le&&(d="-"),e=Math.abs(e),1=i[o].number&&(n=e/i[o].number,h=Number(a.precision),1>h&&(h=1),s=t.roundTo(n,h),h=t.formatNumber(s,{precision:-1,decimalSeparator:a.decimalSeparator,thousandsSeparator:a.thousandsSeparator}),!r||n==s)){l=d+""+h+i[o].prefix;break}}else for(o=0;o"==t&&(t="easeOutSine"),"<"==t&&(t="easeInSine"),"elastic"==t&&(t="easeOutElastic"),t},t.getObjById=function(t,e){var i,s;for(s=0;s")),t},t.fixBrakes=function(e){if(t.isModern){var i=RegExp("
","g");e&&(e=e.replace(i,"\n"))}else e=t.fixNewLines(e);return e},t.deleteObject=function(e,i){if(e&&(void 0!==i&&null!==i||(i=20),0!==i))if("[object Array]"===Object.prototype.toString.call(e))for(var s=0;se?s/2*e*e+i:(e--,-s/2*(e*(e-2)-1)+i)},t.easeInSine=function(t,e,i,s,a){return-s*Math.cos(e/a*(Math.PI/2))+s+i},t.easeOutSine=function(t,e,i,s,a){return s*Math.sin(e/a*(Math.PI/2))+i},t.easeOutElastic=function(t,e,i,s,a){t=1.70158;var r=0,o=s;return 0===e?i:1==(e/=a)?i+s:(r||(r=.3*a),oe?Math.abs(e)-1:Math.abs(e),s=0;se?"0."+a+String(t):String(t)+a)},t.setCN=function(t,e,i,s){if(t.addClassNames&&e&&(e=e.node)&&i){var a=e.getAttribute("class");t=t.classNamePrefix+"-",s&&(t=""),a?e.setAttribute("class",a+" "+t+i):e.setAttribute("class",t+i)}},t.removeCN=function(t,e,i){e&&(e=e.node)&&i&&(e=e.classList)&&e.remove(t.classNamePrefix+"-"+i)},t.parseDefs=function(e,i){for(var s in e){var a=typeof e[s];if(0t&&(t=3)):t=this.width/this.minHorizontalGap,this.gridCountR=Math.max(t,1)):this.gridCountR=this.gridCount,this.axisWidth=this.axisLine.axisWidth,this.addTitle()},setOrientation:function(t){this.orientation=t?"H":"V"},addTitle:function(){var e=this.title;if(this.titleLabel=null,e){var i=this.chart,s=this.titleColor;void 0===s&&(s=i.color);var a=this.titleFontSize;isNaN(a)&&(a=i.fontSize+1),e=t.text(i.container,e,s,i.fontFamily,a,this.titleAlign,this.titleBold),t.setCN(i,e,this.bcn+"title"),this.titleLabel=e}},positionTitle:function(){var e=this.titleLabel;if(e){var i,s,a=this.labelsSet,r={};0this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR=this.autoRotateAngle),e=p;e<=w;e++){if(n=o+y*(e+Math.floor((N-o)/y))-S,"DD"==C&&(n+=36e5),n=t.resetDateToMin(new Date(n),C,x,m).getTime(),"MM"==C&&(i=(n-s)/y,1.5<=(n-s)/y&&(n=n-(i-1)*y+t.getPeriodDuration("DD",3),n=t.resetDateToMin(new Date(n),C,1).getTime(),S+=y)),i=(n-this.startTime)*this.stepWidth,"radar"==h.type){if(i=this.axisWidth-i,0>i||i>this.axisWidth)continue}else this.rotate?"date"==this.type&&"middle"==this.gridPosition&&(D=-y*this.stepWidth/2):"date"==this.type&&(i=this.axisWidth-i);if(c=!1,this.nextPeriod[u]&&(c=this.checkPeriodChange(this.nextPeriod[u],1,n,s,u)),s=!1,c&&this.markPeriodChange?(c=this.dateFormatsObject[this.nextPeriod[u]],this.twoLineMode&&(c=this.dateFormatsObject[u]+"\n"+c,c=t.fixBrakes(c)),s=!0):c=this.dateFormatsObject[u],g||(s=!1),this.currentDateFormat=c,c=t.formatDate(new Date(n),c,h),(e==p&&!l||e==w&&!d)&&(c=" "),this.labelFunction&&(c=this.labelFunction(c,new Date(n),this,C,x,a).toString()),this.boldLabels&&(s=!0),a=new this.axisItemRenderer(this,i,c,!1,r,D,!1,s),this.pushAxisItem(a),a=s=n,!isNaN(f))for(i=1;ie||e>this.height)return;if(isNaN(e))return void this.hideBalloon();e=this.adjustBalloonCoordinate(e,s),s=this.coordinateToValue(e)}else{if(0>t||t>this.width)return;if(isNaN(t))return void this.hideBalloon();t=this.adjustBalloonCoordinate(t,s),s=this.coordinateToValue(t)}(r=this.chart.chartCursor)&&(a=r.index),this.balloon&&void 0!==s&&this.balloon.enabled&&(this.balloonTextFunction?("date"!=this.type&&!0!==this.parseDates||(s=new Date(s)),s=this.balloonTextFunction(s)):this.balloonText?s=this.formatBalloonText(this.balloonText,a,i):isNaN(s)||(s=this.formatValue(s,i)),t==this.prevBX&&e==this.prevBY||(this.balloon.setPosition(t,e),this.prevBX=t,this.prevBY=e,s&&this.balloon.showBalloon(s)))},adjustBalloonCoordinate:function(t){return t},createBalloon:function(){var e=this.chart,i=e.chartCursor;i&&(i=i.cursorPosition,"mouse"!=i&&(this.stickBalloonToCategory=!0),"start"==i&&(this.stickBalloonToStart=!0),"ValueAxis"==this.cname&&(this.stickBalloonToCategory=!1)),this.balloon&&(this.balloon.destroy&&this.balloon.destroy(),t.extend(this.balloon,e.balloon,!0))},setBalloonBounds:function(){var t=this.balloon;if(t){var e=this.chart;t.cornerRadius=0,t.shadowAlpha=0,t.borderThickness=1,t.borderAlpha=1,t.adjustBorderColor=!1,t.showBullet=!1,this.balloon=t,t.chart=e,t.mainSet=e.plotBalloonsSet,t.pointerWidth=this.tickLength,(this.parseDates||"date"==this.type)&&(t.pointerWidth=0),t.className=this.id,e="V","V"==this.orientation&&(e="H"),this.stickBalloonToCategory||(t.animationDuration=0);var i,s,a,r,o=this.inside,n=this.width,h=this.height;switch(this.position){case"bottom":i=0,s=n,o?(a=0,r=h):(a=h,r=h+1e3);break;case"top":i=0,s=n,o?(a=0,r=h):(a=-1e3,r=0);break;case"left":a=0,r=h,o?(i=0,s=n):(i=-1e3,s=0);break;case"right":a=0,r=h,o?(i=0,s=n):(i=n,s=n+1e3)}t.drop||(t.pointerOrientation=e),t.setBounds(i,a,s,r)}}})}(),function(){var t=window.AmCharts;t.ValueAxis=t.Class({inherits:t.AxisBase,construct:function(e){this.cname="ValueAxis",this.createEvents("axisChanged","logarithmicAxisFailed","axisZoomed","axisIntZoomed"),t.ValueAxis.base.construct.call(this,e),this.dataChanged=!0,this.stackType="none",this.position="left",this.unitPosition="right",this.includeAllValues=this.recalculateToPercents=this.includeHidden=this.includeGuidesInMinMax=this.integersOnly=!1,this.durationUnits={DD:"d. ",hh:":",mm:":",ss:""},this.scrollbar=!1,this.baseValue=0,this.radarCategoriesEnabled=!0,this.axisFrequency=1,this.gridType="polygons",this.useScientificNotation=!1,this.axisTitleOffset=10,this.pointPosition="axis",this.minMaxMultiplier=1,this.logGridLimit=2,this.totalTextOffset=this.treatZeroAs=0,this.minPeriod="ss",this.relativeStart=0,this.relativeEnd=1,t.applyTheme(this,e,this.cname)},updateData:function(){0>=this.gridCountR&&(this.gridCountR=1),this.totals=[],this.data=this.chart.chartData;var e=this.chart;"xy"!=e.type&&(this.stackGraphs("smoothedLine"),this.stackGraphs("line"),this.stackGraphs("column"),this.stackGraphs("step")),this.recalculateToPercents&&this.recalculate(),this.synchronizationMultiplier&&this.synchronizeWith?(t.isString(this.synchronizeWith)&&(this.synchronizeWith=e.getValueAxisById(this.synchronizeWith)),this.synchronizeWith&&(this.synchronizeWithAxis(this.synchronizeWith),this.foundGraphs=!0)):(this.foundGraphs=!1,this.getMinMax(),(0===this.start&&this.end==this.data.length-1&&isNaN(this.minZoom)&&isNaN(this.maxZoom)||isNaN(this.fullMin)&&isNaN(this.fullMax))&&(this.fullMin=this.min,this.fullMax=this.max,"date"!=this.type&&this.strictMinMax&&(isNaN(this.minimum)||(this.fullMin=this.minimum),isNaN(this.maximum)||(this.fullMax=this.maximum)),this.logarithmic&&(this.fullMin=this.logMin,0===this.fullMin&&(this.fullMin=this.treatZeroAs)),"date"==this.type&&(this.minimumDate||(this.fullMin=this.minRR),this.maximumDate||(this.fullMax=this.maxRR),this.strictMinMax&&(this.minimumDate&&(this.fullMin=this.minimumDate.getTime()),this.maximumDate&&(this.fullMax=this.maximumDate.getTime())))))},draw:function(){t.ValueAxis.base.draw.call(this);var e=this.chart,i=this.set;this.labelRotationR=this.labelRotation,t.setCN(e,this.set,"value-axis value-axis-"+this.id),t.setCN(e,this.labelsSet,"value-axis value-axis-"+this.id),t.setCN(e,this.axisLine.axisSet,"value-axis value-axis-"+this.id);var s=this.type;if("duration"==s&&(this.duration="ss"),!0===this.dataChanged&&(this.updateData(),this.dataChanged=!1),"date"==s&&(this.logarithmic=!1,this.min=this.minRR,this.max=this.maxRR,this.reversed=!1,this.getDateMinMax()),this.logarithmic){var a=this.treatZeroAs,r=this.getExtremes(0,this.data.length-1).min;if(!isNaN(this.minimum)&&this.minimum=r||0>=this.minimum)return void this.fire({type:"logarithmicAxisFailed",chart:e})}this.grid0=null;var o,n,h=e.dx,l=e.dy;a=!1,r=this.logarithmic;if(isNaN(this.min)||isNaN(this.max)||!this.foundGraphs||1/0==this.min||-1/0==this.max)a=!0;else{"date"==this.type&&this.min==this.max&&(this.max+=this.minDuration(),this.min-=this.minDuration());var d=this.labelFrequency,c=this.showFirstLabel,u=this.showLastLabel,p=1,m=0;if(this.minCalc=this.min,this.maxCalc=this.max,this.strictMinMax&&(isNaN(this.minimum)||(this.min=this.minimum),isNaN(this.maximum)||(this.max=this.maximum),this.min==this.max))return;if(isNaN(this.minZoom)||(this.minReal=this.min=this.minZoom),isNaN(this.maxZoom)||(this.max=this.maxZoom),this.logarithmic){n=this.fullMin;var g=this.fullMax;isNaN(this.minimum)||(n=this.minimum),isNaN(this.maximum)||(g=this.maximum);g=Math.log(g)*Math.LOG10E-Math.log(n)*Math.LOG10E;var f=Math.log(this.max)/Math.LN10-Math.log(n)*Math.LOG10E;this.relativeStart=t.roundTo((Math.log(this.minReal)/Math.LN10-Math.log(n)*Math.LOG10E)/g,5),this.relativeEnd=t.roundTo(f/g,5)}else this.relativeStart=t.roundTo(t.fitToBounds((this.min-this.fullMin)/(this.fullMax-this.fullMin),0,1),5),this.relativeEnd=t.roundTo(t.fitToBounds((this.max-this.fullMin)/(this.fullMax-this.fullMin),0,1),5);var v;g=Math.round((this.maxCalc-this.minCalc)/this.step)+1;!0===r?(v=Math.log(this.max)*Math.LOG10E-Math.log(this.minReal)*Math.LOG10E,this.stepWidth=this.axisWidth/v,v>this.logGridLimit&&(g=Math.ceil(Math.log(this.max)*Math.LOG10E)+1,m=Math.round(Math.log(this.minReal)*Math.LOG10E),g>this.gridCountR&&(p=Math.ceil(g/this.gridCountR)))):this.stepWidth=this.axisWidth/(this.max-this.min);var b,x=0;for(1>this.step&&-1this.maxDecCount&&(x=this.maxDecCount),f=this.precision,isNaN(f)||(x=f),isNaN(this.maxZoom)&&(this.max=t.roundTo(this.max,this.maxDecCount),this.min=t.roundTo(this.min,this.maxDecCount)),n={},n.precision=x,n.decimalSeparator=e.nf.decimalSeparator,n.thousandsSeparator=e.nf.thousandsSeparator,this.numberFormatter=n,this.exponential=!1,n=m;n=this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR=this.autoRotateAngle),s=this.minCalc,r&&(g++,s=this.maxCalc-g*x),this.gridCountReal=g,n=this.startCount=m;nthis.logGridLimit){if(m=Math.pow(10,n),m>this.max)continue}else if(0>=m&&(m=s+x*n+x/2,0>=m))continue;var w;if(b=this.formatValue(m,!1,n),Math.round(n/d)!=n/d&&(b=void 0),(0===n&&!c||n==g-1&&!u)&&(b=" "),o=this.getCoordinate(m),this.rotate&&this.autoWrap&&(w=this.stepWidth*x-10),b=new this.axisItemRenderer(this,o,b,void 0,w,void 0,void 0,this.boldLabels),this.pushAxisItem(b),m==this.baseValue&&"radar"!=e.type){var N,S,D=this.width,A=this.height;"H"==this.orientation?0<=o&&o<=D+1&&(N=[o,o,o+h],S=[A,0,l]):0<=o&&o<=A+1&&(N=[0,D,D+h],S=[o,o,o+l]),N&&(o=t.fitToBounds(2*this.gridAlpha,0,1),isNaN(this.zeroGridAlpha)||(o=this.zeroGridAlpha),o=t.line(e.container,N,S,this.gridColor,o,1,this.dashLength),o.translate(this.x,this.y),this.grid0=o,e.axesSet.push(o),o.toBack(),t.setCN(e,o,this.bcn+"zero-grid-"+this.id),t.setCN(e,o,this.bcn+"zero-grid"))}if(!isNaN(y)&&0this.logGridLimit&&(y=Math.pow(10,n+p)),o=9,y=(y-m)/o),D=this.gridAlpha,this.gridAlpha=this.minorGridAlpha,A=1;Al&&0>h||(h=new this.guideFillRenderer(this,l,h,S),this.pushAxisItem(h,y),y=h.graphics(),S.graphics=y,this.addEventListeners(y,S));this.fillAlpha=N}b=this.baseValue,this.min>this.baseValue&&this.max>this.baseValue&&(b=this.min),this.mins&&(o.precision=Math.abs(s)),i&&1e&&i.shift();for(var s=Math.floor(Math.log(Math.abs(t))*Math.LOG10E),a=0;at){if(o=Math.pow(10,-o)*r,o==Math.round(o))return r}else if(r==Math.round(r))return r}return 1},stackGraphs:function(e){var i=this.stackType;"stacked"==i&&(i="regular"),"line"==i&&(i="none"),"100% stacked"==i&&(i="100%"),this.stackType=i;var s,a,r,o,n,h,l=[],d=[],c=[],u=[],p=this.chart.graphs,m=this.baseValue,g=!1;if("line"!=e&&"step"!=e&&"smoothedLine"!=e||(g=!0),g&&("regular"==i||"100%"==i))for(n=0;ns?(r.values.close=s,isNaN(d[h])?r.values.open=m:(r.values.close+=d[h],r.values.open=d[h]),d[h]=r.values.close):(r.values.close=s,isNaN(c[h])?r.values.open=m:(r.values.close+=c[h],r.values.open=c[h]),c[h]=r.values.close)))}}for(h=this.start;h<=this.end;h++)for(n=0;nl?(r.values.close=t.fitToBounds(l+d[h],-100,100),r.values.open=d[h],d[h]=r.values.close):(r.values.close=t.fitToBounds(l+c[h],-100,100),r.values.open=c[h],c[h]=r.values.close)))))},recalculate:function(){var e,i=this.chart,s=i.graphs;for(e=0;eu&&n++}for((h=i.recalculateFromDate)&&(h=t.getDate(h,i.dataDateFormat,"fff"),n=i.getClosestIndex(i.chartData,"time",h.getTime(),!0,0,i.chartData.length),l=i.chartData.length-1),h=n;h<=l&&(n=this.data[h].axes[this.id].graphs[a.id],o=n.values[r],a.recalculateValue&&(o=n.dataContext[a.valueField+a.recalculateValue]),isNaN(o));h++);for(this.recBaseValue=o,r=d;r<=l;r++){n=this.data[r].axes[this.id].graphs[a.id],n.percents={};var p;d=n.values;for(p in d)n.percents[p]="percents"!=p?d[p]/o*100-100:d[p]}}}},getMinMax:function(){var e,i=!1,s=this.chart,a=s.graphs;for(e=0;ethis.max&&(this.max=a.toValue),a.value>this.max&&(this.max=a.value);isNaN(this.minimum)||(this.min=this.minimum),isNaN(this.maximum)||(this.max=this.maximum),"date"==this.type&&this.getDateMinMax(),this.min>this.max&&(i=this.max,this.max=this.min,this.min=i),isNaN(this.minZoom)||(this.min=this.minZoom),isNaN(this.maxZoom)||(this.max=this.maxZoom),this.minCalc=this.min,this.maxCalc=this.max,this.minReal=this.min,this.maxReal=this.max,0===this.min&&0===this.max&&(this.max=9),this.min>this.max&&(this.min=this.max-1),i=this.min,s=this.max,a=this.max-this.min,e=0===a?Math.pow(10,Math.floor(Math.log(Math.abs(this.max))*Math.LOG10E))/10:Math.pow(10,Math.floor(Math.log(Math.abs(a))*Math.LOG10E))/10,isNaN(this.maximum)&&(this.max=Math.ceil(this.max/e)*e+e),isNaN(this.minimum)&&(this.min=Math.floor(this.min/e)*e-e),0>this.min&&0<=i&&(this.min=0),0=s&&(this.max=0),"100%"==this.stackType&&(this.min=0>this.min?-100:0,this.max=0>this.max?0:100),a=this.max-this.min,e=Math.pow(10,Math.floor(Math.log(Math.abs(a))*Math.LOG10E))/10,this.step=Math.ceil(a/this.gridCountR/e)*e,a=Math.pow(10,Math.floor(Math.log(Math.abs(this.step))*Math.LOG10E)),a=t.fixStepE(a),e=Math.ceil(this.step/a),5=e&&2a?(this.maxDecCount=Math.abs(Math.log(Math.abs(a))*Math.LOG10E),this.maxDecCount=Math.round(this.maxDecCount),this.step=t.roundTo(this.step,this.maxDecCount+1)):this.maxDecCount=0,this.min=this.step*Math.floor(this.min/this.step),this.max=this.step*Math.ceil(this.max/this.step),0>this.min&&0<=i&&(this.min=0),0=s&&(this.max=0),1s&&(s=n);else for(var l in h)h.hasOwnProperty(l)&&"percents"!=l&&"total"!=l&&"error"!=l&&(n=h[l],ns&&(s=n))}}return{min:i,max:s}},zoomOut:function(t){this.maxZoom=this.minZoom=NaN,this.zoomToRelativeValues(0,1,t)},zoomToRelativeValues:function(t,e,i){if(this.reversed){var s=t;t=1-e,e=1-s}var a=this.fullMax,r=(s=this.fullMin,s+(a-s)*t),o=s+(a-s)*e;return 0<=this.minimum&&0>r&&(r=0),this.logarithmic&&(isNaN(this.minimum)||(s=this.minimum),isNaN(this.maximum)||(a=this.maximum),a=Math.log(a)*Math.LOG10E-Math.log(s)*Math.LOG10E,r=Math.pow(10,a*t+Math.log(s)*Math.LOG10E),o=Math.pow(10,a*e+Math.log(s)*Math.LOG10E)),this.zoomToValues(r,o,i)},zoomToValues:function(e,i,s){if(ic?(q=W+K*Math.sin(U)-w-3+2,_+=-K*Math.cos(U)-Q*Math.sin(U)-4):q-=w+g+3+3,q-=E):(0c?(q=W+w+3-K/2*Math.sin(U)+2,_+=K/2*Math.cos(U)):q+=w+x+3+3,q+=E)):(q+=F+g/2-Y,_+=P,R?(0H+2||0>g)&&(Z.remove(),Z=null)):(0<=i&&i<=W+1&&(0W+1||qs&&"object"==typeof c&&(c=c.join(",").split(",").reverse()),"V"==n?(n=t.rect(l,e.width,s,c,d),n.translate(r,i-h+o)):(n=t.rect(l,s,e.height,c,d),n.translate(i-h+r,o)),t.setCN(e.chart,n,"guide-fill"),a.id&&t.setCN(e.chart,n,"guide-fill-"+a.id),this.set=l.set([n])},graphics:function(){return this.set},getLabel:function(){}})}(),function(){var t=window.AmCharts;t.AmChart=t.Class({construct:function(e){this.svgIcons=this.tapToActivate=!0,this.theme=e,this.classNamePrefix="amcharts",this.addClassNames=!1,this.version="3.21.15",t.addChart(this),this.createEvents("buildStarted","dataUpdated","init","rendered","drawn","failed","resized","animationFinished"),this.height=this.width="100%",this.dataChanged=!0,this.chartCreated=!1,this.previousWidth=this.previousHeight=0,this.backgroundColor="#FFFFFF",this.borderAlpha=this.backgroundAlpha=0,this.color=this.borderColor="#000000",this.fontFamily="Verdana",this.fontSize=11,this.usePrefixes=!1,this.autoResize=!0,this.autoDisplay=!1,this.addCodeCredits=this.accessible=!0,this.touchStartTime=this.touchClickDuration=0,this.precision=-1,this.percentPrecision=2,this.decimalSeparator=".",this.thousandsSeparator=",",this.labels=[],this.allLabels=[],this.titles=[],this.marginRight=this.marginLeft=this.autoMarginOffset=0,this.timeOuts=[],this.creditsPosition="top-left";var i=document.createElement("div"),s=i.style;s.overflow="hidden",s.position="relative",s.textAlign="left",this.chartDiv=i,i=document.createElement("div"),s=i.style,s.overflow="hidden",s.position="relative",s.textAlign="left",this.legendDiv=i,this.titleHeight=0,this.hideBalloonTime=150,this.handDrawScatter=2,this.cssScale=this.handDrawThickness=1,this.cssAngle=0,this.prefixesOfBigNumbers=[{number:1e3,prefix:"k"},{number:1e6,prefix:"M"},{number:1e9,prefix:"G"},{number:1e12,prefix:"T"},{number:1e15,prefix:"P"},{number:1e18,prefix:"E"},{number:1e21,prefix:"Z"},{number:1e24,prefix:"Y"}],this.prefixesOfSmallNumbers=[{number:1e-24,prefix:"y"},{number:1e-21,prefix:"z"},{number:1e-18,prefix:"a"},{number:1e-15,prefix:"f"},{number:1e-12,prefix:"p"},{number:1e-9,prefix:"n"},{number:1e-6,prefix:"Îŧ"},{number:.001,prefix:"m"}],this.panEventsEnabled=!0,this.product="amcharts",this.animations=[],this.balloon=new t.AmBalloon(this.theme),this.balloon.chart=this,this.processTimeout=0,this.processCount=1e3,this.animatable=[],this.langObj={},t.applyTheme(this,e,"AmChart")},drawChart:function(){0t||isNaN(t))&&(t=0),this.chartDiv.style.height=t+"px")}return t},updateWidth:function(){var t=this.divRealWidth,e=this.divRealHeight,i=this.legend;if(i){var s=this.legendDiv,a=s.offsetWidth;isNaN(i.width)||(a=i.width),i.ieW&&(a=i.ieW);var r=s.offsetHeight,o=(s=s.style,this.chartDiv.style),n=i.position;"right"!=n&&"left"!=n||void 0!==i.divId||(t-=a,(0>t||isNaN(t))&&(t=0),o.width=t+"px",this.balloon&&this.balloon.setBounds&&this.balloon.setBounds(2,2,t-2,this.realHeight),"left"==n?(o.left=a+"px",s.left="0px"):(o.left="0px",s.left=t+"px"),e>r&&(s.top=(e-r)/2+"px"))}return t},getTitleHeight:function(){return this.drawTitles(!0),this.titleHeight},addTitle:function(t,e,i,s,a){return isNaN(e)&&(e=this.fontSize+2),t={text:t,size:e,color:i,alpha:s,bold:a,enabled:!0},this.titles.push(t),t},handleWheel:function(t){var e=0;t||(t=window.event),t.wheelDelta?e=t.wheelDelta/120:t.detail&&(e=-t.detail/3),e&&this.handleWheelReal(e,t.shiftKey),t.preventDefault&&t.preventDefault()},handleWheelReal:function(){},handleDocTouchStart:function(){this.handleMouseMove(),this.tmx=this.mouseX,this.tmy=this.mouseY,this.touchStartTime=(new Date).getTime()},handleDocTouchEnd:function(){-.5Math.abs(this.mouseX-this.tmx)&&4>Math.abs(this.mouseY-this.tmy)?(this.tapped=!0,this.panRequired&&this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="none",this.chartDiv.style.touchAction="none")):this.mouseIsOver||this.resetTouchStyle()):(this.tapped=!1,this.resetTouchStyle())},resetTouchStyle:function(){this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction="auto",this.chartDiv.style.touchAction="auto")},checkTouchDuration:function(t){var e=this,i=(new Date).getTime();if(t)if(t.touches)e.isTouchEvent=!0;else if(!e.isTouchEvent)return!0;if(i-e.touchStartTime>e.touchClickDuration)return!0;setTimeout((function(){e.resetTouchDuration()}),300)},resetTouchDuration:function(){this.isTouchEvent=!1},checkTouchMoved:function(){if(4e.valueAxis.minMaxMultiplier&&e.positiveClip(e.set));break;case"radar":e.createRadarGraph();break;case"xy":e.createXYGraph()}e.playedTO=setTimeout((function(){e.setAnimationPlayed.call(e)}),500*e.chart.startDuration)}},setAnimationPlayed:function(){this.animationPlayed=!0},createXYGraph:function(){var t,e=[],i=[],s=this.xAxis,a=this.yAxis;for(this.pmh=a.height,this.pmw=s.width,this.pmy=this.pmx=0,t=this.start;t<=this.end;t++){var r=this.data[t].axes[s.id].graphs[this.id],o=r.values,n=o.x,h=o.y,l=(o=s.getCoordinate(n,this.noRounding),a.getCoordinate(h,this.noRounding));if(!isNaN(n)&&!isNaN(h)&&(e.push(o),i.push(l),r.x=o,r.y=l,n=this.createBullet(r,o,l,t),h=this.labelText)){h=this.createLabel(r,h);var d=0;n&&(d=n.size),this.positionLabel(r,o,l,h,d)}}this.drawLineGraph(e,i),this.launchAnimation()},createRadarGraph:function(){var t,e,i,s,a,r=this.valueAxis.stackType,o=[],n=[],h=[],l=[];for(a=this.start;a<=this.end;a++){var d,c,u=this.data[a].axes[this.valueAxis.id].graphs[this.id];if("none"==r||"3d"==r?d=u.values.value:(d=u.values.close,c=u.values.open),isNaN(d))this.connect||(this.drawLineGraph(o,n,h,l),o=[],n=[],h=[],l=[]);else{var p=this.valueAxis.getCoordinate(d,this.noRounding)-this.height,m=(p=p*this.valueAxis.rMultiplier,-360/(this.end-this.start+1)*a);if("middle"==this.valueAxis.pointPosition&&(m-=180/(this.end-this.start+1)),d=p*Math.sin(m/180*Math.PI),p*=Math.cos(m/180*Math.PI),o.push(d),n.push(p),!isNaN(c)){var g=this.valueAxis.getCoordinate(c,this.noRounding)-this.height,f=(g=g*this.valueAxis.rMultiplier,g*Math.sin(m/180*Math.PI));m=g*Math.cos(m/180*Math.PI);h.push(f),l.push(m),isNaN(i)&&(i=f),isNaN(s)&&(s=m)}m=this.createBullet(u,d,p,a),u.x=d,u.y=p,(f=this.labelText)&&(f=this.createLabel(u,f),g=0,m&&(g=m.size),this.positionLabel(u,d,p,f,g)),isNaN(t)&&(t=d),isNaN(e)&&(e=p)}}o.push(t),n.push(e),isNaN(i)||(h.push(i),l.push(s)),this.drawLineGraph(o,n,h,l),this.launchAnimation()},positionLabel:function(t,e,i,s,a){if(s){var r=this.chart,o=this.valueAxis,n="middle",h=!1,l=this.labelPosition,d=s.getBBox(),c=this.chart.rotate,u=t.isNegative,p=this.fontSize;switch(void 0===p&&(p=this.chart.fontSize),i-=d.height/2-p/2-1,void 0!==t.labelIsNegative&&(u=t.labelIsNegative),l){case"right":l=c&&u?"left":"right";break;case"top":l=c?"top":u?"bottom":"top";break;case"bottom":l=c?"bottom":u?"top":"bottom";break;case"left":l=c&&u?"right":"left"}p=t.columnGraphics;var m=0,g=0;p&&(m=p.x,g=p.y);var f=this.labelOffset;switch(l){case"right":n="start",e+=a/2+f;break;case"top":i=o.reversed?i+(a/2+d.height/2+f):i-(a/2+d.height/2+f);break;case"bottom":i=o.reversed?i-(a/2+d.height/2+f):i+(a/2+d.height/2+f);break;case"left":n="end",e-=a/2+f;break;case"inside":"column"==this.type&&(h=!0,c?u?(n="end",e=m-3-f):(n="start",e=m+3+f):i=u?g+7+f:g-10-f);break;case"middle":"column"==this.type&&(h=!0,c?e-=(e-m)/2+f-3:i-=(i-g)/2+f-3)}return"auto"!=this.labelAnchor&&(n=this.labelAnchor),s.attr({"text-anchor":n}),this.labelRotation&&s.rotate(this.labelRotation),s.translate(e,i),!this.showAllValueLabels&&p&&h&&(d=s.getBBox(),d.height>t.columnHeight||d.width>t.columnWidth)&&(s.remove(),s=null),s&&"radar"!=r.type&&(c?((0>i||i>this.height)&&(s.remove(),s=null),!this.showAllValueLabels&&s&&(0>e||e>this.width)&&(s.remove(),s=null)):((0>e||e>this.width)&&(s.remove(),s=null),!this.showAllValueLabels&&s&&(0>i||i>this.height)&&(s.remove(),s=null))),s&&this.allBullets.push(s),s}},getGradRotation:function(){var t=270;return"horizontal"==this.gradientOrientation&&(t=0),this.gradientRotation=t},createSerialGraph:function(){this.dashLengthSwitched=this.fillColorsSwitched=this.lineColorSwitched=void 0;var e=this.chart,i=this.id,s=this.index,a=this.data,r=this.chart.container,o=this.valueAxis,n=this.type,h=this.columnWidthReal,l=this.showBulletsAt;isNaN(this.columnWidth)||(h=this.columnWidth),isNaN(h)&&(h=.8);var d,c,u,p,m,g=this.useNegativeColorIfDown,f=this.width,v=this.height,b=this.y,x=this.rotate,C=this.columnCount,y=t.toCoordinate(this.cornerRadiusTop,h/2),w=this.connect,N=[],S=[],D=this.chart.graphs.length,A=this.dx/this.tcc,T=this.dy/this.tcc,M=o.stackType,L=this.start,k=this.end,B=this.scrollbar,O="graph-column-";B&&(O="scrollbar-graph-column-");var R,E=this.categoryAxis,P=this.baseCoord,F=this.negativeBase,I=this.columnIndex,z=this.lineThickness,G=this.lineAlpha,W=this.lineColorR,H=this.dashLength,Y=this.set,V=this.getGradRotation(),X=this.chart.columnSpacing,j=E.cellWidth,Z=(j*h-C)/C;X>Z&&(X=Z);var U,_,q,J=v,K=f,Q=0,$=0,tt=0,et=0,it=0,st=0,at=this.fillColorsR,rt=this.negativeFillColors,ot=this.negativeLineColor,nt=this.fillAlphas,ht=this.negativeFillAlphas;"object"==typeof nt&&(nt=nt[0]),"object"==typeof ht&&(ht=ht[0]);var lt=this.noRounding;"step"==n&&(lt=!1);var dt=o.getCoordinate(o.min);if(o.logarithmic&&(dt=o.getCoordinate(o.minReal)),this.minCoord=dt,this.resetBullet&&(this.bullet="none"),!(B||"line"!=n&&"smoothedLine"!=n&&"step"!=n||(1==a.length&&"step"!=n&&"none"==this.bullet&&(this.bullet="round",this.resetBullet=!0),!rt&&void 0==ot||g))){var ct=F;ct>o.max&&(ct=o.max),cth&&(h=1);var gt,ft=this.fixedColumnWidth;if(isNaN(ft)||(h=ft),"line"==n||"step"==n||"smoothedLine"==n){if(0_t),!B)switch(this.showBalloonAt){case"close":_.y=It;break;case"open":_.y=Gt;break;case"high":_.y=Vt;break;case"low":_.y=Ht}Pt=U.x[E.id];var he=this.periodSpan-1;"step"!=n||isNaN(U.cellWidth)||(j=U.cellWidth);var le=Math.floor(j/2)+Math.floor(he*j/2),de=le,ce=0;if("left"==this.stepDirection&&(ce=(2*j+he*j)/2,Pt-=ce),"center"==this.stepDirection&&(ce=j/2,Pt-=ce),"start"==this.pointPosition&&(Pt-=j/2+Math.floor(he*j/2),le=0,de=Math.floor(j)+Math.floor(he*j)),"end"==this.pointPosition&&(Pt+=j/2+Math.floor(he*j/2),le=Math.floor(j)+Math.floor(he*j),de=0),Ct){var ue=this.columnWidth;isNaN(ue)||(le*=ue,de*=ue)}B||(_.x=Pt),-1e5>Pt&&(Pt=-1e5),Pt>f+1e5&&(Pt=f+1e5),x?(Ft=It,zt=Gt,Gt=It=Pt,isNaN(Kt)&&!this.fillToGraph&&(zt=P),Wt=Ht,Yt=Vt):(zt=Ft=Pt,isNaN(Kt)&&!this.fillToGraph&&(Gt=P)),(!ie&&_tTt?(St&&(Dt=!0),St=!1):(St||(Dt=!0),St=!0):_.isNegative=_t=Nt||Math.abs(It-wt)>=Nt)&&(N.push(Ft),S.push(It),yt=Ft,wt=It),Xt=Ft,jt=It,Zt=Ft,Ut=It,!xt||isNaN(Gt)||isNaN(zt)||(vt.push(zt),bt.push(Gt)),(Dt||void 0!=_.lineColor&&_.lineColor!=this.lineColorSwitched||void 0!=_.fillColors&&_.fillColors!=this.fillColorsSwitched||!isNaN(_.dashLength))&&(this.drawLineGraph(N,S,vt,bt),N=[Ft],S=[It],vt=[],bt=[],!xt||isNaN(Gt)||isNaN(zt)||(vt.push(zt),bt.push(Gt)),g?(St?(this.lineColorSwitched=W,this.fillColorsSwitched=at):(this.lineColorSwitched=ot,this.fillColorsSwitched=rt),void 0===this.bulletColor&&(this.bulletColorSwitched=W)):(this.lineColorSwitched=_.lineColor,this.fillColorsSwitched=_.fillColors,void 0===this.bulletColor&&(this.bulletColorSwitched=this.lineColorSwitched)),this.dashLengthSwitched=_.dashLength),_.gap&&(this.drawLineGraph(N,S,vt,bt),N=[],S=[],vt=[],bt=[],wt=yt=-1e3));break;case"smoothedLine":isNaN(_t)?w||(this.drawSmoothedGraph(N,S,vt,bt),N=[],S=[],vt=[],bt=[]):((Math.abs(Ft-yt)>=Nt||Math.abs(It-wt)>=Nt)&&(N.push(Ft),S.push(It),yt=Ft,wt=It),Xt=Ft,jt=It,Zt=Ft,Ut=It,!xt||isNaN(Gt)||isNaN(zt)||(vt.push(zt),bt.push(Gt)),(Dt||void 0!=_.lineColor&&_.lineColor!=this.lineColorSwitched||void 0!=_.fillColors&&_.fillColors!=this.fillColorsSwitched||!isNaN(_.dashLength))&&(this.drawSmoothedGraph(N,S,vt,bt),N=[Ft],S=[It],vt=[],bt=[],!xt||isNaN(Gt)||isNaN(zt)||(vt.push(zt),bt.push(Gt)),this.lineColorSwitched=_.lineColor,this.fillColorsSwitched=_.fillColors,this.dashLengthSwitched=_.dashLength),_.gap&&(this.drawSmoothedGraph(N,S,vt,bt),N=[],S=[],vt=[],bt=[]));break;case"step":if(isNaN(_t))w||((1>=this.periodSpan||1le+de)&&(d=c=NaN),this.drawLineGraph(N,S,vt,bt),N=[],S=[],vt=[],bt=[]);else{if(x?(isNaN(d)||(N.push(d),S.push(It-le)),S.push(It-le),N.push(Ft),S.push(It+de),N.push(Ft),!xt||isNaN(Gt)||isNaN(zt)||(isNaN(u)||(vt.push(u),bt.push(Gt-le)),vt.push(zt),bt.push(Gt-le),vt.push(zt),bt.push(Gt+de))):(isNaN(c)||(S.push(c),N.push(Ft-le)),N.push(Ft-le),S.push(It),N.push(Ft+de),S.push(It),!xt||isNaN(Gt)||isNaN(zt)||(isNaN(p)||(vt.push(zt-le),bt.push(p)),vt.push(zt-le),bt.push(Gt),vt.push(zt+de),bt.push(Gt))),d=Ft,c=It,u=zt,p=Gt,Xt=Ft,jt=It,Zt=Ft,Ut=It,Dt||void 0!=_.lineColor||void 0!=_.fillColors||!isNaN(_.dashLength)){var me=N[N.length-2],ge=S[S.length-2];N.pop(),S.pop(),vt.pop(),bt.pop(),this.drawLineGraph(N,S,vt,bt),N=[me],S=[ge],vt=[],bt=[],xt&&(vt=[me,me+le+de],bt=[p,p]),x?(S.push(It+de),N.push(Ft)):(N.push(Ft+de),S.push(It)),this.lineColorSwitched=_.lineColor,this.fillColorsSwitched=_.fillColors,this.dashLengthSwitched=_.dashLength,g&&(St?(this.lineColorSwitched=W,this.fillColorsSwitched=at):(this.lineColorSwitched=ot,this.fillColorsSwitched=rt))}(Ct||_.gap)&&(d=c=NaN,_.gap&&2>=N.length||this.drawLineGraph(N,S,vt,bt),N=[],S=[],vt=[],bt=[])}break;case"column":if(Rt=ee,void 0!=_.lineColor&&(Rt=_.lineColor),!isNaN(_t)){g||(_.isNegative=_tbe&&xe>be))if(x){"3d"==M?(kt=It-(C/2-this.depthCount+1)*(h+X)+X/2+T*I,Lt=zt+A*I,fe=I):(kt=Math.floor(It-(C/2-I)*(h+X)+X/2),Lt=zt,fe=0),Bt=h,Xt=Ft,jt=kt+h/2,Zt=Ft,Ut=kt+h/2,kt+Bt>v+fe*T&&(Bt=v-kt+fe*T),ktOt,0===Ot&&1/_t===-1/0&&(_.labelIsNegative=!0),isNaN(U.percentWidthValue)||(Bt=this.height*U.percentWidthValue/100,kt=Pt-Bt/2,jt=kt+Bt/2),Bt=t.roundTo(Bt,2),Ot=t.roundTo(Ot,2),ktf+fe*A&&(Bt=f-Lt+fe*A),Ltv&&(Bt=v-kt),0>kt&&(Bt+=kt,kt=0),ktKt?(Se=[Ft,Yt],De=[zt,Wt]):(Se=[zt,Yt],De=[Ft,Wt]),!isNaN(Yt)&&!isNaN(Wt)&&Itf&&(Bt=f-Lt),0>Lt&&(Bt+=Lt,Lt=0),Ot=It-Gt,Lt=Kt&&(te=0);var Ae,Te;Qt=new t.Cuboid(r,Bt,Ot,A,T,$t,te,z,Rt,G,V,y,x,H,oe,se,O);_t>Kt?(Ae=[It,Vt],Te=[Gt,Ht]):(Ae=[Gt,Vt],Te=[It,Ht]),!isNaN(Vt)&&!isNaN(Ht)&&Ft_t?Ft-_e/2-2-Qe-Je:Ft+_e/2+3+Qe+Je):(je=Xt,Ze=0>_t?It+qe/2+Qe+Je:It-qe/2-3-Qe-Je),Xe.translate(je,Ze),o.totals[gt]=Xe,x?(0>Ze||Ze>v)&&Xe.remove():(0>je||je>f)&&Xe.remove()}}}}}}}this.lastDataItem=_,"line"!=n&&"step"!=n&&"smoothedLine"!=n||("smoothedLine"==n?this.drawSmoothedGraph(N,S,vt,bt):this.drawLineGraph(N,S,vt,bt),B||this.launchAnimation()),this.bulletsHidden&&this.hideBullets(),this.customBulletsHidden&&this.hideCustomBullets()},animateColumns:function(t,e){var i=this,s=i.chart.startDuration;0r.height&&(y=r.height),0>y&&(y=0)),u=t.line(l,e,i,m,u,p,b,!1,!1,o),u.node.setAttribute("stroke-linejoin","round"),t.setCN(h,u,r.bcn+"stroke"),d.push(u),d.click((function(t){r.handleGraphEvent(t,"clickGraph")})).mouseover((function(t){r.handleGraphEvent(t,"rollOverGraph")})).mouseout((function(t){r.handleGraphEvent(t,"rollOutGraph")})).touchmove((function(t){r.chart.handleMouseMove(t)})).touchend((function(t){r.chart.handleTouchEnd(t)})),void 0===v||r.useNegativeColorIfDown||(p=t.line(l,e,i,v,g,p,b,!1,!1,o),p.node.setAttribute("stroke-linejoin","round"),t.setCN(h,p,r.bcn+"stroke"),t.setCN(h,p,r.bcn+"stroke-negative"),c.push(p)),(0t&&(t=this.fillAlphas),0===t&&(t=this.bulletAlpha),0===t&&(t=1)),t},createBullet:function(e,i,s){if(!isNaN(i)&&!isNaN(s)&&("none"!=this.bullet||this.customBullet||e.bullet||e.customBullet)){var a=this.chart,r=this.container,o=this.bulletOffset,n=this.bulletSize;isNaN(e.bulletSize)||(n=e.bulletSize);var h,l=e.values.value,d=this.maxValue,c=this.minValue,u=this.maxBulletSize,p=this.minBulletSize;isNaN(d)||(isNaN(l)||(n=(l-c)/(d-c)*(u-p)+p),c==d&&(n=u)),d=n,this.bulletAxis&&(n=e.values.error,isNaN(n)||(l=n),n=this.bulletAxis.stepWidth*l),ni||i>this.width||s<-n/2||s>this.height)&&(h.remove(),h=null),h&&(this.bulletSet.push(h),h.translate(i,s),this.addListeners(h,e),this.allBullets.push(h)),e.bx=i,e.by=s,t.setCN(a,h,this.bcn+"bullet"),e.className&&t.setCN(a,h,e.className,!0)),h?(h.size=n||0,(a=this.bulletHitAreaSize)&&(r=t.circle(r,a,"#FFFFFF",.001,0),r.translate(i,s),e.hitBullet=r,this.bulletSet.push(r),this.addListeners(r,e)),e.bulletGraphics=h,void 0!==this.tabIndex&&h.setAttr("tabindex",this.tabIndex)):h={size:0},h.graphDataItem=e,h}},showBullets:function(){var t,e=this.allBullets;for(this.bulletsHidden=!1,t=0;te+h||ru+l)?(n.showBalloon(d),n.hide(0)):(n.followCursor(s),n.showBalloon(d)))):(this.hideBalloonReal(),n.hide(),this.resizeBullet(e,a,r))}else this.hideBalloonReal()}},resizeBullet:function(e,i,s){if(this.fixBulletSize(),e&&t.isModern&&(1!=i||!isNaN(s))){var a=e.bulletGraphics;a&&!a.doNotScale&&(a.translate(e.bx,e.by,i),isNaN(s)||(a.setAttr("fill-opacity",s),a.setAttr("stroke-opacity",s)),this.resizedDItem=e)}}})}(),function(){var t=window.AmCharts;t.ChartCursor=t.Class({construct:function(e){this.cname="ChartCursor",this.createEvents("changed","zoomed","onHideCursor","onShowCursor","draw","selected","moved","panning","zoomStarted"),this.enabled=!0,this.cursorAlpha=1,this.selectionAlpha=.2,this.cursorColor="#CC0000",this.categoryBalloonAlpha=1,this.color="#FFFFFF",this.type="cursor",this.zoomed=!1,this.zoomable=!0,this.pan=!1,this.categoryBalloonDateFormat="MMM DD, YYYY",this.categoryBalloonText="[[category]]",this.categoryBalloonEnabled=this.valueBalloonsEnabled=!0,this.rolledOver=!1,this.cursorPosition="middle",this.bulletsEnabled=this.skipZoomDispatch=!1,this.bulletSize=8,this.selectWithoutZooming=this.oneBalloonOnly=!1,this.graphBulletSize=1.7,this.animationDuration=.3,this.zooming=!1,this.adjustment=0,this.avoidBalloonOverlapping=!0,this.leaveCursor=!1,this.leaveAfterTouch=!0,this.valueZoomable=!1,this.balloonPointerOrientation="horizontal",this.hLineEnabled=this.vLineEnabled=!0,this.vZoomEnabled=this.hZoomEnabled=!1,t.applyTheme(this,e,this.cname)},draw:function(){this.destroy();var e=this.chart;e.panRequired=!0;var i=e.container;this.rotate=e.rotate,this.container=i,this.prevLineHeight=this.prevLineWidth=NaN,i=i.set(),i.translate(this.x,this.y),this.set=i,e.cursorSet.push(i),this.createElements(),t.isString(this.limitToGraph)&&(this.limitToGraph=t.getObjById(e.graphs,this.limitToGraph),this.fullWidth=!1,this.cursorPosition="middle"),this.pointer=this.balloonPointerOrientation.substr(0,1).toUpperCase(),this.isHidden=!1,this.hideLines(),this.valueLineAxis||(this.valueLineAxis=e.valueAxes[0])},createElements:function(){var e,i,s=this,a=s.chart,r=a.dx,o=a.dy,n=s.width,h=s.height,l=s.cursorAlpha,d=s.valueLineAlpha;s.rotate?(e=d,i=l):(i=d,e=l),"xy"==a.type&&(i=l,void 0!==d&&(i=d),e=l),s.vvLine=t.line(s.container,[r,0,0],[o,0,h],s.cursorColor,e,1),t.setCN(a,s.vvLine,"cursor-line"),t.setCN(a,s.vvLine,"cursor-line-vertical"),s.hhLine=t.line(s.container,[0,n,n+r],[0,0,o],s.cursorColor,i,1),t.setCN(a,s.hhLine,"cursor-line"),t.setCN(a,s.hhLine,"cursor-line-horizontal"),s.vLine=s.rotate?s.vvLine:s.hhLine,s.set.push(s.vvLine),s.set.push(s.hhLine),s.set.node.style.pointerEvents="none",s.fullLines=s.container.set(),a=a.cursorLineSet,a.push(s.fullLines),a.translate(s.x,s.y),a.clipRect(-1,-1,n+2,h+2),void 0!==s.tabIndex&&(a.setAttr("tabindex",s.tabIndex),a.keyup((function(t){s.handleKeys(t)})).focus((function(t){s.showCursor()})).blur((function(t){s.hideCursor()}))),s.set.clipRect(0,0,n,h)},handleKeys:function(e){var i=this.prevIndex,s=this.chart;if(s){var a=s.chartData;a&&(isNaN(i)&&(i=a.length-1),37!=e.keyCode&&40!=e.keyCode||i--,39!=e.keyCode&&38!=e.keyCode||i++,i=t.fitToBounds(i,s.startIndex,s.endIndex),(e=this.chart.chartData[i])&&this.setPosition(e.x.categoryAxis),this.prevIndex=i)}},update:function(){var t=this.chart;if(t){var e,i=t.mouseX-this.x,s=t.mouseY-this.y;if(this.mouseX=i,this.mouseY=s,this.mouse2X=t.mouse2X-this.x,this.mouse2Y=t.mouse2Y-this.y,t.chartData&&0document.documentMode&&(this.updateOnReleaseOnly=!0),this.dragIconHeight=this.dragIconWidth=35,this.dragIcon="dragIconRoundBig",this.dragCursorHover="cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;",this.dragCursorDown="cursor: move; cursor: grab; cursor: -moz-grabbing; cursor: -webkit-grabbing;",this.vResizeCursor="ns-resize",this.hResizeCursor="ew-resize",this.enabled=!0,this.percentStart=this.offset=0,this.percentEnd=1,t.applyTheme(this,e,"SimpleChartScrollbar")},getPercents:function(){var t=this.getDBox(),e=t.x,i=t.y,s=t.width;t=t.height;this.rotate?(e=1-i/this.height,i=1-(i+t)/this.height):(i=e/this.width,e=(e+s)/this.width),this.percentStart=i,this.percentEnd=e},draw:function(){var e=this;if(e.destroy(),e.enabled){var i=e.chart.container,s=e.rotate,a=e.chart;a.panRequired=!0;var r,o,n=i.set();if(e.set=n,s?t.setCN(a,n,"scrollbar-vertical"):t.setCN(a,n,"scrollbar-horizontal"),a.scrollbarsSet.push(n),s?(r=e.scrollbarHeight,o=a.plotAreaHeight):(o=e.scrollbarHeight,r=a.plotAreaWidth),e.width=r,(e.height=o)&&r){var h=t.rect(i,r,o,e.backgroundColor,e.backgroundAlpha,1,e.backgroundColor,e.backgroundAlpha);t.setCN(a,h,"scrollbar-bg"),e.bg=h,n.push(h),h=t.rect(i,r,o,"#000",.005),n.push(h),e.invisibleBg=h,h.click((function(){e.handleBgClick()})).mouseover((function(){e.handleMouseOver()})).mouseout((function(){e.handleMouseOut()})).touchend((function(){e.handleBgClick()})),h=t.rect(i,r,o,e.selectedBackgroundColor,e.selectedBackgroundAlpha),t.setCN(a,h,"scrollbar-bg-selected"),e.selectedBG=h,n.push(h),r=t.rect(i,r,o,"#000",.005),e.dragger=r,n.push(r),r.mousedown((function(t){e.handleDragStart(t)})).mouseup((function(){e.handleDragStop()})).mouseover((function(){e.handleDraggerOver()})).mouseout((function(){e.handleMouseOut()})).touchstart((function(t){e.handleDragStart(t)})).touchend((function(){e.handleDragStop()})),o=a.pathToImages;var l;h=e.dragIcon.replace(/\.[a-z]*$/i,"");t.isAbsolute(h)&&(o=""),s?(l=o+h+"H"+a.extension,o=e.dragIconWidth,s=e.dragIconHeight):(l=o+h+a.extension,s=e.dragIconWidth,o=e.dragIconHeight),h=i.image(l,0,0,s,o),t.setCN(a,h,"scrollbar-grip-left"),l=i.image(l,0,0,s,o),t.setCN(a,l,"scrollbar-grip-right");var d=10,c=20;a.panEventsEnabled&&(d=25,c=e.scrollbarHeight);var u=t.rect(i,d,c,"#000",.005),p=t.rect(i,d,c,"#000",.005);p.translate(-(d-s)/2,-(c-o)/2),u.translate(-(d-s)/2,-(c-o)/2),s=i.set([h,p]),i=i.set([l,u]),e.iconLeft=s,n.push(e.iconLeft),e.iconRight=i,n.push(i),e.updateGripCursor(!1),a.makeAccessible(s,e.accessibleLabel),a.makeAccessible(i,e.accessibleLabel),a.makeAccessible(r,e.accessibleLabel),s.setAttr("role","menuitem"),i.setAttr("role","menuitem"),r.setAttr("role","menuitem"),void 0!==e.tabIndex&&(s.setAttr("tabindex",e.tabIndex),s.keyup((function(t){e.handleKeys(t,1,0)}))),void 0!==e.tabIndex&&(r.setAttr("tabindex",e.tabIndex),r.keyup((function(t){e.handleKeys(t,1,1)}))),void 0!==e.tabIndex&&(i.setAttr("tabindex",e.tabIndex),i.keyup((function(t){e.handleKeys(t,0,1)}))),s.mousedown((function(){e.leftDragStart()})).mouseup((function(){e.leftDragStop()})).mouseover((function(){e.iconRollOver()})).mouseout((function(){e.iconRollOut()})).touchstart((function(){e.leftDragStart()})).touchend((function(){e.leftDragStop()})),i.mousedown((function(){e.rightDragStart()})).mouseup((function(){e.rightDragStop()})).mouseover((function(){e.iconRollOver()})).mouseout((function(){e.iconRollOut()})).touchstart((function(){e.rightDragStart()})).touchend((function(){e.rightDragStop()})),t.ifArray(a.chartData)?n.show():n.hide(),e.hideDragIcons(),e.clipDragger(!1)}n.translate(e.x,e.y),n.node.style.msTouchAction="none",n.node.style.touchAction="none"}},handleKeys:function(t,e,i){this.getPercents();var s=this.percentStart,a=this.percentEnd;if(this.rotate){var r=a;a=s,s=r}37!=t.keyCode&&40!=t.keyCode||(s-=.02*e,a-=.02*i),39!=t.keyCode&&38!=t.keyCode||(s+=.02*e,a+=.02*i),this.rotate&&(t=a,a=s,s=t),isNaN(a)||isNaN(s)||this.percentZoom(s,a,!0)},updateScrollbarSize:function(t,e){if(!isNaN(t)&&!isNaN(e)){t=Math.round(t),e=Math.round(e);var i,s,a,r,o,n=this.dragger;this.rotate?(i=0,s=t,a=this.width+1,r=e-t,n.setAttr("height",e-t),n.setAttr("y",s)):(i=t,s=0,a=e-t,r=this.height+1,o=e-t,n.setAttr("x",i),n.setAttr("width",o)),this.clipAndUpdate(i,s,a,r)}},update:function(){var t,e,i,s=!1,a=this.x,r=this.y,o=this.dragger,n=this.getDBox();if(n){e=n.x+a,i=n.y+r;var h=n.width,l=(n=n.height,this.rotate),d=this.chart,c=this.width,u=this.height,p=d.mouseX;d=d.mouseY;if(t=this.initialMouse,this.forceClip&&this.clipDragger(!0),this.dragging){var m=this.initialCoord;l?(t=m+(d-t),0>t&&(t=0),m=u-n,t>m&&(t=m),o.setAttr("y",t)):(t=m+(p-t),0>t&&(t=0),m=c-h,(t>m||isNaN(t))&&(t=m),o.setAttr("x",t)),this.clipDragger(!0)}this.resizingRight&&(l?(t=d-i,!isNaN(this.maxHeight)&&t>this.maxHeight&&(t=this.maxHeight),t+i>u+r&&(t=u-i+r),0>t?(this.resizingRight=!1,s=this.resizingLeft=!0):((0===t||isNaN(t))&&(t=.1),o.setAttr("height",t))):(t=p-e,!isNaN(this.maxWidth)&&t>this.maxWidth&&(t=this.maxWidth),t+e>c+a&&(t=c-e+a),0>t?(this.resizingRight=!1,s=this.resizingLeft=!0):((0===t||isNaN(t))&&(t=.1),o.setAttr("width",t))),this.clipDragger(!0)),this.resizingLeft&&(l?(e=i,i=d,iu+r&&(i=u+r),t=!0===s?e-i:n+e-i,!isNaN(this.maxHeight)&&t>this.maxHeight&&(t=this.maxHeight,i=e),0>t?(this.resizingRight=!0,this.resizingLeft=!1,o.setAttr("y",e+n-r)):((0===t||isNaN(t))&&(t=.1),o.setAttr("y",i-r),o.setAttr("height",t))):(i=p,ic+a&&(i=c+a),t=!0===s?e-i:h+e-i,!isNaN(this.maxWidth)&&t>this.maxWidth&&(t=this.maxWidth,i=e),0>t?(this.resizingRight=!0,this.resizingLeft=!1,o.setAttr("x",e+h-a)):((0===t||isNaN(t))&&(t=.1),o.setAttr("x",i-a),o.setAttr("width",t))),this.clipDragger(!0))}},stopForceClip:function(){this.animating=this.forceClip=!1},clipDragger:function(t){var e=this.getDBox();if(e){var i=e.x,s=e.y,a=e.width,r=(e=e.height,!1);this.rotate?(i=0,a=this.width+1,(this.clipY!=s||this.clipH!=e)&&(r=!0)):(s=0,e=this.height+1,(this.clipX!=i||this.clipW!=a)&&(r=!0)),r&&this.clipAndUpdate(i,s,a,e),t&&(this.updateOnReleaseOnly||this.dispatchScrollbarEvent())}},maskGraphs:function(){},clipAndUpdate:function(t,e,i,s){this.clipX=t,this.clipY=e,this.clipW=i,this.clipH=s,this.selectedBG.setAttr("width",i),this.selectedBG.setAttr("height",s),this.selectedBG.translate(t,e),this.updateDragIconPositions(),this.maskGraphs(t,e,i,s)},dispatchScrollbarEvent:function(){if(this.skipEvent)this.skipEvent=!1;else{var t=this.chart;t.hideBalloon();var e=this.getDBox(),i=e.x,s=e.y,a=e.width;e=e.height;this.getPercents(),this.rotate?(i=s,a=this.height/e):a=this.width/a,t={type:"zoomed",position:i,chart:t,target:this,multiplier:a,relativeStart:this.percentStart,relativeEnd:this.percentEnd},this.percentStart==this.prevPercentStart&&this.percentEnd==this.prevPercentEnd&&this.prevMultiplier==a||(this.fire(t),this.prevPercentStart=this.percentStart,this.prevPercentEnd=this.percentEnd,this.prevMultiplier=a)}},updateDragIconPositions:function(){var t,e,i=this.getDBox(),s=i.x,a=i.y,r=this.iconLeft,o=this.iconRight,n=this.scrollbarHeight;this.rotate?(t=this.dragIconWidth,e=this.dragIconHeight,r.translate((n-e)/2,a-t/2),o.translate((n-e)/2,a+i.height-t/2)):(t=this.dragIconHeight,e=this.dragIconWidth,r.translate(s-e/2,(n-t)/2),o.translate(s-e/2+i.width,(n-t)/2))},showDragIcons:function(){this.resizeEnabled&&(this.iconLeft.show(),this.iconRight.show())},hideDragIcons:function(){this.resizingLeft||this.resizingRight||this.dragging||(!this.hideResizeGrips&&this.resizeEnabled||(this.iconLeft.hide(),this.iconRight.hide()),this.removeCursors())},removeCursors:function(){this.chart.setMouseCursor("auto")},fireZoomEvent:function(t){this.fire({type:t,chart:this.chart,target:this})},percentZoom:function(e,i,s){var a,r;(e=t.fitToBounds(e,0,i),i=t.fitToBounds(i,e,1),this.dragger&&this.enabled)&&(this.dragger.stop(),isNaN(e)&&(e=0),isNaN(i)&&(i=1),this.rotate?(a=this.height,i=a-a*i,r=a-a*e):(a=this.width,r=a*i,i=a*e),this.updateScrollbarSize(i,r),this.clipDragger(!1),this.getPercents(),s&&this.dispatchScrollbarEvent())},destroy:function(){this.clear(),t.remove(this.set),t.remove(this.iconRight),t.remove(this.iconLeft)},clear:function(){},handleDragStart:function(){if(this.enabled){this.fireZoomEvent("zoomStarted");var e=this.chart;this.dragger.stop(),this.removeCursors(),t.isModern&&(this.dragger.node.style.cssText=this.dragCursorDown),this.dragging=!0;var i=this.getDBox();this.rotate?(this.initialCoord=i.y,this.initialMouse=e.mouseY):(this.initialCoord=i.x,this.initialMouse=e.mouseX)}},handleDragStop:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent()),this.dragging=!1,this.mouseIsOver&&this.removeCursors(),t.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover),this.update(),this.fireZoomEvent("zoomEnded")},handleDraggerOver:function(){this.handleMouseOver(),t.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover)},leftDragStart:function(){this.fireZoomEvent("zoomStarted"),this.dragger.stop(),this.resizingLeft=!0,this.updateGripCursor(!0)},updateGripCursor:function(e){t.isModern&&(e=this.rotate?e?this.vResizeCursorDown:this.vResizeCursorHover:e?this.hResizeCursorDown:this.hResizeCursorHover)&&(this.iconRight&&(this.iconRight.node.style.cssText=e),this.iconLeft&&(this.iconLeft.node.style.cssText=e))},leftDragStop:function(){this.resizingLeft&&(this.resizingLeft=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent("zoomEnded")),this.updateGripCursor(!1)},rightDragStart:function(){this.fireZoomEvent("zoomStarted"),this.dragger.stop(),this.resizingRight=!0,this.updateGripCursor(!0)},rightDragStop:function(){this.resizingRight&&(this.resizingRight=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent("zoomEnded")),this.updateGripCursor(!1)},iconRollOut:function(){this.removeCursors()},iconRollOver:function(){this.rotate?this.vResizeCursor&&this.chart.setMouseCursor(this.vResizeCursor):this.hResizeCursor&&this.chart.setMouseCursor(this.hResizeCursor),this.handleMouseOver()},getDBox:function(){if(this.dragger)return this.dragger.getBBox()},handleBgClick:function(){var e=this;if(!e.resizingRight&&!e.resizingLeft){e.zooming=!0;var i,s,a=e.scrollDuration,r=e.dragger;i=e.getDBox();var o=i.height,n=i.width;s=e.chart;var h=e.y,l=e.x,d=e.rotate;d?(i="y",s=s.mouseY-o/2-h,s=t.fitToBounds(s,0,e.height-o)):(i="x",s=s.mouseX-n/2-l,s=t.fitToBounds(s,0,e.width-n)),e.updateOnReleaseOnly?(e.skipEvent=!1,r.setAttr(i,s),e.dispatchScrollbarEvent(),e.clipDragger()):(e.animating=!0,s=Math.round(s),d?r.animate({y:s},a,">"):r.animate({x:s},a,">"),e.forceClip=!0,clearTimeout(e.forceTO),e.forceTO=setTimeout((function(){e.stopForceClip.call(e)}),5e3*a))}},updateOnRelease:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent())},handleReleaseOutside:function(){this.set&&((this.resizingLeft||this.resizingRight||this.dragging)&&(this.dragging=this.resizingRight=this.resizingLeft=!1,this.updateOnRelease(),this.removeCursors()),this.animating=this.mouseIsOver=!1,this.hideDragIcons(),this.update())},handleMouseOver:function(){this.mouseIsOver=!0,this.showDragIcons()},handleMouseOut:function(){this.mouseIsOver=!1,this.hideDragIcons(),this.removeCursors()}})}(),function(){var t=window.AmCharts;t.ChartScrollbar=t.Class({inherits:t.SimpleChartScrollbar,construct:function(e){this.cname="ChartScrollbar",t.ChartScrollbar.base.construct.call(this,e),this.graphLineColor="#BBBBBB",this.graphLineAlpha=0,this.graphFillColor="#BBBBBB",this.graphFillAlpha=1,this.selectedGraphLineColor="#888888",this.selectedGraphLineAlpha=0,this.selectedGraphFillColor="#888888",this.selectedGraphFillAlpha=1,this.gridCount=0,this.gridColor="#FFFFFF",this.gridAlpha=.7,this.skipEvent=this.autoGridCount=!1,this.color="#FFFFFF",this.scrollbarCreated=!1,this.oppositeAxis=!0,this.accessibleLabel="Zoom chart using cursor arrows",t.applyTheme(this,e,this.cname)},init:function(){var e=this.categoryAxis,i=this.chart,s=this.gridAxis;e||("CategoryAxis"==this.gridAxis.cname?(this.catScrollbar=!0,e=new t.CategoryAxis,e.id="scrollbar"):(e=new t.ValueAxis,e.data=i.chartData,e.id=s.id,e.type=s.type,e.maximumDate=s.maximumDate,e.minimumDate=s.minimumDate,e.minPeriod=s.minPeriod,e.minMaxField=s.minMaxField),this.categoryAxis=e),e.chart=i;var a=i.categoryAxis;a&&(e.firstDayOfWeek=a.firstDayOfWeek),e.dateFormats=s.dateFormats,e.markPeriodChange=s.markPeriodChange,e.boldPeriodBeginning=s.boldPeriodBeginning,e.labelFunction=s.labelFunction,e.axisItemRenderer=t.RecItem,e.axisRenderer=t.RecAxis,e.guideFillRenderer=t.RecFill,e.inside=!0,e.fontSize=this.fontSize,e.tickLength=0,e.axisAlpha=0,t.isString(this.graph)&&(this.graph=t.getObjById(i.graphs,this.graph)),(e=this.graph)&&this.catScrollbar&&(s=this.valueAxis,s||(this.valueAxis=s=new t.ValueAxis,s.visible=!1,s.scrollbar=!0,s.axisItemRenderer=t.RecItem,s.axisRenderer=t.RecAxis,s.guideFillRenderer=t.RecFill,s.labelsEnabled=!1,s.chart=i),i=this.unselectedGraph,i||(i=new t.AmGraph,i.scrollbar=!0,this.unselectedGraph=i,i.negativeBase=e.negativeBase,i.noStepRisers=e.noStepRisers),i=this.selectedGraph,i||(i=new t.AmGraph,i.scrollbar=!0,this.selectedGraph=i,i.negativeBase=e.negativeBase,i.noStepRisers=e.noStepRisers)),this.scrollbarCreated=!0},draw:function(){var e=this;if(t.ChartScrollbar.base.draw.call(e),e.enabled){e.scrollbarCreated||e.init();var i=e.chart,s=i.chartData,a=e.categoryAxis,r=e.rotate,o=e.x,n=e.y,h=e.width,l=e.height,d=e.gridAxis,c=e.set;if(a.setOrientation(!r),a.parseDates=d.parseDates,"ValueAxis"==e.categoryAxis.cname&&(a.rotate=!r),a.equalSpacing=d.equalSpacing,a.minPeriod=d.minPeriod,a.startOnAxis=d.startOnAxis,a.width=h-1,a.height=l,a.gridCount=e.gridCount,a.gridColor=e.gridColor,a.gridAlpha=e.gridAlpha,a.color=e.color,a.tickLength=0,a.axisAlpha=0,a.autoGridCount=e.autoGridCount,a.parseDates&&!a.equalSpacing&&a.timeZoom(i.firstTime,i.lastTime),a.minimum=e.gridAxis.fullMin,a.maximum=e.gridAxis.fullMax,a.strictMinMax=!0,a.zoom(0,s.length-1),(d=e.graph)&&e.catScrollbar){var u=e.valueAxis,p=d.valueAxis;u.id=p.id,u.rotate=r,u.setOrientation(r),u.width=h,u.height=l,u.dataProvider=s,u.reversed=p.reversed,u.logarithmic=p.logarithmic,u.gridAlpha=0,u.axisAlpha=0,c.push(u.set),r?(u.y=n,u.x=0):(u.x=o,u.y=0);var m;o=1/0,n=-1/0;for(m=0;mn&&(n=v)}}1/0!=o&&(u.minimum=o),-1/0!=n&&(u.maximum=n+.1*(n-o)),o==n&&(--u.minimum,u.maximum+=1),void 0!==e.minimum&&(u.minimum=e.minimum),void 0!==e.maximum&&(u.maximum=e.maximum),u.zoom(0,s.length-1),g=e.unselectedGraph,g.id=d.id,g.bcn="scrollbar-graph-",g.rotate=r,g.chart=i,g.data=s,g.valueAxis=u,g.chart=d.chart,g.categoryAxis=e.categoryAxis,g.periodSpan=d.periodSpan,g.valueField=d.valueField,g.openField=d.openField,g.closeField=d.closeField,g.highField=d.highField,g.lowField=d.lowField,g.lineAlpha=e.graphLineAlpha,g.lineColorR=e.graphLineColor,g.fillAlphas=e.graphFillAlpha,g.fillColorsR=e.graphFillColor,g.connect=d.connect,g.hidden=d.hidden,g.width=h,g.height=l,g.pointPosition=d.pointPosition,g.stepDirection=d.stepDirection,g.periodSpan=d.periodSpan,p=e.selectedGraph,p.id=d.id,p.bcn=g.bcn+"selected-",p.rotate=r,p.chart=i,p.data=s,p.valueAxis=u,p.chart=d.chart,p.categoryAxis=a,p.periodSpan=d.periodSpan,p.valueField=d.valueField,p.openField=d.openField,p.closeField=d.closeField,p.highField=d.highField,p.lowField=d.lowField,p.lineAlpha=e.selectedGraphLineAlpha,p.lineColorR=e.selectedGraphLineColor,p.fillAlphas=e.selectedGraphFillAlpha,p.fillColorsR=e.selectedGraphFillColor,p.connect=d.connect,p.hidden=d.hidden,p.width=h,p.height=l,p.pointPosition=d.pointPosition,p.stepDirection=d.stepDirection,p.periodSpan=d.periodSpan,i=e.graphType,i||(i=d.type),g.type=i,p.type=i,s=s.length-1,g.zoom(0,s),p.zoom(0,s),p.set.click((function(){e.handleBackgroundClick()})).mouseover((function(){e.handleMouseOver()})).mouseout((function(){e.handleMouseOut()})),g.set.click((function(){e.handleBackgroundClick()})).mouseover((function(){e.handleMouseOver()})).mouseout((function(){e.handleMouseOut()})),c.push(g.set),c.push(p.set)}c.push(a.set),c.push(a.labelsSet),e.bg.toBack(),e.invisibleBg.toFront(),e.dragger.toFront(),e.iconLeft.toFront(),e.iconRight.toFront()}},timeZoom:function(e,i,s){this.startTime=e,this.endTime=i,this.timeDifference=i-e,this.skipEvent=!t.toBoolean(s),this.zoomScrollbar(),this.dispatchScrollbarEvent()},zoom:function(t,e){this.start=t,this.end=e,this.skipEvent=!0,this.zoomScrollbar()},dispatchScrollbarEvent:function(){if(this.categoryAxis&&"ValueAxis"==this.categoryAxis.cname)t.ChartScrollbar.base.dispatchScrollbarEvent.call(this);else if(this.skipEvent)this.skipEvent=!1;else{var e,i,s=this.chart.chartData,a=this.dragger.getBBox();e=a.x;var r=a.y,o=a.width,n=(a=a.height,this.chart);this.rotate?(e=r,i=a):i=o,o={type:"zoomed",target:this},o.chart=n;var h=this.categoryAxis,l=this.stepWidth,d=(a=n.minSelectedTime,n.maxSelectedTime);r=!1;h.parseDates&&!h.equalSpacing?(s=n.lastTime,n=n.firstTime,h=Math.round(e/l)+n,e=this.dragging?h+this.timeDifference:Math.round((e+i)/l)+n,h>e&&(h=e),0d&&(e=Math.round(h+(e-h)/2),r=Math.round(d/2),h=e-r,e+=r,r=!0),e>s&&(e=s),e-ae&&(e=h+a),(h!=this.startTime||e!=this.endTime)&&(this.startTime=h,this.endTime=e,o.start=h,o.end=e,o.startDate=new Date(h),o.endDate=new Date(e),this.fire(o))):(d=l/2,h.startOnAxis||(e+=d,i-=d),a=h.xToIndex(e),h.startOnAxis||(e=h.getCoordinate(a)-d),e=h.xToIndex(e+i),a==this.start&&this.end==e||(h.startOnAxis&&(this.resizingRight&&a==e&&e++,this.resizingLeft&&a==e&&(0this.timeDifference&&(this.timeDifference=0)},handleBackgroundClick:function(){t.ChartScrollbar.base.handleBackgroundClick.call(this),this.dragging||(this.difference=this.end-this.start,this.timeDifference=this.endTime-this.startTime,0>this.timeDifference&&(this.timeDifference=0))}})}(),function(){var t=window.AmCharts;t.AmBalloon=t.Class({construct:function(e){this.cname="AmBalloon",this.enabled=!0,this.fillColor="#FFFFFF",this.fillAlpha=.8,this.borderThickness=2,this.borderColor="#FFFFFF",this.borderAlpha=1,this.cornerRadius=0,this.maxWidth=220,this.horizontalPadding=8,this.verticalPadding=4,this.pointerWidth=6,this.pointerOrientation="V",this.color="#000000",this.adjustBorderColor=!0,this.show=this.follow=this.showBullet=!1,this.bulletSize=3,this.shadowAlpha=.4,this.shadowColor="#000000",this.fadeOutDuration=this.animationDuration=.3,this.fixedPosition=!0,this.offsetY=6,this.offsetX=1,this.textAlign="center",this.disableMouseEvents=!0,this.deltaSignX=this.deltaSignY=1,t.isModern||(this.offsetY*=1.5),this.sdy=this.sdx=0,t.applyTheme(this,e,this.cname)},draw:function(){var e=this.pointToX,i=this.pointToY;t.isModern||(this.drop=!1);var s=this.chart;if(t.VML&&(this.fadeOutDuration=0),this.xAnim&&s.stopAnim(this.xAnim),this.yAnim&&s.stopAnim(this.yAnim),this.sdy=this.sdx=0,!isNaN(e)){var a=this.follow,r=s.container,o=this.set;if(t.remove(o),this.removeDiv(),o=r.set(),o.node.style.pointerEvents="none",this.set=o,this.mainSet?(this.mainSet.push(this.set),this.sdx=this.mainSet.x,this.sdy=this.mainSet.y):s.balloonsSet.push(o),this.show){var n=this.l,h=this.t,l=this.r,d=this.b,c=this.balloonColor,u=this.fillColor,p=this.borderColor,m=u;void 0!=c&&(this.adjustBorderColor?m=p=c:u=c);var g=this.horizontalPadding,f=this.verticalPadding,v=this.pointerWidth,b=this.pointerOrientation,x=this.cornerRadius,C=s.fontFamily,y=this.fontSize;void 0==y&&(y=s.fontSize);c=document.createElement("div");var w=s.classNamePrefix;c.className=w+"-balloon-div",this.className&&(c.className=c.className+" "+w+"-balloon-div-"+this.className),w=c.style,this.disableMouseEvents&&(w.pointerEvents="none"),w.position="absolute";var N=this.minWidth,S=document.createElement("div");c.appendChild(S);var D=S.style;isNaN(N)||(D.minWidth=N-2*g+"px"),D.textAlign=this.textAlign,D.maxWidth=this.maxWidth+"px",D.fontSize=y+"px",D.color=this.color,D.fontFamily=C,S.innerHTML=this.text,s.chartDiv.appendChild(c),this.textDiv=c;D=c.offsetWidth;var A=c.offsetHeight;c.clientHeight&&(D=c.clientWidth,A=c.clientHeight),C=A+2*f,S=D+2*g,!isNaN(N)&&SC&&(v=C/2),y=i-C/2,e=d&&(y=d-C),yl&&(N=l-S);h=y+f,d=N+g;var M,L=this.shadowAlpha,k=this.shadowColor,B=(g=this.borderThickness,this.bulletSize),O=(f=this.fillAlpha,this.borderAlpha);this.showBullet&&(M=t.circle(r,B,m,f),o.push(M)),this.drop?(n=S/1.6,l=0,"V"==b&&(b="down"),"H"==b&&(b="left"),"down"==b&&(N=e+1,y=i-n-n/3),"up"==b&&(l=180,N=e+1,y=i+n+n/3),"left"==b&&(l=270,N=e+n+n/3+2,y=i),"right"==b&&(l=90,N=e-n-n/3+2,y=i),h=y-A/2+1,d=N-D/2-1,u=t.drop(r,n,l,u,f,g,p,O)):0S-v&&(n=S-v),nC-v&&(b=C-v),be?S:e-N,S,S,0,0,S]),0this.r-s.width&&(t=this.r-s.width),athis.processCount&&(this.processCount=1);var e=t.length/this.processCount;this.parseCount=Math.ceil(e)-1;for(var i=0;ie.length&&(s=e.length);var r=this.graphs,o={},n=this.seriesIdField;n||(n=this.categoryField);var h,l,d,c,u=!1,p=this.categoryAxis;p&&(u=p.parseDates,l=p.forceShowField,c=p.classNameField,d=p.labelColorField,h=p.categoryFunction);var m,g,f,v={};u&&(m=t.extractPeriod(p.minPeriod),g=m.period,m=m.count,f=t.getPeriodDuration(g,m));var b={};this.lookupTable=b;var x,C=this.dataDateFormat,y={};for(x=i;x=f*L&&(y[M].gap=!0),i.forceGap){var R;L=0;for(R in B.values)L++;0i?this.colors[i]:e.lineColorR?e.lineColorR:t.randomColor(),e.lineColorR=s);e.fillColorsR=e.fillColors?e.fillColors:e.lineColorR,e.bulletBorderColorR=e.bulletBorderColor?e.bulletBorderColor:e.useLineColorForBulletBorder?e.lineColorR:e.bulletColor,e.bulletColorR=e.bulletColor?e.bulletColor:e.lineColorR,(s=this.patterns)&&(e.pattern=s[i])},handleLegendEvent:function(t){var e=t.type;if(t=t.dataItem){var i=t.hidden,s=t.showBalloon;switch(e){case"clickMarker":this.textClickEnabled&&(s?this.hideGraphsBalloon(t):this.showGraphsBalloon(t));break;case"clickLabel":s?this.hideGraphsBalloon(t):this.showGraphsBalloon(t);break;case"rollOverItem":i||this.highlightGraph(t);break;case"rollOutItem":i||this.unhighlightGraph();break;case"hideItem":this.hideGraph(t);break;case"showItem":this.showGraph(t)}}},highlightGraph:function(t){var e=this.graphs;if(e){var i,s=.2;if(this.legend&&(s=this.legend.rollOverGraphAlpha),1!=s)for(i=0;i=i&&(i=.001),void 0!=r&&0!==r||(r=.01),void 0===o&&(o="#000000"),void 0===n&&(n=0),a={fill:s,stroke:o,"fill-opacity":a,"stroke-width":r,"stroke-opacity":n},e=isNaN(l)?e.circle(0,0,i).attr(a):e.ellipse(0,0,i,l).attr(a),h&&e.gradient("radialGradient",[s,t.adjustLuminosity(s,-.6)]),e},t.text=function(e,i,s,a,r,o,n,h){return o||(o="middle"),"right"==o&&(o="end"),"left"==o&&(o="start"),isNaN(h)&&(h=1),void 0!==i&&(i=String(i),t.isIE&&!t.isModern&&(i=i.replace("&","&"),i=i.replace("&","&"))),s={fill:s,"font-family":a,"font-size":r+"px",opacity:h},!0===n&&(s["font-weight"]="bold"),s["text-anchor"]=o,e.text(i,s)},t.polygon=function(e,i,s,a,r,o,n,h,l,d,c){isNaN(o)&&(o=.01),isNaN(h)&&(h=r);var u=a,p=!1;for("object"==typeof u&&1i&&(i=Math.abs(i),m=-i),0>s&&(s=Math.abs(s),g=-s),m+=t.dx,g+=t.dy,r={fill:u,stroke:n,"fill-opacity":r,"stroke-opacity":h},void 0!==c&&0=b&&(r=b);var x,C,y=1/180*Math.PI,w=(b=i+Math.sin(a*y)*h,s-Math.cos(a*y)*f),N=i+Math.sin(a*y)*o,S=s-Math.cos(a*y)*n,D=i+Math.sin((a+r)*y)*o,A=s-Math.cos((a+r)*y)*n,T=i+Math.sin((a+r)*y)*h,M=(y=s-Math.cos((a+r)*y)*f,{fill:t.adjustLuminosity(d.fill,-.2),"stroke-opacity":0,"fill-opacity":d["fill-opacity"]}),L=0;if(180Math.abs(r)&&1>=Math.abs(D-N)&&1>=Math.abs(A-S)&&(x=!0)),r="",u&&(M["fill-opacity"]=0,M["stroke-opacity"]=d["stroke-opacity"]/2,M.stroke=d.stroke),0e.length&&(e=String(e[0])+String(e[0])+String(e[1])+String(e[1])+String(e[2])+String(e[2])),i=i||0;var s,a,r="#";for(a=0;3>a;a++)s=parseInt(e.substr(2*a,2),16),s=Math.round(Math.min(Math.max(0,s+s*i),255)).toString(16),r+=("00"+s).substr(s.length);return r}}(),function(){var t=window.AmCharts;t.Bezier=t.Class({construct:function(e,i,s,a,r,o,n,h,l,d,c){var u,p,m=e.chart,g=t.bezierX,f=t.bezierY;for(isNaN(m.bezierX)||(g=m.bezierX),isNaN(m.bezierY)||(f=m.bezierY),isNaN(g)&&(m.rotate?(g=20,f=4):(f=20,g=4)),"object"==typeof n&&1=t.length-2?(r.push({x:o.x,y:o.y}),r.push({x:n.x,y:n.y}),r.push({x:h.x,y:h.y}),r.push({x:h.x,y:h.y})):(r.push({x:o.x,y:o.y}),r.push({x:n.x,y:n.y}),r.push({x:h.x,y:h.y}),r.push({x:l.x,y:l.y})),o=[],n=Math.round,o.push({x:n(r[1].x),y:n(r[1].y)}),o.push({x:n((-r[0].x+e*r[1].x+r[2].x)/e),y:n((-r[0].y+i*r[1].y+r[2].y)/i)}),o.push({x:n((r[1].x+e*r[2].x-r[3].x)/e),y:n((r[1].y+i*r[2].y-r[3].y)/i)}),o.push({x:n(r[2].x),y:n(r[2].y)}),s+="C"+o[1].x+","+o[1].y+","+o[2].x+","+o[2].y+","+o[3].x+","+o[3].y+" "}else 1i&&(i=10),1>s&&(s=10),this.div=e,this.width=i,this.height=s,this.rBin=document.createElement("div"),t.hasSVG?(t.SVG=!0,i=this.createSvgElement("svg"),e.appendChild(i),this.container=i,this.addDefs(a),this.R=new t.SVGRenderer(this)):t.isIE&&t.VMLRenderer&&(t.VML=!0,t.vmlStyleSheet||(document.namespaces.add("amvml","urn:schemas-microsoft-com:vml"),31>document.styleSheets.length?(i=document.createStyleSheet(),i.addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true"),t.vmlStyleSheet=i):document.styleSheets[0].addRule(".amvml","behavior:url(#default#VML); display:inline-block; antialias:true")),this.container=e,this.R=new t.VMLRenderer(this,a),this.R.disableSelection(e))},createSvgElement:function(e){return document.createElementNS(t.SVG_NS,e)},circle:function(e,i,s,a){var r=new t.AmDObject("circle",this);return r.attr({r:s,cx:e,cy:i}),this.addToContainer(r.node,a),r},ellipse:function(e,i,s,a,r){var o=new t.AmDObject("ellipse",this);return o.attr({rx:s,ry:a,cx:e,cy:i}),this.addToContainer(o.node,r),o},setSize:function(t,e){0s&&(s=1),1>a&&(a=1),h.attr({x:e,y:i,width:s,height:a,rx:r,ry:r,"stroke-width":o}),this.addToContainer(h.node,n),h},image:function(e,i,s,a,r,o){var n=new t.AmDObject("image",this);return n.attr({x:i,y:s,width:a,height:r}),this.R.path(n,e),this.addToContainer(n.node,o),n},addToContainer:function(t,e){e||(e=this.container),e.appendChild(t)},text:function(t,e,i){return this.R.text(t,e,i)},path:function(e,i,s,a){var r=new t.AmDObject("path",this);return a||(a="100,100"),r.attr({cs:a}),s?r.attr({dd:e}):r.attr({d:e}),this.addToContainer(r.node,i),r},set:function(t){return this.R.set(t)},remove:function(t){if(t){var e=this.rBin;e.appendChild(t),e.innerHTML=""}},renderFix:function(){var t=this.container,e=t.style;e.top="0px",e.left="0px";try{var i=t.getBoundingClientRect(),s=i.left-Math.round(i.left),a=i.top-Math.round(i.top);s&&(e.left=s+"px"),a&&(e.top=a+"px")}catch(r){}},update:function(){this.R.update()},addDefs:function(e){if(t.hasSVG){var i=this.createSvgElement("desc"),s=this.container;if(s.setAttribute("version","1.1"),s.style.position="absolute",this.setSize(this.width,this.height),e.accessibleTitle){var a=this.createSvgElement("text");s.appendChild(a),a.innerHTML=e.accessibleTitle,a.style.opacity=0}t.rtl&&(s.setAttribute("direction","rtl"),s.style.left="auto",s.style.right="0px"),e&&(e.addCodeCredits&&i.appendChild(document.createTextNode("JavaScript chart by amCharts "+e.version)),e.accessibleDescription&&(i.innerHTML="",i.appendChild(document.createTextNode(e.accessibleDescription))),s.appendChild(i),e.defs&&(i=this.createSvgElement("defs"),s.appendChild(i),t.parseDefs(e.defs,i),this.defs=i))}}})}(),function(){var t=window.AmCharts;t.AmDObject=t.Class({construct:function(t,e){this.D=e,this.R=e.R,this.node=this.R.create(this,t),this.y=this.x=0,this.scale=1},attr:function(t){return this.R.attr(this,t),this},getAttr:function(t){return this.node.getAttribute(t)},setAttr:function(t,e){return this.R.setAttr(this,t,e),this},clipRect:function(t,e,i,s){this.R.clipRect(this,t,e,i,s)},translate:function(t,e,i,s){s||(t=Math.round(t),e=Math.round(e)),this.R.move(this,t,e,i),this.x=t,this.y=e,this.scale=i,this.angle&&this.rotate(this.angle)},rotate:function(t,e){this.R.rotate(this,t,e),this.angle=t},animate:function(e,i,s){for(var a in e)if(e.hasOwnProperty(a)){var r=a,o=e[a];s=t.getEffect(s),this.R.animate(this,r,o,i,s)}},push:function(t){if(t){var e=this.node;e.appendChild(t.node);var i=t.clipPath;i&&e.appendChild(i),(t=t.grad)&&e.appendChild(t)}},text:function(t){this.R.setText(this,t)},remove:function(){this.stop(),this.R.remove(this)},clear:function(){var t=this.node;if(t.hasChildNodes())for(;1<=t.childNodes.length;)t.removeChild(t.firstChild)},hide:function(){this.setAttr("visibility","hidden")},show:function(){this.setAttr("visibility","visible")},getBBox:function(){return this.R.getBBox(this)},toFront:function(){var t=this.node;if(t){this.prevNextNode=t.nextSibling;var e=t.parentNode;e&&e.appendChild(t)}},toPrevious:function(){var t=this.node;t&&this.prevNextNode&&(t=t.parentNode)&&t.insertBefore(this.prevNextNode,null)},toBack:function(){var t=this.node;if(t){this.prevNextNode=t.nextSibling;var e=t.parentNode;if(e){var i=e.firstChild;i&&e.insertBefore(t,i)}}},mouseover:function(t){return this.R.addListener(this,"mouseover",t),this},mouseout:function(t){return this.R.addListener(this,"mouseout",t),this},click:function(t){return this.R.addListener(this,"click",t),this},dblclick:function(t){return this.R.addListener(this,"dblclick",t),this},mousedown:function(t){return this.R.addListener(this,"mousedown",t),this},mouseup:function(t){return this.R.addListener(this,"mouseup",t),this},touchmove:function(t){return this.R.addListener(this,"touchmove",t),this},touchstart:function(t){return this.R.addListener(this,"touchstart",t),this},touchend:function(t){return this.R.addListener(this,"touchend",t),this},keyup:function(t){return this.R.addListener(this,"keyup",t),this},focus:function(t){return this.R.addListener(this,"focus",t),this},blur:function(t){return this.R.addListener(this,"blur",t),this},contextmenu:function(t){return this.node.addEventListener?this.node.addEventListener("contextmenu",t,!0):this.R.addListener(this,"contextmenu",t),this},stop:function(){t.removeFromArray(this.R.animations,this.an_translate),t.removeFromArray(this.R.animations,this.an_y),t.removeFromArray(this.R.animations,this.an_x)},length:function(){return this.node.childNodes.length},gradient:function(t,e,i){this.R.gradient(this,t,e,i)},pattern:function(t,e,i){t&&this.R.pattern(this,t,e,i)}})}(),function(){var t=window.AmCharts;t.VMLRenderer=t.Class({construct:function(t,e){this.chart=e,this.D=t,this.cNames={circle:"oval",ellipse:"oval",rect:"roundrect",path:"shape"},this.styleMap={x:"left",y:"top",width:"width",height:"height","font-family":"fontFamily","font-size":"fontSize",visibility:"visibility"}},create:function(t,e){var i;if("group"==e)i=document.createElement("div"),t.type="div";else if("text"==e)i=document.createElement("div"),t.type="text";else if("image"==e)i=document.createElement("img"),t.type="image";else{t.type="shape",t.shapeType=this.cNames[e],i=document.createElement("amvml:"+this.cNames[e]);var s=document.createElement("amvml:stroke");i.appendChild(s),t.stroke=s;var a=document.createElement("amvml:fill");i.appendChild(a),t.fill=a,a.className="amvml",s.className="amvml",i.className="amvml"}return i.style.position="absolute",i.style.top=0,i.style.left=0,i},path:function(t,e){t.node.setAttribute("src",e)},setAttr:function(e,i,s){if(void 0!==s){var a;8===document.documentMode&&(a=!0);var r=e.node,o=e.type,n=r.style;"r"==i&&(n.width=2*s,n.height=2*s),"oval"==e.shapeType&&("rx"==i&&(n.width=2*s),"ry"==i&&(n.height=2*s)),"roundrect"==e.shapeType&&("width"!=i&&"height"!=i||--s),"cursor"==i&&(n.cursor=s),"cx"==i&&(n.left=s-t.removePx(n.width)/2),"cy"==i&&(n.top=s-t.removePx(n.height)/2);var h=this.styleMap[i];if("width"==h&&0>s&&(s=0),void 0!==h&&(n[h]=s),"text"==o&&("text-anchor"==i&&(e.anchor=s,h=r.clientWidth,"end"==s&&(n.marginLeft=-h+"px"),"middle"==s&&(n.marginLeft=-h/2+"px",n.textAlign="center"),"start"==s&&(n.marginLeft="0px")),"fill"==i&&(n.color=s),"font-weight"==i&&(n.fontWeight=s)),n=e.children)for(h=0;hs&&(n="dot"),3<=s&&6>=s&&(n="dash"),6o&&(i+=o),0>n&&(s+=n)}return{x:i,y:s,width:a,height:r}},setText:function(t,e){var i=t.node;i&&(i.innerHTML=e),this.setAttr(t,"text-anchor",t.anchor)},addListener:function(t,e,i){t.node["on"+e]=i},move:function(e,i,s){var a=e.node,r=a.style;"text"==e.type&&(s-=t.removePx(r.fontSize)/2-1),"oval"==e.shapeType&&(i-=t.removePx(r.width)/2,s-=t.removePx(r.height)/2),e=e.bw,isNaN(e)||(i-=e,s-=e),isNaN(i)||isNaN(s)||(a.style.left=i+"px",a.style.top=s+"px")},svgPathToVml:function(t){var e=t.split(" ");t="";var i,s,a=Math.round;for(s=0;sthis.fontSize&&(this.ly=r/2-1),0p&&(p=y),b=b.height,b>m&&(m=b)}y=m=0;var w=o,N=0,S=0;for(x=0;xu&&0S&&(S=b.height),A.translate(D,N),y++,!isNaN(l)&&y>=l&&(y=0,m++,N=N+S+d,w=o,S=0),v.push(A)}b=v.getBBox(),l=b.height+2*d-1,"left"==e||"right"==e?(c=b.width+2*o,h=c+i+s,n.style.width=h+"px",this.ieW=h):c=h-i-s-1,s=t.polygon(this.container,[0,c,c,0],[0,0,l,l],this.backgroundColor,this.backgroundAlpha,1,this.borderColor,this.borderAlpha),t.setCN(this.chart,s,"legend-bg"),f.push(s),f.translate(i,a),s.toBack(),i=o,"top"!=e&&"bottom"!=e&&"absolute"!=e&&"outside"!=e||("center"==this.align?i=o+(c-b.width)/2:"right"==this.align&&(i=o+c-b.width)),v.translate(i,d+1),this.titleHeight>l&&(l=this.titleHeight),a=l+a+r+1,0>a&&(a=0),"absolute"!=e&&"outside"!=e&&a>this.chart.divRealHeight&&(n.style.top="0px"),n.style.height=Math.round(a)+"px",g.setSize(this.divWidth,a)},createEntry:function(e){if(!1!==e.visibleInLegend&&!e.hideFromLegend){var i=this,s=i.chart,a=i.useGraphSettings,r=e.markerType;r&&(a=!1),e.legendEntryWidth=i.markerSize,r||(r=i.markerType);var o,n=e.color,h=e.alpha;e.legendKeyColor&&(n=e.legendKeyColor()),e.legendKeyAlpha&&(h=e.legendKeyAlpha()),!0===e.hidden&&(o=n=i.markerDisabledColor);var l,d=e.pattern,c=e.customMarker;c||(c=i.customMarker);var u,p,m=i.container,g=i.markerSize,f=0,v=0,b=g/2;if(a)a=e.type,i.switchType=void 0,"line"==a||"step"==a||"smoothedLine"==a||"ohlc"==a?(l=m.set(),e.hidden||(n=e.lineColorR,o=e.bulletBorderColorR),f=t.line(m,[0,2*g],[g/2,g/2],n,e.lineAlpha,e.lineThickness,e.dashLength),t.setCN(s,f,"graph-stroke"),l.push(f),e.bullet&&(e.hidden||(n=e.bulletColorR),f=t.bullet(m,e.bullet,e.bulletSize,n,e.bulletAlpha,e.bulletBorderThickness,o,e.bulletBorderAlpha))&&(t.setCN(s,f,"graph-bullet"),f.translate(g+1,g/2),l.push(f)),b=0,f=g,v=g/3):(e.getGradRotation&&(l=e.getGradRotation(),0===l&&(l=180)),f=e.fillColorsR,!0===e.hidden&&(f=n),(l=i.createMarker("rectangle",f,e.fillAlphas,e.lineThickness,n,e.lineAlpha,l,d,e.dashLength))&&(b=g,l.translate(b,g/2)),f=g),t.setCN(s,l,"graph-"+a),t.setCN(s,l,"graph-"+e.id);else if(c)l=m.image(c,0,0,g,g);else{var x;isNaN(i.gradientRotation)||(x=180+i.gradientRotation),(l=i.createMarker(r,n,h,void 0,void 0,void 0,x,d))&&l.translate(g/2,g/2)}t.setCN(s,l,"legend-marker"),i.addListeners(l,e),m=m.set([l]),i.switchable&&e.switchable&&m.setAttr("cursor","pointer"),void 0!==e.id&&t.setCN(s,m,"legend-item-"+e.id),t.setCN(s,m,e.className,!0),o=i.switchType,o&&"none"!=o&&0i&&(s="00"+i),10<=i&&100>i&&(s="0"+i),t=t.replace(/fff/g,s)}return t},t.extractPeriod=function(e){var i=t.stripNumbers(e),s=1;return i!=e&&(s=Number(e.slice(0,e.indexOf(i)))),{period:i,count:s}},t.getDate=function(e,i,s){return e instanceof Date?t.newDate(e,s):i&&isNaN(e)?t.stringToDate(e,i):new Date(e)},t.daysInMonth=function(t){return new Date(t.getYear(),t.getMonth()+1,0).getDate()},t.newDate=function(t,e){return e&&-1==e.indexOf("fff")?new Date(t):new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())},t.resetDateToMin=function(e,i,s,a){var r,o,n,h,l,d,c;switch(void 0===a&&(a=1),t.useUTC?(r=e.getUTCFullYear(),o=e.getUTCMonth(),n=e.getUTCDate(),h=e.getUTCHours(),l=e.getUTCMinutes(),d=e.getUTCSeconds(),c=e.getUTCMilliseconds(),e=e.getUTCDay()):(r=e.getFullYear(),o=e.getMonth(),n=e.getDate(),h=e.getHours(),l=e.getMinutes(),d=e.getSeconds(),c=e.getMilliseconds(),e=e.getDay()),i){case"YYYY":r=Math.floor(r/s)*s,o=0,n=1,c=d=l=h=0;break;case"MM":o=Math.floor(o/s)*s,n=1,c=d=l=h=0;break;case"WW":n=e>=a?n-e+a:n-(7+e)+a,c=d=l=h=0;break;case"DD":c=d=l=h=0;break;case"hh":h=Math.floor(h/s)*s,c=d=l=0;break;case"mm":l=Math.floor(l/s)*s,c=d=0;break;case"ss":d=Math.floor(d/s)*s,c=0;break;case"fff":c=Math.floor(c/s)*s}return t.useUTC?(e=new Date,e.setUTCFullYear(r,o,n),e.setUTCHours(h,l,d,c)):e=new Date(r,o,n,h,l,d,c),e},t.getPeriodDuration=function(t,e){var i;switch(void 0===e&&(e=1),t){case"YYYY":i=316224e5;break;case"MM":i=26784e5;break;case"WW":i=6048e5;break;case"DD":i=864e5;break;case"hh":i=36e5;break;case"mm":i=6e4;break;case"ss":i=1e3;break;case"fff":i=1}return i*e},t.intervals={s:{nextInterval:"ss",contains:1e3},ss:{nextInterval:"mm",contains:60,count:0},mm:{nextInterval:"hh",contains:60,count:1},hh:{nextInterval:"DD",contains:24,count:2},DD:{nextInterval:"",contains:1/0,count:3}},t.getMaxInterval=function(e,i){var s=t.intervals;return e>=s[i].contains?(e=Math.round(e/s[i].contains),i=s[i].nextInterval,t.getMaxInterval(e,i)):"ss"==i?s[i].nextInterval:i},t.dayNames="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),t.shortDayNames="Sun Mon Tue Wed Thu Fri Sat".split(" "),t.monthNames="January February March April May June July August September October November December".split(" "),t.shortMonthNames="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),t.getWeekNumber=function(t){t=new Date(t),t.setHours(0,0,0),t.setDate(t.getDate()+4-(t.getDay()||7));var e=new Date(t.getFullYear(),0,1);return Math.ceil(((t-e)/864e5+1)/7)},t.stringToDate=function(e,i){var s={},a=[{pattern:"YYYY",period:"year"},{pattern:"YY",period:"year"},{pattern:"MM",period:"month"},{pattern:"M",period:"month"},{pattern:"DD",period:"date"},{pattern:"D",period:"date"},{pattern:"JJ",period:"hours"},{pattern:"J",period:"hours"},{pattern:"HH",period:"hours"},{pattern:"H",period:"hours"},{pattern:"KK",period:"hours"},{pattern:"K",period:"hours"},{pattern:"LL",period:"hours"},{pattern:"L",period:"hours"},{pattern:"NN",period:"minutes"},{pattern:"N",period:"minutes"},{pattern:"SS",period:"seconds"},{pattern:"S",period:"seconds"},{pattern:"QQQ",period:"milliseconds"},{pattern:"QQ",period:"milliseconds"},{pattern:"Q",period:"milliseconds"}],r=!0,o=i.indexOf("AA");-1!=o&&(e.substr(o,2),"pm"==e.toLowerCase&&(r=!1));var n,h,l;o=i;for(l=0;lg&&(g="0"+g),i=i.replace(/JJ/g,g),i=i.replace(/J/g,u),g=h,0===g&&(g=24,-1!=i.indexOf("H")&&(o--,0===o&&(a=new Date(e),a.setDate(a.getDate()-1),r=a.getMonth(),o=a.getDate(),a=a.getFullYear()))),e=r+1,9>r&&(e="0"+e),u=o,10>o&&(u="0"+o);var f=g;return 10>f&&(f="0"+f),i=i.replace(/HH/g,f),i=i.replace(/H/g,g),g=h,11f&&(f="0"+f),i=i.replace(/KK/g,f),i=i.replace(/K/g,g),g=h,0===g&&(g=12),12f&&(f="0"+f),i=i.replace(/LL/g,f),i=i.replace(/L/g,g),g=l,10>g&&(g="0"+g),i=i.replace(/NN/g,g),i=i.replace(/N/g,l),l=d,10>l&&(l="0"+l),i=i.replace(/SS/g,l),i=i.replace(/S/g,d),d=c,10>d?d="00"+d:100>d&&(d="0"+d),l=c,10>l&&(l="00"+l),i=i.replace(/A/g,"@A@"),i=i.replace(/QQQ/g,d),i=i.replace(/QQ/g,l),i=i.replace(/Q/g,c),i=i.replace(/YYYY/g,"@IIII@"),i=i.replace(/YY/g,"@II@"),i=i.replace(/MMMM/g,"@XXXX@"),i=i.replace(/MMM/g,"@XXX@"),i=i.replace(/MM/g,"@XX@"),i=i.replace(/M/g,"@X@"),i=i.replace(/DD/g,"@RR@"),i=i.replace(/D/g,"@R@"),i=i.replace(/EEEE/g,"@PPPP@"),i=i.replace(/EEE/g,"@PPP@"),i=i.replace(/EE/g,"@PP@"),i=i.replace(/E/g,"@P@"),i=i.replace(/@IIII@/g,a),i=i.replace(/@II@/g,p),i=i.replace(/@XXXX@/g,s.monthNames[r]),i=i.replace(/@XXX@/g,s.shortMonthNames[r]),i=i.replace(/@XX@/g,e),i=i.replace(/@X@/g,r+1),i=i.replace(/@RR@/g,u),i=i.replace(/@R@/g,o),i=i.replace(/@PPPP@/g,s.dayNames[n]),i=i.replace(/@PPP@/g,s.shortDayNames[n]),i=i.replace(/@PP@/g,m),i=i.replace(/@P@/g,n),12>h?i.replace(/@A@/g,s.amString):i.replace(/@A@/g,s.pmString)},t.changeDate=function(e,i,s,a,r){if(t.useUTC)return t.changeUTCDate(e,i,s,a,r);var o=-1;switch(void 0===a&&(a=!0),void 0===r&&(r=!1),!0===a&&(o=1),i){case"YYYY":e.setFullYear(e.getFullYear()+s*o),a||r||e.setDate(e.getDate()+1);break;case"MM":i=e.getMonth();var n=e.getFullYear();e.setMonth(i+s*o);var h=e.getMonth();if(a&&h-i>s)for(;e.getMonth()-i>s;)e.setDate(e.getDate()-1);n==e.getFullYear()&&e.getMonth()>i+s*o&&e.setDate(e.getDate()-1),a||r||e.setDate(e.getDate()+1);break;case"DD":e.setDate(e.getDate()+s*o);break;case"WW":e.setDate(e.getDate()+s*o*7);break;case"hh":e.setHours(e.getHours()+s*o);break;case"mm":e.setMinutes(e.getMinutes()+s*o);break;case"ss":e.setSeconds(e.getSeconds()+s*o);break;case"fff":e.setMilliseconds(e.getMilliseconds()+s*o)}return e},t.changeUTCDate=function(t,e,i,s,a){var r=-1;switch(void 0===s&&(s=!0),void 0===a&&(a=!1),!0===s&&(r=1),e){case"YYYY":t.setUTCFullYear(t.getUTCFullYear()+i*r),s||a||t.setUTCDate(t.getUTCDate()+1);break;case"MM":e=t.getUTCMonth(),t.setUTCMonth(t.getUTCMonth()+i*r),t.getUTCMonth()>e+i*r&&t.setUTCDate(t.getUTCDate()-1),s||a||t.setUTCDate(t.getUTCDate()+1);break;case"DD":t.setUTCDate(t.getUTCDate()+i*r);break;case"WW":t.setUTCDate(t.getUTCDate()+i*r*7);break;case"hh":t.setUTCHours(t.getUTCHours()+i*r);break;case"mm":t.setUTCMinutes(t.getUTCMinutes()+i*r);break;case"ss":t.setUTCSeconds(t.getUTCSeconds()+i*r);break;case"fff":t.setUTCMilliseconds(t.getUTCMilliseconds()+i*r)}return t}}()},"44e7":function(t,e,i){var s=i("861d"),a=i("c6b6"),r=i("b622"),o=r("match");t.exports=function(t){var e;return s(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==a(t))}},"4dae":function(t,e,i){var s=i("da84"),a=i("23cb"),r=i("07fa"),o=i("8418"),n=s.Array,h=Math.max;t.exports=function(t,e,i){for(var s=r(t),l=a(e,s),d=a(void 0===i?s:i,s),c=n(h(d-l,0)),u=0;l0?"green":"red"}},[t._v(t._s(t.ticker.price)),i("span",{staticClass:"x-small"},[t._v(" "+t._s(t.currency.quote))])])]),i("div",{staticClass:"col-md-6 chg-block",class:[t.ticker.percent<0?"down":"up"]},[i("div",{staticClass:"text-dark small text-right"},[t._v("24h Chg")]),i("div",{staticClass:"text-right d-flex justify-content-end"},[i("span",{staticClass:"indicator"}),i("span",[t._v(t._s(t.ticker.percent)+"%")])]),i("div",{staticClass:"icon-chg text-right"},[t._v(" "+t._s(parseFloat(t.ticker.chg).toFixed("USDT"===t.currency.quote?3:8))+" "),i("span",{staticClass:"x-small"},[t._v(t._s(t.currency.quote))])])]),i("div",{staticClass:"col-12 x-small"},[t._v(t._s(t._f("timeformat")(t.ticker.time)))])])])]),i("div",{staticClass:"col-md-4 mb-3"},[i("div",{staticClass:"info-card justify-content-center"},[i("div",[i("span",{staticClass:"info-label"},[t._v("24H OPEN ")]),t._v(t._s(t._f("priceformat")(t.ticker.open))),i("span",{staticClass:"small"},[t._v(" "+t._s(t.currency.quote))])]),i("div",[i("span",{staticClass:"info-label"},[t._v("24H HIGH ")]),t._v(t._s(t._f("priceformat")(t.ticker.high))),i("span",{staticClass:"small"},[t._v(" "+t._s(t.currency.quote))])]),i("div",[i("span",{staticClass:"info-label"},[t._v("24H LOW ")]),t._v(t._s(t._f("priceformat")(t.ticker.low))),i("span",{staticClass:"small"},[t._v(" "+t._s(t.currency.quote))])]),i("div",[i("span",{staticClass:"info-label"},[t._v("24H VOL ")]),t._v(t._s(t.ticker.vol)),i("span",{staticClass:"small"},[t._v(" "+t._s(t.currency.base))])])])]),i("div",{staticClass:"col-12 mb-3"},[i("coin-charts",{attrs:{symbol:t.symbol}})],1)])]),i("div",{staticClass:"col news-section"},[i("crypto-news")],1)])])},a=[],r=(i("99af"),i("ac1f"),i("1276"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("section",{staticClass:"news"},[i("header",{staticClass:"news-header"},[t._v("Latest News")]),i("div",{staticClass:"news-block"},t._l(t.news,(function(e){return i("div",{key:e.id,staticClass:"news-item"},[i("div",{staticClass:"thumb-img"},[i("a",{attrs:{href:e.url,target:"_blank"}},[i("img",{attrs:{src:e.imageurl}})])]),i("div",[i("h6",{staticClass:"news-title"},[i("a",{attrs:{href:e.url,target:"_blank"}},[t._v(t._s(e.title))])]),i("p",{domProps:{innerHTML:t._s(t.truncateText(e.body))}}),i("div",{staticClass:"news-data"},[i("div",{staticClass:"news-source"},[t._v(t._s(e.source_info.name))]),i("div",{staticClass:"news-date"},[t._v(t._s(t.time_since(e.published_on)))])])])])})),0)])}),o=[];i("d3b7");function n(t,e,i,s,a,r,o){try{var n=t[r](o),h=n.value}catch(l){return void i(l)}n.done?e(h):Promise.resolve(h).then(s,a)}function h(t){return function(){var e=this,i=arguments;return new Promise((function(s,a){var r=t.apply(e,i);function o(t){n(r,s,a,o,h,"next",t)}function h(t){n(r,s,a,o,h,"throw",t)}o(void 0)}))}}i("96cf"),i("a15b");var l=i("666a"),d={created:function(){this.getNews(),this.interval=setInterval(function(){this.getNews()}.bind(this),12e4)},beforeDestroy:function(){clearInterval(this.interval)},data:function(){return{news:[],interval:null}},methods:{truncateText:function(t){if(t.length>135){var e=t.substring(0,135);return e.substring(0,e.lastIndexOf(" "))+" ..."}return t},getNews:function(){var t=this;return h(regeneratorRuntime.mark((function e(){var i,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,fetch("https://min-api.cryptocompare.com/data/v2/news/?lang=EN");case 2:if(i=e.sent,!i.ok){e.next=11;break}return e.next=6,i.json();case 6:s=e.sent,t.news=s["Data"],console.log(s),e.next=12;break;case 11:console.log("Fetch Error :-S",i.status);case 12:case"end":return e.stop()}}),e)})))()},time_since:function(t){return t?Object(l["a"])(t):""}},filters:{tags:function(t){return t?t.split("|").join(", "):""}}},c=d,u=i("2877"),p=Object(u["a"])(c,r,o,!1,null,null,null),m=p.exports,g=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"info-card"},[i("div",{staticClass:"row"},[i("div",{staticClass:"col-12 align-items-center"},[i("div",{staticClass:"row chart-bar"},[i("div",{staticClass:"chart-type"},[i("button",{staticClass:"btn btn-primary btn-sm mr-2",class:[{active:"cs"===t.chartType}],on:{click:t.toCandleStickChart}},[t._v("Candlestick Chart")]),i("button",{staticClass:"btn btn-primary btn-sm",class:[{active:"lc"===t.chartType}],on:{click:t.toLineChart}},[t._v("Line Chart")])])])]),i("div",{ref:"chartdiv",staticClass:"chart-panel col",attrs:{id:"chartdiv"}}),i("div",{staticClass:"col-12 p-2 text-right"},[i("button",{staticClass:"btn btn-primary btn-sm mr-2",class:[{active:"1h"===t.interval}],on:{click:function(e){return t.updateTimeInterval("1h")}}},[t._v("1H")]),i("button",{staticClass:"btn btn-primary btn-sm mr-2",class:[{active:"1d"===t.interval}],on:{click:function(e){return t.updateTimeInterval("1d")}}},[t._v("1D")]),i("button",{staticClass:"btn btn-primary btn-sm mr-2",class:[{active:"1w"===t.interval}],on:{click:function(e){return t.updateTimeInterval("1w")}}},[t._v("1W")]),i("button",{staticClass:"btn btn-primary btn-sm mr-2",class:[{active:"1M"===t.interval}],on:{click:function(e){return t.updateTimeInterval("1M")}}},[t._v("1M")])])]),t.chartLoading?i("div",{staticClass:"spinner"},[i("div",{staticClass:"circle-spinner"})]):t._e()])},f=[],v=(i("d81d"),i("2439"),i("7d4b"),i("de5e"),{name:"coin-charts",props:["symbol"],data:function(){return{chartData:[],chart:null,interval:"1d",chartLoading:!0,chartType:"cs",candleStickChartConfig:{type:"stock",theme:"light",dataDateFormat:"YYYY-MM-DD HH",mouseWheelZoomEnabled:!0,pathToImages:"http://cdn.amcharts.com/lib/3/images/",categoryAxesSettings:{minPeriod:"hh"},dataSets:[{fieldMappings:[{fromField:"open",toField:"open"},{fromField:"close",toField:"close"},{fromField:"high",toField:"high"},{fromField:"low",toField:"low"},{fromField:"volume",toField:"volume"}],color:"#7f8da9",dataProvider:this.chartData,title:this.symbol,categoryField:"date"}],panels:[{title:"Price",showCategoryAxis:!0,percentHeight:70,valueAxes:[{id:"v1",dashLength:5}],categoryAxis:{dashLength:5},stockGraphs:[{type:"candlestick",id:"g1",openField:"open",closeField:"close",highField:"high",lowField:"low",valueField:"close",lineColor:"#00a928",fillColors:"#00a928",negativeLineColor:"#db4c3c",negativeFillColors:"#db4c3c",fillAlphas:1,useDataSetColors:!1,showBalloon:!0,useNegativeColorIfDown:!1,balloonText:"Open:[[open]]
Low:[[low]]
High:[[high]]
Close:[[close]]"}],stockLegend:{valueTextRegular:void 0,periodValueTextComparing:"[[percents.value.close]]%"}},{title:"Volume",percentHeight:30,marginTop:1,showCategoryAxis:!0,valueAxes:[{dashLength:5}],categoryAxis:{dashLength:5},stockGraphs:[{valueField:"volume",type:"column",fillColors:"#7f8da9",showBalloon:!0,fillAlphas:1}],stockLegend:{markerType:"none",markerSize:0,labelText:"",periodValueTextRegular:"[[value.close]]"}}],chartScrollbarSettings:{graph:"g1",graphType:"line",usePeriod:"DD"},chartCursorSettings:{valueLineBalloonEnabled:!0,valueLineEnabled:!0},legendSettings:{useMarkerColorForLabels:!0}},lineCartConfig:{type:"stock",theme:"light",dataDateFormat:"YYYY-MM-DD HH",mouseWheelZoomEnabled:!0,pathToImages:"http://cdn.amcharts.com/lib/3/images/",categoryAxesSettings:{minPeriod:"hh"},dataSets:[{color:"#00a928",fieldMappings:[{fromField:"value",toField:"value"}],dataProvider:this.chartData,categoryField:"date"}],panels:[{showCategoryAxis:!0,title:"Price",stockGraphs:[{id:"g1",valueField:"value",useDataSetColors:!1}],stockLegend:{periodValueTextRegular:"[[value.close]]"}},{title:"Volume",percentHeight:30,showCategoryAxis:!0,stockGraphs:[{valueField:"volume",type:"column",showBalloon:!1,fillAlphas:1}],stockLegend:{periodValueTextRegular:"[[value.close]]"}}],chartScrollbarSettings:{graph:"g1",graphType:"line",usePeriod:"DD"},chartCursorSettings:{valueLineBalloonEnabled:!0,valueLineEnabled:!0},legendSettings:{useMarkerColorForLabels:!0}}}},mounted:function(){this.fetchChartData()},beforeDestroy:function(){this.chart&&(this.chart.clear(),this.chart=null,this.chartData=[])},methods:{zoomChart:function(){this.chartData.length>50&&this.chart.scrollbarChart.zoomToIndexes(this.chartData.length-40,this.chartData.length-1)},fetchChartData:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.chartLoading=!0,fetch("https://data-api.binance.vision/api/v3/klines?symbol=".concat(this.symbol,"&interval=").concat(this.interval)).then(function(e){200===e.status?e.json().then(function(e){this.chartData=e.map((function(t){return{date:new Date(t[0]),open:parseFloat(t[1]),high:parseFloat(t[2]),low:parseFloat(t[3]),close:parseFloat(t[4]),volume:parseFloat(t[5]),value:parseFloat(t[4])}})),t?(this.chart.dataSets[0].dataProvider=this.chartData,this.chart.validateData()):this.showChart(),this.chartLoading=!1,this.zoomChart()}.bind(this)):console.log("Looks like there was a problem. Status Code: "+e.status)}.bind(this)).catch((function(t){this.chartLoading=!1,console.log("Fetch Error :-S",t)}))},updateTimeInterval:function(t){this.interval=t,this.fetchChartData(!0)},toCandleStickChart:function(){this.chartType="cs";var t=this.chart.dataSets[0],e=this.chart.panels[0];t.fieldMappings=[],t.fieldMappings.push({fromField:"close",toField:"close"}),t.fieldMappings.push({fromField:"open",toField:"open"}),t.fieldMappings.push({fromField:"high",toField:"high"}),t.fieldMappings.push({fromField:"low",toField:"low"}),t.fieldMappings.push({fromField:"volume",toField:"volume"}),t.fieldMappings.push({fromField:"value",toField:"value"}),e.stockGraphs[0]={id:"g1",type:"candlestick",balloonText:"Open:[[open]]
Low:[[low]]
High:[[high]]
Close:[[close]]",closeField:"close",fillColors:"#00a928",highField:"high",lineColor:"#00a928",lineAlpha:1,lowField:"low",fillAlphas:1,negativeFillColors:"#db4c3c",negativeLineColor:"#db4c3c",openField:"open",valueField:"value",proCandlesticks:!1,useDataSetColors:!1},e.stockLegend.valueTextRegular="[[close]] ",this.chart.validateNow()},toLineChart:function(){this.chartType="lc";var t=this.chart.dataSets[0],e=this.chart.panels[0];t.fieldMappings=[],t.fieldMappings.push({fromField:"value",toField:"value"}),t.fieldMappings.push({fromField:"volume",toField:"volume"}),e.stockGraphs[0]={id:"g1",type:"line",valueField:"value",lineThickness:1,useDataSetColors:!1,lineColor:"#00a928",showBalloon:!0,balloonText:"[[value]]"},e.stockLegend.periodValueTextRegular="[[value.close]] ",this.chart.validateNow()},showChart:function(){this.chart=window.AmCharts.makeChart("chartdiv",{type:"stock",theme:"light",dataDateFormat:"YYYY-MM-DD HH",mouseWheelZoomEnabled:!0,pathToImages:"http://cdn.amcharts.com/lib/3/images/",categoryAxesSettings:{minPeriod:"hh"},dataSets:[{fieldMappings:[{fromField:"open",toField:"open"},{fromField:"close",toField:"close"},{fromField:"high",toField:"high"},{fromField:"low",toField:"low"},{fromField:"volume",toField:"volume"},{fromField:"value",toField:"value"}],color:"#7f8da9",dataProvider:this.chartData,title:this.symbol,categoryField:"date"}],panels:[{title:"Price",showCategoryAxis:!0,percentHeight:70,valueAxes:[{id:"v1",dashLength:5}],categoryAxis:{dashLength:5,parseDates:!0},stockGraphs:[{type:"candlestick",id:"g1",openField:"open",closeField:"close",highField:"high",lowField:"low",valueField:"close",lineColor:"#00a928",fillColors:"#00a928",negativeLineColor:"#db4c3c",negativeFillColors:"#db4c3c",fillAlphas:1,useDataSetColors:!1,showBalloon:!0,useNegativeColorIfDown:!1,balloonText:"Open:[[open]]
Low:[[low]]
High:[[high]]
Close:[[close]]"}],stockLegend:{valueTextRegular:void 0,periodValueTextComparing:"[[percents.value.close]]%"}},{title:"Volume",percentHeight:30,marginTop:1,showCategoryAxis:!0,valueAxes:[{dashLength:5}],categoryAxis:{dashLength:5},stockGraphs:[{valueField:"volume",type:"column",fillColors:"#7f8da9",showBalloon:!0,fillAlphas:1}],stockLegend:{markerType:"none",markerSize:0,labelText:"",periodValueTextRegular:"[[value.close]]"}}],chartScrollbarSettings:{graph:"g1",graphType:"line",usePeriod:"DD"},chartCursorSettings:{valueBalloonsEnabled:!0,valueLineBalloonEnabled:!0,valueLineEnabled:!0},legendSettings:{useMarkerColorForLabels:!0}})}}}),b=v,x=Object(u["a"])(b,g,f,!1,null,null,null),C=x.exports,y=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],w={props:["symbol"],name:"info-view",data:function(){return{}},filters:{priceformat:function(t){return t?parseFloat(t).toLocaleString():""},timeformat:function(t){if(!t)return"";var e=new Date(t);return"".concat(e.getDate()," ").concat(y[e.getMonth()]," ").concat(e.toTimeString().split(" ")[0])}},components:{CryptoNews:m,CoinCharts:C},computed:{currency:function(){return this.$store.getters.getSymbolById(this.symbol)||{}},ticker:function(){return this.$store.getters.getTickerById(this.symbol)||{}}}},N=w,S=Object(u["a"])(N,s,a,!1,null,null,null);e["default"]=S.exports},"7d4b":function(t,e){(function(){var t=window.AmCharts;t.AmRectangularChart=t.Class({inherits:t.AmCoordinateChart,construct:function(e){t.AmRectangularChart.base.construct.call(this,e),this.theme=e,this.createEvents("zoomed","changed"),this.marginRight=this.marginBottom=this.marginTop=this.marginLeft=20,this.depth3D=this.angle=0,this.plotAreaFillColors="#FFFFFF",this.plotAreaFillAlphas=0,this.plotAreaBorderColor="#000000",this.plotAreaBorderAlpha=0,this.maxZoomFactor=20,this.zoomOutButtonImageSize=19,this.zoomOutButtonImage="lens",this.zoomOutText="Show all",this.zoomOutButtonColor="#e5e5e5",this.zoomOutButtonAlpha=0,this.zoomOutButtonRollOverAlpha=1,this.zoomOutButtonPadding=8,this.trendLines=[],this.autoMargins=!0,this.marginsUpdated=!1,this.autoMarginOffset=10,t.applyTheme(this,e,"AmRectangularChart")},initChart:function(){t.AmRectangularChart.base.initChart.call(this),this.updateDxy(),!this.marginsUpdated&&this.autoMargins&&(this.resetMargins(),this.drawGraphs=!1),this.processScrollbars(),this.updateMargins(),this.updatePlotArea(),this.updateScrollbars(),this.updateTrendLines(),this.updateChartCursor(),this.updateValueAxes(),this.scrollbarOnly||this.updateGraphs()},drawChart:function(){if(t.AmRectangularChart.base.drawChart.call(this),this.drawPlotArea(),t.ifArray(this.chartData)){var e=this.chartCursor;e&&e.draw()}},resetMargins:function(){var t,e={};if("xy"==this.type){var i=this.xAxes,s=this.yAxes;for(t=0;t=r-s&&(this.marginRight=Math.round(l-r+s),!isNaN(this.minMarginRight)&&this.marginRighto-s&&(this.marginBottom=Math.round(this.marginBottom+t-o+s),!isNaN(this.minMarginBottom)&&this.marginBottomt&&(s=t);break;case"bottom":t=r.y+r.height,at&&(e=t)}}return{l:e,t:s,r:i,b:a}},drawZoomOutButton:function(){var e=this;if(!e.zbSet){var i=e.container.set();e.zoomButtonSet.push(i);var s=e.color,a=e.fontSize,r=e.zoomOutButtonImageSize,o=e.zoomOutButtonImage.replace(/\.[a-z]*$/i,""),n=e.langObj.zoomOutText||e.zoomOutText,h=e.zoomOutButtonColor,l=e.zoomOutButtonAlpha,d=e.zoomOutButtonFontSize,c=e.zoomOutButtonPadding;isNaN(d)||(a=d),(d=e.zoomOutButtonFontColor)&&(s=d);var u;d=e.zoomOutButton;d&&(d.fontSize&&(a=d.fontSize),d.color&&(s=d.color),d.backgroundColor&&(h=d.backgroundColor),isNaN(d.backgroundAlpha)||(e.zoomOutButtonRollOverAlpha=d.backgroundAlpha));var p=d=0;p=e.pathToImages;for(o&&((t.isAbsolute(o)||void 0===p)&&(p=""),u=e.container.image(p+o+e.extension,0,0,r,r),t.setCN(e,u,"zoom-out-image"),i.push(u),u=u.getBBox(),d=u.width+5),void 0!==n&&(s=t.text(e.container,n,s,e.fontFamily,a,"start"),t.setCN(e,s,"zoom-out-label"),a=s.getBBox(),p=u?u.height/2-3:a.height/2,s.translate(d,p),i.push(s)),u=i.getBBox(),s=1,t.isModern||(s=0),h=t.rect(e.container,u.width+2*c+5,u.height+2*c-2,h,1,1,h,s),h.setAttr("opacity",l),h.translate(-c,-c),t.setCN(e,h,"zoom-out-bg"),i.push(h),h.toBack(),e.zbBG=h,u=h.getBBox(),i.translate(e.marginLeftReal+e.plotAreaWidth-u.width+c,e.marginTopReal+c),i.hide(),i.mouseover((function(){e.rollOverZB()})).mouseout((function(){e.rollOutZB()})).click((function(){e.clickZB()})).touchstart((function(){e.rollOverZB()})).touchend((function(){e.rollOutZB(),e.clickZB()})),l=0;lt&&(t=1),1>e&&(e=1),this.plotAreaWidth=Math.round(t),this.plotAreaHeight=Math.round(e),this.plotBalloonsSet.translate(i,s)},updateDxy:function(){this.dx=Math.round(this.depth3D*Math.cos(this.angle*Math.PI/180)),this.dy=Math.round(-this.depth3D*Math.sin(this.angle*Math.PI/180)),this.d3x=Math.round(this.columnSpacing3D*Math.cos(this.angle*Math.PI/180)),this.d3y=Math.round(-this.columnSpacing3D*Math.sin(this.angle*Math.PI/180))},updateMargins:function(){var t=this.getTitleHeight();this.titleHeight=t,this.marginTopReal=this.marginTop-this.dy,this.fixMargins&&!this.fixMargins.top&&(this.marginTopReal+=t),this.marginBottomReal=this.marginBottom,this.marginLeftReal=this.marginLeft,this.marginRightReal=this.marginRight},updateValueAxes:function(){var t,e=this.valueAxes;for(t=0;ts){var a=i;i=s,s=a}this.relativeZoomValueAxes(e,i,s),this.updateAfterValueZoom()},updateAfterValueZoom:function(){this.zoomAxesAndGraphs(),this.zoomScrollbar()},relativeZoomValueAxes:function(e,i,s){if(this.hideBalloonReal(),i=t.fitToBounds(i,0,1),s=t.fitToBounds(s,0,1),i>s){var a=i;i=s,s=a}a=1/this.maxZoomFactor;var r=t.getDecimals(a)+4;if(s-ii&&(i=0,s=a)),i=t.roundTo(i,r),s=t.roundTo(s,r),a=!1,e){for(r=0;re.min-r*e.step&&(n+=r,r=0),0>=e.max&&0h&&(h=1),r*=h,o*=h,s&&!i.equalSpacing||(r=Math.round(r),o=Math.round(o)),n=this.chartData.length,i=this.lastTime,h=this.firstTime,0>t?s?(n=this.endTime-this.startTime,s=this.startTime+r*a,a=this.endTime+o*a,0=i&&(a=i,s=i-n),this.zoomToDates(new Date(s),new Date(a))):(0=n-1&&(r=o=0),s=this.start+r,a=this.end+o,this.zoomToIndexes(s,a)):s?(n=this.endTime-this.startTime,s=this.startTime-r*a,a=this.endTime-o*a,0this.start&&(r=o=0),s=this.start-r,a=this.end-o,this.zoomToIndexes(s,a))}else this.handleMouseOut()}},validateData:function(e){this.marginsUpdated=!1,this.zoomOutOnDataUpdate&&!e&&(this.endTime=this.end=this.startTime=this.start=NaN);var i=e=!1,s=!1,a=this.chartScrollbar;a&&(a.dragging&&(e=!0,a.handleDragStop()),a.resizingRight&&(s=!0,a.rightDragStop()),a.resizingLeft&&(i=!0,a.leftDragStop())),t.AmSerialChart.base.validateData.call(this),e&&a.handleDragStart(),s&&a.rightDragStart(),i&&a.leftDragStart()},drawChart:function(){if(0s&&(e=i-s),e!=this.startTime&&i-e>s&&(i=e+s));var a=this.minSelectedTime;if(0h&&(e=h),ih&&(i=h),ithis.firstTime&&(e=!0),this.endTimei&&(t=e-i,s=!0),t!=this.start&&e-t>i&&(e=t+i,s=!0)),s&&(s=this.chartScrollbar)&&s.dragger){var a=s.dragger.getBBox();s.maxWidth=a.width,s.maxHeight=a.height}t==this.start&&e==this.end||(s=this.chartData.length-1,isNaN(t)&&(t=0,isNaN(i)||(t=s-i)),isNaN(e)&&(e=s),es&&(e=s),t>s&&(t=s-1),0>t&&(t=0),this.start=t,this.end=e,this.categoryAxis.zoom(t,e),this.zoomAxesAndGraphs(),this.zoomScrollbar(),this.fixCursor(),0!==t||e!=this.chartData.length-1?this.showZB(!0):this.showZB(!1),this.syncGrid(),this.updateColumnsDepth(),this.dispatchIndexZoomEvent())},updateGraphs:function(){t.AmSerialChart.base.updateGraphs.call(this);var e,i=this.graphs;for(e=0;ee.depth?1:-1},zoomScrollbar:function(){var t=this.chartScrollbar,e=this.categoryAxis;if(t){if(!this.zoomedByScrollbar){var i=t.dragger;i&&i.stop()}this.zoomedByScrollbar=!1,e.parseDates&&!e.equalSpacing?t.timeZoom(this.startTime,this.endTime):t.zoom(this.start,this.end)}this.zoomValueScrollbar(this.valueScrollbar)},updateTrendLines:function(){var e,i=this.trendLines;for(e=0;ea&&(a=0),r>t.length-1&&(r=t.length-1);var o=a+Math.round((r-a)/2),n=t[o][e];return i==n?o:1>=r-a?s||Math.abs(t[a][e]-i)t&&(t=0),e>s-1&&(e=s-1),s=this.categoryAxis,s.parseDates&&!s.equalSpacing?this.zoom(i[t].time,this.getEndTime(i[e].time)):this.zoom(t,e))}},zoomToDates:function(e,i){var s=this.chartData;if(s)if(this.categoryAxis.equalSpacing){var a=this.getClosestIndex(s,"time",e.getTime(),!0,0,s.length);i=t.resetDateToMin(i,this.categoryAxis.minPeriod,1),s=this.getClosestIndex(s,"time",i.getTime(),!1,0,s.length),this.zoom(a,s)}else this.zoom(e.getTime(),i.getTime())},zoomToCategoryValues:function(t,e){this.chartData&&this.zoom(this.getCategoryIndexByValue(t),this.getCategoryIndexByValue(e))},formatPeriodString:function(e,i){if(i){i.periodDataItem={},i.periodPercentDataItem={};var s=["value","open","low","high","close"],a="value open low high close average sum count".split(" "),r=i.valueAxis,o=this.chartData,n=i.numberFormatter;n||(n=this.nf);for(var h=0;hD||D>A.graph.height)&&(T=NaN):(0>D||D>A.graph.width)&&(T=NaN),isNaN(T)||(isNaN(l)&&(l=T),d=T,(isNaN(c)||c>T)&&(c=T),(isNaN(u)||uA)&&(f=A),(isNaN(v)||ve&&0===d&&(d=180):0>i&&270==d&&(d=90),this.gradientRotation=d,0===s&&0===a&&(this.cornerRadius=c),this.draw()},draw:function(){var e=this.set;e.clear();var i=this.container,s=i.chart,a=this.w,r=this.h,o=this.dx,n=this.dy,h=this.colors,l=this.alpha,d=this.bwidth,c=this.bcolor,u=this.balpha,p=this.gradientRotation,m=this.cornerRadius,g=this.dashLength,f=this.pattern,v=this.topRadius,b=this.bcn,x=h,C=h;"object"==typeof h&&(x=h[0],C=h[h.length-1]);var y,w,N,S,D,A,T,M,L,k=l;f&&(l=0);var B,O,R,E,P=this.rotate;if(0Math.abs(r)&&(r=0),1>Math.abs(a)&&(a=0),!isNaN(v)&&(0r&&(d=" A"),l+=d+Math.round(a/2-R)+","+Math.round(r-E)+","+Math.round(a/2+R)+","+Math.round(r+E)+",0,"+r+","+a+","+r,l+=" L"+a+",0",l+=d+Math.round(a/2+B)+","+Math.round(O)+","+Math.round(a/2-B)+","+Math.round(-O)+","+a+",0,0,0"):(l+="A"+R+","+E+",0,0,0,"+(a-a/2*(1-v))+","+r+"L"+a+",0",l+="A"+B+","+O+",0,0,1,0,0"),B=180),i=i.path(l).attr(h),i.gradient("linearGradient",[x,t.adjustLuminosity(x,-.3),t.adjustLuminosity(x,-.3),x],B),P?i.translate(o/2,0):i.translate(0,n/2)):i=0===r?t.line(i,[0,a],[0,0],c,u,d,g):0===a?t.line(i,[0,0],[0,r],c,u,d,g):0r?[y,L,w,N,S,D,A,T,M,i]:[T,M,w,N,S,D,y,L,A,i]:P?0r?[y,i,T]:[T,i,y],t.setCN(s,i,b+"front"),t.setCN(s,w,b+"back"),t.setCN(s,T,b+"top"),t.setCN(s,y,b+"bottom"),t.setCN(s,S,b+"left"),t.setCN(s,D,b+"right"),y=0;yi&&(this.endTime=i),l=this.minorGridEnabled,o=this.gridAlpha;var w=0,N=0;if(this.widthField)for(i=this.start;i<=this.end;i++)if(h=this.data[i]){var S=Number(this.data[i].dataContext[this.widthField]);isNaN(S)||(w+=S,h.widthValue=S)}if(this.parseDates&&!this.equalSpacing)this.lastTime=e[e.length-1].time,this.maxTime=t.resetDateToMin(new Date(this.lastTime+1.05*b),this.minPeriod,1,C).getTime(),this.timeDifference=this.endTime-this.startTime,this.parseDatesDraw();else if(this.parseDates){if(this.parseDates&&this.equalSpacing){if(u=this.start,this.startTime=this.data[this.start].time,this.endTime=this.data[this.end].time,this.timeDifference=this.endTime-this.startTime,i=this.choosePeriod(0),c=i.period,r=i.count,i=t.getPeriodDuration(c,r),ip&&(p=0),N=this.end+2,N>=this.data.length&&(N=this.data.length),e=!1,e=!g,this.previousPos=-1e3,20=S&&(p=this.getCoordinate(i-this.start),l=!1,this.nextPeriod[o]&&(l=this.checkPeriodChange(this.nextPeriod[o],1,h,v,o))&&t.resetDateToMin(new Date(h),this.nextPeriod[o],1,C).getTime()!=h&&(l=!1),b=!1,l&&this.markPeriodChange?(l=this.dateFormatsObject[this.nextPeriod[o]],b=!0):l=this.dateFormatsObject[o],v=t.formatDate(new Date(h),l,s),(i==d&&!g||i==m&&!f)&&(v=" "),e?e=!1:(y||(b=!1),p-this.previousPos>this.safeDistance*Math.cos(this.labelRotationR*Math.PI/180)&&(this.labelFunction&&(v=this.labelFunction(v,new Date(h),this,c,r,n)),this.boldLabels&&(b=!0),a=new this.axisItemRenderer(this,p,v,void 0,void 0,void 0,void 0,b),l=a.graphics(),this.pushAxisItem(a),l=l.getBBox().width,t.isModern||(l-=p),this.previousPos=p+l)),n=v=h)}}else if(this.cellWidth=this.getStepWidth(p),pp&&(p=0),y=0,this.widthField&&(p=this.start,C=1),this.end-p+1>=this.autoRotateCount&&(this.labelRotationR=this.autoRotateAngle),i=p;i<=this.end+2;i++){if(m=!1,0<=i&&ithis.end&&"start"==this.tickPosition&&(v=" "),this.rotate&&this.inside&&(m-=2),isNaN(r.widthValue)||(r.percentWidthValue=r.widthValue/w*100,e=this.rotate?this.height*r.widthValue/w:this.width*r.widthValue/w,p=N,N+=e,n=m=e/2),a=new this.axisItemRenderer(this,p,v,a,e,m,void 0,b,n,!1,r.labelColor,r.className),a.serialDataItem=r,this.pushAxisItem(a),this.gridAlpha=o}for(i=g=0;ithis.height+1&&i--:s>this.width+1&&i--,0>s&&i++,t.fitToBounds(i,0,a.length-1)},dateToCoordinate:function(t){return this.parseDates&&!this.equalSpacing?(t.getTime()-this.startTime)*this.stepWidth:this.parseDates&&this.equalSpacing?(t=this.chart.getClosestIndex(this.data,"time",t.getTime(),!1,0,this.data.length-1),this.getCoordinate(t-this.start)):NaN},categoryToCoordinate:function(t){return this.chart?this.parseDates?this.dateToCoordinate(new Date(t)):(t=this.chart.getCategoryIndexByValue(t),isNaN(t)?void 0:this.getCoordinate(t-this.start)):NaN},coordinateToDate:function(t){return this.equalSpacing?(t=this.xToIndex(t),new Date(this.data[t].time)):new Date(this.startTime+t/this.stepWidth)},coordinateToValue:function(t){if(t=this.xToIndex(t),t=this.data[t])return this.parseDates?t.time:t.category},getCoordinate:function(t){return t*=this.stepWidth,this.startOnAxis||(t+=this.stepWidth/2),Math.round(t)},formatValue:function(e,i){return i||(i=this.currentDateFormat),this.parseDates&&(e=t.formatDate(new Date(e),i,this.chart)),e},showBalloonAt:function(t,e){return void 0===e&&(e=this.parseDates?this.dateToCoordinate(new Date(t)):this.categoryToCoordinate(t)),this.adjustBalloonCoordinate(e)},formatBalloonText:function(e,i,s){var a="",r="",o=this.chart,n=this.data[i];if(n)if(this.parseDates)a=t.formatDate(n.category,s,o),i=t.changeDate(new Date(n.category),this.minPeriod,1),r=t.formatDate(i,s,o),-1!=a.indexOf("fff")&&(a=t.formatMilliseconds(a,n.category),r=t.formatMilliseconds(r,i));else{var h;this.data[i+1]&&(h=this.data[i+1]),a=t.fixNewLines(n.category),h&&(r=t.fixNewLines(h.category))}return e=e.replace(/\[\[category\]\]/g,String(a)),e.replace(/\[\[toCategory\]\]/g,String(r))},adjustBalloonCoordinate:function(t,e){var i=this.xToIndex(t),s=this.chart.chartCursor;if(this.stickBalloonToCategory){var a=this.data[i];a&&(t=a.x[this.id]),this.stickBalloonToStart&&(t-=this.cellWidth/2);var r=0;if(s){var o=s.limitToGraph;if(o){var n=o.valueAxis.id;o.hidden||(r=a.axes[n].graphs[o.id].y)}this.rotate?("left"==this.position?(o&&(r-=s.width),0r&&(r=0),s.fixHLine(t,r)):("top"==this.position?(o&&(r-=s.height),0r&&(r=0),s.fullWidth&&(t+=1),s.fixVLine(t,r))}}return s&&!e&&(s.setIndex(i),this.parseDates&&s.setTimestamp(this.coordinateToDate(t).getTime())),t}})}()},"8aa5":function(t,e,i){"use strict";var s=i("6547").charAt;t.exports=function(t,e,i){return e+(i?s(t,e).length:1)}},9263:function(t,e,i){"use strict";var s=i("c65b"),a=i("e330"),r=i("577e"),o=i("ad6d"),n=i("9f7f"),h=i("5692"),l=i("7c73"),d=i("69f3").get,c=i("fce3"),u=i("107c"),p=h("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,g=m,f=a("".charAt),v=a("".indexOf),b=a("".replace),x=a("".slice),C=function(){var t=/a/,e=/b*/g;return s(m,t,"a"),s(m,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),y=n.BROKEN_CARET,w=void 0!==/()??/.exec("")[1],N=C||w||y||c||u;N&&(g=function(t){var e,i,a,n,h,c,u,N=this,S=d(N),D=r(t),A=S.raw;if(A)return A.lastIndex=N.lastIndex,e=s(g,A,D),N.lastIndex=A.lastIndex,e;var T=S.groups,M=y&&N.sticky,L=s(o,N),k=N.source,B=0,O=D;if(M&&(L=b(L,"y",""),-1===v(L,"g")&&(L+="g"),O=x(D,N.lastIndex),N.lastIndex>0&&(!N.multiline||N.multiline&&"\n"!==f(D,N.lastIndex-1))&&(k="(?: "+k+")",O=" "+O,B++),i=new RegExp("^(?:"+k+")",L)),w&&(i=new RegExp("^"+k+"$(?!\\s)",L)),C&&(a=N.lastIndex),n=s(m,M?i:N,O),M?n?(n.input=x(n.input,B),n[0]=x(n[0],B),n.index=N.lastIndex,N.lastIndex+=n[0].length):N.lastIndex=0:C&&n&&(N.lastIndex=N.global?n.index+n[0].length:a),w&&n&&n.length>1&&s(p,n[0],i,(function(){for(h=1;h=0;--r){var o=this.tryEntries[r],n=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var h=s.call(o,"catchLoc"),l=s.call(o,"finallyLoc");if(h&&l){if(this.prev=0;--i){var a=this.tryEntries[i];if(a.tryLoc<=this.prev&&s.call(a,"finallyLoc")&&this.prev=0;--e){var i=this.tryEntries[e];if(i.finallyLoc===t)return this.complete(i.completion,i.afterLoc),M(i),g}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var i=this.tryEntries[e];if(i.tryLoc===t){var s=i.completion;if("throw"===s.type){var a=s.arg;M(i)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,i,s){return this.delegate={iterator:k(t),resultName:i,nextLoc:s},"next"===this.method&&(this.arg=e),g}},t}(t.exports);try{regeneratorRuntime=s}catch(a){"object"===typeof globalThis?globalThis.regeneratorRuntime=s:Function("r","regeneratorRuntime = r")(s)}},"99af":function(t,e,i){"use strict";var s=i("23e7"),a=i("da84"),r=i("d039"),o=i("e8b5"),n=i("861d"),h=i("7b0b"),l=i("07fa"),d=i("8418"),c=i("65f0"),u=i("1dde"),p=i("b622"),m=i("2d00"),g=p("isConcatSpreadable"),f=9007199254740991,v="Maximum allowed index exceeded",b=a.TypeError,x=m>=51||!r((function(){var t=[];return t[g]=!1,t.concat()[0]!==t})),C=u("concat"),y=function(t){if(!n(t))return!1;var e=t[g];return void 0!==e?!!e:o(t)},w=!x||!C;s({target:"Array",proto:!0,forced:w},{concat:function(t){var e,i,s,a,r,o=h(this),n=c(o,0),u=0;for(e=-1,s=arguments.length;ef)throw b(v);for(i=0;i=f)throw b(v);d(n,u++,r)}return n.length=u,n}})},"9f7f":function(t,e,i){var s=i("d039"),a=i("da84"),r=a.RegExp,o=s((function(){var t=r("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),n=o||s((function(){return!r("a","y").sticky})),h=o||s((function(){var t=r("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));t.exports={BROKEN_CARET:h,MISSED_STICKY:n,UNSUPPORTED_Y:o}},a15b:function(t,e,i){"use strict";var s=i("23e7"),a=i("e330"),r=i("44ad"),o=i("fc6a"),n=i("a640"),h=a([].join),l=r!=Object,d=n("join",",");s({target:"Array",proto:!0,forced:l||!d},{join:function(t){return h(o(this),void 0===t?",":t)}})},a640:function(t,e,i){"use strict";var s=i("d039");t.exports=function(t,e){var i=[][t];return!!i&&s((function(){i.call(null,e||function(){throw 1},1)}))}},ac1f:function(t,e,i){"use strict";var s=i("23e7"),a=i("9263");s({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},ad6d:function(t,e,i){"use strict";var s=i("825a");t.exports=function(){var t=s(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},d784:function(t,e,i){"use strict";i("ac1f");var s=i("e330"),a=i("6eeb"),r=i("9263"),o=i("d039"),n=i("b622"),h=i("9112"),l=n("species"),d=RegExp.prototype;t.exports=function(t,e,i,c){var u=n(t),p=!o((function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})),m=p&&!o((function(){var e=!1,i=/a/;return"split"===t&&(i={},i.constructor={},i.constructor[l]=function(){return i},i.flags="",i[u]=/./[u]),i.exec=function(){return e=!0,null},i[u](""),!e}));if(!p||!m||i){var g=s(/./[u]),f=e(u,""[t],(function(t,e,i,a,o){var n=s(t),h=e.exec;return h===r||h===d.exec?p&&!o?{done:!0,value:g(e,i,a)}:{done:!0,value:n(i,e,a)}:{done:!1}}));a(String.prototype,t,f[0]),a(d,u,f[1])}c&&h(d[u],"sham",!0)}},d81d:function(t,e,i){"use strict";var s=i("23e7"),a=i("b727").map,r=i("1dde"),o=r("map");s({target:"Array",proto:!0,forced:!o},{map:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}})},de5e:function(t,e){(function(){var t=window.AmCharts;t.AmStockChart=t.Class({construct:function(e){this.type="stock",this.cname="AmStockChart",t.addChart(this),this.version="3.21.15",this.theme=e,this.createEvents("buildStarted","zoomed","rollOverStockEvent","rollOutStockEvent","clickStockEvent","panelRemoved","dataUpdated","init","rendered","drawn","resized"),this.colors="#FF6600 #FCD202 #B0DE09 #0D8ECF #2A0CD0 #CD0D74 #CC0000 #00CC00 #0000CC #DDDDDD #999999 #333333 #990000".split(" "),this.firstDayOfWeek=1,this.glueToTheEnd=!1,this.dataSetCounter=-1,this.zoomOutOnDataSetChange=!1,this.panels=[],this.dataSets=[],this.chartCursors=[],this.comparedDataSets=[],this.classNamePrefix="amcharts",this.categoryAxesSettings=new t.CategoryAxesSettings(e),this.valueAxesSettings=new t.ValueAxesSettings(e),this.panelsSettings=new t.PanelsSettings(e),this.chartScrollbarSettings=new t.ChartScrollbarSettings(e),this.chartCursorSettings=new t.ChartCursorSettings(e),this.stockEventsSettings=new t.StockEventsSettings(e),this.legendSettings=new t.LegendSettings(e),this.balloon=new t.AmBalloon(e),this.previousEndDate=new Date(0),this.previousStartDate=new Date(0),this.dataSetCount=this.graphCount=0,this.chartCreated=!1,this.processTimeout=0,this.autoResize=this.extendToFullPeriod=!0,this.langObj={},t.applyTheme(this,e,this.cname)},write:function(t){var e=this;if(e.listeners)for(var i in e.listeners){var s=e.listeners[i];e.addListener(s.event,s.method)}e.fire({type:"buildStarted",chart:e}),e.afterWriteTO&&clearTimeout(e.afterWriteTO),0e?this.colors[e]:t.randomColor())}!i&&t.ifArray(s)&&(this.mainDataSet=this.dataSets[0]),this.getSelections()},getLastDate:function(e){var i=t.getDate(e,this.dataDateFormat,"fff");e=this.categoryAxesSettings.minPeriod;var s=t.extractPeriod(e);i=t.changeDate(i,s.period,1*s.count,!0).getTime();return-1==e.indexOf("fff")&&--i,new Date(i)},getFirstDate:function(e){e=t.getDate(e,this.dataDateFormat,"fff");var i=t.extractPeriod(this.categoryAxesSettings.minPeriod);return new Date(t.resetDateToMin(e,i.period,1*i.count,this.firstDayOfWeek))},updateData:function(){var e=this,i=e.mainDataSet;if(i){e.parsingData=!1;var s=e.categoryAxesSettings;-1==t.getItemIndex(s.minPeriod,s.groupToPeriods)&&s.groupToPeriods.unshift(s.minPeriod);var a=i.dataProvider;if(t.ifArray(a)){var r=i.categoryField;e.firstDate=e.getFirstDate(a[0][r]),e.lastDate=e.getLastDate(a[a.length-1][r]),e.periodSelector&&e.periodSelector.setRanges(e.firstDate,e.lastDate),i.dataParsed||(e.parsingData=!0,0=g[c]||!g[c]){var L;for(f[c]={},f[c].amCategoryIdField=String(t.resetDateToMin(y,T,M,a).getTime()),L=0;Lu&&(A=t.newDate(y,i),A=t.changeDate(A,T,M,!0),A=t.resetDateToMin(A,T,M,a),g[c]=A.getTime()),x==u)for(var k in C)C.hasOwnProperty(k)&&(f[c][k]=C[k]);f[c][l]=t.newDate(y,i)}else for(S=f[c],S.rawData&&S.rawData.push(C),c=0;cS[A+"High"]&&(S[A+"High"]=D),isNaN(S[A+"AbsHigh"])&&(S[A+"AbsHigh"]=D),Math.abs(D)>S[A+"AbsHigh"]&&(S[A+"AbsHigh"]=D),S[A+"Close"]=D,T=t.getDecimals(S[A+"Sum"]),M=t.getDecimals(D),isNaN(S[A+"Sum"])&&(S[A+"Sum"]=0),S[A+"Sum"]+=D,S[A+"Sum"]=t.roundTo(S[A+"Sum"],Math.max(T,M)),S[A+"Count"]++,S[A+"Average"]=S[A+"Sum"]/S[A+"Count"]))}}}e.agregatedDataProviders=n,t.ifArray(e.stockEvents)?0=u&&e=r-a?void 0:eo.getTime()&&(e=o),i.getTime()o.getTime()&&(i=o),l=t.getItemIndex(l,h.groupToPeriods),h=n,n=s.choosePeriod(l,e,i),s.currentPeriod=n;l=t.extractPeriod(n);var v=t.getPeriodDuration(l.period,l.count);for(1>i.getTime()-e.getTime()&&(e=new Date(i.getTime()-1)),f=t.newDate(e),s.extendToFullPeriod&&(f.getTime()-r.getTime()<.1*v&&(f=t.resetDateToMin(e,l.period,l.count,g)),o.getTime()-i.getTime()<.1*v&&(i=t.resetDateToMin(o,l.period,l.count,g),i=t.changeDate(i,l.period,l.count,!0))),r=0;rc&&0'+(s.langObj.periodSelectorAccessibilityText||i.accessibilityText)+"";var n=e.firstChild;e=i.theme,r=i.position,r="top"!=r&&"bottom"!=r,i.vertical=r;var h=o=0;if(i.inputFieldsEnabled){var l=document.createElement("div");n.appendChild(l);var d=document.createTextNode(s.langObj.fromText||i.fromText);l.appendChild(d),r?t.addBr(l):(l.style.styleFloat="left",l.style.display="inline");var c=document.createElement("input");if(c.setAttribute("aria-label",s.langObj.fromText||i.fromText),c.className="amChartsInputField "+a+"-start-date-input",e&&t.applyStyles(c.style,e.PeriodInputField),c.style.textAlign="center",c.onblur=function(t){i.handleCalChange(t)},t.isNN&&c.addEventListener("keypress",(function(t){i.handleCalendarChange.call(i,t)}),!0),t.isIE&&c.attachEvent("onkeypress",(function(t){i.handleCalendarChange.call(i,t)})),l.appendChild(c),i.startDateField=c,r)d=i.width-6+"px",t.addBr(l);else{d=i.inputFieldWidth+"px";var u=document.createTextNode(" ");l.appendChild(u)}c.style.width=d,c=document.createTextNode(s.langObj.toText||i.toText),l.appendChild(c),r&&t.addBr(l),c=document.createElement("input"),c.setAttribute("aria-label",s.langObj.toText||i.toText),c.className="amChartsInputField "+a+"-end-date-input",e&&t.applyStyles(c.style,e.PeriodInputField),c.style.textAlign="center",c.onblur=function(){i.handleCalChange()},t.isNN&&c.addEventListener("keypress",(function(t){i.handleCalendarChange.call(i,t)}),!0),t.isIE&&c.attachEvent("onkeypress",(function(t){i.handleCalendarChange.call(i,t)})),l.appendChild(c),i.endDateField=c,r?t.addBr(l):o=c.offsetHeight+2,d&&(c.style.width=d)}if(l=i.periods,t.ifArray(l)){d=document.createElement("div"),r||(d.style.cssFloat="right",d.style.styleFloat="right",d.style.display="inline"),n.appendChild(d),r&&t.addBr(d),s=document.createTextNode(s.langObj.periodsText||i.periodsText),d.appendChild(s),i.periodContainer=d;var p;for(s=0;su.getTime()&&(o=t.getPeriodDuration("DD",1),a=new Date(u.getTime()-o)),a.getTime()o&&(r=o),o=this.theme,this.unselectButtons(),e=s.length-1;0<=e;e--){var n=s[e],h=n.button;n.startTime&&n.endTime&&a==n.startTime&&r==n.endTime&&(this.unselectButtons(),h.className="amChartsButtonSelected "+i.classNamePrefix+"-period-input-selected",o&&t.applyStyles(h.style,o.PeriodButtonSelected))}}this.skipMark=!1},unselectButtons:function(){var e,i=this.chart,s=this.periods,a=this.theme;for(e=s.length-1;0<=e;e--){var r=s[e].button;r.className="amChartsButton "+i.classNamePrefix+"-period-input",a&&t.applyStyles(r.style,a.PeriodButton)}},setDefaultPeriod:function(){var t,e=this.periods;if(this.chart.chartCreated)for(t=0;tr&&(r=.005),0>t?(s=i.percentStart+s*r,a=i.percentEnd+a*r):(s=i.percentStart-s*r,a=i.percentEnd-a*r),a>s&&i.percentZoom(s,a,!0))}}})}(),function(){var t=window.AmCharts;t.CategoryAxesSettings=t.Class({construct:function(e){this.cname="CategoryAxesSettings",this.minPeriod="DD",this.equalSpacing=!1,this.axisHeight=28,this.tickLength=this.axisAlpha=0,this.gridCount=10,this.maxSeries=150,this.groupToPeriods="ss 10ss 30ss mm 10mm 30mm hh DD WW MM YYYY".split(" "),this.markPeriodChange=this.autoGridCount=!0,t.applyTheme(this,e,this.cname)}})}(),function(){var t=window.AmCharts;t.ChartCursorSettings=t.Class({construct:function(e){this.cname="ChartCursorSettings",this.enabled=!0,this.bulletsEnabled=this.valueBalloonsEnabled=!1,this.graphBulletSize=1,this.onePanelOnly=!1,this.categoryBalloonDateFormats=[{period:"YYYY",format:"YYYY"},{period:"MM",format:"MMM, YYYY"},{period:"WW",format:"MMM DD, YYYY"},{period:"DD",format:"MMM DD, YYYY"},{period:"hh",format:"JJ:NN"},{period:"mm",format:"JJ:NN"},{period:"ss",format:"JJ:NN:SS"},{period:"fff",format:"JJ:NN:SS"}],t.applyTheme(this,e,this.cname)},categoryBalloonDateFormat:function(t){var e,i,s=this.categoryBalloonDateFormats;for(i=0;ithis.availableSpace&&(this.stackDown=!0),this.set=t.set(),this.cset=t.set(),this.set.push(this.cset),this.set.doNotScale=!0,t=0,i=0;ib)', 'g') -> /(?
b)/g and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('(?b)', 'g');\n return re.exec('b').groups.a !== 'b' ||\n 'b'.replace(re, '$c') !== 'bc';\n});\n","'use strict';\nvar apply = require('../internals/function-apply');\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar getMethod = require('../internals/get-method');\nvar arraySlice = require('../internals/array-slice-simple');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar fails = require('../internals/fails');\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\nvar MAX_UINT32 = 0xFFFFFFFF;\nvar min = Math.min;\nvar $push = [].push;\nvar exec = uncurryThis(/./.exec);\nvar push = uncurryThis($push);\nvar stringSlice = uncurryThis(''.slice);\n\n// Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n// Weex JS has frozen built-in prototypes, so use try / catch wrapper\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = !fails(function () {\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length !== 2 || result[0] !== 'a' || result[1] !== 'b';\n});\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n // eslint-disable-next-line regexp/no-empty-group -- required for testing\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n // eslint-disable-next-line regexp/no-empty-capturing-group, regexp/no-empty-group -- required for testing\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = toString(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return call(nativeSplit, string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = call(regexpExec, separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n push(output, stringSlice(string, lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) apply($push, output, arraySlice(match, 1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !exec(separatorCopy, '')) push(output, '');\n } else push(output, stringSlice(string, lastLastIndex));\n return output.length > lim ? arraySlice(output, 0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : call(nativeSplit, this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : getMethod(separator, SPLIT);\n return splitter\n ? call(splitter, separator, O, limit)\n : call(internalSplit, toString(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (string, limit) {\n var rx = anObject(this);\n var S = toString(string);\n var res = maybeCallNative(internalSplit, rx, S, limit, internalSplit !== nativeSplit);\n\n if (res.done) return res.value;\n\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (UNSUPPORTED_Y ? 'g' : 'y');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(UNSUPPORTED_Y ? '^(?:' + rx.source + ')' : rx, flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = UNSUPPORTED_Y ? 0 : q;\n var z = callRegExpExec(splitter, UNSUPPORTED_Y ? stringSlice(S, q) : S);\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (UNSUPPORTED_Y ? q : 0)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n push(A, stringSlice(S, p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n push(A, z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n push(A, stringSlice(S, p));\n return A;\n }\n ];\n}, !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC, UNSUPPORTED_Y);\n","var global = require('../internals/global');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof-raw');\nvar regexpExec = require('../internals/regexp-exec');\n\nvar TypeError = global.TypeError;\n\n// `RegExpExec` abstract operation\n// https://tc39.es/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (isCallable(exec)) {\n var result = call(exec, R, S);\n if (result !== null) anObject(result);\n return result;\n }\n if (classof(R) === 'RegExp') return call(regexpExec, R, S);\n throw TypeError('RegExp#exec called on incompatible receiver');\n};\n","(function(){var d;window.AmCharts?d=window.AmCharts:(d={},window.AmCharts=d,d.themes={},d.maps={},d.inheriting={},d.charts=[],d.onReadyArray=[],d.useUTC=!1,d.updateRate=60,d.uid=0,d.lang={},d.translations={},d.mapTranslations={},d.windows={},d.initHandlers=[],d.amString=\"am\",d.pmString=\"pm\");d.Class=function(a){var b=function(){arguments[0]!==d.inheriting&&(this.events={},this.construct.apply(this,arguments))};a.inherits?(b.prototype=new a.inherits(d.inheriting),b.base=a.inherits.prototype,delete a.inherits):\r\n(b.prototype.createEvents=function(){for(var a=0;ad.IEversion&&0b)return a;g=-1;for(a=(k=a.split(/\\r\\n|\\n|\\r/)).length;++gb;k[g]+=d.trim(h.slice(0,f))+((h=h.slice(f)).length?c:\"\"))f=2==e||(f=h.slice(0,b+1).match(/\\S*(\\s)?$/))[1]?b:f.input.length-f[0].length||1==e&&b||f.input.length+(f=h.slice(b).match(/^\\S*/))[0].length;h=d.trim(h)}return k.join(c)};d.trim=function(a){return a.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g,\"\")};d.wrappedText=function(a,b,c,e,g,f,h,k){var l=d.text(a,b,c,e,g,f,h);if(l){var m=l.getBBox();if(m.width>k){var n=\"\\n\";d.isModern||(n=\"
\");k=Math.floor(k/(m.width/\r\nb.length));2c&&(a=c);return a};d.isDefined=function(a){return void 0===a?!1:!0};d.stripNumbers=function(a){return a.replace(/[0-9]+/g,\"\")};d.roundTo=function(a,b){if(0>b)return a;var c=Math.pow(10,b);return Math.round(a*c)/c};d.toFixed=function(a,b){var c=!1;0>a&&(c=!0,a=Math.abs(a));var e=String(Math.round(a*Math.pow(10,b)));if(0=h[b].contains){var l=a-Math.floor(a/h[b].contains)*h[b].contains;\"ss\"==b?(l=d.formatNumber(l,f),1==l.split(k)[0].length&&(l=\"0\"+l)):l=d.roundTo(l,f.precision);(\"mm\"==b||\"hh\"==b)&&10>l&&(l=\"0\"+l);c=l+\"\"+e[b]+\"\"+c;a=Math.floor(a/h[b].contains);b=h[b].nextInterval;return d.formatDuration(a,\r\nb,c,e,g,f)}\"ss\"==b&&(a=d.formatNumber(a,f),1==a.split(k)[0].length&&(a=\"0\"+a));\"mm\"==b&&(a=d.roundTo(a,f.precision));(\"mm\"==b||\"hh\"==b)&&10>a&&(a=\"0\"+a);c=a+\"\"+e[b]+\"\"+c;if(h[g].count>h[b].count)for(a=h[b].count;aa?\"-\":\"\";a=Math.abs(a);var k=String(a),l=!1;-1!=k.indexOf(\"e\")&&(l=!0);0<=c&&!l&&(k=d.toFixed(a,c));var m=\"\";if(l)m=k;else{var k=k.split(\".\"),l=String(k[0]),n;for(n=l.length;0<=n;n-=3)m=n!=l.length?0!==n?l.substring(n-3,n)+b+m:l.substring(n-3,n)+m:l.substring(n-3,n);void 0!==k[1]&&(m=m+f+k[1]);void 0!==c&&0=c.x-5&&a<=c.x+c.width+5&&b>=c.y-5&&b<=c.y+c.height+5?\r\n!0:!1};d.isPercents=function(a){if(-1!=String(a).indexOf(\"%\"))return!0};d.formatValue=function(a,b,c,e,g,f,h,k){if(b){void 0===g&&(g=\"\");var l;for(l=0;la&&(h=\"-\");a=Math.abs(a);if(1=b[k].number&&(l=a/b[k].number,m=Number(e.precision),1>m&&(m=1),c=d.roundTo(l,m),m=d.formatNumber(c,{precision:-1,decimalSeparator:e.decimalSeparator,\r\nthousandsSeparator:e.thousandsSeparator}),!g||l==c)){f=h+\"\"+m+\"\"+b[k].prefix;break}}else for(k=0;k\"==a&&(a=\"easeOutSine\");\"<\"==a&&(a=\"easeInSine\");\"elastic\"==a&&(a=\"easeOutElastic\");return a};d.getObjById=function(a,b){var c,e;for(e=0;e\"));return a};d.fixBrakes=function(a){if(d.isModern){var b=RegExp(\"
\",\"g\");a&&(a=a.replace(b,\"\\n\"))}else a=d.fixNewLines(a);return a};d.deleteObject=function(a,b){if(a){if(void 0===b||null===b)b=20;if(0!==b)if(\"[object Array]\"===Object.prototype.toString.call(a))for(var c=0;cb)return e/2*b*b+c;b--;return-e/2*(b*(b-2)-1)+c};d.easeInSine=function(a,b,c,e,d){return-e*\r\nMath.cos(b/d*(Math.PI/2))+e+c};d.easeOutSine=function(a,b,c,e,d){return e*Math.sin(b/d*(Math.PI/2))+c};d.easeOutElastic=function(a,b,c,e,d){a=1.70158;var f=0,h=e;if(0===b)return c;if(1==(b/=d))return c+e;f||(f=.3*d);hb?Math.abs(b)-1:Math.abs(b);var d;for(d=0;db?Number(\"0.\"+c+String(a)):Number(String(a)+c)};d.setCN=function(a,b,c,e){if(a.addClassNames&&b&&(b=b.node)&&c){var d=b.getAttribute(\"class\");a=a.classNamePrefix+\"-\";e&&(a=\"\");d?b.setAttribute(\"class\",d+\" \"+a+c):b.setAttribute(\"class\",a+c)}};d.removeCN=function(a,b,c){b&&(b=b.node)&&c&&(b=b.classList)&&b.remove(a.classNamePrefix+\"-\"+c)};d.parseDefs=function(a,b){for(var c in a){var e=typeof a[c];if(0a&&(a=3)):a=this.width/this.minHorizontalGap,this.gridCountR=Math.max(a,1)):this.gridCountR=this.gridCount;this.axisWidth=this.axisLine.axisWidth;this.addTitle()},\r\nsetOrientation:function(a){this.orientation=a?\"H\":\"V\"},addTitle:function(){var a=this.title;this.titleLabel=null;if(a){var b=this.chart,c=this.titleColor;void 0===c&&(c=b.color);var e=this.titleFontSize;isNaN(e)&&(e=b.fontSize+1);a=d.text(b.container,a,c,b.fontFamily,e,this.titleAlign,this.titleBold);d.setCN(b,a,this.bcn+\"title\");this.titleLabel=a}},positionTitle:function(){var a=this.titleLabel;if(a){var b,c,e=this.labelsSet,g={};0this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR=this.autoRotateAngle),a=k;a<=B;a++){p=q+y*(a+Math.floor((D-q)/y))-C;\"DD\"==A&&(p+=36E5);p=d.resetDateToMin(new Date(p),A,u,t).getTime();\"MM\"==A&&(g=(p-l)/y,1.5<=(p-l)/y&&(p=p-(g-1)*y+d.getPeriodDuration(\"DD\",3),p=d.resetDateToMin(new Date(p),A,1).getTime(),C+=y));g=(p-this.startTime)*\r\nthis.stepWidth;if(\"radar\"==b.type){if(g=this.axisWidth-g,0>g||g>this.axisWidth)continue}else this.rotate?\"date\"==this.type&&\"middle\"==this.gridPosition&&(I=-y*this.stepWidth/2):\"date\"==this.type&&(g=this.axisWidth-g);f=!1;this.nextPeriod[h]&&(f=this.checkPeriodChange(this.nextPeriod[h],1,p,l,h));l=!1;f&&this.markPeriodChange?(f=this.dateFormatsObject[this.nextPeriod[h]],this.twoLineMode&&(f=this.dateFormatsObject[h]+\"\\n\"+f,f=d.fixBrakes(f)),l=!0):f=this.dateFormatsObject[h];r||(l=!1);this.currentDateFormat=\r\nf;f=d.formatDate(new Date(p),f,b);if(a==k&&!c||a==B&&!e)f=\" \";this.labelFunction&&(f=this.labelFunction(f,new Date(p),this,A,u,m).toString());this.boldLabels&&(l=!0);m=new this.axisItemRenderer(this,g,f,!1,n,I,!1,l);this.pushAxisItem(m);m=l=p;if(!isNaN(w))for(g=1;gb||b>this.height)return;if(isNaN(b)){this.hideBalloon();return}b=this.adjustBalloonCoordinate(b,e);e=this.coordinateToValue(b)}else{if(0>a||a>this.width)return;\r\nif(isNaN(a)){this.hideBalloon();return}a=this.adjustBalloonCoordinate(a,e);e=this.coordinateToValue(a)}var f;if(d=this.chart.chartCursor)f=d.index;if(this.balloon&&void 0!==e&&this.balloon.enabled){if(this.balloonTextFunction){if(\"date\"==this.type||!0===this.parseDates)e=new Date(e);e=this.balloonTextFunction(e)}else this.balloonText?e=this.formatBalloonText(this.balloonText,f,c):isNaN(e)||(e=this.formatValue(e,c));if(a!=this.prevBX||b!=this.prevBY)this.balloon.setPosition(a,b),this.prevBX=a,this.prevBY=\r\nb,e&&this.balloon.showBalloon(e)}},adjustBalloonCoordinate:function(a){return a},createBalloon:function(){var a=this.chart,b=a.chartCursor;b&&(b=b.cursorPosition,\"mouse\"!=b&&(this.stickBalloonToCategory=!0),\"start\"==b&&(this.stickBalloonToStart=!0),\"ValueAxis\"==this.cname&&(this.stickBalloonToCategory=!1));this.balloon&&(this.balloon.destroy&&this.balloon.destroy(),d.extend(this.balloon,a.balloon,!0))},setBalloonBounds:function(){var a=this.balloon;if(a){var b=this.chart;a.cornerRadius=0;a.shadowAlpha=\r\n0;a.borderThickness=1;a.borderAlpha=1;a.adjustBorderColor=!1;a.showBullet=!1;this.balloon=a;a.chart=b;a.mainSet=b.plotBalloonsSet;a.pointerWidth=this.tickLength;if(this.parseDates||\"date\"==this.type)a.pointerWidth=0;a.className=this.id;b=\"V\";\"V\"==this.orientation&&(b=\"H\");this.stickBalloonToCategory||(a.animationDuration=0);var c,e,d,f,h=this.inside,k=this.width,l=this.height;switch(this.position){case \"bottom\":c=0;e=k;h?(d=0,f=l):(d=l,f=l+1E3);break;case \"top\":c=0;e=k;h?(d=0,f=l):(d=-1E3,f=0);break;\r\ncase \"left\":d=0;f=l;h?(c=0,e=k):(c=-1E3,e=0);break;case \"right\":d=0,f=l,h?(c=0,e=k):(c=k,e=k+1E3)}a.drop||(a.pointerOrientation=b);a.setBounds(c,d,e,f)}}})})();(function(){var d=window.AmCharts;d.ValueAxis=d.Class({inherits:d.AxisBase,construct:function(a){this.cname=\"ValueAxis\";this.createEvents(\"axisChanged\",\"logarithmicAxisFailed\",\"axisZoomed\",\"axisIntZoomed\");d.ValueAxis.base.construct.call(this,a);this.dataChanged=!0;this.stackType=\"none\";this.position=\"left\";this.unitPosition=\"right\";this.includeAllValues=this.recalculateToPercents=this.includeHidden=this.includeGuidesInMinMax=this.integersOnly=!1;this.durationUnits={DD:\"d. \",hh:\":\",mm:\":\",ss:\"\"};\r\nthis.scrollbar=!1;this.baseValue=0;this.radarCategoriesEnabled=!0;this.axisFrequency=1;this.gridType=\"polygons\";this.useScientificNotation=!1;this.axisTitleOffset=10;this.pointPosition=\"axis\";this.minMaxMultiplier=1;this.logGridLimit=2;this.totalTextOffset=this.treatZeroAs=0;this.minPeriod=\"ss\";this.relativeStart=0;this.relativeEnd=1;d.applyTheme(this,a,this.cname)},updateData:function(){0>=this.gridCountR&&(this.gridCountR=1);this.totals=[];this.data=this.chart.chartData;var a=this.chart;\"xy\"!=a.type&&\r\n(this.stackGraphs(\"smoothedLine\"),this.stackGraphs(\"line\"),this.stackGraphs(\"column\"),this.stackGraphs(\"step\"));this.recalculateToPercents&&this.recalculate();if(this.synchronizationMultiplier&&this.synchronizeWith)d.isString(this.synchronizeWith)&&(this.synchronizeWith=a.getValueAxisById(this.synchronizeWith)),this.synchronizeWith&&(this.synchronizeWithAxis(this.synchronizeWith),this.foundGraphs=!0);else if(this.foundGraphs=!1,this.getMinMax(),0===this.start&&this.end==this.data.length-1&&isNaN(this.minZoom)&&\r\nisNaN(this.maxZoom)||isNaN(this.fullMin)&&isNaN(this.fullMax))this.fullMin=this.min,this.fullMax=this.max,\"date\"!=this.type&&this.strictMinMax&&(isNaN(this.minimum)||(this.fullMin=this.minimum),isNaN(this.maximum)||(this.fullMax=this.maximum)),this.logarithmic&&(this.fullMin=this.logMin,0===this.fullMin&&(this.fullMin=this.treatZeroAs)),\"date\"==this.type&&(this.minimumDate||(this.fullMin=this.minRR),this.maximumDate||(this.fullMax=this.maxRR),this.strictMinMax&&(this.minimumDate&&(this.fullMin=this.minimumDate.getTime()),\r\nthis.maximumDate&&(this.fullMax=this.maximumDate.getTime())))},draw:function(){d.ValueAxis.base.draw.call(this);var a=this.chart,b=this.set;this.labelRotationR=this.labelRotation;d.setCN(a,this.set,\"value-axis value-axis-\"+this.id);d.setCN(a,this.labelsSet,\"value-axis value-axis-\"+this.id);d.setCN(a,this.axisLine.axisSet,\"value-axis value-axis-\"+this.id);var c=this.type;\"duration\"==c&&(this.duration=\"ss\");!0===this.dataChanged&&(this.updateData(),this.dataChanged=!1);\"date\"==c&&(this.logarithmic=\r\n!1,this.min=this.minRR,this.max=this.maxRR,this.reversed=!1,this.getDateMinMax());if(this.logarithmic){var e=this.treatZeroAs,g=this.getExtremes(0,this.data.length-1).min;!isNaN(this.minimum)&&this.minimum=g||0>=this.minimum){this.fire({type:\"logarithmicAxisFailed\",chart:a});return}}this.grid0=null;var f,h,k=a.dx,l=a.dy,e=!1,g=this.logarithmic;if(isNaN(this.min)||\r\nisNaN(this.max)||!this.foundGraphs||Infinity==this.min||-Infinity==this.max)e=!0;else{\"date\"==this.type&&this.min==this.max&&(this.max+=this.minDuration(),this.min-=this.minDuration());var m=this.labelFrequency,n=this.showFirstLabel,q=this.showLastLabel,p=1,t=0;this.minCalc=this.min;this.maxCalc=this.max;if(this.strictMinMax&&(isNaN(this.minimum)||(this.min=this.minimum),isNaN(this.maximum)||(this.max=this.maximum),this.min==this.max))return;isNaN(this.minZoom)||(this.minReal=this.min=this.minZoom);\r\nisNaN(this.maxZoom)||(this.max=this.maxZoom);if(this.logarithmic){h=this.fullMin;var r=this.fullMax;isNaN(this.minimum)||(h=this.minimum);isNaN(this.maximum)||(r=this.maximum);var r=Math.log(r)*Math.LOG10E-Math.log(h)*Math.LOG10E,w=Math.log(this.max)/Math.LN10-Math.log(h)*Math.LOG10E;this.relativeStart=d.roundTo((Math.log(this.minReal)/Math.LN10-Math.log(h)*Math.LOG10E)/r,5);this.relativeEnd=d.roundTo(w/r,5)}else this.relativeStart=d.roundTo(d.fitToBounds((this.min-this.fullMin)/(this.fullMax-this.fullMin),\r\n0,1),5),this.relativeEnd=d.roundTo(d.fitToBounds((this.max-this.fullMin)/(this.fullMax-this.fullMin),0,1),5);var r=Math.round((this.maxCalc-this.minCalc)/this.step)+1,z;!0===g?(z=Math.log(this.max)*Math.LOG10E-Math.log(this.minReal)*Math.LOG10E,this.stepWidth=this.axisWidth/z,z>this.logGridLimit&&(r=Math.ceil(Math.log(this.max)*Math.LOG10E)+1,t=Math.round(Math.log(this.minReal)*Math.LOG10E),r>this.gridCountR&&(p=Math.ceil(r/this.gridCountR)))):this.stepWidth=this.axisWidth/(this.max-this.min);var x=\r\n0;1>this.step&&-1this.maxDecCount&&(x=this.maxDecCount);w=this.precision;isNaN(w)||(x=w);isNaN(this.maxZoom)&&(this.max=d.roundTo(this.max,this.maxDecCount),this.min=d.roundTo(this.min,this.maxDecCount));h={};h.precision=x;h.decimalSeparator=a.nf.decimalSeparator;h.thousandsSeparator=a.nf.thousandsSeparator;this.numberFormatter=h;var u;this.exponential=!1;for(h=t;h=this.autoRotateCount&&!isNaN(this.autoRotateAngle)&&(this.labelRotationR=\r\nthis.autoRotateAngle),c=this.minCalc,g&&(r++,c=this.maxCalc-r*x),this.gridCountReal=r,h=this.startCount=t;hthis.logGridLimit){if(t=Math.pow(10,h),t>this.max)continue}else if(0>=t&&(t=c+x*h+x/2,0>=t))continue;u=this.formatValue(t,!1,h);Math.round(h/m)!=h/m&&(u=void 0);if(0===h&&!n||h==r-1&&!q)u=\" \";f=this.getCoordinate(t);var B;this.rotate&&this.autoWrap&&\r\n(B=this.stepWidth*x-10);u=new this.axisItemRenderer(this,f,u,void 0,B,void 0,void 0,this.boldLabels);this.pushAxisItem(u);if(t==this.baseValue&&\"radar\"!=a.type){var D,C,I=this.width,H=this.height;\"H\"==this.orientation?0<=f&&f<=I+1&&(D=[f,f,f+k],C=[H,0,l]):0<=f&&f<=H+1&&(D=[0,I,I+k],C=[f,f,f+l]);D&&(f=d.fitToBounds(2*this.gridAlpha,0,1),isNaN(this.zeroGridAlpha)||(f=this.zeroGridAlpha),f=d.line(a.container,D,C,this.gridColor,f,1,this.dashLength),f.translate(this.x,this.y),this.grid0=f,a.axesSet.push(f),\r\nf.toBack(),d.setCN(a,f,this.bcn+\"zero-grid-\"+this.id),d.setCN(a,f,this.bcn+\"zero-grid\"))}if(!isNaN(y)&&0this.logGridLimit&&(y=Math.pow(10,h+p)),f=9,y=(y-t)/f);I=this.gridAlpha;this.gridAlpha=this.minorGridAlpha;for(H=1;Hl&&0>k||(k=new this.guideFillRenderer(this,l,k,C),this.pushAxisItem(k,y),y=k.graphics(),C.graphics=y,this.addEventListeners(y,\r\nC));this.fillAlpha=D}u=this.baseValue;this.min>this.baseValue&&this.max>this.baseValue&&(u=this.min);this.minc&&(f.precision=Math.abs(c)),b&&1b&&c.shift();for(var e=Math.floor(Math.log(Math.abs(a))*Math.LOG10E),d=0;da){if(h=Math.pow(10,-h)*f,h==Math.round(h))return f}else if(f==Math.round(f))return f}return 1},stackGraphs:function(a){var b=this.stackType;\r\n\"stacked\"==b&&(b=\"regular\");\"line\"==b&&(b=\"none\");\"100% stacked\"==b&&(b=\"100%\");this.stackType=b;var c=[],e=[],g=[],f=[],h,k=this.chart.graphs,l,m,n,q,p,t=this.baseValue,r=!1;if(\"line\"==a||\"step\"==a||\"smoothedLine\"==a)r=!0;if(r&&(\"regular\"==b||\"100%\"==b))for(q=0;qh?(m.values.close=h,isNaN(e[p])?m.values.open=t:(m.values.close+=e[p],m.values.open=e[p]),e[p]=m.values.close):(m.values.close=h,isNaN(g[p])?m.values.open=t:(m.values.close+=g[p],m.values.open=g[p]),g[p]=m.values.close)))}}for(p=this.start;p<=this.end;p++)for(q=0;qc?(m.values.close=d.fitToBounds(c+e[p],-100,100),m.values.open=e[p],e[p]=m.values.close):(m.values.close=d.fitToBounds(c+g[p],-100,100),m.values.open=g[p],g[p]=m.values.close)))))},\r\nrecalculate:function(){var a=this.chart,b=a.graphs,c;for(c=0;c\r\nq&&h++}if(m=a.recalculateFromDate)m=d.getDate(m,a.dataDateFormat,\"fff\"),h=a.getClosestIndex(a.chartData,\"time\",m.getTime(),!0,0,a.chartData.length),k=a.chartData.length-1;for(m=h;m<=k&&(h=this.data[m].axes[this.id].graphs[e.id],f=h.values[g],e.recalculateValue&&(f=h.dataContext[e.valueField+e.recalculateValue]),isNaN(f));m++);this.recBaseValue=f;for(g=l;g<=k;g++){h=this.data[g].axes[this.id].graphs[e.id];h.percents={};var l=h.values,p;for(p in l)h.percents[p]=\"percents\"!=p?l[p]/f*100-100:l[p]}}}},\r\ngetMinMax:function(){var a=!1,b=this.chart,c=b.graphs,e;for(e=0;ethis.max&&(this.max=c.toValue),c.value>this.max&&(this.max=c.value);isNaN(this.minimum)||(this.min=this.minimum);isNaN(this.maximum)||(this.max=this.maximum);\"date\"==this.type&&this.getDateMinMax();this.min>this.max&&(a=this.max,this.max=this.min,\r\nthis.min=a);isNaN(this.minZoom)||(this.min=this.minZoom);isNaN(this.maxZoom)||(this.max=this.maxZoom);this.minCalc=this.min;this.maxCalc=this.max;this.minReal=this.min;this.maxReal=this.max;0===this.min&&0===this.max&&(this.max=9);this.min>this.max&&(this.min=this.max-1);a=this.min;b=this.max;c=this.max-this.min;e=0===c?Math.pow(10,Math.floor(Math.log(Math.abs(this.max))*Math.LOG10E))/10:Math.pow(10,Math.floor(Math.log(Math.abs(c))*Math.LOG10E))/10;isNaN(this.maximum)&&(this.max=Math.ceil(this.max/\r\ne)*e+e);isNaN(this.minimum)&&(this.min=Math.floor(this.min/e)*e-e);0>this.min&&0<=a&&(this.min=0);0=b&&(this.max=0);\"100%\"==this.stackType&&(this.min=0>this.min?-100:0,this.max=0>this.max?0:100);c=this.max-this.min;e=Math.pow(10,Math.floor(Math.log(Math.abs(c))*Math.LOG10E))/10;this.step=Math.ceil(c/this.gridCountR/e)*e;c=Math.pow(10,Math.floor(Math.log(Math.abs(this.step))*Math.LOG10E));c=d.fixStepE(c);e=Math.ceil(this.step/c);5=e&&2c?(this.maxDecCount=Math.abs(Math.log(Math.abs(c))*Math.LOG10E),this.maxDecCount=Math.round(this.maxDecCount),this.step=d.roundTo(this.step,this.maxDecCount+1)):this.maxDecCount=0;this.min=this.step*Math.floor(this.min/this.step);this.max=this.step*Math.ceil(this.max/this.step);0>this.min&&0<=a&&(this.min=0);0=b&&(this.max=0);1e&&(e=l);else for(var m in k)k.hasOwnProperty(m)&&\"percents\"!=m&&\"total\"!=m&&\"error\"!=m&&(l=k[m],le&&(e=l))}}}return{min:c,max:e}},zoomOut:function(a){this.maxZoom=this.minZoom=NaN;this.zoomToRelativeValues(0,1,a)},zoomToRelativeValues:function(a,b,c){if(this.reversed){var e=a;a=1-b;b=1-e}var d=this.fullMax,e=this.fullMin,f=e+(d-e)*a,h=e+(d-e)*b;0<=this.minimum&&0>f&&(f=0);this.logarithmic&&(isNaN(this.minimum)||(e=this.minimum),isNaN(this.maximum)||(d=this.maximum),d=Math.log(d)*\r\nMath.LOG10E-Math.log(e)*Math.LOG10E,f=Math.pow(10,d*a+Math.log(e)*Math.LOG10E),h=Math.pow(10,d*b+Math.log(e)*Math.LOG10E));return this.zoomToValues(f,h,c)},zoomToValues:function(a,b,c){if(bn?(v=X+ha*Math.sin(V)-B-3+2,G+=-ha*Math.cos(V)-Qa*Math.sin(V)-4):v-=B+r+3+3,v-=aa):(0n?(v=X+B+3-ha/2*Math.sin(V)+2,G+=ha/2*Math.cos(V)):v+=B+u+3+3,v+=aa)):(v+=na+r/2-ea,G+=ma,J?(0xa+2||0>r))ca.remove(),ca=null}else{0<=b&&b<=X+1&&(0X+1||vc&&\"object\"==typeof n&&(n=n.join(\",\").split(\",\").reverse());\"V\"==h?(h=d.rect(l,a.width,c,n,m),h.translate(g,b-k+f)):(h=d.rect(l,\r\nc,a.height,n,m),h.translate(b-k+g,f));d.setCN(a.chart,h,\"guide-fill\");e.id&&d.setCN(a.chart,h,\"guide-fill-\"+e.id);this.set=l.set([h])},graphics:function(){return this.set},getLabel:function(){}})})();(function(){var d=window.AmCharts;d.AmChart=d.Class({construct:function(a){this.svgIcons=this.tapToActivate=!0;this.theme=a;this.classNamePrefix=\"amcharts\";this.addClassNames=!1;this.version=\"3.21.15\";d.addChart(this);this.createEvents(\"buildStarted\",\"dataUpdated\",\"init\",\"rendered\",\"drawn\",\"failed\",\"resized\",\"animationFinished\");this.height=this.width=\"100%\";this.dataChanged=!0;this.chartCreated=!1;this.previousWidth=this.previousHeight=0;this.backgroundColor=\"#FFFFFF\";this.borderAlpha=this.backgroundAlpha=\r\n0;this.color=this.borderColor=\"#000000\";this.fontFamily=\"Verdana\";this.fontSize=11;this.usePrefixes=!1;this.autoResize=!0;this.autoDisplay=!1;this.addCodeCredits=this.accessible=!0;this.touchStartTime=this.touchClickDuration=0;this.precision=-1;this.percentPrecision=2;this.decimalSeparator=\".\";this.thousandsSeparator=\",\";this.labels=[];this.allLabels=[];this.titles=[];this.marginRight=this.marginLeft=this.autoMarginOffset=0;this.timeOuts=[];this.creditsPosition=\"top-left\";var b=document.createElement(\"div\"),\r\nc=b.style;c.overflow=\"hidden\";c.position=\"relative\";c.textAlign=\"left\";this.chartDiv=b;b=document.createElement(\"div\");c=b.style;c.overflow=\"hidden\";c.position=\"relative\";c.textAlign=\"left\";this.legendDiv=b;this.titleHeight=0;this.hideBalloonTime=150;this.handDrawScatter=2;this.cssScale=this.handDrawThickness=1;this.cssAngle=0;this.prefixesOfBigNumbers=[{number:1E3,prefix:\"k\"},{number:1E6,prefix:\"M\"},{number:1E9,prefix:\"G\"},{number:1E12,prefix:\"T\"},{number:1E15,prefix:\"P\"},{number:1E18,prefix:\"E\"},\r\n{number:1E21,prefix:\"Z\"},{number:1E24,prefix:\"Y\"}];this.prefixesOfSmallNumbers=[{number:1E-24,prefix:\"y\"},{number:1E-21,prefix:\"z\"},{number:1E-18,prefix:\"a\"},{number:1E-15,prefix:\"f\"},{number:1E-12,prefix:\"p\"},{number:1E-9,prefix:\"n\"},{number:1E-6,prefix:\"\\u03bc\"},{number:.001,prefix:\"m\"}];this.panEventsEnabled=!0;this.product=\"amcharts\";this.animations=[];this.balloon=new d.AmBalloon(this.theme);this.balloon.chart=this;this.processTimeout=0;this.processCount=1E3;this.animatable=[];this.langObj={};\r\nd.applyTheme(this,a,\"AmChart\")},drawChart:function(){0a||isNaN(a))a=0;this.chartDiv.style.height=a+\"px\"}}return a},updateWidth:function(){var a=this.divRealWidth,b=this.divRealHeight,c=this.legend;if(c){var e=this.legendDiv,d=e.offsetWidth;\r\nisNaN(c.width)||(d=c.width);c.ieW&&(d=c.ieW);var f=e.offsetHeight,e=e.style,h=this.chartDiv.style,k=c.position;if((\"right\"==k||\"left\"==k)&&void 0===c.divId){a-=d;if(0>a||isNaN(a))a=0;h.width=a+\"px\";this.balloon&&this.balloon.setBounds&&this.balloon.setBounds(2,2,a-2,this.realHeight);\"left\"==k?(h.left=d+\"px\",e.left=\"0px\"):(h.left=\"0px\",e.left=a+\"px\");b>f&&(e.top=(b-f)/2+\"px\")}}return a},getTitleHeight:function(){this.drawTitles(!0);return this.titleHeight},addTitle:function(a,b,c,e,d){isNaN(b)&&(b=\r\nthis.fontSize+2);a={text:a,size:b,color:c,alpha:e,bold:d,enabled:!0};this.titles.push(a);return a},handleWheel:function(a){var b=0;a||(a=window.event);a.wheelDelta?b=a.wheelDelta/120:a.detail&&(b=-a.detail/3);b&&this.handleWheelReal(b,a.shiftKey);a.preventDefault&&a.preventDefault()},handleWheelReal:function(){},handleDocTouchStart:function(){this.handleMouseMove();this.tmx=this.mouseX;this.tmy=this.mouseY;this.touchStartTime=(new Date).getTime()},handleDocTouchEnd:function(){-.5Math.abs(this.mouseX-this.tmx)&&4>Math.abs(this.mouseY-this.tmy)?(this.tapped=!0,this.panRequired&&this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction=\"none\",this.chartDiv.style.touchAction=\"none\")):this.mouseIsOver||this.resetTouchStyle()):(this.tapped=!1,this.resetTouchStyle())},resetTouchStyle:function(){this.panEventsEnabled&&this.chartDiv&&(this.chartDiv.style.msTouchAction=\"auto\",this.chartDiv.style.touchAction=\r\n\"auto\")},checkTouchDuration:function(a){var b=this,c=(new Date).getTime();if(a)if(a.touches)b.isTouchEvent=!0;else if(!b.isTouchEvent)return!0;if(c-b.touchStartTime>b.touchClickDuration)return!0;setTimeout(function(){b.resetTouchDuration()},300)},resetTouchDuration:function(){this.isTouchEvent=!1},checkTouchMoved:function(){if(4a.valueAxis.minMaxMultiplier&&a.positiveClip(a.set));break;case \"radar\":a.createRadarGraph();break;case \"xy\":a.createXYGraph()}a.playedTO=setTimeout(function(){a.setAnimationPlayed.call(a)},500*a.chart.startDuration)}},\r\nsetAnimationPlayed:function(){this.animationPlayed=!0},createXYGraph:function(){var a=[],b=[],c=this.xAxis,e=this.yAxis;this.pmh=e.height;this.pmw=c.width;this.pmy=this.pmx=0;var d;for(d=this.start;d<=this.end;d++){var f=this.data[d].axes[c.id].graphs[this.id],h=f.values,k=h.x,l=h.y,h=c.getCoordinate(k,this.noRounding),m=e.getCoordinate(l,this.noRounding);if(!isNaN(k)&&!isNaN(l)&&(a.push(h),b.push(m),f.x=h,f.y=m,k=this.createBullet(f,h,m,d),l=this.labelText)){var l=this.createLabel(f,l),n=0;k&&(n=\r\nk.size);this.positionLabel(f,h,m,l,n)}}this.drawLineGraph(a,b);this.launchAnimation()},createRadarGraph:function(){var a=this.valueAxis.stackType,b=[],c=[],e=[],d=[],f,h,k,l,m;for(m=this.start;m<=this.end;m++){var n=this.data[m].axes[this.valueAxis.id].graphs[this.id],q,p;\"none\"==a||\"3d\"==a?q=n.values.value:(q=n.values.close,p=n.values.open);if(isNaN(q))this.connect||(this.drawLineGraph(b,c,e,d),b=[],c=[],e=[],d=[]);else{var t=this.valueAxis.getCoordinate(q,this.noRounding)-this.height,t=t*this.valueAxis.rMultiplier,\r\nr=-360/(this.end-this.start+1)*m;\"middle\"==this.valueAxis.pointPosition&&(r-=180/(this.end-this.start+1));q=t*Math.sin(r/180*Math.PI);t*=Math.cos(r/180*Math.PI);b.push(q);c.push(t);if(!isNaN(p)){var w=this.valueAxis.getCoordinate(p,this.noRounding)-this.height,w=w*this.valueAxis.rMultiplier,z=w*Math.sin(r/180*Math.PI),r=w*Math.cos(r/180*Math.PI);e.push(z);d.push(r);isNaN(k)&&(k=z);isNaN(l)&&(l=r)}r=this.createBullet(n,q,t,m);n.x=q;n.y=t;if(z=this.labelText)z=this.createLabel(n,z),w=0,r&&(w=r.size),\r\nthis.positionLabel(n,q,t,z,w);isNaN(f)&&(f=q);isNaN(h)&&(h=t)}}b.push(f);c.push(h);isNaN(k)||(e.push(k),d.push(l));this.drawLineGraph(b,c,e,d);this.launchAnimation()},positionLabel:function(a,b,c,e,d){if(e){var f=this.chart,h=this.valueAxis,k=\"middle\",l=!1,m=this.labelPosition,n=e.getBBox(),q=this.chart.rotate,p=a.isNegative,t=this.fontSize;void 0===t&&(t=this.chart.fontSize);c-=n.height/2-t/2-1;void 0!==a.labelIsNegative&&(p=a.labelIsNegative);switch(m){case \"right\":m=q?p?\"left\":\"right\":\"right\";\r\nbreak;case \"top\":m=q?\"top\":p?\"bottom\":\"top\";break;case \"bottom\":m=q?\"bottom\":p?\"top\":\"bottom\";break;case \"left\":m=q?p?\"right\":\"left\":\"left\"}var t=a.columnGraphics,r=0,w=0;t&&(r=t.x,w=t.y);var z=this.labelOffset;switch(m){case \"right\":k=\"start\";b+=d/2+z;break;case \"top\":c=h.reversed?c+(d/2+n.height/2+z):c-(d/2+n.height/2+z);break;case \"bottom\":c=h.reversed?c-(d/2+n.height/2+z):c+(d/2+n.height/2+z);break;case \"left\":k=\"end\";b-=d/2+z;break;case \"inside\":\"column\"==this.type&&(l=!0,q?p?(k=\"end\",b=r-3-\r\nz):(k=\"start\",b=r+3+z):c=p?w+7+z:w-10-z);break;case \"middle\":\"column\"==this.type&&(l=!0,q?b-=(b-r)/2+z-3:c-=(c-w)/2+z-3)}\"auto\"!=this.labelAnchor&&(k=this.labelAnchor);e.attr({\"text-anchor\":k});this.labelRotation&&e.rotate(this.labelRotation);e.translate(b,c);!this.showAllValueLabels&&t&&l&&(n=e.getBBox(),n.height>a.columnHeight||n.width>a.columnWidth)&&(e.remove(),e=null);if(e&&\"radar\"!=f.type)if(q){if(0>c||c>this.height)e.remove(),e=null;!this.showAllValueLabels&&e&&(0>b||b>this.width)&&(e.remove(),\r\ne=null)}else{if(0>b||b>this.width)e.remove(),e=null;!this.showAllValueLabels&&e&&(0>c||c>this.height)&&(e.remove(),e=null)}e&&this.allBullets.push(e);return e}},getGradRotation:function(){var a=270;\"horizontal\"==this.gradientOrientation&&(a=0);return this.gradientRotation=a},createSerialGraph:function(){this.dashLengthSwitched=this.fillColorsSwitched=this.lineColorSwitched=void 0;var a=this.chart,b=this.id,c=this.index,e=this.data,g=this.chart.container,f=this.valueAxis,h=this.type,k=this.columnWidthReal,\r\nl=this.showBulletsAt;isNaN(this.columnWidth)||(k=this.columnWidth);isNaN(k)&&(k=.8);var m=this.useNegativeColorIfDown,n=this.width,q=this.height,p=this.y,t=this.rotate,r=this.columnCount,w=d.toCoordinate(this.cornerRadiusTop,k/2),z=this.connect,x=[],u=[],A,y,B,D,C=this.chart.graphs.length,I,H=this.dx/this.tcc,Q=this.dy/this.tcc,M=f.stackType,P=this.start,ia=this.end,J=this.scrollbar,aa=\"graph-column-\";J&&(aa=\"scrollbar-graph-column-\");var ma=this.categoryAxis,na=this.baseCoord,Pa=this.negativeBase,\r\nZ=this.columnIndex,da=this.lineThickness,X=this.lineAlpha,xa=this.lineColorR,ea=this.dashLength,fa=this.set,Ba,ga=this.getGradRotation(),V=this.chart.columnSpacing,Y=ma.cellWidth,Da=(Y*k-r)/r;V>Da&&(V=Da);var G,v,oa,ha=q,Qa=n,ca=0,tb=0,ub=0,vb=0,lb=0,mb=0,wb=this.fillColorsR,Ra=this.negativeFillColors,Ja=this.negativeLineColor,bb=this.fillAlphas,cb=this.negativeFillAlphas;\"object\"==typeof bb&&(bb=bb[0]);\"object\"==typeof cb&&(cb=cb[0]);var xb=this.noRounding;\"step\"==h&&(xb=!1);var nb=f.getCoordinate(f.min);\r\nf.logarithmic&&(nb=f.getCoordinate(f.minReal));this.minCoord=nb;this.resetBullet&&(this.bullet=\"none\");if(!(J||\"line\"!=h&&\"smoothedLine\"!=h&&\"step\"!=h||(1==e.length&&\"step\"!=h&&\"none\"==this.bullet&&(this.bullet=\"round\",this.resetBullet=!0),!Ra&&void 0==Ja||m))){var Ua=Pa;Ua>f.max&&(Ua=f.max);Uak&&(k=1);var Nb=this.fixedColumnWidth;isNaN(Nb)||(k=Nb);var L;if(\"line\"==h||\"step\"==h||\"smoothedLine\"==h){if(0W?!0:!1);if(!J)switch(this.showBalloonAt){case \"close\":v.y=F;break;case \"open\":v.y=\r\nN;break;case \"high\":v.y=ta;break;case \"low\":v.y=ra}var ja=G.x[ma.id],Xa=this.periodSpan-1;\"step\"!=h||isNaN(G.cellWidth)||(Y=G.cellWidth);var wa=Math.floor(Y/2)+Math.floor(Xa*Y/2),Ga=wa,qb=0;\"left\"==this.stepDirection&&(qb=(2*Y+Xa*Y)/2,ja-=qb);\"center\"==this.stepDirection&&(qb=Y/2,ja-=qb);\"start\"==this.pointPosition&&(ja-=Y/2+Math.floor(Xa*Y/2),wa=0,Ga=Math.floor(Y)+Math.floor(Xa*Y));\"end\"==this.pointPosition&&(ja+=Y/2+Math.floor(Xa*Y/2),wa=Math.floor(Y)+Math.floor(Xa*Y),Ga=0);if(Ob){var Cb=this.columnWidth;\r\nisNaN(Cb)||(wa*=Cb,Ga*=Cb)}J||(v.x=ja);-1E5>ja&&(ja=-1E5);ja>n+1E5&&(ja=n+1E5);t?(E=F,O=N,N=F=ja,isNaN(ua)&&!this.fillToGraph&&(O=na),qa=ra,sa=ta):(O=E=ja,isNaN(ua)&&!this.fillToGraph&&(N=na));if(!Bb&&WTa?(Sa&&(Va=!0),Sa=!1):(Sa||(Va=!0),Sa=!0):v.isNegative=W=ob||Math.abs(F-eb)>=ob)x.push(E),u.push(F),db=E,eb=F;ya=E;Ea=F;ka=E;la=F;!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N));if(Va||void 0!=v.lineColor&&v.lineColor!=this.lineColorSwitched||void 0!=v.fillColors&&v.fillColors!=this.fillColorsSwitched||!isNaN(v.dashLength))this.drawLineGraph(x,u,T,U),x=[E],u=[F],T=[],U=[],!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N)),m?(Sa?(this.lineColorSwitched=\r\nxa,this.fillColorsSwitched=wb):(this.lineColorSwitched=Ja,this.fillColorsSwitched=Ra),void 0===this.bulletColor&&(this.bulletColorSwitched=xa)):(this.lineColorSwitched=v.lineColor,this.fillColorsSwitched=v.fillColors,void 0===this.bulletColor&&(this.bulletColorSwitched=this.lineColorSwitched)),this.dashLengthSwitched=v.dashLength;v.gap&&(this.drawLineGraph(x,u,T,U),x=[],u=[],T=[],U=[],eb=db=-1E3)}break;case \"smoothedLine\":if(isNaN(W))z||(this.drawSmoothedGraph(x,u,T,U),x=[],u=[],T=[],U=[]);else{if(Math.abs(E-\r\ndb)>=ob||Math.abs(F-eb)>=ob)x.push(E),u.push(F),db=E,eb=F;ya=E;Ea=F;ka=E;la=F;!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N));if(Va||void 0!=v.lineColor&&v.lineColor!=this.lineColorSwitched||void 0!=v.fillColors&&v.fillColors!=this.fillColorsSwitched||!isNaN(v.dashLength))this.drawSmoothedGraph(x,u,T,U),x=[E],u=[F],T=[],U=[],!Ma||isNaN(N)||isNaN(O)||(T.push(O),U.push(N)),this.lineColorSwitched=v.lineColor,this.fillColorsSwitched=v.fillColors,this.dashLengthSwitched=v.dashLength;v.gap&&(this.drawSmoothedGraph(x,\r\nu,T,U),x=[],u=[],T=[],U=[])}break;case \"step\":if(!isNaN(W)){t?(isNaN(A)||(x.push(A),u.push(F-wa)),u.push(F-wa),x.push(E),u.push(F+Ga),x.push(E),!Ma||isNaN(N)||isNaN(O)||(isNaN(B)||(T.push(B),U.push(N-wa)),T.push(O),U.push(N-wa),T.push(O),U.push(N+Ga))):(isNaN(y)||(u.push(y),x.push(E-wa)),x.push(E-wa),u.push(F),x.push(E+Ga),u.push(F),!Ma||isNaN(N)||isNaN(O)||(isNaN(D)||(T.push(O-wa),U.push(D)),T.push(O-wa),U.push(N),T.push(O+Ga),U.push(N)));A=E;y=F;B=O;D=N;ya=E;Ea=F;ka=E;la=F;if(Va||void 0!=v.lineColor||\r\nvoid 0!=v.fillColors||!isNaN(v.dashLength)){var Db=x[x.length-2],dc=u[u.length-2];x.pop();u.pop();T.pop();U.pop();this.drawLineGraph(x,u,T,U);x=[Db];u=[dc];T=[];U=[];Ma&&(T=[Db,Db+wa+Ga],U=[D,D]);t?(u.push(F+Ga),x.push(E)):(x.push(E+Ga),u.push(F));this.lineColorSwitched=v.lineColor;this.fillColorsSwitched=v.fillColors;this.dashLengthSwitched=v.dashLength;m&&(Sa?(this.lineColorSwitched=xa,this.fillColorsSwitched=wb):(this.lineColorSwitched=Ja,this.fillColorsSwitched=Ra))}if(Ob||v.gap)A=y=NaN,v.gap&&\r\n2>=x.length||this.drawLineGraph(x,u,T,U),x=[],u=[],T=[],U=[]}else if(!z){if(1>=this.periodSpan||1wa+Ga)A=y=NaN;this.drawLineGraph(x,u,T,U);x=[];u=[];T=[];U=[]}break;case \"column\":Ca=Ha;void 0!=v.lineColor&&(Ca=v.lineColor);if(!isNaN(W)){m||(v.isNegative=WRb&&rb>Rb)){var Aa;if(t){\"3d\"==M?(R=F-(r/2-this.depthCount+1)*(k+V)+V/2+Q*Z,S=O+H*Z,Aa=Z):(R=Math.floor(F-\r\n(r/2-Z)*(k+V)+V/2),S=O,Aa=0);K=k;ya=E;Ea=R+k/2;ka=E;la=R+k/2;R+K>q+Aa*Q&&(K=q-R+Aa*Q);Rba?!0:!1;0===ba&&1/W===1/-0&&(v.labelIsNegative=!0);isNaN(G.percentWidthValue)||(K=this.height*G.percentWidthValue/100,R=ja-K/2,Ea=R+K/2);K=d.roundTo(K,2);ba=d.roundTo(ba,2);Rn+Aa*H&&(K=n-S+Aa*H);Sq&&(K=q-R);0>R&&(K+=R,R=0);if(Rua?(Eb=[E,sa],Fb=[O,qa]):(Eb=[O,sa],Fb=[E,qa]);!isNaN(sa)&&!isNaN(qa)&&\r\nFn&&(K=n-S);0>S&&(K+=S,S=0);ba=F-N;if(S=ua&&(Wa=0);var va=new d.Cuboid(g,K,ba,H,\r\nQ,Na,Wa,da,Ca,X,ga,w,t,ea,gb,pb,aa),Gb,Hb;W>ua?(Gb=[F,ta],Hb=[N,ra]):(Gb=[N,ta],Hb=[F,ra]);!isNaN(ta)&&!isNaN(ra)&&EW?E-ac/2-2-kb-sb:E+ac/2+3+kb+sb):(ib=ya,jb=0>W?F+bc/2+kb+sb:F-bc/2-3-kb-sb);Oa.translate(ib,jb);f.totals[L]=Oa;t?(0>jb||jb>q)&&Oa.remove():(0>ib||ib>n)&&Oa.remove()}}}}}}}this.lastDataItem=v;if(\"line\"==h||\"step\"==h||\"smoothedLine\"==h)\"smoothedLine\"==h?this.drawSmoothedGraph(x,u,T,U):this.drawLineGraph(x,u,T,U),J||this.launchAnimation();this.bulletsHidden&&this.hideBullets();this.customBulletsHidden&&this.hideCustomBullets()},animateColumns:function(a,b){var c=this,e=c.chart.startDuration;\r\n0g.height&&(y=g.height),0>y&&(y=0));q=d.line(l,a,b,t,q,p,x,!1,!1,f);q.node.setAttribute(\"stroke-linejoin\",\"round\");d.setCN(k,q,g.bcn+\"stroke\");m.push(q);m.click(function(a){g.handleGraphEvent(a,\"clickGraph\")}).mouseover(function(a){g.handleGraphEvent(a,\r\n\"rollOverGraph\")}).mouseout(function(a){g.handleGraphEvent(a,\"rollOutGraph\")}).touchmove(function(a){g.chart.handleMouseMove(a)}).touchend(function(a){g.chart.handleTouchEnd(a)});void 0===z||g.useNegativeColorIfDown||(p=d.line(l,a,b,z,r,p,x,!1,!1,f),p.node.setAttribute(\"stroke-linejoin\",\"round\"),d.setCN(k,p,g.bcn+\"stroke\"),d.setCN(k,p,g.bcn+\"stroke-negative\"),n.push(p));if(0a&&(a=this.fillAlphas),0===a&&(a=this.bulletAlpha),0===a&&(a=1));return a},createBullet:function(a,b,c){if(!isNaN(b)&&!isNaN(c)&&(\"none\"!=this.bullet||this.customBullet||a.bullet||a.customBullet)){var e=this.chart,g=this.container,f=this.bulletOffset,h=this.bulletSize;isNaN(a.bulletSize)||\r\n(h=a.bulletSize);var k=a.values.value,l=this.maxValue,m=this.minValue,n=this.maxBulletSize,q=this.minBulletSize;isNaN(l)||(isNaN(k)||(h=(k-m)/(l-m)*(n-q)+q),m==l&&(h=n));l=h;this.bulletAxis&&(h=a.values.error,isNaN(h)||(k=h),h=this.bulletAxis.stepWidth*k);hb||b>this.width||c<-h/2||c>this.height)p.remove(),p=null;p&&(this.bulletSet.push(p),p.translate(b,c),this.addListeners(p,a),this.allBullets.push(p));a.bx=b;a.by=c;d.setCN(e,p,this.bcn+\"bullet\");a.className&&d.setCN(e,p,a.className,!0)}if(p){p.size=h||0;if(e=this.bulletHitAreaSize)g=d.circle(g,e,\"#FFFFFF\",.001,0),g.translate(b,c),a.hitBullet=g,this.bulletSet.push(g),this.addListeners(g,\r\na);a.bulletGraphics=p;void 0!==this.tabIndex&&p.setAttr(\"tabindex\",this.tabIndex)}else p={size:0};p.graphDataItem=a;return p}},showBullets:function(){var a=this.allBullets,b;this.bulletsHidden=!1;for(b=0;ba+k||gq+l)?(h.showBalloon(m),h.hide(0)):(h.followCursor(c),h.showBalloon(m)))):(this.hideBalloonReal(),h.hide(),this.resizeBullet(a,e,g))}else this.hideBalloonReal()}},resizeBullet:function(a,b,c){this.fixBulletSize();if(a&&d.isModern&&(1!=b||!isNaN(c))){var e=a.bulletGraphics;e&&!e.doNotScale&&(e.translate(a.bx,a.by,b),isNaN(c)||(e.setAttr(\"fill-opacity\",\r\nc),e.setAttr(\"stroke-opacity\",c)),this.resizedDItem=a)}}})})();(function(){var d=window.AmCharts;d.ChartCursor=d.Class({construct:function(a){this.cname=\"ChartCursor\";this.createEvents(\"changed\",\"zoomed\",\"onHideCursor\",\"onShowCursor\",\"draw\",\"selected\",\"moved\",\"panning\",\"zoomStarted\");this.enabled=!0;this.cursorAlpha=1;this.selectionAlpha=.2;this.cursorColor=\"#CC0000\";this.categoryBalloonAlpha=1;this.color=\"#FFFFFF\";this.type=\"cursor\";this.zoomed=!1;this.zoomable=!0;this.pan=!1;this.categoryBalloonDateFormat=\"MMM DD, YYYY\";this.categoryBalloonText=\"[[category]]\";\r\nthis.categoryBalloonEnabled=this.valueBalloonsEnabled=!0;this.rolledOver=!1;this.cursorPosition=\"middle\";this.bulletsEnabled=this.skipZoomDispatch=!1;this.bulletSize=8;this.selectWithoutZooming=this.oneBalloonOnly=!1;this.graphBulletSize=1.7;this.animationDuration=.3;this.zooming=!1;this.adjustment=0;this.avoidBalloonOverlapping=!0;this.leaveCursor=!1;this.leaveAfterTouch=!0;this.valueZoomable=!1;this.balloonPointerOrientation=\"horizontal\";this.hLineEnabled=this.vLineEnabled=!0;this.vZoomEnabled=\r\nthis.hZoomEnabled=!1;d.applyTheme(this,a,this.cname)},draw:function(){this.destroy();var a=this.chart;a.panRequired=!0;var b=a.container;this.rotate=a.rotate;this.container=b;this.prevLineHeight=this.prevLineWidth=NaN;b=b.set();b.translate(this.x,this.y);this.set=b;a.cursorSet.push(b);this.createElements();d.isString(this.limitToGraph)&&(this.limitToGraph=d.getObjById(a.graphs,this.limitToGraph),this.fullWidth=!1,this.cursorPosition=\"middle\");this.pointer=this.balloonPointerOrientation.substr(0,1).toUpperCase();\r\nthis.isHidden=!1;this.hideLines();this.valueLineAxis||(this.valueLineAxis=a.valueAxes[0])},createElements:function(){var a=this,b=a.chart,c=b.dx,e=b.dy,g=a.width,f=a.height,h,k,l=a.cursorAlpha,m=a.valueLineAlpha;a.rotate?(h=m,k=l):(k=m,h=l);\"xy\"==b.type&&(k=l,void 0!==m&&(k=m),h=l);a.vvLine=d.line(a.container,[c,0,0],[e,0,f],a.cursorColor,h,1);d.setCN(b,a.vvLine,\"cursor-line\");d.setCN(b,a.vvLine,\"cursor-line-vertical\");a.hhLine=d.line(a.container,[0,g,g+c],[0,0,e],a.cursorColor,k,1);d.setCN(b,a.hhLine,\r\n\"cursor-line\");d.setCN(b,a.hhLine,\"cursor-line-horizontal\");a.vLine=a.rotate?a.vvLine:a.hhLine;a.set.push(a.vvLine);a.set.push(a.hhLine);a.set.node.style.pointerEvents=\"none\";a.fullLines=a.container.set();b=b.cursorLineSet;b.push(a.fullLines);b.translate(a.x,a.y);b.clipRect(-1,-1,g+2,f+2);void 0!==a.tabIndex&&(b.setAttr(\"tabindex\",a.tabIndex),b.keyup(function(b){a.handleKeys(b)}).focus(function(b){a.showCursor()}).blur(function(b){a.hideCursor()}));a.set.clipRect(0,0,g,f)},handleKeys:function(a){var b=\r\nthis.prevIndex,c=this.chart;if(c){var e=c.chartData;e&&(isNaN(b)&&(b=e.length-1),37!=a.keyCode&&40!=a.keyCode||b--,39!=a.keyCode&&38!=a.keyCode||b++,b=d.fitToBounds(b,c.startIndex,c.endIndex),(a=this.chart.chartData[b])&&this.setPosition(a.x.categoryAxis),this.prevIndex=b)}},update:function(){var a=this.chart;if(a){var b=a.mouseX-this.x,c=a.mouseY-this.y;this.mouseX=b;this.mouseY=c;this.mouse2X=a.mouse2X-this.x;this.mouse2Y=a.mouse2Y-this.y;var e;if(a.chartData&&0document.documentMode&&(this.updateOnReleaseOnly=!0);this.dragIconHeight=this.dragIconWidth=35;this.dragIcon=\"dragIconRoundBig\";\r\nthis.dragCursorHover=\"cursor: move; cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;\";this.dragCursorDown=\"cursor: move; cursor: grab; cursor: -moz-grabbing; cursor: -webkit-grabbing;\";this.vResizeCursor=\"ns-resize\";this.hResizeCursor=\"ew-resize\";this.enabled=!0;this.percentStart=this.offset=0;this.percentEnd=1;d.applyTheme(this,a,\"SimpleChartScrollbar\")},getPercents:function(){var a=this.getDBox(),b=a.x,c=a.y,e=a.width,a=a.height;this.rotate?(b=1-c/this.height,c=1-(c+a)/this.height):(c=b/this.width,\r\nb=(b+e)/this.width);this.percentStart=c;this.percentEnd=b},draw:function(){var a=this;a.destroy();if(a.enabled){var b=a.chart.container,c=a.rotate,e=a.chart;e.panRequired=!0;var g=b.set();a.set=g;c?d.setCN(e,g,\"scrollbar-vertical\"):d.setCN(e,g,\"scrollbar-horizontal\");e.scrollbarsSet.push(g);var f,h;c?(f=a.scrollbarHeight,h=e.plotAreaHeight):(h=a.scrollbarHeight,f=e.plotAreaWidth);a.width=f;if((a.height=h)&&f){var k=d.rect(b,f,h,a.backgroundColor,a.backgroundAlpha,1,a.backgroundColor,a.backgroundAlpha);\r\nd.setCN(e,k,\"scrollbar-bg\");a.bg=k;g.push(k);k=d.rect(b,f,h,\"#000\",.005);g.push(k);a.invisibleBg=k;k.click(function(){a.handleBgClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()}).touchend(function(){a.handleBgClick()});k=d.rect(b,f,h,a.selectedBackgroundColor,a.selectedBackgroundAlpha);d.setCN(e,k,\"scrollbar-bg-selected\");a.selectedBG=k;g.push(k);f=d.rect(b,f,h,\"#000\",.005);a.dragger=f;g.push(f);f.mousedown(function(b){a.handleDragStart(b)}).mouseup(function(){a.handleDragStop()}).mouseover(function(){a.handleDraggerOver()}).mouseout(function(){a.handleMouseOut()}).touchstart(function(b){a.handleDragStart(b)}).touchend(function(){a.handleDragStop()});\r\nh=e.pathToImages;var l,k=a.dragIcon.replace(/\\.[a-z]*$/i,\"\");d.isAbsolute(k)&&(h=\"\");c?(l=h+k+\"H\"+e.extension,h=a.dragIconWidth,c=a.dragIconHeight):(l=h+k+e.extension,c=a.dragIconWidth,h=a.dragIconHeight);k=b.image(l,0,0,c,h);d.setCN(e,k,\"scrollbar-grip-left\");l=b.image(l,0,0,c,h);d.setCN(e,l,\"scrollbar-grip-right\");var m=10,n=20;e.panEventsEnabled&&(m=25,n=a.scrollbarHeight);var q=d.rect(b,m,n,\"#000\",.005),p=d.rect(b,m,n,\"#000\",.005);p.translate(-(m-c)/2,-(n-h)/2);q.translate(-(m-c)/2,-(n-h)/2);\r\nc=b.set([k,p]);b=b.set([l,q]);a.iconLeft=c;g.push(a.iconLeft);a.iconRight=b;g.push(b);a.updateGripCursor(!1);e.makeAccessible(c,a.accessibleLabel);e.makeAccessible(b,a.accessibleLabel);e.makeAccessible(f,a.accessibleLabel);c.setAttr(\"role\",\"menuitem\");b.setAttr(\"role\",\"menuitem\");f.setAttr(\"role\",\"menuitem\");void 0!==a.tabIndex&&(c.setAttr(\"tabindex\",a.tabIndex),c.keyup(function(b){a.handleKeys(b,1,0)}));void 0!==a.tabIndex&&(f.setAttr(\"tabindex\",a.tabIndex),f.keyup(function(b){a.handleKeys(b,1,1)}));\r\nvoid 0!==a.tabIndex&&(b.setAttr(\"tabindex\",a.tabIndex),b.keyup(function(b){a.handleKeys(b,0,1)}));c.mousedown(function(){a.leftDragStart()}).mouseup(function(){a.leftDragStop()}).mouseover(function(){a.iconRollOver()}).mouseout(function(){a.iconRollOut()}).touchstart(function(){a.leftDragStart()}).touchend(function(){a.leftDragStop()});b.mousedown(function(){a.rightDragStart()}).mouseup(function(){a.rightDragStop()}).mouseover(function(){a.iconRollOver()}).mouseout(function(){a.iconRollOut()}).touchstart(function(){a.rightDragStart()}).touchend(function(){a.rightDragStop()});\r\nd.ifArray(e.chartData)?g.show():g.hide();a.hideDragIcons();a.clipDragger(!1)}g.translate(a.x,a.y);g.node.style.msTouchAction=\"none\";g.node.style.touchAction=\"none\"}},handleKeys:function(a,b,c){this.getPercents();var e=this.percentStart,d=this.percentEnd;if(this.rotate)var f=d,d=e,e=f;if(37==a.keyCode||40==a.keyCode)e-=.02*b,d-=.02*c;if(39==a.keyCode||38==a.keyCode)e+=.02*b,d+=.02*c;this.rotate&&(a=d,d=e,e=a);isNaN(d)||isNaN(e)||this.percentZoom(e,d,!0)},updateScrollbarSize:function(a,b){if(!isNaN(a)&&\r\n!isNaN(b)){a=Math.round(a);b=Math.round(b);var c=this.dragger,e,d,f,h,k;this.rotate?(e=0,d=a,f=this.width+1,h=b-a,c.setAttr(\"height\",b-a),c.setAttr(\"y\",d)):(e=a,d=0,f=b-a,h=this.height+1,k=b-a,c.setAttr(\"x\",e),c.setAttr(\"width\",k));this.clipAndUpdate(e,d,f,h)}},update:function(){var a,b=!1,c,e,d=this.x,f=this.y,h=this.dragger,k=this.getDBox();if(k){c=k.x+d;e=k.y+f;var l=k.width,k=k.height,m=this.rotate,n=this.chart,q=this.width,p=this.height,t=n.mouseX,n=n.mouseY;a=this.initialMouse;this.forceClip&&\r\nthis.clipDragger(!0);if(this.dragging){var r=this.initialCoord;if(m)a=r+(n-a),0>a&&(a=0),r=p-k,a>r&&(a=r),h.setAttr(\"y\",a);else{a=r+(t-a);0>a&&(a=0);r=q-l;if(a>r||isNaN(a))a=r;h.setAttr(\"x\",a)}this.clipDragger(!0)}if(this.resizingRight){if(m)if(a=n-e,!isNaN(this.maxHeight)&&a>this.maxHeight&&(a=this.maxHeight),a+e>p+f&&(a=p-e+f),0>a)this.resizingRight=!1,b=this.resizingLeft=!0;else{if(0===a||isNaN(a))a=.1;h.setAttr(\"height\",a)}else if(a=t-c,!isNaN(this.maxWidth)&&a>this.maxWidth&&(a=this.maxWidth),\r\na+c>q+d&&(a=q-c+d),0>a)this.resizingRight=!1,b=this.resizingLeft=!0;else{if(0===a||isNaN(a))a=.1;h.setAttr(\"width\",a)}this.clipDragger(!0)}if(this.resizingLeft){if(m)if(c=e,e=n,ep+f&&(e=p+f),a=!0===b?c-e:k+c-e,!isNaN(this.maxHeight)&&a>this.maxHeight&&(a=this.maxHeight,e=c),0>a)this.resizingRight=!0,this.resizingLeft=!1,h.setAttr(\"y\",c+k-f);else{if(0===a||isNaN(a))a=.1;h.setAttr(\"y\",e-f);h.setAttr(\"height\",a)}else if(e=t,eq+d&&(e=q+d),a=!0===\r\nb?c-e:l+c-e,!isNaN(this.maxWidth)&&a>this.maxWidth&&(a=this.maxWidth,e=c),0>a)this.resizingRight=!0,this.resizingLeft=!1,h.setAttr(\"x\",c+l-d);else{if(0===a||isNaN(a))a=.1;h.setAttr(\"x\",e-d);h.setAttr(\"width\",a)}this.clipDragger(!0)}}},stopForceClip:function(){this.animating=this.forceClip=!1},clipDragger:function(a){var b=this.getDBox();if(b){var c=b.x,e=b.y,d=b.width,b=b.height,f=!1;if(this.rotate){if(c=0,d=this.width+1,this.clipY!=e||this.clipH!=b)f=!0}else if(e=0,b=this.height+1,this.clipX!=c||\r\nthis.clipW!=d)f=!0;f&&this.clipAndUpdate(c,e,d,b);a&&(this.updateOnReleaseOnly||this.dispatchScrollbarEvent())}},maskGraphs:function(){},clipAndUpdate:function(a,b,c,e){this.clipX=a;this.clipY=b;this.clipW=c;this.clipH=e;this.selectedBG.setAttr(\"width\",c);this.selectedBG.setAttr(\"height\",e);this.selectedBG.translate(a,b);this.updateDragIconPositions();this.maskGraphs(a,b,c,e)},dispatchScrollbarEvent:function(){if(this.skipEvent)this.skipEvent=!1;else{var a=this.chart;a.hideBalloon();var b=this.getDBox(),\r\nc=b.x,e=b.y,d=b.width,b=b.height;this.getPercents();this.rotate?(c=e,d=this.height/b):d=this.width/d;a={type:\"zoomed\",position:c,chart:a,target:this,multiplier:d,relativeStart:this.percentStart,relativeEnd:this.percentEnd};if(this.percentStart!=this.prevPercentStart||this.percentEnd!=this.prevPercentEnd||this.prevMultiplier!=d)this.fire(a),this.prevPercentStart=this.percentStart,this.prevPercentEnd=this.percentEnd,this.prevMultiplier=d}},updateDragIconPositions:function(){var a=this.getDBox(),b=a.x,\r\nc=a.y,e=this.iconLeft,d=this.iconRight,f,h,k=this.scrollbarHeight;this.rotate?(f=this.dragIconWidth,h=this.dragIconHeight,e.translate((k-h)/2,c-f/2),d.translate((k-h)/2,c+a.height-f/2)):(f=this.dragIconHeight,h=this.dragIconWidth,e.translate(b-h/2,(k-f)/2),d.translate(b-h/2+a.width,(k-f)/2))},showDragIcons:function(){this.resizeEnabled&&(this.iconLeft.show(),this.iconRight.show())},hideDragIcons:function(){if(!this.resizingLeft&&!this.resizingRight&&!this.dragging){if(this.hideResizeGrips||!this.resizeEnabled)this.iconLeft.hide(),\r\nthis.iconRight.hide();this.removeCursors()}},removeCursors:function(){this.chart.setMouseCursor(\"auto\")},fireZoomEvent:function(a){this.fire({type:a,chart:this.chart,target:this})},percentZoom:function(a,b,c){a=d.fitToBounds(a,0,b);b=d.fitToBounds(b,a,1);if(this.dragger&&this.enabled){this.dragger.stop();isNaN(a)&&(a=0);isNaN(b)&&(b=1);var e,g;this.rotate?(e=this.height,b=e-e*b,g=e-e*a):(e=this.width,g=e*b,b=e*a);this.updateScrollbarSize(b,g);this.clipDragger(!1);this.getPercents();c&&this.dispatchScrollbarEvent()}},\r\ndestroy:function(){this.clear();d.remove(this.set);d.remove(this.iconRight);d.remove(this.iconLeft)},clear:function(){},handleDragStart:function(){if(this.enabled){this.fireZoomEvent(\"zoomStarted\");var a=this.chart;this.dragger.stop();this.removeCursors();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorDown);this.dragging=!0;var b=this.getDBox();this.rotate?(this.initialCoord=b.y,this.initialMouse=a.mouseY):(this.initialCoord=b.x,this.initialMouse=a.mouseX)}},handleDragStop:function(){this.updateOnReleaseOnly&&\r\n(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent());this.dragging=!1;this.mouseIsOver&&this.removeCursors();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover);this.update();this.fireZoomEvent(\"zoomEnded\")},handleDraggerOver:function(){this.handleMouseOver();d.isModern&&(this.dragger.node.style.cssText=this.dragCursorHover)},leftDragStart:function(){this.fireZoomEvent(\"zoomStarted\");this.dragger.stop();this.resizingLeft=!0;this.updateGripCursor(!0)},updateGripCursor:function(a){d.isModern&&\r\n(a=this.rotate?a?this.vResizeCursorDown:this.vResizeCursorHover:a?this.hResizeCursorDown:this.hResizeCursorHover)&&(this.iconRight&&(this.iconRight.node.style.cssText=a),this.iconLeft&&(this.iconLeft.node.style.cssText=a))},leftDragStop:function(){this.resizingLeft&&(this.resizingLeft=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent(\"zoomEnded\"));this.updateGripCursor(!1)},rightDragStart:function(){this.fireZoomEvent(\"zoomStarted\");this.dragger.stop();this.resizingRight=\r\n!0;this.updateGripCursor(!0)},rightDragStop:function(){this.resizingRight&&(this.resizingRight=!1,this.mouseIsOver||this.removeCursors(),this.updateOnRelease(),this.fireZoomEvent(\"zoomEnded\"));this.updateGripCursor(!1)},iconRollOut:function(){this.removeCursors()},iconRollOver:function(){this.rotate?this.vResizeCursor&&this.chart.setMouseCursor(this.vResizeCursor):this.hResizeCursor&&this.chart.setMouseCursor(this.hResizeCursor);this.handleMouseOver()},getDBox:function(){if(this.dragger)return this.dragger.getBBox()},\r\nhandleBgClick:function(){var a=this;if(!a.resizingRight&&!a.resizingLeft){a.zooming=!0;var b,c,e=a.scrollDuration,g=a.dragger;b=a.getDBox();var f=b.height,h=b.width;c=a.chart;var k=a.y,l=a.x,m=a.rotate;m?(b=\"y\",c=c.mouseY-f/2-k,c=d.fitToBounds(c,0,a.height-f)):(b=\"x\",c=c.mouseX-h/2-l,c=d.fitToBounds(c,0,a.width-h));a.updateOnReleaseOnly?(a.skipEvent=!1,g.setAttr(b,c),a.dispatchScrollbarEvent(),a.clipDragger()):(a.animating=!0,c=Math.round(c),m?g.animate({y:c},e,\">\"):g.animate({x:c},e,\">\"),a.forceClip=\r\n!0,clearTimeout(a.forceTO),a.forceTO=setTimeout(function(){a.stopForceClip.call(a)},5E3*e))}},updateOnRelease:function(){this.updateOnReleaseOnly&&(this.update(),this.skipEvent=!1,this.dispatchScrollbarEvent())},handleReleaseOutside:function(){if(this.set){if(this.resizingLeft||this.resizingRight||this.dragging)this.dragging=this.resizingRight=this.resizingLeft=!1,this.updateOnRelease(),this.removeCursors();this.animating=this.mouseIsOver=!1;this.hideDragIcons();this.update()}},handleMouseOver:function(){this.mouseIsOver=\r\n!0;this.showDragIcons()},handleMouseOut:function(){this.mouseIsOver=!1;this.hideDragIcons();this.removeCursors()}})})();(function(){var d=window.AmCharts;d.ChartScrollbar=d.Class({inherits:d.SimpleChartScrollbar,construct:function(a){this.cname=\"ChartScrollbar\";d.ChartScrollbar.base.construct.call(this,a);this.graphLineColor=\"#BBBBBB\";this.graphLineAlpha=0;this.graphFillColor=\"#BBBBBB\";this.graphFillAlpha=1;this.selectedGraphLineColor=\"#888888\";this.selectedGraphLineAlpha=0;this.selectedGraphFillColor=\"#888888\";this.selectedGraphFillAlpha=1;this.gridCount=0;this.gridColor=\"#FFFFFF\";this.gridAlpha=.7;this.skipEvent=\r\nthis.autoGridCount=!1;this.color=\"#FFFFFF\";this.scrollbarCreated=!1;this.oppositeAxis=!0;this.accessibleLabel=\"Zoom chart using cursor arrows\";d.applyTheme(this,a,this.cname)},init:function(){var a=this.categoryAxis,b=this.chart,c=this.gridAxis;a||(\"CategoryAxis\"==this.gridAxis.cname?(this.catScrollbar=!0,a=new d.CategoryAxis,a.id=\"scrollbar\"):(a=new d.ValueAxis,a.data=b.chartData,a.id=c.id,a.type=c.type,a.maximumDate=c.maximumDate,a.minimumDate=c.minimumDate,a.minPeriod=c.minPeriod,a.minMaxField=\r\nc.minMaxField),this.categoryAxis=a);a.chart=b;var e=b.categoryAxis;e&&(a.firstDayOfWeek=e.firstDayOfWeek);a.dateFormats=c.dateFormats;a.markPeriodChange=c.markPeriodChange;a.boldPeriodBeginning=c.boldPeriodBeginning;a.labelFunction=c.labelFunction;a.axisItemRenderer=d.RecItem;a.axisRenderer=d.RecAxis;a.guideFillRenderer=d.RecFill;a.inside=!0;a.fontSize=this.fontSize;a.tickLength=0;a.axisAlpha=0;d.isString(this.graph)&&(this.graph=d.getObjById(b.graphs,this.graph));(a=this.graph)&&this.catScrollbar&&\r\n(c=this.valueAxis,c||(this.valueAxis=c=new d.ValueAxis,c.visible=!1,c.scrollbar=!0,c.axisItemRenderer=d.RecItem,c.axisRenderer=d.RecAxis,c.guideFillRenderer=d.RecFill,c.labelsEnabled=!1,c.chart=b),b=this.unselectedGraph,b||(b=new d.AmGraph,b.scrollbar=!0,this.unselectedGraph=b,b.negativeBase=a.negativeBase,b.noStepRisers=a.noStepRisers),b=this.selectedGraph,b||(b=new d.AmGraph,b.scrollbar=!0,this.selectedGraph=b,b.negativeBase=a.negativeBase,b.noStepRisers=a.noStepRisers));this.scrollbarCreated=!0},\r\ndraw:function(){var a=this;d.ChartScrollbar.base.draw.call(a);if(a.enabled){a.scrollbarCreated||a.init();var b=a.chart,c=b.chartData,e=a.categoryAxis,g=a.rotate,f=a.x,h=a.y,k=a.width,l=a.height,m=a.gridAxis,n=a.set;e.setOrientation(!g);e.parseDates=m.parseDates;\"ValueAxis\"==a.categoryAxis.cname&&(e.rotate=!g);e.equalSpacing=m.equalSpacing;e.minPeriod=m.minPeriod;e.startOnAxis=m.startOnAxis;e.width=k-1;e.height=l;e.gridCount=a.gridCount;e.gridColor=a.gridColor;e.gridAlpha=a.gridAlpha;e.color=a.color;\r\ne.tickLength=0;e.axisAlpha=0;e.autoGridCount=a.autoGridCount;e.parseDates&&!e.equalSpacing&&e.timeZoom(b.firstTime,b.lastTime);e.minimum=a.gridAxis.fullMin;e.maximum=a.gridAxis.fullMax;e.strictMinMax=!0;e.zoom(0,c.length-1);if((m=a.graph)&&a.catScrollbar){var q=a.valueAxis,p=m.valueAxis;q.id=p.id;q.rotate=g;q.setOrientation(g);q.width=k;q.height=l;q.dataProvider=c;q.reversed=p.reversed;q.logarithmic=p.logarithmic;q.gridAlpha=0;q.axisAlpha=0;n.push(q.set);g?(q.y=h,q.x=0):(q.x=f,q.y=0);var f=Infinity,\r\nh=-Infinity,t;for(t=0;th&&(h=z)}}Infinity!=f&&(q.minimum=f);-Infinity!=h&&(q.maximum=h+.1*(h-f));f==h&&(--q.minimum,q.maximum+=1);void 0!==a.minimum&&(q.minimum=a.minimum);void 0!==a.maximum&&(q.maximum=a.maximum);q.zoom(0,c.length-1);w=a.unselectedGraph;w.id=m.id;w.bcn=\"scrollbar-graph-\";w.rotate=g;w.chart=b;w.data=c;w.valueAxis=q;w.chart=m.chart;w.categoryAxis=\r\na.categoryAxis;w.periodSpan=m.periodSpan;w.valueField=m.valueField;w.openField=m.openField;w.closeField=m.closeField;w.highField=m.highField;w.lowField=m.lowField;w.lineAlpha=a.graphLineAlpha;w.lineColorR=a.graphLineColor;w.fillAlphas=a.graphFillAlpha;w.fillColorsR=a.graphFillColor;w.connect=m.connect;w.hidden=m.hidden;w.width=k;w.height=l;w.pointPosition=m.pointPosition;w.stepDirection=m.stepDirection;w.periodSpan=m.periodSpan;p=a.selectedGraph;p.id=m.id;p.bcn=w.bcn+\"selected-\";p.rotate=g;p.chart=\r\nb;p.data=c;p.valueAxis=q;p.chart=m.chart;p.categoryAxis=e;p.periodSpan=m.periodSpan;p.valueField=m.valueField;p.openField=m.openField;p.closeField=m.closeField;p.highField=m.highField;p.lowField=m.lowField;p.lineAlpha=a.selectedGraphLineAlpha;p.lineColorR=a.selectedGraphLineColor;p.fillAlphas=a.selectedGraphFillAlpha;p.fillColorsR=a.selectedGraphFillColor;p.connect=m.connect;p.hidden=m.hidden;p.width=k;p.height=l;p.pointPosition=m.pointPosition;p.stepDirection=m.stepDirection;p.periodSpan=m.periodSpan;\r\nb=a.graphType;b||(b=m.type);w.type=b;p.type=b;c=c.length-1;w.zoom(0,c);p.zoom(0,c);p.set.click(function(){a.handleBackgroundClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()});w.set.click(function(){a.handleBackgroundClick()}).mouseover(function(){a.handleMouseOver()}).mouseout(function(){a.handleMouseOut()});n.push(w.set);n.push(p.set)}n.push(e.set);n.push(e.labelsSet);a.bg.toBack();a.invisibleBg.toFront();a.dragger.toFront();a.iconLeft.toFront();a.iconRight.toFront()}},\r\ntimeZoom:function(a,b,c){this.startTime=a;this.endTime=b;this.timeDifference=b-a;this.skipEvent=!d.toBoolean(c);this.zoomScrollbar();this.dispatchScrollbarEvent()},zoom:function(a,b){this.start=a;this.end=b;this.skipEvent=!0;this.zoomScrollbar()},dispatchScrollbarEvent:function(){if(this.categoryAxis&&\"ValueAxis\"==this.categoryAxis.cname)d.ChartScrollbar.base.dispatchScrollbarEvent.call(this);else if(this.skipEvent)this.skipEvent=!1;else{var a=this.chart.chartData,b,c,e=this.dragger.getBBox();b=e.x;\r\nvar g=e.y,f=e.width,e=e.height,h=this.chart;this.rotate?(b=g,c=e):c=f;f={type:\"zoomed\",target:this};f.chart=h;var k=this.categoryAxis,l=this.stepWidth,e=h.minSelectedTime,m=h.maxSelectedTime,g=!1;if(k.parseDates&&!k.equalSpacing){if(a=h.lastTime,h=h.firstTime,k=Math.round(b/l)+h,b=this.dragging?k+this.timeDifference:Math.round((b+c)/l)+h,k>b&&(k=b),0m&&(b=Math.round(k+(b-k)/2),g=Math.round(m/2),k=b-g,b+=g,g=!0),b>a&&(b=\r\na),b-eb&&(b=k+e),k!=this.startTime||b!=this.endTime)this.startTime=k,this.endTime=b,f.start=k,f.end=b,f.startDate=new Date(k),f.endDate=new Date(b),this.fire(f)}else{m=l/2;k.startOnAxis||(b+=m,c-=m);e=k.xToIndex(b);k.startOnAxis||(b=k.getCoordinate(e)-m);b=k.xToIndex(b+c);if(e!=this.start||this.end!=b)k.startOnAxis&&(this.resizingRight&&e==b&&b++,this.resizingLeft&&e==b&&(0this.timeDifference&&\r\n(this.timeDifference=0)},handleBackgroundClick:function(){d.ChartScrollbar.base.handleBackgroundClick.call(this);this.dragging||(this.difference=this.end-this.start,this.timeDifference=this.endTime-this.startTime,0>this.timeDifference&&(this.timeDifference=0))}})})();(function(){var d=window.AmCharts;d.AmBalloon=d.Class({construct:function(a){this.cname=\"AmBalloon\";this.enabled=!0;this.fillColor=\"#FFFFFF\";this.fillAlpha=.8;this.borderThickness=2;this.borderColor=\"#FFFFFF\";this.borderAlpha=1;this.cornerRadius=0;this.maxWidth=220;this.horizontalPadding=8;this.verticalPadding=4;this.pointerWidth=6;this.pointerOrientation=\"V\";this.color=\"#000000\";this.adjustBorderColor=!0;this.show=this.follow=this.showBullet=!1;this.bulletSize=3;this.shadowAlpha=.4;this.shadowColor=\r\n\"#000000\";this.fadeOutDuration=this.animationDuration=.3;this.fixedPosition=!0;this.offsetY=6;this.offsetX=1;this.textAlign=\"center\";this.disableMouseEvents=!0;this.deltaSignX=this.deltaSignY=1;d.isModern||(this.offsetY*=1.5);this.sdy=this.sdx=0;d.applyTheme(this,a,this.cname)},draw:function(){var a=this.pointToX,b=this.pointToY;d.isModern||(this.drop=!1);var c=this.chart;d.VML&&(this.fadeOutDuration=0);this.xAnim&&c.stopAnim(this.xAnim);this.yAnim&&c.stopAnim(this.yAnim);this.sdy=this.sdx=0;if(!isNaN(a)){var e=\r\nthis.follow,g=c.container,f=this.set;d.remove(f);this.removeDiv();f=g.set();f.node.style.pointerEvents=\"none\";this.set=f;this.mainSet?(this.mainSet.push(this.set),this.sdx=this.mainSet.x,this.sdy=this.mainSet.y):c.balloonsSet.push(f);if(this.show){var h=this.l,k=this.t,l=this.r,m=this.b,n=this.balloonColor,q=this.fillColor,p=this.borderColor,t=q;void 0!=n&&(this.adjustBorderColor?t=p=n:q=n);var r=this.horizontalPadding,w=this.verticalPadding,z=this.pointerWidth,x=this.pointerOrientation,u=this.cornerRadius,\r\nA=c.fontFamily,y=this.fontSize;void 0==y&&(y=c.fontSize);var n=document.createElement(\"div\"),B=c.classNamePrefix;n.className=B+\"-balloon-div\";this.className&&(n.className=n.className+\" \"+B+\"-balloon-div-\"+this.className);B=n.style;this.disableMouseEvents&&(B.pointerEvents=\"none\");B.position=\"absolute\";var D=this.minWidth,C=document.createElement(\"div\");n.appendChild(C);var I=C.style;isNaN(D)||(I.minWidth=D-2*r+\"px\");I.textAlign=this.textAlign;I.maxWidth=this.maxWidth+\"px\";I.fontSize=y+\"px\";I.color=\r\nthis.color;I.fontFamily=A;C.innerHTML=this.text;c.chartDiv.appendChild(n);this.textDiv=n;var I=n.offsetWidth,H=n.offsetHeight;n.clientHeight&&(I=n.clientWidth,H=n.clientHeight);A=H+2*w;C=I+2*r;!isNaN(D)&&CA&&(z=A/2),y=b-A/2,a=m&&(y=m-A);yl&&(D=l-C);var k=y+w,m=D+r,M=this.shadowAlpha,P=this.shadowColor,r=this.borderThickness,ia=this.bulletSize,J,w=this.fillAlpha,aa=this.borderAlpha;this.showBullet&&(J=d.circle(g,ia,t,w),f.push(J));this.drop?(h=C/1.6,l=0,\"V\"==x&&(x=\"down\"),\"H\"==x&&(x=\"left\"),\"down\"==x&&(D=a+1,y=b-h-h/3),\"up\"==x&&(l=180,D=a+1,y=b+h+h/3),\"left\"==x&&(l=270,D=a+h+h/3+2,y=b),\"right\"==x&&(l=90,D=a-h-h/3+2,y=b),k=y-H/2+1,m=D-I/2-1,q=d.drop(g,h,l,q,w,r,p,aa)):0C-z&&(h=C-z),hA-z&&(x=A-z),xa?C:a-D,C,C,0,0,C]),0this.r-d.width&&(a=this.r-d.width);gthis.processCount&&(this.processCount=1);var b=a.length/this.processCount;this.parseCount=Math.ceil(b)-1;for(var c=0;ca.length&&(c=a.length);var g=this.graphs,f={},h=this.seriesIdField;h||(h=this.categoryField);var k=!1,l,m=this.categoryAxis,n,q,p;m&&(k=m.parseDates,n=m.forceShowField,p=m.classNameField,q=m.labelColorField,l=m.categoryFunction);var t,r,w={},z;k&&(t=d.extractPeriod(m.minPeriod),\r\nr=t.period,t=t.count,z=d.getPeriodDuration(r,t));var x={};this.lookupTable=x;var u,A=this.dataDateFormat,y={};for(u=b;u=z*P&&(y[M].gap=!0),b.forceGap){var P=0,ma;for(ma in J.values)P++;\r\n0b?this.colors[b]:a.lineColorR?a.lineColorR:d.randomColor();a.lineColorR=c}a.fillColorsR=a.fillColors?a.fillColors:a.lineColorR;a.bulletBorderColorR=a.bulletBorderColor?a.bulletBorderColor:a.useLineColorForBulletBorder?a.lineColorR:a.bulletColor;a.bulletColorR=a.bulletColor?a.bulletColor:a.lineColorR;\r\nif(c=this.patterns)a.pattern=c[b]},handleLegendEvent:function(a){var b=a.type;if(a=a.dataItem){var c=a.hidden,d=a.showBalloon;switch(b){case \"clickMarker\":this.textClickEnabled&&(d?this.hideGraphsBalloon(a):this.showGraphsBalloon(a));break;case \"clickLabel\":d?this.hideGraphsBalloon(a):this.showGraphsBalloon(a);break;case \"rollOverItem\":c||this.highlightGraph(a);break;case \"rollOutItem\":c||this.unhighlightGraph();break;case \"hideItem\":this.hideGraph(a);break;case \"showItem\":this.showGraph(a)}}},highlightGraph:function(a){var b=\r\nthis.graphs;if(b){var c,d=.2;this.legend&&(d=this.legend.rollOverGraphAlpha);if(1!=d)for(c=0;c=b&&(b=.001);if(void 0==g||0===g)g=.01;void 0===f&&(f=\"#000000\");void 0===h&&(h=0);e={fill:c,stroke:f,\"fill-opacity\":e,\"stroke-width\":g,\"stroke-opacity\":h};a=isNaN(l)?a.circle(0,0,b).attr(e):a.ellipse(0,0,b,l).attr(e);k&&a.gradient(\"radialGradient\",[c,d.adjustLuminosity(c,-.6)]);return a};d.text=function(a,b,c,e,g,f,h,k){f||(f=\"middle\");\"right\"==f&&(f=\"end\");\"left\"==f&&(f=\"start\");isNaN(k)&&(k=1);void 0!==b&&(b=String(b),d.isIE&&\r\n!d.isModern&&(b=b.replace(\"&\",\"&\"),b=b.replace(\"&\",\"&\")));c={fill:c,\"font-family\":e,\"font-size\":g+\"px\",opacity:k};!0===h&&(c[\"font-weight\"]=\"bold\");c[\"text-anchor\"]=f;return a.text(b,c)};d.polygon=function(a,b,c,e,g,f,h,k,l,m,n){isNaN(f)&&(f=.01);isNaN(k)&&(k=g);var q=e,p=!1;\"object\"==typeof q&&1b&&(b=Math.abs(b),t=-b);0>c&&(c=Math.abs(c),r=-c);t+=d.dx;r+=d.dy;g={fill:q,stroke:h,\"fill-opacity\":g,\"stroke-opacity\":k};void 0!==n&&0=x&&(g=x);var u=1/180*Math.PI,x=b+Math.sin(e*u)*k,A=c-Math.cos(e*u)*w,y=b+Math.sin(e*u)*f,B=c-Math.cos(e*u)*h,D=b+Math.sin((e+g)*u)*f,C=c-Math.cos((e+g)*u)*h,I=b+Math.sin((e+g)*u)*k,u=c-Math.cos((e+g)*u)*w,H={fill:d.adjustLuminosity(m.fill,-.2),\"stroke-opacity\":0,\"fill-opacity\":m[\"fill-opacity\"]},Q=0;180Math.abs(g)&&1>=Math.abs(D-y)&&1>=Math.abs(C-B)&&(M=!0));g=\"\";var P;q&&(H[\"fill-opacity\"]=0,H[\"stroke-opacity\"]=m[\"stroke-opacity\"]/2,H.stroke=m.stroke);if(0a.length&&(a=String(a[0])+String(a[0])+String(a[1])+String(a[1])+String(a[2])+String(a[2]));b=b||0;var c=\"#\",e,g;for(g=0;3>g;g++)e=parseInt(a.substr(2*g,2),16),e=Math.round(Math.min(Math.max(0,e+e*b),255)).toString(16),c+=(\"00\"+\r\ne).substr(e.length);return c}})();(function(){var d=window.AmCharts;d.Bezier=d.Class({construct:function(a,b,c,e,g,f,h,k,l,m,n){var q=a.chart,p=d.bezierX,t=d.bezierY;isNaN(q.bezierX)||(p=q.bezierX);isNaN(q.bezierY)||(t=q.bezierY);isNaN(p)&&(q.rotate?(p=20,t=4):(t=20,p=4));var r,w;\"object\"==typeof h&&1=a.length-2?(f.push({x:h.x,y:h.y}),f.push({x:k.x,y:k.y}),f.push({x:l.x,y:l.y}),f.push({x:l.x,y:l.y})):(f.push({x:h.x,y:h.y}),f.push({x:k.x,y:k.y}),f.push({x:l.x,y:l.y}),f.push({x:m.x,y:m.y}));h=[];k=Math.round;h.push({x:k(f[1].x),y:k(f[1].y)});h.push({x:k((-f[0].x+b*f[1].x+f[2].x)/b),y:k((-f[0].y+c*f[1].y+f[2].y)/c)});h.push({x:k((f[1].x+b*f[2].x-f[3].x)/b),y:k((f[1].y+c*f[2].y-f[3].y)/c)});h.push({x:k(f[2].x),y:k(f[2].y)});d+=\"C\"+h[1].x+\",\"+h[1].y+\",\"+\r\nh[2].x+\",\"+h[2].y+\",\"+h[3].x+\",\"+h[3].y+\" \"}else 1b&&(b=10);1>c&&(c=10);this.div=a;this.width=b;this.height=c;this.rBin=document.createElement(\"div\");d.hasSVG?(d.SVG=!0,b=this.createSvgElement(\"svg\"),a.appendChild(b),this.container=b,this.addDefs(e),this.R=new d.SVGRenderer(this)):d.isIE&&d.VMLRenderer&&\r\n(d.VML=!0,d.vmlStyleSheet||(document.namespaces.add(\"amvml\",\"urn:schemas-microsoft-com:vml\"),31>document.styleSheets.length?(b=document.createStyleSheet(),b.addRule(\".amvml\",\"behavior:url(#default#VML); display:inline-block; antialias:true\"),d.vmlStyleSheet=b):document.styleSheets[0].addRule(\".amvml\",\"behavior:url(#default#VML); display:inline-block; antialias:true\")),this.container=a,this.R=new d.VMLRenderer(this,e),this.R.disableSelection(a))},createSvgElement:function(a){return document.createElementNS(d.SVG_NS,\r\na)},circle:function(a,b,c,e){var g=new d.AmDObject(\"circle\",this);g.attr({r:c,cx:a,cy:b});this.addToContainer(g.node,e);return g},ellipse:function(a,b,c,e,g){var f=new d.AmDObject(\"ellipse\",this);f.attr({rx:c,ry:e,cx:a,cy:b});this.addToContainer(f.node,g);return f},setSize:function(a,b){0c&&(c=1);1>e&&(e=1);k.attr({x:a,y:b,width:c,height:e,rx:g,ry:g,\"stroke-width\":f});this.addToContainer(k.node,h);return k},image:function(a,b,c,e,g,f){var h=new d.AmDObject(\"image\",this);h.attr({x:b,y:c,width:e,height:g});this.R.path(h,a);this.addToContainer(h.node,f);return h},addToContainer:function(a,b){b||(b=this.container);b.appendChild(a)},text:function(a,b,c){return this.R.text(a,b,c)},path:function(a,b,c,e){var g=new d.AmDObject(\"path\",this);e||(e=\"100,100\");\r\ng.attr({cs:e});c?g.attr({dd:a}):g.attr({d:a});this.addToContainer(g.node,b);return g},set:function(a){return this.R.set(a)},remove:function(a){if(a){var b=this.rBin;b.appendChild(a);b.innerHTML=\"\"}},renderFix:function(){var a=this.container,b=a.style;b.top=\"0px\";b.left=\"0px\";try{var c=a.getBoundingClientRect(),d=c.left-Math.round(c.left),g=c.top-Math.round(c.top);d&&(b.left=d+\"px\");g&&(b.top=g+\"px\")}catch(f){}},update:function(){this.R.update()},addDefs:function(a){if(d.hasSVG){var b=this.createSvgElement(\"desc\"),\r\nc=this.container;c.setAttribute(\"version\",\"1.1\");c.style.position=\"absolute\";this.setSize(this.width,this.height);if(a.accessibleTitle){var e=this.createSvgElement(\"text\");c.appendChild(e);e.innerHTML=a.accessibleTitle;e.style.opacity=0}d.rtl&&(c.setAttribute(\"direction\",\"rtl\"),c.style.left=\"auto\",c.style.right=\"0px\");a&&(a.addCodeCredits&&b.appendChild(document.createTextNode(\"JavaScript chart by amCharts \"+a.version)),a.accessibleDescription&&(b.innerHTML=\"\",b.appendChild(document.createTextNode(a.accessibleDescription))),\r\nc.appendChild(b),a.defs&&(b=this.createSvgElement(\"defs\"),c.appendChild(b),d.parseDefs(a.defs,b),this.defs=b))}}})})();(function(){var d=window.AmCharts;d.AmDObject=d.Class({construct:function(a,b){this.D=b;this.R=b.R;this.node=this.R.create(this,a);this.y=this.x=0;this.scale=1},attr:function(a){this.R.attr(this,a);return this},getAttr:function(a){return this.node.getAttribute(a)},setAttr:function(a,b){this.R.setAttr(this,a,b);return this},clipRect:function(a,b,c,d){this.R.clipRect(this,a,b,c,d)},translate:function(a,b,c,d){d||(a=Math.round(a),b=Math.round(b));this.R.move(this,a,b,c);this.x=a;this.y=b;this.scale=\r\nc;this.angle&&this.rotate(this.angle)},rotate:function(a,b){this.R.rotate(this,a,b);this.angle=a},animate:function(a,b,c){for(var e in a)if(a.hasOwnProperty(e)){var g=e,f=a[e];c=d.getEffect(c);this.R.animate(this,g,f,b,c)}},push:function(a){if(a){var b=this.node;b.appendChild(a.node);var c=a.clipPath;c&&b.appendChild(c);(a=a.grad)&&b.appendChild(a)}},text:function(a){this.R.setText(this,a)},remove:function(){this.stop();this.R.remove(this)},clear:function(){var a=this.node;if(a.hasChildNodes())for(;1<=\r\na.childNodes.length;)a.removeChild(a.firstChild)},hide:function(){this.setAttr(\"visibility\",\"hidden\")},show:function(){this.setAttr(\"visibility\",\"visible\")},getBBox:function(){return this.R.getBBox(this)},toFront:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling;var b=a.parentNode;b&&b.appendChild(a)}},toPrevious:function(){var a=this.node;a&&this.prevNextNode&&(a=a.parentNode)&&a.insertBefore(this.prevNextNode,null)},toBack:function(){var a=this.node;if(a){this.prevNextNode=a.nextSibling;\r\nvar b=a.parentNode;if(b){var c=b.firstChild;c&&b.insertBefore(a,c)}}},mouseover:function(a){this.R.addListener(this,\"mouseover\",a);return this},mouseout:function(a){this.R.addListener(this,\"mouseout\",a);return this},click:function(a){this.R.addListener(this,\"click\",a);return this},dblclick:function(a){this.R.addListener(this,\"dblclick\",a);return this},mousedown:function(a){this.R.addListener(this,\"mousedown\",a);return this},mouseup:function(a){this.R.addListener(this,\"mouseup\",a);return this},touchmove:function(a){this.R.addListener(this,\r\n\"touchmove\",a);return this},touchstart:function(a){this.R.addListener(this,\"touchstart\",a);return this},touchend:function(a){this.R.addListener(this,\"touchend\",a);return this},keyup:function(a){this.R.addListener(this,\"keyup\",a);return this},focus:function(a){this.R.addListener(this,\"focus\",a);return this},blur:function(a){this.R.addListener(this,\"blur\",a);return this},contextmenu:function(a){this.node.addEventListener?this.node.addEventListener(\"contextmenu\",a,!0):this.R.addListener(this,\"contextmenu\",\r\na);return this},stop:function(){d.removeFromArray(this.R.animations,this.an_translate);d.removeFromArray(this.R.animations,this.an_y);d.removeFromArray(this.R.animations,this.an_x)},length:function(){return this.node.childNodes.length},gradient:function(a,b,c){this.R.gradient(this,a,b,c)},pattern:function(a,b,c){a&&this.R.pattern(this,a,b,c)}})})();(function(){var d=window.AmCharts;d.VMLRenderer=d.Class({construct:function(a,b){this.chart=b;this.D=a;this.cNames={circle:\"oval\",ellipse:\"oval\",rect:\"roundrect\",path:\"shape\"};this.styleMap={x:\"left\",y:\"top\",width:\"width\",height:\"height\",\"font-family\":\"fontFamily\",\"font-size\":\"fontSize\",visibility:\"visibility\"}},create:function(a,b){var c;if(\"group\"==b)c=document.createElement(\"div\"),a.type=\"div\";else if(\"text\"==b)c=document.createElement(\"div\"),a.type=\"text\";else if(\"image\"==b)c=document.createElement(\"img\"),\r\na.type=\"image\";else{a.type=\"shape\";a.shapeType=this.cNames[b];c=document.createElement(\"amvml:\"+this.cNames[b]);var d=document.createElement(\"amvml:stroke\");c.appendChild(d);a.stroke=d;var g=document.createElement(\"amvml:fill\");c.appendChild(g);a.fill=g;g.className=\"amvml\";d.className=\"amvml\";c.className=\"amvml\"}c.style.position=\"absolute\";c.style.top=0;c.style.left=0;return c},path:function(a,b){a.node.setAttribute(\"src\",b)},setAttr:function(a,b,c){if(void 0!==c){var e;8===document.documentMode&&\r\n(e=!0);var g=a.node,f=a.type,h=g.style;\"r\"==b&&(h.width=2*c,h.height=2*c);\"oval\"==a.shapeType&&(\"rx\"==b&&(h.width=2*c),\"ry\"==b&&(h.height=2*c));\"roundrect\"==a.shapeType&&(\"width\"!=b&&\"height\"!=b||--c);\"cursor\"==b&&(h.cursor=c);\"cx\"==b&&(h.left=c-d.removePx(h.width)/2);\"cy\"==b&&(h.top=c-d.removePx(h.height)/2);var k=this.styleMap[b];\"width\"==k&&0>c&&(c=0);void 0!==k&&(h[k]=c);\"text\"==f&&(\"text-anchor\"==b&&(a.anchor=c,k=g.clientWidth,\"end\"==c&&(h.marginLeft=-k+\"px\"),\"middle\"==c&&(h.marginLeft=-(k/2)+\r\n\"px\",h.textAlign=\"center\"),\"start\"==c&&(h.marginLeft=\"0px\")),\"fill\"==b&&(h.color=c),\"font-weight\"==b&&(h.fontWeight=c));if(h=a.children)for(k=0;kc&&(h=\"dot\"),3<=c&&6>=c&&(h=\"dash\"),6h&&(b+=h);0>k&&(c+=k)}return{x:b,y:c,width:d,height:g}},setText:function(a,b){var c=a.node;c&&(c.innerHTML=b);this.setAttr(a,\"text-anchor\",a.anchor)},addListener:function(a,b,c){a.node[\"on\"+b]=c},move:function(a,b,c){var e=a.node,g=e.style;\"text\"==a.type&&(c-=d.removePx(g.fontSize)/2-1);\"oval\"==a.shapeType&&(b-=d.removePx(g.width)/2,c-=d.removePx(g.height)/2);a=a.bw;isNaN(a)||(b-=a,c-=a);isNaN(b)||isNaN(c)||(e.style.left=b+\"px\",e.style.top=\r\nc+\"px\")},svgPathToVml:function(a){var b=a.split(\" \");a=\"\";var c,d=Math.round,g;for(g=0;gthis.fontSize&&(this.ly=g/2-1);0p&&(p=y);u=u.height;u>t&&(t=u)}var y=t=0,B=f,D=0,C=0;for(A=0;Aq&&0C&&(C=u.height);I.translate(H,D);y++;!isNaN(l)&&y>=l&&(y=0,t++,D=D+C+m,B=f,C=0);z.push(I)}u=z.getBBox();l=u.height+2*m-1;\"left\"==a||\"right\"==a?(n=u.width+2*f,k=n+b+c,h.style.width=k+\"px\",this.ieW=k):n=k-b-c-1;c=d.polygon(this.container,[0,n,n,0],[0,0,l,l],this.backgroundColor,this.backgroundAlpha,1,this.borderColor,this.borderAlpha);d.setCN(this.chart,\r\nc,\"legend-bg\");w.push(c);w.translate(b,e);c.toBack();b=f;if(\"top\"==a||\"bottom\"==a||\"absolute\"==a||\"outside\"==a)\"center\"==this.align?b=f+(n-u.width)/2:\"right\"==this.align&&(b=f+n-u.width);z.translate(b,m+1);this.titleHeight>l&&(l=this.titleHeight);e=l+e+g+1;0>e&&(e=0);\"absolute\"!=a&&\"outside\"!=a&&e>this.chart.divRealHeight&&(h.style.top=\"0px\");h.style.height=Math.round(e)+\"px\";r.setSize(this.divWidth,e)},createEntry:function(a){if(!1!==a.visibleInLegend&&!a.hideFromLegend){var b=this,c=b.chart,e=b.useGraphSettings,\r\ng=a.markerType;g&&(e=!1);a.legendEntryWidth=b.markerSize;g||(g=b.markerType);var f=a.color,h=a.alpha;a.legendKeyColor&&(f=a.legendKeyColor());a.legendKeyAlpha&&(h=a.legendKeyAlpha());var k;!0===a.hidden&&(k=f=b.markerDisabledColor);var l=a.pattern,m,n=a.customMarker;n||(n=b.customMarker);var q=b.container,p=b.markerSize,t=0,r=0,w=p/2;if(e){e=a.type;b.switchType=void 0;if(\"line\"==e||\"step\"==e||\"smoothedLine\"==e||\"ohlc\"==e)m=q.set(),a.hidden||(f=a.lineColorR,k=a.bulletBorderColorR),t=d.line(q,[0,2*\r\np],[p/2,p/2],f,a.lineAlpha,a.lineThickness,a.dashLength),d.setCN(c,t,\"graph-stroke\"),m.push(t),a.bullet&&(a.hidden||(f=a.bulletColorR),t=d.bullet(q,a.bullet,a.bulletSize,f,a.bulletAlpha,a.bulletBorderThickness,k,a.bulletBorderAlpha))&&(d.setCN(c,t,\"graph-bullet\"),t.translate(p+1,p/2),m.push(t)),w=0,t=p,r=p/3;else{a.getGradRotation&&(m=a.getGradRotation(),0===m&&(m=180));t=a.fillColorsR;!0===a.hidden&&(t=f);if(m=b.createMarker(\"rectangle\",t,a.fillAlphas,a.lineThickness,f,a.lineAlpha,m,l,a.dashLength))w=\r\np,m.translate(w,p/2);t=p}d.setCN(c,m,\"graph-\"+e);d.setCN(c,m,\"graph-\"+a.id)}else if(n)m=q.image(n,0,0,p,p);else{var z;isNaN(b.gradientRotation)||(z=180+b.gradientRotation);(m=b.createMarker(g,f,h,void 0,void 0,void 0,z,l))&&m.translate(p/2,p/2)}d.setCN(c,m,\"legend-marker\");b.addListeners(m,a);q=q.set([m]);b.switchable&&a.switchable&&q.setAttr(\"cursor\",\"pointer\");void 0!==a.id&&d.setCN(c,q,\"legend-item-\"+a.id);d.setCN(c,q,a.className,!0);k=b.switchType;var x;k&&\"none\"!=k&&0c&&(d=\"00\"+c);10<=c&&100>c&&(d=\"0\"+c);a=a.replace(/fff/g,d)}return a};d.extractPeriod=function(a){var b=d.stripNumbers(a),c=1;b!=a&&(c=Number(a.slice(0,a.indexOf(b))));return{period:b,count:c}};d.getDate=function(a,b,c){return a instanceof Date?d.newDate(a,c):b&&isNaN(a)?d.stringToDate(a,b):new Date(a)};d.daysInMonth=function(a){return(new Date(a.getYear(),a.getMonth()+\r\n1,0)).getDate()};d.newDate=function(a,b){return b&&-1==b.indexOf(\"fff\")?new Date(a):new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds())};d.resetDateToMin=function(a,b,c,e){void 0===e&&(e=1);var g,f,h,k,l,m,n;d.useUTC?(g=a.getUTCFullYear(),f=a.getUTCMonth(),h=a.getUTCDate(),k=a.getUTCHours(),l=a.getUTCMinutes(),m=a.getUTCSeconds(),n=a.getUTCMilliseconds(),a=a.getUTCDay()):(g=a.getFullYear(),f=a.getMonth(),h=a.getDate(),k=a.getHours(),l=\r\na.getMinutes(),m=a.getSeconds(),n=a.getMilliseconds(),a=a.getDay());switch(b){case \"YYYY\":g=Math.floor(g/c)*c;f=0;h=1;n=m=l=k=0;break;case \"MM\":f=Math.floor(f/c)*c;h=1;n=m=l=k=0;break;case \"WW\":h=a>=e?h-a+e:h-(7+a)+e;n=m=l=k=0;break;case \"DD\":n=m=l=k=0;break;case \"hh\":k=Math.floor(k/c)*c;n=m=l=0;break;case \"mm\":l=Math.floor(l/c)*c;n=m=0;break;case \"ss\":m=Math.floor(m/c)*c;n=0;break;case \"fff\":n=Math.floor(n/c)*c}d.useUTC?(a=new Date,a.setUTCFullYear(g,f,h),a.setUTCHours(k,l,m,n)):a=new Date(g,f,h,\r\nk,l,m,n);return a};d.getPeriodDuration=function(a,b){void 0===b&&(b=1);var c;switch(a){case \"YYYY\":c=316224E5;break;case \"MM\":c=26784E5;break;case \"WW\":c=6048E5;break;case \"DD\":c=864E5;break;case \"hh\":c=36E5;break;case \"mm\":c=6E4;break;case \"ss\":c=1E3;break;case \"fff\":c=1}return c*b};d.intervals={s:{nextInterval:\"ss\",contains:1E3},ss:{nextInterval:\"mm\",contains:60,count:0},mm:{nextInterval:\"hh\",contains:60,count:1},hh:{nextInterval:\"DD\",contains:24,count:2},DD:{nextInterval:\"\",contains:Infinity,count:3}};\r\nd.getMaxInterval=function(a,b){var c=d.intervals;return a>=c[b].contains?(a=Math.round(a/c[b].contains),b=c[b].nextInterval,d.getMaxInterval(a,b)):\"ss\"==b?c[b].nextInterval:b};d.dayNames=\"Sunday Monday Tuesday Wednesday Thursday Friday Saturday\".split(\" \");d.shortDayNames=\"Sun Mon Tue Wed Thu Fri Sat\".split(\" \");d.monthNames=\"January February March April May June July August September October November December\".split(\" \");d.shortMonthNames=\"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec\".split(\" \");\r\nd.getWeekNumber=function(a){a=new Date(a);a.setHours(0,0,0);a.setDate(a.getDate()+4-(a.getDay()||7));var b=new Date(a.getFullYear(),0,1);return Math.ceil(((a-b)/864E5+1)/7)};d.stringToDate=function(a,b){var c={},e=[{pattern:\"YYYY\",period:\"year\"},{pattern:\"YY\",period:\"year\"},{pattern:\"MM\",period:\"month\"},{pattern:\"M\",period:\"month\"},{pattern:\"DD\",period:\"date\"},{pattern:\"D\",period:\"date\"},{pattern:\"JJ\",period:\"hours\"},{pattern:\"J\",period:\"hours\"},{pattern:\"HH\",period:\"hours\"},{pattern:\"H\",period:\"hours\"},\r\n{pattern:\"KK\",period:\"hours\"},{pattern:\"K\",period:\"hours\"},{pattern:\"LL\",period:\"hours\"},{pattern:\"L\",period:\"hours\"},{pattern:\"NN\",period:\"minutes\"},{pattern:\"N\",period:\"minutes\"},{pattern:\"SS\",period:\"seconds\"},{pattern:\"S\",period:\"seconds\"},{pattern:\"QQQ\",period:\"milliseconds\"},{pattern:\"QQ\",period:\"milliseconds\"},{pattern:\"Q\",period:\"milliseconds\"}],g=!0,f=b.indexOf(\"AA\");-1!=f&&(a.substr(f,2),\"pm\"==a.toLowerCase&&(g=!1));var f=b,h,k,l;for(l=0;lr&&(r=\"0\"+r);b=b.replace(/JJ/g,r);b=b.replace(/J/g,q);r=k;0===r&&(r=24,-1!=b.indexOf(\"H\")&&(f--,0===f&&(e=new Date(a),e.setDate(e.getDate()-1),g=e.getMonth(),f=e.getDate(),e=e.getFullYear())));a=g+1;9>g&&(a=\"0\"+a);q=f;10>f&&(q=\"0\"+f);var w=r;10>w&&(w=\"0\"+w);b=b.replace(/HH/g,w);b=b.replace(/H/g,r);r=k;11w&&(w=\"0\"+w);b=b.replace(/KK/g,w);b=b.replace(/K/g,r);r=k;0===r&&(r=12);12w&&(w=\"0\"+w);b=b.replace(/LL/g,w);b=b.replace(/L/g,r);\r\nr=l;10>r&&(r=\"0\"+r);b=b.replace(/NN/g,r);b=b.replace(/N/g,l);l=m;10>l&&(l=\"0\"+l);b=b.replace(/SS/g,l);b=b.replace(/S/g,m);m=n;10>m?m=\"00\"+m:100>m&&(m=\"0\"+m);l=n;10>l&&(l=\"00\"+l);b=b.replace(/A/g,\"@A@\");b=b.replace(/QQQ/g,m);b=b.replace(/QQ/g,l);b=b.replace(/Q/g,n);b=b.replace(/YYYY/g,\"@IIII@\");b=b.replace(/YY/g,\"@II@\");b=b.replace(/MMMM/g,\"@XXXX@\");b=b.replace(/MMM/g,\"@XXX@\");b=b.replace(/MM/g,\"@XX@\");b=b.replace(/M/g,\"@X@\");b=b.replace(/DD/g,\"@RR@\");b=b.replace(/D/g,\"@R@\");b=b.replace(/EEEE/g,\"@PPPP@\");\r\nb=b.replace(/EEE/g,\"@PPP@\");b=b.replace(/EE/g,\"@PP@\");b=b.replace(/E/g,\"@P@\");b=b.replace(/@IIII@/g,e);b=b.replace(/@II@/g,p);b=b.replace(/@XXXX@/g,c.monthNames[g]);b=b.replace(/@XXX@/g,c.shortMonthNames[g]);b=b.replace(/@XX@/g,a);b=b.replace(/@X@/g,g+1);b=b.replace(/@RR@/g,q);b=b.replace(/@R@/g,f);b=b.replace(/@PPPP@/g,c.dayNames[h]);b=b.replace(/@PPP@/g,c.shortDayNames[h]);b=b.replace(/@PP@/g,t);b=b.replace(/@P@/g,h);return b=12>k?b.replace(/@A@/g,c.amString):b.replace(/@A@/g,c.pmString)};d.changeDate=\r\nfunction(a,b,c,e,g){if(d.useUTC)return d.changeUTCDate(a,b,c,e,g);var f=-1;void 0===e&&(e=!0);void 0===g&&(g=!1);!0===e&&(f=1);switch(b){case \"YYYY\":a.setFullYear(a.getFullYear()+c*f);e||g||a.setDate(a.getDate()+1);break;case \"MM\":b=a.getMonth();var h=a.getFullYear();a.setMonth(b+c*f);var k=a.getMonth();if(e&&k-b>c)for(;a.getMonth()-b>c;)a.setDate(a.getDate()-1);h==a.getFullYear()&&a.getMonth()>b+c*f&&a.setDate(a.getDate()-1);e||g||a.setDate(a.getDate()+1);break;case \"DD\":a.setDate(a.getDate()+c*\r\nf);break;case \"WW\":a.setDate(a.getDate()+c*f*7);break;case \"hh\":a.setHours(a.getHours()+c*f);break;case \"mm\":a.setMinutes(a.getMinutes()+c*f);break;case \"ss\":a.setSeconds(a.getSeconds()+c*f);break;case \"fff\":a.setMilliseconds(a.getMilliseconds()+c*f)}return a};d.changeUTCDate=function(a,b,c,d,g){var f=-1;void 0===d&&(d=!0);void 0===g&&(g=!1);!0===d&&(f=1);switch(b){case \"YYYY\":a.setUTCFullYear(a.getUTCFullYear()+c*f);d||g||a.setUTCDate(a.getUTCDate()+1);break;case \"MM\":b=a.getUTCMonth();a.setUTCMonth(a.getUTCMonth()+\r\nc*f);a.getUTCMonth()>b+c*f&&a.setUTCDate(a.getUTCDate()-1);d||g||a.setUTCDate(a.getUTCDate()+1);break;case \"DD\":a.setUTCDate(a.getUTCDate()+c*f);break;case \"WW\":a.setUTCDate(a.getUTCDate()+c*f*7);break;case \"hh\":a.setUTCHours(a.getUTCHours()+c*f);break;case \"mm\":a.setUTCMinutes(a.getUTCMinutes()+c*f);break;case \"ss\":a.setUTCSeconds(a.getUTCSeconds()+c*f);break;case \"fff\":a.setUTCMilliseconds(a.getUTCMilliseconds()+c*f)}return a}})();\r\n","var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","var global = require('../internals/global');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar Array = global.Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = Array(max(fin - k, 0));\n for (var n = 0; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","const isEmpty = function(obj) {\r\n for (let key in obj) {\r\n if (Object.prototype.hasOwnProperty.call(obj, key)) return false;\r\n }\r\n return true;\r\n};\r\nconst ago = function(val) {\r\n val = 0 | (Date.now() - new Date(val * 1000))/1000;\r\n var unit, length = { sec: 60, min: 60, hr: 24, day: 7, week: 4.35,\r\n month: 12, year: 10000 }, result;\r\n\r\n for (unit in length) {\r\n result = val % length[unit];\r\n if (!(val = 0 | val / length[unit]))\r\n return result + ' ' + (result-1 ? unit + 's' : unit) + ' ago';\r\n }\r\n}\r\nexport { isEmpty, ago };","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-fluid\"},[_c('div',{staticClass:\"row flex-xl-nowrap\"},[_c('div',{staticClass:\"col\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-md-8 mb-3\"},[_c('div',{staticClass:\"info-card\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col\"},[_c('span',{staticClass:\"coin-img\",style:({ backgroundImage : (\"url('https://s2.coinmarketcap.com/static/img/coins/64x64/\" + (_vm.currency.cid) + \".png')\") })}),_c('div',{staticClass:\"coin-name\"},[_vm._v(_vm._s(_vm.currency.name)+\" (\"+_vm._s(_vm.currency.base)+\") / \"),_c('span',{staticClass:\"small\"},[_vm._v(_vm._s(_vm.currency.quote))])])])]),_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-md-6\"},[_c('span',{staticClass:\"price\",style:({'color': (_vm.ticker.pchg && _vm.ticker.pchg > 0) ? 'green':'red'})},[_vm._v(_vm._s(_vm.ticker.price)),_c('span',{staticClass:\"x-small\"},[_vm._v(\" \"+_vm._s(_vm.currency.quote))])])]),_c('div',{staticClass:\"col-md-6 chg-block\",class:[(_vm.ticker.percent < 0)?'down':'up']},[_c('div',{staticClass:\"text-dark small text-right\"},[_vm._v(\"24h Chg\")]),_c('div',{staticClass:\"text-right d-flex justify-content-end\"},[_c('span',{staticClass:\"indicator\"}),_c('span',[_vm._v(_vm._s(_vm.ticker.percent)+\"%\")])]),_c('div',{staticClass:\"icon-chg text-right\"},[_vm._v(\" \"+_vm._s(parseFloat(_vm.ticker.chg).toFixed((_vm.currency.quote === 'USDT') ? 3 : 8))+\" \"),_c('span',{staticClass:\"x-small\"},[_vm._v(_vm._s(_vm.currency.quote))])])]),_c('div',{staticClass:\"col-12 x-small\"},[_vm._v(_vm._s(_vm._f(\"timeformat\")(_vm.ticker.time)))])])])]),_c('div',{staticClass:\"col-md-4 mb-3\"},[_c('div',{staticClass:\"info-card justify-content-center\"},[_c('div',[_c('span',{staticClass:\"info-label\"},[_vm._v(\"24H OPEN \")]),_vm._v(_vm._s(_vm._f(\"priceformat\")(_vm.ticker.open))),_c('span',{staticClass:\"small\"},[_vm._v(\" \"+_vm._s(_vm.currency.quote))])]),_c('div',[_c('span',{staticClass:\"info-label\"},[_vm._v(\"24H HIGH \")]),_vm._v(_vm._s(_vm._f(\"priceformat\")(_vm.ticker.high))),_c('span',{staticClass:\"small\"},[_vm._v(\" \"+_vm._s(_vm.currency.quote))])]),_c('div',[_c('span',{staticClass:\"info-label\"},[_vm._v(\"24H LOW \")]),_vm._v(_vm._s(_vm._f(\"priceformat\")(_vm.ticker.low))),_c('span',{staticClass:\"small\"},[_vm._v(\" \"+_vm._s(_vm.currency.quote))])]),_c('div',[_c('span',{staticClass:\"info-label\"},[_vm._v(\"24H VOL \")]),_vm._v(_vm._s(_vm.ticker.vol)),_c('span',{staticClass:\"small\"},[_vm._v(\" \"+_vm._s(_vm.currency.base))])])])]),_c('div',{staticClass:\"col-12 mb-3\"},[_c('coin-charts',{attrs:{\"symbol\":_vm.symbol}})],1)])]),_c('div',{staticClass:\"col news-section\"},[_c('crypto-news')],1)])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:\"news\"},[_c('header',{staticClass:\"news-header\"},[_vm._v(\"Latest News\")]),_c('div',{staticClass:\"news-block\"},_vm._l((_vm.news),function(article){return _c('div',{key:article.id,staticClass:\"news-item\"},[_c('div',{staticClass:\"thumb-img\"},[_c('a',{attrs:{\"href\":article.url,\"target\":\"_blank\"}},[_c('img',{attrs:{\"src\":article.imageurl}})])]),_c('div',[_c('h6',{staticClass:\"news-title\"},[_c('a',{attrs:{\"href\":article.url,\"target\":\"_blank\"}},[_vm._v(_vm._s(article.title))])]),_c('p',{domProps:{\"innerHTML\":_vm._s(_vm.truncateText(article.body))}}),_c('div',{staticClass:\"news-data\"},[_c('div',{staticClass:\"news-source\"},[_vm._v(_vm._s(article.source_info.name))]),_c('div',{staticClass:\"news-date\"},[_vm._v(_vm._s(_vm.time_since(article.published_on)))])])])])}),0)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CryptoNews.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CryptoNews.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CryptoNews.vue?vue&type=template&id=90a395c0&\"\nimport script from \"./CryptoNews.vue?vue&type=script&lang=js&\"\nexport * from \"./CryptoNews.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"info-card\"},[_c('div',{staticClass:\"row\"},[_c('div',{staticClass:\"col-12 align-items-center\"},[_c('div',{staticClass:\"row chart-bar\"},[_c('div',{staticClass:\"chart-type\"},[_c('button',{staticClass:\"btn btn-primary btn-sm mr-2\",class:[{ active: _vm.chartType === 'cs' }],on:{\"click\":_vm.toCandleStickChart}},[_vm._v(\"Candlestick Chart\")]),_c('button',{staticClass:\"btn btn-primary btn-sm\",class:[{ active: _vm.chartType === 'lc' }],on:{\"click\":_vm.toLineChart}},[_vm._v(\"Line Chart\")])])])]),_c('div',{ref:\"chartdiv\",staticClass:\"chart-panel col\",attrs:{\"id\":\"chartdiv\"}}),_c('div',{staticClass:\"col-12 p-2 text-right\"},[_c('button',{staticClass:\"btn btn-primary btn-sm mr-2\",class:[{ active: _vm.interval === '1h' }],on:{\"click\":function($event){return _vm.updateTimeInterval('1h')}}},[_vm._v(\"1H\")]),_c('button',{staticClass:\"btn btn-primary btn-sm mr-2\",class:[{ active: _vm.interval === '1d' }],on:{\"click\":function($event){return _vm.updateTimeInterval('1d')}}},[_vm._v(\"1D\")]),_c('button',{staticClass:\"btn btn-primary btn-sm mr-2\",class:[{ active: _vm.interval === '1w' }],on:{\"click\":function($event){return _vm.updateTimeInterval('1w')}}},[_vm._v(\"1W\")]),_c('button',{staticClass:\"btn btn-primary btn-sm mr-2\",class:[{ active: _vm.interval === '1M' }],on:{\"click\":function($event){return _vm.updateTimeInterval('1M')}}},[_vm._v(\"1M\")])])]),(_vm.chartLoading)?_c('div',{staticClass:\"spinner\"},[_c('div',{staticClass:\"circle-spinner\"})]):_vm._e()])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CoinCharts.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CoinCharts.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CoinCharts.vue?vue&type=template&id=728a2117&\"\nimport script from \"./CoinCharts.vue?vue&type=script&lang=js&\"\nexport * from \"./CoinCharts.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoView.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./InfoView.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./InfoView.vue?vue&type=template&id=65d5ea2a&\"\nimport script from \"./InfoView.vue?vue&type=script&lang=js&\"\nexport * from \"./InfoView.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","(function(){var e=window.AmCharts;e.AmRectangularChart=e.Class({inherits:e.AmCoordinateChart,construct:function(a){e.AmRectangularChart.base.construct.call(this,a);this.theme=a;this.createEvents(\"zoomed\",\"changed\");this.marginRight=this.marginBottom=this.marginTop=this.marginLeft=20;this.depth3D=this.angle=0;this.plotAreaFillColors=\"#FFFFFF\";this.plotAreaFillAlphas=0;this.plotAreaBorderColor=\"#000000\";this.plotAreaBorderAlpha=0;this.maxZoomFactor=20;this.zoomOutButtonImageSize=19;this.zoomOutButtonImage=\r\n\"lens\";this.zoomOutText=\"Show all\";this.zoomOutButtonColor=\"#e5e5e5\";this.zoomOutButtonAlpha=0;this.zoomOutButtonRollOverAlpha=1;this.zoomOutButtonPadding=8;this.trendLines=[];this.autoMargins=!0;this.marginsUpdated=!1;this.autoMarginOffset=10;e.applyTheme(this,a,\"AmRectangularChart\")},initChart:function(){e.AmRectangularChart.base.initChart.call(this);this.updateDxy();!this.marginsUpdated&&this.autoMargins&&(this.resetMargins(),this.drawGraphs=!1);this.processScrollbars();this.updateMargins();this.updatePlotArea();\r\nthis.updateScrollbars();this.updateTrendLines();this.updateChartCursor();this.updateValueAxes();this.scrollbarOnly||this.updateGraphs()},drawChart:function(){e.AmRectangularChart.base.drawChart.call(this);this.drawPlotArea();if(e.ifArray(this.chartData)){var a=this.chartCursor;a&&a.draw()}},resetMargins:function(){var a={},b;if(\"xy\"==this.type){var c=this.xAxes,d=this.yAxes;for(b=0;b=g-c&&(this.marginRight=Math.round(k-g+c),!isNaN(this.minMarginRight)&&this.marginRighth-c&&(this.marginBottom=Math.round(this.marginBottom+b-h+c),!isNaN(this.minMarginBottom)&&\r\nthis.marginBottoma&&(d=a);break;case \"bottom\":a=h.y+h.height;ga&&(b=a)}}return{l:b,t:d,r:c,b:g}},drawZoomOutButton:function(){var a=this;if(!a.zbSet){var b=a.container.set();\r\na.zoomButtonSet.push(b);var c=a.color,d=a.fontSize,g=a.zoomOutButtonImageSize,h=a.zoomOutButtonImage.replace(/\\.[a-z]*$/i,\"\"),f=a.langObj.zoomOutText||a.zoomOutText,l=a.zoomOutButtonColor,k=a.zoomOutButtonAlpha,m=a.zoomOutButtonFontSize,p=a.zoomOutButtonPadding;isNaN(m)||(d=m);(m=a.zoomOutButtonFontColor)&&(c=m);var m=a.zoomOutButton,n;m&&(m.fontSize&&(d=m.fontSize),m.color&&(c=m.color),m.backgroundColor&&(l=m.backgroundColor),isNaN(m.backgroundAlpha)||(a.zoomOutButtonRollOverAlpha=m.backgroundAlpha));\r\nvar u=m=0,u=a.pathToImages;if(h){if(e.isAbsolute(h)||void 0===u)u=\"\";n=a.container.image(u+h+a.extension,0,0,g,g);e.setCN(a,n,\"zoom-out-image\");b.push(n);n=n.getBBox();m=n.width+5}void 0!==f&&(c=e.text(a.container,f,c,a.fontFamily,d,\"start\"),e.setCN(a,c,\"zoom-out-label\"),d=c.getBBox(),u=n?n.height/2-3:d.height/2,c.translate(m,u),b.push(c));n=b.getBBox();c=1;e.isModern||(c=0);l=e.rect(a.container,n.width+2*p+5,n.height+2*p-2,l,1,1,l,c);l.setAttr(\"opacity\",k);l.translate(-p,-p);e.setCN(a,l,\"zoom-out-bg\");\r\nb.push(l);l.toBack();a.zbBG=l;n=l.getBBox();b.translate(a.marginLeftReal+a.plotAreaWidth-n.width+p,a.marginTopReal+p);b.hide();b.mouseover(function(){a.rollOverZB()}).mouseout(function(){a.rollOutZB()}).click(function(){a.clickZB()}).touchstart(function(){a.rollOverZB()}).touchend(function(){a.rollOutZB();a.clickZB()});for(k=0;ka&&(a=1);1>b&&(b=1);this.plotAreaWidth=Math.round(a);this.plotAreaHeight=Math.round(b);\r\nthis.plotBalloonsSet.translate(c,d)},updateDxy:function(){this.dx=Math.round(this.depth3D*Math.cos(this.angle*Math.PI/180));this.dy=Math.round(-this.depth3D*Math.sin(this.angle*Math.PI/180));this.d3x=Math.round(this.columnSpacing3D*Math.cos(this.angle*Math.PI/180));this.d3y=Math.round(-this.columnSpacing3D*Math.sin(this.angle*Math.PI/180))},updateMargins:function(){var a=this.getTitleHeight();this.titleHeight=a;this.marginTopReal=this.marginTop-this.dy;this.fixMargins&&!this.fixMargins.top&&(this.marginTopReal+=\r\na);this.marginBottomReal=this.marginBottom;this.marginLeftReal=this.marginLeft;this.marginRightReal=this.marginRight},updateValueAxes:function(){var a=this.valueAxes,b;for(b=0;bd)var g=c,c=d,d=g;this.relativeZoomValueAxes(b,c,d);this.updateAfterValueZoom()},\r\nupdateAfterValueZoom:function(){this.zoomAxesAndGraphs();this.zoomScrollbar()},relativeZoomValueAxes:function(a,b,c){this.hideBalloonReal();b=e.fitToBounds(b,0,1);c=e.fitToBounds(c,0,1);if(b>c){var d=b;b=c;c=d}var d=1/this.maxZoomFactor,g=e.getDecimals(d)+4;c-bb&&(b=0,c=d));b=e.roundTo(b,g);c=e.roundTo(c,g);d=!1;if(a){for(g=0;gb.min-g*b.step&&(f+=g,g=0);0>=b.max&&0k&&(k=1);e*=k;f*=k;if(!d||c.equalSpacing)e=Math.round(e),f=Math.round(f);l=this.chartData.length;c=this.lastTime;k=this.firstTime;0>a?d?(l=this.endTime-this.startTime,d=this.startTime+e*g,g=this.endTime+f*g,0=c&&(g=c,d=c-l),this.zoomToDates(new Date(d),new Date(g))):(0=l-1&&(e=f=0),d=this.start+e,g=this.end+f,this.zoomToIndexes(d,g)):d?(l=this.endTime-this.startTime,d=this.startTime-\r\ne*g,g=this.endTime-f*g,0this.start&&(e=f=0),d=this.start-e,g=this.end-f,this.zoomToIndexes(d,g))}else this.handleMouseOut()}},validateData:function(a){this.marginsUpdated=!1;this.zoomOutOnDataUpdate&&!a&&(this.endTime=this.end=this.startTime=this.start=NaN);var b=a=!1,c=!1,d=this.chartScrollbar;d&&(d.dragging&&(a=!0,d.handleDragStop()),d.resizingRight&&(c=!0,d.rightDragStop()),d.resizingLeft&&(b=!0,d.leftDragStop()));\r\ne.AmSerialChart.base.validateData.call(this);a&&d.handleDragStart();c&&d.rightDragStart();b&&d.leftDragStart()},drawChart:function(){if(0c&&(a=b-c),a!=this.startTime&&b-a>c&&(b=a+c));var d=this.minSelectedTime;if(0l&&(a=l);bl&&(b=l);bthis.firstTime&&(a=!0),this.endTimec&&(a=b-c,d=!0),a!=this.start&&b-a>c&&(b=a+c,d=!0));if(d&&(d=this.chartScrollbar)&&d.dragger){var g=d.dragger.getBBox();\r\nd.maxWidth=g.width;d.maxHeight=g.height}if(a!=this.start||b!=this.end)d=this.chartData.length-1,isNaN(a)&&(a=0,isNaN(c)||(a=d-c)),isNaN(b)&&(b=d),bd&&(b=d),a>d&&(a=d-1),0>a&&(a=0),this.start=a,this.end=b,this.categoryAxis.zoom(a,b),this.zoomAxesAndGraphs(),this.zoomScrollbar(),this.fixCursor(),0!==a||b!=this.chartData.length-1?this.showZB(!0):this.showZB(!1),this.syncGrid(),this.updateColumnsDepth(),this.dispatchIndexZoomEvent()},updateGraphs:function(){e.AmSerialChart.base.updateGraphs.call(this);\r\nvar a=this.graphs,b;for(b=0;bb.depth?1:-1},zoomScrollbar:function(){var a=this.chartScrollbar,b=this.categoryAxis;if(a){if(!this.zoomedByScrollbar){var c=a.dragger;c&&c.stop()}this.zoomedByScrollbar=!1;b.parseDates&&!b.equalSpacing?a.timeZoom(this.startTime,\r\nthis.endTime):a.zoom(this.start,this.end)}this.zoomValueScrollbar(this.valueScrollbar)},updateTrendLines:function(){var a=this.trendLines,b;for(b=0;bg&&(g=0);e>a.length-1&&(e=a.length-1);var f=g+Math.round((e-g)/2),l=a[f][b];return c==l?f:1>=e-g?d?g:Math.abs(a[g][b]-c)a&&(a=0),b>d-1&&(b=d-1),d=this.categoryAxis,d.parseDates&&!d.equalSpacing?this.zoom(c[a].time,this.getEndTime(c[b].time)):this.zoom(a,\r\nb))}},zoomToDates:function(a,b){var c=this.chartData;if(c)if(this.categoryAxis.equalSpacing){var d=this.getClosestIndex(c,\"time\",a.getTime(),!0,0,c.length);b=e.resetDateToMin(b,this.categoryAxis.minPeriod,1);c=this.getClosestIndex(c,\"time\",b.getTime(),!1,0,c.length);this.zoom(d,c)}else this.zoom(a.getTime(),b.getTime())},zoomToCategoryValues:function(a,b){this.chartData&&this.zoom(this.getCategoryIndexByValue(a),this.getCategoryIndexByValue(b))},formatPeriodString:function(a,b){if(b){b.periodDataItem=\r\n{};b.periodPercentDataItem={};var c=[\"value\",\"open\",\"low\",\"high\",\"close\"],d=\"value open low high close average sum count\".split(\" \"),g=b.valueAxis,h=this.chartData,f=b.numberFormatter;f||(f=this.nf);for(var l=0;lD||D>A.graph.height)z=NaN}else if(0>D||D>A.graph.width)z=NaN;if(!isNaN(z)){isNaN(v)&&\r\n(v=z);x=z;if(isNaN(E)||E>z)E=z;if(isNaN(t)||tA)w=A;if(isNaN(y)||yb&&0===p&&(p=180):0>c&&270==p&&(p=90);this.gradientRotation=p;0===d&&0===e&&(this.cornerRadius=n);this.draw()},draw:function(){var a=this.set;a.clear();\r\nvar b=this.container,c=b.chart,d=this.w,g=this.h,h=this.dx,f=this.dy,l=this.colors,k=this.alpha,m=this.bwidth,p=this.bcolor,n=this.balpha,u=this.gradientRotation,v=this.cornerRadius,x=this.dashLength,E=this.pattern,t=this.topRadius,r=this.bcn,B=l,q=l;\"object\"==typeof l&&(B=l[0],q=l[l.length-1]);var w,y,C,F,D,A,z,L,M,Q=k;E&&(k=0);var G,H,I,J,K=this.rotate;if(0Math.abs(g)&&(g=0);1>Math.abs(d)&&(d=0);!isNaN(t)&&(0g&&(m=\" A\"),k+=m+Math.round(d/2-I)+\",\"+Math.round(g-J)+\",\"+Math.round(d/2+I)+\",\"+Math.round(g+J)+\",0,\"+g+\",\"+d+\",\"+g,k+=\" L\"+d+\",0\",k+=m+Math.round(d/\r\n2+G)+\",\"+Math.round(H)+\",\"+Math.round(d/2-G)+\",\"+Math.round(-H)+\",\"+d+\",0,0,0\"):(k+=\"A\"+I+\",\"+J+\",0,0,0,\"+(d-d/2*(1-t))+\",\"+g+\"L\"+d+\",0\",k+=\"A\"+G+\",\"+H+\",0,0,1,0,0\"),G=180),b=b.path(k).attr(l),b.gradient(\"linearGradient\",[B,e.adjustLuminosity(B,-.3),e.adjustLuminosity(B,-.3),B],G),K?b.translate(h/2,0):b.translate(0,f/2)):b=0===g?e.line(b,[0,d],[0,0],p,n,m,x):0===d?e.line(b,[0,0],[0,g],p,n,m,x):0g?[w,\r\nM,y,C,F,D,A,z,L,b]:[z,L,y,C,F,D,w,M,A,b]:K?0g?[w,b,z]:[z,b,w];e.setCN(c,b,r+\"front\");e.setCN(c,y,r+\"back\");e.setCN(c,z,r+\"top\");e.setCN(c,w,r+\"bottom\");e.setCN(c,F,r+\"left\");e.setCN(c,D,r+\"right\");for(w=0;wb&&(this.endTime=b);r=this.minorGridEnabled;x=this.gridAlpha;var y=0,C=0;if(this.widthField)for(b=this.start;b<=this.end;b++)if(t=this.data[b]){var F=Number(this.data[b].dataContext[this.widthField]);isNaN(F)||(y+=F,t.widthValue=F)}if(this.parseDates&&!this.equalSpacing)this.lastTime=a[a.length-1].time,this.maxTime=e.resetDateToMin(new Date(this.lastTime+1.05*u),this.minPeriod,\r\n1,q).getTime(),this.timeDifference=this.endTime-this.startTime,this.parseDatesDraw();else if(!this.parseDates){if(this.cellWidth=this.getStepWidth(f),ff&&(f=0),w=0,this.widthField&&(f=this.start,q=1),this.end-f+1>=this.autoRotateCount&&(this.labelRotationR=this.autoRotateAngle),b=f;b<=this.end+2;b++){l=!1;0<=b&&bthis.end&&\"start\"==this.tickPosition&&(n=\" \");this.rotate&&this.inside&&(l-=2);isNaN(v.widthValue)||(v.percentWidthValue=v.widthValue/y*100,a=this.rotate?this.height*v.widthValue/y:this.width*v.widthValue/y,f=C,C+=a,E=l=a/2);p=new this.axisItemRenderer(this,f,n,p,a,l,void 0,u,E,!1,v.labelColor,v.className);p.serialDataItem=\r\nv;this.pushAxisItem(p);this.gridAlpha=x}}else if(this.parseDates&&this.equalSpacing){h=this.start;this.startTime=this.data[this.start].time;this.endTime=this.data[this.end].time;this.timeDifference=this.endTime-this.startTime;b=this.choosePeriod(0);g=b.period;v=b.count;b=e.getPeriodDuration(g,v);bf&&(f=0);C=this.end+2;C>=this.data.length&&(C=this.data.length);a=!1;a=!k;this.previousPos=-1E3;20=F){f=this.getCoordinate(b-this.start);r=!1;this.nextPeriod[x]&&(r=this.checkPeriodChange(this.nextPeriod[x],1,t,n,x))&&e.resetDateToMin(new Date(t),this.nextPeriod[x],1,q).getTime()!=t&&(r=!1);u=!1;r&&this.markPeriodChange?(r=this.dateFormatsObject[this.nextPeriod[x]],u=!0):r=this.dateFormatsObject[x];n=e.formatDate(new Date(t),r,c);if(b==d&&!k||b==\r\nl&&!m)n=\" \";a?a=!1:(w||(u=!1),f-this.previousPos>this.safeDistance*Math.cos(this.labelRotationR*Math.PI/180)&&(this.labelFunction&&(n=this.labelFunction(n,new Date(t),this,g,v,E)),this.boldLabels&&(u=!0),p=new this.axisItemRenderer(this,f,n,void 0,void 0,void 0,void 0,u),r=p.graphics(),this.pushAxisItem(p),r=r.getBBox().width,e.isModern||(r-=f),this.previousPos=f+r));E=n=t}}for(b=k=0;bthis.height+1&&h--:l>this.width+1&&\r\nh--;0>l&&h++;return h=e.fitToBounds(h,0,b.length-1)},dateToCoordinate:function(a){return this.parseDates&&!this.equalSpacing?(a.getTime()-this.startTime)*this.stepWidth:this.parseDates&&this.equalSpacing?(a=this.chart.getClosestIndex(this.data,\"time\",a.getTime(),!1,0,this.data.length-1),this.getCoordinate(a-this.start)):NaN},categoryToCoordinate:function(a){if(this.chart){if(this.parseDates)return this.dateToCoordinate(new Date(a));a=this.chart.getCategoryIndexByValue(a);if(!isNaN(a))return this.getCoordinate(a-\r\nthis.start)}else return NaN},coordinateToDate:function(a){return this.equalSpacing?(a=this.xToIndex(a),new Date(this.data[a].time)):new Date(this.startTime+a/this.stepWidth)},coordinateToValue:function(a){a=this.xToIndex(a);if(a=this.data[a])return this.parseDates?a.time:a.category},getCoordinate:function(a){a*=this.stepWidth;this.startOnAxis||(a+=this.stepWidth/2);return Math.round(a)},formatValue:function(a,b){b||(b=this.currentDateFormat);this.parseDates&&(a=e.formatDate(new Date(a),b,this.chart));\r\nreturn a},showBalloonAt:function(a,b){void 0===b&&(b=this.parseDates?this.dateToCoordinate(new Date(a)):this.categoryToCoordinate(a));return this.adjustBalloonCoordinate(b)},formatBalloonText:function(a,b,c){var d=\"\",g=\"\",h=this.chart,f=this.data[b];if(f)if(this.parseDates)d=e.formatDate(f.category,c,h),b=e.changeDate(new Date(f.category),this.minPeriod,1),g=e.formatDate(b,c,h),-1!=d.indexOf(\"fff\")&&(d=e.formatMilliseconds(d,f.category),g=e.formatMilliseconds(g,b));else{var l;this.data[b+1]&&(l=this.data[b+\r\n1]);d=e.fixNewLines(f.category);l&&(g=e.fixNewLines(l.category))}a=a.replace(/\\[\\[category\\]\\]/g,String(d));return a=a.replace(/\\[\\[toCategory\\]\\]/g,String(g))},adjustBalloonCoordinate:function(a,b){var c=this.xToIndex(a),d=this.chart.chartCursor;if(this.stickBalloonToCategory){var e=this.data[c];e&&(a=e.x[this.id]);this.stickBalloonToStart&&(a-=this.cellWidth/2);var h=0;if(d){var f=d.limitToGraph;if(f){var l=f.valueAxis.id;f.hidden||(h=e.axes[l].graphs[f.id].y)}this.rotate?(\"left\"==this.position?\r\n(f&&(h-=d.width),0h&&(h=0),d.fixHLine(a,h)):(\"top\"==this.position?(f&&(h-=d.height),0h&&(h=0),d.fullWidth&&(a+=1),d.fixVLine(a,h))}}d&&!b&&(d.setIndex(c),this.parseDates&&d.setTimestamp(this.coordinateToDate(a).getTime()));return a}})})();\r\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.es/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? charAt(S, index).length : 1);\n};\n","'use strict';\n/* eslint-disable regexp/no-empty-capturing-group, regexp/no-empty-group, regexp/no-lazy-ends -- testing */\n/* eslint-disable regexp/no-useless-quantifier -- testing */\nvar call = require('../internals/function-call');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar regexpFlags = require('../internals/regexp-flags');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar shared = require('../internals/shared');\nvar create = require('../internals/object-create');\nvar getInternalState = require('../internals/internal-state').get;\nvar UNSUPPORTED_DOT_ALL = require('../internals/regexp-unsupported-dot-all');\nvar UNSUPPORTED_NCG = require('../internals/regexp-unsupported-ncg');\n\nvar nativeReplace = shared('native-string-replace', String.prototype.replace);\nvar nativeExec = RegExp.prototype.exec;\nvar patchedExec = nativeExec;\nvar charAt = uncurryThis(''.charAt);\nvar indexOf = uncurryThis(''.indexOf);\nvar replace = uncurryThis(''.replace);\nvar stringSlice = uncurryThis(''.slice);\n\nvar UPDATES_LAST_INDEX_WRONG = (function () {\n var re1 = /a/;\n var re2 = /b*/g;\n call(nativeExec, re1, 'a');\n call(nativeExec, re2, 'a');\n return re1.lastIndex !== 0 || re2.lastIndex !== 0;\n})();\n\nvar UNSUPPORTED_Y = stickyHelpers.BROKEN_CARET;\n\n// nonparticipating capturing group, copied from es5-shim's String#split patch.\nvar NPCG_INCLUDED = /()??/.exec('')[1] !== undefined;\n\nvar PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED || UNSUPPORTED_Y || UNSUPPORTED_DOT_ALL || UNSUPPORTED_NCG;\n\nif (PATCH) {\n patchedExec = function exec(string) {\n var re = this;\n var state = getInternalState(re);\n var str = toString(string);\n var raw = state.raw;\n var result, reCopy, lastIndex, match, i, object, group;\n\n if (raw) {\n raw.lastIndex = re.lastIndex;\n result = call(patchedExec, raw, str);\n re.lastIndex = raw.lastIndex;\n return result;\n }\n\n var groups = state.groups;\n var sticky = UNSUPPORTED_Y && re.sticky;\n var flags = call(regexpFlags, re);\n var source = re.source;\n var charsAdded = 0;\n var strCopy = str;\n\n if (sticky) {\n flags = replace(flags, 'y', '');\n if (indexOf(flags, 'g') === -1) {\n flags += 'g';\n }\n\n strCopy = stringSlice(str, re.lastIndex);\n // Support anchored sticky behavior.\n if (re.lastIndex > 0 && (!re.multiline || re.multiline && charAt(str, re.lastIndex - 1) !== '\\n')) {\n source = '(?: ' + source + ')';\n strCopy = ' ' + strCopy;\n charsAdded++;\n }\n // ^(? + rx + ) is needed, in combination with some str slicing, to\n // simulate the 'y' flag.\n reCopy = new RegExp('^(?:' + source + ')', flags);\n }\n\n if (NPCG_INCLUDED) {\n reCopy = new RegExp('^' + source + '$(?!\\\\s)', flags);\n }\n if (UPDATES_LAST_INDEX_WRONG) lastIndex = re.lastIndex;\n\n match = call(nativeExec, sticky ? reCopy : re, strCopy);\n\n if (sticky) {\n if (match) {\n match.input = stringSlice(match.input, charsAdded);\n match[0] = stringSlice(match[0], charsAdded);\n match.index = re.lastIndex;\n re.lastIndex += match[0].length;\n } else re.lastIndex = 0;\n } else if (UPDATES_LAST_INDEX_WRONG && match) {\n re.lastIndex = re.global ? match.index + match[0].length : lastIndex;\n }\n if (NPCG_INCLUDED && match && match.length > 1) {\n // Fix browsers whose `exec` methods don't consistently return `undefined`\n // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/\n call(nativeReplace, match[0], reCopy, function () {\n for (i = 1; i < arguments.length - 2; i++) {\n if (arguments[i] === undefined) match[i] = undefined;\n }\n });\n }\n\n if (match && groups) {\n match.groups = object = create(null);\n for (i = 0; i < groups.length; i++) {\n group = groups[i];\n object[group[0]] = match[group[1]];\n }\n }\n\n return match;\n };\n}\n\nmodule.exports = patchedExec;\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n return obj[key];\n }\n try {\n // IE 8 has a broken Object.defineProperty that only works on DOM objects.\n define({}, \"\");\n } catch (err) {\n define = function(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n define(IteratorPrototype, iteratorSymbol, function () {\n return this;\n });\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = GeneratorFunctionPrototype;\n define(Gp, \"constructor\", GeneratorFunctionPrototype);\n define(GeneratorFunctionPrototype, \"constructor\", GeneratorFunction);\n GeneratorFunction.displayName = define(\n GeneratorFunctionPrototype,\n toStringTagSymbol,\n \"GeneratorFunction\"\n );\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n define(prototype, method, function(arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n define(genFun, toStringTagSymbol, \"GeneratorFunction\");\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n define(AsyncIterator.prototype, asyncIteratorSymbol, function () {\n return this;\n });\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n define(Gp, toStringTagSymbol, \"Generator\");\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n define(Gp, iteratorSymbol, function() {\n return this;\n });\n\n define(Gp, \"toString\", function() {\n return \"[object Generator]\";\n });\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, in modern engines\n // we can explicitly access globalThis. In older engines we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n if (typeof globalThis === \"object\") {\n globalThis.regeneratorRuntime = runtime;\n } else {\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n }\n}\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\nvar TypeError = global.TypeError;\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.es/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n concat: function concat(arg) {\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = lengthOfArrayLike(E);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","var fails = require('../internals/fails');\nvar global = require('../internals/global');\n\n// babel-minify and Closure Compiler transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nvar UNSUPPORTED_Y = fails(function () {\n var re = $RegExp('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\n// UC Browser bug\n// https://github.com/zloirock/core-js/issues/1008\nvar MISSED_STICKY = UNSUPPORTED_Y || fails(function () {\n return !$RegExp('a', 'y').sticky;\n});\n\nvar BROKEN_CARET = UNSUPPORTED_Y || fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = $RegExp('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n\nmodule.exports = {\n BROKEN_CARET: BROKEN_CARET,\n MISSED_STICKY: MISSED_STICKY,\n UNSUPPORTED_Y: UNSUPPORTED_Y\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar un$Join = uncurryThis([].join);\n\nvar ES3_STRINGS = IndexedObject != Object;\nvar STRICT_METHOD = arrayMethodIsStrict('join', ',');\n\n// `Array.prototype.join` method\n// https://tc39.es/ecma262/#sec-array.prototype.join\n$({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, {\n join: function join(separator) {\n return un$Join(toIndexedObject(this), separator === undefined ? ',' : separator);\n }\n});\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = function (METHOD_NAME, argument) {\n var method = [][METHOD_NAME];\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call,no-throw-literal -- required for testing\n method.call(null, argument || function () { throw 1; }, 1);\n });\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar exec = require('../internals/regexp-exec');\n\n// `RegExp.prototype.exec` method\n// https://tc39.es/ecma262/#sec-regexp.prototype.exec\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n","'use strict';\nvar anObject = require('../internals/an-object');\n\n// `RegExp.prototype.flags` getter implementation\n// https://tc39.es/ecma262/#sec-get-regexp.prototype.flags\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.dotAll) result += 's';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","'use strict';\n// TODO: Remove from `core-js@4` since it's moved to entry points\nrequire('../modules/es.regexp.exec');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar redefine = require('../internals/redefine');\nvar regexpExec = require('../internals/regexp-exec');\nvar fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar SPECIES = wellKnownSymbol('species');\nvar RegExpPrototype = RegExp.prototype;\n\nmodule.exports = function (KEY, exec, FORCED, SHAM) {\n var SYMBOL = wellKnownSymbol(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n\n if (KEY === 'split') {\n // We can't use real regex here since it causes deoptimization\n // and serious performance degradation in V8\n // https://github.com/zloirock/core-js/issues/306\n re = {};\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n re.flags = '';\n re[SYMBOL] = /./[SYMBOL];\n }\n\n re.exec = function () { execCalled = true; return null; };\n\n re[SYMBOL]('');\n return !execCalled;\n });\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n FORCED\n ) {\n var uncurriedNativeRegExpMethod = uncurryThis(/./[SYMBOL]);\n var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {\n var uncurriedNativeMethod = uncurryThis(nativeMethod);\n var $exec = regexp.exec;\n if ($exec === regexpExec || $exec === RegExpPrototype.exec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: uncurriedNativeRegExpMethod(regexp, str, arg2) };\n }\n return { done: true, value: uncurriedNativeMethod(str, regexp, arg2) };\n }\n return { done: false };\n });\n\n redefine(String.prototype, KEY, methods[0]);\n redefine(RegExpPrototype, SYMBOL, methods[1]);\n }\n\n if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true);\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n\n// `Array.prototype.map` method\n// https://tc39.es/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","(function(){var e=window.AmCharts;e.AmStockChart=e.Class({construct:function(a){this.type=\"stock\";this.cname=\"AmStockChart\";e.addChart(this);this.version=\"3.21.15\";this.theme=a;this.createEvents(\"buildStarted\",\"zoomed\",\"rollOverStockEvent\",\"rollOutStockEvent\",\"clickStockEvent\",\"panelRemoved\",\"dataUpdated\",\"init\",\"rendered\",\"drawn\",\"resized\");this.colors=\"#FF6600 #FCD202 #B0DE09 #0D8ECF #2A0CD0 #CD0D74 #CC0000 #00CC00 #0000CC #DDDDDD #999999 #333333 #990000\".split(\" \");this.firstDayOfWeek=1;this.glueToTheEnd=\n!1;this.dataSetCounter=-1;this.zoomOutOnDataSetChange=!1;this.panels=[];this.dataSets=[];this.chartCursors=[];this.comparedDataSets=[];this.classNamePrefix=\"amcharts\";this.categoryAxesSettings=new e.CategoryAxesSettings(a);this.valueAxesSettings=new e.ValueAxesSettings(a);this.panelsSettings=new e.PanelsSettings(a);this.chartScrollbarSettings=new e.ChartScrollbarSettings(a);this.chartCursorSettings=new e.ChartCursorSettings(a);this.stockEventsSettings=new e.StockEventsSettings(a);this.legendSettings=\nnew e.LegendSettings(a);this.balloon=new e.AmBalloon(a);this.previousEndDate=new Date(0);this.previousStartDate=new Date(0);this.dataSetCount=this.graphCount=0;this.chartCreated=!1;this.processTimeout=0;this.autoResize=this.extendToFullPeriod=!0;this.langObj={};e.applyTheme(this,a,this.cname)},write:function(a){var b=this;if(b.listeners)for(var c in b.listeners){var d=b.listeners[c];b.addListener(d.event,d.method)}b.fire({type:\"buildStarted\",chart:b});b.afterWriteTO&&clearTimeout(b.afterWriteTO);\n0c?this.colors[c]:e.randomColor())}!a&&e.ifArray(b)&&(this.mainDataSet=this.dataSets[0]);this.getSelections()},getLastDate:function(a){var b=e.getDate(a,this.dataDateFormat,\"fff\");a=this.categoryAxesSettings.minPeriod;\nvar c=e.extractPeriod(a),b=e.changeDate(b,c.period,1*c.count,!0).getTime();-1==a.indexOf(\"fff\")&&--b;return new Date(b)},getFirstDate:function(a){a=e.getDate(a,this.dataDateFormat,\"fff\");var b=e.extractPeriod(this.categoryAxesSettings.minPeriod);return new Date(e.resetDateToMin(a,b.period,1*b.count,this.firstDayOfWeek))},updateData:function(){var a=this,b=a.mainDataSet;if(b){a.parsingData=!1;var c=a.categoryAxesSettings;-1==e.getItemIndex(c.minPeriod,c.groupToPeriods)&&c.groupToPeriods.unshift(c.minPeriod);\nvar d=b.dataProvider;if(e.ifArray(d)){var k=b.categoryField;a.firstDate=a.getFirstDate(d[0][k]);a.lastDate=a.getLastDate(d[d.length-1][k]);a.periodSelector&&a.periodSelector.setRanges(a.firstDate,a.lastDate);b.dataParsed||(a.parsingData=!0,0=y[p]||!y[p]){v[p]={};v[p].amCategoryIdField=String(e.resetDateToMin(D,F,G,d).getTime());var H;for(H=0;Hf&&(u=e.newDate(D,b),u=e.changeDate(u,F,G,!0),u=e.resetDateToMin(u,F,G,d),y[p]=u.getTime());if(z==f)for(var I in B)B.hasOwnProperty(I)&&(v[p][I]=B[I]);v[p][n]=e.newDate(D,b)}else for(w=v[p],w.rawData&&w.rawData.push(B),p=0;pw[u+\"High\"]&&(w[u+\n\"High\"]=x),isNaN(w[u+\"AbsHigh\"])&&(w[u+\"AbsHigh\"]=x),Math.abs(x)>w[u+\"AbsHigh\"]&&(w[u+\"AbsHigh\"]=x),w[u+\"Close\"]=x,F=e.getDecimals(w[u+\"Sum\"]),G=e.getDecimals(x),isNaN(w[u+\"Sum\"])&&(w[u+\"Sum\"]=0),w[u+\"Sum\"]+=x,w[u+\"Sum\"]=e.roundTo(w[u+\"Sum\"],Math.max(F,G)),w[u+\"Count\"]++,w[u+\"Average\"]=w[u+\"Sum\"]/w[u+\"Count\"]))}}}a.agregatedDataProviders=l;e.ifArray(a.stockEvents)?0=q&&a=k-d))return ag.getTime()&&(a=g);b.getTime()g.getTime()&&(b=g);n=e.getItemIndex(n,h.groupToPeriods);h=l;l=c.choosePeriod(n,a,b);c.currentPeriod=l;var n=e.extractPeriod(l),A=e.getPeriodDuration(n.period,n.count);1>b.getTime()-a.getTime()&&(a=new Date(b.getTime()-1));v=e.newDate(a);c.extendToFullPeriod&&(v.getTime()-k.getTime()<.1*A&&(v=e.resetDateToMin(a,n.period,n.count,y)),g.getTime()-b.getTime()<.1*A&&(b=e.resetDateToMin(g,n.period,\nn.count,y),b=e.changeDate(b,n.period,n.count,!0)));for(k=0;km&&0'+\n(c.langObj.periodSelectorAccessibilityText||b.accessibilityText)+\"\";var l=a.firstChild;a=b.theme;k=b.position;k=\"top\"==k||\"bottom\"==k?!1:!0;b.vertical=k;var h=g=0;if(b.inputFieldsEnabled){var n=document.createElement(\"div\");l.appendChild(n);var f=document.createTextNode(c.langObj.fromText||b.fromText);n.appendChild(f);k?e.addBr(n):(n.style.styleFloat=\"left\",n.style.display=\"inline\");var m=document.createElement(\"input\");m.setAttribute(\"aria-label\",c.langObj.fromText||b.fromText);\nm.className=\"amChartsInputField \"+d+\"-start-date-input\";a&&e.applyStyles(m.style,a.PeriodInputField);m.style.textAlign=\"center\";m.onblur=function(a){b.handleCalChange(a)};e.isNN&&m.addEventListener(\"keypress\",function(a){b.handleCalendarChange.call(b,a)},!0);e.isIE&&m.attachEvent(\"onkeypress\",function(a){b.handleCalendarChange.call(b,a)});n.appendChild(m);b.startDateField=m;if(k)f=b.width-6+\"px\",e.addBr(n);else{var f=b.inputFieldWidth+\"px\",q=document.createTextNode(\" \");n.appendChild(q)}m.style.width=\nf;m=document.createTextNode(c.langObj.toText||b.toText);n.appendChild(m);k&&e.addBr(n);m=document.createElement(\"input\");m.setAttribute(\"aria-label\",c.langObj.toText||b.toText);m.className=\"amChartsInputField \"+d+\"-end-date-input\";a&&e.applyStyles(m.style,a.PeriodInputField);m.style.textAlign=\"center\";m.onblur=function(){b.handleCalChange()};e.isNN&&m.addEventListener(\"keypress\",function(a){b.handleCalendarChange.call(b,a)},!0);e.isIE&&m.attachEvent(\"onkeypress\",function(a){b.handleCalendarChange.call(b,\na)});n.appendChild(m);b.endDateField=m;k?e.addBr(n):g=m.offsetHeight+2;f&&(m.style.width=f)}n=b.periods;if(e.ifArray(n)){f=document.createElement(\"div\");k||(f.style.cssFloat=\"right\",f.style.styleFloat=\"right\",f.style.display=\"inline\");l.appendChild(f);k&&e.addBr(f);c=document.createTextNode(c.langObj.periodsText||b.periodsText);f.appendChild(c);b.periodContainer=f;for(var t,c=0;cm.getTime()&&(q=e.getPeriodDuration(\"DD\",1),h=new Date(m.getTime()-q)),h.getTime()k&&(d=k);k=this.theme;this.unselectButtons();var g;for(g=b.length-1;0<=g;g--){var l=b[g],h=l.button;l.startTime&&l.endTime&&c==l.startTime&&d==l.endTime&&(this.unselectButtons(),h.className=\"amChartsButtonSelected \"+a.classNamePrefix+\"-period-input-selected\",k&&e.applyStyles(h.style,k.PeriodButtonSelected))}}this.skipMark=\n!1},unselectButtons:function(){var a=this.chart,b=this.periods,c,d=this.theme;for(c=b.length-1;0<=c;c--){var k=b[c].button;k.className=\"amChartsButton \"+a.classNamePrefix+\"-period-input\";d&&e.applyStyles(k.style,d.PeriodButton)}},setDefaultPeriod:function(){var a=this.periods,b;if(this.chart.chartCreated)for(b=0;bg&&(g=.005),0>a?(d=c.percentStart+d*g,e=c.percentEnd+e*g):(d=c.percentStart-d*g,e=c.percentEnd-e*g),e>d&&c.percentZoom(d,e,!0)}}})})();(function(){var e=window.AmCharts;e.CategoryAxesSettings=e.Class({construct:function(a){this.cname=\"CategoryAxesSettings\";this.minPeriod=\"DD\";this.equalSpacing=!1;this.axisHeight=28;this.tickLength=this.axisAlpha=0;this.gridCount=10;this.maxSeries=150;this.groupToPeriods=\"ss 10ss 30ss mm 10mm 30mm hh DD WW MM YYYY\".split(\" \");this.markPeriodChange=this.autoGridCount=!0;e.applyTheme(this,a,this.cname)}})})();(function(){var e=window.AmCharts;e.ChartCursorSettings=e.Class({construct:function(a){this.cname=\"ChartCursorSettings\";this.enabled=!0;this.bulletsEnabled=this.valueBalloonsEnabled=!1;this.graphBulletSize=1;this.onePanelOnly=!1;this.categoryBalloonDateFormats=[{period:\"YYYY\",format:\"YYYY\"},{period:\"MM\",format:\"MMM, YYYY\"},{period:\"WW\",format:\"MMM DD, YYYY\"},{period:\"DD\",format:\"MMM DD, YYYY\"},{period:\"hh\",format:\"JJ:NN\"},{period:\"mm\",format:\"JJ:NN\"},{period:\"ss\",format:\"JJ:NN:SS\"},{period:\"fff\",\nformat:\"JJ:NN:SS\"}];e.applyTheme(this,a,this.cname)},categoryBalloonDateFormat:function(a){var b=this.categoryBalloonDateFormats,c,d;for(d=0;dthis.availableSpace&&(this.stackDown=!0);this.set=a.set();this.cset=a.set();this.set.push(this.cset);this.set.doNotScale=!0;a=0;var c;for(c=0;c /./s and it causes SyntaxError\nvar $RegExp = global.RegExp;\n\nmodule.exports = fails(function () {\n var re = $RegExp('.', 's');\n return !(re.dotAll && re.exec('\\n') && re.flags === 's');\n});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-vendors.js b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-vendors.js new file mode 100644 index 00000000..7c38a389 --- /dev/null +++ b/Vue-JS-Projects/Intermediate/Crypto-Dashboard/docs/js/chunk-vendors.js @@ -0,0 +1,19 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ee":function(t,e,n){var r=n("b622"),o=r("toStringTag"),i={};i[o]="z",t.exports="[object z]"===String(i)},"01b4":function(t,e){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(t){var e={item:t,next:null};this.head?this.tail.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return this.head=t.next,this.tail===t&&(this.tail=null),t.item}},t.exports=n},"0366":function(t,e,n){var r=n("e330"),o=n("59ed"),i=n("40d5"),a=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},"06cf":function(t,e,n){var r=n("83ab"),o=n("c65b"),i=n("d1e7"),a=n("5c6c"),c=n("fc6a"),s=n("a04b"),u=n("1a2d"),f=n("0cfb"),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=c(t),e=s(e),f)try{return l(t,e)}catch(n){}if(u(t,e))return a(!o(i.f,t,e),t[e])}},"07fa":function(t,e,n){var r=n("50c4");t.exports=function(t){return r(t.length)}},"0b42":function(t,e,n){var r=n("da84"),o=n("e8b5"),i=n("68ee"),a=n("861d"),c=n("b622"),s=c("species"),u=r.Array;t.exports=function(t){var e;return o(t)&&(e=t.constructor,i(e)&&(e===u||o(e.prototype))?e=void 0:a(e)&&(e=e[s],null===e&&(e=void 0))),void 0===e?u:e}},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),i=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0d51":function(t,e,n){var r=n("da84"),o=r.String;t.exports=function(t){try{return o(t)}catch(e){return"Object"}}},1626:function(t,e){t.exports=function(t){return"function"==typeof t}},"19aa":function(t,e,n){var r=n("da84"),o=n("3a9b"),i=r.TypeError;t.exports=function(t,e){if(o(e,t))return t;throw i("Incorrect invocation")}},"1a2d":function(t,e,n){var r=n("e330"),o=n("7b0b"),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},"1be4":function(t,e,n){var r=n("d066");t.exports=r("document","documentElement")},"1c7e":function(t,e,n){var r=n("b622"),o=r("iterator"),i=!1;try{var a=0,c={next:function(){return{done:!!a++}},return:function(){i=!0}};c[o]=function(){return this},Array.from(c,(function(){throw 2}))}catch(s){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(s){}return n}},"1cdc":function(t,e,n){var r=n("342f");t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},"1d80":function(t,e,n){var r=n("da84"),o=r.TypeError;t.exports=function(t){if(void 0==t)throw o("Can't call method on "+t);return t}},"1dde":function(t,e,n){var r=n("d039"),o=n("b622"),i=n("2d00"),a=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},2266:function(t,e,n){var r=n("da84"),o=n("0366"),i=n("c65b"),a=n("825a"),c=n("0d51"),s=n("e95a"),u=n("07fa"),f=n("3a9b"),l=n("9a1f"),p=n("35a1"),d=n("2a62"),h=r.TypeError,v=function(t,e){this.stopped=t,this.result=e},y=v.prototype;t.exports=function(t,e,n){var r,m,g,b,_,w,x,O=n&&n.that,C=!(!n||!n.AS_ENTRIES),A=!(!n||!n.IS_ITERATOR),S=!(!n||!n.INTERRUPTED),k=o(e,O),$=function(t){return r&&d(r,"normal",t),new v(!0,t)},E=function(t){return C?(a(t),S?k(t[0],t[1],$):k(t[0],t[1])):S?k(t,$):k(t)};if(A)r=t;else{if(m=p(t),!m)throw h(c(t)+" is not iterable");if(s(m)){for(g=0,b=u(t);b>g;g++)if(_=E(t[g]),_&&f(y,_))return _;return new v(!1)}r=l(t,m)}w=r.next;while(!(x=i(w,r)).done){try{_=E(x.value)}catch(j){d(r,"throw",j)}if("object"==typeof _&&_&&f(y,_))return _}return new v(!1)}},"23cb":function(t,e,n){var r=n("5926"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),a=n("6eeb"),c=n("ce4e"),s=n("e893"),u=n("94ca");t.exports=function(t,e){var n,f,l,p,d,h,v=t.target,y=t.global,m=t.stat;if(f=y?r:m?r[v]||c(v,{}):(r[v]||{}).prototype,f)for(l in e){if(d=e[l],t.noTargetGet?(h=o(f,l),p=h&&h.value):p=f[l],n=u(y?l:v+(m?".":"#")+l,t.forced),!n&&void 0!==p){if(typeof d==typeof p)continue;s(d,p)}(t.sham||p&&p.sham)&&i(d,"sham",!0),a(f,l,d,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},2626:function(t,e,n){"use strict";var r=n("d066"),o=n("9bf2"),i=n("b622"),a=n("83ab"),c=i("species");t.exports=function(t){var e=r(t),n=o.f;a&&e&&!e[c]&&n(e,c,{configurable:!0,get:function(){return this}})}},2877:function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,c){var s,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),a?(s=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},u._ssrRegister=s):o&&(s=c?function(){o.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:o),s)if(u.functional){u._injectStyles=s;var f=u.render;u.render=function(t,e){return s.call(e),f(t,e)}}else{var l=u.beforeCreate;u.beforeCreate=l?[].concat(l,s):[s]}return{exports:t,options:u}}n.d(e,"a",(function(){return r}))},"2a62":function(t,e,n){var r=n("c65b"),o=n("825a"),i=n("dc4a");t.exports=function(t,e,n){var a,c;o(t);try{if(a=i(t,"return"),!a){if("throw"===e)throw n;return n}a=r(a,t)}catch(s){c=!0,a=s}if("throw"===e)throw n;if(c)throw a;return o(a),n}},"2b0e":function(t,e,n){"use strict";(function(t){ +/*! + * Vue.js v2.6.14 + * (c) 2014-2021 Evan You + * Released under the MIT License. + */ +var n=Object.freeze({});function r(t){return void 0===t||null===t}function o(t){return void 0!==t&&null!==t}function i(t){return!0===t}function a(t){return!1===t}function c(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function s(t){return null!==t&&"object"===typeof t}var u=Object.prototype.toString;function f(t){return"[object Object]"===u.call(t)}function l(t){return"[object RegExp]"===u.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return o(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function h(t){return null==t?"":Array.isArray(t)||f(t)&&t.toString===u?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function y(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var b=Object.prototype.hasOwnProperty;function _(t,e){return b.call(t,e)}function w(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var x=/-(\w)/g,O=w((function(t){return t.replace(x,(function(t,e){return e?e.toUpperCase():""}))})),C=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),A=/\B([A-Z])/g,S=w((function(t){return t.replace(A,"-$1").toLowerCase()}));function k(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function $(t,e){return t.bind(e)}var E=Function.prototype.bind?$:k;function j(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function P(t){for(var e={},n=0;n0,nt=Z&&Z.indexOf("edge/")>0,rt=(Z&&Z.indexOf("android"),Z&&/iphone|ipad|ipod|ios/.test(Z)||"ios"===Q),ot=(Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z),Z&&Z.match(/firefox\/(\d+)/)),it={}.watch,at=!1;if(J)try{var ct={};Object.defineProperty(ct,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,ct)}catch(Ca){}var st=function(){return void 0===K&&(K=!J&&!Y&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),K},ut=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ft(t){return"function"===typeof t&&/native code/.test(t.toString())}var lt,pt="undefined"!==typeof Symbol&&ft(Symbol)&&"undefined"!==typeof Reflect&&ft(Reflect.ownKeys);lt="undefined"!==typeof Set&&ft(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var dt=L,ht=0,vt=function(){this.id=ht++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){g(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(i&&!_(o,"default"))a=!1;else if(""===a||a===S(t)){var s=ee(String,o.type);(s<0||c0&&(a=$e(a,(e||"")+"_"+n),ke(a[0])&&ke(u)&&(f[s]=xt(u.text+a[0].text),a.shift()),f.push.apply(f,a)):c(a)?ke(u)?f[s]=xt(u.text+a):""!==a&&f.push(xt(a)):ke(a)&&ke(u)?f[s]=xt(u.text+a.text):(i(t._isVList)&&o(a.tag)&&r(a.key)&&o(e)&&(a.key="__vlist"+e+"_"+n+"__"),f.push(a)));return f}function Ee(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function je(t){var e=Te(t.$options.inject,t);e&&(Et(!1),Object.keys(e).forEach((function(n){Rt(t,n,e[n])})),Et(!0))}function Te(t,e){if(t){for(var n=Object.create(null),r=pt?Reflect.ownKeys(t):Object.keys(t),o=0;o0,a=t?!!t.$stable:!i,c=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==n&&c===r.$key&&!i&&!r.$hasNormal)return r;for(var s in o={},t)t[s]&&"$"!==s[0]&&(o[s]=Me(e,s,t[s]))}else o={};for(var u in e)u in o||(o[u]=Ne(e,u));return t&&Object.isExtensible(t)&&(t._normalized=o),z(o,"$stable",a),z(o,"$key",c),z(o,"$hasNormal",i),o}function Me(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:Se(t);var e=t&&t[0];return t&&(!e||1===t.length&&e.isComment&&!Re(e))?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Ne(t,e){return function(){return t[e]}}function De(t,e){var n,r,i,a,c;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),r=0,i=t.length;r1?j(n):n;for(var r=j(arguments,1),o='event handler for "'+t+'"',i=0,a=n.length;idocument.createEvent("Event").timeStamp&&(Xn=function(){return Jn.now()})}function Yn(){var t,e;for(Kn=Xn(),zn=!0,Un.sort((function(t,e){return t.id-e.id})),qn=0;qnqn&&Un[n].id>t.id)n--;Un.splice(n+1,0,t)}else Un.push(t);Gn||(Gn=!0,ve(Yn))}}var nr=0,rr=function(t,e,n,r,o){this.vm=t,o&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++nr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new lt,this.newDepIds=new lt,this.expression="","function"===typeof e?this.getter=e:(this.getter=W(e),this.getter||(this.getter=L)),this.value=this.lazy?void 0:this.get()};rr.prototype.get=function(){var t;mt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(Ca){if(!this.user)throw Ca;ne(Ca,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&me(t),gt(),this.cleanupDeps()}return t},rr.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},rr.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},rr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():er(this)},rr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||s(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'+this.expression+'"';re(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},rr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},rr.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},rr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var or={enumerable:!0,configurable:!0,get:L,set:L};function ir(t,e,n){or.get=function(){return this[e][n]},or.set=function(t){this[e][n]=t},Object.defineProperty(t,n,or)}function ar(t){t._watchers=[];var e=t.$options;e.props&&cr(t,e.props),e.methods&&vr(t,e.methods),e.data?sr(t):Lt(t._data={},!0),e.computed&&lr(t,e.computed),e.watch&&e.watch!==it&&yr(t,e.watch)}function cr(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[],i=!t.$parent;i||Et(!1);var a=function(i){o.push(i);var a=Jt(i,e,n,t);Rt(r,i,a),i in t||ir(t,"_props",i)};for(var c in e)a(c);Et(!0)}function sr(t){var e=t.$options.data;e=t._data="function"===typeof e?ur(e,t):e||{},f(e)||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);while(o--){var i=n[o];0,r&&_(r,i)||G(i)||ir(t,"_data",i)}Lt(e,!0)}function ur(t,e){mt();try{return t.call(e,e)}catch(Ca){return ne(Ca,e,"data()"),{}}finally{gt()}}var fr={lazy:!0};function lr(t,e){var n=t._computedWatchers=Object.create(null),r=st();for(var o in e){var i=e[o],a="function"===typeof i?i:i.get;0,r||(n[o]=new rr(t,a||L,L,fr)),o in t||pr(t,o,i)}}function pr(t,e,n){var r=!st();"function"===typeof n?(or.get=r?dr(e):hr(n),or.set=L):(or.get=n.get?r&&!1!==n.cache?dr(e):hr(n.get):L,or.set=n.set||L),Object.defineProperty(t,e,or)}function dr(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function hr(t){return function(){return t.call(this,this)}}function vr(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?L:E(e[n],t)}function yr(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o-1)return this;var n=j(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function Sr(t){t.mixin=function(t){return this.options=Kt(this.options,t),this}}function kr(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=t.name||n.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Kt(n.options,t),a["super"]=n,a.options.props&&$r(a),a.options.computed&&Er(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,V.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=T({},a.options),o[r]=a,a}}function $r(t){var e=t.options.props;for(var n in e)ir(t.prototype,"_props",n)}function Er(t){var e=t.options.computed;for(var n in e)pr(t.prototype,n,e[n])}function jr(t){V.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&f(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function Tr(t){return t&&(t.Ctor.options.name||t.tag)}function Pr(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!l(t)&&t.test(e)}function Lr(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var c=a.name;c&&!e(c)&&Rr(n,i,r,o)}}}function Rr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}_r(Cr),gr(Cr),jn(Cr),Rn(Cr),_n(Cr);var Ir=[String,RegExp,Array],Mr={name:"keep-alive",abstract:!0,props:{include:Ir,exclude:Ir,max:[String,Number]},methods:{cacheVNode:function(){var t=this,e=t.cache,n=t.keys,r=t.vnodeToCache,o=t.keyToCache;if(r){var i=r.tag,a=r.componentInstance,c=r.componentOptions;e[o]={name:Tr(c),tag:i,componentInstance:a},n.push(o),this.max&&n.length>parseInt(this.max)&&Rr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Rr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Lr(t,(function(t){return Pr(e,t)}))})),this.$watch("exclude",(function(e){Lr(t,(function(t){return!Pr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Cn(t),n=e&&e.componentOptions;if(n){var r=Tr(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!Pr(i,r))||a&&r&&Pr(a,r))return e;var c=this,s=c.cache,u=c.keys,f=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;s[f]?(e.componentInstance=s[f].componentInstance,g(u,f),u.push(f)):(this.vnodeToCache=e,this.keyToCache=f),e.data.keepAlive=!0}return e||t&&t[0]}},Nr={KeepAlive:Mr};function Dr(t){var e={get:function(){return B}};Object.defineProperty(t,"config",e),t.util={warn:dt,extend:T,mergeOptions:Kt,defineReactive:Rt},t.set=It,t.delete=Mt,t.nextTick=ve,t.observable=function(t){return Lt(t),t},t.options=Object.create(null),V.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Nr),Ar(t),Sr(t),kr(t),jr(t)}Dr(Cr),Object.defineProperty(Cr.prototype,"$isServer",{get:st}),Object.defineProperty(Cr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Cr,"FunctionalRenderContext",{value:Ze}),Cr.version="2.6.14";var Fr=y("style,class"),Vr=y("input,textarea,option,select,progress"),Ur=function(t,e,n){return"value"===n&&Vr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Br=y("contenteditable,draggable,spellcheck"),Hr=y("events,caret,typing,plaintext-only"),Gr=function(t,e){return Xr(e)||"false"===e?"false":"contenteditable"===t&&Hr(e)?e:"true"},zr=y("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qr="http://www.w3.org/1999/xlink",Wr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Kr=function(t){return Wr(t)?t.slice(6,t.length):""},Xr=function(t){return null==t||!1===t};function Jr(t){var e=t.data,n=t,r=t;while(o(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Yr(r.data,e));while(o(n=n.parent))n&&n.data&&(e=Yr(e,n.data));return Qr(e.staticClass,e.class)}function Yr(t,e){return{staticClass:Zr(t.staticClass,e.staticClass),class:o(t.class)?[t.class,e.class]:e.class}}function Qr(t,e){return o(t)||o(e)?Zr(t,to(e)):""}function Zr(t,e){return t?e?t+" "+e:t:e||""}function to(t){return Array.isArray(t)?eo(t):s(t)?no(t):"string"===typeof t?t:""}function eo(t){for(var e,n="",r=0,i=t.length;r-1?so[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:so[t]=/HTMLUnknownElement/.test(e.toString())}var fo=y("text,number,password,search,email,tel,url");function lo(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function po(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function ho(t,e){return document.createElementNS(ro[t],e)}function vo(t){return document.createTextNode(t)}function yo(t){return document.createComment(t)}function mo(t,e,n){t.insertBefore(e,n)}function go(t,e){t.removeChild(e)}function bo(t,e){t.appendChild(e)}function _o(t){return t.parentNode}function wo(t){return t.nextSibling}function xo(t){return t.tagName}function Oo(t,e){t.textContent=e}function Co(t,e){t.setAttribute(e,"")}var Ao=Object.freeze({createElement:po,createElementNS:ho,createTextNode:vo,createComment:yo,insertBefore:mo,removeChild:go,appendChild:bo,parentNode:_o,nextSibling:wo,tagName:xo,setTextContent:Oo,setStyleScope:Co}),So={create:function(t,e){ko(e)},update:function(t,e){t.data.ref!==e.data.ref&&(ko(t,!0),ko(e))},destroy:function(t){ko(t,!0)}};function ko(t,e){var n=t.data.ref;if(o(n)){var r=t.context,i=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?g(a[n],i):a[n]===i&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var $o=new bt("",{},[]),Eo=["create","activate","update","remove","destroy"];function jo(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&o(t.data)===o(e.data)&&To(t,e)||i(t.isAsyncPlaceholder)&&r(e.asyncFactory.error))}function To(t,e){if("input"!==t.tag)return!0;var n,r=o(n=t.data)&&o(n=n.attrs)&&n.type,i=o(n=e.data)&&o(n=n.attrs)&&n.type;return r===i||fo(r)&&fo(i)}function Po(t,e,n){var r,i,a={};for(r=e;r<=n;++r)i=t[r].key,o(i)&&(a[i]=r);return a}function Lo(t){var e,n,a={},s=t.modules,u=t.nodeOps;for(e=0;ev?(l=r(n[g+1])?null:n[g+1].elm,O(t,l,n,h,g,i)):h>g&&A(e,p,v)}function $(t,e,n,r){for(var i=n;i-1?Go(t,e,n):zr(e)?Xr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Br(e)?t.setAttribute(e,Gr(e,n)):Wr(e)?Xr(n)?t.removeAttributeNS(qr,Kr(e)):t.setAttributeNS(qr,e,n):Go(t,e,n)}function Go(t,e,n){if(Xr(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var zo={create:Bo,update:Bo};function qo(t,e){var n=e.elm,i=e.data,a=t.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var c=Jr(e),s=n._transitionClasses;o(s)&&(c=Zr(c,to(s))),c!==n._prevClass&&(n.setAttribute("class",c),n._prevClass=c)}}var Wo,Ko={create:qo,update:qo},Xo="__r",Jo="__c";function Yo(t){if(o(t[Xo])){var e=tt?"change":"input";t[e]=[].concat(t[Xo],t[e]||[]),delete t[Xo]}o(t[Jo])&&(t.change=[].concat(t[Jo],t.change||[]),delete t[Jo])}function Qo(t,e,n){var r=Wo;return function o(){var i=e.apply(null,arguments);null!==i&&ei(t,o,n,r)}}var Zo=ce&&!(ot&&Number(ot[1])<=53);function ti(t,e,n,r){if(Zo){var o=Kn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Wo.addEventListener(t,e,at?{capture:n,passive:r}:n)}function ei(t,e,n,r){(r||Wo).removeEventListener(t,e._wrapper||e,n)}function ni(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},o=t.data.on||{};Wo=e.elm,Yo(n),we(n,o,ti,ei,Qo,e.context),Wo=void 0}}var ri,oi={create:ni,update:ni};function ii(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,i,a=e.elm,c=t.data.domProps||{},s=e.data.domProps||{};for(n in o(s.__ob__)&&(s=e.data.domProps=T({},s)),c)n in s||(a[n]="");for(n in s){if(i=s[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),i===c[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=i;var u=r(i)?"":String(i);ai(a,u)&&(a.value=u)}else if("innerHTML"===n&&io(a.tagName)&&r(a.innerHTML)){ri=ri||document.createElement("div"),ri.innerHTML=""+i+"";var f=ri.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(f.firstChild)a.appendChild(f.firstChild)}else if(i!==c[n])try{a[n]=i}catch(Ca){}}}}function ai(t,e){return!t.composing&&("OPTION"===t.tagName||ci(t,e)||si(t,e))}function ci(t,e){var n=!0;try{n=document.activeElement!==t}catch(Ca){}return n&&t.value!==e}function si(t,e){var n=t.value,r=t._vModifiers;if(o(r)){if(r.number)return v(n)!==v(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var ui={create:ii,update:ii},fi=w((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function li(t){var e=pi(t.style);return t.staticStyle?T(t.staticStyle,e):e}function pi(t){return Array.isArray(t)?P(t):"string"===typeof t?fi(t):t}function di(t,e){var n,r={};if(e){var o=t;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=li(o.data))&&T(r,n)}(n=li(t.data))&&T(r,n);var i=t;while(i=i.parent)i.data&&(n=li(i.data))&&T(r,n);return r}var hi,vi=/^--/,yi=/\s*!important$/,mi=function(t,e,n){if(vi.test(e))t.style.setProperty(e,n);else if(yi.test(n))t.style.setProperty(S(e),n.replace(yi,""),"important");else{var r=bi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(xi).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ci(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(xi).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function Ai(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&T(e,Si(t.name||"v")),T(e,t),e}return"string"===typeof t?Si(t):void 0}}var Si=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),ki=J&&!et,$i="transition",Ei="animation",ji="transition",Ti="transitionend",Pi="animation",Li="animationend";ki&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ji="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Pi="WebkitAnimation",Li="webkitAnimationEnd"));var Ri=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ii(t){Ri((function(){Ri(t)}))}function Mi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),Oi(t,e))}function Ni(t,e){t._transitionClasses&&g(t._transitionClasses,e),Ci(t,e)}function Di(t,e,n){var r=Vi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var c=o===$i?Ti:Li,s=0,u=function(){t.removeEventListener(c,f),n()},f=function(e){e.target===t&&++s>=a&&u()};setTimeout((function(){s0&&(n=$i,f=a,l=i.length):e===Ei?u>0&&(n=Ei,f=u,l=s.length):(f=Math.max(a,u),n=f>0?a>u?$i:Ei:null,l=n?n===$i?i.length:s.length:0);var p=n===$i&&Fi.test(r[ji+"Property"]);return{type:n,timeout:f,propCount:l,hasTransform:p}}function Ui(t,e){while(t.length1}function Wi(t,e){!0!==e.data.show&&Hi(e)}var Ki=J?{create:Wi,activate:Wi,remove:function(t,e){!0!==t.data.show?Gi(t,e):e()}}:{},Xi=[zo,Ko,oi,ui,wi,Ki],Ji=Xi.concat(Uo),Yi=Lo({nodeOps:Ao,modules:Ji});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&ia(t,"input")}));var Qi={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?xe(n,"postpatch",(function(){Qi.componentUpdated(t,e,n)})):Zi(t,e,n.context),t._vOptions=[].map.call(t.options,na)):("textarea"===n.tag||fo(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",ra),t.addEventListener("compositionend",oa),t.addEventListener("change",oa),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Zi(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,na);if(o.some((function(t,e){return!M(t,r[e])}))){var i=t.multiple?e.value.some((function(t){return ea(t,o)})):e.value!==e.oldValue&&ea(e.value,o);i&&ia(t,"change")}}}};function Zi(t,e,n){ta(t,e,n),(tt||nt)&&setTimeout((function(){ta(t,e,n)}),0)}function ta(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,c=0,s=t.options.length;c-1,a.selected!==i&&(a.selected=i);else if(M(na(a),r))return void(t.selectedIndex!==c&&(t.selectedIndex=c));o||(t.selectedIndex=-1)}}function ea(t,e){return e.every((function(e){return!M(e,t)}))}function na(t){return"_value"in t?t._value:t.value}function ra(t){t.target.composing=!0}function oa(t){t.target.composing&&(t.target.composing=!1,ia(t.target,"input"))}function ia(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function aa(t){return!t.componentInstance||t.data&&t.data.transition?t:aa(t.componentInstance._vnode)}var ca={bind:function(t,e,n){var r=e.value;n=aa(n);var o=n.data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value,o=e.oldValue;if(!r!==!o){n=aa(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Gi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},sa={model:Qi,show:ca},ua={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function fa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?fa(Cn(e.children)):t}function la(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var i in o)e[O(i)]=o[i];return e}function pa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function da(t){while(t=t.parent)if(t.data.transition)return!0}function ha(t,e){return e.key===t.key&&e.tag===t.tag}var va=function(t){return t.tag||Re(t)},ya=function(t){return"show"===t.name},ma={name:"transition",props:ua,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(va),n.length)){0;var r=this.mode;0;var o=n[0];if(da(this.$vnode))return o;var i=fa(o);if(!i)return o;if(this._leaving)return pa(t,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:c(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var s=(i.data||(i.data={})).transition=la(this),u=this._vnode,f=fa(u);if(i.data.directives&&i.data.directives.some(ya)&&(i.data.show=!0),f&&f.data&&!ha(i,f)&&!Re(f)&&(!f.componentInstance||!f.componentInstance._vnode.isComment)){var l=f.data.transition=T({},s);if("out-in"===r)return this._leaving=!0,xe(l,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),pa(t,o);if("in-out"===r){if(Re(i))return u;var p,d=function(){p()};xe(s,"afterEnter",d),xe(s,"enterCancelled",d),xe(l,"delayLeave",(function(t){p=t}))}}return o}}},ga=T({tag:String,moveClass:String},ua);delete ga.mode;var ba={props:ga,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Pn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=la(this),c=0;c0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(o=+r[1]))),t.exports=o},"2f62":function(t,e,n){"use strict";(function(t){ +/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */ +function r(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:r});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[r].concat(t.init):r,n.call(this,t)}}function r(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}n.d(e,"b",(function(){return L}));var o="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},i=o.__VUE_DEVTOOLS_GLOBAL_HOOK__;function a(t){i&&(t._devtoolHook=i,i.emit("vuex:init",t),i.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){i.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){i.emit("vuex:action",t,e)}),{prepend:!0}))}function c(t,e){return t.filter(e)[0]}function s(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var n=c(e,(function(e){return e.original===t}));if(n)return n.copy;var r=Array.isArray(t)?[]:{};return e.push({original:t,copy:r}),Object.keys(t).forEach((function(n){r[n]=s(t[n],e)})),r}function u(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function f(t){return null!==t&&"object"===typeof t}function l(t){return t&&"function"===typeof t.then}function p(t,e){return function(){return t(e)}}var d=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},h={namespaced:{configurable:!0}};h.namespaced.get=function(){return!!this._rawModule.namespaced},d.prototype.addChild=function(t,e){this._children[t]=e},d.prototype.removeChild=function(t){delete this._children[t]},d.prototype.getChild=function(t){return this._children[t]},d.prototype.hasChild=function(t){return t in this._children},d.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},d.prototype.forEachChild=function(t){u(this._children,t)},d.prototype.forEachGetter=function(t){this._rawModule.getters&&u(this._rawModule.getters,t)},d.prototype.forEachAction=function(t){this._rawModule.actions&&u(this._rawModule.actions,t)},d.prototype.forEachMutation=function(t){this._rawModule.mutations&&u(this._rawModule.mutations,t)},Object.defineProperties(d.prototype,h);var v=function(t){this.register([],t,!1)};function y(t,e,n){if(e.update(n),n.modules)for(var r in n.modules){if(!e.getChild(r))return void 0;y(t.concat(r),e.getChild(r),n.modules[r])}}v.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},v.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},v.prototype.update=function(t){y([],this.root,t)},v.prototype.register=function(t,e,n){var r=this;void 0===n&&(n=!0);var o=new d(e,n);if(0===t.length)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}e.modules&&u(e.modules,(function(e,o){r.register(t.concat(o),e,n)}))},v.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],r=e.getChild(n);r&&r.runtime&&e.removeChild(n)},v.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var m;var g=function(t){var e=this;void 0===t&&(t={}),!m&&"undefined"!==typeof window&&window.Vue&&P(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new v(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new m,this._makeLocalGettersCache=Object.create(null);var o=this,i=this,c=i.dispatch,s=i.commit;this.dispatch=function(t,e){return c.call(o,t,e)},this.commit=function(t,e,n){return s.call(o,t,e,n)},this.strict=r;var u=this._modules.root.state;O(this,u,[],this._modules.root),x(this,u),n.forEach((function(t){return t(e)}));var f=void 0!==t.devtools?t.devtools:m.config.devtools;f&&a(this)},b={state:{configurable:!0}};function _(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function w(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;O(t,n,[],t._modules.root,!0),x(t,n,e)}function x(t,e,n){var r=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var o=t._wrappedGetters,i={};u(o,(function(e,n){i[n]=p(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var a=m.config.silent;m.config.silent=!0,t._vm=new m({data:{$$state:e},computed:i}),m.config.silent=a,t.strict&&E(t),r&&(n&&t._withCommit((function(){r._data.$$state=null})),m.nextTick((function(){return r.$destroy()})))}function O(t,e,n,r,o){var i=!n.length,a=t._modules.getNamespace(n);if(r.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=r),!i&&!o){var c=j(e,n.slice(0,-1)),s=n[n.length-1];t._withCommit((function(){m.set(c,s,r.state)}))}var u=r.context=C(t,a,n);r.forEachMutation((function(e,n){var r=a+n;S(t,r,e,u)})),r.forEachAction((function(e,n){var r=e.root?n:a+n,o=e.handler||e;k(t,r,o,u)})),r.forEachGetter((function(e,n){var r=a+n;$(t,r,e,u)})),r.forEachChild((function(r,i){O(t,e,n.concat(i),r,o)}))}function C(t,e,n){var r=""===e,o={dispatch:r?t.dispatch:function(n,r,o){var i=T(n,r,o),a=i.payload,c=i.options,s=i.type;return c&&c.root||(s=e+s),t.dispatch(s,a)},commit:r?t.commit:function(n,r,o){var i=T(n,r,o),a=i.payload,c=i.options,s=i.type;c&&c.root||(s=e+s),t.commit(s,a,c)}};return Object.defineProperties(o,{getters:{get:r?function(){return t.getters}:function(){return A(t,e)}},state:{get:function(){return j(t.state,n)}}}),o}function A(t,e){if(!t._makeLocalGettersCache[e]){var n={},r=e.length;Object.keys(t.getters).forEach((function(o){if(o.slice(0,r)===e){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return t.getters[o]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function S(t,e,n,r){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){n.call(t,r.state,e)}))}function k(t,e,n,r){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e){var o=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e);return l(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):o}))}function $(t,e,n,r){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)})}function E(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function j(t,e){return e.reduce((function(t,e){return t[e]}),t)}function T(t,e,n){return f(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function P(t){m&&t===m||(m=t,r(m))}b.state.get=function(){return this._vm._data.$$state},b.state.set=function(t){0},g.prototype.commit=function(t,e,n){var r=this,o=T(t,e,n),i=o.type,a=o.payload,c=(o.options,{type:i,payload:a}),s=this._mutations[i];s&&(this._withCommit((function(){s.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(c,r.state)})))},g.prototype.dispatch=function(t,e){var n=this,r=T(t,e),o=r.type,i=r.payload,a={type:o,payload:i},c=this._actions[o];if(c){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(u){0}var s=c.length>1?Promise.all(c.map((function(t){return t(i)}))):c[0](i);return new Promise((function(t,e){s.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(u){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,n.state,t)}))}catch(u){0}e(t)}))}))}},g.prototype.subscribe=function(t,e){return _(t,this._subscribers,e)},g.prototype.subscribeAction=function(t,e){var n="function"===typeof t?{before:t}:t;return _(n,this._actionSubscribers,e)},g.prototype.watch=function(t,e,n){var r=this;return this._watcherVM.$watch((function(){return t(r.state,r.getters)}),e,n)},g.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},g.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),O(this,this.state,t,this._modules.get(t),n.preserveState),x(this,this.state)},g.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=j(e.state,t.slice(0,-1));m.delete(n,t[t.length-1])})),w(this)},g.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},g.prototype.hotUpdate=function(t){this._modules.update(t),w(this,!0)},g.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(g.prototype,b);var L=V((function(t,e){var n={};return D(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=U(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,e,n):e[o]},n[r].vuex=!0})),n})),R=V((function(t,e){var n={};return D(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.commit;if(t){var i=U(this.$store,"mapMutations",t);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),I=V((function(t,e){var n={};return D(e).forEach((function(e){var r=e.key,o=e.val;o=t+o,n[r]=function(){if(!t||U(this.$store,"mapGetters",t))return this.$store.getters[o]},n[r].vuex=!0})),n})),M=V((function(t,e){var n={};return D(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var i=U(this.$store,"mapActions",t);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),N=function(t){return{mapState:L.bind(null,t),mapGetters:I.bind(null,t),mapMutations:R.bind(null,t),mapActions:M.bind(null,t)}};function D(t){return F(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function F(t){return Array.isArray(t)||f(t)}function V(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function U(t,e,n){var r=t._modulesNamespaceMap[n];return r}function B(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var r=t.transformer;void 0===r&&(r=function(t){return t});var o=t.mutationTransformer;void 0===o&&(o=function(t){return t});var i=t.actionFilter;void 0===i&&(i=function(t,e){return!0});var a=t.actionTransformer;void 0===a&&(a=function(t){return t});var c=t.logMutations;void 0===c&&(c=!0);var u=t.logActions;void 0===u&&(u=!0);var f=t.logger;return void 0===f&&(f=console),function(t){var l=s(t.state);"undefined"!==typeof f&&(c&&t.subscribe((function(t,i){var a=s(i);if(n(t,l,a)){var c=z(),u=o(t),p="mutation "+t.type+c;H(f,p,e),f.log("%c prev state","color: #9E9E9E; font-weight: bold",r(l)),f.log("%c mutation","color: #03A9F4; font-weight: bold",u),f.log("%c next state","color: #4CAF50; font-weight: bold",r(a)),G(f)}l=a})),u&&t.subscribeAction((function(t,n){if(i(t,n)){var r=z(),o=a(t),c="action "+t.type+r;H(f,c,e),f.log("%c action","color: #03A9F4; font-weight: bold",o),G(f)}})))}}function H(t,e,n){var r=n?t.groupCollapsed:t.group;try{r.call(t,e)}catch(o){t.log(e)}}function G(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function z(){var t=new Date;return" @ "+W(t.getHours(),2)+":"+W(t.getMinutes(),2)+":"+W(t.getSeconds(),2)+"."+W(t.getMilliseconds(),3)}function q(t,e){return new Array(e+1).join(t)}function W(t,e){return q("0",e-t.toString().length)+t}var K={Store:g,install:P,version:"3.6.2",mapState:L,mapMutations:R,mapGetters:I,mapActions:M,createNamespacedHelpers:N,createLogger:B};e["a"]=K}).call(this,n("c8ba"))},"342f":function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},"35a1":function(t,e,n){var r=n("f5df"),o=n("dc4a"),i=n("3f8c"),a=n("b622"),c=a("iterator");t.exports=function(t){if(void 0!=t)return o(t,c)||o(t,"@@iterator")||i[r(t)]}},"37e8":function(t,e,n){var r=n("83ab"),o=n("aed9"),i=n("9bf2"),a=n("825a"),c=n("fc6a"),s=n("df75");e.f=r&&!o?Object.defineProperties:function(t,e){a(t);var n,r=c(e),o=s(e),u=o.length,f=0;while(u>f)i.f(t,n=o[f++],r[n]);return t}},"3a9b":function(t,e,n){var r=n("e330");t.exports=r({}.isPrototypeOf)},"3bbe":function(t,e,n){var r=n("da84"),o=n("1626"),i=r.String,a=r.TypeError;t.exports=function(t){if("object"==typeof t||o(t))return t;throw a("Can't set "+i(t)+" as a prototype")}},"3ca3":function(t,e,n){"use strict";var r=n("6547").charAt,o=n("577e"),i=n("69f3"),a=n("7dd0"),c="String Iterator",s=i.set,u=i.getterFor(c);a(String,"String",(function(t){s(this,{type:c,string:o(t),index:0})}),(function(){var t,e=u(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},"3f8c":function(t,e){t.exports={}},"40d5":function(t,e,n){var r=n("d039");t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},"44ad":function(t,e,n){var r=n("da84"),o=n("e330"),i=n("d039"),a=n("c6b6"),c=r.Object,s=o("".split);t.exports=i((function(){return!c("z").propertyIsEnumerable(0)}))?function(t){return"String"==a(t)?s(t,""):c(t)}:c},"44d2":function(t,e,n){var r=n("b622"),o=n("7c73"),i=n("9bf2"),a=r("unscopables"),c=Array.prototype;void 0==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},"44de":function(t,e,n){var r=n("da84");t.exports=function(t,e){var n=r.console;n&&n.error&&(1==arguments.length?n.error(t):n.error(t,e))}},4840:function(t,e,n){var r=n("825a"),o=n("5087"),i=n("b622"),a=i("species");t.exports=function(t,e){var n,i=r(t).constructor;return void 0===i||void 0==(n=r(i)[a])?e:o(n)}},"485a":function(t,e,n){var r=n("da84"),o=n("c65b"),i=n("1626"),a=n("861d"),c=r.TypeError;t.exports=function(t,e){var n,r;if("string"===e&&i(n=t.toString)&&!a(r=o(n,t)))return r;if(i(n=t.valueOf)&&!a(r=o(n,t)))return r;if("string"!==e&&i(n=t.toString)&&!a(r=o(n,t)))return r;throw c("Can't convert object to primitive value")}},4930:function(t,e,n){var r=n("2d00"),o=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"4d64":function(t,e,n){var r=n("fc6a"),o=n("23cb"),i=n("07fa"),a=function(t){return function(e,n,a){var c,s=r(e),u=i(s),f=o(a,u);if(t&&n!=n){while(u>f)if(c=s[f++],c!=c)return!0}else for(;u>f;f++)if((t||f in s)&&s[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},5087:function(t,e,n){var r=n("da84"),o=n("68ee"),i=n("0d51"),a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a constructor")}},"50c4":function(t,e,n){var r=n("5926"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},5692:function(t,e,n){var r=n("c430"),o=n("c6cd");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.21.0",mode:r?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.21.0/LICENSE",source:"https://github.com/zloirock/core-js"})},"56ef":function(t,e,n){var r=n("d066"),o=n("e330"),i=n("241c"),a=n("7418"),c=n("825a"),s=o([].concat);t.exports=r("Reflect","ownKeys")||function(t){var e=i.f(c(t)),n=a.f;return n?s(e,n(t)):e}},"577e":function(t,e,n){var r=n("da84"),o=n("f5df"),i=r.String;t.exports=function(t){if("Symbol"===o(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},5926:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){var e=+t;return e!==e||0===e?0:(e>0?r:n)(e)}},"59ed":function(t,e,n){var r=n("da84"),o=n("1626"),i=n("0d51"),a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a function")}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"5e77":function(t,e,n){var r=n("83ab"),o=n("1a2d"),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,c=o(i,"name"),s=c&&"something"===function(){}.name,u=c&&(!r||r&&a(i,"name").configurable);t.exports={EXISTS:c,PROPER:s,CONFIGURABLE:u}},"605d":function(t,e,n){var r=n("c6b6"),o=n("da84");t.exports="process"==r(o.process)},6069:function(t,e){t.exports="object"==typeof window},"60da":function(t,e,n){"use strict";var r=n("83ab"),o=n("e330"),i=n("c65b"),a=n("d039"),c=n("df75"),s=n("7418"),u=n("d1e7"),f=n("7b0b"),l=n("44ad"),p=Object.assign,d=Object.defineProperty,h=o([].concat);t.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach((function(t){e[t]=t})),7!=p({},t)[n]||c(p({},e)).join("")!=o}))?function(t,e){var n=f(t),o=arguments.length,a=1,p=s.f,d=u.f;while(o>a){var v,y=l(arguments[a++]),m=p?h(c(y),p(y)):c(y),g=m.length,b=0;while(g>b)v=m[b++],r&&!i(d,y,v)||(n[v]=y[v])}return n}:p},6547:function(t,e,n){var r=n("e330"),o=n("5926"),i=n("577e"),a=n("1d80"),c=r("".charAt),s=r("".charCodeAt),u=r("".slice),f=function(t){return function(e,n){var r,f,l=i(a(e)),p=o(n),d=l.length;return p<0||p>=d?t?"":void 0:(r=s(l,p),r<55296||r>56319||p+1===d||(f=s(l,p+1))<56320||f>57343?t?c(l,p):r:t?u(l,p,p+2):f-56320+(r-55296<<10)+65536)}};t.exports={codeAt:f(!1),charAt:f(!0)}},"65f0":function(t,e,n){var r=n("0b42");t.exports=function(t,e){return new(r(t))(0===e?0:e)}},"68ee":function(t,e,n){var r=n("e330"),o=n("d039"),i=n("1626"),a=n("f5df"),c=n("d066"),s=n("8925"),u=function(){},f=[],l=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),v=function(t){if(!i(t))return!1;try{return l(u,f,t),!0}catch(e){return!1}},y=function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!d(p,s(t))}catch(e){return!0}};y.sham=!0,t.exports=!l||o((function(){var t;return v(v.call)||!v(Object)||!v((function(){t=!0}))||t}))?y:v},"69f3":function(t,e,n){var r,o,i,a=n("7f9a"),c=n("da84"),s=n("e330"),u=n("861d"),f=n("9112"),l=n("1a2d"),p=n("c6cd"),d=n("f772"),h=n("d012"),v="Object already initialized",y=c.TypeError,m=c.WeakMap,g=function(t){return i(t)?o(t):r(t,{})},b=function(t){return function(e){var n;if(!u(e)||(n=o(e)).type!==t)throw y("Incompatible receiver, "+t+" required");return n}};if(a||p.state){var _=p.state||(p.state=new m),w=s(_.get),x=s(_.has),O=s(_.set);r=function(t,e){if(x(_,t))throw new y(v);return e.facade=t,O(_,t,e),e},o=function(t){return w(_,t)||{}},i=function(t){return x(_,t)}}else{var C=d("state");h[C]=!0,r=function(t,e){if(l(t,C))throw new y(v);return e.facade=t,f(t,C,e),e},o=function(t){return l(t,C)?t[C]:{}},i=function(t){return l(t,C)}}t.exports={set:r,get:o,has:i,enforce:g,getterFor:b}},"6eeb":function(t,e,n){var r=n("da84"),o=n("1626"),i=n("1a2d"),a=n("9112"),c=n("ce4e"),s=n("8925"),u=n("69f3"),f=n("5e77").CONFIGURABLE,l=u.get,p=u.enforce,d=String(String).split("String");(t.exports=function(t,e,n,s){var u,l=!!s&&!!s.unsafe,h=!!s&&!!s.enumerable,v=!!s&&!!s.noTargetGet,y=s&&void 0!==s.name?s.name:e;o(n)&&("Symbol("===String(y).slice(0,7)&&(y="["+String(y).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!i(n,"name")||f&&n.name!==y)&&a(n,"name",y),u=p(n),u.source||(u.source=d.join("string"==typeof y?y:""))),t!==r?(l?!v&&t[e]&&(h=!0):delete t[e],h?t[e]=n:a(t,e,n)):h?t[e]=n:c(e,n)})(Function.prototype,"toString",(function(){return o(this)&&l(this).source||s(this)}))},7418:function(t,e){e.f=Object.getOwnPropertySymbols},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"785a":function(t,e,n){var r=n("cc12"),o=r("span").classList,i=o&&o.constructor&&o.constructor.prototype;t.exports=i===Object.prototype?void 0:i},"7b0b":function(t,e,n){var r=n("da84"),o=n("1d80"),i=r.Object;t.exports=function(t){return i(o(t))}},"7c73":function(t,e,n){var r,o=n("825a"),i=n("37e8"),a=n("7839"),c=n("d012"),s=n("1be4"),u=n("cc12"),f=n("f772"),l=">",p="<",d="prototype",h="script",v=f("IE_PROTO"),y=function(){},m=function(t){return p+h+l+t+p+"/"+h+l},g=function(t){t.write(m("")),t.close();var e=t.parentWindow.Object;return t=null,e},b=function(){var t,e=u("iframe"),n="java"+h+":";return e.style.display="none",s.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(m("document.F=Object")),t.close(),t.F},_=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}_="undefined"!=typeof document?document.domain&&r?g(r):b():g(r);var t=a.length;while(t--)delete _[d][a[t]];return _()};c[v]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(y[d]=o(t),n=new y,y[d]=null,n[v]=t):n=_(),void 0===e?n:i.f(n,e)}},"7db0":function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").find,i=n("44d2"),a="find",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),r({target:"Array",proto:!0,forced:c},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},"7dd0":function(t,e,n){"use strict";var r=n("23e7"),o=n("c65b"),i=n("c430"),a=n("5e77"),c=n("1626"),s=n("9ed3"),u=n("e163"),f=n("d2bb"),l=n("d44e"),p=n("9112"),d=n("6eeb"),h=n("b622"),v=n("3f8c"),y=n("ae93"),m=a.PROPER,g=a.CONFIGURABLE,b=y.IteratorPrototype,_=y.BUGGY_SAFARI_ITERATORS,w=h("iterator"),x="keys",O="values",C="entries",A=function(){return this};t.exports=function(t,e,n,a,h,y,S){s(n,e,a);var k,$,E,j=function(t){if(t===h&&I)return I;if(!_&&t in L)return L[t];switch(t){case x:return function(){return new n(this,t)};case O:return function(){return new n(this,t)};case C:return function(){return new n(this,t)}}return function(){return new n(this)}},T=e+" Iterator",P=!1,L=t.prototype,R=L[w]||L["@@iterator"]||h&&L[h],I=!_&&R||j(h),M="Array"==e&&L.entries||R;if(M&&(k=u(M.call(new t)),k!==Object.prototype&&k.next&&(i||u(k)===b||(f?f(k,b):c(k[w])||d(k,w,A)),l(k,T,!0,!0),i&&(v[T]=A))),m&&h==O&&R&&R.name!==O&&(!i&&g?p(L,"name",O):(P=!0,I=function(){return o(R,this)})),h)if($={values:j(O),keys:y?I:j(x),entries:j(C)},S)for(E in $)(_||P||!(E in L))&&d(L,E,$[E]);else r({target:e,proto:!0,forced:_||P},$);return i&&!S||L[w]===I||d(L,w,I,{name:h}),v[e]=I,$}},"7f9a":function(t,e,n){var r=n("da84"),o=n("1626"),i=n("8925"),a=r.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},"825a":function(t,e,n){var r=n("da84"),o=n("861d"),i=r.String,a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not an object")}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,n){"use strict";var r=n("a04b"),o=n("9bf2"),i=n("5c6c");t.exports=function(t,e,n){var a=r(e);a in t?o.f(t,a,i(0,n)):t[a]=n}},"861d":function(t,e,n){var r=n("1626");t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},8925:function(t,e,n){var r=n("e330"),o=n("1626"),i=n("c6cd"),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},"8c4f":function(t,e,n){"use strict"; +/*! + * vue-router v3.5.3 + * (c) 2021 Evan You + * @license MIT + */function r(t,e){for(var n in e)t[n]=e[n];return t}var o=/[!'()*]/g,i=function(t){return"%"+t.charCodeAt(0).toString(16)},a=/%2C/g,c=function(t){return encodeURIComponent(t).replace(o,i).replace(a,",")};function s(t){try{return decodeURIComponent(t)}catch(e){0}return t}function u(t,e,n){void 0===e&&(e={});var r,o=n||l;try{r=o(t||"")}catch(c){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(f):f(a)}return r}var f=function(t){return null==t||"object"===typeof t?t:String(t)};function l(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=s(n.shift()),o=n.length>0?s(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function p(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return c(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(c(e)):r.push(c(e)+"="+c(t)))})),r.join("&")}return c(e)+"="+c(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var d=/\/?$/;function h(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=v(i)}catch(c){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:g(e,o),matched:t?m(t):[]};return n&&(a.redirectedFrom=g(n,o)),Object.freeze(a)}function v(t){if(Array.isArray(t))return t.map(v);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=v(t[n]);return e}return t}var y=h(null,{path:"/"});function m(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function g(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;void 0===o&&(o="");var i=e||p;return(n||"/")+i(r)+o}function b(t,e,n){return e===y?t===e:!!e&&(t.path&&e.path?t.path.replace(d,"")===e.path.replace(d,"")&&(n||t.hash===e.hash&&_(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&_(t.query,e.query)&&_(t.params,e.params))))}function _(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var i=t[n],a=r[o];if(a!==n)return!1;var c=e[n];return null==i||null==c?i===c:"object"===typeof i&&"object"===typeof c?_(i,c):String(i)===String(c)}))}function w(t,e){return 0===t.path.replace(d,"/").indexOf(e.path.replace(d,"/"))&&(!e.hash||t.hash===e.hash)&&x(t.query,e.query)}function x(t,e){for(var n in e)if(!(n in t))return!1;return!0}function O(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function E(t){return t.replace(/\/+/g,"/")}var j=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},T=J,P=N,L=D,R=U,I=X,M=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function N(t,e){var n,r=[],o=0,i=0,a="",c=e&&e.delimiter||"/";while(null!=(n=M.exec(t))){var s=n[0],u=n[1],f=n.index;if(a+=t.slice(i,f),i=f+s.length,u)a+=u[1];else{var l=t[i],p=n[2],d=n[3],h=n[4],v=n[5],y=n[6],m=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=l&&l!==p,b="+"===y||"*"===y,_="?"===y||"*"===y,w=n[2]||c,x=h||v;r.push({name:d||o++,prefix:p||"",delimiter:w,optional:_,repeat:b,partial:g,asterisk:!!m,pattern:x?H(x):m?".*":"[^"+B(w)+"]+?"})}}return i1||!C.length)return 0===C.length?t():t("span",{},C)}if("a"===this.tag)O.on=x,O.attrs={href:s,"aria-current":g};else{var A=at(this.$slots.default);if(A){A.isStatic=!1;var S=A.data=r({},A.data);for(var k in S.on=S.on||{},S.on){var $=S.on[k];k in x&&(S.on[k]=Array.isArray($)?$:[$])}for(var E in x)E in S.on?S.on[E].push(x[E]):S.on[E]=_;var j=A.data.attrs=r({},A.data.attrs);j.href=s,j["aria-current"]=g}else O.on=x}return t(this.tag,O,this.$slots.default)}};function it(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function at(t){if(t)for(var e,n=0;n-1&&(c.params[l]=n.params[l]);return c.path=Q(u.path,c.params,'named route "'+s+'"'),p(u,c,a)}if(c.path){c.params={};for(var d=0;d=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var Dt={redirected:2,aborted:4,cancelled:8,duplicated:16};function Ft(t,e){return Ht(t,e,Dt.redirected,'Redirected when going from "'+t.fullPath+'" to "'+zt(e)+'" via a navigation guard.')}function Vt(t,e){var n=Ht(t,e,Dt.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ut(t,e){return Ht(t,e,Dt.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Bt(t,e){return Ht(t,e,Dt.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Ht(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var Gt=["params","query","hash"];function zt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return Gt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function qt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Wt(t,e){return qt(t)&&t._isRouter&&(null==e||t.type===e)}function Kt(t){return function(e,n,r){var o=!1,i=0,a=null;Xt(t,(function(t,e,n,c){if("function"===typeof t&&void 0===t.cid){o=!0,i++;var s,u=Zt((function(e){Qt(e)&&(e=e.default),t.resolved="function"===typeof e?e:tt.extend(e),n.components[c]=e,i--,i<=0&&r()})),f=Zt((function(t){var e="Failed to resolve async component "+c+": "+t;a||(a=qt(t)?t:new Error(e),r(a))}));try{s=t(u,f)}catch(p){f(p)}if(s)if("function"===typeof s.then)s.then(u,f);else{var l=s.component;l&&"function"===typeof l.then&&l.then(u,f)}}})),o||r()}}function Xt(t,e){return Jt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Jt(t){return Array.prototype.concat.apply([],t)}var Yt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Qt(t){return t.__esModule||Yt&&"Module"===t[Symbol.toStringTag]}function Zt(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var te=function(t,e){this.router=t,this.base=ee(e),this.current=y,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ee(t){if(!t)if(st){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function ne(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Rt&&n;r&&this.listeners.push(xt());var o=function(){var n=t.current,o=le(t.base);t.current===y&&o===t._startLocation||t.transitionTo(o,(function(t){r&&Ot(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){It(E(r.base+t.fullPath)),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Mt(E(r.base+t.fullPath)),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(le(this.base)!==this.current.fullPath){var e=E(this.base+this.current.fullPath);t?It(e):Mt(e)}},e.prototype.getCurrentLocation=function(){return le(this.base)},e}(te);function le(t){var e=window.location.pathname,n=e.toLowerCase(),r=t.toLowerCase();return!t||n!==r&&0!==n.indexOf(E(r+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var pe=function(t){function e(e,n,r){t.call(this,e,n),r&&de(this.base)||he()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Rt&&n;r&&this.listeners.push(xt());var o=function(){var e=t.current;he()&&t.transitionTo(ve(),(function(n){r&&Ot(t.router,n,e,!0),Rt||ge(n.fullPath)}))},i=Rt?"popstate":"hashchange";window.addEventListener(i,o),this.listeners.push((function(){window.removeEventListener(i,o)}))}},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){me(t.fullPath),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ge(t.fullPath),Ot(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;ve()!==e&&(t?me(e):ge(e))},e.prototype.getCurrentLocation=function(){return ve()},e}(te);function de(t){var e=le(t);if(!/^\/#/.test(e))return window.location.replace(E(t+"/#"+e)),!0}function he(){var t=ve();return"/"===t.charAt(0)||(ge("/"+t),!1)}function ve(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function ye(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function me(t){Rt?It(ye(t)):window.location.hash=t}function ge(t){Rt?Mt(ye(t)):window.location.replace(ye(t))}var be=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Wt(t,Dt.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(te),_e=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=dt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Rt&&!1!==t.fallback,this.fallback&&(e="hash"),st||(e="abstract"),this.mode=e,e){case"history":this.history=new fe(this,t.base);break;case"hash":this.history=new pe(this,t.base,this.fallback);break;case"abstract":this.history=new be(this,t.base);break;default:0}},we={currentRoute:{configurable:!0}};function xe(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function Oe(t,e,n){var r="hash"===n?"#"+e:e;return t?E(t+"/"+r):r}_e.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},we.currentRoute.get=function(){return this.history&&this.history.current},_e.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof fe||n instanceof pe){var r=function(t){var r=n.current,o=e.options.scrollBehavior,i=Rt&&o;i&&"fullPath"in t&&Ot(e,t,r,!1)},o=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),o,o)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},_e.prototype.beforeEach=function(t){return xe(this.beforeHooks,t)},_e.prototype.beforeResolve=function(t){return xe(this.resolveHooks,t)},_e.prototype.afterEach=function(t){return xe(this.afterHooks,t)},_e.prototype.onReady=function(t,e){this.history.onReady(t,e)},_e.prototype.onError=function(t){this.history.onError(t)},_e.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},_e.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},_e.prototype.go=function(t){this.history.go(t)},_e.prototype.back=function(){this.go(-1)},_e.prototype.forward=function(){this.go(1)},_e.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},_e.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=Z(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,c=Oe(a,i,this.mode);return{location:r,route:o,href:c,normalizedTo:r,resolved:o}},_e.prototype.getRoutes=function(){return this.matcher.getRoutes()},_e.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},_e.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==y&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(_e.prototype,we),_e.install=ct,_e.version="3.5.3",_e.isNavigationFailure=Wt,_e.NavigationFailureType=Dt,_e.START_LOCATION=y,st&&window.Vue&&window.Vue.use(_e),e["a"]=_e},"90e3":function(t,e,n){var r=n("e330"),o=0,i=Math.random(),a=r(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++o+i,36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},9483:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r,o=function(){return Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))};function i(t,e){void 0===e&&(e={});var n=e.registrationOptions;void 0===n&&(n={}),delete e.registrationOptions;var i=function(t){var n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];e&&e[t]&&e[t].apply(e,n)};"serviceWorker"in navigator&&r.then((function(){o()?(s(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)}))):(c(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)})))}))}function a(t,e){navigator.onLine||t("offline"),t("error",e)}function c(t,e,n){navigator.serviceWorker.register(t,n).then((function(t){e("registered",t),t.waiting?e("updated",t):t.onupdatefound=function(){e("updatefound",t);var n=t.installing;n.onstatechange=function(){"installed"===n.state&&(navigator.serviceWorker.controller?e("updated",t):e("cached",t))}}})).catch((function(t){return a(e,t)}))}function s(t,e,n){fetch(t).then((function(r){404===r.status?(e("error",new Error("Service worker not found at "+t)),u()):-1===r.headers.get("content-type").indexOf("javascript")?(e("error",new Error("Expected "+t+" to have javascript content-type, but received "+r.headers.get("content-type"))),u()):c(t,e,n)})).catch((function(t){return a(e,t)}))}function u(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(t){t.unregister()})).catch((function(t){return a(emit,t)}))}"undefined"!==typeof window&&(r="undefined"!==typeof Promise?new Promise((function(t){return window.addEventListener("load",t)})):{then:function(t){return window.addEventListener("load",t)}})},"94ca":function(t,e,n){var r=n("d039"),o=n("1626"),i=/#|\.prototype\./,a=function(t,e){var n=s[c(t)];return n==f||n!=u&&(o(e)?r(e):!!e)},c=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},s=a.data={},u=a.NATIVE="N",f=a.POLYFILL="P";t.exports=a},"9a1f":function(t,e,n){var r=n("da84"),o=n("c65b"),i=n("59ed"),a=n("825a"),c=n("0d51"),s=n("35a1"),u=r.TypeError;t.exports=function(t,e){var n=arguments.length<2?s(t):e;if(i(n))return a(o(n,t));throw u(c(t)+" is not iterable")}},"9bf2":function(t,e,n){var r=n("da84"),o=n("83ab"),i=n("0cfb"),a=n("aed9"),c=n("825a"),s=n("a04b"),u=r.TypeError,f=Object.defineProperty,l=Object.getOwnPropertyDescriptor,p="enumerable",d="configurable",h="writable";e.f=o?a?function(t,e,n){if(c(t),e=s(e),c(n),"function"===typeof t&&"prototype"===e&&"value"in n&&h in n&&!n[h]){var r=l(t,e);r&&r[h]&&(t[e]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:p in n?n[p]:r[p],writable:!1})}return f(t,e,n)}:f:function(t,e,n){if(c(t),e=s(e),c(n),i)try{return f(t,e,n)}catch(r){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9ed3":function(t,e,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),a=n("d44e"),c=n("3f8c"),s=function(){return this};t.exports=function(t,e,n,u){var f=e+" Iterator";return t.prototype=o(r,{next:i(+!u,n)}),a(t,f,!1,!0),c[f]=s,t}},a04b:function(t,e,n){var r=n("c04e"),o=n("d9b5");t.exports=function(t){var e=r(t,"string");return o(e)?e:e+""}},a434:function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("23cb"),a=n("5926"),c=n("07fa"),s=n("7b0b"),u=n("65f0"),f=n("8418"),l=n("1dde"),p=l("splice"),d=o.TypeError,h=Math.max,v=Math.min,y=9007199254740991,m="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!p},{splice:function(t,e){var n,r,o,l,p,g,b=s(this),_=c(b),w=i(t,_),x=arguments.length;if(0===x?n=r=0:1===x?(n=0,r=_-w):(n=x-2,r=v(h(a(e),0),_-w)),_+n-r>y)throw d(m);for(o=u(b,r),l=0;l_-r+n;l--)delete b[l-1]}else if(n>r)for(l=_-r;l>w;l--)p=l+r-1,g=l+n-1,p in b?b[g]=b[p]:delete b[g];for(l=0;lC;C++)if((d||C in w)&&(g=w[C],b=x(g,C,_),t))if(e)S[C]=b;else if(b)switch(t){case 3:return!0;case 5:return g;case 6:return C;case 2:u(S,g)}else switch(t){case 4:return!1;case 7:u(S,g)}return l?-1:o||f?f:S}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6),filterReject:f(7)}},c04e:function(t,e,n){var r=n("da84"),o=n("c65b"),i=n("861d"),a=n("d9b5"),c=n("dc4a"),s=n("485a"),u=n("b622"),f=r.TypeError,l=u("toPrimitive");t.exports=function(t,e){if(!i(t)||a(t))return t;var n,r=c(t,l);if(r){if(void 0===e&&(e="default"),n=o(r,t,e),!i(n)||a(n))return n;throw f("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(t,e)}},c430:function(t,e){t.exports=!1},c65b:function(t,e,n){var r=n("40d5"),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},c6b6:function(t,e,n){var r=n("e330"),o=r({}.toString),i=r("".slice);t.exports=function(t){return i(o(t),8,-1)}},c6cd:function(t,e,n){var r=n("da84"),o=n("ce4e"),i="__core-js_shared__",a=r[i]||o(i,{});t.exports=a},c740:function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").findIndex,i=n("44d2"),a="findIndex",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),r({target:"Array",proto:!0,forced:c},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(a)},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},ca84:function(t,e,n){var r=n("e330"),o=n("1a2d"),i=n("fc6a"),a=n("4d64").indexOf,c=n("d012"),s=r([].push);t.exports=function(t,e){var n,r=i(t),u=0,f=[];for(n in r)!o(c,n)&&o(r,n)&&s(f,n);while(e.length>u)o(r,n=e[u++])&&(~a(f,n)||s(f,n));return f}},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},cca6:function(t,e,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},cdf9:function(t,e,n){var r=n("825a"),o=n("861d"),i=n("f069");t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t),a=n.resolve;return a(e),n.promise}},ce4e:function(t,e,n){var r=n("da84"),o=Object.defineProperty;t.exports=function(t,e){try{o(r,t,{value:e,configurable:!0,writable:!0})}catch(n){r[t]=e}return e}},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var r=n("da84"),o=n("1626"),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d2bb:function(t,e,n){var r=n("e330"),o=n("825a"),i=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=r(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),t(n,[]),e=n instanceof Array}catch(a){}return function(n,r){return o(n),i(r),e?t(n,r):n.__proto__=r,n}}():void 0)},d3b7:function(t,e,n){var r=n("00ee"),o=n("6eeb"),i=n("b041");r||o(Object.prototype,"toString",i,{unsafe:!0})},d44e:function(t,e,n){var r=n("9bf2").f,o=n("1a2d"),i=n("b622"),a=i("toStringTag");t.exports=function(t,e,n){t&&!n&&(t=t.prototype),t&&!o(t,a)&&r(t,a,{configurable:!0,value:e})}},d4c3:function(t,e,n){var r=n("342f"),o=n("da84");t.exports=/ipad|iphone|ipod/i.test(r)&&void 0!==o.Pebble},d6d6:function(t,e,n){var r=n("da84"),o=r.TypeError;t.exports=function(t,e){if(t=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values");var h=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!u&&f&&"values"!==h.name)try{c(h,"name",{value:"values"})}catch(v){}},e2cc:function(t,e,n){var r=n("6eeb");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},e330:function(t,e,n){var r=n("40d5"),o=Function.prototype,i=o.bind,a=o.call,c=r&&i.bind(a,a);t.exports=r?function(t){return t&&c(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},e667:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},e6cf:function(t,e,n){"use strict";var r,o,i,a,c=n("23e7"),s=n("c430"),u=n("da84"),f=n("d066"),l=n("c65b"),p=n("fea9"),d=n("6eeb"),h=n("e2cc"),v=n("d2bb"),y=n("d44e"),m=n("2626"),g=n("59ed"),b=n("1626"),_=n("861d"),w=n("19aa"),x=n("8925"),O=n("2266"),C=n("1c7e"),A=n("4840"),S=n("2cf4").set,k=n("b575"),$=n("cdf9"),E=n("44de"),j=n("f069"),T=n("e667"),P=n("01b4"),L=n("69f3"),R=n("94ca"),I=n("b622"),M=n("6069"),N=n("605d"),D=n("2d00"),F=I("species"),V="Promise",U=L.getterFor(V),B=L.set,H=L.getterFor(V),G=p&&p.prototype,z=p,q=G,W=u.TypeError,K=u.document,X=u.process,J=j.f,Y=J,Q=!!(K&&K.createEvent&&u.dispatchEvent),Z=b(u.PromiseRejectionEvent),tt="unhandledrejection",et="rejectionhandled",nt=0,rt=1,ot=2,it=1,at=2,ct=!1,st=R(V,(function(){var t=x(z),e=t!==String(z);if(!e&&66===D)return!0;if(s&&!q["finally"])return!0;if(D>=51&&/native code/.test(t))return!1;var n=new z((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))},o=n.constructor={};return o[F]=r,ct=n.then((function(){}))instanceof r,!ct||!e&&M&&!Z})),ut=st||!C((function(t){z.all(t)["catch"]((function(){}))})),ft=function(t){var e;return!(!_(t)||!b(e=t.then))&&e},lt=function(t,e){var n,r,o,i=e.value,a=e.state==rt,c=a?t.ok:t.fail,s=t.resolve,u=t.reject,f=t.domain;try{c?(a||(e.rejection===at&&yt(e),e.rejection=it),!0===c?n=i:(f&&f.enter(),n=c(i),f&&(f.exit(),o=!0)),n===t.promise?u(W("Promise-chain cycle")):(r=ft(n))?l(r,n,s,u):s(n)):u(i)}catch(p){f&&!o&&f.exit(),u(p)}},pt=function(t,e){t.notified||(t.notified=!0,k((function(){var n,r=t.reactions;while(n=r.get())lt(n,t);t.notified=!1,e&&!t.rejection&&ht(t)})))},dt=function(t,e,n){var r,o;Q?(r=K.createEvent("Event"),r.promise=e,r.reason=n,r.initEvent(t,!1,!0),u.dispatchEvent(r)):r={promise:e,reason:n},!Z&&(o=u["on"+t])?o(r):t===tt&&E("Unhandled promise rejection",n)},ht=function(t){l(S,u,(function(){var e,n=t.facade,r=t.value,o=vt(t);if(o&&(e=T((function(){N?X.emit("unhandledRejection",r,n):dt(tt,n,r)})),t.rejection=N||vt(t)?at:it,e.error))throw e.value}))},vt=function(t){return t.rejection!==it&&!t.parent},yt=function(t){l(S,u,(function(){var e=t.facade;N?X.emit("rejectionHandled",e):dt(et,e,t.value)}))},mt=function(t,e,n){return function(r){t(e,r,n)}},gt=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=ot,pt(t,!0))},bt=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw W("Promise can't be resolved itself");var r=ft(e);r?k((function(){var n={done:!1};try{l(r,e,mt(bt,n,t),mt(gt,n,t))}catch(o){gt(n,o,t)}})):(t.value=e,t.state=rt,pt(t,!1))}catch(o){gt({done:!1},o,t)}}};if(st&&(z=function(t){w(this,q),g(t),l(r,this);var e=U(this);try{t(mt(bt,e),mt(gt,e))}catch(n){gt(e,n)}},q=z.prototype,r=function(t){B(this,{type:V,done:!1,notified:!1,parent:!1,reactions:new P,rejection:!1,state:nt,value:void 0})},r.prototype=h(q,{then:function(t,e){var n=H(this),r=J(A(this,z));return n.parent=!0,r.ok=!b(t)||t,r.fail=b(e)&&e,r.domain=N?X.domain:void 0,n.state==nt?n.reactions.add(r):k((function(){lt(r,n)})),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=U(t);this.promise=t,this.resolve=mt(bt,e),this.reject=mt(gt,e)},j.f=J=function(t){return t===z||t===i?new o(t):Y(t)},!s&&b(p)&&G!==Object.prototype)){a=G.then,ct||(d(G,"then",(function(t,e){var n=this;return new z((function(t,e){l(a,n,t,e)})).then(t,e)}),{unsafe:!0}),d(G,"catch",q["catch"],{unsafe:!0}));try{delete G.constructor}catch(_t){}v&&v(G,q)}c({global:!0,wrap:!0,forced:st},{Promise:z}),y(z,V,!1,!0),m(V),i=f(V),c({target:V,stat:!0,forced:st},{reject:function(t){var e=J(this);return l(e.reject,void 0,t),e.promise}}),c({target:V,stat:!0,forced:s||st},{resolve:function(t){return $(s&&this===i?z:this,t)}}),c({target:V,stat:!0,forced:ut},{all:function(t){var e=this,n=J(e),r=n.resolve,o=n.reject,i=T((function(){var n=g(e.resolve),i=[],a=0,c=1;O(t,(function(t){var s=a++,u=!1;c++,l(n,e,t).then((function(t){u||(u=!0,i[s]=t,--c||r(i))}),o)})),--c||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=J(e),r=n.reject,o=T((function(){var o=g(e.resolve);O(t,(function(t){l(o,e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(t,e,n){var r=n("1a2d"),o=n("56ef"),i=n("06cf"),a=n("9bf2");t.exports=function(t,e,n){for(var c=o(e),s=a.f,u=i.f,f=0;f= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n","var global = require('../internals/global');\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar TypeError = global.TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator, 'normal', condition);\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = iterator.next;\n while (!(step = call(next, iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar setGlobal = require('../internals/set-global');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.noTargetGet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || setGlobal(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.noTargetGet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n // extend global\n redefine(target, key, sourceProperty, options);\n }\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar definePropertyModule = require('../internals/object-define-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (CONSTRUCTOR_NAME) {\n var Constructor = getBuiltIn(CONSTRUCTOR_NAME);\n var defineProperty = definePropertyModule.f;\n\n if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {\n defineProperty(Constructor, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n }\n};\n","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","var call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar getMethod = require('../internals/get-method');\n\nmodule.exports = function (iterator, kind, value) {\n var innerResult, innerError;\n anObject(iterator);\n try {\n innerResult = getMethod(iterator, 'return');\n if (!innerResult) {\n if (kind === 'throw') throw value;\n return value;\n }\n innerResult = call(innerResult, iterator);\n } catch (error) {\n innerError = true;\n innerResult = error;\n }\n if (kind === 'throw') throw value;\n if (innerError) throw innerResult;\n anObject(innerResult);\n return value;\n};\n","/*!\n * Vue.js v2.6.14\n * (c) 2014-2021 Evan You\n * Released under the MIT License.\n */\n/* */\n\nvar emptyObject = Object.freeze({});\n\n// These helpers produce better VM code in JS engines due to their\n// explicitness and function inlining.\nfunction isUndef (v) {\n return v === undefined || v === null\n}\n\nfunction isDef (v) {\n return v !== undefined && v !== null\n}\n\nfunction isTrue (v) {\n return v === true\n}\n\nfunction isFalse (v) {\n return v === false\n}\n\n/**\n * Check if value is primitive.\n */\nfunction isPrimitive (value) {\n return (\n typeof value === 'string' ||\n typeof value === 'number' ||\n // $flow-disable-line\n typeof value === 'symbol' ||\n typeof value === 'boolean'\n )\n}\n\n/**\n * Quick object check - this is primarily used to tell\n * Objects from primitive values when we know the value\n * is a JSON-compliant type.\n */\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\n/**\n * Get the raw type string of a value, e.g., [object Object].\n */\nvar _toString = Object.prototype.toString;\n\nfunction toRawType (value) {\n return _toString.call(value).slice(8, -1)\n}\n\n/**\n * Strict object type check. Only returns true\n * for plain JavaScript objects.\n */\nfunction isPlainObject (obj) {\n return _toString.call(obj) === '[object Object]'\n}\n\nfunction isRegExp (v) {\n return _toString.call(v) === '[object RegExp]'\n}\n\n/**\n * Check if val is a valid array index.\n */\nfunction isValidArrayIndex (val) {\n var n = parseFloat(String(val));\n return n >= 0 && Math.floor(n) === n && isFinite(val)\n}\n\nfunction isPromise (val) {\n return (\n isDef(val) &&\n typeof val.then === 'function' &&\n typeof val.catch === 'function'\n )\n}\n\n/**\n * Convert a value to a string that is actually rendered.\n */\nfunction toString (val) {\n return val == null\n ? ''\n : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString)\n ? JSON.stringify(val, null, 2)\n : String(val)\n}\n\n/**\n * Convert an input value to a number for persistence.\n * If the conversion fails, return original string.\n */\nfunction toNumber (val) {\n var n = parseFloat(val);\n return isNaN(n) ? val : n\n}\n\n/**\n * Make a map and return a function for checking if a key\n * is in that map.\n */\nfunction makeMap (\n str,\n expectsLowerCase\n) {\n var map = Object.create(null);\n var list = str.split(',');\n for (var i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase\n ? function (val) { return map[val.toLowerCase()]; }\n : function (val) { return map[val]; }\n}\n\n/**\n * Check if a tag is a built-in tag.\n */\nvar isBuiltInTag = makeMap('slot,component', true);\n\n/**\n * Check if an attribute is a reserved attribute.\n */\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\n\n/**\n * Remove an item from an array.\n */\nfunction remove (arr, item) {\n if (arr.length) {\n var index = arr.indexOf(item);\n if (index > -1) {\n return arr.splice(index, 1)\n }\n }\n}\n\n/**\n * Check whether an object has the property.\n */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nfunction hasOwn (obj, key) {\n return hasOwnProperty.call(obj, key)\n}\n\n/**\n * Create a cached version of a pure function.\n */\nfunction cached (fn) {\n var cache = Object.create(null);\n return (function cachedFn (str) {\n var hit = cache[str];\n return hit || (cache[str] = fn(str))\n })\n}\n\n/**\n * Camelize a hyphen-delimited string.\n */\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cached(function (str) {\n return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; })\n});\n\n/**\n * Capitalize a string.\n */\nvar capitalize = cached(function (str) {\n return str.charAt(0).toUpperCase() + str.slice(1)\n});\n\n/**\n * Hyphenate a camelCase string.\n */\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cached(function (str) {\n return str.replace(hyphenateRE, '-$1').toLowerCase()\n});\n\n/**\n * Simple bind polyfill for environments that do not support it,\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\n * since native bind is now performant enough in most browsers.\n * But removing it would mean breaking code that was able to run in\n * PhantomJS 1.x, so this must be kept for backward compatibility.\n */\n\n/* istanbul ignore next */\nfunction polyfillBind (fn, ctx) {\n function boundFn (a) {\n var l = arguments.length;\n return l\n ? l > 1\n ? fn.apply(ctx, arguments)\n : fn.call(ctx, a)\n : fn.call(ctx)\n }\n\n boundFn._length = fn.length;\n return boundFn\n}\n\nfunction nativeBind (fn, ctx) {\n return fn.bind(ctx)\n}\n\nvar bind = Function.prototype.bind\n ? nativeBind\n : polyfillBind;\n\n/**\n * Convert an Array-like object to a real Array.\n */\nfunction toArray (list, start) {\n start = start || 0;\n var i = list.length - start;\n var ret = new Array(i);\n while (i--) {\n ret[i] = list[i + start];\n }\n return ret\n}\n\n/**\n * Mix properties into target object.\n */\nfunction extend (to, _from) {\n for (var key in _from) {\n to[key] = _from[key];\n }\n return to\n}\n\n/**\n * Merge an Array of Objects into a single Object.\n */\nfunction toObject (arr) {\n var res = {};\n for (var i = 0; i < arr.length; i++) {\n if (arr[i]) {\n extend(res, arr[i]);\n }\n }\n return res\n}\n\n/* eslint-disable no-unused-vars */\n\n/**\n * Perform no operation.\n * Stubbing args to make Flow happy without leaving useless transpiled code\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\n */\nfunction noop (a, b, c) {}\n\n/**\n * Always return false.\n */\nvar no = function (a, b, c) { return false; };\n\n/* eslint-enable no-unused-vars */\n\n/**\n * Return the same value.\n */\nvar identity = function (_) { return _; };\n\n/**\n * Check if two values are loosely equal - that is,\n * if they are plain objects, do they have the same shape?\n */\nfunction looseEqual (a, b) {\n if (a === b) { return true }\n var isObjectA = isObject(a);\n var isObjectB = isObject(b);\n if (isObjectA && isObjectB) {\n try {\n var isArrayA = Array.isArray(a);\n var isArrayB = Array.isArray(b);\n if (isArrayA && isArrayB) {\n return a.length === b.length && a.every(function (e, i) {\n return looseEqual(e, b[i])\n })\n } else if (a instanceof Date && b instanceof Date) {\n return a.getTime() === b.getTime()\n } else if (!isArrayA && !isArrayB) {\n var keysA = Object.keys(a);\n var keysB = Object.keys(b);\n return keysA.length === keysB.length && keysA.every(function (key) {\n return looseEqual(a[key], b[key])\n })\n } else {\n /* istanbul ignore next */\n return false\n }\n } catch (e) {\n /* istanbul ignore next */\n return false\n }\n } else if (!isObjectA && !isObjectB) {\n return String(a) === String(b)\n } else {\n return false\n }\n}\n\n/**\n * Return the first index at which a loosely equal value can be\n * found in the array (if value is a plain object, the array must\n * contain an object of the same shape), or -1 if it is not present.\n */\nfunction looseIndexOf (arr, val) {\n for (var i = 0; i < arr.length; i++) {\n if (looseEqual(arr[i], val)) { return i }\n }\n return -1\n}\n\n/**\n * Ensure a function is called only once.\n */\nfunction once (fn) {\n var called = false;\n return function () {\n if (!called) {\n called = true;\n fn.apply(this, arguments);\n }\n }\n}\n\nvar SSR_ATTR = 'data-server-rendered';\n\nvar ASSET_TYPES = [\n 'component',\n 'directive',\n 'filter'\n];\n\nvar LIFECYCLE_HOOKS = [\n 'beforeCreate',\n 'created',\n 'beforeMount',\n 'mounted',\n 'beforeUpdate',\n 'updated',\n 'beforeDestroy',\n 'destroyed',\n 'activated',\n 'deactivated',\n 'errorCaptured',\n 'serverPrefetch'\n];\n\n/* */\n\n\n\nvar config = ({\n /**\n * Option merge strategies (used in core/util/options)\n */\n // $flow-disable-line\n optionMergeStrategies: Object.create(null),\n\n /**\n * Whether to suppress warnings.\n */\n silent: false,\n\n /**\n * Show production mode tip message on boot?\n */\n productionTip: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to enable devtools\n */\n devtools: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to record perf\n */\n performance: false,\n\n /**\n * Error handler for watcher errors\n */\n errorHandler: null,\n\n /**\n * Warn handler for watcher warns\n */\n warnHandler: null,\n\n /**\n * Ignore certain custom elements\n */\n ignoredElements: [],\n\n /**\n * Custom user key aliases for v-on\n */\n // $flow-disable-line\n keyCodes: Object.create(null),\n\n /**\n * Check if a tag is reserved so that it cannot be registered as a\n * component. This is platform-dependent and may be overwritten.\n */\n isReservedTag: no,\n\n /**\n * Check if an attribute is reserved so that it cannot be used as a component\n * prop. This is platform-dependent and may be overwritten.\n */\n isReservedAttr: no,\n\n /**\n * Check if a tag is an unknown element.\n * Platform-dependent.\n */\n isUnknownElement: no,\n\n /**\n * Get the namespace of an element\n */\n getTagNamespace: noop,\n\n /**\n * Parse the real tag name for the specific platform.\n */\n parsePlatformTagName: identity,\n\n /**\n * Check if an attribute must be bound using property, e.g. value\n * Platform-dependent.\n */\n mustUseProp: no,\n\n /**\n * Perform updates asynchronously. Intended to be used by Vue Test Utils\n * This will significantly reduce performance if set to false.\n */\n async: true,\n\n /**\n * Exposed for legacy reasons\n */\n _lifecycleHooks: LIFECYCLE_HOOKS\n});\n\n/* */\n\n/**\n * unicode letters used for parsing html tags, component names and property paths.\n * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname\n * skipping \\u10000-\\uEFFFF due to it freezing up PhantomJS\n */\nvar unicodeRegExp = /a-zA-Z\\u00B7\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u203F-\\u2040\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD/;\n\n/**\n * Check if a string starts with $ or _\n */\nfunction isReserved (str) {\n var c = (str + '').charCodeAt(0);\n return c === 0x24 || c === 0x5F\n}\n\n/**\n * Define a property.\n */\nfunction def (obj, key, val, enumerable) {\n Object.defineProperty(obj, key, {\n value: val,\n enumerable: !!enumerable,\n writable: true,\n configurable: true\n });\n}\n\n/**\n * Parse simple path.\n */\nvar bailRE = new RegExp((\"[^\" + (unicodeRegExp.source) + \".$_\\\\d]\"));\nfunction parsePath (path) {\n if (bailRE.test(path)) {\n return\n }\n var segments = path.split('.');\n return function (obj) {\n for (var i = 0; i < segments.length; i++) {\n if (!obj) { return }\n obj = obj[segments[i]];\n }\n return obj\n }\n}\n\n/* */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;\nvar weexPlatform = inWeex && WXEnvironment.platform.toLowerCase();\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android');\nvar isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios');\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\nvar isPhantomJS = UA && /phantomjs/.test(UA);\nvar isFF = UA && UA.match(/firefox\\/(\\d+)/);\n\n// Firefox has a \"watch\" function on Object.prototype...\nvar nativeWatch = ({}).watch;\n\nvar supportsPassive = false;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n /* istanbul ignore next */\n supportsPassive = true;\n }\n })); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && !inWeex && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'] && global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\nvar _Set;\n/* istanbul ignore if */ // $flow-disable-line\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = /*@__PURE__*/(function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\nvar warn = noop;\nvar tip = noop;\nvar generateComponentTrace = (noop); // work around flow check\nvar formatComponentName = (noop);\n\nif (process.env.NODE_ENV !== 'production') {\n var hasConsole = typeof console !== 'undefined';\n var classifyRE = /(?:^|[-_])(\\w)/g;\n var classify = function (str) { return str\n .replace(classifyRE, function (c) { return c.toUpperCase(); })\n .replace(/[-_]/g, ''); };\n\n warn = function (msg, vm) {\n var trace = vm ? generateComponentTrace(vm) : '';\n\n if (config.warnHandler) {\n config.warnHandler.call(null, msg, vm, trace);\n } else if (hasConsole && (!config.silent)) {\n console.error((\"[Vue warn]: \" + msg + trace));\n }\n };\n\n tip = function (msg, vm) {\n if (hasConsole && (!config.silent)) {\n console.warn(\"[Vue tip]: \" + msg + (\n vm ? generateComponentTrace(vm) : ''\n ));\n }\n };\n\n formatComponentName = function (vm, includeFile) {\n if (vm.$root === vm) {\n return ''\n }\n var options = typeof vm === 'function' && vm.cid != null\n ? vm.options\n : vm._isVue\n ? vm.$options || vm.constructor.options\n : vm;\n var name = options.name || options._componentTag;\n var file = options.__file;\n if (!name && file) {\n var match = file.match(/([^/\\\\]+)\\.vue$/);\n name = match && match[1];\n }\n\n return (\n (name ? (\"<\" + (classify(name)) + \">\") : \"\") +\n (file && includeFile !== false ? (\" at \" + file) : '')\n )\n };\n\n var repeat = function (str, n) {\n var res = '';\n while (n) {\n if (n % 2 === 1) { res += str; }\n if (n > 1) { str += str; }\n n >>= 1;\n }\n return res\n };\n\n generateComponentTrace = function (vm) {\n if (vm._isVue && vm.$parent) {\n var tree = [];\n var currentRecursiveSequence = 0;\n while (vm) {\n if (tree.length > 0) {\n var last = tree[tree.length - 1];\n if (last.constructor === vm.constructor) {\n currentRecursiveSequence++;\n vm = vm.$parent;\n continue\n } else if (currentRecursiveSequence > 0) {\n tree[tree.length - 1] = [last, currentRecursiveSequence];\n currentRecursiveSequence = 0;\n }\n }\n tree.push(vm);\n vm = vm.$parent;\n }\n return '\\n\\nfound in\\n\\n' + tree\n .map(function (vm, i) { return (\"\" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n this.id = uid++;\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.target) {\n Dep.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n if (process.env.NODE_ENV !== 'production' && !config.async) {\n // subs aren't sorted in scheduler if not running async\n // we need to sort them now to make sure they fire in correct\n // order\n subs.sort(function (a, b) { return a.id - b.id; });\n }\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// The current target watcher being evaluated.\n// This is globally unique because only one watcher\n// can be evaluated at a time.\nDep.target = null;\nvar targetStack = [];\n\nfunction pushTarget (target) {\n targetStack.push(target);\n Dep.target = target;\n}\n\nfunction popTarget () {\n targetStack.pop();\n Dep.target = targetStack[targetStack.length - 1];\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions,\n asyncFactory\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.fnContext = undefined;\n this.fnOptions = undefined;\n this.fnScopeId = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n this.asyncFactory = asyncFactory;\n this.asyncMeta = undefined;\n this.isAsyncPlaceholder = false;\n};\n\nvar prototypeAccessors = { child: { configurable: true } };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function (text) {\n if ( text === void 0 ) text = '';\n\n var node = new VNode();\n node.text = text;\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n // #7975\n // clone children array to avoid mutating original in case of cloning\n // a child.\n vnode.children && vnode.children.slice(),\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions,\n vnode.asyncFactory\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.fnContext = vnode.fnContext;\n cloned.fnOptions = vnode.fnOptions;\n cloned.fnScopeId = vnode.fnScopeId;\n cloned.asyncMeta = vnode.asyncMeta;\n cloned.isCloned = true;\n return cloned\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);\n\nvar methodsToPatch = [\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n];\n\n/**\n * Intercept mutating methods and emit events\n */\nmethodsToPatch.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * In some cases we may want to disable observation inside a component's\n * update computation.\n */\nvar shouldObserve = true;\n\nfunction toggleObserving (value) {\n shouldObserve = value;\n}\n\n/**\n * Observer class that is attached to each observed\n * object. Once attached, the observer converts the target\n * object's property keys into getter/setters that\n * collect dependencies and dispatch updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n if (hasProto) {\n protoAugment(value, arrayMethods);\n } else {\n copyAugment(value, arrayMethods, arrayKeys);\n }\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through all properties and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment a target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment a target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value) || value instanceof VNode) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n shouldObserve &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter,\n shallow\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n if ((!getter || setter) && arguments.length === 2) {\n val = obj[key];\n }\n\n var childOb = !shallow && observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.target) {\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (process.env.NODE_ENV !== 'production' && customSetter) {\n customSetter();\n }\n // #7981: for accessor properties without setter\n if (getter && !setter) { return }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = !shallow && observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot set reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (key in target && !(key in Object.prototype)) {\n target[key] = val;\n return val\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot delete reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.splice(key, 1);\n return\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\nif (process.env.NODE_ENV !== 'production') {\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n\n var keys = hasSymbol\n ? Reflect.ownKeys(from)\n : Object.keys(from);\n\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n // in case the object is already observed...\n if (key === '__ob__') { continue }\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (\n toVal !== fromVal &&\n isPlainObject(toVal) &&\n isPlainObject(fromVal)\n ) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nfunction mergeDataOrFn (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n typeof childVal === 'function' ? childVal.call(this, this) : childVal,\n typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\n )\n }\n } else {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm, vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm, vm)\n : parentVal;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n}\n\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n if (childVal && typeof childVal !== 'function') {\n process.env.NODE_ENV !== 'production' && warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n\n return parentVal\n }\n return mergeDataOrFn(parentVal, childVal)\n }\n\n return mergeDataOrFn(parentVal, childVal, vm)\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n var res = childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal;\n return res\n ? dedupeHooks(res)\n : res\n}\n\nfunction dedupeHooks (hooks) {\n var res = [];\n for (var i = 0; i < hooks.length; i++) {\n if (res.indexOf(hooks[i]) === -1) {\n res.push(hooks[i]);\n }\n }\n return res\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (\n parentVal,\n childVal,\n vm,\n key\n) {\n var res = Object.create(parentVal || null);\n if (childVal) {\n process.env.NODE_ENV !== 'production' && assertObjectType(key, childVal, vm);\n return extend(res, childVal)\n } else {\n return res\n }\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n // work around Firefox's Object.prototype.watch...\n if (parentVal === nativeWatch) { parentVal = undefined; }\n if (childVal === nativeWatch) { childVal = undefined; }\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n if (process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key$1 in childVal) {\n var parent = ret[key$1];\n var child = childVal[key$1];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key$1] = parent\n ? parent.concat(child)\n : Array.isArray(child) ? child : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.inject =\nstrats.computed = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n if (childVal && process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n if (childVal) { extend(ret, childVal); }\n return ret\n};\nstrats.provide = mergeDataOrFn;\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n validateComponentName(key);\n }\n}\n\nfunction validateComponentName (name) {\n if (!new RegExp((\"^[a-zA-Z][\\\\-\\\\.0-9_\" + (unicodeRegExp.source) + \"]*$\")).test(name)) {\n warn(\n 'Invalid component name: \"' + name + '\". Component names ' +\n 'should conform to valid custom element name in html5 specification.'\n );\n }\n if (isBuiltInTag(name) || config.isReservedTag(name)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + name\n );\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options, vm) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else if (process.env.NODE_ENV !== 'production') {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(props)) + \".\",\n vm\n );\n }\n options.props = res;\n}\n\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject (options, vm) {\n var inject = options.inject;\n if (!inject) { return }\n var normalized = options.inject = {};\n if (Array.isArray(inject)) {\n for (var i = 0; i < inject.length; i++) {\n normalized[inject[i]] = { from: inject[i] };\n }\n } else if (isPlainObject(inject)) {\n for (var key in inject) {\n var val = inject[key];\n normalized[key] = isPlainObject(val)\n ? extend({ from: key }, val)\n : { from: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(inject)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def$$1 = dirs[key];\n if (typeof def$$1 === 'function') {\n dirs[key] = { bind: def$$1, update: def$$1 };\n }\n }\n }\n}\n\nfunction assertObjectType (name, value, vm) {\n if (!isPlainObject(value)) {\n warn(\n \"Invalid value for option \\\"\" + name + \"\\\": expected an Object, \" +\n \"but got \" + (toRawType(value)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n if (process.env.NODE_ENV !== 'production') {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child, vm);\n normalizeInject(child, vm);\n normalizeDirectives(child);\n\n // Apply extends and mixins on the child options,\n // but only if it is a raw options object that isn't\n // the result of another mergeOptions call.\n // Only merged options has the _base property.\n if (!child._base) {\n if (child.extends) {\n parent = mergeOptions(parent, child.extends, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n }\n\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (process.env.NODE_ENV !== 'production' && warnMissing && !res) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\n\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // boolean casting\n var booleanIndex = getTypeIndex(Boolean, prop.type);\n if (booleanIndex > -1) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (value === '' || value === hyphenate(key)) {\n // only cast empty string / same name to boolean if\n // boolean has higher priority\n var stringIndex = getTypeIndex(String, prop.type);\n if (stringIndex < 0 || booleanIndex < stringIndex) {\n value = true;\n }\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldObserve = shouldObserve;\n toggleObserving(true);\n observe(value);\n toggleObserving(prevShouldObserve);\n }\n if (\n process.env.NODE_ENV !== 'production' &&\n // skip validation for weex recycle-list child component props\n !(false)\n ) {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (process.env.NODE_ENV !== 'production' && isObject(def)) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i], vm);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n\n var haveExpectedTypes = expectedTypes.some(function (t) { return t; });\n if (!valid && haveExpectedTypes) {\n warn(\n getInvalidTypeMessage(name, value, expectedTypes),\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol|BigInt)$/;\n\nfunction assertType (value, type, vm) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n var t = typeof value;\n valid = t === expectedType.toLowerCase();\n // for primitive wrapper objects\n if (!valid && t === 'object') {\n valid = value instanceof type;\n }\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n try {\n valid = value instanceof type;\n } catch (e) {\n warn('Invalid prop type: \"' + String(type) + '\" is not a constructor', vm);\n valid = false;\n }\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\nvar functionTypeCheckRE = /^\\s*function (\\w+)/;\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(functionTypeCheckRE);\n return match ? match[1] : ''\n}\n\nfunction isSameType (a, b) {\n return getType(a) === getType(b)\n}\n\nfunction getTypeIndex (type, expectedTypes) {\n if (!Array.isArray(expectedTypes)) {\n return isSameType(expectedTypes, type) ? 0 : -1\n }\n for (var i = 0, len = expectedTypes.length; i < len; i++) {\n if (isSameType(expectedTypes[i], type)) {\n return i\n }\n }\n return -1\n}\n\nfunction getInvalidTypeMessage (name, value, expectedTypes) {\n var message = \"Invalid prop: type check failed for prop \\\"\" + name + \"\\\".\" +\n \" Expected \" + (expectedTypes.map(capitalize).join(', '));\n var expectedType = expectedTypes[0];\n var receivedType = toRawType(value);\n // check if we need to specify expected value\n if (\n expectedTypes.length === 1 &&\n isExplicable(expectedType) &&\n isExplicable(typeof value) &&\n !isBoolean(expectedType, receivedType)\n ) {\n message += \" with value \" + (styleValue(value, expectedType));\n }\n message += \", got \" + receivedType + \" \";\n // check if we need to specify received value\n if (isExplicable(receivedType)) {\n message += \"with value \" + (styleValue(value, receivedType)) + \".\";\n }\n return message\n}\n\nfunction styleValue (value, type) {\n if (type === 'String') {\n return (\"\\\"\" + value + \"\\\"\")\n } else if (type === 'Number') {\n return (\"\" + (Number(value)))\n } else {\n return (\"\" + value)\n }\n}\n\nvar EXPLICABLE_TYPES = ['string', 'number', 'boolean'];\nfunction isExplicable (value) {\n return EXPLICABLE_TYPES.some(function (elem) { return value.toLowerCase() === elem; })\n}\n\nfunction isBoolean () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; })\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n // Deactivate deps tracking while processing error handler to avoid possible infinite rendering.\n // See: https://github.com/vuejs/vuex/issues/1505\n pushTarget();\n try {\n if (vm) {\n var cur = vm;\n while ((cur = cur.$parent)) {\n var hooks = cur.$options.errorCaptured;\n if (hooks) {\n for (var i = 0; i < hooks.length; i++) {\n try {\n var capture = hooks[i].call(cur, err, vm, info) === false;\n if (capture) { return }\n } catch (e) {\n globalHandleError(e, cur, 'errorCaptured hook');\n }\n }\n }\n }\n }\n globalHandleError(err, vm, info);\n } finally {\n popTarget();\n }\n}\n\nfunction invokeWithErrorHandling (\n handler,\n context,\n args,\n vm,\n info\n) {\n var res;\n try {\n res = args ? handler.apply(context, args) : handler.call(context);\n if (res && !res._isVue && isPromise(res) && !res._handled) {\n res.catch(function (e) { return handleError(e, vm, info + \" (Promise/async)\"); });\n // issue #9511\n // avoid catch triggering multiple times when nested calls\n res._handled = true;\n }\n } catch (e) {\n handleError(e, vm, info);\n }\n return res\n}\n\nfunction globalHandleError (err, vm, info) {\n if (config.errorHandler) {\n try {\n return config.errorHandler.call(null, err, vm, info)\n } catch (e) {\n // if the user intentionally throws the original error in the handler,\n // do not log it twice\n if (e !== err) {\n logError(e, null, 'config.errorHandler');\n }\n }\n }\n logError(err, vm, info);\n}\n\nfunction logError (err, vm, info) {\n if (process.env.NODE_ENV !== 'production') {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if ((inBrowser || inWeex) && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n}\n\n/* */\n\nvar isUsingMicroTask = false;\n\nvar callbacks = [];\nvar pending = false;\n\nfunction flushCallbacks () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n}\n\n// Here we have async deferring wrappers using microtasks.\n// In 2.5 we used (macro) tasks (in combination with microtasks).\n// However, it has subtle problems when state is changed right before repaint\n// (e.g. #6813, out-in transitions).\n// Also, using (macro) tasks in event handler would cause some weird behaviors\n// that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109).\n// So we now use microtasks everywhere, again.\n// A major drawback of this tradeoff is that there are some scenarios\n// where microtasks have too high a priority and fire in between supposedly\n// sequential events (e.g. #4521, #6690, which have workarounds)\n// or even between bubbling of the same event (#6566).\nvar timerFunc;\n\n// The nextTick behavior leverages the microtask queue, which can be accessed\n// via either native Promise.then or MutationObserver.\n// MutationObserver has wider support, however it is seriously bugged in\n// UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n// completely stops working after triggering a few times... so, if native\n// Promise is available, we will use it:\n/* istanbul ignore next, $flow-disable-line */\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n timerFunc = function () {\n p.then(flushCallbacks);\n // In problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n isUsingMicroTask = true;\n} else if (!isIE && typeof MutationObserver !== 'undefined' && (\n isNative(MutationObserver) ||\n // PhantomJS and iOS 7.x\n MutationObserver.toString() === '[object MutationObserverConstructor]'\n)) {\n // Use MutationObserver where native Promise is not available,\n // e.g. PhantomJS, iOS7, Android 4.4\n // (#6466 MutationObserver is unreliable in IE11)\n var counter = 1;\n var observer = new MutationObserver(flushCallbacks);\n var textNode = document.createTextNode(String(counter));\n observer.observe(textNode, {\n characterData: true\n });\n timerFunc = function () {\n counter = (counter + 1) % 2;\n textNode.data = String(counter);\n };\n isUsingMicroTask = true;\n} else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n // Fallback to setImmediate.\n // Technically it leverages the (macro) task queue,\n // but it is still a better choice than setTimeout.\n timerFunc = function () {\n setImmediate(flushCallbacks);\n };\n} else {\n // Fallback to setTimeout.\n timerFunc = function () {\n setTimeout(flushCallbacks, 0);\n };\n}\n\nfunction nextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n timerFunc();\n }\n // $flow-disable-line\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve) {\n _resolve = resolve;\n })\n }\n}\n\n/* */\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\nif (process.env.NODE_ENV !== 'production') {\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n 'referenced during render. Make sure that this property is reactive, ' +\n 'either in the data option, or for class-based components, by ' +\n 'initializing the property. ' +\n 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\n target\n );\n };\n\n var warnReservedPrefix = function (target, key) {\n warn(\n \"Property \\\"\" + key + \"\\\" must be accessed with \\\"$data.\" + key + \"\\\" because \" +\n 'properties starting with \"$\" or \"_\" are not proxied in the Vue instance to ' +\n 'prevent conflicts with Vue internals. ' +\n 'See: https://vuejs.org/v2/api/#data',\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' && isNative(Proxy);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) ||\n (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data));\n if (!has && !isAllowed) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar seenObjects = new _Set();\n\n/**\n * Recursively traverse an object to evoke all converted\n * getters, so that every nested property inside the object\n * is collected as a \"deep\" dependency.\n */\nfunction traverse (val) {\n _traverse(val, seenObjects);\n seenObjects.clear();\n}\n\nfunction _traverse (val, seen) {\n var i, keys;\n var isA = Array.isArray(val);\n if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {\n return\n }\n if (val.__ob__) {\n var depId = val.__ob__.dep.id;\n if (seen.has(depId)) {\n return\n }\n seen.add(depId);\n }\n if (isA) {\n i = val.length;\n while (i--) { _traverse(val[i], seen); }\n } else {\n keys = Object.keys(val);\n i = keys.length;\n while (i--) { _traverse(val[keys[i]], seen); }\n }\n}\n\nvar mark;\nvar measure;\n\nif (process.env.NODE_ENV !== 'production') {\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n // perf.clearMeasures(name)\n };\n }\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns, vm) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n var cloned = fns.slice();\n for (var i = 0; i < cloned.length; i++) {\n invokeWithErrorHandling(cloned[i], null, arguments$1, vm, \"v-on handler\");\n }\n } else {\n // return handler return value for single handlers\n return invokeWithErrorHandling(fns, null, arguments, vm, \"v-on handler\")\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n createOnceHandler,\n vm\n) {\n var name, def$$1, cur, old, event;\n for (name in on) {\n def$$1 = cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n process.env.NODE_ENV !== 'production' && warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur, vm);\n }\n if (isTrue(event.once)) {\n cur = on[name] = createOnceHandler(event.name, cur, event.capture);\n }\n add(event.name, cur, event.capture, event.passive, event.params);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\nfunction mergeVNodeHook (def, hookKey, hook) {\n if (def instanceof VNode) {\n def = def.data.hook || (def.data.hook = {});\n }\n var invoker;\n var oldHook = def[hookKey];\n\n function wrappedHook () {\n hook.apply(this, arguments);\n // important: remove merged hook to ensure it's called only once\n // and prevent memory leak\n remove(invoker.fns, wrappedHook);\n }\n\n if (isUndef(oldHook)) {\n // no existing hook\n invoker = createFnInvoker([wrappedHook]);\n } else {\n /* istanbul ignore if */\n if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n // already a merged invoker\n invoker = oldHook;\n invoker.fns.push(wrappedHook);\n } else {\n // existing plain hook\n invoker = createFnInvoker([oldHook, wrappedHook]);\n }\n }\n\n invoker.merged = true;\n def[hookKey] = invoker;\n}\n\n/* */\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n return\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n if (process.env.NODE_ENV !== 'production') {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n return res\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g.