From 4c9816558833c7f123e0fcef4f667d7728af4846 Mon Sep 17 00:00:00 2001 From: JOE XMG Date: Sat, 23 Jul 2022 18:31:00 +0200 Subject: [PATCH] update --- public/application/index.html | 10 +- public/application/js/cesium_00_Main.js | 1 + .../application/js/cesium_mouse_handling.js | 2 +- public/application/js/drawchart.js | 19 +- public/application/js/pipelo_sta.js | 13 +- public/application/js/staconnector.js | 3 + public/dashboard/application-chat.html | 489 + public/dashboard/application-checkout.html | 479 + public/dashboard/application-email.html | 1966 +++ public/dashboard/application-gallery.html | 573 + public/dashboard/assets/css/main/app-dark.css | 1 + public/dashboard/assets/css/main/app.css | 13 + public/dashboard/assets/css/pages/auth.css | 1 + public/dashboard/assets/css/pages/chat.css | 1 + .../dashboard/assets/css/pages/datatables.css | 8 + .../dashboard/assets/css/pages/dripicons.css | 2 + public/dashboard/assets/css/pages/email.css | 1 + public/dashboard/assets/css/pages/error.css | 1 + .../dashboard/assets/css/pages/filepond.css | 17 + .../assets/css/pages/fontawesome.css | 5 + .../assets/css/pages/form-element-select.css | 2 + public/dashboard/assets/css/pages/quill.css | 13 + .../dashboard/assets/css/pages/rater-js.css | 2 + .../assets/css/pages/simple-datatables.css | 2 + .../dashboard/assets/css/pages/summernote.css | 13 + .../assets/css/pages/sweetalert2.css | 1 + .../dashboard/assets/css/pages/toastify.css | 7 + public/dashboard/assets/css/shared/iconly.css | 1 + public/dashboard/assets/css/widgets/chat.css | 1 + public/dashboard/assets/css/widgets/todo.css | 2 + .../dashboard/assets/fonts/Iconly---Bold.eot | Bin 0 -> 24672 bytes .../dashboard/assets/fonts/Iconly---Bold.svg | 19 + .../dashboard/assets/fonts/Iconly---Bold.ttf | Bin 0 -> 24484 bytes .../dashboard/assets/fonts/Iconly---Bold.woff | Bin 0 -> 24560 bytes .../nunito/files/nunito-all-300-normal.woff | Bin 0 -> 53156 bytes .../nunito/files/nunito-all-400-normal.woff | Bin 0 -> 53908 bytes .../nunito/files/nunito-all-600-normal.woff | Bin 0 -> 54196 bytes .../nunito/files/nunito-all-700-normal.woff | Bin 0 -> 53276 bytes .../nunito/files/nunito-all-800-normal.woff | Bin 0 -> 54344 bytes .../files/nunito-cyrillic-300-normal.woff2 | Bin 0 -> 7368 bytes .../files/nunito-cyrillic-400-normal.woff2 | Bin 0 -> 7420 bytes .../files/nunito-cyrillic-600-normal.woff2 | Bin 0 -> 7488 bytes .../files/nunito-cyrillic-700-normal.woff2 | Bin 0 -> 7456 bytes .../files/nunito-cyrillic-800-normal.woff2 | Bin 0 -> 7504 bytes .../nunito-cyrillic-ext-300-normal.woff2 | Bin 0 -> 10180 bytes .../nunito-cyrillic-ext-400-normal.woff2 | Bin 0 -> 10392 bytes .../nunito-cyrillic-ext-600-normal.woff2 | Bin 0 -> 10484 bytes .../nunito-cyrillic-ext-700-normal.woff2 | Bin 0 -> 10240 bytes .../nunito-cyrillic-ext-800-normal.woff2 | Bin 0 -> 10556 bytes .../files/nunito-latin-300-normal.woff2 | Bin 0 -> 13760 bytes .../files/nunito-latin-400-normal.woff2 | Bin 0 -> 14004 bytes .../files/nunito-latin-600-normal.woff2 | Bin 0 -> 14112 bytes .../files/nunito-latin-700-normal.woff2 | Bin 0 -> 13912 bytes .../files/nunito-latin-800-normal.woff2 | Bin 0 -> 14104 bytes .../files/nunito-latin-ext-300-normal.woff2 | Bin 0 -> 12368 bytes .../files/nunito-latin-ext-400-normal.woff2 | Bin 0 -> 12576 bytes .../files/nunito-latin-ext-600-normal.woff2 | Bin 0 -> 12788 bytes .../files/nunito-latin-ext-700-normal.woff2 | Bin 0 -> 12504 bytes .../files/nunito-latin-ext-800-normal.woff2 | Bin 0 -> 12908 bytes .../files/nunito-vietnamese-300-normal.woff2 | Bin 0 -> 4148 bytes .../files/nunito-vietnamese-400-normal.woff2 | Bin 0 -> 4164 bytes .../files/nunito-vietnamese-600-normal.woff2 | Bin 0 -> 4240 bytes .../files/nunito-vietnamese-700-normal.woff2 | Bin 0 -> 4116 bytes .../files/nunito-vietnamese-800-normal.woff2 | Bin 0 -> 4296 bytes .../fontawesome-free/webfa-brands-400.eot | Bin 0 -> 134294 bytes .../fontawesome-free/webfa-brands-400.svg | 3717 +++++ .../fontawesome-free/webfa-brands-400.ttf | Bin 0 -> 133988 bytes .../fontawesome-free/webfa-brands-400.woff | Bin 0 -> 89988 bytes .../fontawesome-free/webfa-brands-400.woff2 | Bin 0 -> 76736 bytes .../fontawesome-free/webfa-regular-400.eot | Bin 0 -> 34034 bytes .../fontawesome-free/webfa-regular-400.svg | 801 + .../fontawesome-free/webfa-regular-400.ttf | Bin 0 -> 33736 bytes .../fontawesome-free/webfa-regular-400.woff | Bin 0 -> 16276 bytes .../fontawesome-free/webfa-regular-400.woff2 | Bin 0 -> 13224 bytes .../fontawesome-free/webfa-solid-900.eot | Bin 0 -> 203030 bytes .../fontawesome-free/webfa-solid-900.svg | 5034 +++++++ .../fontawesome-free/webfa-solid-900.ttf | Bin 0 -> 202744 bytes .../fontawesome-free/webfa-solid-900.woff | Bin 0 -> 101648 bytes .../fontawesome-free/webfa-solid-900.woff2 | Bin 0 -> 78268 bytes .../vendor/@icon/dripicons/dripicons.eot | Bin 0 -> 40522 bytes .../vendor/@icon/dripicons/dripicons.ttf | Bin 0 -> 40348 bytes .../vendor/@icon/dripicons/dripicons.woff | Bin 0 -> 26004 bytes .../bootstrap-icons/bootstrap-icons.woff | Bin 0 -> 137124 bytes .../bootstrap-icons/bootstrap-icons.woff2 | Bin 0 -> 102536 bytes .../vendor/summernote/dist/summernote.eot | Bin 0 -> 12072 bytes .../vendor/summernote/dist/summernote.ttf | Bin 0 -> 11896 bytes .../vendor/summernote/dist/summernote.woff | Bin 0 -> 7428 bytes .../vendor/summernote/dist/summernote.woff2 | Bin 0 -> 6156 bytes public/dashboard/assets/images/4853433.png | Bin 0 -> 138842 bytes public/dashboard/assets/images/bg/4853433.png | Bin 0 -> 138842 bytes .../assets/images/bootstrap-icons.svg | 1 + public/dashboard/assets/images/faces/1.jpg | Bin 0 -> 2475183 bytes public/dashboard/assets/images/faces/2.jpg | Bin 0 -> 832559 bytes public/dashboard/assets/images/faces/3.jpg | Bin 0 -> 1010021 bytes public/dashboard/assets/images/faces/4.jpg | Bin 0 -> 959059 bytes public/dashboard/assets/images/faces/5.jpg | Bin 0 -> 1075444 bytes public/dashboard/assets/images/faces/6.jpg | Bin 0 -> 1454431 bytes public/dashboard/assets/images/faces/7.jpg | Bin 0 -> 1097875 bytes public/dashboard/assets/images/faces/8.jpg | Bin 0 -> 1387123 bytes .../dashboard/assets/images/logo/favicon.png | Bin 0 -> 2286 bytes .../dashboard/assets/images/logo/favicon.svg | 1 + public/dashboard/assets/images/logo/logo.svg | 1 + public/dashboard/assets/images/samples/1.png | Bin 0 -> 4182 bytes public/dashboard/assets/images/samples/2.png | Bin 0 -> 4470 bytes public/dashboard/assets/images/samples/3.png | Bin 0 -> 4594 bytes public/dashboard/assets/images/samples/4.png | Bin 0 -> 4357 bytes .../assets/images/samples/architecture1.jpg | Bin 0 -> 82175 bytes .../assets/images/samples/banana.jpg | Bin 0 -> 10848 bytes .../assets/images/samples/bg-mountain.jpg | Bin 0 -> 16741 bytes .../assets/images/samples/building.jpg | Bin 0 -> 38868 bytes .../assets/images/samples/error-403.svg | 94 + .../assets/images/samples/error-404.svg | 88 + .../assets/images/samples/error-500.svg | 76 + .../dashboard/assets/images/samples/jump.jpg | Bin 0 -> 30576 bytes .../assets/images/samples/motorcycle.jpg | Bin 0 -> 72690 bytes .../assets/images/samples/origami.jpg | Bin 0 -> 13272 bytes .../dashboard/assets/images/samples/water.jpg | Bin 0 -> 65303 bytes .../assets/images/svg-loaders/audio.svg | 29 + .../images/svg-loaders/ball-triangle.svg | 1 + .../assets/images/svg-loaders/bars.svg | 1 + .../assets/images/svg-loaders/circles.svg | 20 + .../assets/images/svg-loaders/grid.svg | 1 + .../assets/images/svg-loaders/hearts.svg | 1 + .../assets/images/svg-loaders/oval.svg | 1 + .../assets/images/svg-loaders/puff.svg | 1 + .../assets/images/svg-loaders/rings.svg | 1 + .../images/svg-loaders/spinning-circles.svg | 1 + .../assets/images/svg-loaders/tail-spin.svg | 1 + .../assets/images/svg-loaders/three-dots.svg | 1 + .../vendor/@icon/dripicons/dripicons.svg | 210 + .../images/vendor/rater-js/lib/star_0.svg | 1 + .../images/vendor/rater-js/lib/star_1.svg | 12 + public/dashboard/assets/js/568.js | 1 + public/dashboard/assets/js/app.js | 2 + public/dashboard/assets/js/app.js.LICENSE.txt | 509 + .../assets/js/extensions/ckeditor.js | 1 + .../assets/js/extensions/datatables.js | 2 + .../js/extensions/datatables.js.LICENSE.txt | 28 + .../assets/js/extensions/filepond.js | 2 + .../js/extensions/filepond.js.LICENSE.txt | 55 + .../js/extensions/form-element-select.js | 2 + .../form-element-select.js.LICENSE.txt | 10 + .../dashboard/assets/js/extensions/quill.js | 2 + .../assets/js/extensions/quill.js.LICENSE.txt | 15 + .../assets/js/extensions/rater-js.js | 2 + .../js/extensions/rater-js.js.LICENSE.txt | 1 + .../assets/js/extensions/simple-datatables.js | 1 + .../extensions/skins/content/dark/content.css | 72 + .../skins/content/dark/content.min.css | 7 + .../skins/content/default/content.css | 67 + .../skins/content/default/content.min.css | 7 + .../skins/content/document/content.css | 72 + .../skins/content/document/content.min.css | 7 + .../skins/content/writer/content.css | 68 + .../skins/content/writer/content.min.css | 7 + .../skins/ui/oxide-dark/content.css | 714 + .../skins/ui/oxide-dark/content.inline.css | 726 + .../ui/oxide-dark/content.inline.min.css | 7 + .../skins/ui/oxide-dark/content.min.css | 7 + .../skins/ui/oxide-dark/content.mobile.css | 29 + .../ui/oxide-dark/content.mobile.min.css | 7 + .../ui/oxide-dark/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes .../extensions/skins/ui/oxide-dark/skin.css | 3047 ++++ .../skins/ui/oxide-dark/skin.min.css | 7 + .../skins/ui/oxide-dark/skin.mobile.css | 673 + .../skins/ui/oxide-dark/skin.mobile.min.css | 7 + .../skins/ui/oxide-dark/skin.shadowdom.css | 37 + .../ui/oxide-dark/skin.shadowdom.min.css | 7 + .../js/extensions/skins/ui/oxide/content.css | 732 + .../skins/ui/oxide/content.inline.css | 726 + .../skins/ui/oxide/content.inline.min.css | 7 + .../extensions/skins/ui/oxide/content.min.css | 7 + .../skins/ui/oxide/content.mobile.css | 29 + .../skins/ui/oxide/content.mobile.min.css | 7 + .../skins/ui/oxide/fonts/tinymce-mobile.woff | Bin 0 -> 4624 bytes .../js/extensions/skins/ui/oxide/skin.css | 3047 ++++ .../js/extensions/skins/ui/oxide/skin.min.css | 7 + .../extensions/skins/ui/oxide/skin.mobile.css | 673 + .../skins/ui/oxide/skin.mobile.min.css | 7 + .../skins/ui/oxide/skin.shadowdom.css | 37 + .../skins/ui/oxide/skin.shadowdom.min.css | 7 + .../assets/js/extensions/summernote.js | 2 + .../js/extensions/summernote.js.LICENSE.txt | 37 + .../assets/js/extensions/sweetalert2.js | 1 + .../dashboard/assets/js/extensions/tinymce.js | 1 + .../assets/js/extensions/toastify.js | 2 + .../js/extensions/toastify.js.LICENSE.txt | 7 + .../assets/js/extensions/ui-apexchart.js | 2 + .../js/extensions/ui-apexchart.js.LICENSE.txt | 13 + .../assets/js/extensions/ui-chartjs.js | 2 + .../js/extensions/ui-chartjs.js.LICENSE.txt | 10 + .../assets/js/extensions/ui-todolist.js | 1 + ...e_modules_simple-datatables_src_date_js.js | 82 + public/dashboard/assets/js/pages/dashboard.js | 2 + .../assets/js/pages/dashboard.js.LICENSE.txt | 13 + .../dashboard/assets/js/pages/form-editor.js | 1 + .../assets/js/pages/horizontal-layout.js | 1 + public/dashboard/auth-forgot-password.html | 51 + public/dashboard/auth-login.html | 64 + public/dashboard/auth-register.html | 69 + public/dashboard/component-accordion.html | 560 + public/dashboard/component-alert.html | 598 + public/dashboard/component-badge.html | 572 + public/dashboard/component-breadcrumb.html | 523 + public/dashboard/component-button.html | 664 + public/dashboard/component-card.html | 812 + public/dashboard/component-carousel.html | 605 + public/dashboard/component-collapse.html | 526 + public/dashboard/component-dropdown.html | 1130 ++ public/dashboard/component-list-group.html | 912 ++ public/dashboard/component-modal.html | 1668 +++ public/dashboard/component-navs.html | 615 + public/dashboard/component-pagination.html | 665 + public/dashboard/component-progress.html | 606 + public/dashboard/component-spinner.html | 609 + public/dashboard/component-tooltip.html | 524 + public/dashboard/error-403.html | 33 + public/dashboard/error-404.html | 33 + public/dashboard/error-500.html | 34 + public/dashboard/extra-component-avatar.html | 531 + public/dashboard/extra-component-divider.html | 533 + public/dashboard/extra-component-rating.html | 513 + .../dashboard/extra-component-sweetalert.html | 575 + .../dashboard/extra-component-toastify.html | 534 + public/dashboard/form-editor-ckeditor.html | 482 + public/dashboard/form-editor-quill.html | 514 + public/dashboard/form-editor-summernote.html | 496 + public/dashboard/form-editor-tinymce.html | 494 + public/dashboard/form-element-checkbox.html | 721 + .../dashboard/form-element-input-group.html | 821 + public/dashboard/form-element-input.html | 766 + public/dashboard/form-element-radio.html | 614 + public/dashboard/form-element-select.html | 712 + public/dashboard/form-element-textarea.html | 517 + public/dashboard/form-layout.html | 838 ++ public/dashboard/img/sensor.png | Bin 0 -> 17916 bytes public/dashboard/index.html | 223 + public/dashboard/index_backup.html | 714 + public/dashboard/layout-default.html | 476 + public/dashboard/layout-horizontal.html | 1085 ++ public/dashboard/layout-rtl-backup.html | 714 + public/dashboard/layout-rtl.html | 499 + .../dashboard/layout-vertical-1-column.html | 40 + public/dashboard/layout-vertical-navbar.html | 546 + public/dashboard/mix-manifest.json | 41 + public/dashboard/sensors.html | 204 + public/dashboard/table-datatable-jquery.html | 728 + public/dashboard/table-datatable.html | 725 + public/dashboard/table.html | 1529 ++ public/dashboard/ui-chart-apexcharts.html | 525 + public/dashboard/ui-chart-chartjs.html | 490 + public/dashboard/ui-file-uploader.html | 630 + .../dashboard/ui-icons-bootstrap-icons.html | 12355 ++++++++++++++++ public/dashboard/ui-icons-dripicons.html | 1279 ++ public/dashboard/ui-icons-fontawesome.html | 9574 ++++++++++++ public/dashboard/ui-map-google-map.html | 480 + public/dashboard/ui-map-jsvectormap.html | 479 + public/dashboard/ui-widgets-chatbox.html | 522 + public/dashboard/ui-widgets-pricing.html | 538 + public/dashboard/ui-widgets-todolist.html | 705 + public/img/iCity.jpg | Bin 0 -> 11978 bytes public/img/iCity.webp | Bin 0 -> 18648 bytes public/img/sensor.png | Bin 0 -> 17916 bytes 263 files changed, 82064 insertions(+), 5 deletions(-) create mode 100644 public/dashboard/application-chat.html create mode 100644 public/dashboard/application-checkout.html create mode 100644 public/dashboard/application-email.html create mode 100644 public/dashboard/application-gallery.html create mode 100644 public/dashboard/assets/css/main/app-dark.css create mode 100644 public/dashboard/assets/css/main/app.css create mode 100644 public/dashboard/assets/css/pages/auth.css create mode 100644 public/dashboard/assets/css/pages/chat.css create mode 100644 public/dashboard/assets/css/pages/datatables.css create mode 100644 public/dashboard/assets/css/pages/dripicons.css create mode 100644 public/dashboard/assets/css/pages/email.css create mode 100644 public/dashboard/assets/css/pages/error.css create mode 100644 public/dashboard/assets/css/pages/filepond.css create mode 100644 public/dashboard/assets/css/pages/fontawesome.css create mode 100644 public/dashboard/assets/css/pages/form-element-select.css create mode 100644 public/dashboard/assets/css/pages/quill.css create mode 100644 public/dashboard/assets/css/pages/rater-js.css create mode 100644 public/dashboard/assets/css/pages/simple-datatables.css create mode 100644 public/dashboard/assets/css/pages/summernote.css create mode 100644 public/dashboard/assets/css/pages/sweetalert2.css create mode 100644 public/dashboard/assets/css/pages/toastify.css create mode 100644 public/dashboard/assets/css/shared/iconly.css create mode 100644 public/dashboard/assets/css/widgets/chat.css create mode 100644 public/dashboard/assets/css/widgets/todo.css create mode 100644 public/dashboard/assets/fonts/Iconly---Bold.eot create mode 100644 public/dashboard/assets/fonts/Iconly---Bold.svg create mode 100644 public/dashboard/assets/fonts/Iconly---Bold.ttf create mode 100644 public/dashboard/assets/fonts/Iconly---Bold.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-all-300-normal.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-all-400-normal.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-all-600-normal.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-all-700-normal.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-all-800-normal.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-300-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-400-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-600-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-700-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-800-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-ext-300-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-ext-400-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-ext-600-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-ext-700-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-cyrillic-ext-800-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-300-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-400-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-600-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-700-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-800-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-ext-300-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-ext-400-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-ext-600-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-ext-700-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-latin-ext-800-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-vietnamese-300-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-vietnamese-400-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-vietnamese-600-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-vietnamese-700-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fontsource/nunito/files/nunito-vietnamese-800-normal.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff create mode 100644 public/dashboard/assets/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/@icon/dripicons/dripicons.eot create mode 100644 public/dashboard/assets/fonts/vendor/@icon/dripicons/dripicons.ttf create mode 100644 public/dashboard/assets/fonts/vendor/@icon/dripicons/dripicons.woff create mode 100644 public/dashboard/assets/fonts/vendor/bootstrap-icons/bootstrap-icons.woff create mode 100644 public/dashboard/assets/fonts/vendor/bootstrap-icons/bootstrap-icons.woff2 create mode 100644 public/dashboard/assets/fonts/vendor/summernote/dist/summernote.eot create mode 100644 public/dashboard/assets/fonts/vendor/summernote/dist/summernote.ttf create mode 100644 public/dashboard/assets/fonts/vendor/summernote/dist/summernote.woff create mode 100644 public/dashboard/assets/fonts/vendor/summernote/dist/summernote.woff2 create mode 100644 public/dashboard/assets/images/4853433.png create mode 100644 public/dashboard/assets/images/bg/4853433.png create mode 100644 public/dashboard/assets/images/bootstrap-icons.svg create mode 100644 public/dashboard/assets/images/faces/1.jpg create mode 100644 public/dashboard/assets/images/faces/2.jpg create mode 100644 public/dashboard/assets/images/faces/3.jpg create mode 100644 public/dashboard/assets/images/faces/4.jpg create mode 100644 public/dashboard/assets/images/faces/5.jpg create mode 100644 public/dashboard/assets/images/faces/6.jpg create mode 100644 public/dashboard/assets/images/faces/7.jpg create mode 100644 public/dashboard/assets/images/faces/8.jpg create mode 100644 public/dashboard/assets/images/logo/favicon.png create mode 100644 public/dashboard/assets/images/logo/favicon.svg create mode 100644 public/dashboard/assets/images/logo/logo.svg create mode 100644 public/dashboard/assets/images/samples/1.png create mode 100644 public/dashboard/assets/images/samples/2.png create mode 100644 public/dashboard/assets/images/samples/3.png create mode 100644 public/dashboard/assets/images/samples/4.png create mode 100644 public/dashboard/assets/images/samples/architecture1.jpg create mode 100644 public/dashboard/assets/images/samples/banana.jpg create mode 100644 public/dashboard/assets/images/samples/bg-mountain.jpg create mode 100644 public/dashboard/assets/images/samples/building.jpg create mode 100644 public/dashboard/assets/images/samples/error-403.svg create mode 100644 public/dashboard/assets/images/samples/error-404.svg create mode 100644 public/dashboard/assets/images/samples/error-500.svg create mode 100644 public/dashboard/assets/images/samples/jump.jpg create mode 100644 public/dashboard/assets/images/samples/motorcycle.jpg create mode 100644 public/dashboard/assets/images/samples/origami.jpg create mode 100644 public/dashboard/assets/images/samples/water.jpg create mode 100644 public/dashboard/assets/images/svg-loaders/audio.svg create mode 100644 public/dashboard/assets/images/svg-loaders/ball-triangle.svg create mode 100644 public/dashboard/assets/images/svg-loaders/bars.svg create mode 100644 public/dashboard/assets/images/svg-loaders/circles.svg create mode 100644 public/dashboard/assets/images/svg-loaders/grid.svg create mode 100644 public/dashboard/assets/images/svg-loaders/hearts.svg create mode 100644 public/dashboard/assets/images/svg-loaders/oval.svg create mode 100644 public/dashboard/assets/images/svg-loaders/puff.svg create mode 100644 public/dashboard/assets/images/svg-loaders/rings.svg create mode 100644 public/dashboard/assets/images/svg-loaders/spinning-circles.svg create mode 100644 public/dashboard/assets/images/svg-loaders/tail-spin.svg create mode 100644 public/dashboard/assets/images/svg-loaders/three-dots.svg create mode 100644 public/dashboard/assets/images/vendor/@icon/dripicons/dripicons.svg create mode 100644 public/dashboard/assets/images/vendor/rater-js/lib/star_0.svg create mode 100644 public/dashboard/assets/images/vendor/rater-js/lib/star_1.svg create mode 100644 public/dashboard/assets/js/568.js create mode 100644 public/dashboard/assets/js/app.js create mode 100644 public/dashboard/assets/js/app.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/ckeditor.js create mode 100644 public/dashboard/assets/js/extensions/datatables.js create mode 100644 public/dashboard/assets/js/extensions/datatables.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/filepond.js create mode 100644 public/dashboard/assets/js/extensions/filepond.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/form-element-select.js create mode 100644 public/dashboard/assets/js/extensions/form-element-select.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/quill.js create mode 100644 public/dashboard/assets/js/extensions/quill.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/rater-js.js create mode 100644 public/dashboard/assets/js/extensions/rater-js.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/simple-datatables.js create mode 100644 public/dashboard/assets/js/extensions/skins/content/dark/content.css create mode 100644 public/dashboard/assets/js/extensions/skins/content/dark/content.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/content/default/content.css create mode 100644 public/dashboard/assets/js/extensions/skins/content/default/content.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/content/document/content.css create mode 100644 public/dashboard/assets/js/extensions/skins/content/document/content.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/content/writer/content.css create mode 100644 public/dashboard/assets/js/extensions/skins/content/writer/content.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/content.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/content.inline.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/content.inline.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/content.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/content.mobile.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/content.mobile.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/fonts/tinymce-mobile.woff create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/skin.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/skin.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/skin.mobile.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/skin.mobile.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/skin.shadowdom.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide-dark/skin.shadowdom.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/content.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/content.inline.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/content.inline.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/content.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/content.mobile.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/content.mobile.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/fonts/tinymce-mobile.woff create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/skin.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/skin.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/skin.mobile.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/skin.mobile.min.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/skin.shadowdom.css create mode 100644 public/dashboard/assets/js/extensions/skins/ui/oxide/skin.shadowdom.min.css create mode 100644 public/dashboard/assets/js/extensions/summernote.js create mode 100644 public/dashboard/assets/js/extensions/summernote.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/sweetalert2.js create mode 100644 public/dashboard/assets/js/extensions/tinymce.js create mode 100644 public/dashboard/assets/js/extensions/toastify.js create mode 100644 public/dashboard/assets/js/extensions/toastify.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/ui-apexchart.js create mode 100644 public/dashboard/assets/js/extensions/ui-apexchart.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/ui-chartjs.js create mode 100644 public/dashboard/assets/js/extensions/ui-chartjs.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/extensions/ui-todolist.js create mode 100644 public/dashboard/assets/js/node_modules_simple-datatables_src_date_js.js create mode 100644 public/dashboard/assets/js/pages/dashboard.js create mode 100644 public/dashboard/assets/js/pages/dashboard.js.LICENSE.txt create mode 100644 public/dashboard/assets/js/pages/form-editor.js create mode 100644 public/dashboard/assets/js/pages/horizontal-layout.js create mode 100644 public/dashboard/auth-forgot-password.html create mode 100644 public/dashboard/auth-login.html create mode 100644 public/dashboard/auth-register.html create mode 100644 public/dashboard/component-accordion.html create mode 100644 public/dashboard/component-alert.html create mode 100644 public/dashboard/component-badge.html create mode 100644 public/dashboard/component-breadcrumb.html create mode 100644 public/dashboard/component-button.html create mode 100644 public/dashboard/component-card.html create mode 100644 public/dashboard/component-carousel.html create mode 100644 public/dashboard/component-collapse.html create mode 100644 public/dashboard/component-dropdown.html create mode 100644 public/dashboard/component-list-group.html create mode 100644 public/dashboard/component-modal.html create mode 100644 public/dashboard/component-navs.html create mode 100644 public/dashboard/component-pagination.html create mode 100644 public/dashboard/component-progress.html create mode 100644 public/dashboard/component-spinner.html create mode 100644 public/dashboard/component-tooltip.html create mode 100644 public/dashboard/error-403.html create mode 100644 public/dashboard/error-404.html create mode 100644 public/dashboard/error-500.html create mode 100644 public/dashboard/extra-component-avatar.html create mode 100644 public/dashboard/extra-component-divider.html create mode 100644 public/dashboard/extra-component-rating.html create mode 100644 public/dashboard/extra-component-sweetalert.html create mode 100644 public/dashboard/extra-component-toastify.html create mode 100644 public/dashboard/form-editor-ckeditor.html create mode 100644 public/dashboard/form-editor-quill.html create mode 100644 public/dashboard/form-editor-summernote.html create mode 100644 public/dashboard/form-editor-tinymce.html create mode 100644 public/dashboard/form-element-checkbox.html create mode 100644 public/dashboard/form-element-input-group.html create mode 100644 public/dashboard/form-element-input.html create mode 100644 public/dashboard/form-element-radio.html create mode 100644 public/dashboard/form-element-select.html create mode 100644 public/dashboard/form-element-textarea.html create mode 100644 public/dashboard/form-layout.html create mode 100644 public/dashboard/img/sensor.png create mode 100644 public/dashboard/index.html create mode 100644 public/dashboard/index_backup.html create mode 100644 public/dashboard/layout-default.html create mode 100644 public/dashboard/layout-horizontal.html create mode 100644 public/dashboard/layout-rtl-backup.html create mode 100644 public/dashboard/layout-rtl.html create mode 100644 public/dashboard/layout-vertical-1-column.html create mode 100644 public/dashboard/layout-vertical-navbar.html create mode 100644 public/dashboard/mix-manifest.json create mode 100644 public/dashboard/sensors.html create mode 100644 public/dashboard/table-datatable-jquery.html create mode 100644 public/dashboard/table-datatable.html create mode 100644 public/dashboard/table.html create mode 100644 public/dashboard/ui-chart-apexcharts.html create mode 100644 public/dashboard/ui-chart-chartjs.html create mode 100644 public/dashboard/ui-file-uploader.html create mode 100644 public/dashboard/ui-icons-bootstrap-icons.html create mode 100644 public/dashboard/ui-icons-dripicons.html create mode 100644 public/dashboard/ui-icons-fontawesome.html create mode 100644 public/dashboard/ui-map-google-map.html create mode 100644 public/dashboard/ui-map-jsvectormap.html create mode 100644 public/dashboard/ui-widgets-chatbox.html create mode 100644 public/dashboard/ui-widgets-pricing.html create mode 100644 public/dashboard/ui-widgets-todolist.html create mode 100644 public/img/iCity.jpg create mode 100644 public/img/iCity.webp create mode 100644 public/img/sensor.png diff --git a/public/application/index.html b/public/application/index.html index 764905b..3c5fd93 100644 --- a/public/application/index.html +++ b/public/application/index.html @@ -44,7 +44,7 @@
",y.innerHTML=e+""};n?l.globals.seriesGoals[e][i]&&Array.isArray(l.globals.seriesGoals[e][i])?w():(v.innerHTML="",y.innerHTML=""):w()}else v.innerHTML="",y.innerHTML="";null!==f&&(a[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,a[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==f?f:""),n&&p[0]&&(null==c||l.globals.collapsedSeriesIndices.indexOf(e)>-1?p[0].parentNode.style.display="none":p[0].parentNode.style.display=l.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,a=this.w,s=this.ctx.series.filteredSeriesX(),r="",n="",o=null,l=null,h={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},c=a.globals.ttZFormatter;null===i?l=a.globals.series[e]:a.globals.isXNumeric&&"treemap"!==a.config.chart.type?(r=s[e][i],0===s[e].length&&(r=s[this.tooltipUtil.getFirstActiveXArray(s)][i])):r=void 0!==a.globals.labels[i]?a.globals.labels[i]:"";var d=r;return r=a.globals.isXNumeric&&"datetime"===a.config.xaxis.type?new _(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new R(this.ctx).formatDate,w:this.w}):a.globals.isBarHorizontal?a.globals.yLabelFormatters[0](d,h):a.globals.xLabelFormatter(d,h),void 0!==a.config.tooltip.x.formatter&&(r=a.globals.ttKeyFormatter(d,h)),a.globals.seriesZ.length>0&&a.globals.seriesZ[e].length>0&&(o=c(a.globals.seriesZ[e][i],a)),n="function"==typeof a.config.xaxis.tooltip.formatter?a.globals.xaxisTooltipFormatter(d,h):r,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(n)?n.join(" "):n,zVal:o}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,a=t.y1,s=t.y2,r=t.w,n=this.ttCtx.getElTooltip(),o=r.config.tooltip.custom;Array.isArray(o)&&o[e]&&(o=o[e]),n.innerHTML=o({ctx:this.ctx,series:r.globals.series,seriesIndex:e,dataPointIndex:i,y1:a,y2:s,w:r})}}]),t}(),bt=function(){function t(e){r(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return o(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,a=this.w,s=i.getElXCrosshairs(),r=t-i.xcrosshairsWidth/2,n=a.globals.labels.slice().length;if(null!==e&&(r=a.globals.gridWidth/n*e),null!==s&&(s.setAttribute("x",r),s.setAttribute("x1",r),s.setAttribute("x2",r),s.setAttribute("y2",a.globals.gridHeight),s.classList.add("apexcharts-active")),r<0&&(r=0),r>a.globals.gridWidth&&(r=a.globals.gridWidth),i.blxaxisTooltip){var o=r;"tickWidth"!==a.config.xaxis.crosshairs.width&&"barWidth"!==a.config.xaxis.crosshairs.width||(o=r+i.xcrosshairsWidth/2),this.moveXAxisTooltip(o)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&w.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&w.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip){i.xaxisTooltip.classList.add("apexcharts-active");var a,s=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t))t+=e.globals.translateX,a=new w(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=a.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=s+"px"}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var a=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),s=e.globals.translateY+a,r=i.yaxisTTEls[t].getBoundingClientRect().height,n=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(n-=26),s-=r/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("apexcharts-active"),i.yaxisTTEls[t].style.top=s+"px",i.yaxisTTEls[t].style.left=n+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.ttCtx,r=s.getElTooltip(),n=s.tooltipRect,o=null!==i?parseFloat(i):1,l=parseFloat(t)+o+5,h=parseFloat(e)+o/2;if(l>a.globals.gridWidth/2&&(l=l-n.ttWidth-o-15),l>a.globals.gridWidth-n.ttWidth-10&&(l=a.globals.gridWidth-n.ttWidth),l<-20&&(l=-20),a.config.tooltip.followCursor){var c=s.getElGrid(),d=c.getBoundingClientRect();h=s.e.clientY+a.globals.translateY-d.top-n.ttHeight/2}else a.globals.isBarHorizontal?h-=n.ttHeight:(n.ttHeight/2+h>a.globals.gridHeight&&(h=a.globals.gridHeight-n.ttHeight+a.globals.translateY),h<0&&(h=0));isNaN(l)||(l+=a.globals.translateX,r.style.left=l+"px",r.style.top=h+"px")}},{key:"moveMarkers",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var s=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),r=0;r0&&(h.setAttribute("r",o),h.setAttribute("cx",i),h.setAttribute("cy",a)),this.moveXCrosshairs(i),r.fixedTooltip||this.moveTooltip(i,a,o)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,a=i.w,s=0,r=0,n=a.globals.pointsArray;e=new D(this.ctx).getActiveConfigSeriesIndex(!0);var o=i.tooltipUtil.getHoverMarkerSize(e);n[e]&&(s=n[e][t][0],r=n[e][t][1]);var l=i.tooltipUtil.getAllMarkers();if(null!==l)for(var h=0;h0?(l[h]&&l[h].setAttribute("r",o),l[h]&&l[h].setAttribute("cy",d)):l[h]&&l[h].setAttribute("r",0)}}if(this.moveXCrosshairs(s),!i.fixedTooltip){var g=r||a.globals.gridHeight;this.moveTooltip(s,g,o)}}},{key:"moveStickyTooltipOverBars",value:function(t){var e=this.w,i=this.ttCtx,a=e.globals.columnSeries?e.globals.columnSeries.length:e.globals.series.length,s=a>=2&&a%2==0?Math.floor(a/2):Math.floor(a/2)+1;e.globals.isBarHorizontal&&(s=new D(this.ctx).getActiveConfigSeriesIndex(!1,"desc")+1);var r=e.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(s,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(t,"']")),n=r?parseFloat(r.getAttribute("cx")):0,o=r?parseFloat(r.getAttribute("cy")):0,l=r?parseFloat(r.getAttribute("barWidth")):0,h=r?parseFloat(r.getAttribute("barHeight")):0,c=i.getElGrid().getBoundingClientRect();if(e.globals.isXNumeric?(n-=a%2!=0?l/2:0,r&&(r.classList.contains("apexcharts-candlestick-area")||r.classList.contains("apexcharts-boxPlot-area"))&&e.globals.comboCharts&&(n-=l/2)):e.globals.isBarHorizontal||(n=i.xAxisTicksPositions[t-1]+i.dataPointsDividedWidth/2,isNaN(n)&&(n=i.xAxisTicksPositions[t]-i.dataPointsDividedWidth/2)),e.globals.isBarHorizontal?o+=h/3:o=i.e.clientY-c.top-i.tooltipRect.ttHeight/2,e.globals.isBarHorizontal||this.moveXCrosshairs(n),!i.fixedTooltip){var d=o||e.globals.gridHeight;this.moveTooltip(n,d)}}}]),t}(),mt=function(){function t(e){r(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new bt(e)}return o(t,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new w(this.ctx),i=new I(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");a=x(a),t.config.chart.stacked&&a.sort((function(t,e){return parseFloat(t.getAttribute("data:realIndex"))-parseFloat(e.getAttribute("data:realIndex"))}));for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w;"bubble"!==s.config.chart.type&&this.newPointSize(t,e);var r=e.getAttribute("cx"),n=e.getAttribute("cy");if(null!==i&&null!==a&&(r=i,n=a),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if("radar"===s.config.chart.type){var o=this.ttCtx.getElGrid(),l=o.getBoundingClientRect();r=this.ttCtx.e.clientX-l.left}this.tooltipPosition.moveTooltip(r,n,s.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this,a=this.ttCtx,s=t,r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),n=e.config.markers.hover.size,o=0;o=0?t[e].setAttribute("r",i):t[e].setAttribute("r",0)}}}]),t}(),vt=function(){function t(e){r(this,t),this.w=e.w,this.ttCtx=e}return o(t,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,i=t.opt,a=t.x,s=t.y,r=t.type,n=this.ttCtx,o=this.w;if(e.target.classList.contains("apexcharts-".concat(r,"-rect"))){var l=this.getAttr(e,"i"),h=this.getAttr(e,"j"),c=this.getAttr(e,"cx"),d=this.getAttr(e,"cy"),g=this.getAttr(e,"width"),u=this.getAttr(e,"height");if(n.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:l,j:h,shared:!1,e}),o.globals.capturedSeriesIndex=l,o.globals.capturedDataPointIndex=h,a=c+n.tooltipRect.ttWidth/2+g,s=d+n.tooltipRect.ttHeight/2-u/2,n.tooltipPosition.moveXCrosshairs(c+g/2),a>o.globals.gridWidth/2&&(a=c-n.tooltipRect.ttWidth/2+g),n.w.config.tooltip.followCursor){var f=o.globals.dom.elWrap.getBoundingClientRect();a=o.globals.clientX-f.left-n.tooltipRect.ttWidth/2,s=o.globals.clientY-f.top-n.tooltipRect.ttHeight-5}}return{x:a,y:s}}},{key:"handleMarkerTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=t.x,n=t.y,o=this.w,l=this.ttCtx;if(a.target.classList.contains("apexcharts-marker")){var h=parseInt(s.paths.getAttribute("cx"),10),c=parseInt(s.paths.getAttribute("cy"),10),d=parseFloat(s.paths.getAttribute("val"));if(i=parseInt(s.paths.getAttribute("rel"),10),e=parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var g=m.findAncestor(s.paths,"apexcharts-series");g&&(e=parseInt(g.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:e,j:i,shared:!l.showOnIntersect&&o.config.tooltip.shared,e:a}),"mouseup"===a.type&&l.markerClick(a,e,i),o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=i,r=h,n=c+o.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var u=l.getElGrid().getBoundingClientRect();n=l.e.clientY+o.globals.translateY-u.top}d<0&&(n=c),l.marker.enlargeCurrentPoint(i,s.paths,r,n)}return{x:r,y:n}}},{key:"handleBarTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=this.w,n=this.ttCtx,o=n.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:a,opt:s});e=d.i;var g=d.barHeight,u=d.j;r.globals.capturedSeriesIndex=e,r.globals.capturedDataPointIndex=u,r.globals.isBarHorizontal&&n.tooltipUtil.hasBars()||!r.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,l=h):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(c)?c=r.globals.svgHeight-n.tooltipRect.ttHeight:c<0&&(c=0);var f=parseInt(s.paths.parentNode.getAttribute("data:realIndex"),10),p=r.globals.isMultipleYAxis?r.config.yaxis[f]&&r.config.yaxis[f].reversed:r.config.yaxis[0].reversed;if(h+n.tooltipRect.ttWidth>r.globals.gridWidth&&!p?h-=n.tooltipRect.ttWidth:h<0&&(h=0),n.w.config.tooltip.followCursor){var x=n.getElGrid().getBoundingClientRect();c=n.e.clientY-x.top}null===n.tooltip&&(n.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?n.tooltipPosition.moveXCrosshairs(l+i/2):n.tooltipPosition.moveXCrosshairs(l)),!n.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&n.tooltipUtil.hasBars())&&(p&&(h-=n.tooltipRect.ttWidth)<0&&(h=0),o.style.left=h+r.globals.translateX+"px",!p||r.globals.isBarHorizontal&&n.tooltipUtil.hasBars()||(c=c+g-2*(r.globals.series[e][u]<0?g:0)),n.tooltipRect.ttHeight+c>r.globals.gridHeight?(c=r.globals.gridHeight-n.tooltipRect.ttHeight+r.globals.translateY,o.style.top=c+"px"):o.style.top=c+r.globals.translateY-n.tooltipRect.ttHeight/2+"px")}},{key:"getBarTooltipXY",value:function(t){var e=t.e,i=t.opt,a=this.w,s=null,r=this.ttCtx,n=0,o=0,l=0,h=0,c=0,d=e.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-boxPlot-area")||d.contains("apexcharts-rangebar-area")){var g=e.target,u=g.getBoundingClientRect(),f=i.elGrid.getBoundingClientRect(),p=u.height;c=u.height;var x=u.width,b=parseInt(g.getAttribute("cx"),10),m=parseInt(g.getAttribute("cy"),10);h=parseFloat(g.getAttribute("barWidth"));var v="touchmove"===e.type?e.touches[0].clientX:e.clientX;s=parseInt(g.getAttribute("j"),10),n=parseInt(g.parentNode.getAttribute("rel"),10)-1;var y=g.getAttribute("data-range-y1"),w=g.getAttribute("data-range-y2");a.globals.comboCharts&&(n=parseInt(g.parentNode.getAttribute("data:realIndex"),10)),r.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:n,j:s,y1:y?parseInt(y,10):null,y2:w?parseInt(w,10):null,shared:!r.showOnIntersect&&a.config.tooltip.shared,e}),a.config.tooltip.followCursor?a.globals.isBarHorizontal?(o=v-f.left+15,l=m-r.dataPointsDividedHeight+p/2-r.tooltipRect.ttHeight/2):(o=a.globals.isXNumeric?b-x/2:b-r.dataPointsDividedWidth+x/2,l=e.clientY-f.top-r.tooltipRect.ttHeight/2-15):a.globals.isBarHorizontal?((o=b)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var a=this.ttCtx,s=this.w,r=s.globals.yLabelFormatters[t];if(a.yaxisTooltips[t]){var n=a.getElGrid().getBoundingClientRect(),o=(e-n.top)*i.yRatio[t],l=s.globals.maxYArr[t]-s.globals.minYArr[t],h=s.globals.minYArr[t]+(l-o);a.tooltipPosition.moveYCrosshairs(e-n.top),a.yaxisTooltipText[t].innerHTML=r(h),a.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),wt=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.tConfig=i.config.tooltip,this.tooltipUtil=new pt(this),this.tooltipLabels=new xt(this),this.tooltipPosition=new bt(this),this.marker=new mt(this),this.intersect=new vt(this),this.axesTooltip=new yt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!i.globals.isBarHorizontal&&this.tConfig.shared}return o(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip")}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.blxaxisTooltip=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,i){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new q(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var s=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(s=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(s),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,i=this.w,a=[],s=this.getElTooltip(),r=function(r){var n=document.createElement("div");n.classList.add("apexcharts-tooltip-series-group"),n.style.order=i.config.tooltip.inverseOrder?t-r:r+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(r)<0&&n.classList.add("apexcharts-tooltip-series-group-hidden");var o=document.createElement("span");o.classList.add("apexcharts-tooltip-marker"),o.style.backgroundColor=i.globals.colors[r],n.appendChild(o);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=e.tConfig.style.fontFamily||i.config.chart.fontFamily,l.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach((function(t){var e=document.createElement("div");e.classList.add("apexcharts-tooltip-".concat(t,"-group"));var i=document.createElement("span");i.classList.add("apexcharts-tooltip-text-".concat(t,"-label")),e.appendChild(i);var a=document.createElement("span");a.classList.add("apexcharts-tooltip-text-".concat(t,"-value")),e.appendChild(a),l.appendChild(e)})),n.appendChild(l),s.appendChild(n),a.push(n)},n=0;n0&&this.addPathsEventListeners(u,c),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(c)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,s=i.height+10,r=this.tConfig.fixed.offsetX,n=this.tConfig.fixed.offsetY,o=this.tConfig.fixed.position.toLowerCase();return o.indexOf("right")>-1&&(r=r+t.globals.svgWidth-a+10),o.indexOf("bottom")>-1&&(n=n+t.globals.svgHeight-s-10),e.style.left=r+"px",e.style.top=n+"px",{x:r,y:n,ttWidth:a,ttHeight:s}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,a=function(a){var s={paths:t[a],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(e){return t[a].addEventListener(e,i.seriesHover.bind(i,s),{capture:!1,passive:!0})}))},s=0;sn.top+n.height)this.handleMouseOut(s);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var h=parseInt(s.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(h)<0)return void this.handleMouseOut(s)}var c=this.getElTooltip(),d=this.getElXCrosshairs(),g=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===a.type||"touchmove"===a.type||"mouseup"===a.type){null!==d&&d.classList.add("apexcharts-active");var u=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&u.length&&this.ycrosshairs.classList.add("apexcharts-active"),g&&!this.showOnIntersect)this.handleStickyTooltip(a,o,l,s);else if("heatmap"===r.config.chart.type||"treemap"===r.config.chart.type){var f=this.intersect.handleHeatTreeTooltip({e:a,opt:s,x:e,y:i,type:r.config.chart.type});e=f.x,i=f.y,c.style.left=e+"px",c.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:a,opt:s}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:a,opt:s,x:e,y:i});if(this.yaxisTooltips.length)for(var p=0;ps.globals.gridWidth?this.handleMouseOut(a):null!==o?this.handleStickyCapturedSeries(t,o,a,n):(this.tooltipUtil.isXoverlap(n)||s.globals.isBarHorizontal)&&this.create(t,this,0,n,a.ttItems)}},{key:"handleStickyCapturedSeries",value:function(t,e,i,a){var s=this.w;null===s.globals.series[e][a]?this.handleMouseOut(i):void 0!==s.globals.series[e][a]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(a)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,a,i.ttItems):this.create(t,this,e,a,i.ttItems,!1):this.tooltipUtil.isXoverlap(a)&&this.create(t,this,0,a,i.ttItems)}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new w(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),a=0;a5&&void 0!==arguments[5]?arguments[5]:null,n=this.w,o=e;"mouseup"===t.type&&this.markerClick(t,i,a),null===r&&(r=this.tConfig.shared);var l=this.tooltipUtil.hasMarkers(),h=this.tooltipUtil.getElBars();if(n.config.legend.tooltipHoverFormatter){var c=n.config.legend.tooltipHoverFormatter,d=Array.from(this.legendLabels);d.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}));for(var g=0;g0?o.marker.enlargePoints(a):o.tooltipPosition.moveDynamicPointsOnHover(a)),this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(h),this.barSeriesHeight>0)){var b=new w(this.ctx),m=n.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(a);for(var v=0;v0&&(this.totalItems+=t[r].length);for(var n=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),o=0,l=0,h=function(s,r){var h=void 0,d=void 0,g=void 0,u=void 0,f=[],p=[],x=a.globals.comboCharts?e[s]:s;i.yRatio.length>1&&(i.yaxisIndex=x),i.isReversed=a.config.yaxis[i.yaxisIndex]&&a.config.yaxis[i.yaxisIndex].reversed;var b=i.graphics.group({class:"apexcharts-series",seriesName:m.escapeString(a.globals.seriesNames[x]),rel:s+1,"data:realIndex":x});i.ctx.series.addCollapsedClassToSeries(b,x);var v=i.graphics.group({class:"apexcharts-datalabels","data:realIndex":x}),y=0,w=0,k=i.initialPositions(o,l,h,d,g,u);l=k.y,y=k.barHeight,d=k.yDivision,u=k.zeroW,o=k.x,w=k.barWidth,h=k.xDivision,g=k.zeroH,i.yArrj=[],i.yArrjF=[],i.yArrjVal=[],i.xArrj=[],i.xArrjF=[],i.xArrjVal=[],1===i.prevY.length&&i.prevY[0].every((function(t){return isNaN(t)}))&&(i.prevY[0]=i.prevY[0].map((function(t){return g})),i.prevYF[0]=i.prevYF[0].map((function(t){return 0})));for(var A=0;A1?(i=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:o*parseInt(l.config.plotOptions.bar.columnWidth,10)/100,s=this.baseLineY[this.yaxisIndex]+(this.isReversed?l.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(i-o)/2),{x:t,y:e,yDivision:a,xDivision:i,barHeight:n,barWidth:o,zeroH:s,zeroW:r}}},{key:"drawStackedBarPaths",value:function(t){for(var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,r=t.zeroW,n=t.x,o=t.y,l=t.yDivision,h=t.elSeries,c=this.w,d=o,g=i.i,u=i.j,f=0,p=0;p0){var x=r;this.prevXVal[g-1][u]<0?x=this.series[g][u]>=0?this.prevX[g-1][u]+f-2*(this.isReversed?f:0):this.prevX[g-1][u]:this.prevXVal[g-1][u]>=0&&(x=this.series[g][u]>=0?this.prevX[g-1][u]:this.prevX[g-1][u]-f+2*(this.isReversed?f:0)),e=x}else e=r;n=null===this.series[g][u]?e:e+this.series[g][u]/this.invertedYRatio-2*(this.isReversed?this.series[g][u]/this.invertedYRatio:0);var b=this.barHelpers.getBarpaths({barYPosition:d,barHeight:a,x1:e,x2:n,strokeWidth:s,series:this.series,realIndex:i.realIndex,i:g,j:u,w:c});return this.barHelpers.barBackground({j:u,i:g,y1:d,y2:a,elSeries:h}),o+=l,{pathTo:b.pathTo,pathFrom:b.pathFrom,x:n,y:o}}},{key:"drawStackedColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,r=t.barWidth,n=t.zeroH,o=(t.strokeWidth,t.elSeries),l=this.w,h=e.i,c=e.j,d=e.bc;if(l.globals.isXNumeric){var g=l.globals.seriesX[h][c];g||(g=0),i=(g-l.globals.minX)/this.xRatio-r/2}for(var u,f=i,p=0,x=0;x0&&!l.globals.isXNumeric||h>0&&l.globals.isXNumeric&&l.globals.seriesX[h-1][c]===l.globals.seriesX[h][c]){var b,m,v=Math.min(this.yRatio.length+1,h+1);if(void 0!==this.prevY[h-1])for(var y=1;y=0?m-p+2*(this.isReversed?p:0):m;break}if(this.prevYVal[h-w][c]>=0){b=this.series[h][c]>=0?m:m+p-2*(this.isReversed?p:0);break}}void 0===b&&(b=l.globals.gridHeight),u=this.prevYF[0].every((function(t){return 0===t}))&&this.prevYF.slice(1,h).every((function(t){return t.every((function(t){return isNaN(t)}))}))?l.globals.gridHeight-n:b}else u=l.globals.gridHeight-n;a=u-this.series[h][c]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[h][c]/this.yRatio[this.yaxisIndex]:0);var k=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:r,y1:u,y2:a,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,realIndex:e.realIndex,i:h,j:c,w:l});return this.barHelpers.barBackground({bc:d,j:c,i:h,x1:f,x2:r,elSeries:o}),i+=s,{pathTo:k.pathTo,pathFrom:k.pathFrom,x:l.globals.isXNumeric?i-s:i,y:a}}}]),i}(),At=function(t){d(i,H);var e=p(i);function i(){return r(this,i),e.apply(this,arguments)}return o(i,[{key:"draw",value:function(t,e){var i=this,a=this.w,s=new w(this.ctx),r=new z(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot;var n=new S(this.ctx,a);t=n.getLogSeries(t),this.series=t,this.yRatio=n.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var o=s.group({class:"apexcharts-".concat(a.config.chart.type,"-series apexcharts-plot-series")}),l=function(n){i.isBoxPlot="boxPlot"===a.config.chart.type||"boxPlot"===a.config.series[n].type;var l,h,c,d,g=void 0,u=void 0,f=[],p=[],x=a.globals.comboCharts?e[n]:n,b=s.group({class:"apexcharts-series",seriesName:m.escapeString(a.globals.seriesNames[x]),rel:n+1,"data:realIndex":x});t[n].length>0&&(i.visibleI=i.visibleI+1),i.yRatio.length>1&&(i.yaxisIndex=x);var v=i.barHelpers.initialPositions();u=v.y,c=v.barHeight,g=v.x,d=v.barWidth,l=v.xDivision,h=v.zeroH,p.push(g+d/2);for(var y=s.group({class:"apexcharts-datalabels","data:realIndex":x}),w=function(e){var s=i.barHelpers.getStrokeWidth(n,e,x),o=i.drawBoxPaths({indexes:{i:n,j:e,realIndex:x},x:g,y:u,xDivision:l,barWidth:d,zeroH:h,strokeWidth:s,elSeries:b});u=o.y,g=o.x,e>0&&p.push(g+d/2),f.push(u),o.pathTo.forEach((function(l,h){var f=!i.isBoxPlot&&i.candlestickOptions.wick.useFillColor?o.color[h]:a.globals.stroke.colors[n],p=r.fillPath({seriesNumber:x,dataPointIndex:e,color:o.color[h],value:t[n][e]});i.renderSeries({realIndex:x,pathFill:p,lineFill:f,j:e,i:n,pathFrom:o.pathFrom,pathTo:l,strokeWidth:s,elSeries:b,x:g,y:u,series:t,barHeight:c,barWidth:d,elDataLabelsWrap:y,visibleSeries:i.visibleI,type:a.config.chart.type})}))},k=0;kb.c&&(d=!1);var y=Math.min(b.o,b.c),k=Math.max(b.o,b.c),A=b.m;o.globals.isXNumeric&&(i=(o.globals.seriesX[x][c]-o.globals.minX)/this.xRatio-s/2);var S=i+s*this.visibleI;void 0===this.series[h][c]||null===this.series[h][c]?(y=r,k=r):(y=r-y/p,k=r-k/p,m=r-b.h/p,v=r-b.l/p,A=r-b.m/p);var C=l.move(S,r),L=l.move(S+s/2,y);return o.globals.previousPaths.length>0&&(L=this.getPreviousPath(x,c,!0)),C=this.isBoxPlot?[l.move(S,y)+l.line(S+s/2,y)+l.line(S+s/2,m)+l.line(S+s/4,m)+l.line(S+s-s/4,m)+l.line(S+s/2,m)+l.line(S+s/2,y)+l.line(S+s,y)+l.line(S+s,A)+l.line(S,A)+l.line(S,y+n/2),l.move(S,A)+l.line(S+s,A)+l.line(S+s,k)+l.line(S+s/2,k)+l.line(S+s/2,v)+l.line(S+s-s/4,v)+l.line(S+s/4,v)+l.line(S+s/2,v)+l.line(S+s/2,k)+l.line(S,k)+l.line(S,A)+"z"]:[l.move(S,k)+l.line(S+s/2,k)+l.line(S+s/2,m)+l.line(S+s/2,k)+l.line(S+s,k)+l.line(S+s,y)+l.line(S+s/2,y)+l.line(S+s/2,v)+l.line(S+s/2,y)+l.line(S,y)+l.line(S,k-n/2)],L+=l.move(S,y),o.globals.isXNumeric||(i+=a),{pathTo:C,pathFrom:L,x:i,y:k,barXPosition:S,color:this.isBoxPlot?f:d?[g]:[u]}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:this.isBoxPlot?i.globals.seriesCandleH[t][e]:i.globals.seriesCandleO[t][e],h:this.isBoxPlot?i.globals.seriesCandleO[t][e]:i.globals.seriesCandleH[t][e],m:i.globals.seriesCandleM[t][e],l:this.isBoxPlot?i.globals.seriesCandleC[t][e]:i.globals.seriesCandleL[t][e],c:this.isBoxPlot?i.globals.seriesCandleL[t][e]:i.globals.seriesCandleC[t][e]}}}]),i}(),St=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,i=t.config.plotOptions[t.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map((function(t,i){t.from<=0&&(e=!0)})),e}},{key:"getShadeColor",value:function(t,e,i,a){var s=this.w,r=1,n=s.config.plotOptions[t].shadeIntensity,o=this.determineColor(t,e,i);s.globals.hasNegs||a?r=s.config.plotOptions[t].reverseNegativeShade?o.percent<0?o.percent/100*(1.25*n):(1-o.percent/100)*(1.25*n):o.percent<=0?1-(1+o.percent/100)*n:(1-o.percent/100)*n:(r=1-o.percent/100,"treemap"===t&&(r=(1-o.percent/100)*(1.25*n)));var l=o.color,h=new m;return s.config.plotOptions[t].enableShades&&(l="dark"===this.w.config.theme.mode?m.hexToRgba(h.shadeColor(-1*r,o.color),s.config.fill.opacity):m.hexToRgba(h.shadeColor(r,o.color),s.config.fill.opacity)),{color:l,colorProps:o}}},{key:"determineColor",value:function(t,e,i){var a=this.w,s=a.globals.series[e][i],r=a.config.plotOptions[t],n=r.colorScale.inverse?i:e;a.config.plotOptions[t].distributed&&(n=i);var o=a.globals.colors[n],l=null,h=Math.min.apply(Math,x(a.globals.series[e])),c=Math.max.apply(Math,x(a.globals.series[e]));r.distributed||"heatmap"!==t||(h=a.globals.minY,c=a.globals.maxY),void 0!==r.colorScale.min&&(h=r.colorScale.mina.globals.maxY?r.colorScale.max:a.globals.maxY);var d=Math.abs(c)+Math.abs(h),g=100*s/(0===d?d-1e-6:d);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(t,e){if(s>=t.from&&s<=t.to){o=t.color,l=t.foreColor?t.foreColor:null,h=t.from,c=t.to;var i=Math.abs(c)+Math.abs(h);g=100*s/(0===i?i-1e-6:i)}})),{color:o,foreColor:l,percent:g}}},{key:"calculateDataLabels",value:function(t){var e=t.text,i=t.x,a=t.y,s=t.i,r=t.j,n=t.colorProps,o=t.fontSize,l=this.w.config.dataLabels,h=new w(this.ctx),c=new E(this.ctx),d=null;if(l.enabled){d=h.group({class:"apexcharts-data-labels"});var g=l.offsetX,u=l.offsetY,f=i+g,p=a+parseFloat(l.style.fontSize)/3+u;c.plotDataLabelsText({x:f,y:p,text:e,i:s,j:r,color:n.foreColor,parent:d,fontSize:o,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(t){var e=new w(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),t}(),Ct=function(){function t(e,i){r(this,t),this.ctx=e,this.w=e.w,this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new St(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return o(t,[{key:"draw",value:function(t){var e=this.w,i=new w(this.ctx),a=i.group({class:"apexcharts-heatmap"});a.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var s=e.globals.gridWidth/e.globals.dataPoints,r=e.globals.gridHeight/e.globals.series.length,n=0,o=!1;this.negRange=this.helpers.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(o=!0,l.reverse());for(var h=o?0:l.length-1;o?h=0;o?h++:h--){var c=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:m.escapeString(e.globals.seriesNames[h]),rel:h+1,"data:realIndex":h});if(this.ctx.series.addCollapsedClassToSeries(c,h),e.config.chart.dropShadow.enabled){var d=e.config.chart.dropShadow;new y(this.ctx).dropShadow(c,d,h)}for(var g=0,u=e.config.plotOptions.heatmap.shadeIntensity,f=0;f-1&&this.pieClicked(d),i.config.dataLabels.enabled){var A=v.x,S=v.y,C=100*u/this.fullAngle+"%";if(0!==u&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?e.endAngle=e.endAngle-(a+n):a+n=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(o=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(o)>this.fullAngle&&(o-=this.fullAngle);var l=Math.PI*(o-90)/180,h=e.centerX+s*Math.cos(n),c=e.centerY+s*Math.sin(n),d=e.centerX+s*Math.cos(l),g=e.centerY+s*Math.sin(l),u=m.polarToCartesian(e.centerX,e.centerY,e.donutSize,o),f=m.polarToCartesian(e.centerX,e.centerY,e.donutSize,r),p=a>180?1:0,x=["M",h,c,"A",s,s,0,p,1,d,g];return"donut"===e.chartType?[].concat(x,["L",u.x,u.y,"A",e.donutSize,e.donutSize,0,p,0,f.x,f.y,"L",h,c,"z"]).join(" "):"pie"===e.chartType||"polarArea"===e.chartType?[].concat(x,["L",e.centerX,e.centerY,"L",h,c]).join(" "):[].concat(x).join(" ")}},{key:"drawPolarElements",value:function(t){var e=this.w,i=new Z(this.ctx),a=new w(this.ctx),s=new Lt(this.ctx),r=a.group(),n=a.group(),o=i.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),l=o.result.reverse(),h=o.result.length;this.maxY=o.niceMax;for(var c=e.globals.radialSize,d=c/(h-1),g=0;g1&&t.total.show&&(s=t.total.color);var n=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),o=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,r),a||"function"!=typeof t.total.formatter||(i=t.total.formatter(r));var l=e===t.total.label;e=t.name.formatter(e,l,r),null!==n&&(n.textContent=e),null!==o&&(o.textContent=i),null!==n&&(n.style.fill=s)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,a=t.getAttribute("data:value"),s=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,s,a,t);var r=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==r&&(r.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,i=this.w,a=new w(this.ctx),s=i.config.plotOptions.polarArea.spokes;if(0!==s.strokeWidth){for(var r=[],n=360/i.globals.series.length,o=0;o1)n&&!e.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(s));else if(l({makeSliceOut:!1,printLabel:!0}),!n)if(s.globals.selectedDataPoints.length&&s.globals.series.length>1)if(s.globals.selectedDataPoints[0].length>0){var h=s.globals.selectedDataPoints[0],c=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(h));this.printDataLabelsInner(c,e)}else r&&s.globals.selectedDataPoints.length&&0===s.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&s.globals.series.length>1&&(r.style.opacity=0)}}]),t}(),Tt=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var i=this.w;this.graphics=new w(this.ctx),this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=i.globals.svgHeight0&&(p=e.getPreviousPath(n));for(var x=0;x=10?t.x>0?(i="start",a+=10):t.x<0&&(i="end",a-=10):i="middle",Math.abs(t.y)>=e-10&&(t.y<0?s-=10:t.y>0&&(s+=10)),{textAnchor:i,newX:a,newY:s}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,i=null,a=0;a0&&parseInt(s.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[a].paths[0]&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],s=0;s=360&&(g=360-Math.abs(this.startAngle)-.1);var u=i.drawPath({d:"",stroke:c,strokeWidth:n*parseInt(h.strokeWidth,10)/100,fill:"none",strokeOpacity:h.opacity,classes:"apexcharts-radialbar-area"});if(h.dropShadow.enabled){var f=h.dropShadow;s.dropShadow(u,f)}l.add(u),u.attr("id","apexcharts-radialbarTrack-"+o),this.animatePaths(u,{centerX:t.centerX,centerY:t.centerY,endAngle:g,startAngle:d,size:t.size,i:o,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return a}},{key:"drawArcs",value:function(t){var e=this.w,i=new w(this.ctx),a=new z(this.ctx),s=new y(this.ctx),r=i.group(),n=this.getStrokeWidth(t);t.size=t.size-n/2;var o=e.config.plotOptions.radialBar.hollow.background,l=t.size-n*t.series.length-this.margin*t.series.length-n*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(o=this.drawHollowImage(t,r,l,o));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:o||"transparent"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=e.config.plotOptions.radialBar.hollow.dropShadow;s.dropShadow(c,d)}var g=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(g=0);var u=null;this.radialDataLabels.show&&(u=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:g})),"back"===e.config.plotOptions.radialBar.hollow.position&&(r.add(c),u&&r.add(u));var f=!1;e.config.plotOptions.radialBar.inverseOrder&&(f=!0);for(var p=f?t.series.length-1:0;f?p>=0:p100?100:t.series[p])/100,S=Math.round(this.totalAngle*A)+this.startAngle,C=void 0;e.globals.dataChanged&&(k=this.startAngle,C=Math.round(this.totalAngle*m.negToZero(e.globals.previousPaths[p])/100)+k),Math.abs(S)+Math.abs(v)>=360&&(S-=.01),Math.abs(C)+Math.abs(k)>=360&&(C-=.01);var L=S-v,P=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[p]:e.config.stroke.dashArray,T=i.drawPath({d:"",stroke:b,strokeWidth:n,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+p,strokeDashArray:P});if(w.setAttrs(T.node,{"data:angle":L,"data:value":t.series[p]}),e.config.chart.dropShadow.enabled){var M=e.config.chart.dropShadow;s.dropShadow(T,M,p)}s.setSelectionFilter(T,0,p),this.addListeners(T,this.radialDataLabels),x.add(T),T.attr({index:0,j:p});var I=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(I=(S-v)/360*e.config.chart.animations.speed,this.animDur=I/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),e.globals.dataChanged&&(I=(S-v)/360*e.config.chart.animations.dynamicAnimation.speed,this.animDur=I/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),this.animatePaths(T,{centerX:t.centerX,centerY:t.centerY,endAngle:S,startAngle:v,prevEndAngle:C,prevStartAngle:k,size:t.size,i:p,totalItems:2,animBeginArr:this.animBeginArr,dur:I,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:r,elHollow:c,dataLabels:u}}},{key:"drawHollow",value:function(t){var e=new w(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,a){var s=this.w,r=new z(this.ctx),n=m.randomId(),o=s.config.plotOptions.radialBar.hollow.image;if(s.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:i,height:i,image:o,patternID:"pattern".concat(s.globals.cuid).concat(n)}),a="url(#pattern".concat(s.globals.cuid).concat(n,")");else{var l=s.config.plotOptions.radialBar.hollow.imageWidth,h=s.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=s.globals.dom.Paper.image(o).loaded((function(e){this.move(t.centerX-e.width/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+s.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(c)}else{var d=s.globals.dom.Paper.image(o).loaded((function(e){this.move(t.centerX-l/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+s.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)}));e.add(d)}}return a}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}}]),i}(),zt=function(){function t(e){r(this,t),this.w=e.w,this.lineCtx=e}return o(t,[{key:"sameValueSeriesFix",value:function(t,e){var i=this.w;if("line"===i.config.chart.type&&("gradient"===i.config.fill.type||"gradient"===i.config.fill.type[t])&&new S(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var a=e[t].slice();a[a.length-1]=a[a.length-1]+1e-6,e[t]=a}return e}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,a=t.x,s=t.y,r=t.i,n=t.j,o=t.prevY,l=this.w,h=[],c=[];if(0===n){var d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(d=(l.globals.seriesX[i][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),h.push(d),c.push(m.isNumber(e[r][0])?o+l.config.markers.offsetY:null),h.push(a+l.config.markers.offsetX),c.push(m.isNumber(e[r][n+1])?s+l.config.markers.offsetY:null)}else h.push(a+l.config.markers.offsetX),c.push(m.isNumber(e[r][n+1])?s+l.config.markers.offsetY:null);return{x:h,y:c}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,s=this.w,r=0;r0&&parseInt(n.realIndex,10)===parseInt(a,10)&&("line"===n.type?(this.lineCtx.appendPathFrom=!1,e=s.globals.previousPaths[r].paths[0].d):"area"===n.type&&(this.lineCtx.appendPathFrom=!1,i=s.globals.previousPaths[r].paths[0].d,s.config.stroke.show&&s.globals.previousPaths[r].paths[1]&&(e=s.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e=t.i,i=t.series,a=t.prevY,s=t.lineYPosition,r=this.w;if(void 0!==i[e][0])a=(s=r.config.chart.stacked&&e>0?this.lineCtx.prevSeriesY[e-1][0]:this.lineCtx.zeroY)-i[e][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?i[e][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(r.config.chart.stacked&&e>0&&void 0===i[e][0])for(var n=e-1;n>=0;n--)if(null!==i[n][0]&&void 0!==i[n][0]){a=s=this.lineCtx.prevSeriesY[n][0];break}return{prevY:a,lineYPosition:s}}}]),t}(),It=function(){function t(e,i,a){r(this,t),this.ctx=e,this.w=e.w,this.xyRatios=i,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||a,this.scatter=new X(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new zt(this),this.markers=new I(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return o(t,[{key:"draw",value:function(t,e,i){var a=this.w,s=new w(this.ctx),r=a.globals.comboCharts?e:a.config.chart.type,n=s.group({class:"apexcharts-".concat(r,"-series apexcharts-plot-series")}),o=new S(this.ctx,a);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=o.getLogSeries(t),this.yRatio=o.getLogYRatios(this.yRatio);for(var l=[],h=0;h0&&(u=(a.globals.seriesX[c][0]-a.globals.minX)/this.xRatio),g.push(u);var f,p=u,x=p,b=this.zeroY;b=this.lineHelpers.determineFirstPrevY({i:h,series:t,prevY:b,lineYPosition:0}).prevY,d.push(b),f=b;var m=this._calculatePathsFrom({series:t,i:h,realIndex:c,prevX:x,prevY:b}),v=this._iterateOverDataPoints({series:t,realIndex:c,i:h,x:u,y:1,pX:p,pY:f,pathsFrom:m,linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:g,yArrj:d});this._handlePaths({type:r,realIndex:c,i:h,paths:v}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),l.push(this.elSeries)}if(a.config.chart.stacked)for(var y=l.length;y>0;y--)n.add(l[y-1]);else for(var k=0;k1&&(this.yaxisIndex=i),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.zeroY=a.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>a.globals.gridHeight||"end"===a.config.plotOptions.area.fillTo)&&(this.areaBottomY=a.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=s.group({class:"apexcharts-series",seriesName:m.escapeString(a.globals.seriesNames[i])}),this.elPointsMain=s.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=s.group({class:"apexcharts-datalabels","data:realIndex":i});var r=t[e].length===a.globals.dataPoints;this.elSeries.attr({"data:longestSeries":r,rel:e+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,i,a,s,r=t.series,n=t.i,o=t.realIndex,l=t.prevX,h=t.prevY,c=this.w,d=new w(this.ctx);if(null===r[n][0]){for(var g=0;g0){var u=this.lineHelpers.checkPreviousPaths({pathFromLine:a,pathFromArea:s,realIndex:o});a=u.pathFromLine,s=u.pathFromArea}return{prevX:l,prevY:h,linePath:e,areaPath:i,pathFromLine:a,pathFromArea:s}}},{key:"_handlePaths",value:function(t){var e=t.type,i=t.realIndex,a=t.i,s=t.paths,r=this.w,n=new w(this.ctx),o=new z(this.ctx);this.prevSeriesY.push(s.yArrj),r.globals.seriesXvalues[i]=s.xArrj,r.globals.seriesYvalues[i]=s.yArrj,this.pointsChart||r.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var l={i:a,realIndex:i,animationDelay:a,initialSpeed:r.config.chart.animations.speed,dataChangeSpeed:r.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if("area"===e)for(var h=o.fillPath({seriesNumber:i}),d=0;d1?p.globals.dataPoints-1:p.globals.dataPoints,P=0;P0&&p.globals.collapsedSeries.length-1){e--;break}return e>=0?e:0}(a-1)][P+1]:this.zeroY,r=T?g-C/b[this.yaxisIndex]+2*(this.isReversed?C/b[this.yaxisIndex]:0):g-e[a][P+1]/b[this.yaxisIndex]+2*(this.isReversed?e[a][P+1]/b[this.yaxisIndex]:0),u.push(s),f.push(r);var z=this.lineHelpers.calculatePoints({series:e,x:s,y:r,realIndex:i,i:a,j:P,prevY:v}),I=this._createPaths({series:e,i:a,realIndex:i,j:P,x:s,y:r,pX:n,pY:o,linePath:y,areaPath:k,linePaths:h,areaPaths:c,seriesIndex:d});c=I.areaPaths,h=I.linePaths,n=I.pX,o=I.pY,k=I.areaPath,y=I.linePath,this.appendPathFrom&&(A+=x.line(s,this.zeroY),S+=x.line(s,this.zeroY)),this.handleNullDataPoints(e,z,a,P,i),this._handleMarkersAndLabels({pointsPos:z,series:e,x:s,y:r,prevY:v,i:a,j:P,realIndex:i})}return{yArrj:f,xArrj:u,pathFromArea:S,areaPaths:c,pathFromLine:A,linePaths:h}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.pointsPos,i=(t.series,t.x,t.y,t.prevY,t.i),a=t.j,s=t.realIndex,r=this.w,n=new E(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,a,{realIndex:s,pointsPos:e,zRatio:this.zRatio,elParent:this.elPointsMain});else{r.globals.series[i].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var o=this.markers.plotChartMarkers(e,s,a+1);null!==o&&this.elPointsMain.add(o)}var l=n.drawDataLabel(e,s,a+1,null);null!==l&&this.elDataLabelsWrap.add(l)}},{key:"_createPaths",value:function(t){var e=t.series,i=t.i,a=t.realIndex,s=t.j,r=t.x,n=t.y,o=t.pX,l=t.pY,h=t.linePath,c=t.areaPath,d=t.linePaths,g=t.areaPaths,u=t.seriesIndex,f=this.w,p=new w(this.ctx),x=f.config.stroke.curve,b=this.areaBottomY;if(Array.isArray(f.config.stroke.curve)&&(x=Array.isArray(u)?f.config.stroke.curve[u[i]]:f.config.stroke.curve[i]),"smooth"===x){var m=.35*(r-o);f.globals.hasNullValues?(null!==e[i][s]&&(null!==e[i][s+1]?(h=p.move(o,l)+p.curve(o+m,l,r-m,n,r+1,n),c=p.move(o+1,l)+p.curve(o+m,l,r-m,n,r+1,n)+p.line(r,b)+p.line(o,b)+"z"):(h=p.move(o,l),c=p.move(o,l)+"z")),d.push(h),g.push(c)):(h+=p.curve(o+m,l,r-m,n,r,n),c+=p.curve(o+m,l,r-m,n,r,n)),o=r,l=n,s===e[i].length-2&&(c=c+p.curve(o,l,r,n,r,b)+p.move(r,n)+"z",f.globals.hasNullValues||(d.push(h),g.push(c)))}else{if(null===e[i][s+1]){h+=p.move(r,n);var v=f.globals.isXNumeric?(f.globals.seriesX[a][s]-f.globals.minX)/this.xRatio:r-this.xDivision;c=c+p.line(v,b)+p.move(r,n)+"z"}null===e[i][s]&&(h+=p.move(r,n),c+=p.move(r,b)),"stepline"===x?(h=h+p.line(r,null,"H")+p.line(null,n,"V"),c=c+p.line(r,null,"H")+p.line(null,n,"V")):"straight"===x&&(h+=p.line(r,n),c+=p.line(r,n)),s===e[i].length-2&&(c=c+p.line(r,b)+p.move(r,n)+"z",d.push(h),g.push(c))}return{linePaths:d,areaPaths:g,pX:o,pY:l,linePath:h,areaPath:c}}},{key:"handleNullDataPoints",value:function(t,e,i,a,s){var r=this.w;if(null===t[i][a]&&r.config.markers.showNullDataPoints||1===t[i].length){var n=this.markers.plotChartMarkers(e,s,a+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==n&&this.elPointsMain.add(n)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(e,i,a,s){this.xoffset=e,this.yoffset=i,this.height=s,this.width=a,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(t){var e,i=[],a=this.xoffset,s=this.yoffset,n=r(t)/this.height,o=r(t)/this.width;if(this.width>=this.height)for(e=0;e=this.height){var a=e/this.height,s=this.width-a;i=new t(this.xoffset+a,this.yoffset,s,this.height)}else{var r=e/this.width,n=this.height-r;i=new t(this.xoffset,this.yoffset+r,this.width,n)}return i}}function e(e,a,s,n,o){return n=void 0===n?0:n,o=void 0===o?0:o,function(t){var e,i,a=[];for(e=0;e=a(s,i))}(e,l=t[0],o)?(e.push(l),i(t.slice(1),e,s,n)):(h=s.cutArea(r(e),n),n.push(s.getCoordinates(e)),i(t,[],h,n)),n;n.push(s.getCoordinates(e))}function a(t,e){var i=Math.min.apply(Math,t),a=Math.max.apply(Math,t),s=r(t);return Math.max(Math.pow(e,2)*a/Math.pow(s,2),Math.pow(s,2)/(Math.pow(e,2)*i))}function s(t){return t&&t.constructor===Array}function r(t){var e,i=0;for(e=0;es-i&&o.width<=r-a){var l=n.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(l.x," ").concat(l.y,")"))}}},{key:"animateTreemap",value:function(t,e,i,a){var s=new v(this.ctx);s.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:i.x,y:i.y,width:i.width,height:i.height},a,(function(){s.animationCompleted(t)}))}}]),t}(),Dt=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return o(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,a=this.w;if(a.globals.allSeriesCollapsed)return a.globals.labels=[],a.globals.timescaleLabels=[],[];var s=new R(this.ctx),r=(e-t)/864e5;this.determineInterval(r),a.globals.disableZoomIn=!1,a.globals.disableZoomOut=!1,r<.00011574074074074075?a.globals.disableZoomIn=!0:r>5e4&&(a.globals.disableZoomOut=!0);var n=s.getTimeUnitsfromTimestamp(t,e,this.utc),o=a.globals.gridWidth/r,l=o/24,h=l/60,d=h/60,g=Math.floor(24*r),u=Math.floor(1440*r),f=Math.floor(86400*r),p=Math.floor(r),x=Math.floor(r/30),b=Math.floor(r/365),m={minMillisecond:n.minMillisecond,minSecond:n.minSecond,minMinute:n.minMinute,minHour:n.minHour,minDate:n.minDate,minMonth:n.minMonth,minYear:n.minYear},v={firstVal:m,currentMillisecond:m.minMillisecond,currentSecond:m.minSecond,currentMinute:m.minMinute,currentHour:m.minHour,currentMonthDate:m.minDate,currentDate:m.minDate,currentMonth:m.minMonth,currentYear:m.minYear,daysWidthOnXAxis:o,hoursWidthOnXAxis:l,minutesWidthOnXAxis:h,secondsWidthOnXAxis:d,numberOfSeconds:f,numberOfMinutes:u,numberOfHours:g,numberOfDays:p,numberOfMonths:x,numberOfYears:b};switch(this.tickInterval){case"years":this.generateYearScale(v);break;case"months":case"half_year":this.generateMonthScale(v);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(v);break;case"hours":this.generateHourScale(v);break;case"minutes_fives":case"minutes":this.generateMinuteScale(v);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(v)}var y=this.timeScaleArray.map((function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?c(c({},e),{},{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?c(c({},e),{},{value:t.value}):"minute"===t.unit?c(c({},e),{},{value:t.value,minute:t.value}):"second"===t.unit?c(c({},e),{},{value:t.value,minute:t.minute,second:t.second}):t}));return y.filter((function(t){var e=1,s=Math.ceil(a.globals.gridWidth/120),r=t.value;void 0!==a.config.xaxis.tickAmount&&(s=a.config.xaxis.tickAmount),y.length>s&&(e=Math.floor(y.length/s));var n=!1,o=!1;switch(i.tickInterval){case"years":"year"===t.unit&&(n=!0);break;case"half_year":e=7,"year"===t.unit&&(n=!0);break;case"months":e=1,"year"===t.unit&&(n=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(n=!0),30===r&&(o=!0);break;case"months_days":e=10,"month"===t.unit&&(n=!0),30===r&&(o=!0);break;case"week_days":e=8,"month"===t.unit&&(n=!0);break;case"days":e=1,"month"===t.unit&&(n=!0);break;case"hours":"day"===t.unit&&(n=!0);break;case"minutes_fives":r%5!=0&&(o=!0);break;case"seconds_tens":r%10!=0&&(o=!0);break;case"seconds_fives":r%5!=0&&(o=!0)}if("hours"===i.tickInterval||"minutes_fives"===i.tickInterval||"seconds_tens"===i.tickInterval||"seconds_fives"===i.tickInterval){if(!o)return!0}else if((r%e==0||n)&&!o)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,a=this.formatDates(t),s=this.removeOverlappingTS(a);i.globals.timescaleLabels=s.slice(),new ct(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,i=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.daysWidthOnXAxis,r=t.numberOfYears,n=e.minYear,o=0,l=new R(this.ctx),h="year";if(e.minDate>1||e.minMonth>0){var c=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);o=(l.determineDaysOfYear(e.minYear)-c+1)*s,n=e.minYear+1,this.timeScaleArray.push({position:o,value:n,unit:h,year:n,month:m.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:o,value:n,unit:h,year:a,month:m.monthMod(i+1)});for(var d=n,g=o,u=0;u1){l=(h.determineDaysOfMonths(a+1,e.minYear)-i+1)*r,o=m.monthMod(a+1);var g=s+d,u=m.monthMod(o),f=o;0===o&&(c="year",f=g,u=1,g+=d+=1),this.timeScaleArray.push({position:l,value:f,unit:c,year:g,month:u})}else this.timeScaleArray.push({position:l,value:o,unit:c,year:s,month:m.monthMod(a)});for(var p=o+1,x=l,b=0,v=1;bn.determineDaysOfMonths(e+1,i)?(h=1,o="month",g=e+=1,e):e},d=(24-e.minHour)*s,g=l,u=c(h,i,a);0===e.minHour&&1===e.minDate?(d=0,g=m.monthMod(e.minMonth),o="month",h=e.minDate,r++):1!==e.minDate&&0===e.minHour&&0===e.minMinute&&(d=0,l=e.minDate,g=l,u=c(h=l,i,a)),this.timeScaleArray.push({position:d,value:g,unit:o,year:this._getYear(a,u,0),month:m.monthMod(u),day:h});for(var f=d,p=0;po.determineDaysOfMonths(e+1,s)&&(p=1,e+=1),{month:e,date:p}},c=function(t,e){return t>o.determineDaysOfMonths(e+1,s)?e+=1:e},d=60-(e.minMinute+e.minSecond/60),g=d*r,u=e.minHour+1,f=u+1;60===d&&(g=0,f=(u=e.minHour)+1);var p=i,x=c(p,a);this.timeScaleArray.push({position:g,value:u,unit:l,day:p,hour:f,year:s,month:m.monthMod(x)});for(var b=g,v=0;v=24&&(f=0,l="day",x=h(p+=1,x).month,x=c(p,x));var y=this._getYear(s,x,0);b=0===f&&0===v?d*r:60*r+b;var w=0===f?p:f;this.timeScaleArray.push({position:b,value:w,unit:l,hour:f,day:p,year:y,month:m.monthMod(x)}),f++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,n=t.currentMonth,o=t.currentYear,l=t.minutesWidthOnXAxis,h=t.secondsWidthOnXAxis,c=t.numberOfMinutes,d=a+1,g=r,u=n,f=o,p=s,x=(60-i-e/1e3)*h,b=0;b=60&&(d=0,24===(p+=1)&&(p=0)),this.timeScaleArray.push({position:x,value:d,unit:"minute",hour:p,minute:d,day:g,year:this._getYear(f,u,0),month:m.monthMod(u)}),x+=l,d++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,n=t.currentMonth,o=t.currentYear,l=t.secondsWidthOnXAxis,h=t.numberOfSeconds,c=i+1,d=a,g=r,u=n,f=o,p=s,x=(1e3-e)/1e3*l,b=0;b=60&&(c=0,++d>=60&&(d=0,24==++p&&(p=0))),this.timeScaleArray.push({position:x,value:c,unit:"second",hour:p,minute:d,second:c,day:g,year:this._getYear(f,u,0),month:m.monthMod(u)}),x+=l,c++}},{key:"createRawDateString",value:function(t,e){var i=t.year;return 0===t.month&&(t.month=1),i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),"minute"===t.unit?i+=":"+("0"+e).slice(-2):i+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),"second"===t.unit?i+=":"+("0"+e).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map((function(t){var a=t.value.toString(),s=new R(e.ctx),r=e.createRawDateString(t,a),n=s.getDate(s.parseDate(r));if(e.utc||(n=s.getDate(s.parseDateWithTimezone(r))),void 0===i.config.xaxis.labels.format){var o="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(o=l.year),"month"===t.unit&&(o=l.month),"day"===t.unit&&(o=l.day),"hour"===t.unit&&(o=l.hour),"minute"===t.unit&&(o=l.minute),"second"===t.unit&&(o=l.second),a=s.formatDate(n,o)}else a=s.formatDate(n,i.config.xaxis.labels.format);return{dateString:r,position:t.position,value:a,unit:t.unit,year:t.year,month:t.month}}))}},{key:"removeOverlappingTS",value:function(t){var e,i=this,a=new w(this.ctx),s=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(s=!0,e=a.getTextRects(t[0].value).width);var r=0,n=t.map((function(n,o){if(o>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var l=s?e:a.getTextRects(t[r].value).width,h=t[r].position;return n.position>h+l+10?(r=o,n):null}return n}));return n.filter((function(t){return null!==t}))}},{key:"_getYear",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),t}(),Ft=function(){function t(e,i){r(this,t),this.ctx=i,this.w=i.w,this.el=e}return o(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),w.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elAnnotations=t.dom.Paper.group().attr({class:"apexcharts-annotations"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,a=i.config,s=i.globals,r={series:[],i:[]},n={series:[],i:[]},o={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]};s.series.map((function(e,g){var u=0;void 0!==t[g].type?("column"===t[g].type||"bar"===t[g].type?(s.series.length>1&&a.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),h.series.push(e),h.i.push(g),u++,i.globals.columnSeries=h.series):"area"===t[g].type?(n.series.push(e),n.i.push(g),u++):"line"===t[g].type?(r.series.push(e),r.i.push(g),u++):"scatter"===t[g].type?(o.series.push(e),o.i.push(g)):"bubble"===t[g].type?(l.series.push(e),l.i.push(g),u++):"candlestick"===t[g].type?(c.series.push(e),c.i.push(g),u++):"boxPlot"===t[g].type?(d.series.push(e),d.i.push(g),u++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble"),u>1&&(s.comboCharts=!0)):(r.series.push(e),r.i.push(g))}));var g=new It(this.ctx,e),u=new At(this.ctx,e);this.ctx.pie=new Pt(this.ctx);var f=new Mt(this.ctx);this.ctx.rangeBar=new O(this.ctx,e);var p=new Tt(this.ctx),x=[];if(s.comboCharts){if(n.series.length>0&&x.push(g.draw(n.series,"area",n.i)),h.series.length>0)if(i.config.chart.stacked){var b=new kt(this.ctx,e);x.push(b.draw(h.series,h.i))}else this.ctx.bar=new H(this.ctx,e),x.push(this.ctx.bar.draw(h.series,h.i));if(r.series.length>0&&x.push(g.draw(r.series,"line",r.i)),c.series.length>0&&x.push(u.draw(c.series,c.i)),d.series.length>0&&x.push(u.draw(d.series,d.i)),o.series.length>0){var m=new It(this.ctx,e,!0);x.push(m.draw(o.series,"scatter",o.i))}if(l.series.length>0){var v=new It(this.ctx,e,!0);x.push(v.draw(l.series,"bubble",l.i))}}else switch(a.chart.type){case"line":x=g.draw(s.series,"line");break;case"area":x=g.draw(s.series,"area");break;case"bar":a.chart.stacked?x=new kt(this.ctx,e).draw(s.series):(this.ctx.bar=new H(this.ctx,e),x=this.ctx.bar.draw(s.series));break;case"candlestick":case"boxPlot":x=new At(this.ctx,e).draw(s.series);break;case"rangeBar":x=this.ctx.rangeBar.draw(s.series);break;case"heatmap":x=new Ct(this.ctx,e).draw(s.series);break;case"treemap":x=new Yt(this.ctx,e).draw(s.series);break;case"pie":case"donut":case"polarArea":x=this.ctx.pie.draw(s.series);break;case"radialBar":x=f.draw(s.series);break;case"radar":x=p.draw(s.series);break;default:x=g.draw(s.series)}return x}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=m.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();"%"===a?m.isNumber(i[0])&&(0===i[0].width&&(i=m.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):"px"!==a&&""!==a||(t.svgWidth=parseInt(e.chart.width,10));var s=e.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===s){var r=m.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),w.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==s){var n=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+n+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};w.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0,a=t.config.chart.sparkline.enabled?1:15;a+=t.config.grid.padding.bottom,"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(i=new gt(this.ctx).legendHelpers.getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),r=2.05*t.globals.radialSize;if(s&&!t.config.chart.sparkline.enabled){var n=m.getBoundingClientRect(s);r=n.bottom;var o=n.bottom-n.top;r=Math.max(2.05*t.globals.radialSize,o)}var l=r+e.translateY+i+a;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",l),e.dom.elWrap.style.height=l+"px",w.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px"}},{key:"coreCalculations",value:function(){new J(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},i=new B,a=this.w.globals;i.initGlobalVars(a),a.seriesXvalues=e(),a.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new it(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new it(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Dt(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new S(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var i=e.config.chart.brush.targets||[e.config.chart.brush.target];i.forEach((function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx,"function"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){t.updateSourceChart(i)}),"function"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){t.updateSourceChart(i)})})),e.config.chart.events.selection=function(t,a){i.forEach((function(t){var i=ApexCharts.getChartByID(t),s=m.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&1===i.w.globals.series.length){var r=new Z(i);s=r.autoScaleY(i,s,a)}var n=i.w.config.yaxis.reduce((function(t,e,a){return[].concat(x(t),[c(c({},i.w.config.yaxis[a]),{},{min:s[0].min,max:s[0].max})])}),[]);i.ctx.updateHelpers._updateOptions({xaxis:{min:a.xaxis.min,max:a.xaxis.max},yaxis:n},!1,!1,!1,!1)}))}}}}]),t}(),Ht=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"_updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=[this.ctx];r&&(o=this.ctx.getSyncedCharts()),this.ctx.w.globals.isExecCalled&&(o=[this.ctx],this.ctx.w.globals.isExecCalled=!1),o.forEach((function(r){var o=r.w;return o.globals.shouldAnimate=a,i||(o.globals.resized=!0,o.globals.dataChanged=!0,a&&r.series.getPreviousPaths()),t&&"object"===s(t)&&(r.config=new W(t),t=S.extendArrayProps(r.config,t,o),r.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,o.config=m.extend(o.config,t),n&&(o.globals.lastXAxis=t.xaxis?m.clone(t.xaxis):[],o.globals.lastYAxis=t.yaxis?m.clone(t.yaxis):[],o.globals.initialConfig=m.extend({},o.config),o.globals.initialSeries=m.clone(o.config.series))),r.update(t)}))}},{key:"_updateSeries",value:function(t,e){var i,a=this,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.w;return r.globals.shouldAnimate=e,r.globals.dataChanged=!0,e&&this.ctx.series.getPreviousPaths(),r.globals.axisCharts?(0===(i=t.map((function(t,e){return a._extendSeries(t,e)}))).length&&(i=[{data:[]}]),r.config.series=i):r.config.series=t.slice(),s&&(r.globals.initialSeries=m.clone(r.config.series)),this.ctx.update()}},{key:"_extendSeries",value:function(t,e){var i=this.w,a=i.config.series[e];return c(c({},i.config.series[e]),{},{name:t.name?t.name:a&&a.name,color:t.color?t.color:a&&a.color,type:t.type?t.type:a&&a.type,data:t.data?t.data:a&&a.data})}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,a=null,s=".apexcharts-series[data\\:realIndex='".concat(t,"']");return i.globals.axisCharts?a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(e,"'], ").concat(s," circle[j='").concat(e,"'], ").concat(s," rect[j='").concat(e,"']")).members[0]:void 0===e&&(a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(t,"']")).members[0],"pie"!==i.config.chart.type&&"polarArea"!==i.config.chart.type&&"donut"!==i.config.chart.type||this.ctx.pie.pieClicked(t)),a?(new w(this.ctx).pathMouseDown(a,null),a.node?a.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach((function(i){void 0!==t.xaxis[i]&&(e.config.xaxis[i]=t.xaxis[i],e.globals.lastXAxis[i]=t.xaxis[i])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new N(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){var e=this.w;return e.config.chart.stacked&&"100%"===e.config.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,i=this.w,a=i.globals.lastXAxis,s=i.globals.lastYAxis;t&&t.xaxis&&(a=t.xaxis),t&&t.yaxis&&(s=t.yaxis),i.config.xaxis.min=a.min,i.config.xaxis.max=a.max;i.config.yaxis.map((function(t,a){i.globals.zoomed||void 0!==s[a]?function(t){void 0!==s[t]&&(i.config.yaxis[t].min=s[t].min,i.config.yaxis[t].max=s[t].max)}(a):void 0!==e.ctx.opts.yaxis[a]&&(t.min=e.ctx.opts.yaxis[a].min,t.max=e.ctx.opts.yaxis[a].max)}))}}]),t}();Xt="undefined"!=typeof window?window:void 0,Et=function(t,e){var i=(void 0!==this?this:t).SVG=function(t){if(i.supported)return t=new i.Doc(t),i.parser.draw||i.prepare(),t};if(i.ns="http://www.w3.org/2000/svg",i.xmlns="http://www.w3.org/2000/xmlns/",i.xlink="http://www.w3.org/1999/xlink",i.svgjs="http://svgjs.com/svgjs",i.supported=!0,!i.supported)return!1;i.did=1e3,i.eid=function(t){return"Svgjs"+d(t)+i.did++},i.create=function(t){var i=e.createElementNS(this.ns,t);return i.setAttribute("id",this.eid(t)),i},i.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var a=t.length-1;a>=0;a--)if(t[a])for(var s in e)t[a].prototype[s]=e[s];i.Set&&i.Set.inherit&&i.Set.inherit()},i.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,i.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&i.extend(e,t.extend),t.construct&&i.extend(t.parent||i.Container,t.construct),e},i.adopt=function(e){return e?e.instance?e.instance:((a="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new i.Nested:new i.Doc:"linearGradient"==e.nodeName?new i.Gradient("linear"):"radialGradient"==e.nodeName?new i.Gradient("radial"):i[d(e.nodeName)]?new(i[d(e.nodeName)]):new i.Element(e)).type=e.nodeName,a.node=e,e.instance=a,a instanceof i.Doc&&a.namespace().defs(),a.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),a):null;var a},i.prepare=function(){var t=e.getElementsByTagName("body")[0],a=(t?new i.Doc(t):i.adopt(e.documentElement).nested()).size(2,0);i.parser={body:t||e.documentElement,draw:a.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:a.polyline().node,path:a.path().node,native:i.create("svg")}},i.parser={native:i.create("svg")},e.addEventListener("DOMContentLoaded",(function(){i.parser.draw||i.prepare()}),!1),i.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},i.utils={map:function(t,e){for(var i=t.length,a=[],s=0;s1?1:t,new i.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),i.Color.test=function(t){return t+="",i.regex.isHex.test(t)||i.regex.isRgb.test(t)},i.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},i.Color.isColor=function(t){return i.Color.isRgb(t)||i.Color.test(t)},i.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},i.extend(i.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),i.PointArray=function(t,e){i.Array.call(this,t,e||[[0,0]])},i.PointArray.prototype=new i.Array,i.PointArray.prototype.constructor=i.PointArray;for(var a={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]}},r="mlhvqtcsaz".split(""),n=0,o=r.length;nl);return r},bbox:function(){return i.parser.draw||i.prepare(),i.parser.path.setAttribute("d",this.toString()),i.parser.path.getBBox()}}),i.Number=i.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(i.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof i.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new i.Number(t),new i.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new i.Number(t),new i.Number(this-t,this.unit||t.unit)},times:function(t){return t=new i.Number(t),new i.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new i.Number(t),new i.Number(this/t,this.unit||t.unit)},to:function(t){var e=new i.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new i.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new i.Number(this.destination).minus(this).times(t).plus(this):this}}}),i.Element=i.invent({create:function(t){this._stroke=i.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var a=u(this,t,e);return this.width(new i.Number(a.width)).height(new i.Number(a.height))},clone:function(t){this.writeDataToDom();var e=x(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(i.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter((function(e){return e!=t})).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return i.get(this.attr(t))},parent:function(e){var a=this;if(!a.node.parentNode)return null;if(a=i.adopt(a.node.parentNode),!e)return a;for(;a&&a.node instanceof t.SVGElement;){if("string"==typeof e?a.matches(e):a instanceof e)return a;if(!a.node.parentNode||"#document"==a.node.parentNode.nodeName)return null;a=i.adopt(a.node.parentNode)}},doc:function(){return this instanceof i.Doc?this:this.parent(i.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var a=e.createElement("svg");if(!(t&&this instanceof i.Parent))return a.appendChild(t=e.createElement("svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),a.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");a.innerHTML=""+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var s=0,r=a.firstChild.childNodes.length;s":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},i.morph=function(t){return function(e,a){return new i.MorphObj(e,a).at(t)}},i.Situation=i.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new i.Number(t.duration).valueOf(),this.delay=new i.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),i.FX=i.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(t,e,a){"object"===s(t)&&(e=t.ease,a=t.delay,t=t.duration);var r=new i.Situation({duration:t||1e3,delay:a||0,ease:i.easing[e||"-"]||e});return this.queue(r),this},target:function(t){return t&&t instanceof i.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=t.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){t.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof i.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof i.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e=this.situation;if(e.init)return this;for(var a in e.animations){t=this.target()[a](),Array.isArray(t)||(t=[t]),Array.isArray(e.animations[a])||(e.animations[a]=[e.animations[a]]);for(var s=t.length;s--;)e.animations[a][s]instanceof i.Number&&(t[s]=new i.Number(t[s])),e.animations[a][s]=t[s].morph(e.animations[a][s])}for(var a in e.attrs)e.attrs[a]=new i.MorphObj(this.target().attr(a),e.attrs[a]);for(var a in e.styles)e.styles[a]=new i.MorphObj(this.target().style(a),e.styles[a]);return e.initialTransformation=this.target().matrixify(),e.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(t){var e=this.last();return this.target().on("finished.fx",(function i(a){a.detail.situation==e&&(t.call(this,e),this.off("finished.fx",i))})),this._callStart()},during:function(t){var e=this.last(),a=function(a){a.detail.situation==e&&t.call(this,a.detail.pos,i.morph(a.detail.pos),a.detail.eased,e)};return this.target().off("during.fx",a).on("during.fx",a),this.after((function(){this.off("during.fx",a)})),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||"animations"][t]=e,this._callStart()},step:function(t){var e,i,a;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||ithis.lastPos&&r<=s&&(this.situation.once[r].call(this.target(),this.pos,s),delete this.situation.once[r]);return this.active&&this.target().fire("during",{pos:this.pos,eased:s,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=s,this):this},eachAt:function(){var t,e=this,a=this.target(),s=this.situation;for(var r in s.animations)t=[].concat(s.animations[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a[r].apply(a,t);for(var r in s.attrs)t=[r].concat(s.attrs[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a.attr.apply(a,t);for(var r in s.styles)t=[r].concat(s.styles[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a.style.apply(a,t);if(s.transforms.length){t=s.initialTransformation,r=0;for(var n=s.transforms.length;r=0;--a)this[v[a]]=null!=t[v[a]]?t[v[a]]:e[v[a]]},extend:{extract:function(){var t=f(this,0,1),e=(f(this,1,0),180/Math.PI*Math.atan2(t.y,t.x)-90);return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(e*Math.PI/180)+this.f*Math.sin(e*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(e*Math.PI/180)+this.e*Math.sin(-e*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:e,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new i.Matrix(this)}},clone:function(){return new i.Matrix(this)},morph:function(t){return this.destination=new i.Matrix(t),this},multiply:function(t){return new i.Matrix(this.native().multiply(function(t){return t instanceof i.Matrix||(t=new i.Matrix(t)),t}(t).native()))},inverse:function(){return new i.Matrix(this.native().inverse())},translate:function(t,e){return new i.Matrix(this.native().translate(t||0,e||0))},native:function(){for(var t=i.parser.native.createSVGMatrix(),e=v.length-1;e>=0;e--)t[v[e]]=this[v[e]];return t},toString:function(){return"matrix("+m(this.a)+","+m(this.b)+","+m(this.c)+","+m(this.d)+","+m(this.e)+","+m(this.f)+")"}},parent:i.Element,construct:{ctm:function(){return new i.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof i.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new i.Matrix(e)}return new i.Matrix(this.node.getScreenCTM())}}}),i.Point=i.invent({create:function(t,e){var i;i=Array.isArray(t)?{x:t[0],y:t[1]}:"object"===s(t)?{x:t.x,y:t.y}:null!=t?{x:t,y:null!=e?e:t}:{x:0,y:0},this.x=i.x,this.y=i.y},extend:{clone:function(){return new i.Point(this)},morph:function(t,e){return this.destination=new i.Point(t,e),this}}}),i.extend(i.Element,{point:function(t,e){return new i.Point(t,e).transform(this.screenCTM().inverse())}}),i.extend(i.Element,{attr:function(t,e,a){if(null==t){for(t={},a=(e=this.node.attributes).length-1;a>=0;a--)t[e[a].nodeName]=i.regex.isNumber.test(e[a].nodeValue)?parseFloat(e[a].nodeValue):e[a].nodeValue;return t}if("object"===s(t))for(var r in t)this.attr(r,t[r]);else if(null===e)this.node.removeAttribute(t);else{if(null==e)return null==(e=this.node.getAttribute(t))?i.defaults.attrs[t]:i.regex.isNumber.test(e)?parseFloat(e):e;"stroke-width"==t?this.attr("stroke",parseFloat(e)>0?this._stroke:null):"stroke"==t&&(this._stroke=e),"fill"!=t&&"stroke"!=t||(i.regex.isImage.test(e)&&(e=this.doc().defs().image(e,0,0)),e instanceof i.Image&&(e=this.doc().defs().pattern(0,0,(function(){this.add(e)})))),"number"==typeof e?e=new i.Number(e):i.Color.isColor(e)?e=new i.Color(e):Array.isArray(e)&&(e=new i.Array(e)),"leading"==t?this.leading&&this.leading(e):"string"==typeof a?this.node.setAttributeNS(a,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||"font-size"!=t&&"x"!=t||this.rebuild(t,e)}return this}}),i.extend(i.Element,{transform:function(t,e){var a;return"object"!==s(t)?(a=new i.Matrix(this).extract(),"string"==typeof t?a[t]:a):(a=new i.Matrix(this),e=!!e||!!t.relative,null!=t.a&&(a=e?a.multiply(new i.Matrix(t)):new i.Matrix(t)),this.attr("transform",a))}}),i.extend(i.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(i.regex.transforms).slice(0,-1).map((function(t){var e=t.trim().split("(");return[e[0],e[1].split(i.regex.delimiter).map((function(t){return parseFloat(t)}))]})).reduce((function(t,e){return"matrix"==e[0]?t.multiply(p(e[1])):t[e[0]].apply(t,e[1])}),new i.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),i.Transformation=i.invent({create:function(t,e){if(arguments.length>1&&"boolean"!=typeof e)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(t))for(var i=0,a=this.arguments.length;i=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return i.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){for(var a=this.children(),s=0,r=a.length;s=0;a--)e.childNodes[a]instanceof t.SVGElement&&x(e.childNodes[a]);return i.adopt(e).id(i.eid(e.nodeName))}function b(t){return null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2,t}function m(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach((function(t){var e={};e[t]=function(e){if(void 0===e)return this;if("string"==typeof e||i.Color.isRgb(e)||e&&"function"==typeof e.fill)this.attr(t,e);else for(var a=l[t].length-1;a>=0;a--)null!=e[l[t][a]]&&this.attr(l.prefix(t,l[t][a]),e[l[t][a]]);return this},i.extend(i.Element,i.FX,e)})),i.extend(i.Element,i.FX,{translate:function(t,e){return this.transform({x:t,y:e})},matrix:function(t){return this.attr("transform",new i.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new i.Number(t).plus(this instanceof i.FX?0:this.x()),!0)},dy:function(t){return this.y(new i.Number(t).plus(this instanceof i.FX?0:this.y()),!0)}}),i.extend(i.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),i.Set=i.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){for(var t=[].slice.call(arguments),e=0,i=t.length;e-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(t){return new i.Set(t)}}}),i.FX.Set=i.invent({create:function(t){this.set=t}}),i.Set.inherit=function(){var t=[];for(var e in i.Shape.prototype)"function"==typeof i.Shape.prototype[e]&&"function"!=typeof i.Set.prototype[e]&&t.push(e);for(var e in t.forEach((function(t){i.Set.prototype[t]=function(){for(var e=0,a=this.members.length;e=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),i.get=function(t){var a=e.getElementById(function(t){var e=(t||"").toString().match(i.regex.reference);if(e)return e[1]}(t)||t);return i.adopt(a)},i.select=function(t,a){return new i.Set(i.utils.map((a||e).querySelectorAll(t),(function(t){return i.adopt(t)})))},i.extend(i.Parent,{select:function(t){return i.select(t,this.node)}});var v="abcdef".split("");if("function"!=typeof t.CustomEvent){var y=function(t,i){i=i||{bubbles:!1,cancelable:!1,detail:void 0};var a=e.createEvent("CustomEvent");return a.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),a};y.prototype=t.Event.prototype,i.CustomEvent=y}else i.CustomEvent=t.CustomEvent;return i},void 0!==(a=function(){return Et(Xt,Xt.document)}.call(e,i,e,t))&&(t.exports=a),function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr("in")&&this.autoSetIn&&t.attr("in",this.source),t.attr("result")||t.attr("result",t),t},blend:function(t,e,i){return this.put(new SVG.BlendEffect(t,e,i))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,i){return this.put(new SVG.CompositeEffect(t,e,i))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,i){return this.put(new SVG.DiffuseLightingEffect(t,e,i))},displacementMap:function(t,e,i,a,s){return this.put(new SVG.DisplacementMapEffect(t,e,i,a,s))},specularLighting:function(t,e,i,a){return this.put(new SVG.SpecularLightingEffect(t,e,i,a))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,i,a,s){return this.put(new SVG.TurbulenceEffect(t,e,i,a,s))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return"function"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,i){return this.parent()&&this.parent().diffuseLighting(t,e,i).in(this)},displacementMap:function(t,e,i,a){return this.parent()&&this.parent().displacementMap(this,t,e,i,a)},specularLighting:function(t,e,i,a){return this.parent()&&this.parent().specularLighting(t,e,i,a).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,i,a,s){return this.parent()&&this.parent().turbulence(t,e,i,a,s).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr("in",t)}}});var e={blend:function(t,e,i){this.attr({in:t,in2:e,mode:i||"normal"})},colorMatrix:function(t,e){"matrix"==t&&(e=s(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=s(t),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},composite:function(t,e,i){this.attr({in:t,in2:e,operator:i})},flood:function(t,e){this.attr("flood-color",t),null!=e&&this.attr("flood-opacity",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr("href",t,SVG.xlink)},displacementMap:function(t,e,i,a,s){this.attr({in:t,in2:e,scale:i,xChannelSelector:a,yChannelSelector:s})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr("stdDeviation",r(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,i,a,s){this.attr({numOctaves:e,seed:i,stitchTiles:a,baseFrequency:t,type:s})}},i={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each((function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))}))}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var i=0;i1&&(T*=a=Math.sqrt(a),M*=a),s=(new SVG.Matrix).rotate(z).scale(1/T,1/M).rotate(-z),D=D.transform(s),o=(r=[(F=F.transform(s)).x-D.x,F.y-D.y])[0]*r[0]+r[1]*r[1],n=Math.sqrt(o),r[0]/=n,r[1]/=n,l=o<4?Math.sqrt(1-o/4):0,I===X&&(l*=-1),h=new SVG.Point((F.x+D.x)/2+l*-r[1],(F.y+D.y)/2+l*r[0]),c=new SVG.Point(D.x-h.x,D.y-h.y),d=new SVG.Point(F.x-h.x,F.y-h.y),g=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(g*=-1),u=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(u*=-1),X&&g>u&&(u+=2*Math.PI),!X&&gr.maxX-e.width&&(n=(a=r.maxX-e.width)-this.startPoints.box.x),null!=r.minY&&sr.maxY-e.height&&(o=(s=r.maxY-e.height)-this.startPoints.box.y),null!=r.snapToGrid&&(a-=a%r.snapToGrid,s-=s%r.snapToGrid,n-=n%r.snapToGrid,o-=o%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:n,y:o},!0):this.el.move(a,s));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,i){"function"!=typeof e&&"object"!=typeof e||(i=e,e=!0);var a=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?a.init(i||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(t,e,i){var a="string"!=typeof t?t:e[t];return i?a/2:a},this.pointCoords=function(t,e){var i=this.pointsList[t];return{x:this.pointCoord(i[0],e,"t"===t||"b"===t),y:this.pointCoord(i[1],e,"r"===t||"l"===t)}}}t.prototype.init=function(t,e){var i=this.el.bbox();this.options={};var a=this.el.selectize.defaults.points;for(var s in this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],void 0!==e[s]&&(this.options[s]=e[s]);var r=["points","pointsExclude"];for(var s in r){var n=this.options[r[s]];"string"==typeof n?n=n.length>0?n.split(/\s*,\s*/i):[]:"boolean"==typeof n&&"points"===r[s]&&(n=n?a:[]),this.options[r[s]]=n}this.options.points=[a,this.options.points].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map((function(e){return[e[0]-t.x,e[1]-t.y]}))},t.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case"rt":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case"rb":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case"lb":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case"t":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case"r":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case"b":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case"l":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case"rot":this.calc=function(t,e){var i=t+this.parameters.p.x,a=e+this.parameters.p.y,s=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),r=Math.atan2(a-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),n=this.parameters.rotation+180*(r-s)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(n-n%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),a=this.el.array().valueOf();a[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],a[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(a)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"touchend.resize",(function(){e.done()})),SVG.on(window,"mousemove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"mouseup.resize",(function(){e.done()}))},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,s=i.y-this.parameters.p.y;this.lastUpdateCall=[a,s],this.calc(a,s),this.el.fire("resizing",{dx:a,dy:s,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,i,a){var s;return void 0!==a?s=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=null==i?3:i,s=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(s[0]-=this.options.snapToGrid),e<0&&(s[1]-=this.options.snapToGrid),t-=Math.abs(s[0])n.maxX&&(t=n.maxX-s),void 0!==n.minY&&r+en.maxY&&(e=n.maxY-r),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,s=this.parameters.box.width+t[0],r=this.parameters.box.height-t[1],n=s/r;return na&&(i[0]=this.parameters.box.width-r*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),function(t,e){void 0===e&&(e={});var i=e.insertAt;if("undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===i&&a.firstChild?a.insertBefore(s,a.firstChild):a.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}}('.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, .5);\n box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n}\n\n\n.apexcharts-inner {\n position: relative;\n}\n\n.apexcharts-text tspan {\n font-family: inherit;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30, 30, 30, 0.8);\n}\n\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-y-label:empty,\n.apexcharts-tooltip-text-y-value:empty,\n.apexcharts-tooltip-text-goals-label:empty,\n.apexcharts-tooltip-text-goals-value:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-goals-group, \n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n display: flex;\n}\n.apexcharts-tooltip-text-goals-label:not(:empty),\n.apexcharts-tooltip-text-goals-value:not(:empty) {\n margin-top: -6px;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-box, .apexcharts-custom-tooltip {\n padding: 4px 8px;\n}\n\n.apexcharts-tooltip-boxPlot {\n display: flex;\n flex-direction: column-reverse;\n}\n\n.apexcharts-tooltip-box>div {\n margin: 4px 0;\n}\n\n.apexcharts-tooltip-box span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after,\n.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-left: -6px;\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #ECEFF1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after,\n.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-top: -6px;\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1;\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_boundingRect, .svg_select_points_rot {\n pointer-events: none;\n opacity: 0;\n visibility: hidden;\n}\n.apexcharts-selection-rect + g .svg_select_boundingRect,\n.apexcharts-selection-rect + g .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n\n.apexcharts-selection-rect + g .svg_select_points_l,\n.apexcharts-selection-rect + g .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n}\n\n.svg_select_points {\n fill: #efefef;\n stroke: #333;\n rx: 2;\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon,\n.apexcharts-reset-icon,\n.apexcharts-pan-icon,\n.apexcharts-selection-icon,\n.apexcharts-menu-icon,\n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {\n fill: #008FFB;\n}\n\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon,\n.apexcharts-menu-icon {\n position: relative;\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px;\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-reset-icon,\n.apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008FFB;\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee;\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n }\n}\n\n.apexcharts-datalabel.apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabels,\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-gridline,\n.apexcharts-annotation-rect,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line,\n.apexcharts-zoom-rect,\n.apexcharts-toolbar svg,\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-radar-series path,\n.apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n\n/* Resize generated styles */\n\n@keyframes resizeanim {\n from {\n opacity: 0;\n }\n to {\n opacity: 0;\n }\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n}\n\n.resize-triggers,\n.resize-triggers>div,\n.contract-trigger:before {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n}\n\n.resize-triggers>div {\n background: #eee;\n overflow: auto;\n}\n\n.contract-trigger:before {\n width: 200%;\n height: 200%;\n}'),function(){function t(t){var e=t.__resizeTriggers__,i=e.firstElementChild,a=e.lastElementChild,s=i?i.firstElementChild:null;a&&(a.scrollLeft=a.scrollWidth,a.scrollTop=a.scrollHeight),s&&(s.style.width=i.offsetWidth+1+"px",s.style.height=i.offsetHeight+1+"px"),i&&(i.scrollLeft=i.scrollWidth,i.scrollTop=i.scrollHeight)}function e(e){var i=this;t(this),this.__resizeRAF__&&r(this.__resizeRAF__),this.__resizeRAF__=s((function(){(function(t){return t.offsetWidth!=t.__resizeLast__.width||t.offsetHeight!=t.__resizeLast__.height})(i)&&(i.__resizeLast__.width=i.offsetWidth,i.__resizeLast__.height=i.offsetHeight,i.__resizeListeners__.forEach((function(t){t.call(e)})))}))}var i,a,s=(i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return window.setTimeout(t,20)},function(t){return i(t)}),r=(a=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout,function(t){return a(t)}),n=!1,o="animationstart",l="Webkit Moz O ms".split(" "),h="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),c=document.createElement("fakeelement");if(void 0!==c.style.animationName&&(n=!0),!1===n)for(var d=0;d
',i.appendChild(i.__resizeTriggers__),t(i),i.addEventListener("scroll",e,!0),o&&i.__resizeTriggers__.addEventListener(o,(function(e){"resizeanim"==e.animationName&&t(i)}))),i.__resizeListeners__.push(a)},window.removeResizeListener=function(t,i){t&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(i),1),t.__resizeListeners__.length||(t.removeEventListener("scroll",e),t.__resizeTriggers__.parentNode&&(t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__))))}}(),void 0===window.Apex&&(window.Apex={});var Rt=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","touchstart","touchmove","mouseup","touchend"],this.ctx.animations=new v(this.ctx),this.ctx.axes=new et(this.ctx),this.ctx.core=new Ft(this.ctx.el,this.ctx),this.ctx.config=new W({}),this.ctx.data=new G(this.ctx),this.ctx.grid=new $(this.ctx),this.ctx.graphics=new w(this.ctx),this.ctx.coreUtils=new S(this.ctx),this.ctx.crosshairs=new it(this.ctx),this.ctx.events=new K(this.ctx),this.ctx.exports=new U(this.ctx),this.ctx.localization=new tt(this.ctx),this.ctx.options=new T,this.ctx.responsive=new at(this.ctx),this.ctx.series=new D(this.ctx),this.ctx.theme=new st(this.ctx),this.ctx.formatters=new _(this.ctx),this.ctx.titleSubtitle=new rt(this.ctx),this.ctx.legend=new gt(this.ctx),this.ctx.toolbar=new ut(this.ctx),this.ctx.dimensions=new ct(this.ctx),this.ctx.updateHelpers=new Ht(this.ctx),this.ctx.zoomPanSelection=new ft(this.ctx),this.ctx.w.globals.tooltip=new wt(this.ctx)}}]),t}(),Ot=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return o(t,[{key:"clear",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:"killSVG",value:function(t){t.each((function(t,e){this.removeClass("*"),this.off(),this.stop()}),!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var e=this,i=t.isUpdating,a=this.w.globals.dom.Paper.node;a.parentNode&&a.parentNode.parentNode&&!i&&(a.parentNode.parentNode.style.minHeight="unset");var s=this.w.globals.dom.baseEl;s&&this.ctx.eventList.forEach((function(t){s.removeEventListener(t,e.ctx.events.documentEvent)}));var r=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(r.Paper),r.Paper.remove(),r.elWrap=null,r.elGraphical=null,r.elAnnotations=null,r.elLegendWrap=null,r.baseEl=null,r.elGridRect=null,r.elGridRectMask=null,r.elGridRectMarkerMask=null,r.elDefs=null}}]),t}(),Nt=function(){function t(e,i){r(this,t),this.opts=i,this.ctx=this,this.w=new V(i).init(),this.el=e,this.w.globals.cuid=m.randomId(),this.w.globals.chartID=this.w.config.chart.id?m.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Rt(this).initModules(),this.create=m.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return o(t,[{key:"render",value:function(){var t=this;return new Promise((function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;"function"==typeof a&&a(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),window.addResizeListener(t.el.parentNode,t.parentResizeHandler);var s=t.create(t.w.config.series,{});if(!s)return e(t);t.mount(s).then((function(){"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(s)})).catch((function(t){i(t)}))}else i(new Error("Element not found"))}))}},{key:"create",value:function(t,e){var i=this.w;new Rt(this).initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),i.config.xaxis.convertedCatToNumeric&&new N(i.config).convertCatToNumericXaxis(i.config,this.ctx),null===this.el)return a.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===i.config.chart.type&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),0===a.svgWidth)return a.animationEnded=!0,null;var s=S.checkComboSeries(t);a.comboCharts=s.comboCharts,a.comboBarCount=s.comboBarCount;var r=t.every((function(t){return t.data&&0===t.data.length}));(0===t.length||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new I(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),"category"!==i.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),this.dimensions.plotCoords();var n=this.core.xySettings();this.grid.createGridMask();var o=this.core.plotChartType(t,n),l=new E(this);l.bringForward(),i.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition();var h={plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}};return{elGraph:o,xyRatios:n,elInner:i.globals.dom.elGraphical,dimensions:h}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this,a=i.w;return new Promise((function(s,r){if(null===i.el)return r(new Error("Not enough data to display or target element not found"));(null===e||a.globals.allSeriesCollapsed)&&i.series.handleNoData(),"treemap"!==a.config.chart.type&&i.axes.drawAxis(a.config.chart.type,e.xyRatios),i.grid=new $(i);var n=i.grid.drawGrid();i.annotations=new M(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),"back"===a.config.grid.position&&n&&a.globals.dom.elGraphical.add(n.el);var o=new q(t.ctx),l=new Q(t.ctx);if(null!==n&&(o.xAxisLabelCorrections(n.xAxisTickWidth),l.setYAxisTextAlignments(),a.config.yaxis.map((function(t,e){-1===a.globals.ignoreYAxisIndexes.indexOf(e)&&l.yAxisTitleRotate(e,t.opposite)}))),"back"===a.config.annotations.position&&(a.globals.dom.Paper.add(a.globals.dom.elAnnotations),i.annotations.drawAxesAnnotations()),Array.isArray(e.elGraph))for(var h=0;h0&&a.globals.memory.methodsToExec.forEach((function(t){t.method(t.params,!1,t.context)})),a.globals.axisCharts||a.globals.noData||i.core.resizeNonAxisCharts(),s(i)}))}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),window.removeResizeListener(this.el.parentNode,this.parentResizeHandler);var t=this.w.config.chart.id;t&&Apex._chartInstances.forEach((function(e,i){e.id===m.escapeString(t)&&Apex._chartInstances.splice(i,1)})),new Ot(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],n=this.w;return n.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map((function(t,i){return e.updateHelpers._extendSeries(t,i)}))),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),n.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,i,a,s,r)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w.config.series.slice();return a.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,e,i)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),s=0;s0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=new J(this.ctx);return e.getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=new J(this.ctx);return e.getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new U(this.ctx).dataURI(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;"function"==typeof t&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var e=m.escapeString(t),i=Apex._chartInstances.filter((function(t){return t.id===e}))[0];return i&&i.chart}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),i=0;i2?s-2:0),n=2;n=e?t:""+Array(e+1-a.length).join(i)+t},m={s:b,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),a=Math.floor(i/60),s=i%60;return(e<=0?"+":"-")+b(a,2,"0")+":"+b(s,2,"0")},m:function t(e,i){if(e.date(){var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var a in e)i.o(e,a)&&!i.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=i(5927),e=i.n(t),a=i(7484),s={series:[{name:"candle",data:[{x:new Date(15387786e5),y:[6629.81,6650.5,6623.04,6633.33]},{x:new Date(15387804e5),y:[6632.01,6643.59,6620,6630.11]},{x:new Date(15387822e5),y:[6630.71,6648.95,6623.34,6635.65]},{x:new Date(1538784e6),y:[6635.65,6651,6629.67,6638.24]},{x:new Date(15387858e5),y:[6638.24,6640,6620,6624.47]},{x:new Date(15387876e5),y:[6624.53,6636.03,6621.68,6624.31]},{x:new Date(15387894e5),y:[6624.61,6632.2,6617,6626.02]},{x:new Date(15387912e5),y:[6627,6627.62,6584.22,6603.02]},{x:new Date(1538793e6),y:[6605,6608.03,6598.95,6604.01]},{x:new Date(15387948e5),y:[6604.5,6614.4,6602.26,6608.02]},{x:new Date(15387966e5),y:[6608.02,6610.68,6601.99,6608.91]},{x:new Date(15387984e5),y:[6608.91,6618.99,6608.01,6612]},{x:new Date(15388002e5),y:[6612,6615.13,6605.09,6612]},{x:new Date(1538802e6),y:[6612,6624.12,6608.43,6622.95]},{x:new Date(15388038e5),y:[6623.91,6623.91,6615,6615.67]},{x:new Date(15388056e5),y:[6618.69,6618.74,6610,6610.4]},{x:new Date(15388074e5),y:[6611,6622.78,6610.4,6614.9]},{x:new Date(15388092e5),y:[6614.9,6626.2,6613.33,6623.45]},{x:new Date(1538811e6),y:[6623.48,6627,6618.38,6620.35]},{x:new Date(15388128e5),y:[6619.43,6620.35,6610.05,6615.53]},{x:new Date(15388146e5),y:[6615.53,6617.93,6610,6615.19]},{x:new Date(15388164e5),y:[6615.19,6621.6,6608.2,6620]},{x:new Date(15388182e5),y:[6619.54,6625.17,6614.15,6620]},{x:new Date(153882e7),y:[6620.33,6634.15,6617.24,6624.61]},{x:new Date(15388218e5),y:[6625.95,6626,6611.66,6617.58]},{x:new Date(15388236e5),y:[6619,6625.97,6595.27,6598.86]},{x:new Date(15388254e5),y:[6598.86,6598.88,6570,6587.16]},{x:new Date(15388272e5),y:[6588.86,6600,6580,6593.4]},{x:new Date(1538829e6),y:[6593.99,6598.89,6585,6587.81]},{x:new Date(15388308e5),y:[6587.81,6592.73,6567.14,6578]},{x:new Date(15388326e5),y:[6578.35,6581.72,6567.39,6579]},{x:new Date(15388344e5),y:[6579.38,6580.92,6566.77,6575.96]},{x:new Date(15388362e5),y:[6575.96,6589,6571.77,6588.92]},{x:new Date(1538838e6),y:[6588.92,6594,6577.55,6589.22]},{x:new Date(15388398e5),y:[6589.3,6598.89,6589.1,6596.08]},{x:new Date(15388416e5),y:[6597.5,6600,6588.39,6596.25]},{x:new Date(15388434e5),y:[6598.03,6600,6588.73,6595.97]},{x:new Date(15388452e5),y:[6595.97,6602.01,6588.17,6602]},{x:new Date(1538847e6),y:[6602,6607,6596.51,6599.95]},{x:new Date(15388488e5),y:[6600.63,6601.21,6590.39,6591.02]},{x:new Date(15388506e5),y:[6591.02,6603.08,6591,6591]},{x:new Date(15388524e5),y:[6591,6601.32,6585,6592]},{x:new Date(15388542e5),y:[6593.13,6596.01,6590,6593.34]},{x:new Date(1538856e6),y:[6593.34,6604.76,6582.63,6593.86]},{x:new Date(15388578e5),y:[6593.86,6604.28,6586.57,6600.01]},{x:new Date(15388596e5),y:[6601.81,6603.21,6592.78,6596.25]},{x:new Date(15388614e5),y:[6596.25,6604.2,6590,6602.99]},{x:new Date(15388632e5),y:[6602.99,6606,6584.99,6587.81]},{x:new Date(1538865e6),y:[6587.81,6595,6583.27,6591.96]},{x:new Date(15388668e5),y:[6591.97,6596.07,6585,6588.39]},{x:new Date(15388686e5),y:[6587.6,6598.21,6587.6,6594.27]},{x:new Date(15388704e5),y:[6596.44,6601,6590,6596.55]},{x:new Date(15388722e5),y:[6598.91,6605,6596.61,6600.02]},{x:new Date(1538874e6),y:[6600.55,6605,6589.14,6593.01]},{x:new Date(15388758e5),y:[6593.15,6605,6592,6603.06]},{x:new Date(15388776e5),y:[6603.07,6604.5,6599.09,6603.89]},{x:new Date(15388794e5),y:[6604.44,6604.44,6600,6603.5]},{x:new Date(15388812e5),y:[6603.5,6603.99,6597.5,6603.86]},{x:new Date(1538883e6),y:[6603.85,6605,6600,6604.07]},{x:new Date(15388848e5),y:[6604.98,6606,6604.07,6606]}]}],chart:{height:350,type:"candlestick"},title:{text:"CandleStick Chart - Category X-axis",align:"left"},annotations:{xaxis:[{x:"Oct 06 14:00",borderColor:"#00E396",label:{borderColor:"#00E396",style:{fontSize:"12px",color:"#fff",background:"#00E396"},orientation:"horizontal",offsetY:7,text:"Annotation Test"}}]},tooltip:{enabled:!0},xaxis:{type:"category",labels:{formatter:function(t){return a(t).format("MMM DD HH:mm")}}},yaxis:{tooltip:{enabled:!0}}},r={series:[75],chart:{height:350,type:"radialBar",toolbar:{show:!0}},plotOptions:{radialBar:{startAngle:-135,endAngle:225,hollow:{margin:0,size:"70%",background:"#fff",image:void 0,imageOffsetX:0,imageOffsetY:0,position:"front",dropShadow:{enabled:!0,top:3,left:0,blur:4,opacity:.24}},track:{background:"#fff",strokeWidth:"67%",margin:0,dropShadow:{enabled:!0,top:-3,left:0,blur:4,opacity:.35}},dataLabels:{show:!0,name:{offsetY:-10,show:!0,color:"#888",fontSize:"17px"},value:{formatter:function(t){return parseInt(t)},color:"#111",fontSize:"36px",show:!0}}}},fill:{type:"gradient",gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:["#ABE5A1"],inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,100]}},stroke:{lineCap:"round"},labels:["Percent"]},n=new(e())(document.querySelector("#bar"),{series:[{name:"Net Profit",data:[44,55,57,56,61,58,63,60,66]},{name:"Revenue",data:[76,85,101,98,87,105,91,114,94]},{name:"Free Cash Flow",data:[35,41,36,26,45,48,52,53,41]}],chart:{type:"bar",height:350},plotOptions:{bar:{horizontal:!1,columnWidth:"55%",endingShape:"rounded"}},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct"]},yaxis:{title:{text:"$ (thousands)"}},fill:{opacity:1},tooltip:{y:{formatter:function(t){return"$ "+t+" thousands"}}}}),o=new(e())(document.querySelector("#line"),{chart:{type:"line"},series:[{name:"sales",data:[30,40,35,50,49,60,70,91,125]}],xaxis:{categories:[1991,1992,1993,1994,1995,1996,1997,1998,1999]}}),l=new(e())(document.querySelector("#candle"),s),h=new(e())(document.querySelector("#radialGradient"),r);new(e())(document.querySelector("#area"),{series:[{name:"series1",data:[31,40,28,51,42,109,100]},{name:"series2",data:[11,32,45,32,34,52,41]}],chart:{height:350,type:"area"},dataLabels:{enabled:!1},stroke:{curve:"smooth"},xaxis:{type:"datetime",categories:["2018-09-19T00:00:00.000Z","2018-09-19T01:30:00.000Z","2018-09-19T02:30:00.000Z","2018-09-19T03:30:00.000Z","2018-09-19T04:30:00.000Z","2018-09-19T05:30:00.000Z","2018-09-19T06:30:00.000Z"]},tooltip:{x:{format:"dd/MM/yy HH:mm"}}}).render(),h.render(),l.render(),n.render(),o.render()})()})(); \ No newline at end of file diff --git a/public/dashboard/assets/js/extensions/ui-apexchart.js.LICENSE.txt b/public/dashboard/assets/js/extensions/ui-apexchart.js.LICENSE.txt new file mode 100644 index 0000000..dd4417b --- /dev/null +++ b/public/dashboard/assets/js/extensions/ui-apexchart.js.LICENSE.txt @@ -0,0 +1,13 @@ +/*! + * ApexCharts v3.27.1 + * (c) 2018-2021 Juned Chhipa + * Released under the MIT License. + */ + +/*! svg.draggable.js - v2.2.2 - 2019-01-08 +* https://github.com/svgdotjs/svg.draggable.js +* Copyright (c) 2019 Wout Fierens; Licensed MIT */ + +/*! svg.filter.js - v2.0.2 - 2016-02-24 +* https://github.com/wout/svg.filter.js +* Copyright (c) 2016 Wout Fierens; Licensed MIT */ diff --git a/public/dashboard/assets/js/extensions/ui-chartjs.js b/public/dashboard/assets/js/extensions/ui-chartjs.js new file mode 100644 index 0000000..7dfed96 --- /dev/null +++ b/public/dashboard/assets/js/extensions/ui-chartjs.js @@ -0,0 +1,2 @@ +/*! For license information please see ui-chartjs.js.LICENSE.txt */ +(()=>{var e={7432:function(e,t,a){e.exports=function(e){"use strict";function t(e,t){return e(t={exports:{}},t.exports),t.exports}function a(e){return e&&e.default||e}e=e&&e.hasOwnProperty("default")?e.default:e;var n={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},r=t((function(e){var t={};for(var a in n)n.hasOwnProperty(a)&&(t[n[a]]=a);var r=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var i in r)if(r.hasOwnProperty(i)){if(!("channels"in r[i]))throw new Error("missing channels property: "+i);if(!("labels"in r[i]))throw new Error("missing channel labels property: "+i);if(r[i].labels.length!==r[i].channels)throw new Error("channel and label counts mismatch: "+i);var s=r[i].channels,o=r[i].labels;delete r[i].channels,delete r[i].labels,Object.defineProperty(r[i],"channels",{value:s}),Object.defineProperty(r[i],"labels",{value:o})}function d(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2)}r.rgb.hsl=function(e){var t,a,n=e[0]/255,r=e[1]/255,i=e[2]/255,s=Math.min(n,r,i),o=Math.max(n,r,i),d=o-s;return o===s?t=0:n===o?t=(r-i)/d:r===o?t=2+(i-n)/d:i===o&&(t=4+(n-r)/d),(t=Math.min(60*t,360))<0&&(t+=360),a=(s+o)/2,[t,100*(o===s?0:a<=.5?d/(o+s):d/(2-o-s)),100*a]},r.rgb.hsv=function(e){var t,a,n,r,i,s=e[0]/255,o=e[1]/255,d=e[2]/255,l=Math.max(s,o,d),u=l-Math.min(s,o,d),_=function(e){return(l-e)/6/u+.5};return 0===u?r=i=0:(i=u/l,t=_(s),a=_(o),n=_(d),s===l?r=n-a:o===l?r=1/3+t-n:d===l&&(r=2/3+a-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*i,100*l]},r.rgb.hwb=function(e){var t=e[0],a=e[1],n=e[2];return[r.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(a,n))*100,100*(n=1-1/255*Math.max(t,Math.max(a,n)))]},r.rgb.cmyk=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*((1-a-(t=Math.min(1-a,1-n,1-r)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},r.rgb.keyword=function(e){var a=t[e];if(a)return a;var r,i=1/0;for(var s in n)if(n.hasOwnProperty(s)){var o=d(e,n[s]);o.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*a+.0722*n),100*(.0193*t+.1192*a+.9505*n)]},r.rgb.lab=function(e){var t=r.rgb.xyz(e),a=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,a=(a/=95.047)>.008856?Math.pow(a,1/3):7.787*a+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(a-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},r.hsl.rgb=function(e){var t,a,n,r,i,s=e[0]/360,o=e[1]/100,d=e[2]/100;if(0===o)return[i=255*d,i,i];t=2*d-(a=d<.5?d*(1+o):d+o-d*o),r=[0,0,0];for(var l=0;l<3;l++)(n=s+1/3*-(l-1))<0&&n++,n>1&&n--,i=6*n<1?t+6*(a-t)*n:2*n<1?a:3*n<2?t+(a-t)*(2/3-n)*6:t,r[l]=255*i;return r},r.hsl.hsv=function(e){var t=e[0],a=e[1]/100,n=e[2]/100,r=a,i=Math.max(n,.01);return a*=(n*=2)<=1?n:2-n,r*=i<=1?i:2-i,[t,100*(0===n?2*r/(i+r):2*a/(n+a)),(n+a)/2*100]},r.hsv.rgb=function(e){var t=e[0]/60,a=e[1]/100,n=e[2]/100,r=Math.floor(t)%6,i=t-Math.floor(t),s=255*n*(1-a),o=255*n*(1-a*i),d=255*n*(1-a*(1-i));switch(n*=255,r){case 0:return[n,d,s];case 1:return[o,n,s];case 2:return[s,n,d];case 3:return[s,o,n];case 4:return[d,s,n];case 5:return[n,s,o]}},r.hsv.hsl=function(e){var t,a,n,r=e[0],i=e[1]/100,s=e[2]/100,o=Math.max(s,.01);return n=(2-i)*s,a=i*o,[r,100*(a=(a/=(t=(2-i)*o)<=1?t:2-t)||0),100*(n/=2)]},r.hwb.rgb=function(e){var t,a,n,r,i,s,o,d=e[0]/360,l=e[1]/100,u=e[2]/100,_=l+u;switch(_>1&&(l/=_,u/=_),n=6*d-(t=Math.floor(6*d)),0!=(1&t)&&(n=1-n),r=l+n*((a=1-u)-l),t){default:case 6:case 0:i=a,s=r,o=l;break;case 1:i=r,s=a,o=l;break;case 2:i=l,s=a,o=r;break;case 3:i=l,s=r,o=a;break;case 4:i=r,s=l,o=a;break;case 5:i=a,s=l,o=r}return[255*i,255*s,255*o]},r.cmyk.rgb=function(e){var t=e[0]/100,a=e[1]/100,n=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,a*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r))]},r.xyz.rgb=function(e){var t,a,n,r=e[0]/100,i=e[1]/100,s=e[2]/100;return a=-.9689*r+1.8758*i+.0415*s,n=.0557*r+-.204*i+1.057*s,t=(t=3.2406*r+-1.5372*i+-.4986*s)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(a=Math.min(Math.max(0,a),1)),255*(n=Math.min(Math.max(0,n),1))]},r.xyz.lab=function(e){var t=e[0],a=e[1],n=e[2];return a/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(t-a),200*(a-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},r.lab.xyz=function(e){var t,a,n,r=e[0];t=e[1]/500+(a=(r+16)/116),n=a-e[2]/200;var i=Math.pow(a,3),s=Math.pow(t,3),o=Math.pow(n,3);return a=i>.008856?i:(a-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,n=o>.008856?o:(n-16/116)/7.787,[t*=95.047,a*=100,n*=108.883]},r.lab.lch=function(e){var t,a=e[0],n=e[1],r=e[2];return(t=360*Math.atan2(r,n)/2/Math.PI)<0&&(t+=360),[a,Math.sqrt(n*n+r*r),t]},r.lch.lab=function(e){var t,a=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[a,n*Math.cos(t),n*Math.sin(t)]},r.rgb.ansi16=function(e){var t=e[0],a=e[1],n=e[2],i=1 in arguments?arguments[1]:r.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var s=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===i&&(s+=60),s},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){var t=e[0],a=e[1],n=e[2];return t===a&&a===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(a/255*5)+Math.round(n/255*5)},r.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var a=.5*(1+~~(e>50));return[(1&t)*a*255,(t>>1&1)*a*255,(t>>2&1)*a*255]},r.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var a;return e-=16,[Math.floor(e/36)/5*255,Math.floor((a=e%36)/6)/5*255,a%6/5*255]},r.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},r.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var a=t[0];3===t[0].length&&(a=a.split("").map((function(e){return e+e})).join(""));var n=parseInt(a,16);return[n>>16&255,n>>8&255,255&n]},r.rgb.hcg=function(e){var t,a=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(Math.max(a,n),r),s=Math.min(Math.min(a,n),r),o=i-s;return t=o<=0?0:i===a?(n-r)/o%6:i===n?2+(r-a)/o:4+(a-n)/o+4,t/=6,[360*(t%=1),100*o,100*(o<1?s/(1-o):0)]},r.hsl.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=1,r=0;return(n=a<.5?2*t*a:2*t*(1-a))<1&&(r=(a-.5*n)/(1-n)),[e[0],100*n,100*r]},r.hsv.hcg=function(e){var t=e[1]/100,a=e[2]/100,n=t*a,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},r.hcg.rgb=function(e){var t=e[0]/360,a=e[1]/100,n=e[2]/100;if(0===a)return[255*n,255*n,255*n];var r=[0,0,0],i=t%1*6,s=i%1,o=1-s,d=0;switch(Math.floor(i)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=o,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=o,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=o}return d=(1-a)*n,[255*(a*r[0]+d),255*(a*r[1]+d),255*(a*r[2]+d)]},r.hcg.hsv=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t),n=0;return a>0&&(n=t/a),[e[0],100*n,100*a]},r.hcg.hsl=function(e){var t=e[1]/100,a=e[2]/100*(1-t)+.5*t,n=0;return a>0&&a<.5?n=t/(2*a):a>=.5&&a<1&&(n=t/(2*(1-a))),[e[0],100*n,100*a]},r.hcg.hwb=function(e){var t=e[1]/100,a=t+e[2]/100*(1-t);return[e[0],100*(a-t),100*(1-a)]},r.hwb.hcg=function(e){var t=e[1]/100,a=1-e[2]/100,n=a-t,r=0;return n<1&&(r=(a-n)/(1-n)),[e[0],100*n,100*r]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=r.gray.hsv=function(e){return[0,0,e[0]]},r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),a=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(a.length)+a},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}));function i(){for(var e={},t=Object.keys(r),a=t.length,n=0;n1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}function m(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var a=e(t);if("object"==typeof a)for(var n=a.length,r=0;r=0&&t<1?P(Math.round(255*t)):"")}function b(e,t){return t<1||e[3]&&e[3]<1?k(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"}function k(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function D(e,t){return t<1||e[3]&&e[3]<1?w(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"}function w(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function x(e,t){return t<1||e[3]&&e[3]<1?T(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"}function T(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function S(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"}function H(e){return O[e.slice(0,3)]}function j(e,t,a){return Math.min(Math.max(t,e),a)}function P(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var O={};for(var A in h)O[h[A]]=A;var F=function(e){return e instanceof F?e:this instanceof F?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof e?(t=f.getRgba(e))?this.setValues("rgb",t):(t=f.getHsla(e))?this.setValues("hsl",t):(t=f.getHwb(e))&&this.setValues("hwb",t):"object"==typeof e&&(void 0!==(t=e).r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):void 0!==t.w||void 0!==t.whiteness?this.setValues("hwb",t):void 0===t.c&&void 0===t.cyan||this.setValues("cmyk",t)))):new F(e);var t};F.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return f.hexString(this.values.rgb)},rgbString:function(){return f.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return f.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return f.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return f.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return f.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return f.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return f.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],a=0;aa?(t+.05)/(a+.05):(a+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,a=(t[0]+e)%360;return t[0]=a<0?360+a:a,this.setValues("hsl",t),this},mix:function(e,t){var a=this,n=e,r=void 0===t?.5:t,i=2*r-1,s=a.alpha()-n.alpha(),o=((i*s==-1?i:(i+s)/(1+i*s))+1)/2,d=1-o;return this.rgb(o*a.red()+d*n.red(),o*a.green()+d*n.green(),o*a.blue()+d*n.blue()).alpha(a.alpha()*r+n.alpha()*(1-r))},toJSON:function(){return this.rgb()},clone:function(){var e,t,a=new F,n=this.values,r=a.values;for(var i in n)n.hasOwnProperty(i)&&(e=n[i],"[object Array]"===(t={}.toString.call(e))?r[i]=e.slice(0):"[object Number]"===t?r[i]=e:console.error("unexpected color value:",e));return a}},F.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},F.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},F.prototype.getValues=function(e){for(var t=this.values,a={},n=0;n=0;r--)t.call(a,e[r],r);else for(r=0;r=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:1===e?1:(a||(a=.3),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a))},easeOutElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:1===e?1:(a||(a=.3),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/a)+1)},easeInOutElastic:function(e){var t=1.70158,a=0,n=1;return 0===e?0:2==(e/=.5)?1:(a||(a=.45),n<1?(n=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/n),e<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-N.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*N.easeInBounce(2*e):.5*N.easeOutBounce(2*e-1)+.5}},R={effects:N};I.easingEffects=N;var B=Math.PI,V=B/180,J=2*B,U=B/2,G=B/4,q=2*B/3,K={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,a,n,r,i){if(i){var s=Math.min(i,r/2,n/2),o=t+s,d=a+s,l=t+n-s,u=a+r-s;e.moveTo(t,d),ot.left-a&&e.xt.top-a&&e.y0&&e.requestAnimationFrame()},advance:function(){for(var e,t,a,n,r=this.animations,i=0;i=a?(se.callback(e.onAnimationComplete,[e],t),t.animating=!1,r.splice(i,1)):++i}},ge=se.options.resolve,ye=["push","pop","shift","splice","unshift"];function Le(e,t){e._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),ye.forEach((function(t){var a="onData"+t.charAt(0).toUpperCase()+t.slice(1),n=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),r=n.apply(this,t);return se.each(e._chartjs.listeners,(function(e){"function"==typeof e[a]&&e[a].apply(e,t)})),r}})})))}function Ye(e,t){var a=e._chartjs;if(a){var n=a.listeners,r=n.indexOf(t);-1!==r&&n.splice(r,1),n.length>0||(ye.forEach((function(t){delete e[t]})),delete e._chartjs)}}var ve=function(e,t){this.initialize(e,t)};se.extend(ve.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(e,t){var a=this;a.chart=e,a.index=t,a.linkScales(),a.addElements(),a._type=a.getMeta().type},updateIndex:function(e){this.index=e},linkScales:function(){var e=this,t=e.getMeta(),a=e.chart,n=a.scales,r=e.getDataset(),i=a.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!r.xAxisID||(t.xAxisID=r.xAxisID||i.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!r.yAxisID||(t.yAxisID=r.yAxisID||i.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&Ye(this._data,this)},createMetaDataset:function(){var e=this,t=e.datasetElementType;return t&&new t({_chart:e.chart,_datasetIndex:e.index})},createMetaData:function(e){var t=this,a=t.dataElementType;return a&&new a({_chart:t.chart,_datasetIndex:t.index,_index:e})},addElements:function(){var e,t,a=this,n=a.getMeta(),r=a.getDataset().data||[],i=n.data;for(e=0,t=r.length;en&&e.insertElements(n,r-n)},insertElements:function(e,t){for(var a=0;ar?(i=r/t.innerRadius,e.arc(s,o,t.innerRadius-r,n+i,a-i,!0)):e.arc(s,o,r,n+Math.PI/2,a-Math.PI/2),e.closePath(),e.clip()}function we(e,t,a,n){var r,i=a.endAngle;for(n&&(a.endAngle=a.startAngle+ke,De(e,a),a.endAngle=i,a.endAngle===a.startAngle&&a.fullCircles&&(a.endAngle+=ke,a.fullCircles--)),e.beginPath(),e.arc(a.x,a.y,a.innerRadius,a.startAngle+ke,a.startAngle,!0),r=0;ro;)r-=ke;for(;r=s&&r<=o,l=i>=a.innerRadius&&i<=a.outerRadius;return d&&l}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,a=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,a=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},draw:function(){var e,t=this._chart.ctx,a=this._view,n="inner"===a.borderAlign?.33:0,r={x:a.x,y:a.y,innerRadius:a.innerRadius,outerRadius:Math.max(a.outerRadius-n,0),pixelMargin:n,startAngle:a.startAngle,endAngle:a.endAngle,fullCircles:Math.floor(a.circumference/ke)};if(t.save(),t.fillStyle=a.backgroundColor,t.strokeStyle=a.borderColor,r.fullCircles){for(r.endAngle=r.startAngle+ke,t.beginPath(),t.arc(r.x,r.y,r.outerRadius,r.startAngle,r.endAngle),t.arc(r.x,r.y,r.innerRadius,r.endAngle,r.startAngle,!0),t.closePath(),e=0;ee.x&&(t=Ie(t,"left","right")):e.basea?a:n,r:d.right||r<0?0:r>t?t:r,b:d.bottom||i<0?0:i>a?a:i,l:d.left||s<0?0:s>t?t:s}}function Be(e){var t=ze(e),a=t.right-t.left,n=t.bottom-t.top,r=Re(e,a/2,n/2);return{outer:{x:t.left,y:t.top,w:a,h:n},inner:{x:t.left+r.l,y:t.top+r.t,w:a-r.l-r.r,h:n-r.t-r.b}}}function Ve(e,t,a){var n=null===t,r=null===a,i=!(!e||n&&r)&&ze(e);return i&&(n||t>=i.left&&t<=i.right)&&(r||a>=i.top&&a<=i.bottom)}X._set("global",{elements:{rectangle:{backgroundColor:Ce,borderColor:Ce,borderSkipped:"bottom",borderWidth:0}}});var Je=he.extend({_type:"rectangle",draw:function(){var e=this._chart.ctx,t=this._view,a=Be(t),n=a.outer,r=a.inner;e.fillStyle=t.backgroundColor,e.fillRect(n.x,n.y,n.w,n.h),n.w===r.w&&n.h===r.h||(e.save(),e.beginPath(),e.rect(n.x,n.y,n.w,n.h),e.clip(),e.fillStyle=t.borderColor,e.rect(r.x,r.y,r.w,r.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return Ve(this._view,e,t)},inLabelRange:function(e,t){var a=this._view;return Ee(a)?Ve(a,e,null):Ve(a,null,t)},inXRange:function(e){return Ve(this._view,e,null)},inYRange:function(e){return Ve(this._view,null,e)},getCenterPoint:function(){var e,t,a=this._view;return Ee(a)?(e=a.x,t=(a.y+a.base)/2):(e=(a.x+a.base)/2,t=a.y),{x:e,y:t}},getArea:function(){var e=this._view;return Ee(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),Ue={},Ge=Te,qe=je,Ke=We,Ze=Je;Ue.Arc=Ge,Ue.Line=qe,Ue.Point=Ke,Ue.Rectangle=Ze;var $e=se._deprecated,Xe=se.valueOrDefault;function Qe(e,t){var a,n,r,i,s=e._length;for(r=1,i=t.length;r0?Math.min(s,Math.abs(n-a)):s,a=n;return s}function et(e,t,a){var n,r,i=a.barThickness,s=t.stackCount,o=t.pixels[e],d=se.isNullOrUndef(i)?Qe(t.scale,t.pixels):-1;return se.isNullOrUndef(i)?(n=d*a.categoryPercentage,r=a.barPercentage):(n=i*s,r=1),{chunk:n/s,ratio:r,start:o-n/2}}function tt(e,t,a){var n,r=t.pixels,i=r[e],s=e>0?r[e-1]:null,o=e=0&&M.min>=0?M.min:M.max,Y=void 0===M.start?M.end:M.max>=0&&M.min>=0?M.max-M.min:M.min-M.max,v=f.length;if(g||void 0===g&&void 0!==y)for(n=0;n=0&&l.max>=0?l.max:l.min,(M.min<0&&i<0||M.max>=0&&i>0)&&(L+=i));return s=m.getPixelForValue(L),d=(o=m.getPixelForValue(L+Y))-s,void 0!==p&&Math.abs(d)=0&&!c||Y<0&&c?s-p:s+p),{size:d,base:s,head:o,center:o+d/2}},calculateBarIndexPixels:function(e,t,a,n){var r=this,i="flex"===n.barThickness?tt(t,a,n):et(t,a,n),s=r.getStackIndex(e,r.getMeta().stack),o=i.start+i.chunk*s+i.chunk/2,d=Math.min(Xe(n.maxBarThickness,1/0),i.chunk*i.ratio);return{base:o-d/2,head:o+d/2,center:o,size:d}},draw:function(){var e=this,t=e.chart,a=e._getValueScale(),n=e.getMeta().data,r=e.getDataset(),i=n.length,s=0;for(se.canvas.clipArea(t.ctx,t.chartArea);s=ot?-dt:g<-ot?dt:0)+M,L=Math.cos(g),Y=Math.sin(g),v=Math.cos(y),b=Math.sin(y),k=g<=0&&y>=0||y>=dt,D=g<=lt&&y>=lt||y>=dt+lt,w=g<=-lt&&y>=-lt||y>=ot+lt,x=g===-ot||y>=ot?-1:Math.min(L,L*f,v,v*f),T=w?-1:Math.min(Y,Y*f,b,b*f),S=k?1:Math.max(L,L*f,v,v*f),H=D?1:Math.max(Y,Y*f,b,b*f);l=(S-x)/2,u=(H-T)/2,_=-(S+x)/2,m=-(H+T)/2}for(n=0,r=h.length;n0&&!isNaN(e)?dt*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,a,n,r,i,s,o,d,l=this,u=0,_=l.chart;if(!e)for(t=0,a=_.data.datasets.length;t(u=o>u?o:u)?d:u);return u},setHoverStyle:function(e){var t=e._model,a=e._options,n=se.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=st(a.hoverBackgroundColor,n(a.backgroundColor)),t.borderColor=st(a.hoverBorderColor,n(a.borderColor)),t.borderWidth=st(a.hoverBorderWidth,a.borderWidth)},_getRingWeightOffset:function(e){for(var t=0,a=0;a0&&ht(l[e-1]._model,d)&&(a.controlPointPreviousX=u(a.controlPointPreviousX,d.left,d.right),a.controlPointPreviousY=u(a.controlPointPreviousY,d.top,d.bottom)),e0&&(i=e.getDatasetMeta(i[0]._datasetIndex).data),i},"x-axis":function(e,t){return Ht(e,t,{intersect:!1})},point:function(e,t){return xt(e,Dt(t,e))},nearest:function(e,t,a){var n=Dt(t,e);a.axis=a.axis||"xy";var r=St(a.axis);return Tt(e,n,a.intersect,r)},x:function(e,t,a){var n=Dt(t,e),r=[],i=!1;return wt(e,(function(e){e.inXRange(n.x)&&r.push(e),e.inRange(n.x,n.y)&&(i=!0)})),a.intersect&&!i&&(r=[]),r},y:function(e,t,a){var n=Dt(t,e),r=[],i=!1;return wt(e,(function(e){e.inYRange(n.y)&&r.push(e),e.inRange(n.x,n.y)&&(i=!0)})),a.intersect&&!i&&(r=[]),r}}},Pt=se.extend;function Ot(e,t){return se.where(e,(function(e){return e.pos===t}))}function At(e,t){return e.sort((function(e,a){var n=t?a:e,r=t?e:a;return n.weight===r.weight?n.index-r.index:n.weight-r.weight}))}function Ft(e){var t,a,n,r=[];for(t=0,a=(e||[]).length;t div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n",Gt=a(Object.freeze({__proto__:null,default:Ut})),qt="$chartjs",Kt="chartjs-",Zt=Kt+"size-monitor",$t=Kt+"render-monitor",Xt=Kt+"render-animation",Qt=["animationstart","webkitAnimationStart"],ea={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function ta(e,t){var a=se.getStyle(e,t),n=a&&a.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}function aa(e,t){var a=e.style,n=e.getAttribute("height"),r=e.getAttribute("width");if(e[qt]={initial:{height:n,width:r,style:{display:a.display,height:a.height,width:a.width}}},a.display=a.display||"block",null===r||""===r){var i=ta(e,"width");void 0!==i&&(e.width=i)}if(null===n||""===n)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var s=ta(e,"height");void 0!==i&&(e.height=s)}return e}var na=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}()&&{passive:!0};function ra(e,t,a){e.addEventListener(t,a,na)}function ia(e,t,a){e.removeEventListener(t,a,na)}function sa(e,t,a,n,r){return{type:e,chart:t,native:r||null,x:void 0!==a?a:null,y:void 0!==n?n:null}}function oa(e,t){var a=ea[e.type]||e.type,n=se.getRelativePosition(e,t);return sa(a,t,n.x,n.y,e)}function da(e,t){var a=!1,n=[];return function(){n=Array.prototype.slice.call(arguments),t=t||this,a||(a=!0,se.requestAnimFrame.call(window,(function(){a=!1,e.apply(t,n)})))}}function la(e){var t=document.createElement("div");return t.className=e||"",t}function ua(e){var t=1e6,a=la(Zt),n=la(Zt+"-expand"),r=la(Zt+"-shrink");n.appendChild(la()),r.appendChild(la()),a.appendChild(n),a.appendChild(r),a._reset=function(){n.scrollLeft=t,n.scrollTop=t,r.scrollLeft=t,r.scrollTop=t};var i=function(){a._reset(),e()};return ra(n,"scroll",i.bind(n,"expand")),ra(r,"scroll",i.bind(r,"shrink")),a}function _a(e,t){var a=e[qt]||(e[qt]={}),n=a.renderProxy=function(e){e.animationName===Xt&&t()};se.each(Qt,(function(t){ra(e,t,n)})),a.reflow=!!e.offsetParent,e.classList.add($t)}function ma(e){var t=e[qt]||{},a=t.renderProxy;a&&(se.each(Qt,(function(t){ia(e,t,a)})),delete t.renderProxy),e.classList.remove($t)}function ca(e,t,a){var n=e[qt]||(e[qt]={}),r=n.resizer=ua(da((function(){if(n.resizer){var r=a.options.maintainAspectRatio&&e.parentNode,i=r?r.clientWidth:0;t(sa("resize",a)),r&&r.clientWidth0){var i=e[0];i.label?a=i.label:i.xLabel?a=i.xLabel:r>0&&i.index-1?e.split("\n"):e}function wa(e){var t=e._xScale,a=e._yScale||e._scale,n=e._index,r=e._datasetIndex,i=e._chart.getDatasetMeta(r).controller,s=i._getIndexScale(),o=i._getValueScale();return{xLabel:t?t.getLabelForIndex(n,r):"",yLabel:a?a.getLabelForIndex(n,r):"",label:s?""+s.getLabelForIndex(n,r):"",value:o?""+o.getLabelForIndex(n,r):"",index:n,datasetIndex:r,x:e._model.x,y:e._model.y}}function xa(e){var t=X.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:Ya(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:Ya(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:Ya(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:Ya(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:Ya(e.titleFontStyle,t.defaultFontStyle),titleFontSize:Ya(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:Ya(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:Ya(e.footerFontStyle,t.defaultFontStyle),footerFontSize:Ya(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function Ta(e,t){var a=e._chart.ctx,n=2*t.yPadding,r=0,i=t.body,s=i.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);s+=t.beforeBody.length+t.afterBody.length;var o=t.title.length,d=t.footer.length,l=t.titleFontSize,u=t.bodyFontSize,_=t.footerFontSize;n+=o*l,n+=o?(o-1)*t.titleSpacing:0,n+=o?t.titleMarginBottom:0,n+=s*u,n+=s?(s-1)*t.bodySpacing:0,n+=d?t.footerMarginTop:0,n+=d*_,n+=d?(d-1)*t.footerSpacing:0;var m=0,c=function(e){r=Math.max(r,a.measureText(e).width+m)};return a.font=se.fontString(l,t._titleFontStyle,t._titleFontFamily),se.each(t.title,c),a.font=se.fontString(u,t._bodyFontStyle,t._bodyFontFamily),se.each(t.beforeBody.concat(t.afterBody),c),m=t.displayColors?u+2:0,se.each(i,(function(e){se.each(e.before,c),se.each(e.lines,c),se.each(e.after,c)})),m=0,a.font=se.fontString(_,t._footerFontStyle,t._footerFontFamily),se.each(t.footer,c),{width:r+=2*t.xPadding,height:n}}function Sa(e,t){var a,n,r,i,s,o=e._model,d=e._chart,l=e._chart.chartArea,u="center",_="center";o.yd.height-t.height&&(_="bottom");var m=(l.left+l.right)/2,c=(l.top+l.bottom)/2;"center"===_?(a=function(e){return e<=m},n=function(e){return e>m}):(a=function(e){return e<=t.width/2},n=function(e){return e>=d.width-t.width/2}),r=function(e){return e+t.width+o.caretSize+o.caretPadding>d.width},i=function(e){return e-t.width-o.caretSize-o.caretPadding<0},s=function(e){return e<=c?"top":"bottom"},a(o.x)?(u="left",r(o.x)&&(u="center",_=s(o.y))):n(o.x)&&(u="right",i(o.x)&&(u="center",_=s(o.y)));var h=e._options;return{xAlign:h.xAlign?h.xAlign:u,yAlign:h.yAlign?h.yAlign:_}}function Ha(e,t,a,n){var r=e.x,i=e.y,s=e.caretSize,o=e.caretPadding,d=e.cornerRadius,l=a.xAlign,u=a.yAlign,_=s+o,m=d+o;return"right"===l?r-=t.width:"center"===l&&((r-=t.width/2)+t.width>n.width&&(r=n.width-t.width),r<0&&(r=0)),"top"===u?i+=_:i-="bottom"===u?t.height+_:t.height/2,"center"===u?"left"===l?r+=_:"right"===l&&(r-=_):"left"===l?r-=m:"right"===l&&(r+=m),{x:r,y:i}}function ja(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function Pa(e){return ka([],Da(e))}var Oa=he.extend({initialize:function(){this._model=xa(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options.callbacks,a=t.beforeTitle.apply(e,arguments),n=t.title.apply(e,arguments),r=t.afterTitle.apply(e,arguments),i=[];return i=ka(i,Da(a)),i=ka(i,Da(n)),i=ka(i,Da(r))},getBeforeBody:function(){return Pa(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var a=this,n=a._options.callbacks,r=[];return se.each(e,(function(e){var i={before:[],lines:[],after:[]};ka(i.before,Da(n.beforeLabel.call(a,e,t))),ka(i.lines,n.label.call(a,e,t)),ka(i.after,Da(n.afterLabel.call(a,e,t))),r.push(i)})),r},getAfterBody:function(){return Pa(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,a=t.beforeFooter.apply(e,arguments),n=t.footer.apply(e,arguments),r=t.afterFooter.apply(e,arguments),i=[];return i=ka(i,Da(a)),i=ka(i,Da(n)),i=ka(i,Da(r))},update:function(e){var t,a,n=this,r=n._options,i=n._model,s=n._model=xa(r),o=n._active,d=n._data,l={xAlign:i.xAlign,yAlign:i.yAlign},u={x:i.x,y:i.y},_={width:i.width,height:i.height},m={x:i.caretX,y:i.caretY};if(o.length){s.opacity=1;var c=[],h=[];m=ba[r.position].call(n,o,n._eventPosition);var f=[];for(t=0,a=o.length;t0&&a.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var a={width:t.width,height:t.height},n={x:t.x,y:t.y},r=Math.abs(t.opacity<.001)?0:t.opacity,i=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&i&&(e.save(),e.globalAlpha=r,this.drawBackground(n,t,e,a),n.y+=t.yPadding,se.rtl.overrideTextDirection(e,t.textDirection),this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),se.rtl.restoreTextDirection(e,t.textDirection),e.restore())}},handleEvent:function(e){var t=this,a=t._options,n=!1;return t._lastActive=t._lastActive||[],"mouseout"===e.type?t._active=[]:(t._active=t._chart.getElementsAtEventForMode(e,a.mode,a),a.reverse&&t._active.reverse()),(n=!se.arrayEquals(t._active,t._lastActive))&&(t._lastActive=t._active,(a.enabled||a.custom)&&(t._eventPosition={x:e.x,y:e.y},t.update(!0),t.pivot())),n}}),Aa=ba,Fa=Oa;Fa.positioners=Aa;var Wa=se.valueOrDefault;function Ca(){return se.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,a,n){if("xAxes"===e||"yAxes"===e){var r,i,s,o=a[e].length;for(t[e]||(t[e]=[]),r=0;r=t[e].length&&t[e].push({}),!t[e][r].type||s.type&&s.type!==t[e][r].type?se.merge(t[e][r],[La.getScaleDefaults(i),s]):se.merge(t[e][r],s)}else se._merger(e,t,a,n)}})}function Ea(){return se.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,a,n){var r=t[e]||Object.create(null),i=a[e];"scales"===e?t[e]=Ca(r,i):"scale"===e?t[e]=se.merge(r,[La.getScaleDefaults(i.type),i]):se._merger(e,t,a,n)}})}function za(e){var t=(e=e||Object.create(null)).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=Ea(X.global,X[e.type],e.options||{}),e}function Ia(e){var t=e.options;se.each(e.scales,(function(t){Vt.removeBox(e,t)})),t=Ea(X.global,X[e.config.type],t),e.options=e.config.options=t,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=t.tooltips,e.tooltip.initialize()}function Na(e,t,a){var n,r=function(e){return e.id===n};do{n=t+a++}while(se.findIndex(e,r)>=0);return n}function Ra(e){return"top"===e||"bottom"===e}function Ba(e,t){return function(a,n){return a[e]===n[e]?a[t]-n[t]:a[e]-n[e]}}X._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Va=function(e,t){return this.construct(e,t),this};se.extend(Va.prototype,{construct:function(e,t){var a=this;t=za(t);var n=ga.acquireContext(e,t),r=n&&n.canvas,i=r&&r.height,s=r&&r.width;a.id=se.uid(),a.ctx=n,a.canvas=r,a.config=t,a.width=s,a.height=i,a.aspectRatio=i?s/i:null,a.options=t.options,a._bufferedRender=!1,a._layers=[],a.chart=a,a.controller=a,Va.instances[a.id]=a,Object.defineProperty(a,"data",{get:function(){return a.config.data},set:function(e){a.config.data=e}}),n&&r?(a.initialize(),a.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return ya.notify(e,"beforeInit"),se.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.initToolTip(),ya.notify(e,"afterInit"),e},clear:function(){return se.canvas.clear(this),this},stop:function(){return pe.cancelAnimation(this),this},resize:function(e){var t=this,a=t.options,n=t.canvas,r=a.maintainAspectRatio&&t.aspectRatio||null,i=Math.max(0,Math.floor(se.getMaximumWidth(n))),s=Math.max(0,Math.floor(r?i/r:se.getMaximumHeight(n)));if((t.width!==i||t.height!==s)&&(n.width=t.width=i,n.height=t.height=s,n.style.width=i+"px",n.style.height=s+"px",se.retinaScale(t,a.devicePixelRatio),!e)){var o={width:i,height:s};ya.notify(t,"resize",[o]),a.onResize&&a.onResize(t,o),t.stop(),t.update({duration:a.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},a=e.scale;se.each(t.xAxes,(function(e,a){e.id||(e.id=Na(t.xAxes,"x-axis-",a))})),se.each(t.yAxes,(function(e,a){e.id||(e.id=Na(t.yAxes,"y-axis-",a))})),a&&(a.id=a.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,a=e.scales||{},n=[],r=Object.keys(a).reduce((function(e,t){return e[t]=!1,e}),{});t.scales&&(n=n.concat((t.scales.xAxes||[]).map((function(e){return{options:e,dtype:"category",dposition:"bottom"}})),(t.scales.yAxes||[]).map((function(e){return{options:e,dtype:"linear",dposition:"left"}})))),t.scale&&n.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),se.each(n,(function(t){var n=t.options,i=n.id,s=Wa(n.type,t.dtype);Ra(n.position)!==Ra(t.dposition)&&(n.position=t.dposition),r[i]=!0;var o=null;if(i in a&&a[i].type===s)(o=a[i]).options=n,o.ctx=e.ctx,o.chart=e;else{var d=La.getScaleConstructor(s);if(!d)return;o=new d({id:i,type:s,options:n,ctx:e.ctx,chart:e}),a[o.id]=o}o.mergeTicksOptions(),t.isDefault&&(e.scale=o)})),se.each(r,(function(e,t){e||delete a[t]})),e.scales=a,La.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e,t,a=this,n=[],r=a.data.datasets;for(e=0,t=r.length;e=0;--a)n.drawDataset(t[a],e);ya.notify(n,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var a=this,n={meta:e,index:e.index,easingValue:t};!1!==ya.notify(a,"beforeDatasetDraw",[n])&&(e.controller.draw(t),ya.notify(a,"afterDatasetDraw",[n]))},_drawTooltip:function(e){var t=this,a=t.tooltip,n={tooltip:a,easingValue:e};!1!==ya.notify(t,"beforeTooltipDraw",[n])&&(a.draw(),ya.notify(t,"afterTooltipDraw",[n]))},getElementAtEvent:function(e){return jt.modes.single(this,e)},getElementsAtEvent:function(e){return jt.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return jt.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,a){var n=jt.modes[t];return"function"==typeof n?n(this,e,a):[]},getDatasetAtEvent:function(e){return jt.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this,a=t.data.datasets[e];a._meta||(a._meta={});var n=a._meta[t.id];return n||(n=a._meta[t.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:a.order||0,index:e}),n},getVisibleDatasetCount:function(){for(var e=0,t=0,a=this.data.datasets.length;t=0;n--){var r=e[n];if(t(r))return r}},se.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},se.almostEquals=function(e,t,a){return Math.abs(e-t)=e},se.max=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.max(e,t)}),Number.NEGATIVE_INFINITY)},se.min=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.min(e,t)}),Number.POSITIVE_INFINITY)},se.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},se.toRadians=function(e){return e*(Math.PI/180)},se.toDegrees=function(e){return e*(180/Math.PI)},se._decimalPlaces=function(e){if(se.isFinite(e)){for(var t=1,a=0;Math.round(e*t)/t!==e;)t*=10,a++;return a}},se.getAngleFromPoint=function(e,t){var a=t.x-e.x,n=t.y-e.y,r=Math.sqrt(a*a+n*n),i=Math.atan2(n,a);return i<-.5*Math.PI&&(i+=2*Math.PI),{angle:i,distance:r}},se.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},se.aliasPixel=function(e){return e%2==0?0:.5},se._alignPixel=function(e,t,a){var n=e.currentDevicePixelRatio,r=a/2;return Math.round((t-r)*n)/n+r},se.splineCurve=function(e,t,a,n){var r=e.skip?t:e,i=t,s=a.skip?t:a,o=Math.sqrt(Math.pow(i.x-r.x,2)+Math.pow(i.y-r.y,2)),d=Math.sqrt(Math.pow(s.x-i.x,2)+Math.pow(s.y-i.y,2)),l=o/(o+d),u=d/(o+d),_=n*(l=isNaN(l)?0:l),m=n*(u=isNaN(u)?0:u);return{previous:{x:i.x-_*(s.x-r.x),y:i.y-_*(s.y-r.y)},next:{x:i.x+m*(s.x-r.x),y:i.y+m*(s.y-r.y)}}},se.EPSILON=Number.EPSILON||1e-14,se.splineCurveMonotone=function(e){var t,a,n,r,i,s,o,d,l,u=(e||[]).map((function(e){return{model:e._model,deltaK:0,mK:0}})),_=u.length;for(t=0;t<_;++t)if(!(n=u[t]).model.skip){if(a=t>0?u[t-1]:null,(r=t<_-1?u[t+1]:null)&&!r.model.skip){var m=r.model.x-n.model.x;n.deltaK=0!==m?(r.model.y-n.model.y)/m:0}!a||a.model.skip?n.mK=n.deltaK:!r||r.model.skip?n.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(n.deltaK)?n.mK=0:n.mK=(a.deltaK+n.deltaK)/2}for(t=0;t<_-1;++t)n=u[t],r=u[t+1],n.model.skip||r.model.skip||(se.almostEquals(n.deltaK,0,this.EPSILON)?n.mK=r.mK=0:(i=n.mK/n.deltaK,s=r.mK/n.deltaK,(d=Math.pow(i,2)+Math.pow(s,2))<=9||(o=3/Math.sqrt(d),n.mK=i*o*n.deltaK,r.mK=s*o*n.deltaK)));for(t=0;t<_;++t)(n=u[t]).model.skip||(a=t>0?u[t-1]:null,r=t<_-1?u[t+1]:null,a&&!a.model.skip&&(l=(n.model.x-a.model.x)/3,n.model.controlPointPreviousX=n.model.x-l,n.model.controlPointPreviousY=n.model.y-l*n.mK),r&&!r.model.skip&&(l=(r.model.x-n.model.x)/3,n.model.controlPointNextX=n.model.x+l,n.model.controlPointNextY=n.model.y+l*n.mK))},se.nextItem=function(e,t,a){return a?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},se.previousItem=function(e,t,a){return a?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},se.niceNum=function(e,t){var a=Math.floor(se.log10(e)),n=e/Math.pow(10,a);return(t?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,a)},se.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},se.getRelativePosition=function(e,t){var a,n,r=e.originalEvent||e,i=e.target||e.srcElement,s=i.getBoundingClientRect(),o=r.touches;o&&o.length>0?(a=o[0].clientX,n=o[0].clientY):(a=r.clientX,n=r.clientY);var d=parseFloat(se.getStyle(i,"padding-left")),l=parseFloat(se.getStyle(i,"padding-top")),u=parseFloat(se.getStyle(i,"padding-right")),_=parseFloat(se.getStyle(i,"padding-bottom")),m=s.right-s.left-d-u,c=s.bottom-s.top-l-_;return{x:a=Math.round((a-s.left-d)/m*i.width/t.currentDevicePixelRatio),y:n=Math.round((n-s.top-l)/c*i.height/t.currentDevicePixelRatio)}},se.getConstraintWidth=function(e){return a(e,"max-width","clientWidth")},se.getConstraintHeight=function(e){return a(e,"max-height","clientHeight")},se._calculatePadding=function(e,t,a){return(t=se.getStyle(e,t)).indexOf("%")>-1?a*parseInt(t,10)/100:parseInt(t,10)},se._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},se.getMaximumWidth=function(e){var t=se._getParentNode(e);if(!t)return e.clientWidth;var a=t.clientWidth,n=a-se._calculatePadding(t,"padding-left",a)-se._calculatePadding(t,"padding-right",a),r=se.getConstraintWidth(e);return isNaN(r)?n:Math.min(n,r)},se.getMaximumHeight=function(e){var t=se._getParentNode(e);if(!t)return e.clientHeight;var a=t.clientHeight,n=a-se._calculatePadding(t,"padding-top",a)-se._calculatePadding(t,"padding-bottom",a),r=se.getConstraintHeight(e);return isNaN(r)?n:Math.min(n,r)},se.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},se.retinaScale=function(e,t){var a=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==a){var n=e.canvas,r=e.height,i=e.width;n.height=r*a,n.width=i*a,e.ctx.scale(a,a),n.style.height||n.style.width||(n.style.height=r+"px",n.style.width=i+"px")}},se.fontString=function(e,t,a){return t+" "+e+"px "+a},se.longestText=function(e,t,a,n){var r=(n=n||{}).data=n.data||{},i=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(r=n.data={},i=n.garbageCollect=[],n.font=t),e.font=t;var s,o,d,l,u,_=0,m=a.length;for(s=0;sa.length){for(s=0;sn&&(n=i),n},se.numberOfLabelLines=function(e){var t=1;return se.each(e,(function(e){se.isArray(e)&&e.length>t&&(t=e.length)})),t},se.color=W?function(e){return e instanceof CanvasGradient&&(e=X.global.defaultColor),W(e)}:function(e){return console.error("Color.js not found!"),e},se.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:se.color(e).saturate(.5).darken(.1).rgbString()}};function Ga(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function qa(e){this.options=e||{}}se.extend(qa.prototype,{formats:Ga,parse:Ga,format:Ga,add:Ga,diff:Ga,startOf:Ga,endOf:Ga,_create:function(e){return e}}),qa.override=function(e){se.extend(qa.prototype,e)};var Ka={_date:qa},Za={formatters:{values:function(e){return se.isArray(e)?e:""+e},linear:function(e,t,a){var n=a.length>3?a[2]-a[1]:a[1]-a[0];Math.abs(n)>1&&e!==Math.floor(e)&&(n=e-Math.floor(e));var r=se.log10(Math.abs(n)),i="";if(0!==e)if(Math.max(Math.abs(a[0]),Math.abs(a[a.length-1]))<1e-4){var s=se.log10(Math.abs(e)),o=Math.floor(s)-Math.floor(r);o=Math.max(Math.min(o,20),0),i=e.toExponential(o)}else{var d=-1*Math.floor(r);d=Math.max(Math.min(d,20),0),i=e.toFixed(d)}else i="0";return i},logarithmic:function(e,t,a){var n=e/Math.pow(10,Math.floor(se.log10(e)));return 0===e?"0":1===n||2===n||5===n||0===t||t===a.length-1?e.toExponential():""}}},$a=se.isArray,Xa=se.isNullOrUndef,Qa=se.valueOrDefault,en=se.valueAtIndexOrDefault;function tn(e,t){for(var a=[],n=e.length/t,r=0,i=e.length;rd+l)))return s}function nn(e,t){se.each(e,(function(e){var a,n=e.gc,r=n.length/2;if(r>t){for(a=0;al)return i;return Math.max(l,1)}function cn(e){var t,a,n=[];for(t=0,a=e.length;t=m||u<=1||!o.isHorizontal()?o.labelRotation=_:(t=(e=o._getLabelSizes()).widest.width,a=e.highest.height-e.highest.offset,n=Math.min(o.maxWidth,o.chart.width-t),t+6>(r=d.offset?o.maxWidth/u:n/(u-1))&&(r=n/(u-(d.offset?.5:1)),i=o.maxHeight-sn(d.gridLines)-l.padding-on(d.scaleLabel),s=Math.sqrt(t*t+a*a),c=se.toDegrees(Math.min(Math.asin(Math.min((e.highest.height+6)/r,1)),Math.asin(Math.min(i/s,1))-Math.asin(a/s))),c=Math.max(_,Math.min(m,c))),o.labelRotation=c)},afterCalculateTickRotation:function(){se.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){se.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},a=e.chart,n=e.options,r=n.ticks,i=n.scaleLabel,s=n.gridLines,o=e._isVisible(),d="bottom"===n.position,l=e.isHorizontal();if(l?t.width=e.maxWidth:o&&(t.width=sn(s)+on(i)),l?o&&(t.height=sn(s)+on(i)):t.height=e.maxHeight,r.display&&o){var u=ln(r),_=e._getLabelSizes(),m=_.first,c=_.last,h=_.widest,f=_.highest,M=.4*u.minor.lineHeight,p=r.padding;if(l){var g=0!==e.labelRotation,y=se.toRadians(e.labelRotation),L=Math.cos(y),Y=Math.sin(y),v=Y*h.width+L*(f.height-(g?f.offset:0))+(g?0:M);t.height=Math.min(e.maxHeight,t.height+v+p);var b,k,D=e.getPixelForTick(0)-e.left,w=e.right-e.getPixelForTick(e.getTicks().length-1);g?(b=d?L*m.width+Y*m.offset:Y*(m.height-m.offset),k=d?Y*(c.height-c.offset):L*c.width+Y*c.offset):(b=m.width/2,k=c.width/2),e.paddingLeft=Math.max((b-D)*e.width/(e.width-D),0)+3,e.paddingRight=Math.max((k-w)*e.width/(e.width-w),0)+3}else{var x=r.mirror?0:h.width+p+M;t.width=Math.min(e.maxWidth,t.width+x),e.paddingTop=m.height/2,e.paddingBottom=c.height/2}}e.handleMargins(),l?(e.width=e._length=a.width-e.margins.left-e.margins.right,e.height=t.height):(e.width=t.width,e.height=e._length=a.height-e.margins.top-e.margins.bottom)},handleMargins:function(){var e=this;e.margins&&(e.margins.left=Math.max(e.paddingLeft,e.margins.left),e.margins.top=Math.max(e.paddingTop,e.margins.top),e.margins.right=Math.max(e.paddingRight,e.margins.right),e.margins.bottom=Math.max(e.paddingBottom,e.margins.bottom))},afterFit:function(){se.callback(this.options.afterFit,[this])},isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(Xa(e))return NaN;if(("number"==typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},_convertTicksToLabels:function(e){var t,a,n,r=this;for(r.ticks=e.map((function(e){return e.value})),r.beforeTickToLabelConversion(),t=r.convertTicksToLabels(e)||r.ticks,r.afterTickToLabelConversion(),a=0,n=e.length;an-1?null:t.getPixelForDecimal(e*r+(a?r/2:0))},getPixelForDecimal:function(e){var t=this;return t._reversePixels&&(e=1-e),t._startPixel+e*t._length},getDecimalForPixel:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this,t=e.min,a=e.max;return e.beginAtZero?0:t<0&&a<0?a:t>0&&a>0?t:0},_autoSkip:function(e){var t,a,n,r,i=this,s=i.options.ticks,o=i._length,d=s.maxTicksLimit||o/i._tickSize()+1,l=s.major.enabled?cn(e):[],u=l.length,_=l[0],m=l[u-1];if(u>d)return hn(e,l,u/d),un(e);if(n=mn(l,e,o,d),u>0){for(t=0,a=u-1;t1?(m-_)/(u-1):null,fn(e,n,se.isNullOrUndef(r)?0:_-r,_),fn(e,n,m,se.isNullOrUndef(r)?e.length:m+r),un(e)}return fn(e,n),un(e)},_tickSize:function(){var e=this,t=e.options.ticks,a=se.toRadians(e.labelRotation),n=Math.abs(Math.cos(a)),r=Math.abs(Math.sin(a)),i=e._getLabelSizes(),s=t.autoSkipPadding||0,o=i?i.widest.width+s:0,d=i?i.highest.height+s:0;return e.isHorizontal()?d*n>o*r?o/n:d/r:d*r=0&&(s=e),void 0!==i&&(e=a.indexOf(i))>=0&&(o=e),t.minIndex=s,t.maxIndex=o,t.min=a[s],t.max=a[o]},buildTicks:function(){var e=this,t=e._getLabels(),a=e.minIndex,n=e.maxIndex;e.ticks=0===a&&n===t.length-1?t:t.slice(a,n+1)},getLabelForIndex:function(e,t){var a=this,n=a.chart;return n.getDatasetMeta(t).controller._getValueScaleId()===a.id?a.getRightValue(n.data.datasets[t].data[e]):a._getLabels()[e]},_configure:function(){var e=this,t=e.options.offset,a=e.ticks;pn.prototype._configure.call(e),e.isHorizontal()||(e._reversePixels=!e._reversePixels),a&&(e._startValue=e.minIndex-(t?.5:0),e._valueRange=Math.max(a.length-(t?0:1),1))},getPixelForValue:function(e,t,a){var n,r,i,s=this;return gn(t)||gn(a)||(e=s.chart.data.datasets[a].data[t]),gn(e)||(n=s.isHorizontal()?e.x:e.y),(void 0!==n||void 0!==e&&isNaN(t))&&(r=s._getLabels(),e=se.valueOrDefault(n,e),t=-1!==(i=r.indexOf(e))?i:t,isNaN(t)&&(t=e)),s.getPixelForDecimal((t-s._startValue)/s._valueRange)},getPixelForTick:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e],e+this.minIndex)},getValueForPixel:function(e){var t=this,a=Math.round(t._startValue+t.getDecimalForPixel(e)*t._valueRange);return Math.min(Math.max(a,0),t.ticks.length-1)},getBasePixel:function(){return this.bottom}}),Yn=yn;Ln._defaults=Yn;var vn=se.noop,bn=se.isNullOrUndef;function kn(e,t){var a,n,r,i,s=[],o=1e-14,d=e.stepSize,l=d||1,u=e.maxTicks-1,_=e.min,m=e.max,c=e.precision,h=t.min,f=t.max,M=se.niceNum((f-h)/u/l)*l;if(Mu&&(M=se.niceNum(i*M/u/l)*l),d||bn(c)?a=Math.pow(10,se._decimalPlaces(M)):(a=Math.pow(10,c),M=Math.ceil(M*a)/a),n=Math.floor(h/M)*M,r=Math.ceil(f/M)*M,d&&(!bn(_)&&se.almostWhole(_/M,M/1e3)&&(n=_),!bn(m)&&se.almostWhole(m/M,M/1e3)&&(r=m)),i=(r-n)/M,i=se.almostEquals(i,Math.round(i),M/1e3)?Math.round(i):Math.ceil(i),n=Math.round(n*a)/a,r=Math.round(r*a)/a,s.push(bn(_)?n:_);for(var p=1;p0&&n>0&&(e.min=0)}var r=void 0!==t.min||void 0!==t.suggestedMin,i=void 0!==t.max||void 0!==t.suggestedMax;void 0!==t.min?e.min=t.min:void 0!==t.suggestedMin&&(null===e.min?e.min=t.suggestedMin:e.min=Math.min(e.min,t.suggestedMin)),void 0!==t.max?e.max=t.max:void 0!==t.suggestedMax&&(null===e.max?e.max=t.suggestedMax:e.max=Math.max(e.max,t.suggestedMax)),r!==i&&e.min>=e.max&&(r?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,t.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this,a=t.options.ticks,n=a.stepSize,r=a.maxTicksLimit;return n?e=Math.ceil(t.max/n)-Math.floor(t.min/n)+1:(e=t._computeTickLimit(),r=r||11),r&&(e=Math.min(r,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:vn,buildTicks:function(){var e=this,t=e.options.ticks,a=e.getTickLimit(),n={maxTicks:a=Math.max(2,a),min:t.min,max:t.max,precision:t.precision,stepSize:se.valueOrDefault(t.fixedStepSize,t.stepSize)},r=e.ticks=kn(n,e);e.handleDirectionalChanges(),e.max=se.max(r),e.min=se.min(r),t.reverse?(r.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),pn.prototype.convertTicksToLabels.call(e)},_configure:function(){var e,t=this,a=t.getTicks(),n=t.min,r=t.max;pn.prototype._configure.call(t),t.options.offset&&a.length&&(n-=e=(r-n)/Math.max(a.length-1,1)/2,r+=e),t._startValue=n,t._endValue=r,t._valueRange=r-n}}),wn={position:"left",ticks:{callback:Za.formatters.linear}},xn=0,Tn=1;function Sn(e,t,a){var n=[a.type,void 0===t&&void 0===a.stack?a.index:"",a.stack].join(".");return void 0===e[n]&&(e[n]={pos:[],neg:[]}),e[n]}function Hn(e,t,a,n){var r,i,s=e.options,o=Sn(t,s.stacked,a),d=o.pos,l=o.neg,u=n.length;for(r=0;rt.length-1?null:this.getPixelForValue(t[e])}}),On=wn;Pn._defaults=On;var An=se.valueOrDefault,Fn=se.math.log10;function Wn(e,t){var a,n,r=[],i=An(e.min,Math.pow(10,Math.floor(Fn(t.min)))),s=Math.floor(Fn(t.max)),o=Math.ceil(t.max/Math.pow(10,s));0===i?(a=Math.floor(Fn(t.minNotZero)),n=Math.floor(t.minNotZero/Math.pow(10,a)),r.push(i),i=n*Math.pow(10,a)):(a=Math.floor(Fn(i)),n=Math.floor(i/Math.pow(10,a)));var d=a<0?Math.pow(10,Math.abs(a)):1;do{r.push(i),10==++n&&(n=1,d=++a>=0?1:d),i=Math.round(n*Math.pow(10,a)*d)/d}while(a=0?e:t}var zn=pn.extend({determineDataLimits:function(){var e,t,a,n,r,i,s=this,o=s.options,d=s.chart,l=d.data.datasets,u=s.isHorizontal();function _(e){return u?e.xAxisID===s.id:e.yAxisID===s.id}s.min=Number.POSITIVE_INFINITY,s.max=Number.NEGATIVE_INFINITY,s.minNotZero=Number.POSITIVE_INFINITY;var m=o.stacked;if(void 0===m)for(e=0;e0){var t=se.min(e),a=se.max(e);s.min=Math.min(s.min,t),s.max=Math.max(s.max,a)}}))}else for(e=0;e0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(Fn(e.max))):e.minNotZero=a)},buildTicks:function(){var e=this,t=e.options.ticks,a=!e.isHorizontal(),n={min:En(t.min),max:En(t.max)},r=e.ticks=Wn(n,e);e.max=se.max(r),e.min=se.min(r),t.reverse?(a=!a,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),a&&r.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),pn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return this._getScaleLabel(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){var t=this.tickValues;return e<0||e>t.length-1?null:this.getPixelForValue(t[e])},_getFirstTickValue:function(e){var t=Math.floor(Fn(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},_configure:function(){var e=this,t=e.min,a=0;pn.prototype._configure.call(e),0===t&&(t=e._getFirstTickValue(e.minNotZero),a=An(e.options.ticks.fontSize,X.global.defaultFontSize)/e._length),e._startValue=Fn(t),e._valueOffset=a,e._valueRange=(Fn(e.max)-Fn(t))/(1-a)},getPixelForValue:function(e){var t=this,a=0;return(e=+t.getRightValue(e))>t.min&&e>0&&(a=(Fn(e)-t._startValue)/t._valueRange+t._valueOffset),t.getPixelForDecimal(a)},getValueForPixel:function(e){var t=this,a=t.getDecimalForPixel(e);return 0===a&&0===t.min?0:Math.pow(10,t._startValue+(a-t._valueOffset)*t._valueRange)}}),In=Cn;zn._defaults=In;var Nn=se.valueOrDefault,Rn=se.valueAtIndexOrDefault,Bn=se.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:Za.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function Jn(e){var t=e.ticks;return t.display&&e.display?Nn(t.fontSize,X.global.defaultFontSize)+2*t.backdropPaddingY:0}function Un(e,t,a){return se.isArray(a)?{w:se.longestText(e,e.font,a),h:a.length*t}:{w:e.measureText(a).width,h:t}}function Gn(e,t,a,n,r){return e===n||e===r?{start:t-a/2,end:t+a/2}:er?{start:t-a,end:t}:{start:t,end:t+a}}function qn(e){var t,a,n,r=se.options._parseFont(e.options.pointLabels),i={l:0,r:e.width,t:0,b:e.height-e.paddingTop},s={};e.ctx.font=r.string,e._pointLabelSizes=[];var o=e.chart.data.labels.length;for(t=0;ti.r&&(i.r=u.end,s.r=d),_.starti.b&&(i.b=_.end,s.b=d)}e.setReductions(e.drawingArea,i,s)}function Kn(e){return 0===e||180===e?"center":e<180?"left":"right"}function Zn(e,t,a,n){var r,i,s=a.y+n/2;if(se.isArray(t))for(r=0,i=t.length;r270||e<90)&&(a.y-=t.h)}function Xn(e){var t=e.ctx,a=e.options,n=a.pointLabels,r=Jn(a),i=e.getDistanceFromCenterForValue(a.ticks.reverse?e.min:e.max),s=se.options._parseFont(n);t.save(),t.font=s.string,t.textBaseline="middle";for(var o=e.chart.data.labels.length-1;o>=0;o--){var d=0===o?r/2:0,l=e.getPointPosition(o,i+d+5),u=Rn(n.fontColor,o,X.global.defaultFontColor);t.fillStyle=u;var _=e.getIndexAngle(o),m=se.toDegrees(_);t.textAlign=Kn(m),$n(m,e._pointLabelSizes[o],l),Zn(t,e.pointLabels[o],l,s.lineHeight)}t.restore()}function Qn(e,t,a,n){var r,i=e.ctx,s=t.circular,o=e.chart.data.labels.length,d=Rn(t.color,n-1),l=Rn(t.lineWidth,n-1);if((s||o)&&d&&l){if(i.save(),i.strokeStyle=d,i.lineWidth=l,i.setLineDash&&(i.setLineDash(t.borderDash||[]),i.lineDashOffset=t.borderDashOffset||0),i.beginPath(),s)i.arc(e.xCenter,e.yCenter,a,0,2*Math.PI);else{r=e.getPointPosition(0,a),i.moveTo(r.x,r.y);for(var u=1;u0&&n>0?a:0)},_drawGrid:function(){var e,t,a,n=this,r=n.ctx,i=n.options,s=i.gridLines,o=i.angleLines,d=Nn(o.lineWidth,s.lineWidth),l=Nn(o.color,s.color);if(i.pointLabels.display&&Xn(n),s.display&&se.each(n.ticks,(function(e,a){0!==a&&(t=n.getDistanceFromCenterForValue(n.ticksAsNumbers[a]),Qn(n,s,t,a))})),o.display&&d&&l){for(r.save(),r.lineWidth=d,r.strokeStyle=l,r.setLineDash&&(r.setLineDash(Bn([o.borderDash,s.borderDash,[]])),r.lineDashOffset=Bn([o.borderDashOffset,s.borderDashOffset,0])),e=n.chart.data.labels.length-1;e>=0;e--)t=n.getDistanceFromCenterForValue(i.ticks.reverse?n.min:n.max),a=n.getPointPosition(e,t),r.beginPath(),r.moveTo(n.xCenter,n.yCenter),r.lineTo(a.x,a.y),r.stroke();r.restore()}},_drawLabels:function(){var e=this,t=e.ctx,a=e.options.ticks;if(a.display){var n,r,i=e.getIndexAngle(0),s=se.options._parseFont(a),o=Nn(a.fontColor,X.global.defaultFontColor);t.save(),t.font=s.string,t.translate(e.xCenter,e.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",se.each(e.ticks,(function(i,d){(0!==d||a.reverse)&&(n=e.getDistanceFromCenterForValue(e.ticksAsNumbers[d]),a.showLabelBackdrop&&(r=t.measureText(i).width,t.fillStyle=a.backdropColor,t.fillRect(-r/2-a.backdropPaddingX,-n-s.size/2-a.backdropPaddingY,r+2*a.backdropPaddingX,s.size+2*a.backdropPaddingY)),t.fillStyle=o,t.fillText(i,0,-n))})),t.restore()}},_drawTitle:se.noop}),ar=Vn;tr._defaults=ar;var nr=se._deprecated,rr=se.options.resolve,ir=se.valueOrDefault,sr=Number.MIN_SAFE_INTEGER||-9007199254740991,or=Number.MAX_SAFE_INTEGER||9007199254740991,dr={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},lr=Object.keys(dr);function ur(e,t){return e-t}function _r(e){var t,a,n,r={},i=[];for(t=0,a=e.length;tt&&o=0&&s<=o;){if(r=e[(n=s+o>>1)-1]||null,i=e[n],!r)return{lo:null,hi:i};if(i[t]a))return{lo:r,hi:i};o=n-1}}return{lo:i,hi:null}}function Mr(e,t,a,n){var r=fr(e,t,a),i=r.lo?r.hi?r.lo:e[e.length-2]:e[0],s=r.lo?r.hi?r.hi:e[e.length-1]:e[1],o=s[t]-i[t],d=o?(a-i[t])/o:0,l=(s[n]-i[n])*d;return i[n]+l}function pr(e,t){var a=e._adapter,n=e.options.time,r=n.parser,i=r||n.format,s=t;return"function"==typeof r&&(s=r(s)),se.isFinite(s)||(s="string"==typeof i?a.parse(s,i):a.parse(s)),null!==s?+s:(r||"function"!=typeof i||(s=i(t),se.isFinite(s)||(s=a.parse(s))),s)}function gr(e,t){if(se.isNullOrUndef(t))return null;var a=e.options.time,n=pr(e,e.getRightValue(t));return null===n||a.round&&(n=+e._adapter.startOf(n,a.round)),n}function yr(e,t,a,n){var r,i,s,o=lr.length;for(r=lr.indexOf(e);r=lr.indexOf(a);i--)if(s=lr[i],dr[s].common&&e._adapter.diff(r,n,s)>=t-1)return s;return lr[a?lr.indexOf(a):0]}function Yr(e){for(var t=lr.indexOf(e)+1,a=lr.length;t1e5*l)throw t+" and "+a+" are too far apart with stepSize of "+l+" "+d;for(r=_;r=0&&(t[i].major=!0);return t}function Dr(e,t,a){var n,r,i=[],s={},o=t.length;for(n=0;n1?_r(h).sort(ur):h.sort(ur),m=Math.min(m,h[0]),c=Math.max(c,h[h.length-1])),m=gr(o,mr(u))||m,c=gr(o,cr(u))||c,m=m===or?+l.startOf(Date.now(),_):m,c=c===sr?+l.endOf(Date.now(),_)+1:c,o.min=Math.min(m,c),o.max=Math.max(m+1,c),o._table=[],o._timestamps={data:h,datasets:f,labels:M}},buildTicks:function(){var e,t,a,n=this,r=n.min,i=n.max,s=n.options,o=s.ticks,d=s.time,l=n._timestamps,u=[],_=n.getLabelCapacity(r),m=o.source,c=s.distribution;for(l="data"===m||"auto"===m&&"series"===c?l.data:"labels"===m?l.labels:vr(n,r,i,_),"ticks"===s.bounds&&l.length&&(r=l[0],i=l[l.length-1]),r=gr(n,mr(s))||r,i=gr(n,cr(s))||i,e=0,t=l.length;e=r&&a<=i&&u.push(a);return n.min=r,n.max=i,n._unit=d.unit||(o.autoSkip?yr(d.minUnit,n.min,n.max,_):Lr(n,u.length,d.minUnit,n.min,n.max)),n._majorUnit=o.major.enabled&&"year"!==n._unit?Yr(n._unit):void 0,n._table=hr(n._timestamps.data,r,i,c),n._offsets=br(n._table,u,r,i,s),o.reverse&&u.reverse(),Dr(n,u,n._majorUnit)},getLabelForIndex:function(e,t){var a=this,n=a._adapter,r=a.chart.data,i=a.options.time,s=r.labels&&e=0&&e0?o:1}}),Tr=wr;xr._defaults=Tr;var Sr={category:Ln,linear:Pn,logarithmic:zn,radialLinear:tr,time:xr},Hr={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};Ka._date.override("function"==typeof e?{_id:"moment",formats:function(){return Hr},parse:function(t,a){return"string"==typeof t&&"string"==typeof a?t=e(t,a):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,a){return e(t).format(a)},add:function(t,a,n){return e(t).add(a,n).valueOf()},diff:function(t,a,n){return e(t).diff(e(a),n)},startOf:function(t,a,n){return t=e(t),"isoWeek"===a?t.isoWeekday(n).valueOf():t.startOf(a).valueOf()},endOf:function(t,a){return e(t).endOf(a).valueOf()},_create:function(t){return e(t)}}:{}),X._set("global",{plugins:{filler:{propagate:!0}}});var jr={dataset:function(e){var t=e.fill,a=e.chart,n=a.getDatasetMeta(t),r=n&&a.isDatasetVisible(t)&&n.dataset._children||[],i=r.length||0;return i?function(e,t){return t=a)&&n;switch(i){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return i;default:return!1}}function Or(e){var t,a=e.el._model||{},n=e.el._scale||{},r=e.fill,i=null;if(isFinite(r))return null;if("start"===r?i=void 0===a.scaleBottom?n.bottom:a.scaleBottom:"end"===r?i=void 0===a.scaleTop?n.top:a.scaleTop:void 0!==a.scaleZero?i=a.scaleZero:n.getBasePixel&&(i=n.getBasePixel()),null!=i){if(void 0!==i.x&&void 0!==i.y)return i;if(se.isFinite(i))return{x:(t=n.isHorizontal())?i:null,y:t?null:i}}return null}function Ar(e){var t,a,n,r,i,s=e.el._scale,o=s.options,d=s.chart.data.labels.length,l=e.fill,u=[];if(!d)return null;for(t=o.ticks.reverse?s.max:s.min,a=o.ticks.reverse?s.min:s.max,n=s.getPointPositionForValue(0,t),r=0;r0;--i)se.canvas.lineTo(e,a[i],a[i-1],!0);else for(s=a[0].cx,o=a[0].cy,d=Math.sqrt(Math.pow(a[0].x-s,2)+Math.pow(a[0].y-o,2)),i=r-1;i>0;--i)e.arc(s,o,d,a[i].angle,a[i-1].angle,!0)}}function Ir(e,t,a,n,r,i){var s,o,d,l,u,_,m,c,h=t.length,f=n.spanGaps,M=[],p=[],g=0,y=0;for(e.beginPath(),s=0,o=h;s=0;--a)(t=d[a].$filler)&&t.visible&&(r=(n=t.el)._view,i=n._children||[],s=t.mapper,o=r.backgroundColor||X.global.defaultColor,s&&o&&i.length&&(se.canvas.clipArea(l,e.chartArea),Ir(l,i,s,r,o,n._loop),se.canvas.unclipArea(l)))}},Rr=se.rtl.getRtlAdapter,Br=se.noop,Vr=se.valueOrDefault;function Jr(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}X._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var a=t.datasetIndex,n=this.chart,r=n.getDatasetMeta(a);r.hidden=null===r.hidden?!n.data.datasets[a].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,a=e.options.legend||{},n=a.labels&&a.labels.usePointStyle;return e._getSortedDatasetMetas().map((function(a){var r=a.controller.getStyle(n?0:void 0);return{text:t[a.index].label,fillStyle:r.backgroundColor,hidden:!e.isDatasetVisible(a.index),lineCap:r.borderCapStyle,lineDash:r.borderDash,lineDashOffset:r.borderDashOffset,lineJoin:r.borderJoinStyle,lineWidth:r.borderWidth,strokeStyle:r.borderColor,pointStyle:r.pointStyle,rotation:r.rotation,datasetIndex:a.index}}),this)}}},legendCallback:function(e){var t,a,n,r=document.createElement("ul"),i=e.data.datasets;for(r.setAttribute("class",e.id+"-legend"),t=0,a=i.length;td.width)&&(_+=s+a.padding,u[u.length-(t>0?0:1)]=0),o[t]={left:0,top:0,width:n,height:s},u[u.length-1]+=n+a.padding})),d.height+=_}else{var m=a.padding,c=e.columnWidths=[],h=e.columnHeights=[],f=a.padding,M=0,p=0;se.each(e.legendItems,(function(e,t){var n=Jr(a,s)+s/2+r.measureText(e.text).width;t>0&&p+s+2*m>d.height&&(f+=M+a.padding,c.push(M),h.push(p),M=0,p=0),M=Math.max(M,n),p+=s+m,o[t]={left:0,top:0,width:n,height:s}})),f+=M,c.push(M),h.push(p),d.width+=f}e.width=d.width,e.height=d.height}else e.width=d.width=e.height=d.height=0},afterFit:Br,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,a=t.labels,n=X.global,r=n.defaultColor,i=n.elements.line,s=e.height,o=e.columnHeights,d=e.width,l=e.lineWidths;if(t.display){var u,_=Rr(t.rtl,e.left,e.minSize.width),m=e.ctx,c=Vr(a.fontColor,n.defaultFontColor),h=se.options._parseFont(a),f=h.size;m.textAlign=_.textAlign("left"),m.textBaseline="middle",m.lineWidth=.5,m.strokeStyle=c,m.fillStyle=c,m.font=h.string;var M=Jr(a,f),p=e.legendHitBoxes,g=function(e,t,n){if(!(isNaN(M)||M<=0)){m.save();var s=Vr(n.lineWidth,i.borderWidth);if(m.fillStyle=Vr(n.fillStyle,r),m.lineCap=Vr(n.lineCap,i.borderCapStyle),m.lineDashOffset=Vr(n.lineDashOffset,i.borderDashOffset),m.lineJoin=Vr(n.lineJoin,i.borderJoinStyle),m.lineWidth=s,m.strokeStyle=Vr(n.strokeStyle,r),m.setLineDash&&m.setLineDash(Vr(n.lineDash,i.borderDash)),a&&a.usePointStyle){var o=M*Math.SQRT2/2,d=_.xPlus(e,M/2),l=t+f/2;se.canvas.drawPoint(m,n.pointStyle,o,d,l,n.rotation)}else m.fillRect(_.leftForLtr(e,M),t,M,f),0!==s&&m.strokeRect(_.leftForLtr(e,M),t,M,f);m.restore()}},y=function(e,t,a,n){var r=f/2,i=_.xPlus(e,M+r),s=t+r;m.fillText(a.text,i,s),a.hidden&&(m.beginPath(),m.lineWidth=2,m.moveTo(i,s),m.lineTo(_.xPlus(i,n),s),m.stroke())},L=function(e,n){switch(t.align){case"start":return a.padding;case"end":return e-n;default:return(e-n+a.padding)/2}},Y=e.isHorizontal();u=Y?{x:e.left+L(d,l[0]),y:e.top+a.padding,line:0}:{x:e.left+a.padding,y:e.top+L(s,o[0]),line:0},se.rtl.overrideTextDirection(e.ctx,t.textDirection);var v=f+a.padding;se.each(e.legendItems,(function(t,n){var r=m.measureText(t.text).width,i=M+f/2+r,c=u.x,h=u.y;_.setWidth(e.minSize.width),Y?n>0&&c+i+a.padding>e.left+e.minSize.width&&(h=u.y+=v,u.line++,c=u.x=e.left+L(d,l[u.line])):n>0&&h+v>e.top+e.minSize.height&&(c=u.x=c+e.columnWidths[u.line]+a.padding,u.line++,h=u.y=e.top+L(s,o[u.line]));var b=_.x(c);g(b,h,t),p[n].left=_.leftForLtr(b,p[n].width),p[n].top=h,y(b,h,t,r),Y?u.x+=i+a.padding:u.y+=v})),se.rtl.restoreTextDirection(e.ctx,t.textDirection)}},_getLegendItemAt:function(e,t){var a,n,r,i=this;if(e>=i.left&&e<=i.right&&t>=i.top&&t<=i.bottom)for(r=i.legendHitBoxes,a=0;a=(n=r[a]).left&&e<=n.left+n.width&&t>=n.top&&t<=n.top+n.height)return i.legendItems[a];return null},handleEvent:function(e){var t,a=this,n=a.options,r="mouseup"===e.type?"click":e.type;if("mousemove"===r){if(!n.onHover&&!n.onLeave)return}else{if("click"!==r)return;if(!n.onClick)return}t=a._getLegendItemAt(e.x,e.y),"click"===r?t&&n.onClick&&n.onClick.call(a,e.native,t):(n.onLeave&&t!==a._hoveredItem&&(a._hoveredItem&&n.onLeave.call(a,e.native,a._hoveredItem),a._hoveredItem=t),n.onHover&&t&&n.onHover.call(a,e.native,t))}});function Gr(e,t){var a=new Ur({ctx:e.ctx,options:t,chart:e});Vt.configure(e,a,t),Vt.addBox(e,a),e.legend=a}var qr={id:"legend",_element:Ur,beforeInit:function(e){var t=e.options.legend;t&&Gr(e,t)},beforeUpdate:function(e){var t=e.options.legend,a=e.legend;t?(se.mergeIf(t,X.global.legend),a?(Vt.configure(e,a,t),a.options=t):Gr(e,t)):a&&(Vt.removeBox(e,a),delete e.legend)},afterEvent:function(e,t){var a=e.legend;a&&a.handleEvent(t)}},Kr=se.noop;X._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Zr=he.extend({initialize:function(e){var t=this;se.extend(t,e),t.legendHitBoxes=[]},beforeUpdate:Kr,update:function(e,t,a){var n=this;return n.beforeUpdate(),n.maxWidth=e,n.maxHeight=t,n.margins=a,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:Kr,beforeSetDimensions:Kr,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:Kr,beforeBuildLabels:Kr,buildLabels:Kr,afterBuildLabels:Kr,beforeFit:Kr,fit:function(){var e,t=this,a=t.options,n=t.minSize={},r=t.isHorizontal();a.display?(e=(se.isArray(a.text)?a.text.length:1)*se.options._parseFont(a).lineHeight+2*a.padding,t.width=n.width=r?t.maxWidth:e,t.height=n.height=r?e:t.maxHeight):t.width=n.width=t.height=n.height=0},afterFit:Kr,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,a=e.options;if(a.display){var n,r,i,s=se.options._parseFont(a),o=s.lineHeight,d=o/2+a.padding,l=0,u=e.top,_=e.left,m=e.bottom,c=e.right;t.fillStyle=se.valueOrDefault(a.fontColor,X.global.defaultFontColor),t.font=s.string,e.isHorizontal()?(r=_+(c-_)/2,i=u+d,n=c-_):(r="left"===a.position?_+d:c-d,i=u+(m-u)/2,n=m-u,l=Math.PI*("left"===a.position?-.5:.5)),t.save(),t.translate(r,i),t.rotate(l),t.textAlign="center",t.textBaseline="middle";var h=a.text;if(se.isArray(h))for(var f=0,M=0;M=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},4130:function(e,t,a){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(n,r,i,s){var o=t(n),d=a[e][t(n)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,n)}},r=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(a(381))},6135:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(a(381))},6440:function(e,t,a){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,i,s){var o=a(t),d=n[e][a(t)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},7702:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a(381))},6040:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(a(381))},7100:function(e,t,a){!function(e){"use strict";e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a(381))},867:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,a,i,s){var o=n(t),d=r[e][n(t)];return 2===o&&(d=d[a?0:1]),d.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},1083:function(e,t,a){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,a){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var a=e%10,n=e%100-a,r=e>=100?100:null;return e+(t[a]||t[n]||t[r])},week:{dow:1,doy:7}})}(a(381))},9808:function(e,t,a){!function(e){"use strict";function t(e,t){var a=e.split("_");return t%10==1&&t%100!=11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}function a(e,a,n){return"m"===n?a?"хвіліна":"хвіліну":"h"===n?a?"гадзіна":"гадзіну":e+" "+t({ss:a?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:a?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:a?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n],+e)}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:a,mm:a,h:a,hh:a,d:"дзень",dd:a,M:"месяц",MM:a,y:"год",yy:a},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(a(381))},8338:function(e,t,a){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(381))},7438:function(e,t,a){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(a(381))},6225:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(a(381))},8905:function(e,t,a){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},a={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,a){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(a(381))},1560:function(e,t,a){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},a={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,a){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(a(381))},1278:function(e,t,a){!function(e){"use strict";function t(e,t,a){return e+" "+r({mm:"munutenn",MM:"miz",dd:"devezh"}[a],e)}function a(e){switch(n(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function n(e){return e>9?n(e%10):e}function r(e,t){return 2===t?i(e):e}function i(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var s=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],o=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,d=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,l=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],_=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:u,shortWeekdaysParse:_,minWeekdaysParse:m,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:d,monthsShortStrictRegex:l,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:a},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,a){return e<12?"a.m.":"g.m."}})}(a(381))},622:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=e+" ";switch(a){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return n+=1===e?"dan":"dana";case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2468:function(e,t,a){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5822:function(e,t,a){!function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function i(e){return e>1&&e<5&&1!=~~(e/10)}function s(e,t,a,n){var r=e+" ";switch(a){case"s":return t||n?"pár sekund":"pár sekundami";case"ss":return t||n?r+(i(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?r+(i(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?r+(i(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?r+(i(e)?"dny":"dní"):r+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":return t||n?r+(i(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?r+(i(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:a,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},877:function(e,t,a){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(a(381))},7373:function(e,t,a){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(a(381))},4780:function(e,t,a){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},217:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},894:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9740:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5300:function(e,t,a){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],a=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,a){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(a(381))},837:function(e,t,a){!function(e){"use strict";function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,a){return e>11?a?"μμ":"ΜΜ":a?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,a){var n=this._calendarEl[e],r=a&&a.hours();return t(n)&&(n=n.apply(a)),n.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(a(381))},8348:function(e,t,a){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(a(381))},7925:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},2243:function(e,t,a){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},6436:function(e,t,a){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7207:function(e,t,a){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(a(381))},4175:function(e,t,a){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(a(381))},6319:function(e,t,a){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},1662:function(e,t,a){!function(e){"use strict";e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},2915:function(e,t,a){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,a){return e>11?a?"p.t.m.":"P.T.M.":a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(a(381))},5251:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6112:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(a(381))},1146:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(a(381))},5655:function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(a(381))},5603:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[a][2]?r[a][2]:r[a][1]:n?r[a][0]:r[a][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7763:function(e,t,a){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},6959:function(e,t,a){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},a={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,a){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(a(381))},1897:function(e,t,a){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function n(e,t,a,n){var i="";switch(a){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"ss":i=n?"sekunnin":"sekuntia";break;case"m":return n?"minuutin":"minuutti";case"mm":i=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":i=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":i=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":i=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":i=n?"vuoden":"vuotta"}return i=r(e,n)+" "+i}function r(e,n){return e<10?n?a[e]:t[e]:e}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2549:function(e,t,a){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4694:function(e,t,a){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},3049:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(a(381))},2330:function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},4470:function(e,t,a){!function(e){"use strict";var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,r=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:t,monthsShortStrictRegex:a,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(381))},5044:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),a="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},9295:function(e,t,a){!function(e){"use strict";var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],a=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],n=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],r=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],i=["Do","Lu","Má","Cé","Dé","A","Sa"];e.defineLocale("ga",{months:t,monthsShort:a,monthsParseExact:!0,weekdays:n,weekdaysShort:r,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},2101:function(e,t,a){!function(e){"use strict";var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],a=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],n=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],r=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],i=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];e.defineLocale("gd",{months:t,monthsShort:a,monthsParseExact:!0,weekdays:n,weekdaysShort:r,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(a(381))},8794:function(e,t,a){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},7884:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return n?r[a][0]:r[a][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(a(381))},3168:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return n?r[a][0]:r[a][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(a(381))},5349:function(e,t,a){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},a={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(a(381))},4206:function(e,t,a){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,a){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?a?'לפנה"צ':"לפני הצהריים":e<18?a?'אחה"צ':"אחרי הצהריים":"בערב"}})}(a(381))},94:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},n=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],r=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:n,longMonthsParse:n,shortMonthsParse:r,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(a(381))},316:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=e+" ";switch(a){case"ss":return n+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return n+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return n+=1===e?"dan":"dana";case"MM":return n+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return n+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},2138:function(e,t,a){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function a(e,t,a,n){var r=e;switch(a){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(n||t)?" másodperc":" másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return r+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return r+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return r+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return r+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return r+(n||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,a){return e<12?!0===a?"de":"DE":!0===a?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},1423:function(e,t,a){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(a(381))},9218:function(e,t,a){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(a(381))},135:function(e,t,a){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function a(e,a,n,r){var i=e+" ";switch(n){case"s":return a||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?i+(a||r?"sekúndur":"sekúndum"):i+"sekúnda";case"m":return a?"mínúta":"mínútu";case"mm":return t(e)?i+(a||r?"mínútur":"mínútum"):a?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(a||r?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return a?"dagur":r?"dag":"degi";case"dd":return t(e)?a?i+"dagar":i+(r?"daga":"dögum"):a?i+"dagur":i+(r?"dag":"degi");case"M":return a?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?a?i+"mánuðir":i+(r?"mánuði":"mánuðum"):a?i+"mánuður":i+(r?"mánuð":"mánuði");case"y":return a||r?"ár":"ári";case"yy":return t(e)?i+(a||r?"ár":"árum"):i+(a||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:a,ss:a,m:a,mm:a,h:"klukkustund",hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},150:function(e,t,a){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},626:function(e,t,a){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},9183:function(e,t,a){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,a){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(a(381))},4286:function(e,t,a){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(a(381))},2105:function(e,t,a){!function(e){"use strict";e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,a){return"ი"===a?t+"ში":t+a+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(a(381))},7772:function(e,t,a){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var a=e%10,n=e>=100?100:null;return e+(t[e]||t[a]||t[n])},week:{dow:1,doy:7}})}(a(381))},8758:function(e,t,a){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},a={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,a){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},9282:function(e,t,a){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},a={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(a(381))},3730:function(e,t,a){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,a){return e<12?"오전":"오후"}})}(a(381))},1408:function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},n=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:n,monthsShort:n,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,a){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return a[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(381))},3291:function(e,t,a){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var a=e%10,n=e>=100?100:null;return e+(t[e]||t[a]||t[n])},week:{dow:1,doy:7}})}(a(381))},6841:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[a][0]:r[a][1]}function a(e){return r(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function n(e){return r(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return r(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return r(e)}return r(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:a,past:n,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},5466:function(e,t,a){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,a){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(a(381))},7010:function(e,t,a){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function a(e,t,a,n){return t?"kelios sekundės":n?"kelių sekundžių":"kelias sekundes"}function n(e,t,a,n){return t?i(a)[0]:n?i(a)[1]:i(a)[2]}function r(e){return e%10==0||e>10&&e<20}function i(e){return t[e].split("_")}function s(e,t,a,s){var o=e+" ";return 1===e?o+n(e,t,a[0],s):t?o+(r(e)?i(a)[1]:i(a)[0]):s?o+i(a)[1]:o+(r(e)?i(a)[1]:i(a)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:a,ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(a(381))},7595:function(e,t,a){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function a(e,t,a){return a?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function n(e,n,r){return e+" "+a(t[r],e,n)}function r(e,n,r){return a(t[r],e,n)}function i(e,t){return t?"dažas sekundes":"dažām sekundēm"}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:i,ss:n,m:r,mm:n,h:r,hh:n,d:r,dd:n,M:r,MM:n,y:r,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9861:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,n){var r=t.words[n];return 1===n.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5493:function(e,t,a){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},5966:function(e,t,a){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(381))},7341:function(e,t,a){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,a){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(a(381))},5115:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){switch(a){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,a){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(a(381))},370:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function n(e,t,a,n){var r="";if(t)switch(a){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(a){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,a){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(a(381))},1237:function(e,t,a){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},9847:function(e,t,a){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(381))},2126:function(e,t,a){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6165:function(e,t,a){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},a={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(a(381))},4924:function(e,t,a){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},6744:function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,a){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(a(381))},9814:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3901:function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(381))},3877:function(e,t,a){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2135:function(e,t,a){!function(e){"use strict";e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(381))},5858:function(e,t,a){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},a={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(a(381))},4495:function(e,t,a){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),n=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function i(e,t,a){var n=e+" ";switch(a){case"ss":return n+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return n+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return n+(r(e)?"godziny":"godzin");case"ww":return n+(r(e)?"tygodnie":"tygodni");case"MM":return n+(r(e)?"miesiące":"miesięcy");case"yy":return n+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,n){return e?/D MMMM/.test(n)?a[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:i,M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},7971:function(e,t,a){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(a(381))},9520:function(e,t,a){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(381))},6459:function(e,t,a){!function(e){"use strict";function t(e,t,a){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[a]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(a(381))},1793:function(e,t,a){!function(e){"use strict";function t(e,t){var a=e.split("_");return t%10==1&&t%100!=11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}function a(e,a,n){return"m"===n?a?"минута":"минуту":e+" "+t({ss:a?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:a?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:a,m:a,mm:a,h:"час",hh:a,d:"день",dd:a,w:"неделя",ww:a,M:"месяц",MM:a,y:"год",yy:a},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(a(381))},950:function(e,t,a){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],a=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(381))},490:function(e,t,a){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},124:function(e,t,a){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,a){return e>11?a?"ප.ව.":"පස් වරු":a?"පෙ.ව.":"පෙර වරු"}})}(a(381))},4249:function(e,t,a){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function n(e){return e>1&&e<5}function r(e,t,a,r){var i=e+" ";switch(a){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?i+(n(e)?"sekundy":"sekúnd"):i+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?i+(n(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?i+(n(e)?"hodiny":"hodín"):i+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?i+(n(e)?"dni":"dní"):i+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?i+(n(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?i+(n(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},4985:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r=e+" ";switch(a){case"s":return t||n?"nekaj sekund":"nekaj sekundami";case"ss":return r+=1===e?t?"sekundo":"sekundi":2===e?t||n?"sekundi":"sekundah":e<5?t||n?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return r+=1===e?t?"minuta":"minuto":2===e?t||n?"minuti":"minutama":e<5?t||n?"minute":"minutami":t||n?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return r+=1===e?t?"ura":"uro":2===e?t||n?"uri":"urama":e<5?t||n?"ure":"urami":t||n?"ur":"urami";case"d":return t||n?"en dan":"enim dnem";case"dd":return r+=1===e?t||n?"dan":"dnem":2===e?t||n?"dni":"dnevoma":t||n?"dni":"dnevi";case"M":return t||n?"en mesec":"enim mesecem";case"MM":return r+=1===e?t||n?"mesec":"mesecem":2===e?t||n?"meseca":"mesecema":e<5?t||n?"mesece":"meseci":t||n?"mesecev":"meseci";case"y":return t||n?"eno leto":"enim letom";case"yy":return r+=1===e?t||n?"leto":"letom":2===e?t||n?"leti":"letoma":e<5?t||n?"leta":"leti":t||n?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},1104:function(e,t,a){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},9915:function(e,t,a){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,n){var r=t.words[n];return 1===n.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},9131:function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,n){var r=t.words[n];return 1===n.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(381))},5893:function(e,t,a){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,a){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(a(381))},8760:function(e,t,a){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(a(381))},1172:function(e,t,a){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(a(381))},7333:function(e,t,a){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},a={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return a[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,a){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(a(381))},3110:function(e,t,a){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(a(381))},2095:function(e,t,a){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},7321:function(e,t,a){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var a=e%10,n=e>=100?100:null;return e+(t[e]||t[a]||t[n])},week:{dow:1,doy:7}})}(a(381))},9041:function(e,t,a){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,a){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(a(381))},9005:function(e,t,a){!function(e){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(t[n]||t[r]||t[i])}},week:{dow:1,doy:7}})}(a(381))},5768:function(e,t,a){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},9444:function(e,t,a){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function a(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function r(e,t,a,n){var r=i(e);switch(a){case"ss":return r+" lup";case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function i(e){var a=Math.floor(e%1e3/100),n=Math.floor(e%100/10),r=e%10,i="";return a>0&&(i+=t[a]+"vatlh"),n>0&&(i+=(""!==i?" ":"")+t[n]+"maH"),r>0&&(i+=(""!==i?" ":"")+t[r]),""===i?"pagh":i}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:a,past:n,s:"puS lup",ss:r,m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},2397:function(e,t,a){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,a){return e<12?a?"öö":"ÖÖ":a?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(t[n]||t[r]||t[i])}},week:{dow:1,doy:7}})}(a(381))},8254:function(e,t,a){!function(e){"use strict";function t(e,t,a,n){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n||t?r[a][0]:r[a][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,a){return e>11?a?"d'o":"D'O":a?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(381))},699:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(a(381))},1106:function(e,t,a){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(a(381))},9288:function(e,t,a){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"يېرىم كېچە":n<900?"سەھەر":n<1130?"چۈشتىن بۇرۇن":n<1230?"چۈش":n<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(a(381))},7691:function(e,t,a){!function(e){"use strict";function t(e,t){var a=e.split("_");return t%10==1&&t%100!=11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}function a(e,a,n){return"m"===n?a?"хвилина":"хвилину":"h"===n?a?"година":"годину":e+" "+t({ss:a?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:a?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:a?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[n],+e)}function n(e,t){var a={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?a.nominative.slice(1,7).concat(a.nominative.slice(0,1)):e?a[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:a.nominative}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:n,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:a,m:a,mm:a,h:"годину",hh:a,d:"день",dd:a,M:"місяць",MM:a,y:"рік",yy:a},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(a(381))},3795:function(e,t,a){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],a=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(381))},588:function(e,t,a){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(a(381))},6791:function(e,t,a){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(a(381))},9822:function(e,t,a){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"sa":"SA":a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(381))},4378:function(e,t,a){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(a(381))},5805:function(e,t,a){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(a(381))},3839:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(a(381))},5726:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1200?"上午":1200===n?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},9807:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},4152:function(e,t,a){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(381))},6700:(e,t,a)=>{var n={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":5655,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":5655,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":1793,"./ru.js":1793,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":9822,"./vi.js":9822,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function r(e){var t=i(e);return a(t)}function i(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=i,e.exports=r,r.id=6700},381:function(e,t,a){(e=a.nmd(e)).exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function i(e){t=e}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(d(e,t))return!1;return!0}function u(e){return void 0===e}function _(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function m(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var a,n=[];for(a=0;a>>0;for(t=0;t0)for(a=0;a=0?a?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var C=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,E=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},I={};function N(e,t,a,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),e&&(I[e]=r),t&&(I[t[0]]=function(){return W(r.apply(this,arguments),t[1],t[2])}),a&&(I[a]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function R(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function B(e){var t,a,n=e.match(C);for(t=0,a=n.length;t=0&&E.test(e);)e=e.replace(E,n),E.lastIndex=0,a-=1;return e}var U={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.match(C).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var q="Invalid date";function K(){return this._invalidDate}var Z="%d",$=/\d{1,2}/;function X(e){return this._ordinal.replace("%d",e)}var Q={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,a,n){var r=this._relativeTime[a];return H(r)?r(e,t,a,n):r.replace(/%d/i,e)}function te(e,t){var a=this._relativeTime[e>0?"future":"past"];return H(a)?a(t):a.replace(/%s/i,t)}var ae={};function ne(e,t){var a=e.toLowerCase();ae[a]=ae[a+"s"]=ae[t]=e}function re(e){return"string"==typeof e?ae[e]||ae[e.toLowerCase()]:void 0}function ie(e){var t,a,n={};for(a in e)d(e,a)&&(t=re(a))&&(n[t]=e[a]);return n}var se={};function oe(e,t){se[e]=t}function de(e){var t,a=[];for(t in e)d(e,t)&&a.push({unit:t,priority:se[t]});return a.sort((function(e,t){return e.priority-t.priority})),a}function le(e){return e%4==0&&e%100!=0||e%400==0}function ue(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _e(e){var t=+e,a=0;return 0!==t&&isFinite(t)&&(a=ue(t)),a}function me(e,t){return function(a){return null!=a?(he(this,e,a),r.updateOffset(this,t),this):ce(this,e)}}function ce(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function he(e,t,a){e.isValid()&&!isNaN(a)&&("FullYear"===t&&le(e.year())&&1===e.month()&&29===e.date()?(a=_e(a),e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),et(a,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](a))}function fe(e){return H(this[e=re(e)])?this[e]():this}function Me(e,t){if("object"==typeof e){var a,n=de(e=ie(e));for(a=0;a68?1900:2e3)};var pt=me("FullYear",!0);function gt(){return le(this.year())}function yt(e,t,a,n,r,i,s){var o;return e<100&&e>=0?(o=new Date(e+400,t,a,n,r,i,s),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,a,n,r,i,s),o}function Lt(e){var t,a;return e<100&&e>=0?((a=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,a)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Yt(e,t,a){var n=7+t-a;return-(7+Lt(e,0,n).getUTCDay()-t)%7+n-1}function vt(e,t,a,n,r){var i,s,o=1+7*(t-1)+(7+a-n)%7+Yt(e,n,r);return o<=0?s=Mt(i=e-1)+o:o>Mt(e)?(i=e+1,s=o-Mt(e)):(i=e,s=o),{year:i,dayOfYear:s}}function bt(e,t,a){var n,r,i=Yt(e.year(),t,a),s=Math.floor((e.dayOfYear()-i-1)/7)+1;return s<1?n=s+kt(r=e.year()-1,t,a):s>kt(e.year(),t,a)?(n=s-kt(e.year(),t,a),r=e.year()+1):(r=e.year(),n=s),{week:n,year:r}}function kt(e,t,a){var n=Yt(e,t,a),r=Yt(e+1,t,a);return(Mt(e)-n+r)/7}function Dt(e){return bt(e,this._week.dow,this._week.doy).week}N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),ne("week","w"),ne("isoWeek","W"),oe("week",5),oe("isoWeek",5),Fe("w",be),Fe("ww",be,ye),Fe("W",be),Fe("WW",be,ye),Ne(["w","ww","W","WW"],(function(e,t,a,n){t[n.substr(0,1)]=_e(e)}));var wt={dow:0,doy:6};function xt(){return this._week.dow}function Tt(){return this._week.doy}function St(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ht(e){var t=bt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function jt(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Pt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ot(e,t){return e.slice(t,7).concat(e.slice(0,t))}N("d",0,"do","day"),N("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),N("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),N("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),ne("day","d"),ne("weekday","e"),ne("isoWeekday","E"),oe("day",11),oe("weekday",11),oe("isoWeekday",11),Fe("d",be),Fe("e",be),Fe("E",be),Fe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Fe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Fe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Ne(["dd","ddd","dddd"],(function(e,t,a,n){var r=a._locale.weekdaysParse(e,n,a._strict);null!=r?t.d=r:p(a).invalidWeekday=e})),Ne(["d","e","E"],(function(e,t,a,n){t[n]=_e(e)}));var At="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ft="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Wt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ct=Ae,Et=Ae,zt=Ae;function It(e,t){var a=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ot(a,this._week.dow):e?a[e.day()]:a}function Nt(e){return!0===e?Ot(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Rt(e){return!0===e?Ot(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Bt(e,t,a){var n,r,i,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)i=f([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(i,"").toLocaleLowerCase();return a?"dddd"===t?-1!==(r=Be.call(this._weekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Be.call(this._shortWeekdaysParse,s))?r:null:-1!==(r=Be.call(this._minWeekdaysParse,s))?r:null:"dddd"===t?-1!==(r=Be.call(this._weekdaysParse,s))||-1!==(r=Be.call(this._shortWeekdaysParse,s))||-1!==(r=Be.call(this._minWeekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Be.call(this._shortWeekdaysParse,s))||-1!==(r=Be.call(this._weekdaysParse,s))||-1!==(r=Be.call(this._minWeekdaysParse,s))?r:null:-1!==(r=Be.call(this._minWeekdaysParse,s))||-1!==(r=Be.call(this._weekdaysParse,s))||-1!==(r=Be.call(this._shortWeekdaysParse,s))?r:null}function Vt(e,t,a){var n,r,i;if(this._weekdaysParseExact)return Bt.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=f([2e3,1]).day(n),a&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(i.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(a&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(a&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!a&&this._weekdaysParse[n].test(e))return n}}function Jt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=jt(e,this.localeData()),this.add(e-t,"d")):t}function Ut(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Pt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function qt(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Ct),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Zt(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=zt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,a,n,r,i,s=[],o=[],d=[],l=[];for(t=0;t<7;t++)a=f([2e3,1]).day(t),n=Ee(this.weekdaysMin(a,"")),r=Ee(this.weekdaysShort(a,"")),i=Ee(this.weekdays(a,"")),s.push(n),o.push(r),d.push(i),l.push(n),l.push(r),l.push(i);s.sort(e),o.sort(e),d.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Xt(){return this.hours()%12||12}function Qt(){return this.hours()||24}function ea(e,t){N(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function ta(e,t){return t._meridiemParse}function aa(e){return"p"===(e+"").toLowerCase().charAt(0)}N("H",["HH",2],0,"hour"),N("h",["hh",2],0,Xt),N("k",["kk",2],0,Qt),N("hmm",0,0,(function(){return""+Xt.apply(this)+W(this.minutes(),2)})),N("hmmss",0,0,(function(){return""+Xt.apply(this)+W(this.minutes(),2)+W(this.seconds(),2)})),N("Hmm",0,0,(function(){return""+this.hours()+W(this.minutes(),2)})),N("Hmmss",0,0,(function(){return""+this.hours()+W(this.minutes(),2)+W(this.seconds(),2)})),ea("a",!0),ea("A",!1),ne("hour","h"),oe("hour",13),Fe("a",ta),Fe("A",ta),Fe("H",be),Fe("h",be),Fe("k",be),Fe("HH",be,ye),Fe("hh",be,ye),Fe("kk",be,ye),Fe("hmm",ke),Fe("hmmss",De),Fe("Hmm",ke),Fe("Hmmss",De),Ie(["H","HH"],Ge),Ie(["k","kk"],(function(e,t,a){var n=_e(e);t[Ge]=24===n?0:n})),Ie(["a","A"],(function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e})),Ie(["h","hh"],(function(e,t,a){t[Ge]=_e(e),p(a).bigHour=!0})),Ie("hmm",(function(e,t,a){var n=e.length-2;t[Ge]=_e(e.substr(0,n)),t[qe]=_e(e.substr(n)),p(a).bigHour=!0})),Ie("hmmss",(function(e,t,a){var n=e.length-4,r=e.length-2;t[Ge]=_e(e.substr(0,n)),t[qe]=_e(e.substr(n,2)),t[Ke]=_e(e.substr(r)),p(a).bigHour=!0})),Ie("Hmm",(function(e,t,a){var n=e.length-2;t[Ge]=_e(e.substr(0,n)),t[qe]=_e(e.substr(n))})),Ie("Hmmss",(function(e,t,a){var n=e.length-4,r=e.length-2;t[Ge]=_e(e.substr(0,n)),t[qe]=_e(e.substr(n,2)),t[Ke]=_e(e.substr(r))}));var na=/[ap]\.?m?\.?/i,ra=me("Hours",!0);function ia(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"}var sa,oa={calendar:A,longDateFormat:U,invalidDate:q,ordinal:Z,dayOfMonthOrdinalParse:$,relativeTime:Q,months:tt,monthsShort:at,week:wt,weekdays:At,weekdaysMin:Wt,weekdaysShort:Ft,meridiemParse:na},da={},la={};function ua(e,t){var a,n=Math.min(e.length,t.length);for(a=0;a0;){if(n=ca(r.slice(0,t).join("-")))return n;if(a&&a.length>=t&&ua(r,a)>=t-1)break;t--}i++}return sa}function ca(t){var n=null;if(void 0===da[t]&&e&&e.exports)try{n=sa._abbr,a(6700)("./"+t),ha(n)}catch(e){da[t]=null}return da[t]}function ha(e,t){var a;return e&&((a=u(t)?pa(e):fa(e,t))?sa=a:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),sa._abbr}function fa(e,t){if(null!==t){var a,n=oa;if(t.abbr=e,null!=da[e])S("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=da[e]._config;else if(null!=t.parentLocale)if(null!=da[t.parentLocale])n=da[t.parentLocale]._config;else{if(null==(a=ca(t.parentLocale)))return la[t.parentLocale]||(la[t.parentLocale]=[]),la[t.parentLocale].push({name:e,config:t}),null;n=a._config}return da[e]=new O(P(n,t)),la[e]&&la[e].forEach((function(e){fa(e.name,e.config)})),ha(e),da[e]}return delete da[e],null}function Ma(e,t){if(null!=t){var a,n,r=oa;null!=da[e]&&null!=da[e].parentLocale?da[e].set(P(da[e]._config,t)):(null!=(n=ca(e))&&(r=n._config),t=P(r,t),null==n&&(t.abbr=e),(a=new O(t)).parentLocale=da[e],da[e]=a),ha(e)}else null!=da[e]&&(null!=da[e].parentLocale?(da[e]=da[e].parentLocale,e===ha()&&ha(e)):null!=da[e]&&delete da[e]);return da[e]}function pa(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return sa;if(!s(e)){if(t=ca(e))return t;e=[e]}return ma(e)}function ga(){return x(da)}function ya(e){var t,a=e._a;return a&&-2===p(e).overflow&&(t=a[Je]<0||a[Je]>11?Je:a[Ue]<1||a[Ue]>et(a[Ve],a[Je])?Ue:a[Ge]<0||a[Ge]>24||24===a[Ge]&&(0!==a[qe]||0!==a[Ke]||0!==a[Ze])?Ge:a[qe]<0||a[qe]>59?qe:a[Ke]<0||a[Ke]>59?Ke:a[Ze]<0||a[Ze]>999?Ze:-1,p(e)._overflowDayOfYear&&(tUe)&&(t=Ue),p(e)._overflowWeeks&&-1===t&&(t=$e),p(e)._overflowWeekday&&-1===t&&(t=Xe),p(e).overflow=t),e}var La=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ya=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,va=/Z|[+-]\d\d(?::?\d\d)?/,ba=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ka=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Da=/^\/?Date\((-?\d+)/i,wa=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,xa={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ta(e){var t,a,n,r,i,s,o=e._i,d=La.exec(o)||Ya.exec(o);if(d){for(p(e).iso=!0,t=0,a=ba.length;tMt(i)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),a=Lt(i,0,e._dayOfYear),e._a[Je]=a.getUTCMonth(),e._a[Ue]=a.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=n[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ge]&&0===e._a[qe]&&0===e._a[Ke]&&0===e._a[Ze]&&(e._nextDay=!0,e._a[Ge]=0),e._d=(e._useUTC?Lt:yt).apply(null,s),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(p(e).weekdayMismatch=!0)}}function za(e){var t,a,n,r,i,s,o,d,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(i=1,s=4,a=Wa(t.GG,e._a[Ve],bt(qa(),1,4).year),n=Wa(t.W,1),((r=Wa(t.E,1))<1||r>7)&&(d=!0)):(i=e._locale._week.dow,s=e._locale._week.doy,l=bt(qa(),i,s),a=Wa(t.gg,e._a[Ve],l.year),n=Wa(t.w,l.week),null!=t.d?((r=t.d)<0||r>6)&&(d=!0):null!=t.e?(r=t.e+i,(t.e<0||t.e>6)&&(d=!0)):r=i),n<1||n>kt(a,i,s)?p(e)._overflowWeeks=!0:null!=d?p(e)._overflowWeekday=!0:(o=vt(a,n,r,i,s),e._a[Ve]=o.year,e._dayOfYear=o.dayOfYear)}function Ia(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],p(e).empty=!0;var t,a,n,i,s,o,d=""+e._i,l=d.length,u=0;for(n=J(e._f,e._locale).match(C)||[],t=0;t0&&p(e).unusedInput.push(s),d=d.slice(d.indexOf(a)+a.length),u+=a.length),I[i]?(a?p(e).empty=!1:p(e).unusedTokens.push(i),Re(i,a,e)):e._strict&&!a&&p(e).unusedTokens.push(i);p(e).charsLeftOver=l-u,d.length>0&&p(e).unusedInput.push(d),e._a[Ge]<=12&&!0===p(e).bigHour&&e._a[Ge]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[Ge]=Na(e._locale,e._a[Ge],e._meridiem),null!==(o=p(e).era)&&(e._a[Ve]=e._locale.erasConvertYear(o,e._a[Ve])),Ea(e),ya(e)}else Aa(e);else Ta(e)}function Na(e,t,a){var n;return null==a?t:null!=e.meridiemHour?e.meridiemHour(t,a):null!=e.isPM?((n=e.isPM(a))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}function Ra(e){var t,a,n,r,i,s,o=!1;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;rthis?this:e:y()}));function $a(e,t){var a,n;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return qa();for(a=t[0],n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vn(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),(t=Ja(t))._a?(e=t._isUTC?f(t._a):qa(t._a),this._isDSTShifted=this.isValid()&&ln(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function bn(){return!!this.isValid()&&!this._isUTC}function kn(){return!!this.isValid()&&this._isUTC}function Dn(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var wn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,xn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Tn(e,t){var a,n,r,i=e,s=null;return on(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:_(e)||!isNaN(+e)?(i={},t?i[t]=+e:i.milliseconds=+e):(s=wn.exec(e))?(a="-"===s[1]?-1:1,i={y:0,d:_e(s[Ue])*a,h:_e(s[Ge])*a,m:_e(s[qe])*a,s:_e(s[Ke])*a,ms:_e(dn(1e3*s[Ze]))*a}):(s=xn.exec(e))?(a="-"===s[1]?-1:1,i={y:Sn(s[2],a),M:Sn(s[3],a),w:Sn(s[4],a),d:Sn(s[5],a),h:Sn(s[6],a),m:Sn(s[7],a),s:Sn(s[8],a)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(r=jn(qa(i.from),qa(i.to)),(i={}).ms=r.milliseconds,i.M=r.months),n=new sn(i),on(e)&&d(e,"_locale")&&(n._locale=e._locale),on(e)&&d(e,"_isValid")&&(n._isValid=e._isValid),n}function Sn(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function Hn(e,t){var a={};return a.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function jn(e,t){var a;return e.isValid()&&t.isValid()?(t=cn(t,e),e.isBefore(t)?a=Hn(e,t):((a=Hn(t,e)).milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function Pn(e,t){return function(a,n){var r;return null===n||isNaN(+n)||(S(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=a,a=n,n=r),On(this,Tn(a,n),e),this}}function On(e,t,a,n){var i=t._milliseconds,s=dn(t._days),o=dn(t._months);e.isValid()&&(n=null==n||n,o&&ut(e,ce(e,"Month")+o*a),s&&he(e,"Date",ce(e,"Date")+s*a),i&&e._d.setTime(e._d.valueOf()+i*a),n&&r.updateOffset(e,s||o))}Tn.fn=sn.prototype,Tn.invalid=rn;var An=Pn(1,"add"),Fn=Pn(-1,"subtract");function Wn(e){return"string"==typeof e||e instanceof String}function Cn(e){return k(e)||m(e)||Wn(e)||_(e)||zn(e)||En(e)||null==e}function En(e){var t,a,n=o(e)&&!l(e),r=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;ta.valueOf():a.valueOf()9999?V(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):H(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(a,"Z")):V(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function er(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,a,n,r="moment",i="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",n=i+'[")]',this.format(e+t+a+n)}function tr(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ar(e,t){return this.isValid()&&(k(e)&&e.isValid()||qa(e).isValid())?Tn({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function nr(e){return this.from(qa(),e)}function rr(e,t){return this.isValid()&&(k(e)&&e.isValid()||qa(e).isValid())?Tn({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ir(e){return this.to(qa(),e)}function sr(e){var t;return void 0===e?this._locale._abbr:(null!=(t=pa(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var or=w("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function dr(){return this._locale}var lr=1e3,ur=60*lr,_r=60*ur,mr=3506328*_r;function cr(e,t){return(e%t+t)%t}function hr(e,t,a){return e<100&&e>=0?new Date(e+400,t,a)-mr:new Date(e,t,a).valueOf()}function fr(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-mr:Date.UTC(e,t,a)}function Mr(e){var t,a;if(void 0===(e=re(e))||"millisecond"===e||!this.isValid())return this;switch(a=this._isUTC?fr:hr,e){case"year":t=a(this.year(),0,1);break;case"quarter":t=a(this.year(),this.month()-this.month()%3,1);break;case"month":t=a(this.year(),this.month(),1);break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=a(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=cr(t+(this._isUTC?0:this.utcOffset()*ur),_r);break;case"minute":t=this._d.valueOf(),t-=cr(t,ur);break;case"second":t=this._d.valueOf(),t-=cr(t,lr)}return this._d.setTime(t),r.updateOffset(this,!0),this}function pr(e){var t,a;if(void 0===(e=re(e))||"millisecond"===e||!this.isValid())return this;switch(a=this._isUTC?fr:hr,e){case"year":t=a(this.year()+1,0,1)-1;break;case"quarter":t=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=a(this.year(),this.month()+1,1)-1;break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=_r-cr(t+(this._isUTC?0:this.utcOffset()*ur),_r)-1;break;case"minute":t=this._d.valueOf(),t+=ur-cr(t,ur)-1;break;case"second":t=this._d.valueOf(),t+=lr-cr(t,lr)-1}return this._d.setTime(t),r.updateOffset(this,!0),this}function gr(){return this._d.valueOf()-6e4*(this._offset||0)}function yr(){return Math.floor(this.valueOf()/1e3)}function Lr(){return new Date(this.valueOf())}function Yr(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function vr(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function br(){return this.isValid()?this.toISOString():null}function kr(){return g(this)}function Dr(){return h({},p(this))}function wr(){return p(this).overflow}function xr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Tr(e,t){var a,n,i,s=this._eras||pa("en")._eras;for(a=0,n=s.length;a=0)return d[n]}function Hr(e,t){var a=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*a}function jr(){var e,t,a,n=this.localeData().eras();for(e=0,t=n.length;e(i=kt(e,n,r))&&(t=i),$r.call(this,e,t,a,n,r))}function $r(e,t,a,n,r){var i=vt(e,t,a,n,r),s=Lt(i.year,0,i.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function Xr(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),Fe("N",Er),Fe("NN",Er),Fe("NNN",Er),Fe("NNNN",zr),Fe("NNNNN",Ir),Ie(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,a,n){var r=a._locale.erasParse(e,n,a._strict);r?p(a).era=r:p(a).invalidEra=e})),Fe("y",Se),Fe("yy",Se),Fe("yyy",Se),Fe("yyyy",Se),Fe("yo",Nr),Ie(["y","yy","yyy","yyyy"],Ve),Ie(["yo"],(function(e,t,a,n){var r;a._locale._eraYearOrdinalRegex&&(r=e.match(a._locale._eraYearOrdinalRegex)),a._locale.eraYearOrdinalParse?t[Ve]=a._locale.eraYearOrdinalParse(e,r):t[Ve]=parseInt(e,10)})),N(0,["gg",2],0,(function(){return this.weekYear()%100})),N(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Br("gggg","weekYear"),Br("ggggg","weekYear"),Br("GGGG","isoWeekYear"),Br("GGGGG","isoWeekYear"),ne("weekYear","gg"),ne("isoWeekYear","GG"),oe("weekYear",1),oe("isoWeekYear",1),Fe("G",He),Fe("g",He),Fe("GG",be,ye),Fe("gg",be,ye),Fe("GGGG",xe,Ye),Fe("gggg",xe,Ye),Fe("GGGGG",Te,ve),Fe("ggggg",Te,ve),Ne(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,a,n){t[n.substr(0,2)]=_e(e)})),Ne(["gg","GG"],(function(e,t,a,n){t[n]=r.parseTwoDigitYear(e)})),N("Q",0,"Qo","quarter"),ne("quarter","Q"),oe("quarter",7),Fe("Q",ge),Ie("Q",(function(e,t){t[Je]=3*(_e(e)-1)})),N("D",["DD",2],"Do","date"),ne("date","D"),oe("date",9),Fe("D",be),Fe("DD",be,ye),Fe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Ie(["D","DD"],Ue),Ie("Do",(function(e,t){t[Ue]=_e(e.match(be)[0])}));var Qr=me("Date",!0);function ei(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}N("DDD",["DDDD",3],"DDDo","dayOfYear"),ne("dayOfYear","DDD"),oe("dayOfYear",4),Fe("DDD",we),Fe("DDDD",Le),Ie(["DDD","DDDD"],(function(e,t,a){a._dayOfYear=_e(e)})),N("m",["mm",2],0,"minute"),ne("minute","m"),oe("minute",14),Fe("m",be),Fe("mm",be,ye),Ie(["m","mm"],qe);var ti=me("Minutes",!1);N("s",["ss",2],0,"second"),ne("second","s"),oe("second",15),Fe("s",be),Fe("ss",be,ye),Ie(["s","ss"],Ke);var ai,ni,ri=me("Seconds",!1);for(N("S",0,0,(function(){return~~(this.millisecond()/100)})),N(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),N(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),N(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),N(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),N(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),N(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ne("millisecond","ms"),oe("millisecond",16),Fe("S",we,ge),Fe("SS",we,ye),Fe("SSS",we,Le),ai="SSSS";ai.length<=9;ai+="S")Fe(ai,Se);function ii(e,t){t[Ze]=_e(1e3*("0."+e))}for(ai="S";ai.length<=9;ai+="S")Ie(ai,ii);function si(){return this._isUTC?"UTC":""}function oi(){return this._isUTC?"Coordinated Universal Time":""}ni=me("Milliseconds",!1),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");var di=b.prototype;function li(e){return qa(1e3*e)}function ui(){return qa.apply(null,arguments).parseZone()}function _i(e){return e}di.add=An,di.calendar=Rn,di.clone=Bn,di.diff=Zn,di.endOf=pr,di.format=tr,di.from=ar,di.fromNow=nr,di.to=rr,di.toNow=ir,di.get=fe,di.invalidAt=wr,di.isAfter=Vn,di.isBefore=Jn,di.isBetween=Un,di.isSame=Gn,di.isSameOrAfter=qn,di.isSameOrBefore=Kn,di.isValid=kr,di.lang=or,di.locale=sr,di.localeData=dr,di.max=Za,di.min=Ka,di.parsingFlags=Dr,di.set=Me,di.startOf=Mr,di.subtract=Fn,di.toArray=Yr,di.toObject=vr,di.toDate=Lr,di.toISOString=Qn,di.inspect=er,"undefined"!=typeof Symbol&&null!=Symbol.for&&(di[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),di.toJSON=br,di.toString=Xn,di.unix=yr,di.valueOf=gr,di.creationData=xr,di.eraName=jr,di.eraNarrow=Pr,di.eraAbbr=Or,di.eraYear=Ar,di.year=pt,di.isLeapYear=gt,di.weekYear=Vr,di.isoWeekYear=Jr,di.quarter=di.quarters=Xr,di.month=_t,di.daysInMonth=mt,di.week=di.weeks=St,di.isoWeek=di.isoWeeks=Ht,di.weeksInYear=qr,di.weeksInWeekYear=Kr,di.isoWeeksInYear=Ur,di.isoWeeksInISOWeekYear=Gr,di.date=Qr,di.day=di.days=Jt,di.weekday=Ut,di.isoWeekday=Gt,di.dayOfYear=ei,di.hour=di.hours=ra,di.minute=di.minutes=ti,di.second=di.seconds=ri,di.millisecond=di.milliseconds=ni,di.utcOffset=fn,di.utc=pn,di.local=gn,di.parseZone=yn,di.hasAlignedHourOffset=Ln,di.isDST=Yn,di.isLocal=bn,di.isUtcOffset=kn,di.isUtc=Dn,di.isUTC=Dn,di.zoneAbbr=si,di.zoneName=oi,di.dates=w("dates accessor is deprecated. Use date instead.",Qr),di.months=w("months accessor is deprecated. Use month instead",_t),di.years=w("years accessor is deprecated. Use year instead",pt),di.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Mn),di.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vn);var mi=O.prototype;function ci(e,t,a,n){var r=pa(),i=f().set(n,t);return r[a](i,e)}function hi(e,t,a){if(_(e)&&(t=e,e=void 0),e=e||"",null!=t)return ci(e,t,a,"month");var n,r=[];for(n=0;n<12;n++)r[n]=ci(e,n,a,"month");return r}function fi(e,t,a,n){"boolean"==typeof e?(_(t)&&(a=t,t=void 0),t=t||""):(a=t=e,e=!1,_(t)&&(a=t,t=void 0),t=t||"");var r,i=pa(),s=e?i._week.dow:0,o=[];if(null!=a)return ci(t,(a+s)%7,n,"day");for(r=0;r<7;r++)o[r]=ci(t,(r+s)%7,n,"day");return o}function Mi(e,t){return hi(e,t,"months")}function pi(e,t){return hi(e,t,"monthsShort")}function gi(e,t,a){return fi(e,t,a,"weekdays")}function yi(e,t,a){return fi(e,t,a,"weekdaysShort")}function Li(e,t,a){return fi(e,t,a,"weekdaysMin")}mi.calendar=F,mi.longDateFormat=G,mi.invalidDate=K,mi.ordinal=X,mi.preparse=_i,mi.postformat=_i,mi.relativeTime=ee,mi.pastFuture=te,mi.set=j,mi.eras=Tr,mi.erasParse=Sr,mi.erasConvertYear=Hr,mi.erasAbbrRegex=Wr,mi.erasNameRegex=Fr,mi.erasNarrowRegex=Cr,mi.months=st,mi.monthsShort=ot,mi.monthsParse=lt,mi.monthsRegex=ht,mi.monthsShortRegex=ct,mi.week=Dt,mi.firstDayOfYear=Tt,mi.firstDayOfWeek=xt,mi.weekdays=It,mi.weekdaysMin=Rt,mi.weekdaysShort=Nt,mi.weekdaysParse=Vt,mi.weekdaysRegex=qt,mi.weekdaysShortRegex=Kt,mi.weekdaysMinRegex=Zt,mi.isPM=aa,mi.meridiem=ia,ha("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===_e(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=w("moment.lang is deprecated. Use moment.locale instead.",ha),r.langData=w("moment.langData is deprecated. Use moment.localeData instead.",pa);var Yi=Math.abs;function vi(){var e=this._data;return this._milliseconds=Yi(this._milliseconds),this._days=Yi(this._days),this._months=Yi(this._months),e.milliseconds=Yi(e.milliseconds),e.seconds=Yi(e.seconds),e.minutes=Yi(e.minutes),e.hours=Yi(e.hours),e.months=Yi(e.months),e.years=Yi(e.years),this}function bi(e,t,a,n){var r=Tn(t,a);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function ki(e,t){return bi(this,e,t,1)}function Di(e,t){return bi(this,e,t,-1)}function wi(e){return e<0?Math.floor(e):Math.ceil(e)}function xi(){var e,t,a,n,r,i=this._milliseconds,s=this._days,o=this._months,d=this._data;return i>=0&&s>=0&&o>=0||i<=0&&s<=0&&o<=0||(i+=864e5*wi(Si(o)+s),s=0,o=0),d.milliseconds=i%1e3,e=ue(i/1e3),d.seconds=e%60,t=ue(e/60),d.minutes=t%60,a=ue(t/60),d.hours=a%24,s+=ue(a/24),o+=r=ue(Ti(s)),s-=wi(Si(r)),n=ue(o/12),o%=12,d.days=s,d.months=o,d.years=n,this}function Ti(e){return 4800*e/146097}function Si(e){return 146097*e/4800}function Hi(e){if(!this.isValid())return NaN;var t,a,n=this._milliseconds;if("month"===(e=re(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,a=this._months+Ti(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(Si(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}}function ji(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_e(this._months/12):NaN}function Pi(e){return function(){return this.as(e)}}var Oi=Pi("ms"),Ai=Pi("s"),Fi=Pi("m"),Wi=Pi("h"),Ci=Pi("d"),Ei=Pi("w"),zi=Pi("M"),Ii=Pi("Q"),Ni=Pi("y");function Ri(){return Tn(this)}function Bi(e){return e=re(e),this.isValid()?this[e+"s"]():NaN}function Vi(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ji=Vi("milliseconds"),Ui=Vi("seconds"),Gi=Vi("minutes"),qi=Vi("hours"),Ki=Vi("days"),Zi=Vi("months"),$i=Vi("years");function Xi(){return ue(this.days()/7)}var Qi=Math.round,es={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ts(e,t,a,n,r){return r.relativeTime(t||1,!!a,e,n)}function as(e,t,a,n){var r=Tn(e).abs(),i=Qi(r.as("s")),s=Qi(r.as("m")),o=Qi(r.as("h")),d=Qi(r.as("d")),l=Qi(r.as("M")),u=Qi(r.as("w")),_=Qi(r.as("y")),m=i<=a.ss&&["s",i]||i0,m[4]=n,ts.apply(null,m)}function ns(e){return void 0===e?Qi:"function"==typeof e&&(Qi=e,!0)}function rs(e,t){return void 0!==es[e]&&(void 0===t?es[e]:(es[e]=t,"s"===e&&(es.ss=t-1),!0))}function is(e,t){if(!this.isValid())return this.localeData().invalidDate();var a,n,r=!1,i=es;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(i=Object.assign({},es,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),n=as(this,!r,i,a=this.localeData()),r&&(n=a.pastFuture(+this,n)),a.postformat(n)}var ss=Math.abs;function os(e){return(e>0)-(e<0)||+e}function ds(){if(!this.isValid())return this.localeData().invalidDate();var e,t,a,n,r,i,s,o,d=ss(this._milliseconds)/1e3,l=ss(this._days),u=ss(this._months),_=this.asSeconds();return _?(e=ue(d/60),t=ue(e/60),d%=60,e%=60,a=ue(u/12),u%=12,n=d?d.toFixed(3).replace(/\.?0+$/,""):"",r=_<0?"-":"",i=os(this._months)!==os(_)?"-":"",s=os(this._days)!==os(_)?"-":"",o=os(this._milliseconds)!==os(_)?"-":"",r+"P"+(a?i+a+"Y":"")+(u?i+u+"M":"")+(l?s+l+"D":"")+(t||e||d?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(d?o+n+"S":"")):"P0D"}var ls=sn.prototype;return ls.isValid=nn,ls.abs=vi,ls.add=ki,ls.subtract=Di,ls.as=Hi,ls.asMilliseconds=Oi,ls.asSeconds=Ai,ls.asMinutes=Fi,ls.asHours=Wi,ls.asDays=Ci,ls.asWeeks=Ei,ls.asMonths=zi,ls.asQuarters=Ii,ls.asYears=Ni,ls.valueOf=ji,ls._bubble=xi,ls.clone=Ri,ls.get=Bi,ls.milliseconds=Ji,ls.seconds=Ui,ls.minutes=Gi,ls.hours=qi,ls.days=Ki,ls.weeks=Xi,ls.months=Zi,ls.years=$i,ls.humanize=is,ls.toISOString=ds,ls.toString=ds,ls.toJSON=ds,ls.locale=sr,ls.localeData=dr,ls.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ds),ls.lang=or,N("X",0,0,"unix"),N("x",0,0,"valueOf"),Fe("x",He),Fe("X",Oe),Ie("X",(function(e,t,a){a._d=new Date(1e3*parseFloat(e))})),Ie("x",(function(e,t,a){a._d=new Date(_e(e))})),r.version="2.29.1",i(qa),r.fn=di,r.min=Xa,r.max=Qa,r.now=en,r.utc=f,r.unix=li,r.months=Mi,r.isDate=m,r.locale=ha,r.invalid=y,r.duration=Tn,r.isMoment=k,r.weekdays=gi,r.parseZone=ui,r.localeData=pa,r.isDuration=on,r.monthsShort=pi,r.weekdaysMin=Li,r.defineLocale=fa,r.updateLocale=Ma,r.locales=ga,r.weekdaysShort=yi,r.normalizeUnits=re,r.relativeTimeRounding=ns,r.relativeTimeThreshold=rs,r.calendarFormat=Nn,r.prototype=di,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.loaded=!0,i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=a(7432),t=a.n(e),n="#41B1F9",r="#3245D1",i="#EBEFF6",s=document.getElementById("bar").getContext("2d"),o=(new(t())(s,{type:"bar",data:{labels:["Jan","Feb","Mar","Apr","May","Jun","Jul"],datasets:[{label:"Students",backgroundColor:[i,i,i,i,n,r,i],data:[5,10,30,40,35,55,15]}]},options:{responsive:!0,barRoundness:1,title:{display:!0,text:"Students in 2020"},legend:{display:!1},scales:{yAxes:[{ticks:{beginAtZero:!0,suggestedMax:60,padding:10},gridLines:{drawBorder:!1}}],xAxes:[{gridLines:{display:!1,drawBorder:!1}}]}}}),document.getElementById("line").getContext("2d")),d=o.createLinearGradient(0,0,0,400);d.addColorStop(0,"rgba(50, 69, 209,1)"),d.addColorStop(1,"rgba(265, 177, 249,0)");var l=o.createLinearGradient(0,0,0,400);l.addColorStop(0,"rgba(255, 91, 92,1)"),l.addColorStop(1,"rgba(265, 177, 249,0)");new(t())(o,{type:"line",data:{labels:["16-07-2018","17-07-2018","18-07-2018","19-07-2018","20-07-2018","21-07-2018","22-07-2018","23-07-2018","24-07-2018","25-07-2018"],datasets:[{label:"Balance",data:[50,25,61,50,72,52,60,41,30,45],backgroundColor:"rgba(50, 69, 209,.6)",borderWidth:3,borderColor:"rgba(63,82,227,1)",pointBorderWidth:0,pointBorderColor:"transparent",pointRadius:3,pointBackgroundColor:"transparent",pointHoverBackgroundColor:"rgba(63,82,227,1)"},{label:"Balance",data:[20,35,45,75,37,86,45,65,25,53],backgroundColor:"rgba(253, 183, 90,.6)",borderWidth:3,borderColor:"rgba(253, 183, 90,.6)",pointBorderWidth:0,pointBorderColor:"transparent",pointRadius:3,pointBackgroundColor:"transparent",pointHoverBackgroundColor:"rgba(63,82,227,1)"}]},options:{responsive:!0,layout:{padding:{top:10}},tooltips:{intersect:!1,titleFontFamily:"Helvetica",titleMarginBottom:10,xPadding:10,yPadding:10,cornerRadius:3},legend:{display:!0},scales:{yAxes:[{gridLines:{display:!0,drawBorder:!0},ticks:{display:!0}}],xAxes:[{gridLines:{drawBorder:!1,display:!1},ticks:{display:!1}}]}}})})()})(); \ No newline at end of file diff --git a/public/dashboard/assets/js/extensions/ui-chartjs.js.LICENSE.txt b/public/dashboard/assets/js/extensions/ui-chartjs.js.LICENSE.txt new file mode 100644 index 0000000..a11d3a1 --- /dev/null +++ b/public/dashboard/assets/js/extensions/ui-chartjs.js.LICENSE.txt @@ -0,0 +1,10 @@ +/*! + * Chart.js v2.9.4 + * https://www.chartjs.org + * (c) 2020 Chart.js Contributors + * Released under the MIT License + */ + +//! moment.js + +//! moment.js locale configuration diff --git a/public/dashboard/assets/js/extensions/ui-todolist.js b/public/dashboard/assets/js/extensions/ui-todolist.js new file mode 100644 index 0000000..d57856f --- /dev/null +++ b/public/dashboard/assets/js/extensions/ui-todolist.js @@ -0,0 +1 @@ +(()=>{var e={2584:e=>{e.exports=function(e,t){return Array.prototype.slice.call(e,t)}},8514:(e,t,n)=>{"use strict";var r=n(6115);e.exports=function(e,t,n){e&&r((function(){e.apply(n||null,t||[])}))}},5229:(e,t,n)=>{"use strict";var r=n(2584),o=n(8514);e.exports=function(e,t){var n=t||{},i={};return void 0===e&&(e={}),e.on=function(t,n){return i[t]?i[t].push(n):i[t]=[n],e},e.once=function(t,n){return n._once=!0,e.on(t,n),e},e.off=function(t,n){var r=arguments.length;if(1===r)delete i[t];else if(0===r)i={};else{var o=i[t];if(!o)return e;o.splice(o.indexOf(n),1)}return e},e.emit=function(){var t=r(arguments);return e.emitterSnapshot(t.shift()).apply(this,t)},e.emitterSnapshot=function(t){var u=(i[t]||[]).slice(0);return function(){var i=r(arguments),c=this||e;if("error"===t&&!1!==n.throws&&!u.length)throw 1===i.length?i[0]:i;return u.forEach((function(r){n.async?o(r,i,c):r.apply(c,i),r._once&&e.off(t,r)})),e}},e}},1808:(e,t,n)=>{"use strict";var r=n(9638),o=n(4874),i=n.g.document,u=function(e,t,n,r){return e.addEventListener(t,n,r)},c=function(e,t,n,r){return e.removeEventListener(t,n,r)},a=[];function l(e,t,n){var r=function(e,t,n){var r,o;for(r=0;r{"use strict";var r=[],o="",i=/^on/;for(o in n.g)i.test(o)&&r.push(o.slice(2));e.exports=r},9638:(e,t,n)=>{var r=n.g.CustomEvent;e.exports=function(){try{var e=new r("cat",{detail:{foo:"bar"}});return"cat"===e.type&&"bar"===e.detail.foo}catch(e){}return!1}()?r:"undefined"!=typeof document&&"function"==typeof document.createEvent?function(e,t){var n=document.createEvent("CustomEvent");return t?n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail):n.initCustomEvent(e,!1,!1,void 0),n}:function(e,t){var n=document.createEventObject();return n.type=e,t?(n.bubbles=Boolean(t.bubbles),n.cancelable=Boolean(t.cancelable),n.detail=t.detail):(n.bubbles=!1,n.cancelable=!1,n.detail=void 0),n}},9425:e=>{"use strict";var t={};function n(e){var n=t[e];return n?n.lastIndex=0:t[e]=n=new RegExp("(?:^|\\s)"+e+"(?:\\s|$)","g"),n}e.exports={add:function(e,t){var r=e.className;r.length?n(t).test(r)||(e.className+=" "+t):e.className=t},rm:function(e,t){e.className=e.className.replace(n(t)," ").trim()}}},7137:(e,t,n)=>{"use strict";var r=n(5229),o=n(1808),i=n(9425),u=document,c=u.documentElement;function a(e,t,r,i){n.g.navigator.pointerEnabled?o[t](e,{mouseup:"pointerup",mousedown:"pointerdown",mousemove:"pointermove"}[r],i):n.g.navigator.msPointerEnabled?o[t](e,{mouseup:"MSPointerUp",mousedown:"MSPointerDown",mousemove:"MSPointerMove"}[r],i):(o[t](e,{mouseup:"touchend",mousedown:"touchstart",mousemove:"touchmove"}[r],i),o[t](e,r,i))}function l(e){if(void 0!==e.touches)return e.touches.length;if(void 0!==e.which&&0!==e.which)return e.which;if(void 0!==e.buttons)return e.buttons;var t=e.button;return void 0!==t?1&t?1:2&t?3:4&t?2:0:void 0}function f(e){var t=e.getBoundingClientRect();return{left:t.left+s("scrollLeft","pageXOffset"),top:t.top+s("scrollTop","pageYOffset")}}function s(e,t){return void 0!==n.g[t]?n.g[t]:c.clientHeight?c[e]:u.body[e]}function v(e,t,n){var r,o=(e=e||{}).className||"";return e.className+=" gu-hide",r=u.elementFromPoint(t,n),e.className=o,r}function d(){return!1}function m(){return!0}function p(e){return e.width||e.right-e.left}function g(e){return e.height||e.bottom-e.top}function h(e){return e.parentNode===u?null:e.parentNode}function b(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||y(e)}function y(e){return!!e&&("false"!==e.contentEditable&&("true"===e.contentEditable||y(h(e))))}function E(e){return e.nextElementSibling||function(){var t=e;do{t=t.nextSibling}while(t&&1!==t.nodeType);return t}()}function w(e,t){var n=function(e){return e.targetTouches&&e.targetTouches.length?e.targetTouches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e}(t),r={pageX:"clientX",pageY:"clientY"};return e in r&&!(e in n)&&r[e]in n&&(e=r[e]),n[e]}e.exports=function(e,t){var n,s,y,S,x,C,O,T,N,X,P,Y=arguments.length;1===Y&&!1===Array.isArray(e)&&(t=e,e=[]);var B,I=null,M=t||{};void 0===M.moves&&(M.moves=m),void 0===M.accepts&&(M.accepts=m),void 0===M.invalid&&(M.invalid=$),void 0===M.containers&&(M.containers=e||[]),void 0===M.isContainer&&(M.isContainer=d),void 0===M.copy&&(M.copy=!1),void 0===M.copySortSource&&(M.copySortSource=!1),void 0===M.revertOnSpill&&(M.revertOnSpill=!1),void 0===M.removeOnSpill&&(M.removeOnSpill=!1),void 0===M.direction&&(M.direction="vertical"),void 0===M.ignoreInputTextSelection&&(M.ignoreInputTextSelection=!0),void 0===M.mirrorContainer&&(M.mirrorContainer=u.body);var j=r({containers:M.containers,start:H,end:q,cancel:Z,remove:W,destroy:F,canMove:z,dragging:!1});return!0===M.removeOnSpill&&j.on("over",oe).on("out",ie),L(),j;function D(e){return-1!==j.containers.indexOf(e)||M.isContainer(e)}function L(e){var t=e?"remove":"add";a(c,t,"mousedown",k),a(c,t,"mouseup",J)}function R(e){a(c,e?"remove":"add","mousemove",K)}function A(e){var t=e?"remove":"add";o[t](c,"selectstart",_),o[t](c,"click",_)}function F(){L(!0),J({})}function _(e){B&&e.preventDefault()}function k(e){if(C=e.clientX,O=e.clientY,!(1!==l(e)||e.metaKey||e.ctrlKey)){var t=e.target,n=U(t);n&&(B=n,R(),"mousedown"===e.type&&(b(t)?t.focus():e.preventDefault()))}}function K(e){if(B)if(0!==l(e)){if(!(void 0!==e.clientX&&Math.abs(e.clientX-C)<=(M.slideFactorX||0)&&void 0!==e.clientY&&Math.abs(e.clientY-O)<=(M.slideFactorY||0))){if(M.ignoreInputTextSelection){var t=w("clientX",e)||0,n=w("clientY",e)||0;if(b(u.elementFromPoint(t,n)))return}var r=B;R(!0),A(),q(),V(r);var o=f(y);S=w("pageX",e)-o.left,x=w("pageY",e)-o.top,i.add(X||y,"gu-transit"),ue(),re(e)}}else J({})}function U(e){if(!(j.dragging&&n||D(e))){for(var t=e;h(e)&&!1===D(h(e));){if(M.invalid(e,t))return;if(!(e=h(e)))return}var r=h(e);if(r)if(!M.invalid(e,t))if(M.moves(e,r,t,E(e)))return{item:e,source:r}}}function z(e){return!!U(e)}function H(e){var t=U(e);t&&V(t)}function V(e){fe(e.item,e.source)&&(X=e.item.cloneNode(!0),j.emit("cloned",X,e.item,"copy")),s=e.source,y=e.item,T=N=E(e.item),j.dragging=!0,j.emit("drag",y,s)}function $(){return!1}function q(){if(j.dragging){var e=X||y;Q(e,h(e))}}function G(){B=!1,R(!0),A(!0)}function J(e){if(G(),j.dragging){var t=X||y,r=w("clientX",e)||0,o=w("clientY",e)||0,i=ne(v(n,r,o),r,o);i&&(X&&M.copySortSource||!X||i!==s)?Q(t,i):M.removeOnSpill?W():Z()}}function Q(e,t){var n=h(e);X&&M.copySortSource&&t===s&&n.removeChild(y),te(t)?j.emit("cancel",e,s,s):j.emit("drop",e,t,s,N),ee()}function W(){if(j.dragging){var e=X||y,t=h(e);t&&t.removeChild(e),j.emit(X?"cancel":"remove",e,t,s),ee()}}function Z(e){if(j.dragging){var t=arguments.length>0?e:M.revertOnSpill,n=X||y,r=h(n),o=te(r);!1===o&&t&&(X?r&&r.removeChild(X):s.insertBefore(n,T)),o||t?j.emit("cancel",n,s,s):j.emit("drop",n,r,s,N),ee()}}function ee(){var e=X||y;G(),ce(),e&&i.rm(e,"gu-transit"),P&&clearTimeout(P),j.dragging=!1,I&&j.emit("out",e,I,s),j.emit("dragend",e),s=y=X=T=N=P=I=null}function te(e,t){var r;return r=void 0!==t?t:n?N:E(X||y),e===s&&r===T}function ne(e,t,n){for(var r=e;r&&!o();)r=h(r);return r;function o(){if(!1===D(r))return!1;var o=ae(r,e),i=le(r,o,t,n);return!!te(r,i)||M.accepts(y,r,s,i)}}function re(e){if(n){e.preventDefault();var t=w("clientX",e)||0,r=w("clientY",e)||0,o=t-S,i=r-x;n.style.left=o+"px",n.style.top=i+"px";var u=X||y,c=v(n,t,r),a=ne(c,t,r),l=null!==a&&a!==I;(l||null===a)&&(I&&p("out"),I=a,l&&p("over"));var f=h(u);if(a!==s||!X||M.copySortSource){var d,m=ae(a,c);if(null!==m)d=le(a,m,t,r);else{if(!0!==M.revertOnSpill||X)return void(X&&f&&f.removeChild(u));d=T,a=s}(null===d&&l||d!==u&&d!==E(u))&&(N=d,a.insertBefore(u,d),j.emit("shadow",u,a,s))}else f&&f.removeChild(u)}function p(e){j.emit(e,u,I,s)}}function oe(e){i.rm(e,"gu-hide")}function ie(e){j.dragging&&i.add(e,"gu-hide")}function ue(){if(!n){var e=y.getBoundingClientRect();(n=y.cloneNode(!0)).style.width=p(e)+"px",n.style.height=g(e)+"px",i.rm(n,"gu-transit"),i.add(n,"gu-mirror"),M.mirrorContainer.appendChild(n),a(c,"add","mousemove",re),i.add(M.mirrorContainer,"gu-unselectable"),j.emit("cloned",n,y,"mirror")}}function ce(){n&&(i.rm(M.mirrorContainer,"gu-unselectable"),a(c,"remove","mousemove",re),h(n).removeChild(n),n=null)}function ae(e,t){for(var n=t;n!==e&&h(n)!==e;)n=h(n);return n===c?null:n}function le(e,t,n,r){var o="horizontal"===M.direction;return t!==e?function(){var e=t.getBoundingClientRect();if(o)return i(n>e.left+p(e)/2);return i(r>e.top+g(e)/2)}():function(){var t,i,u,c=e.children.length;for(t=0;tn)return i;if(!o&&u.top+u.height/2>r)return i}return null}();function i(e){return e?E(t):t}}function fe(e,t){return"boolean"==typeof M.copy?M.copy:M.copy(e,t)}}},6115:e=>{var t;t="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){setTimeout(e,0)},e.exports=t}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(7137),t=n.n(e);window.dragula=t(),t()([document.getElementById("widget-todo-list")],{moves:function(e,t,n){return n.classList.contains("cursor-move")}})})()})(); \ No newline at end of file diff --git a/public/dashboard/assets/js/node_modules_simple-datatables_src_date_js.js b/public/dashboard/assets/js/node_modules_simple-datatables_src_date_js.js new file mode 100644 index 0000000..4f483e8 --- /dev/null +++ b/public/dashboard/assets/js/node_modules_simple-datatables_src_date_js.js @@ -0,0 +1,82 @@ +(self["webpackChunkmazer"] = self["webpackChunkmazer"] || []).push([["node_modules_simple-datatables_src_date_js"],{ + +/***/ "./node_modules/dayjs/dayjs.min.js": +/*!*****************************************!*\ + !*** ./node_modules/dayjs/dayjs.min.js ***! + \*****************************************/ +/***/ (function(module) { + +!function(t,e){ true?module.exports=e():0}(this,(function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",f="month",h="quarter",c="year",d="date",$="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},g={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()-1){n=i>12;break}}else n=t===(e?"pm":"PM");return n},u={A:[i,function(t){this.afternoon=h(t,!1)}],a:[i,function(t){this.afternoon=h(t,!0)}],S:[/\d/,function(t){this.milliseconds=100*+t}],SS:[n,function(t){this.milliseconds=10*+t}],SSS:[/\d{3}/,function(t){this.milliseconds=+t}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[i,function(t){var e=o.ordinal,n=t.match(/\d+/);if(this.day=n[0],e)for(var r=1;r<=31;r+=1)e(r).replace(/\[|\]/g,"")===t&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[i,function(t){var e=f("months"),n=(f("monthsShort")||e.map((function(t){return t.substr(0,3)}))).indexOf(t)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[i,function(t){var e=f("months").indexOf(t)+1;if(e<1)throw new Error;this.month=e%12||e}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(t){t=+t,this.year=t+(t>68?1900:2e3)}],YYYY:[/\d{4}/,s("year")],Z:a,ZZ:a};function d(n){var r,i;r=n,i=o&&o.formats;for(var s=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(e,n,r){var o=r&&r.toUpperCase();return n||i[r]||t[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(t,e,n){return e||n.slice(1)}))}))).match(e),a=s.length,f=0;f0?o-1:l.getMonth());var v=a||0,p=f||0,D=h||0,g=u||0;return c?new Date(Date.UTC(M,Y,m,v,p,D,g+60*c.offset*1e3)):n?new Date(Date.UTC(M,Y,m,v,p,D,g)):new Date(M,Y,m,v,p,D,g)}catch(t){return new Date("")}}(e,a,r),this.init(),c&&!0!==c&&(this.$L=this.locale(c).$L),u&&e!==this.format(a)&&(this.$d=new Date("")),o={}}else if(a instanceof Array)for(var l=a.length,m=1;m<=l;m+=1){s[1]=a[m-1];var M=n.apply(this,s);if(M.isValid()){this.$d=M.$d,this.$L=M.$L,this.init();break}m===l&&(this.$d=new Date(""))}else i.call(this,t)}}})); + +/***/ }), + +/***/ "./node_modules/simple-datatables/src/date.js": +/*!****************************************************!*\ + !*** ./node_modules/simple-datatables/src/date.js ***! + \****************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ "parseDate": () => (/* binding */ parseDate) +/* harmony export */ }); +/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dayjs */ "./node_modules/dayjs/dayjs.min.js"); +/* harmony import */ var dayjs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(dayjs__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! dayjs/plugin/customParseFormat */ "./node_modules/dayjs/plugin/customParseFormat.js"); +/* harmony import */ var dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_1__); + + + +dayjs__WEBPACK_IMPORTED_MODULE_0___default().extend((dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_1___default())) + +/** + * Use dayjs to parse cell contents for sorting + * @param {String} content The datetime string to parse + * @param {String} format The format for dayjs to use + * @return {String|Boolean} Datatime string or false + */ +const parseDate = (content, format) => { + let date = false + + // Converting to YYYYMMDD ensures we can accurately sort the column numerically + + if (format) { + switch (format) { + case "ISO_8601": + // ISO8601 is already lexiographically sorted, so we can just sort it as a string. + date = content + break + case "RFC_2822": + date = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(content, "ddd, MM MMM YYYY HH:mm:ss ZZ").format("YYYYMMDD") + break + case "MYSQL": + date = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(content, "YYYY-MM-DD hh:mm:ss").format("YYYYMMDD") + break + case "UNIX": + date = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(content).unix() + break + // User defined format using the data-format attribute or columns[n].format option + default: + date = dayjs__WEBPACK_IMPORTED_MODULE_0___default()(content, format).format("YYYYMMDD") + break + } + } + + return date +} + + +/***/ }) + +}]); \ No newline at end of file diff --git a/public/dashboard/assets/js/pages/dashboard.js b/public/dashboard/assets/js/pages/dashboard.js new file mode 100644 index 0000000..273ef93 --- /dev/null +++ b/public/dashboard/assets/js/pages/dashboard.js @@ -0,0 +1,2 @@ +/*! For license information please see dashboard.js.LICENSE.txt */ +(()=>{"use strict";var t={5927:(t,e,i)=>{var a;function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var i=0;it.length)&&(e=t.length);for(var i=0,a=new Array(e);i>16,o=i>>8&255,n=255&i;return"#"+(16777216+65536*(Math.round((a-r)*s)+r)+256*(Math.round((a-o)*s)+o)+(Math.round((a-n)*s)+n)).toString(16).slice(1)}},{key:"shadeColor",value:function(e,i){return t.isColorHex(i)?this.shadeHexColor(e,i):this.shadeRGBColor(e,i)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&"object"===s(t)&&!Array.isArray(t)&&null!=t}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;ee.length?t:e}))),t.length>e.length?t:e}),0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"x",i=t.toString().slice();return i.replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var a=i-t.length+1;a--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var a=t.indexOf("Edge/");return a>0&&parseInt(t.substring(a+5,t.indexOf(".",a)),10)}},{key:"sanitizeDom",value:function(t){return t.replace(/\&/g,"&").replace(/\/g,">").replace(/\"/g,""")}}]),t}(),v=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.setEasingFunctions()}return n(t,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1};break;default:t="<>"}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,i,a){t.attr(e).animate(a).attr(i)}},{key:"animateMarker",value:function(t,e,i,a,s,r){e||(e=0),t.attr({r:e,width:e,height:e}).animate(a,s).attr({r:i,width:i.width,height:i.height}).afterAll((function(){r()}))}},{key:"animateCircle",value:function(t,e,i,a,s){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(a,s).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,a,s){t.attr(e).animate(a).attr(i).afterAll((function(){return s()}))}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.realIndex,a=t.j,s=t.fill,r=t.pathFrom,o=t.pathTo,n=t.speed,l=t.delay,h=this.w,c=0;h.config.chart.animations.animateGradually.enabled&&(c=h.config.chart.animations.animateGradually.delay),h.config.chart.animations.dynamicAnimation.enabled&&h.globals.dataChanged&&"bar"!==h.config.chart.type&&(c=0),this.morphSVG(e,i,a,"line"!==h.config.chart.type||h.globals.comboCharts?s:"stroke",r,o,n,l*c)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(t){t.el.classList.remove("apexcharts-element-hidden")}))}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,i,a,s,r,o,n){var l=this,h=this.w;s||(s=t.attr("pathFrom")),r||(r=t.attr("pathTo"));var c=function(t){return"radar"===h.config.chart.type&&(o=1),"M 0 ".concat(h.globals.gridHeight)};(!s||s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s=c()),(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=c()),h.globals.shouldAnimate||(o=1),t.plot(s).animate(1,h.globals.easing,n).plot(s).animate(o,h.globals.easing,n).plot(r).afterAll((function(){m.isNumber(i)?i===h.globals.series[h.globals.maxValsInArrayIndex].length-2&&h.globals.shouldAnimate&&l.animationCompleted(t):"none"!==a&&h.globals.shouldAnimate&&(!h.globals.comboCharts&&e===h.globals.series.length-1||h.globals.comboCharts)&&l.animationCompleted(t),l.showDelayedElements()}))}}]),t}(),y=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==i.config.states.normal.filter?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,e,i){var a=this,s=this.w,r=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var i=s.config.chart.dropShadow;(i.enabled?a.addShadow(t,e,i):t).componentTransfer({rgb:{type:"linear",slope:r}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:a});break;case"darken":this.addDarkenFilter(t,e,{intensity:a})}}},{key:"addShadow",value:function(t,e,i){var a=i.blur,s=i.top,r=i.left,o=i.color,n=i.opacity,l=t.flood(Array.isArray(o)?o[e]:o,n).composite(t.sourceAlpha,"in").offset(r,s).gaussianBlur(a).merge(t.source);return t.blend(t.source,l)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=e.top,s=e.left,r=e.blur,o=e.color,n=e.opacity,l=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),m.isIE()&&"radialBar"===h.config.chart.type||(o=Array.isArray(o)?o[i]:o,t.filter((function(t){var e;e=m.isSafari()||m.isFirefox()||m.isIE()?t.flood(o,n).composite(t.sourceAlpha,"in").offset(s,a).gaussianBlur(r):t.flood(o,n).composite(t.sourceAlpha,"in").offset(s,a).gaussianBlur(r).merge(t.source),t.blend(t.source,e)})),l||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,i){var a=this.w;if(void 0!==a.globals.selectedDataPoints[e]&&a.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var s=a.config.states.active.filter;"none"!==s&&this.applyFilter(t,e,s.type,s.value)}}},{key:"_scaleFilterSize",value:function(t){!function(e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),t}(),w=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"drawLine",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,n=this.w,l=n.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:a,stroke:s,"stroke-dasharray":r,"stroke-width":o});return l}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,n=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,h=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,c=this.w,d=c.globals.dom.Paper.rect();return d.attr({x:t,y:e,width:i>0?i:0,height:a>0?a:0,rx:s,ry:s,opacity:o,"stroke-width":null!==n?n:0,stroke:null!==l?l:"none","stroke-dasharray":h}),d.node.setAttribute("fill",r),d}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none",s=this.w,r=s.globals.dom.Paper.polygon(t).attr({fill:a,stroke:e,"stroke-width":i});return r}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;t<0&&(t=0);var a=i.globals.dom.Paper.circle(2*t);return null!==e&&a.attr(e),a}},{key:"drawPath",value:function(t){var e=t.d,i=void 0===e?"":e,a=t.stroke,s=void 0===a?"#a8a8a8":a,r=t.strokeWidth,o=void 0===r?1:r,n=t.fill,l=t.fillOpacity,h=void 0===l?1:l,c=t.strokeOpacity,d=void 0===c?1:c,g=t.classes,u=t.strokeLinecap,p=void 0===u?null:u,f=t.strokeDashArray,x=void 0===f?0:f,b=this.w;return null===p&&(p=b.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(b.globals.gridHeight)),b.globals.dom.Paper.path(i).attr({fill:n,"fill-opacity":h,stroke:s,"stroke-opacity":d,"stroke-linecap":p,"stroke-width":o,"stroke-dasharray":x,class:g})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=e.globals.dom.Paper.group();return null!==t&&i.attr(t),i}},{key:"move",value:function(t,e){return["M",t,e].join(" ")}},{key:"line",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=null;return null===i?a=["L",t,e].join(" "):"H"===i?a=["H",t].join(" "):"V"===i&&(a=["V",e].join(" ")),a}},{key:"curve",value:function(t,e,i,a,s,r){return["C",t,e,i,a,s,r].join(" ")}},{key:"quadraticCurve",value:function(t,e,i,a){return["Q",t,e,i,a].join(" ")}},{key:"arc",value:function(t,e,i,a,s,r,o){var n=arguments.length>7&&void 0!==arguments[7]&&arguments[7],l="A";n&&(l="a");var h=[l,t,e,i,a,s,r,o].join(" ");return h}},{key:"renderPaths",value:function(t){var e,i=t.j,a=t.realIndex,s=t.pathFrom,r=t.pathTo,o=t.stroke,n=t.strokeWidth,l=t.strokeLinecap,h=t.fill,d=t.animationDelay,g=t.initialSpeed,u=t.dataChangeSpeed,p=t.className,f=t.shouldClipToGrid,x=void 0===f||f,b=t.bindEventsOnPaths,m=void 0===b||b,w=t.drawShadow,k=void 0===w||w,A=this.w,S=new y(this.ctx),C=new v(this.ctx),L=this.w.config.chart.animations.enabled,P=L&&this.w.config.chart.animations.dynamicAnimation.enabled,T=!!(L&&!A.globals.resized||P&&A.globals.dataChanged&&A.globals.shouldAnimate);T?e=s:(e=r,A.globals.animationEnded=!0);var M,z=A.config.stroke.dashArray;M=Array.isArray(z)?z[a]:A.config.stroke.dashArray;var I=this.drawPath({d:e,stroke:o,strokeWidth:n,fill:h,fillOpacity:1,classes:p,strokeLinecap:l,strokeDashArray:M});if(I.attr("index",a),x&&I.attr({"clip-path":"url(#gridRectMask".concat(A.globals.cuid,")")}),"none"!==A.config.states.normal.filter.type)S.getDefaultFilter(I,a);else if(A.config.chart.dropShadow.enabled&&k&&(!A.config.chart.dropShadow.enabledOnSeries||A.config.chart.dropShadow.enabledOnSeries&&-1!==A.config.chart.dropShadow.enabledOnSeries.indexOf(a))){var X=A.config.chart.dropShadow;S.dropShadow(I,X,a)}m&&(I.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,I)),I.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,I)),I.node.addEventListener("mousedown",this.pathMouseDown.bind(this,I))),I.attr({pathTo:r,pathFrom:s});var E={el:I,j:i,realIndex:a,pathFrom:s,pathTo:r,fill:h,strokeWidth:n,delay:d};return!L||A.globals.resized||A.globals.dataChanged?!A.globals.resized&&A.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(c(c({},E),{},{speed:g})),A.globals.dataChanged&&P&&T&&C.animatePathsGradually(c(c({},E),{},{speed:u})),I}},{key:"drawPattern",value:function(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=this.w,o=r.globals.dom.Paper.pattern(e,i,(function(r){"horizontalLines"===t?r.line(0,0,i,0).stroke({color:a,width:s+1}):"verticalLines"===t?r.line(0,0,0,e).stroke({color:a,width:s+1}):"slantedLines"===t?r.line(0,0,e,i).stroke({color:a,width:s}):"squares"===t?r.rect(e,i).fill("none").stroke({color:a,width:s}):"circles"===t&&r.circle(e).fill("none").stroke({color:a,width:s})}));return o}},{key:"drawGradient",value:function(t,e,i,a,s){var r,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,c=this.w;e.length<9&&0===e.indexOf("#")&&(e=m.hexToRgba(e,a)),i.length<9&&0===i.indexOf("#")&&(i=m.hexToRgba(i,s));var d=0,g=1,u=1,p=null;null!==n&&(d=void 0!==n[0]?n[0]/100:0,g=void 0!==n[1]?n[1]/100:1,u=void 0!==n[2]?n[2]/100:1,p=void 0!==n[3]?n[3]/100:null);var f=!("donut"!==c.config.chart.type&&"pie"!==c.config.chart.type&&"polarArea"!==c.config.chart.type&&"bubble"!==c.config.chart.type);if(r=null===l||0===l.length?c.globals.dom.Paper.gradient(f?"radial":"linear",(function(t){t.at(d,e,a),t.at(g,i,s),t.at(u,i,s),null!==p&&t.at(p,e,a)})):c.globals.dom.Paper.gradient(f?"radial":"linear",(function(t){(Array.isArray(l[h])?l[h]:l).forEach((function(e){t.at(e.offset/100,e.color,e.opacity)}))})),f){var x=c.globals.gridWidth/2,b=c.globals.gridHeight/2;"bubble"!==c.config.chart.type?r.attr({gradientUnits:"userSpaceOnUse",cx:x,cy:b,r:o}):r.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?r.from(0,0).to(0,1):"diagonal"===t?r.from(0,0).to(1,1):"horizontal"===t?r.from(0,1).to(1,1):"diagonal2"===t&&r.from(1,0).to(0,1);return r}},{key:"drawText",value:function(t){var e,i=t.x,a=t.y,s=t.text,r=t.textAnchor,o=t.fontSize,n=t.fontFamily,l=t.fontWeight,h=t.foreColor,c=t.opacity,d=t.cssClass,g=void 0===d?"":d,u=t.isPlainText,p=void 0===u||u,f=this.w;return void 0===s&&(s=""),r||(r="start"),h&&h.length||(h=f.config.chart.foreColor),n=n||f.config.chart.fontFamily,l=l||"regular",(e=Array.isArray(s)?f.globals.dom.Paper.text((function(t){for(var e=0;e-1){var n=i.globals.selectedDataPoints[s].indexOf(r);i.globals.selectedDataPoints[s].splice(n,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var l=i.globals.dom.Paper.select(".apexcharts-series path").members,h=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,c=function(t){Array.prototype.forEach.call(t,(function(t){t.node.setAttribute("selected","false"),a.getDefaultFilter(t,s)}))};c(l),c(h)}t.node.setAttribute("selected","true"),o="true",void 0===i.globals.selectedDataPoints[s]&&(i.globals.selectedDataPoints[s]=[]),i.globals.selectedDataPoints[s].push(r)}if("true"===o){var d=i.config.states.active.filter;"none"!==d&&a.applyFilter(t,s,d.type,d.value)}else"none"!==i.config.states.active.filter.type&&a.getDefaultFilter(t,s);"function"==typeof i.config.chart.events.dataPointSelection&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:s,dataPointIndex:r,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e=t.getBBox();return{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,a){var s=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=this.w,o=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});a&&o.attr("transform",a),r.globals.dom.Paper.add(o);var n=o.bbox();return s||(n=o.node.getBoundingClientRect()),o.remove(),{width:n.width,height:n.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if("function"==typeof t.getComputedTextLength&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i/1.1)){for(var a=e.length-3;a>0;a-=3)if(t.getSubStringLength(0,a)<=i/1.1)return void(t.textContent=e.substring(0,a)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),t}(),k=function(){function t(e){r(this,t),this.w=e.w,this.annoCtx=e}return n(t,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.w;if("vertical"===t.label.orientation){var a=null!==e?e:0,s=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(a,"']"));if(null!==s){var r=s.getBoundingClientRect();s.setAttribute("x",parseFloat(s.getAttribute("x"))-r.height+4),"top"===t.label.position?s.setAttribute("y",parseFloat(s.getAttribute("y"))+r.width):s.setAttribute("y",parseFloat(s.getAttribute("y"))-r.width);var o=this.annoCtx.graphics.rotateAroundCenter(s),n=o.x,l=o.y;s.setAttribute("transform","rotate(-90 ".concat(n," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!t||!e.label.text||e.label.text&&!e.label.text.trim())return null;var a=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),s=t.getBoundingClientRect(),r=e.label.style.padding.left,o=e.label.style.padding.right,n=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(n=e.label.style.padding.left,l=e.label.style.padding.right,r=e.label.style.padding.top,o=e.label.style.padding.bottom);var h=s.left-a.left-r,c=s.top-a.top-n,d=this.annoCtx.graphics.drawRect(h-i.globals.barPadForNumericAxis,c,s.width+r+o,s.height+n+l,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&d.node.classList.add(e.id),d}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(i,a,s){var r=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(a,"']"));if(r){var o=r.parentNode,n=t.addBackgroundToAnno(r,i);n&&o.insertBefore(n.node,r)}};e.config.annotations.xaxis.map((function(t,e){i(t,e,"xaxis")})),e.config.annotations.yaxis.map((function(t,e){i(t,e,"yaxis")})),e.config.annotations.points.map((function(t,e){i(t,e,"point")}))}},{key:"getStringX",value:function(t){var e=this.w,i=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var a=e.globals.labels.indexOf(t),s=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(a+1)+")");return s&&(i=parseFloat(s.getAttribute("x"))),i}}]),t}(),A=function(){function t(e){r(this,t),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis}return n(t,[{key:"addXaxisAnnotation",value:function(t,e,i){var a=this.w,s=this.invertAxis?a.globals.minY:a.globals.minX,r=this.invertAxis?a.globals.maxY:a.globals.maxX,o=this.invertAxis?a.globals.yRange[0]:a.globals.xRange,n=(t.x-s)/(o/a.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(n=(r-t.x)/(o/a.globals.gridWidth));var l=t.label.text;"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.invertAxis||a.globals.dataFormatXNumeric||(n=this.annoCtx.helpers.getStringX(t.x));var h=t.strokeDashArray;if(m.isNumber(n)){if(null===t.x2||void 0===t.x2){var c=this.annoCtx.graphics.drawLine(n+t.offsetX,0+t.offsetY,n+t.offsetX,a.globals.gridHeight+t.offsetY,t.borderColor,h,t.borderWidth);e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}else{var d=(t.x2-s)/(o/a.globals.gridWidth);if(this.annoCtx.inversedReversedAxis&&(d=(r-t.x2)/(o/a.globals.gridWidth)),"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric||this.invertAxis||a.globals.dataFormatXNumeric||(d=this.annoCtx.helpers.getStringX(t.x2)),d0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce((function(t,e){return t+e}),0):this.w.globals.series[t].reduce((function(t,e){return t+e}),0)}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter((function(t){return null!==t})):this.w.config.series[t].data.filter((function(t){return null!==t}))).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every((function(t,e,i){return t===i[0]}))}},{key:"getCategoryLabels",value:function(t){var e=this.w,i=t.slice();return e.config.xaxis.convertedCatToNumeric&&(i=t.map((function(t,i){return e.config.xaxis.labels.formatter(t-e.globals.minX+1)}))),i}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map((function(t){return t.length})).indexOf(Math.max.apply(Math,t.globals.series.map((function(t){return t.length}))))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach((function(t){e=Math.max(e,t)})),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map((function(t,e){var i=0;if(Array.isArray(t))for(var a=0;at&&i.globals.seriesX[s][o]1&&(e=!0),{comboBarCount:i,comboCharts:e}}},{key:"extendArrayProps",value:function(t,e,i){return e.yaxis&&(e=t.extendYAxis(e,i)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),C=function(){function t(e){r(this,t),this.w=e.w,this.annoCtx=e}return n(t,[{key:"addYaxisAnnotation",value:function(t,e,i){var a,s=this.w,r=t.strokeDashArray,o=this._getY1Y2("y1",t),n=t.label.text;if(null===t.y2||void 0===t.y2){var l=this.annoCtx.graphics.drawLine(0+t.offsetX,o+t.offsetY,this._getYAxisAnnotationWidth(t),o+t.offsetY,t.borderColor,r,t.borderWidth);e.appendChild(l.node),t.id&&l.node.classList.add(t.id)}else{if((a=this._getY1Y2("y2",t))>o){var h=o;o=a,a=h}var c=this.annoCtx.graphics.drawRect(0+t.offsetX,a+t.offsetY,this._getYAxisAnnotationWidth(t),o-a,0,t.fillColor,t.opacity,1,t.borderColor,r);c.node.classList.add("apexcharts-annotation-rect"),c.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),e.appendChild(c.node),t.id&&c.node.classList.add(t.id)}var d="right"===t.label.position?s.globals.gridWidth:0,g=this.annoCtx.graphics.drawText({x:d+t.label.offsetX,y:(a||o)+t.label.offsetY-3,text:n,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});g.attr({rel:i}),e.appendChild(g.node)}},{key:"_getY1Y2",value:function(t,e){var i,a="y1"===t?e.y:e.y2,s=this.w;if(this.annoCtx.invertAxis){var r=s.globals.labels.indexOf(a);s.config.xaxis.convertedCatToNumeric&&(r=s.globals.categoryLabels.indexOf(a));var o=s.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(r+1)+")");o&&(i=parseFloat(o.getAttribute("y")))}else{var n;n=s.config.yaxis[e.yAxisIndex].logarithmic?(a=new S(this.annoCtx.ctx).getLogVal(a,e.yAxisIndex))/s.globals.yLogRatio[e.yAxisIndex]:(a-s.globals.minYArr[e.yAxisIndex])/(s.globals.yRange[e.yAxisIndex]/s.globals.gridHeight),i=s.globals.gridHeight-n,s.config.yaxis[e.yAxisIndex]&&s.config.yaxis[e.yAxisIndex].reversed&&(i=n)}return i}},{key:"_getYAxisAnnotationWidth",value:function(t){var e=this.w;return e.globals.gridWidth,(t.width.indexOf("%")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map((function(e,a){t.addYaxisAnnotation(e,i.node,a)})),i}}]),t}(),L=function(){function t(e){r(this,t),this.w=e.w,this.annoCtx=e}return n(t,[{key:"addPointAnnotation",value:function(t,e,i){var a=this.w,s=0,r=0,o=0;this.annoCtx.invertAxis&&console.warn("Point annotation is not supported in horizontal bar charts.");var n=parseFloat(t.y);if("string"==typeof t.x){var l=a.globals.labels.indexOf(t.x);a.config.xaxis.convertedCatToNumeric&&(l=a.globals.categoryLabels.indexOf(t.x)),s=this.annoCtx.helpers.getStringX(t.x),null===t.y&&(n=a.globals.series[t.seriesIndex][l])}else s=(t.x-a.globals.minX)/(a.globals.xRange/a.globals.gridWidth);for(var h,c=[],d=0,g=0;g<=t.seriesIndex;g++){var u=a.config.yaxis[g].seriesName;if(u)for(var p=g+1;p<=t.seriesIndex;p++)a.config.yaxis[p].seriesName===u&&-1===c.indexOf(u)&&(d++,c.push(u))}if(a.config.yaxis[t.yAxisIndex].logarithmic)h=(n=new S(this.annoCtx.ctx).getLogVal(n,t.yAxisIndex))/a.globals.yLogRatio[t.yAxisIndex];else{var f=t.yAxisIndex+d;h=(n-a.globals.minYArr[f])/(a.globals.yRange[f]/a.globals.gridHeight)}if(r=a.globals.gridHeight-h-parseFloat(t.label.style.fontSize)-t.marker.size,o=a.globals.gridHeight-h,a.config.yaxis[t.yAxisIndex]&&a.config.yaxis[t.yAxisIndex].reversed&&(r=h+parseFloat(t.label.style.fontSize)+t.marker.size,o=h),m.isNumber(s)){var x={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},b=this.annoCtx.graphics.drawMarker(s+t.marker.offsetX,o+t.marker.offsetY,x);e.appendChild(b.node);var v=t.label.text?t.label.text:"",y=this.annoCtx.graphics.drawText({x:s+t.label.offsetX,y:r+t.label.offsetY,text:v,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(y.attr({rel:i}),e.appendChild(y.node),t.customSVG.SVG){var w=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});w.attr({transform:"translate(".concat(s+t.customSVG.offsetX,", ").concat(r+t.customSVG.offsetY,")")}),w.node.innerHTML=t.customSVG.SVG,e.appendChild(w.node)}if(t.image.path){var k=t.image.width?t.image.width:20,A=t.image.height?t.image.height:20;this.annoCtx.addImage({x:s+t.image.offsetX-k/2,y:r+t.image.offsetY-A/2,width:k,height:A,path:t.image.path,appendTo:".apexcharts-point-annotations"})}}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map((function(e,a){t.addPointAnnotation(e,i.node,a)})),i}}]),t}(),P={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},T=function(){function t(){r(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={x:0,y:null,yAxisIndex:0,seriesIndex:0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return n(t,[{key:"init",value:function(){return{annotations:{position:"front",yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[P],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,rangeBarOverlap:!0,rangeBarGroupRows:!1,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal"}},bubble:{minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)/t.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),M=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.graphics=new w(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new k(this),this.xAxisAnnotations=new A(this),this.yAxisAnnotations=new C(this),this.pointsAnnotations=new L(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return n(t,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),a=this.pointsAnnotations.drawPointAnnotations(),s=t.config.chart.animations.enabled,r=[e,i,a],o=[i.node,e.node,a.node],n=0;n<3;n++)t.globals.dom.elGraphical.add(r[n]),!s||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&t.globals.dataPoints>1&&o[n].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:o[n],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map((function(e,i){t.addImage(e,i)}))}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map((function(e,i){t.addText(e,i)}))}},{key:"addXaxisAnnotation",value:function(t,e,i){this.xAxisAnnotations.addXaxisAnnotation(t,e,i)}},{key:"addYaxisAnnotation",value:function(t,e,i){this.yAxisAnnotations.addYaxisAnnotation(t,e,i)}},{key:"addPointAnnotation",value:function(t,e,i){this.pointsAnnotations.addPointAnnotation(t,e,i)}},{key:"addText",value:function(t,e){var i=t.x,a=t.y,s=t.text,r=t.textAnchor,o=t.foreColor,n=t.fontSize,l=t.fontFamily,h=t.fontWeight,c=t.cssClass,d=t.backgroundColor,g=t.borderWidth,u=t.strokeDashArray,p=t.borderRadius,f=t.borderColor,x=t.appendTo,b=void 0===x?".apexcharts-annotations":x,m=t.paddingLeft,v=void 0===m?4:m,y=t.paddingRight,w=void 0===y?4:y,k=t.paddingBottom,A=void 0===k?2:k,S=t.paddingTop,C=void 0===S?2:S,L=this.w,P=this.graphics.drawText({x:i,y:a,text:s,textAnchor:r||"start",fontSize:n||"12px",fontWeight:h||"regular",fontFamily:l||L.config.chart.fontFamily,foreColor:o||L.config.chart.foreColor,cssClass:c}),T=L.globals.dom.baseEl.querySelector(b);T&&T.appendChild(P.node);var M=P.bbox();if(s){var z=this.graphics.drawRect(M.x-v,M.y-C,M.width+v+w,M.height+A+C,p,d||"transparent",1,g,f,u);T.insertBefore(z.node,P.node)}}},{key:"addImage",value:function(t,e){var i=this.w,a=t.path,s=t.x,r=void 0===s?0:s,o=t.y,n=void 0===o?0:o,l=t.width,h=void 0===l?20:l,c=t.height,d=void 0===c?20:c,g=t.appendTo,u=void 0===g?".apexcharts-annotations":g,p=i.globals.dom.Paper.image(a);p.size(h,d).move(r,n);var f=i.globals.dom.baseEl.querySelector(u);f&&f.appendChild(p.node)}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return void 0===this.invertAxis&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,a=t.context,s=t.type,r=t.contextMethod,o=a,n=o.w,l=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations")),h=l.childNodes.length+1,c=new T,d=Object.assign({},"xaxis"===s?c.xAxisAnnotation:"yaxis"===s?c.yAxisAnnotation:c.pointAnnotation),g=m.extend(d,e);switch(s){case"xaxis":this.addXaxisAnnotation(g,l,h);break;case"yaxis":this.addYaxisAnnotation(g,l,h);break;case"point":this.addPointAnnotation(g,l,h)}var u=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(s,"-annotations .apexcharts-").concat(s,"-annotation-label[rel='").concat(h,"']")),p=this.helpers.addBackgroundToAnno(u,g);return p&&l.insertBefore(p.node,u),i&&n.globals.memory.methodsToExec.push({context:o,id:g.id?g.id:m.randomId(),method:r,label:"addAnnotation",params:e}),a}},{key:"clearAnnotations",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map((function(t,i){"addText"!==t.label&&"addAnnotation"!==t.label||e.globals.memory.methodsToExec.splice(i,1)})),i=m.listToArray(i),Array.prototype.forEach.call(i,(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)}))}},{key:"removeAnnotation",value:function(t,e){var i=t.w,a=i.globals.dom.baseEl.querySelectorAll(".".concat(e));a&&(i.globals.memory.methodsToExec.map((function(t,a){t.id===e&&i.globals.memory.methodsToExec.splice(a,1)})),Array.prototype.forEach.call(a,(function(t){t.parentElement.removeChild(t)})))}}]),t}(),z=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0}return n(t,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,a=parseInt(e.globals.gridWidth,10),s=parseInt(e.globals.gridHeight,10),r=a>s?a:s,o=t.image,n=0,l=0;void 0===t.width&&void 0===t.height?void 0!==i.fill.image.width&&void 0!==i.fill.image.height?(n=i.fill.image.width+1,l=i.fill.image.height):(n=r+1,l=r):(n=t.width,l=t.height);var h=document.createElementNS(e.globals.SVGNS,"pattern");w.setAttrs(h,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:n+"px",height:l+"px"});var c=document.createElementNS(e.globals.SVGNS,"image");h.appendChild(c),c.setAttributeNS(window.SVG.xlink,"href",o),w.setAttrs(c,{x:0,y:0,preserveAspectRatio:"none",width:n+"px",height:l+"px"}),c.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(h)}},{key:"getSeriesIndex",value:function(t){var e=this.w;return("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||"heatmap"===e.config.chart.type||"treemap"===e.config.chart.type?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,a,s,r=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var o=this.getFillColors()[this.seriesIndex];void 0!==e.globals.seriesColors[this.seriesIndex]&&(o=e.globals.seriesColors[this.seriesIndex]),"function"==typeof o&&(o=o({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var n=this.getFillType(this.seriesIndex),l=Array.isArray(r.fill.opacity)?r.fill.opacity[this.seriesIndex]:r.fill.opacity;t.color&&(o=t.color);var h=o;if(-1===o.indexOf("rgb")?o.length<9&&(h=m.hexToRgba(o,l)):o.indexOf("rgba")>-1&&(l=m.getOpacityFromRGBA(o)),t.opacity&&(l=t.opacity),"pattern"===n&&(a=this.handlePatternFill(a,o,l,h)),"gradient"===n&&(s=this.handleGradientFill(o,l,this.seriesIndex)),"image"===n){var c=r.fill.image.src,d=t.patternID?t.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(c)?t.seriesNumber-1&&(c=m.getOpacityFromRGBA(h));var d=void 0===s.fill.gradient.opacityTo?e:Array.isArray(s.fill.gradient.opacityTo)?s.fill.gradient.opacityTo[i]:s.fill.gradient.opacityTo;if(void 0===s.fill.gradient.gradientToColors||0===s.fill.gradient.gradientToColors.length)a="dark"===s.fill.gradient.shade?n.shadeColor(-1*parseFloat(s.fill.gradient.shadeIntensity),t.indexOf("rgb")>-1?m.rgb2hex(t):t):n.shadeColor(parseFloat(s.fill.gradient.shadeIntensity),t.indexOf("rgb")>-1?m.rgb2hex(t):t);else if(s.fill.gradient.gradientToColors[r.seriesNumber]){var g=s.fill.gradient.gradientToColors[r.seriesNumber];a=g,g.indexOf("rgba")>-1&&(d=m.getOpacityFromRGBA(g))}else a=t;if(s.fill.gradient.inverseColors){var u=h;h=a,a=u}return h.indexOf("rgb")>-1&&(h=m.rgb2hex(h)),a.indexOf("rgb")>-1&&(a=m.rgb2hex(a)),o.drawGradient(l,h,a,c,d,r.size,s.fill.gradient.stops,s.fill.gradient.colorStops,i)}}]),t}(),I=function(){function t(e,i){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&void 0!==arguments[4]&&arguments[4],o=this.w,n=e,l=t,h=null,c=new w(this.ctx);if((o.globals.markers.size[e]>0||r)&&(h=c.group({class:r?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(o.globals.cuid,")")),Array.isArray(l.x))for(var d=0;d0:o.config.markers.size>0;if(p||r){m.isNumber(l.y[d])?u+=" w".concat(m.randomId()):u="apexcharts-nullpoint";var f=this.getMarkerConfig(u,e,g);o.config.series[n].data[g]&&(o.config.series[n].data[g].fillColor&&(f.pointFillColor=o.config.series[n].data[g].fillColor),o.config.series[n].data[g].strokeColor&&(f.pointStrokeColor=o.config.series[n].data[g].strokeColor)),a&&(f.pSize=a),(s=c.drawMarker(l.x[d],l.y[d],f)).attr("rel",g),s.attr("j",g),s.attr("index",e),s.node.setAttribute("default-marker-size",f.pSize);var x=new y(this.ctx);x.setSelectionFilter(s,e,g),this.addEvents(s),h&&h.add(s)}else void 0===o.globals.pointsArray[e]&&(o.globals.pointsArray[e]=[]),o.globals.pointsArray[e].push([l.x[d],l.y[d]])}return h}},{key:"getMarkerConfig",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.getMarkerStyle(e),r=a.globals.markers.size[e],o=a.config.markers;return null!==i&&o.discrete.length&&o.discrete.map((function(t){t.seriesIndex===e&&t.dataPointIndex===i&&(s.pointStrokeColor=t.strokeColor,s.pointFillColor=t.fillColor,r=t.size)})),{pSize:r,pRadius:o.radius,width:Array.isArray(o.width)?o.width[e]:o.width,height:Array.isArray(o.height)?o.height[e]:o.height,pointStrokeWidth:Array.isArray(o.strokeWidth)?o.strokeWidth[e]:o.strokeWidth,pointStrokeColor:s.pointStrokeColor,pointFillColor:s.pointFillColor,shape:Array.isArray(o.shape)?o.shape[e]:o.shape,class:t,pointStrokeOpacity:Array.isArray(o.strokeOpacity)?o.strokeOpacity[e]:o.strokeOpacity,pointStrokeDashArray:Array.isArray(o.strokeDashArray)?o.strokeDashArray[e]:o.strokeDashArray,pointFillOpacity:Array.isArray(o.fillOpacity)?o.fillOpacity[e]:o.fillOpacity,seriesIndex:e}}},{key:"addEvents",value:function(t){var e=this.w,i=new w(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,a=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(a)?a[t]:a,pointFillColor:Array.isArray(i)?i[t]:i}}}]),t}(),X=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return n(t,[{key:"draw",value:function(t,e,i){var a=this.w,s=new w(this.ctx),r=i.realIndex,o=i.pointsPos,n=i.zRatio,l=i.elParent,h=s.group({class:"apexcharts-series-markers apexcharts-series-".concat(a.config.chart.type)});if(h.attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(o.x))for(var c=0;cf.maxBubbleRadius&&(p=f.maxBubbleRadius)}a.config.chart.animations.enabled||(u=p);var x=o.x[c],b=o.y[c];if(u=u||0,null!==b&&void 0!==a.globals.series[r][d]||(g=!1),g){var m=this.drawPoint(x,b,u,p,r,d,e);h.add(m)}l.add(h)}}},{key:"drawPoint",value:function(t,e,i,a,s,r,o){var n,l=this.w,h=s,c=new v(this.ctx),d=new y(this.ctx),g=new z(this.ctx),u=new I(this.ctx),p=new w(this.ctx),f=u.getMarkerConfig("apexcharts-marker",h),x=g.fillPath({seriesNumber:s,dataPointIndex:r,patternUnits:"objectBoundingBox",value:l.globals.series[s][o]});if("circle"===f.shape?n=p.drawCircle(i):"square"!==f.shape&&"rect"!==f.shape||(n=p.drawRect(0,0,f.width-f.pointStrokeWidth/2,f.height-f.pointStrokeWidth/2,f.pRadius)),l.config.series[h].data[r]&&l.config.series[h].data[r].fillColor&&(x=l.config.series[h].data[r].fillColor),n.attr({x:t-f.width/2-f.pointStrokeWidth/2,y:e-f.height/2-f.pointStrokeWidth/2,cx:t,cy:e,fill:x,"fill-opacity":f.pointFillOpacity,stroke:f.pointStrokeColor,r:a,"stroke-width":f.pointStrokeWidth,"stroke-dasharray":f.pointStrokeDashArray,"stroke-opacity":f.pointStrokeOpacity}),l.config.chart.dropShadow.enabled){var b=l.config.chart.dropShadow;d.dropShadow(n,b,s)}if(!this.initialAnim||l.globals.dataChanged||l.globals.resized)l.globals.animationEnded=!0;else{var m=l.config.chart.animations.speed;c.animateMarker(n,0,"circle"===f.shape?a:{width:f.width,height:f.height},m,l.globals.easing,(function(){window.setTimeout((function(){c.animationCompleted(n)}),100)}))}if(l.globals.dataChanged&&"circle"===f.shape)if(this.dynamicAnim){var k,A,S,C,L=l.config.chart.animations.dynamicAnimation.speed;null!=(C=l.globals.previousPaths[s]&&l.globals.previousPaths[s][o])&&(k=C.x,A=C.y,S=void 0!==C.r?C.r:a);for(var P=0;Pn.globals.gridHeight+d&&(e=n.globals.gridHeight+d/2),void 0===n.globals.dataLabelsRects[a]&&(n.globals.dataLabelsRects[a]=[]),n.globals.dataLabelsRects[a].push({x:t,y:e,width:c,height:d});var g=n.globals.dataLabelsRects[a].length-2,u=void 0!==n.globals.lastDrawnDataLabelsIndexes[a]?n.globals.lastDrawnDataLabelsIndexes[a][n.globals.lastDrawnDataLabelsIndexes[a].length-1]:0;if(void 0!==n.globals.dataLabelsRects[a][g]){var p=n.globals.dataLabelsRects[a][u];(t>p.x+p.width+2||e>p.y+p.height+2||t+c4&&void 0!==arguments[4]?arguments[4]:2,r=this.w,o=new w(this.ctx),n=r.config.dataLabels,l=0,h=0,c=i,d=null;if(!n.enabled||!Array.isArray(t.x))return d;d=o.group({class:"apexcharts-data-labels"});for(var g=0;ge.globals.gridWidth+f.textRects.width+10)&&(n="");var x=e.globals.dataLabels.style.colors[r];(("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(x=e.globals.dataLabels.style.colors[o]),"function"==typeof x&&(x=x({series:e.globals.series,seriesIndex:r,dataPointIndex:o,w:e})),g&&(x=g);var b=d.offsetX,m=d.offsetY;if("bar"!==e.config.chart.type&&"rangeBar"!==e.config.chart.type||(b=0,m=0),f.drawnextLabel){var v=i.drawText({width:100,height:parseInt(d.style.fontSize,10),x:a+b,y:s+m,foreColor:x,textAnchor:l||d.textAnchor,text:n,fontSize:h||d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight||"normal"});if(v.attr({class:"apexcharts-datalabel",cx:a,cy:s}),d.dropShadow.enabled){var k=d.dropShadow;new y(this.ctx).dropShadow(v,k)}c.add(v),void 0===e.globals.lastDrawnDataLabelsIndexes[r]&&(e.globals.lastDrawnDataLabelsIndexes[r]=[]),e.globals.lastDrawnDataLabelsIndexes[r].push(o)}}}},{key:"addBackgroundToDataLabel",value:function(t,e){var i=this.w,a=i.config.dataLabels.background,s=a.padding,r=a.padding/2,o=e.width,n=e.height,l=new w(this.ctx).drawRect(e.x-s,e.y-r/2,o+2*s,n+r,a.borderRadius,"transparent"===i.config.chart.background?"#fff":i.config.chart.background,a.opacity,a.borderWidth,a.borderColor);return a.dropShadow.enabled&&new y(this.ctx).dropShadow(l,a.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var t=this.w;if("bubble"!==t.config.chart.type)for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;ii.globals.gridHeight&&(c=i.globals.gridHeight-g)),{bcx:o,bcy:r,dataLabelsX:e,dataLabelsY:c}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,a=t.i,s=t.j,r=t.bcy,o=t.barHeight,n=t.barWidth,l=t.textRects,h=t.dataLabelsX,c=t.strokeWidth,d=t.barDataLabelsConfig,g=t.offX,u=t.offY,p=e.globals.gridHeight/e.globals.dataPoints;n=Math.abs(n);var f=r-(this.barCtx.isTimelineBar?0:p)+o/2+l.height/2+u-3,x=this.barCtx.series[a][s]<0,b=i;switch(this.barCtx.isReversed&&(b=i+n-(x?2*n:0),i=e.globals.gridWidth-n),d.position){case"center":h=x?b+n/2-g:Math.max(l.width/2,b-n/2)+g;break;case"bottom":h=x?b+n-c-Math.round(l.width/2)-g:b-n+c+Math.round(l.width/2)+g;break;case"top":h=x?b-c+Math.round(l.width/2)-g:b-c-Math.round(l.width/2)+g}return e.config.chart.stacked||(h<0?h=h+l.width+c:h+l.width/2>e.globals.gridWidth&&(h=e.globals.gridWidth-l.width-c)),{bcx:i,bcy:r,dataLabelsX:h,dataLabelsY:f}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,a=t.val,s=t.i,r=t.j,o=t.textRects,n=t.barHeight,l=t.barWidth,h=t.dataLabelsConfig,d=this.w,g="rotate(0)";"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&(g="rotate(-90, ".concat(e,", ").concat(i,")"));var u=new E(this.barCtx.ctx),p=new w(this.barCtx.ctx),f=h.formatter,x=null,b=d.globals.collapsedSeriesIndices.indexOf(s)>-1;if(h.enabled&&!b){x=p.group({class:"apexcharts-data-labels",transform:g});var m="";void 0!==a&&(m=f(a,{seriesIndex:s,dataPointIndex:r,w:d}));var v=d.globals.series[s][r]<0,y=d.config.plotOptions.bar.dataLabels.position;"vertical"===d.config.plotOptions.bar.dataLabels.orientation&&("top"===y&&(h.textAnchor=v?"end":"start"),"center"===y&&(h.textAnchor="middle"),"bottom"===y&&(h.textAnchor=v?"end":"start")),this.barCtx.isTimelineBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&l0&&o.width/1.6>l||l<0&&o.width/1.6n&&(m=""));var k=c({},h);this.barCtx.isHorizontal&&a<0&&("start"===h.textAnchor?k.textAnchor="end":"end"===h.textAnchor&&(k.textAnchor="start")),u.plotDataLabelsText({x:e,y:i,text:m,i:s,j:r,parent:x,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return x}}]),t}(),F=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.legendInactiveClass="legend-mouseover-inactive"}return n(t,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(m.escapeString(t),"']"))}},{key:"isSeriesHidden",value:function(t){var e=this.getSeriesByName(t),i=parseInt(e.getAttribute("data:realIndex"),10);return{isHidden:e.classList.contains("apexcharts-series-collapsed"),realIndex:i}}},{key:"addCollapsedClassToSeries",value:function(t,e){var i=this.w;function a(i){for(var a=0;a0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w,s=m.clone(a.globals.initialSeries);a.globals.previousPaths=[],i?(a.globals.collapsedSeries=[],a.globals.ancillaryCollapsedSeries=[],a.globals.collapsedSeriesIndices=[],a.globals.ancillaryCollapsedSeriesIndices=[]):s=this.emptyCollapsedSeries(s),a.config.series=s,t&&(e&&(a.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(s,a.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,i=0;i-1&&(t[i].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w,a=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if("mousemove"===t.type){var s=parseInt(e.getAttribute("rel"),10)-1,r=null,o=null;i.globals.axisCharts||"radialBar"===i.config.chart.type?i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s,"']")),o=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(s,"']"))):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"']")):r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s+1,"'] path"));for(var n=0;n=t.from&&a<=t.to&&s[e].classList.remove(i.legendInactiveClass)}}(a.config.plotOptions.heatmap.colorScale.ranges[o])}else"mouseout"===t.type&&r("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"asc",i=this.w,a=0;if(i.config.series.length>1)for(var s=i.config.series.map((function(e,a){var s=!1;return t&&(s="bar"===i.config.series[a].type||"column"===i.config.series[a].type),e.data&&e.data.length>0&&!s?a:-1})),r="asc"===e?0:s.length-1;"asc"===e?r=0;"asc"===e?r++:r--)if(-1!==s[r]){a=s[r];break}return a}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(e,i,a){for(var s=e[i].childNodes,r={type:a,paths:[],realIndex:e[i].getAttribute("data:realIndex")},o=0;o0)for(var a=function(e){for(var i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(e,"'] rect")),a=[],s=function(t){var e=function(e){return i[t].getAttribute(e)},s={x:parseFloat(e("x")),y:parseFloat(e("y")),width:parseFloat(e("width")),height:parseFloat(e("height"))};a.push({rect:s,color:i[t].getAttribute("color")})},r=0;r0)for(var a=0;a0?t:[]}))}}]),t}(),R=function(){function t(e){r(this,t),this.w=e.w,this.barCtx=e}return n(t,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[i].length),e.globals.isXNumeric)for(var a=0;ae.globals.minX&&e.globals.seriesX[i][a]0&&(a=l.globals.minXDiff/d),(r=a/this.barCtx.seriesLen*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(r=1)}o=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=l.globals.padHorizontal+(a-r*this.barCtx.seriesLen)/2}return{x:t,y:e,yDivision:i,xDivision:a,barHeight:s,barWidth:r,zeroH:o,zeroW:n}}},{key:"getPathFillColor",value:function(t,e,i,a){var s=this.w,r=new z(this.barCtx.ctx),o=null,n=this.barCtx.barOptions.distributed?i:e;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(a){t[e][i]>=a.from&&t[e][i]<=a.to&&(o=a.color)})),s.config.series[e].data[i]&&s.config.series[e].data[i].fillColor&&(o=s.config.series[e].data[i].fillColor),r.fillPath({seriesNumber:this.barCtx.barOptions.distributed?n:a,dataPointIndex:i,color:o,value:t[e][i]})}},{key:"getStrokeWidth",value:function(t,e,i){var a=0,s=this.w;return void 0===this.barCtx.series[t][e]||null===this.barCtx.series[t][e]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,s.config.stroke.show&&(this.barCtx.isNullValue||(a=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),a}},{key:"barBackground",value:function(t){var e=t.j,i=t.i,a=t.x1,s=t.x2,r=t.y1,o=t.y2,n=t.elSeries,l=this.w,h=new w(this.barCtx.ctx),c=new F(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&c===i){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e-=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[e],g=h.drawRect(void 0!==a?a:0,void 0!==r?r:0,void 0!==s?s:l.globals.gridWidth,void 0!==o?o:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);n.add(g),g.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e=t.barWidth,i=t.barXPosition,a=t.yRatio,s=t.y1,r=t.y2,o=t.strokeWidth,n=t.series,l=t.realIndex,h=t.i,c=t.j,d=t.w,g=new w(this.barCtx.ctx);(o=Array.isArray(o)?o[l]:o)||(o=0);var u={barWidth:e,strokeWidth:o,yRatio:a,barXPosition:i,y1:s,y2:r},p=this.getRoundedBars(d,u,n,h,c),f=i,x=i+e,b=g.move(f,s),m=g.move(f,s),v=g.line(x-o,s);return d.globals.previousPaths.length>0&&(m=this.barCtx.getPreviousPath(l,c,!1)),b=b+g.line(f,p.y2)+p.pathWithRadius+g.line(x-o,p.y2)+v+v+"z",m=m+g.line(f,s)+v+v+v+v+v+g.line(f,s),d.config.chart.stacked&&(this.barCtx.yArrj.push(p.y2),this.barCtx.yArrjF.push(Math.abs(s-p.y2)),this.barCtx.yArrjVal.push(this.barCtx.series[h][c])),{pathTo:b,pathFrom:m}}},{key:"getBarpaths",value:function(t){var e=t.barYPosition,i=t.barHeight,a=t.x1,s=t.x2,r=t.strokeWidth,o=t.series,n=t.realIndex,l=t.i,h=t.j,c=t.w,d=new w(this.barCtx.ctx);(r=Array.isArray(r)?r[n]:r)||(r=0);var g={barHeight:i,strokeWidth:r,barYPosition:e,x2:s,x1:a},u=this.getRoundedBars(c,g,o,l,h),p=d.move(a,e),f=d.move(a,e);c.globals.previousPaths.length>0&&(f=this.barCtx.getPreviousPath(n,h,!1));var x=e,b=e+i,m=d.line(a,b-r);return p=p+d.line(u.x2,x)+u.pathWithRadius+d.line(u.x2,b-r)+m+m+"z",f=f+d.line(a,x)+m+m+m+m+m+d.line(a,x),c.config.chart.stacked&&(this.barCtx.xArrj.push(u.x2),this.barCtx.xArrjF.push(Math.abs(a-u.x2)),this.barCtx.xArrjVal.push(this.barCtx.series[l][h])),{pathTo:p,pathFrom:f}}},{key:"getRoundedBars",value:function(t,e,i,a,s){var r=new w(this.barCtx.ctx),o=t.config.plotOptions.bar.borderRadius;if(t.config.chart.stacked&&i.length>1&&a!==this.barCtx.radiusOnSeriesNumber&&(o=0),this.barCtx.isHorizontal){var n="",l=e.x2;if(Math.abs(e.x1-e.x2)0:i[a][s]<0;h&&(o*=-1),l-=o,n=r.quadraticCurve(l+o,e.barYPosition,l+o,e.barYPosition+(h?-1*o:o))+r.line(l+o,e.barYPosition+e.barHeight-e.strokeWidth-(h?-1*o:o))+r.quadraticCurve(l+o,e.barYPosition+e.barHeight-e.strokeWidth,l,e.barYPosition+e.barHeight-e.strokeWidth)}return{pathWithRadius:n,x2:l}}var c="",d=e.y2;if(Math.abs(e.y1-e.y2)=0;o--)this.barCtx.zeroSerieses.indexOf(o)>-1&&o===this.radiusOnSeriesNumber&&(this.barCtx.radiusOnSeriesNumber-=1);for(var n=e.length-1;n>=0;n--)i.globals.collapsedSeriesIndices.indexOf(this.barCtx.radiusOnSeriesNumber)>-1&&(this.barCtx.radiusOnSeriesNumber-=1)}},{key:"getXForValue",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=i?e:null;return null!=t&&(a=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),a}},{key:"getYForValue",value:function(t,e){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=i?e:null;return null!=t&&(a=e-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),a}},{key:"getGoalValues",value:function(t,e,i,a,s){var r=this,o=this.w,n=[];return o.globals.seriesGoals[a]&&o.globals.seriesGoals[a][s]&&Array.isArray(o.globals.seriesGoals[a][s])&&o.globals.seriesGoals[a][s].forEach((function(a){var s;n.push((l(s={},t,"x"===t?r.getXForValue(a.value,e,!1):r.getYForValue(a.value,i,!1)),l(s,"attrs",a),s))})),n}},{key:"drawGoalLine",value:function(t){var e=t.barXPosition,i=t.barYPosition,a=t.goalX,s=t.goalY,r=t.barWidth,o=t.barHeight,n=this.w,l=new w(this.barCtx.ctx),h=l.group({className:"apexcharts-bar-goals-groups"}),c=null;return n.globals.isBarHorizontal?Array.isArray(a)&&a.forEach((function(t){c=l.drawLine(t.x,i,t.x,i+o,t.attrs.strokeColor?t.attrs.strokeColor:void 0,0,t.attrs.strokeWidth?t.attrs.strokeWidth:2),h.add(c)})):Array.isArray(s)&&s.forEach((function(t){c=l.drawLine(e,t.y,e+r,t.y,t.attrs.strokeColor?t.attrs.strokeColor:void 0,0,t.attrs.strokeWidth?t.attrs.strokeWidth:2),h.add(c)})),h}}]),t}(),D=function(){function t(e,i){r(this,t),this.ctx=e,this.w=e.w;var a=this.w;this.barOptions=a.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=a.config.stroke.width,this.isNullValue=!1,this.isTimelineBar="datetime"===a.config.xaxis.type&&a.globals.seriesRangeBarTimeline.length,this.xyRatios=i,null!==this.xyRatios&&(this.xRatio=i.xRatio,this.initialXRatio=i.initialXRatio,this.yRatio=i.yRatio,this.invertedXRatio=i.invertedXRatio,this.invertedYRatio=i.invertedYRatio,this.baseLineY=i.baseLineY,this.baseLineInvertedY=i.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.barHelpers=new R(this)}return n(t,[{key:"draw",value:function(t,e){var i=this.w,a=new w(this.ctx),s=new S(this.ctx,i);t=s.getLogSeries(t),this.series=t,this.yRatio=s.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var r=a.group({class:"apexcharts-bar-series apexcharts-plot-series"});i.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var o=0,n=0;o0&&(this.visibleI=this.visibleI+1);var y=0,k=0;this.yRatio.length>1&&(this.yaxisIndex=b),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var A=this.barHelpers.initialPositions();p=A.y,y=A.barHeight,h=A.yDivision,g=A.zeroW,u=A.x,k=A.barWidth,l=A.xDivision,d=A.zeroH,this.horizontal||x.push(u+k/2);for(var C=a.group({class:"apexcharts-datalabels","data:realIndex":b}),L=a.group({class:"apexcharts-bar-goals-markers",style:"pointer-events: none"}),P=0;P0&&x.push(u+k/2),f.push(p);var X=this.barHelpers.getPathFillColor(t,o,P,b);this.renderSeries({realIndex:b,pathFill:X,j:P,i:o,pathFrom:M.pathFrom,pathTo:M.pathTo,strokeWidth:T,elSeries:v,x:u,y:p,series:t,barHeight:y,barWidth:k,elDataLabelsWrap:C,elGoalsMarkers:L,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[b]=x,i.globals.seriesYvalues[b]=f,r.add(v)}return r}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,a=t.lineFill,s=t.j,r=t.i,o=t.pathFrom,n=t.pathTo,l=t.strokeWidth,h=t.elSeries,c=t.x,d=t.y,g=t.y1,u=t.y2,p=t.series,f=t.barHeight,x=t.barWidth,b=t.barYPosition,m=t.elDataLabelsWrap,v=t.elGoalsMarkers,k=t.visibleSeries,A=t.type,S=this.w,C=new w(this.ctx);a||(a=this.barOptions.distributed?S.globals.stroke.colors[s]:S.globals.stroke.colors[e]),S.config.series[r].data[s]&&S.config.series[r].data[s].strokeColor&&(a=S.config.series[r].data[s].strokeColor),this.isNullValue&&(i="none");var L=s/S.config.chart.animations.animateGradually.delay*(S.config.chart.animations.speed/S.globals.dataPoints)/2.4,P=C.renderPaths({i:r,j:s,realIndex:e,pathFrom:o,pathTo:n,stroke:a,strokeWidth:l,strokeLineCap:S.config.stroke.lineCap,fill:i,animationDelay:L,initialSpeed:S.config.chart.animations.speed,dataChangeSpeed:S.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(A,"-area")});P.attr("clip-path","url(#gridRectMask".concat(S.globals.cuid,")")),void 0!==g&&void 0!==u&&(P.attr("data-range-y1",g),P.attr("data-range-y2",u)),new y(this.ctx).setSelectionFilter(P,e,s),h.add(P);var T=new Y(this).handleBarDataLabels({x:c,y:d,y1:g,y2:u,i:r,j:s,series:p,realIndex:e,barHeight:f,barWidth:x,barYPosition:b,renderedPath:P,visibleSeries:k});return null!==T&&m.add(T),h.add(m),v&&h.add(v),h}},{key:"drawBarPaths",value:function(t){var e=t.indexes,i=t.barHeight,a=t.strokeWidth,s=t.zeroW,r=t.x,o=t.y,n=t.yDivision,l=t.elSeries,h=this.w,c=e.i,d=e.j;h.globals.isXNumeric&&(o=(h.globals.seriesX[c][d]-h.globals.minX)/this.invertedXRatio-i);var g=o+i*this.visibleI;r=this.barHelpers.getXForValue(this.series[c][d],s);var u=this.barHelpers.getBarpaths({barYPosition:g,barHeight:i,x1:s,x2:r,strokeWidth:a,series:this.series,realIndex:e.realIndex,i:c,j:d,w:h});return h.globals.isXNumeric||(o+=n),this.barHelpers.barBackground({j:d,i:c,y1:g-i*this.visibleI,y2:i*this.seriesLen,elSeries:l}),{pathTo:u.pathTo,pathFrom:u.pathFrom,x:r,y:o,goalX:this.barHelpers.getGoalValues("x",s,null,c,d),barYPosition:g}}},{key:"drawColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,r=t.barWidth,o=t.zeroH,n=t.strokeWidth,l=t.elSeries,h=this.w,c=e.realIndex,d=e.i,g=e.j,u=e.bc;if(h.globals.isXNumeric){var p=c;h.globals.seriesX[c].length||(p=h.globals.maxValsInArrayIndex),i=(h.globals.seriesX[p][g]-h.globals.minX)/this.xRatio-r*this.seriesLen/2}var f=i+r*this.visibleI;a=this.barHelpers.getYForValue(this.series[d][g],o);var x=this.barHelpers.getColumnPaths({barXPosition:f,barWidth:r,y1:o,y2:a,strokeWidth:n,series:this.series,realIndex:e.realIndex,i:d,j:g,w:h});return h.globals.isXNumeric||(i+=s),this.barHelpers.barBackground({bc:u,j:g,i:d,x1:f-n/2-r*this.visibleI,x2:r*this.seriesLen+n/2,elSeries:l}),{pathTo:x.pathTo,pathFrom:x.pathFrom,x:i,y:a,goalY:this.barHelpers.getGoalValues("y",null,o,d,g),barXPosition:f}}},{key:"getPreviousPath",value:function(t,e){for(var i,a=this.w,s=0;s0&&parseInt(r.realIndex,10)===parseInt(t,10)&&void 0!==a.globals.previousPaths[s].paths[e]&&(i=a.globals.previousPaths[s].paths[e].d)}return i}}]),t}(),H=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return n(t,[{key:"isValidDate",value:function(t){return!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,e){var i=this.w.globals.locale,a=this.w.config.xaxis.labels.datetimeUTC,s=["\0"].concat(x(i.months)),r=[""].concat(x(i.shortMonths)),o=[""].concat(x(i.days)),n=[""].concat(x(i.shortDays));function l(t,e){var i=t+"";for(e=e||2;i.length12?g-12:0===g?12:g;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+l(g))).replace(/(^|[^\\])H/g,"$1"+g)).replace(/(^|[^\\])hh+/g,"$1"+l(u))).replace(/(^|[^\\])h/g,"$1"+u);var p=a?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+l(p))).replace(/(^|[^\\])m/g,"$1"+p);var f=a?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+l(f))).replace(/(^|[^\\])s/g,"$1"+f);var b=a?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+l(b,3)),b=Math.round(b/10),e=e.replace(/(^|[^\\])ff/g,"$1"+l(b)),b=Math.round(b/10);var m=g<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+b)).replace(/(^|[^\\])TT+/g,"$1"+m)).replace(/(^|[^\\])T/g,"$1"+m.charAt(0));var v=m.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+v)).replace(/(^|[^\\])t/g,"$1"+v.charAt(0));var y=-t.getTimezoneOffset(),w=a||!y?"Z":y>0?"+":"-";if(!a){var k=(y=Math.abs(y))%60;w+=l(Math.floor(y/60))+":"+l(k)}e=e.replace(/(^|[^\\])K/g,"$1"+w);var A=(a?t.getUTCDay():t.getDay())+1;return(e=(e=(e=(e=e.replace(new RegExp(o[0],"g"),o[A])).replace(new RegExp(n[0],"g"),n[A])).replace(new RegExp(s[0],"g"),s[c])).replace(new RegExp(r[0],"g"),r[c])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,i){var a=this.w;void 0!==a.config.xaxis.min&&(t=a.config.xaxis.min),void 0!==a.config.xaxis.max&&(e=a.config.xaxis.max);var s=this.getDate(t),r=this.getDate(e),o=this.formatDate(s,"yyyy MM dd HH mm ss fff").split(" "),n=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(o[6],10),maxMillisecond:parseInt(n[6],10),minSecond:parseInt(o[5],10),maxSecond:parseInt(n[5],10),minMinute:parseInt(o[4],10),maxMinute:parseInt(n[4],10),minHour:parseInt(o[3],10),maxHour:parseInt(n[3],10),minDate:parseInt(o[2],10),maxDate:parseInt(n[2],10),minMonth:parseInt(o[1],10)-1,maxMonth:parseInt(n[1],10)-1,minYear:parseInt(o[0],10),maxYear:parseInt(n[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var a=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&a++,a}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=m.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),t}(),O=function(t){d(i,D);var e=f(i);function i(){return r(this,i),e.apply(this,arguments)}return n(i,[{key:"draw",value:function(t,e){var i=this.w,a=new w(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=i.globals.seriesRangeStart,this.seriesRangeEnd=i.globals.seriesRangeEnd,this.barHelpers.initVariables(t);for(var s=a.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),r=0;r0&&(this.visibleI=this.visibleI+1);var f=0,x=0;this.yRatio.length>1&&(this.yaxisIndex=u);var b=this.barHelpers.initialPositions();d=b.y,l=b.zeroW,h=b.x,x=b.barWidth,o=b.xDivision,n=b.zeroH;for(var v=a.group({class:"apexcharts-datalabels","data:realIndex":u}),y=0;y0}));return a=l.config.plotOptions.bar.rangeBarGroupRows?s+o*g:s+r*this.visibleI+o*g,u>-1&&!l.config.plotOptions.bar.rangeBarOverlap&&(h=l.globals.seriesRangeBarTimeline[e][u].overlaps).indexOf(c)>-1&&(a=(r=n.barHeight/h.length)*this.visibleI+o*(100-parseInt(this.barOptions.barHeight,10))/100/2+r*(this.visibleI+h.indexOf(c))+o*g),{barYPosition:a,barHeight:r}}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=(t.strokeWidth,t.xDivision),s=t.barWidth,r=t.zeroH,o=this.w,n=e.i,l=e.j,h=this.yRatio[this.yaxisIndex],c=e.realIndex,d=this.getRangeValue(c,l),g=Math.min(d.start,d.end),u=Math.max(d.start,d.end);o.globals.isXNumeric&&(i=(o.globals.seriesX[n][l]-o.globals.minX)/this.xRatio-s/2);var p=i+s*this.visibleI;void 0===this.series[n][l]||null===this.series[n][l]?g=r:(g=r-g/h,u=r-u/h);var f=Math.abs(u-g),x=this.barHelpers.getColumnPaths({barXPosition:p,barWidth:s,y1:g,y2:u,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:e.realIndex,i:c,j:l,w:o});return o.globals.isXNumeric||(i+=a),{pathTo:x.pathTo,pathFrom:x.pathFrom,barHeight:f,x:i,y:u,barXPosition:p}}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,i=t.y,a=t.y1,s=t.y2,r=t.yDivision,o=t.barHeight,n=t.barYPosition,l=t.zeroW,h=this.w,c=l+a/this.invertedYRatio,d=l+s/this.invertedYRatio,g=Math.abs(d-c),u=this.barHelpers.getBarpaths({barYPosition:n,barHeight:o,x1:c,x2:d,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:e.realIndex,realIndex:e.realIndex,j:e.j,w:h});return h.globals.isXNumeric||(i+=r),{pathTo:u.pathTo,pathFrom:u.pathFrom,barWidth:g,x:d,y:i}}},{key:"getRangeValue",value:function(t,e){var i=this.w;return{start:i.globals.seriesRangeStart[t][e],end:i.globals.seriesRangeEnd[t][e]}}},{key:"getTooltipValues",value:function(t){var e=t.ctx,i=t.seriesIndex,a=t.dataPointIndex,s=t.y1,r=t.y2,o=t.w,n=o.globals.seriesRangeStart[i][a],l=o.globals.seriesRangeEnd[i][a],h=o.globals.labels[a],c=o.config.series[i].name?o.config.series[i].name:"",d=o.config.tooltip.y.formatter,g=o.config.tooltip.y.title.formatter,u={w:o,seriesIndex:i,dataPointIndex:a,start:n,end:l};"function"==typeof g&&(c=g(c,u)),Number.isFinite(s)&&Number.isFinite(r)&&(n=s,l=r,o.config.series[i].data[a].x&&(h=o.config.series[i].data[a].x+":"),"function"==typeof d&&(h=d(h,u)));var p="",f="",x=o.globals.colors[i];if(void 0===o.config.tooltip.x.formatter)if("datetime"===o.config.xaxis.type){var b=new H(e);p=b.formatDate(b.getDate(n),o.config.tooltip.x.format),f=b.formatDate(b.getDate(l),o.config.tooltip.x.format)}else p=n,f=l;else p=o.config.tooltip.x.formatter(n),f=o.config.tooltip.x.formatter(l);return{start:n,end:l,startVal:p,endVal:f,ylabel:h,color:x,seriesName:c}}},{key:"buildCustomTooltipHTML",value:function(t){return'
'+(t.seriesName||"")+'
'+t.ylabel+' '+t.start+' - '+t.end+"
"}}]),i}(),N=function(){function t(e){r(this,t),this.opts=e}return n(t,[{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0,m.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,s=e.w;return t._getBoxTooltip(s,i,a,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,s=e.w;return t._getBoxTooltip(s,i,a,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,a=e.dataPointIndex,s=e.w,r=s.globals.seriesRangeStart[i][a];return s.globals.seriesRangeEnd[i][a]-r},background:{enabled:!1},style:{colors:["#fff"]}},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(t){var e=new O(t.ctx,null),i=e.getTooltipValues(t),a=i.color,s=i.seriesName,r=i.ylabel,o=i.startVal,n=i.endVal;return e.buildCustomTooltipHTML({color:a,seriesName:s,ylabel:r,start:o,end:n})}(t):function(t){var e=new O(t.ctx,null),i=e.getTooltipValues(t),a=i.color,s=i.seriesName,r=i.ylabel,o=i.start,n=i.end;return e.buildCustomTooltipHTML({color:a,seriesName:s,ylabel:r,start:o,end:n})}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"area",value:function(){return{stroke:{width:4},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"brush",value:function(t){return m.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})),"bar"===t.chart.type&&(t.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t}),t}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,i){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return m.isNumber(t)?Math.floor(t):t};var a=t.xaxis.labels.formatter,s=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(s=i.map((function(t){return Array.isArray(t)?t:String(t)}))),s&&s.length&&(t.xaxis.labels.formatter=function(t){return m.isNumber(t)?a(s[Math.floor(t)-1]):a(t)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,e,i,a,s){var r=t.globals.seriesCandleO[e][i],o=t.globals.seriesCandleH[e][i],n=t.globals.seriesCandleM[e][i],l=t.globals.seriesCandleL[e][i],h=t.globals.seriesCandleC[e][i];return t.config.series[e].type&&t.config.series[e].type!==s?'
\n '.concat(t.config.series[e].name?t.config.series[e].name:"series-"+(e+1),": ").concat(t.globals.series[e][i],"\n
"):'
')+"
".concat(a[0],': ')+r+"
"+"
".concat(a[1],': ')+o+"
"+(n?"
".concat(a[2],': ')+n+"
":"")+"
".concat(a[3],': ')+l+"
"+"
".concat(a[4],': ')+h+"
"}}]),t}(),W=function(){function t(e){r(this,t),this.opts=e}return n(t,[{key:"init",value:function(t){var e=t.responsiveOverride,i=this.opts,a=new T,r=new N(i);this.chartType=i.chart.type,"histogram"===this.chartType&&(i.chart.type="bar",i=m.extend({plotOptions:{bar:{columnWidth:"99.99%"}}},i)),i=this.extendYAxis(i),i=this.extendAnnotations(i);var o=a.init(),n={};if(i&&"object"===s(i)){var l={};l=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","histogram","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)?r[i.chart.type]():r.line(),i.chart.brush&&i.chart.brush.enabled&&(l=r.brush(l)),i.chart.stacked&&"100%"===i.chart.stackType&&(i=r.stacked100(i)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},e||(i.xaxis.convertedCatToNumeric=!1),((i=this.checkForCatToNumericXAxis(this.chartType,l,i)).chart.sparkline&&i.chart.sparkline.enabled||window.Apex.chart&&window.Apex.chart.sparkline&&window.Apex.chart.sparkline.enabled)&&(l=r.sparkline(l)),n=m.extend(o,l)}var h=m.extend(n,window.Apex);return o=m.extend(h,i),this.handleUserInputErrors(o)}},{key:"checkForCatToNumericXAxis",value:function(t,e,i){var a=new N(i),s="bar"===t&&i.plotOptions&&i.plotOptions.bar&&i.plotOptions.bar.horizontal,r="pie"===t||"polarArea"===t||"donut"===t||"radar"===t||"radialBar"===t||"heatmap"===t,o="datetime"!==i.xaxis.type&&"numeric"!==i.xaxis.type,n=i.xaxis.tickPlacement?i.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return s||r||!o||"between"===n||(i=a.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(t,e){var i=new T;(void 0===t.yaxis||!t.yaxis||Array.isArray(t.yaxis)&&0===t.yaxis.length)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=m.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[m.extend(i.yAxis,t.yaxis)]:t.yaxis=m.extendArray(t.yaxis,i.yAxis);var a=!1;t.yaxis.forEach((function(t){t.logarithmic&&(a=!0)}));var s=t.series;return e&&!s&&(s=e.config.series),a&&s.length!==t.yaxis.length&&s.length&&(t.yaxis=s.map((function(e,a){if(e.name||(s[a].name="series-".concat(a+1)),t.yaxis[a])return t.yaxis[a].seriesName=s[a].name,t.yaxis[a];var r=m.extend(i.yAxis,t.yaxis[0]);return r.show=!1,r}))),a&&s.length>1&&s.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),t}},{key:"extendAnnotations",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new T;return t.annotations.yaxis=m.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new T;return t.annotations.xaxis=m.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new T;return t.annotations.points=m.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&"dark"===t.theme.mode&&(t.tooltip||(t.tooltip={}),"light"!==t.tooltip.theme&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===e.chart.type&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&"barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(console.warn('crosshairs.width = "barWidth" is only supported in single series, not in a multi-series barChart.'),e.xaxis.crosshairs.width="tickWidth"),"candlestick"!==e.chart.type&&"boxPlot"!==e.chart.type||e.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(e.chart.type," chart is not supported.")),e.yaxis[0].reversed=!1),e.chart.group&&0===e.yaxis[0].labels.minWidth&&console.warn("It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour."),Array.isArray(e.stroke.width)&&"line"!==e.chart.type&&"area"!==e.chart.type&&(console.warn("stroke.width option accepts array only for line and area charts. Reverted back to Number"),e.stroke.width=e.stroke.width[0]),e}}]),t}(),B=function(){function t(){r(this,t)}return n(t,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRangeBarTimeline=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.xaxisLabelsCount=0,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=m.extend({},t),e.initialSeries=m.clone(t.series),e.lastXAxis=m.clone(e.initialConfig.xaxis),e.lastYAxis=m.clone(e.initialConfig.yaxis),e}}]),t}(),V=function(){function t(e){r(this,t),this.opts=e}return n(t,[{key:"init",value:function(){var t=new W(this.opts).init({responsiveOverride:!1});return{config:t,globals:(new B).init(t)}}}]),t}(),G=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new S(this.ctx)}return n(t,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new F(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new F(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,a=this.w.globals,s="boxPlot"===i.chart.type||"boxPlot"===i.series[e].type,r=0;r=5?this.twoDSeries.push(m.parseNumber(t[e].data[r][4])):this.twoDSeries.push(m.parseNumber(t[e].data[r][1])),a.dataFormatXNumeric=!0),"datetime"===i.xaxis.type){var o=new Date(t[e].data[r][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(t[e].data[r][0]);for(var n=0;n-1&&(r=this.activeSeriesIndex);for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:this.ctx,a=this.w.config,s=this.w.globals,r=new H(i),o=a.labels.length>0?a.labels.slice():a.xaxis.categories.slice();s.isTimelineBar="rangeBar"===a.chart.type&&"datetime"===a.xaxis.type;for(var n=function(){for(var t=0;t0&&(this.twoDSeriesX=o,s.seriesX.push(this.twoDSeriesX))),s.labels.push(this.twoDSeriesX);var h=t[l].data.map((function(t){return m.parseNumber(t)}));s.series.push(h)}s.seriesZ.push(this.threeDSeries),void 0!==t[l].name?s.seriesNames.push(t[l].name):s.seriesNames.push("series-"+parseInt(l+1,10)),void 0!==t[l].color?s.seriesColors.push(t[l].color):s.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var a=0;a0?i.labels=e.xaxis.categories:e.labels.length>0?i.labels=e.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRangeBarTimeline.length&&(i.seriesRangeBarTimeline.map((function(t){t.forEach((function(t){i.labels.indexOf(t.x)<0&&t.x&&i.labels.push(t.x)}))})),i.labels=i.labels.filter((function(t,e,i){return i.indexOf(t)===e}))),e.xaxis.convertedCatToNumeric&&(new N(e).convertCatToNumericXaxis(e,this.ctx,i.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,i=this.w.config,a=[];if(e.axisCharts){if(e.series.length>0)for(var s=0;s0&&i<100?t.toFixed(1):t.toFixed(0)}return e.globals.isBarHorizontal&&e.globals.maxY-e.globals.minYArr<4?t.toFixed(1):t.toFixed(0)}return t},"function"==typeof e.config.tooltip.x.formatter?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,"function"==typeof e.config.xaxis.tooltip.formatter&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||void 0!==e.config.tooltip.y.formatter)&&(e.globals.ttVal=e.config.tooltip.y),void 0!==e.config.tooltip.z.formatter&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),void 0!==e.config.legend.formatter&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach((function(i,a){void 0!==i.labels.formatter?e.globals.yLabelFormatters[a]=i.labels.formatter:e.globals.yLabelFormatters[a]=function(s){return e.globals.xyCharts?Array.isArray(s)?s.map((function(e){return t.defaultYFormatter(e,i,a)})):t.defaultYFormatter(s,i,a):s}})),e.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce((function(t,e){return t.length>e.length?t:e}),0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),j=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"getLabel",value:function(t,e,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",o=this.w,n=void 0===t[a]?"":t[a],l=n,h=o.globals.xLabelFormatter,c=o.config.xaxis.labels.formatter,d=!1,g=new _(this.ctx),u=n;l=g.xLabelFormat(h,n,u,{i:a,dateFormatter:new H(this.ctx).formatDate,w:o}),void 0!==c&&(l=c(n,t[a],{i:a,dateFormatter:new H(this.ctx).formatDate,w:o}));var p=function(t){var i=null;return e.forEach((function(t){"month"===t.unit?i="year":"day"===t.unit?i="month":"hour"===t.unit?i="day":"minute"===t.unit&&(i="hour")})),i===t};e.length>0?(d=p(e[a].unit),i=e[a].position,l=e[a].value):"datetime"===o.config.xaxis.type&&void 0===c&&(l=""),void 0===l&&(l=""),l=Array.isArray(l)?l:l.toString();var f=new w(this.ctx),x={};x=o.globals.rotateXLabels?f.getTextRects(l,parseInt(r,10),null,"rotate(".concat(o.config.xaxis.labels.rotate," 0 0)"),!1):f.getTextRects(l,parseInt(r,10));var b=!o.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(l)&&(0===l.indexOf("NaN")||0===l.toLowerCase().indexOf("invalid")||l.toLowerCase().indexOf("infinity")>=0||s.indexOf(l)>=0&&b)&&(l=""),{x:i,text:l,textRect:x,isBold:d}}},{key:"checkLabelBasedOnTickamount",value:function(t,e,i){var a=this.w,s=a.config.xaxis.tickAmount;return"dataPoints"===s&&(s=Math.round(a.globals.gridWidth/120)),s>i||t%Math.round(i/(s+1))==0||(e.text=""),e}},{key:"checkForOverflowingLabels",value:function(t,e,i,a,s){var r=this.w;if(0===t&&r.globals.skipFirstTimelinelabel&&(e.text=""),t===i-1&&r.globals.skipLastTimelinelabel&&(e.text=""),r.config.xaxis.labels.hideOverlappingLabels&&a.length>0){var o=s[s.length-1];e.x0){!0===n.config.yaxis[s].opposite&&(t+=a.width);for(var c=e;c>=0;c--){var d=h+e/10+n.config.yaxis[s].labels.offsetY-1;n.globals.isBarHorizontal&&(d=r*c),"heatmap"===n.config.chart.type&&(d+=r/2);var g=l.drawLine(t+i.offsetX-a.width+a.offsetX,d+a.offsetY,t+i.offsetX+a.offsetX,d+a.offsetY,a.color);o.add(g),h+=r}}}}]),t}(),U=function(){function t(e){r(this,t),l(this,"scaleSvgNode",(function(t,e){var i=parseFloat(t.getAttributeNS(null,"width")),a=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",i*e),t.setAttributeNS(null,"height",a*e),t.setAttributeNS(null,"viewBox","0 0 "+i+" "+a)})),this.ctx=e,this.w=e.w}return n(t,[{key:"fixSvgStringForIe11",value:function(t){if(!m.isIE11())return t;var e=0,i=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(t){return 2==++e?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs"':t}));return(i=i.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){var e=this.w.globals.dom.Paper.svg();if(1!==t){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,t),e=(new XMLSerializer).serializeToString(i)}return this.fixSvgStringForIe11(e)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(a,(function(t){t.setAttribute("width",0)})),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(t){var e=this;return new Promise((function(i){var a=e.w,s=t?t.scale||t.width/a.globals.svgWidth:1;e.cleanup();var r=document.createElement("canvas");r.width=a.globals.svgWidth*s,r.height=parseInt(a.globals.dom.elWrap.style.height,10)*s;var o="transparent"===a.config.chart.background?"#fff":a.config.chart.background,n=r.getContext("2d");n.fillStyle=o,n.fillRect(0,0,r.width*s,r.height*s);var l=e.getSvgString(s);if(window.canvg&&m.isIE11()){var h=window.canvg.Canvg.fromString(n,l,{ignoreClear:!0,ignoreDimensions:!0});h.start();var c=r.msToBlob();h.stop(),i({blob:c})}else{var d="data:image/svg+xml,"+encodeURIComponent(l),g=new Image;g.crossOrigin="anonymous",g.onload=function(){if(n.drawImage(g,0,0),r.msToBlob){var t=r.msToBlob();i({blob:t})}else{var e=r.toDataURL("image/png");i({imgURI:e})}},g.src=d}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then((function(e){var i=e.imgURI,a=e.blob;a?navigator.msSaveOrOpenBlob(a,t.w.globals.chartID+".png"):t.triggerDownload(i,t.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(t){var e=this,i=t.series,a=t.columnDelimiter,s=t.lineDelimiter,r=void 0===s?"\n":s,o=this.w,n=[],l=[],h="data:text/csv;charset=utf-8,\ufeff",c=new G(this.ctx),d=new j(this.ctx),g=function(t){var i="";if(o.globals.axisCharts){if("category"===o.config.xaxis.type||o.config.xaxis.convertedCatToNumeric)if(o.globals.isBarHorizontal){var s=o.globals.yLabelFormatters[0],r=new F(e.ctx).getActiveConfigSeriesIndex();i=s(o.globals.labels[t],{seriesIndex:r,dataPointIndex:t,w:o})}else i=d.getLabel(o.globals.labels,o.globals.timescaleLabels,0,t).text;"datetime"===o.config.xaxis.type&&(o.config.xaxis.categories.length?i=o.config.xaxis.categories[t]:o.config.labels.length&&(i=o.config.labels[t]))}else i=o.config.labels[t];return Array.isArray(i)&&(i=i.join(" ")),m.isNumber(i)?i:i.split(a).join("")};n.push(o.config.chart.toolbar.export.csv.headerCategory),i.map((function(t,e){var i=t.name?t.name:"series-".concat(e);o.globals.axisCharts&&n.push(i.split(a).join("")?i.split(a).join(""):"series-".concat(e))})),o.globals.axisCharts||(n.push(o.config.chart.toolbar.export.csv.headerValue),l.push(n.join(a))),i.map((function(t,e){o.globals.axisCharts?function(t,e){if(n.length&&0===e&&l.push(n.join(a)),t.data&&t.data.length)for(var s=0;s=10?o.config.chart.toolbar.export.csv.dateFormatter(r):m.isNumber(r)?r:r.split(a).join("")));for(var h=0;h0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===i.config.xaxis.position?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===i.config.chart.type&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return n(t,[{key:"drawXaxis",value:function(){var t,e=this,i=this.w,a=new w(this.ctx),s=a.group({class:"apexcharts-xaxis",transform:"translate(".concat(i.config.xaxis.offsetX,", ").concat(i.config.xaxis.offsetY,")")}),r=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(i.globals.translateXAxisX,", ").concat(i.globals.translateXAxisY,")")});s.add(r);for(var o=i.globals.padHorizontal,n=[],l=0;l1?h-1:h;t=i.globals.gridWidth/c,o=o+t/2+i.config.xaxis.labels.offsetX}else t=i.globals.gridWidth/n.length,o=o+t+i.config.xaxis.labels.offsetX;for(var d=function(s){var l=o-t/2+i.config.xaxis.labels.offsetX;0===s&&1===h&&t/2===o&&1===i.globals.dataPoints&&(l=i.globals.gridWidth/2);var c=e.axesUtils.getLabel(n,i.globals.timescaleLabels,l,s,e.drawnLabels,e.xaxisFontSize),d=28;if(i.globals.rotateXLabels&&(d=22),(c=void 0!==i.config.xaxis.tickAmount&&"dataPoints"!==i.config.xaxis.tickAmount&&"datetime"!==i.config.xaxis.type?e.axesUtils.checkLabelBasedOnTickamount(s,c,h):e.axesUtils.checkForOverflowingLabels(s,c,h,e.drawnLabels,e.drawnLabelsRects)).text&&i.globals.xaxisLabelsCount++,i.config.xaxis.labels.show){var g=a.drawText({x:c.x,y:e.offY+i.config.xaxis.labels.offsetY+d-("top"===i.config.xaxis.position?i.globals.xAxisHeight+i.config.xaxis.axisTicks.height-2:0),text:c.text,textAnchor:"middle",fontWeight:c.isBold?600:i.config.xaxis.labels.style.fontWeight,fontSize:e.xaxisFontSize,fontFamily:e.xaxisFontFamily,foreColor:Array.isArray(e.xaxisForeColors)?i.config.xaxis.convertedCatToNumeric?e.xaxisForeColors[i.globals.minX+s-1]:e.xaxisForeColors[s]:e.xaxisForeColors,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+i.config.xaxis.labels.style.cssClass});r.add(g);var u=document.createElementNS(i.globals.SVGNS,"title");u.textContent=Array.isArray(c.text)?c.text.join(" "):c.text,g.node.appendChild(u),""!==c.text&&(e.drawnLabels.push(c.text),e.drawnLabelsRects.push(c))}o+=t},g=0;g<=h-1;g++)d(g);if(void 0!==i.config.xaxis.title.text){var u=a.group({class:"apexcharts-xaxis-title"}),p=a.drawText({x:i.globals.gridWidth/2+i.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+i.globals.xAxisLabelsHeight+i.config.xaxis.title.offsetY,text:i.config.xaxis.title.text,textAnchor:"middle",fontSize:i.config.xaxis.title.style.fontSize,fontFamily:i.config.xaxis.title.style.fontFamily,fontWeight:i.config.xaxis.title.style.fontWeight,foreColor:i.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+i.config.xaxis.title.style.cssClass});u.add(p),s.add(u)}if(i.config.xaxis.axisBorder.show){var f=i.globals.barPadForNumericAxis,x=a.drawLine(i.globals.padHorizontal+i.config.xaxis.axisBorder.offsetX-f,this.offY,this.xaxisBorderWidth+f,this.offY,i.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);s.add(x)}return s}},{key:"drawXaxisInversed",value:function(t){var e,i,a=this,s=this.w,r=new w(this.ctx),o=s.config.yaxis[0].opposite?s.globals.translateYAxisX[t]:0,n=r.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:t}),l=r.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+o+", 0)"});n.add(l);var h=[];if(s.config.yaxis[t].show)for(var c=0;ci.globals.gridWidth)){var s=this.offY+i.config.xaxis.axisTicks.offsetY,r=s+i.config.xaxis.axisTicks.height;if("top"===i.config.xaxis.position&&(r=s-i.config.xaxis.axisTicks.height),i.config.xaxis.axisTicks.show){var o=new w(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,s+i.config.xaxis.offsetY,a+i.config.xaxis.axisTicks.offsetX,r+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);e.add(o),o.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,a=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var s=0;s0){var h=s[s.length-1].getBBox(),c=s[0].getBBox();h.x<-20&&s[s.length-1].parentNode.removeChild(s[s.length-1]),c.x+c.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&s[0].parentNode.removeChild(s[0]);for(var d=0;d0&&(this.xaxisLabels=i.globals.timescaleLabels.slice())}return n(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,i=new w(this.ctx);null===t&&(t=i.group({class:"apexcharts-grid"}));var a=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),s=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(s),t.add(a),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new w(this.ctx),a=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var s=0;t.config.stroke.width.forEach((function(t){s=Math.max(s,t)})),a=s}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid));var r=t.config.chart.type,o=0,n=0;("bar"===r||"rangeBar"===r||"candlestick"===r||"boxPlot"===r||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(o=t.config.grid.padding.left,n=t.config.grid.padding.right,e.barPadForNumericAxis>o&&(o=e.barPadForNumericAxis,n=e.barPadForNumericAxis)),e.dom.elGridRect=i.drawRect(-a/2-o-2,-a/2,e.gridWidth+a+n+o+4,e.gridHeight+a,0,"#fff"),new S(this).getLargestMarkerSize();var l=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(2*-l,2*-l,e.gridWidth+4*l,e.gridHeight+4*l,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var h=e.dom.baseEl.querySelector("defs");h.appendChild(e.dom.elGridRectMask),h.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.xCount,n=t.parent,l=this.w;0===e&&l.globals.skipFirstTimelinelabel||e===o-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type||(l.config.grid.xaxis.lines.show&&this._drawGridLine({x1:i,y1:a,x2:s,y2:r,parent:n}),new q(this.ctx).drawXaxisTicks(i,this.elg))}},{key:"_drawGridLine",value:function(t){var e=t.x1,i=t.y1,a=t.x2,s=t.y2,r=t.parent,o=this.w,n=r.node.classList.contains("apexcharts-gridlines-horizontal"),l=o.config.grid.strokeDashArray,h=o.globals.barPadForNumericAxis,c=new w(this).drawLine(e-(n?h:0),i,a+(n?h:0),s,o.config.grid.borderColor,l);c.node.classList.add("apexcharts-gridline"),r.add(c)}},{key:"_drawGridBandRect",value:function(t){var e=t.c,i=t.x1,a=t.y1,s=t.x2,r=t.y2,o=t.type,n=this.w,l=new w(this.ctx),h=n.globals.barPadForNumericAxis;if("column"!==o||"datetime"!==n.config.xaxis.type){var c=n.config.grid[o].colors[e],d=l.drawRect(i-("row"===o?h:0),a,s+("row"===o?2*h:0),r,0,c,n.config.grid[o].opacity);this.elg.add(d),d.attr("clip-path","url(#gridRectMask".concat(n.globals.cuid,")")),d.node.classList.add("apexcharts-grid-".concat(o))}}},{key:"_drawXYLines",value:function(t){var e=this,i=t.xCount,a=t.tickAmount,s=this.w;if(s.config.grid.xaxis.lines.show||s.config.xaxis.axisTicks.show){var r,o=s.globals.padHorizontal,n=s.globals.gridHeight;s.globals.timescaleLabels.length?function(t){for(var a=t.xC,s=t.x1,r=t.y1,o=t.x2,n=t.y2,l=0;l2));s++);return!t.globals.isBarHorizontal||this.isTimelineBar?(i=this.xaxisLabels.length,this.isTimelineBar&&(a=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(i=t.config.xaxis.tickAmount)),this._drawXYLines({xCount:i,tickAmount:a})):(i=a,a=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:a})),this.drawGridBands(i,a),{el:this.elg,xAxisTickWidth:t.globals.gridWidth/i}}},{key:"drawGridBands",value:function(t,e){var i=this.w;if(void 0!==i.config.grid.row.colors&&i.config.grid.row.colors.length>0)for(var a=0,s=i.globals.gridHeight/e,r=i.globals.gridWidth,o=0,n=0;o=i.config.grid.row.colors.length&&(n=0),this._drawGridBandRect({c:n,x1:0,y1:a,x2:r,y2:s,type:"row"}),a+=i.globals.gridHeight/e;if(void 0!==i.config.grid.column.colors&&i.config.grid.column.colors.length>0)for(var l=i.globals.isBarHorizontal||"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric?t:t-1,h=i.globals.padHorizontal,c=i.globals.padHorizontal+i.globals.gridWidth/l,d=i.globals.gridHeight,g=0,u=0;g=i.config.grid.column.colors.length&&(u=0),this._drawGridBandRect({c:u,x1:h,y1:0,x2:c,y2:d,type:"column"}),h+=i.globals.gridWidth/l}}]),t}(),$=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"niceScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4?arguments[4]:void 0,r=this.w,o=Math.abs(e-t);if("dataPoints"===(i=this._adjustTicksForSmallRange(i,a,o))&&(i=r.globals.dataPoints-1),t===Number.MIN_VALUE&&0===e||!m.isNumber(t)&&!m.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE){t=0,e=i;var n=this.linearScale(t,e,i);return n}t>e?(console.warn("axis.min cannot be greater than axis.max"),e=t+.1):t===e&&(t=0===t?0:t-.5,e=0===e?2:e+.5);var l=[];o<1&&s&&("candlestick"===r.config.chart.type||"candlestick"===r.config.series[a].type||"boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[a].type||r.globals.isRangeData)&&(e*=1.01);var h=i+1;h<2?h=2:h>2&&(h-=2);var c=o/h,d=Math.floor(m.log10(c)),g=Math.pow(10,d),u=Math.round(c/g);u<1&&(u=1);var p=u*g,f=p*Math.floor(t/p),x=p*Math.ceil(e/p),b=f;if(s&&o>2){for(;l.push(b),!((b+=p)>x););return{result:l,niceMin:l[0],niceMax:l[l.length-1]}}var v=t;(l=[]).push(v);for(var y=Math.abs(e-t)/i,w=0;w<=i;w++)v+=y,l.push(v);return l[l.length-2]>=e&&l.pop(),{result:l,niceMin:l[0],niceMax:l[l.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,a=arguments.length>3?arguments[3]:void 0,s=Math.abs(e-t);"dataPoints"===(i=this._adjustTicksForSmallRange(i,a,s))&&(i=this.w.globals.dataPoints-1);var r=s/i;i===Number.MAX_VALUE&&(i=10,r=1);for(var o=[],n=t;i>=0;)o.push(n),n+=r,i-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScale",value:function(t){for(var e=[],i=Math.ceil(Math.log10(t))+1,a=0;a5)a.allSeriesCollapsed=!1,a.yAxisScale[t]=this.logarithmicScale(i);else if(i!==-Number.MAX_VALUE&&m.isNumber(i))if(a.allSeriesCollapsed=!1,void 0===r.min&&void 0===r.max||r.forceNiceScale){var n=void 0===s.yaxis[t].max&&void 0===s.yaxis[t].min||s.yaxis[t].forceNiceScale;a.yAxisScale[t]=this.niceScale(e,i,r.tickAmount?r.tickAmount:o<5&&o>1?o+1:5,t,n)}else a.yAxisScale[t]=this.linearScale(e,i,r.tickAmount,t);else a.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(t,e){var i=this.w,a=i.globals,s=i.config.xaxis,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&m.isNumber(e)?a.xAxisScale=this.linearScale(t,e,s.tickAmount?s.tickAmount:r<5&&r>1?r+1:5,0):a.xAxisScale=this.linearScale(0,5,5),a.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,a=e.minYArr.concat([]),s=e.maxYArr.concat([]),r=[];i.yaxis.forEach((function(e,o){var n=o;i.series.forEach((function(t,i){t.name===e.seriesName&&(n=i,o!==i?r.push({index:i,similarIndex:o,alreadyExists:!0}):r.push({index:i}))}));var l=a[n],h=s[n];t.setYScaleForIndex(o,l,h)})),this.sameScaleInMultipleAxes(a,s,r)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var a=this,s=this.w.config,r=this.w.globals,o=[];i.forEach((function(t){t.alreadyExists&&(void 0===o[t.index]&&(o[t.index]=[]),o[t.index].push(t.index),o[t.index].push(t.similarIndex))})),r.yAxisSameScaleIndices=o,o.forEach((function(t,e){o.forEach((function(i,a){var s,r;e!==a&&(s=t,r=i,s.filter((function(t){return-1!==r.indexOf(t)}))).length>0&&(o[e]=o[e].concat(o[a]))}))}));var n=o.map((function(t){return t.filter((function(e,i){return t.indexOf(e)===i}))})).map((function(t){return t.sort()}));o=o.filter((function(t){return!!t}));var l=n.slice(),h=l.map((function(t){return JSON.stringify(t)}));l=l.filter((function(t,e){return h.indexOf(JSON.stringify(t))===e}));var c=[],d=[];t.forEach((function(t,i){l.forEach((function(a,s){a.indexOf(i)>-1&&(void 0===c[s]&&(c[s]=[],d[s]=[]),c[s].push({key:i,value:t}),d[s].push({key:i,value:e[i]}))}))}));var g=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),u=Array.apply(null,Array(l.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);c.forEach((function(t,e){t.forEach((function(t,i){g[e]=Math.min(t.value,g[e])}))})),d.forEach((function(t,e){t.forEach((function(t,i){u[e]=Math.max(t.value,u[e])}))})),t.forEach((function(t,e){d.forEach((function(t,i){var o=g[i],n=u[i];s.chart.stacked&&(n=0,t.forEach((function(t,e){t.value!==-Number.MAX_VALUE&&(n+=t.value),o!==Number.MIN_VALUE&&(o+=c[i][e].value)}))),t.forEach((function(i,l){t[l].key===e&&(void 0!==s.yaxis[e].min&&(o="function"==typeof s.yaxis[e].min?s.yaxis[e].min(r.minY):s.yaxis[e].min),void 0!==s.yaxis[e].max&&(n="function"==typeof s.yaxis[e].max?s.yaxis[e].max(r.maxY):s.yaxis[e].max),a.setYScaleForIndex(e,o,n))}))}))}))}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var a=t.w;if(a.globals.isMultipleYAxis||a.globals.collapsedSeries.length)return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."),e;var s=a.globals.seriesX[0],r=a.config.chart.stacked;return e.forEach((function(t,o){for(var n=0,l=0;l=i.xaxis.min){n=l;break}var h,c,d=a.globals.minYArr[o],g=a.globals.maxYArr[o],u=a.globals.stackedSeriesTotals;a.globals.series.forEach((function(o,l){var p=o[n];r?(p=u[n],h=c=p,u.forEach((function(t,e){s[e]<=i.xaxis.max&&s[e]>=i.xaxis.min&&(t>c&&null!==t&&(c=t),o[e]=i.xaxis.min){var r=t,o=t;a.globals.series.forEach((function(i,a){null!==t&&(r=Math.min(i[e],r),o=Math.max(i[e],o))})),o>c&&null!==o&&(c=o),rd&&(h=d),e.length>1?(e[l].min=void 0===t.min?h:t.min,e[l].max=void 0===t.max?c:t.max):(e[0].min=void 0===t.min?h:t.min,e[0].max=void 0===t.max?c:t.max)}))})),e}}]),t}(),J=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.scales=new $(e)}return n(t,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w.config,r=this.w.globals,o=-Number.MAX_VALUE,n=Number.MIN_VALUE;null===a&&(a=t+1);var l=r.series,h=l,c=l;"candlestick"===s.chart.type?(h=r.seriesCandleL,c=r.seriesCandleH):"boxPlot"===s.chart.type?(h=r.seriesCandleO,c=r.seriesCandleC):r.isRangeData&&(h=r.seriesRangeStart,c=r.seriesRangeEnd);for(var d=t;dh[d][g]&&h[d][g]<0&&(n=h[d][g])):r.hasNullValues=!0}}return"rangeBar"===s.chart.type&&r.seriesRangeStart.length&&r.isBarHorizontal&&"datetime"===s.xaxis.type&&(n=e),"bar"===s.chart.type&&(n<0&&o<0&&(o=0),n===Number.MIN_VALUE&&(n=0)),{minY:n,maxY:o,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var a=0;a=0&&i<=10||void 0!==e.yaxis[0].min||void 0!==e.yaxis[0].max)&&(o=0),t.minY=i-5*o/100,i>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*o/100}return e.yaxis.forEach((function(e,i){void 0!==e.max&&("number"==typeof e.max?t.maxYArr[i]=e.max:"function"==typeof e.max&&(t.maxYArr[i]=e.max(t.isMultipleYAxis?t.maxYArr[i]:t.maxY)),t.maxY=t.maxYArr[i]),void 0!==e.min&&("number"==typeof e.min?t.minYArr[i]=e.min:"function"==typeof e.min&&(t.minYArr[i]=e.min(t.isMultipleYAxis?t.minYArr[i]===Number.MIN_VALUE?0:t.minYArr[i]:t.minY)),t.minY=t.minYArr[i])})),t.isBarHorizontal&&["min","max"].forEach((function(i){void 0!==e.xaxis[i]&&"number"==typeof e.xaxis[i]&&("min"===i?t.minY=e.xaxis[i]:t.maxY=e.xaxis[i])})),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach((function(e,i){t.minYArr[i]=e.niceMin,t.maxYArr[i]=e.niceMax}))):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,e=this.w.config,i="numeric"===e.xaxis.type||"datetime"===e.xaxis.type||"category"===e.xaxis.type&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var e=0;et.dataPoints&&0!==t.dataPoints&&(a=t.dataPoints-1)):"dataPoints"===e.xaxis.tickAmount?(t.series.length>1&&(a=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(a=t.maxX-t.minX-1)):a=e.xaxis.tickAmount,t.xTickAmount=a,void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxX=e.xaxis.max),void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minX=e.xaxis.min),void 0!==e.xaxis.range&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var s=[],r=t.minX-1;r0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,a-1),t.seriesX=t.labels.slice());i&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e0){var s=e-a[i-1];s>0&&(t.minXDiff=Math.min(s,t.minXDiff))}})),1===t.dataPoints&&t.minXDiff===Number.MAX_VALUE&&(t.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var t=this.w.globals,e=[],i=[];if(t.series.length)for(var a=0;a0?s=s+parseFloat(t.series[o][a])+1e-4:r+=parseFloat(t.series[o][a])),o===t.series.length-1&&(e.push(s),i.push(r));for(var n=0;n=0;b--)x(b);if(void 0!==i.config.yaxis[t].title.text){var m=a.group({class:"apexcharts-yaxis-title"}),v=0;i.config.yaxis[t].opposite&&(v=i.globals.translateYAxisX[t]);var y=a.drawText({x:v,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[t].title.offsetY,text:i.config.yaxis[t].title.text,textAnchor:"end",foreColor:i.config.yaxis[t].title.style.color,fontSize:i.config.yaxis[t].title.style.fontSize,fontWeight:i.config.yaxis[t].title.style.fontWeight,fontFamily:i.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[t].title.style.cssClass});m.add(y),l.add(m)}var k=i.config.yaxis[t].axisBorder,A=31+k.offsetX;if(i.config.yaxis[t].opposite&&(A=-31-k.offsetX),k.show){var S=a.drawLine(A,i.globals.translateY+k.offsetY-2,A,i.globals.gridHeight+i.globals.translateY+k.offsetY+2,k.color,0,k.width);l.add(S)}return i.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(A,c,k,i.config.yaxis[t].axisTicks,t,d,l),l}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new w(this.ctx),a=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),s=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(s);var r=e.globals.yAxisScale[t].result.length-1,o=e.globals.gridWidth/r+.1,n=o+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,h=e.globals.yAxisScale[t].result.slice(),c=e.globals.timescaleLabels;c.length>0&&(this.xaxisLabels=c.slice(),r=(h=c.slice()).length),h=this.axesUtils.checkForReversedLabels(t,h);var d=c.length;if(e.config.xaxis.labels.show)for(var g=d?0:r;d?g=0;d?g++:g--){var u=h[g];u=l(u,g,e);var p=e.globals.gridWidth+e.globals.padHorizontal-(n-o+e.config.xaxis.labels.offsetX);if(c.length){var f=this.axesUtils.getLabel(h,c,p,g,this.drawnLabels,this.xaxisFontSize);p=f.x,u=f.text,this.drawnLabels.push(f.text),0===g&&e.globals.skipFirstTimelinelabel&&(u=""),g===h.length-1&&e.globals.skipLastTimelinelabel&&(u="")}var x=i.drawText({x:p,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-("top"===e.config.xaxis.position?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:u,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});s.add(x),x.tspan(u);var b=document.createElementNS(e.globals.SVGNS,"title");b.textContent=u,x.node.appendChild(b),n+=o}return this.inversedYAxisTitleText(a),this.inversedYAxisBorder(a),a}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,i=new w(this.ctx),a=e.config.xaxis.axisBorder;if(a.show){var s=0;"bar"===e.config.chart.type&&e.globals.isXNumeric&&(s-=15);var r=i.drawLine(e.globals.padHorizontal+s+a.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,a.color,0,a.height);t.add(r)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,i=new w(this.ctx);if(void 0!==e.config.xaxis.title.text){var a=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),s=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});a.add(s),t.add(a)}}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,a=new w(this.ctx),s={width:0,height:0},r={width:0,height:0},o=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==o&&(s=o.getBoundingClientRect());var n=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==n&&(r=n.getBoundingClientRect()),null!==n){var l=this.xPaddingForYAxisTitle(t,s,r,e);n.setAttribute("x",l.xPos-(e?10:0))}if(null!==n){var h=a.rotateAroundCenter(n);n.setAttribute("transform","rotate(".concat(e?-1*i.config.yaxis[t].title.rotate:i.config.yaxis[t].title.rotate," ").concat(h.x," ").concat(h.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,a){var s=this.w,r=0,o=0,n=10;return void 0===s.config.yaxis[t].title.text||t<0?{xPos:o,padd:0}:(a?(o=e.width+s.config.yaxis[t].title.offsetX+i.width/2+n/2,0===(r+=1)&&(o-=n/2)):(o=-1*e.width+s.config.yaxis[t].title.offsetX+n/2+i.width/2,s.globals.isBarHorizontal&&(n=25,o=-1*e.width-s.config.yaxis[t].title.offsetX-n)),{xPos:o,padd:n})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,a=0,s=0,r=18,o=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map((function(n,l){var h=i.globals.ignoreYAxisIndexes.indexOf(l)>-1||!n.show||n.floating||0===t[l].width,c=t[l].width+e[l].width;n.opposite?i.globals.isBarHorizontal?(s=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[l]=s-n.labels.offsetX):(s=i.globals.gridWidth+i.globals.translateX+o,h||(o=o+c+20),i.globals.translateYAxisX[l]=s-n.labels.offsetX+20):(a=i.globals.translateX-r,h||(r=r+c+20),i.globals.translateYAxisX[l]=a+n.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=m.listToArray(e)).forEach((function(e,i){var a=t.config.yaxis[i];if(a&&void 0!==a.labels.align){var s=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-texts-g")),r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i,"'] .apexcharts-yaxis-label"));r=m.listToArray(r);var o=s.getBoundingClientRect();"left"===a.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","start")})),a.opposite||s.setAttribute("transform","translate(-".concat(o.width,", 0)"))):"center"===a.labels.align?(r.forEach((function(t,e){t.setAttribute("text-anchor","middle")})),s.setAttribute("transform","translate(".concat(o.width/2*(a.opposite?1:-1),", 0)"))):"right"===a.labels.align&&(r.forEach((function(t,e){t.setAttribute("text-anchor","end")})),a.opposite&&s.setAttribute("transform","translate(".concat(o.width,", 0)")))}}))}}]),t}(),K=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.documentEvent=m.bind(this.documentEvent,this)}return n(t,[{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var a=i.globals.events[t].indexOf(e);-1!==a&&i.globals.events[t].splice(a,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var a=i.globals.events[t],s=a.length,r=0;r0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter((function(e){return e.name===t}))[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var a=m.extend(P,i);this.w.globals.locale=a.options}}]),t}(),et=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"drawAxis",value:function(t,e){var i,a,s=this.w.globals,r=this.w.config,o=new q(this.ctx),n=new Q(this.ctx);s.axisCharts&&"radar"!==t&&(s.isBarHorizontal?(a=n.drawYaxisInversed(0),i=o.drawXaxisInversed(0),s.dom.elGraphical.add(i),s.dom.elGraphical.add(a)):(i=o.drawXaxis(),s.dom.elGraphical.add(i),r.yaxis.map((function(t,e){-1===s.ignoreYAxisIndexes.indexOf(e)&&(a=n.drawYaxis(e),s.dom.Paper.add(a))}))))}}]),t}(),it=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new w(this.ctx),i=new y(this.ctx),a=t.config.xaxis.crosshairs.fill.gradient,s=t.config.xaxis.crosshairs.dropShadow,r=t.config.xaxis.crosshairs.fill.type,o=a.colorFrom,n=a.colorTo,l=a.opacityFrom,h=a.opacityTo,c=a.stops,d=s.enabled,g=s.left,u=s.top,p=s.blur,f=s.color,x=s.opacity,b=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===r&&(b=e.drawGradient("vertical",o,n,l,h,null,c,null));var v=e.drawRect();1===t.config.xaxis.crosshairs.width&&(v=e.drawLine()),v.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:t.globals.gridHeight,width:m.isNumber(t.config.xaxis.crosshairs.width)?t.config.xaxis.crosshairs.width:0,height:t.globals.gridHeight,fill:b,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),d&&(v=i.dropShadow(v,{left:g,top:u,blur:p,color:f,opacity:x})),t.globals.dom.elGraphical.add(v)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new w(this.ctx),i=t.config.yaxis[0].crosshairs,a=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var s=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);s.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(s)}var r=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,0,0);r.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(r)}}]),t}(),at=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,a=i.config;if(0!==a.responsive.length){var s=a.responsive.slice();s.sort((function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0})).reverse();var r=new W({}),o=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=s[0].breakpoint,o=window.innerWidth>0?window.innerWidth:screen.width;if(o>a){var n=S.extendArrayProps(r,i.globals.initialConfig,i);t=m.extend(n,t),t=m.extend(i.config,t),e.overrideResponsiveOptions(t)}else for(var l=0;l0&&"function"==typeof e.config.colors[0]&&(e.globals.colors=e.config.series.map((function(i,a){var s=e.config.colors[a];return s||(s=e.config.colors[0]),"function"==typeof s?(t.isColorFn=!0,s({value:e.globals.axisCharts?e.globals.series[a][0]?e.globals.series[a][0]:0:e.globals.series[a],seriesIndex:a,dataPointIndex:a,w:e})):s})))),e.globals.seriesColors.map((function(t,i){t&&(e.globals.colors[i]=t)})),e.config.theme.monochrome.enabled){var a=[],s=e.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(s=e.globals.series[0].length*e.globals.series.length);for(var r=e.config.theme.monochrome.color,o=1/(s/e.config.theme.monochrome.shadeIntensity),n=e.config.theme.monochrome.shadeTo,l=0,h=0;h2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=e||a.globals.series.length;if(null===i&&(i=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===a.config.chart.type&&a.config.plotOptions.heatmap.colorScale.inverse),i&&a.globals.series.length&&(s=a.globals.series[a.globals.maxValsInArrayIndex].length*a.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,e){var i=t;if(this.w.globals.isMultiLineX){var a=e.map((function(t,e){return Array.isArray(t)?t.length:1})),s=Math.max.apply(Math,x(a));i=e[a.indexOf(s)]}return i}}]),t}(),nt=function(){function t(e){r(this,t),this.w=e.w,this.dCtx=e}return n(t,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&0===i.length&&(i=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var a=this.getxAxisTimeScaleLabelsCoords();t={width:a.width,height:a.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==e.config.legend.position&&"right"!==e.config.legend.position||e.config.legend.floating?0:this.dCtx.lgRect.width;var s=e.globals.xLabelFormatter,r=m.getLargestStringFromArr(i),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(r,i);e.globals.isBarHorizontal&&(o=r=e.globals.yAxisScale[0].result.reduce((function(t,e){return t.length>e.length?t:e}),0));var n=new _(this.dCtx.ctx),l=r;r=n.xLabelFormat(s,r,l,{i:void 0,dateFormatter:new H(this.dCtx.ctx).formatDate,w:e}),o=n.xLabelFormat(s,o,l,{i:void 0,dateFormatter:new H(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&void 0===r||""===String(r).trim())&&(o=r="1");var h=new w(this.dCtx.ctx),c=h.getTextRects(r,e.config.xaxis.labels.style.fontSize),d=c;if(r!==o&&(d=h.getTextRects(o,e.config.xaxis.labels.style.fontSize)),(t={width:c.width>=d.width?c.width:d.width,height:c.height>=d.height?c.height:d.height}).width*i.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==e.config.xaxis.labels.rotate||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var g=function(t){return h.getTextRects(t,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};c=g(r),r!==o&&(d=g(o)),t.height=(c.height>d.height?c.height:d.height)/1.5,t.width=c.width>d.width?c.width:d.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(void 0!==t.config.xaxis.title.text){var a=new w(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=a.width,i=a.height}return{width:e,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map((function(t){return t.value})),a=i.reduce((function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e}),0);return 1.05*(t=new w(this.dCtx.ctx).getTextRects(a,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w,a=i.globals,s=i.config,r=s.xaxis.type,o=t.width;a.skipLastTimelinelabel=!1,a.skipFirstTimelinelabel=!1;var n=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,l=function(t,n){(function(t){return-1!==a.collapsedSeriesIndices.indexOf(t)})(n)||function(t){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var n=e.dCtx.timescaleLabels[0],l=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+o/1.75-e.dCtx.yAxisWidthRight,h=n.position-o/1.75+e.dCtx.yAxisWidthLeft,c="right"===i.config.legend.position&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;l>a.svgWidth-a.translateX-c&&(a.skipLastTimelinelabel=!0),h<-(t.show&&!t.floating||"bar"!==s.chart.type&&"candlestick"!==s.chart.type&&"rangeBar"!==s.chart.type&&"boxPlot"!==s.chart.type?10:o/1.75)&&(a.skipFirstTimelinelabel=!0)}else"datetime"===r?e.dCtx.gridPad.rightString(n.niceMax).length?c:n.niceMax,g=h(d,{seriesIndex:o,dataPointIndex:-1,w:e}),u=g;if(void 0!==g&&0!==g.length||(g=d),e.globals.isBarHorizontal){a=0;var p=e.globals.labels.slice();g=h(g=m.getLargestStringFromArr(p),{seriesIndex:o,dataPointIndex:-1,w:e}),u=t.dCtx.dimHelpers.getLargestStringFromMultiArr(g,p)}var f=new w(t.dCtx.ctx),x="rotate(".concat(r.labels.rotate," 0 0)"),b=f.getTextRects(g,r.labels.style.fontSize,r.labels.style.fontFamily,x,!1),v=b;g!==u&&(v=f.getTextRects(u,r.labels.style.fontSize,r.labels.style.fontFamily,x,!1)),i.push({width:(l>v.width||l>b.width?l:v.width>b.width?v.width:b.width)+a,height:v.height>b.height?v.height:b.height})}else i.push({width:0,height:0})})),i}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map((function(e,a){if(e.show&&void 0!==e.title.text){var s=new w(t.dCtx.ctx),r="rotate(".concat(e.title.rotate," 0 0)"),o=s.getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,r,!1);i.push({width:o.width,height:o.height})}else i.push({width:0,height:0})})),i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=0,a=0,s=t.globals.yAxisScale.length>1?10:0,r=new j(this.dCtx.ctx),o=function(o,n){var l=t.config.yaxis[n].floating,h=0;o.width>0&&!l?(h=o.width+s,function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1}(n)&&(h=h-o.width-s)):h=l||r.isYAxisHidden(n)?0:5,t.config.yaxis[n].opposite?a+=h:i+=h,e+=h};return t.globals.yLabelsCoords.map((function(t,e){o(t,e)})),t.globals.yTitleCoords.map((function(t,e){o(t,e)})),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=a,e}}]),t}(),ht=function(){function t(e){r(this,t),this.w=e.w,this.dCtx=e}return n(t,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var i=function(t){return"bar"===t||"rangeBar"===t||"candlestick"===t||"boxPlot"===t},a=e.config.chart.type,s=0,r=i(a)?e.config.series.length:1;if(e.globals.comboBarCount>0&&(r=e.globals.comboBarCount),e.globals.collapsedSeries.forEach((function(t){i(t.type)&&(r-=1)})),e.config.chart.stacked&&(r=1),(i(a)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&r>0){var o,n,l=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);l<=3&&(l=e.globals.dataPoints),o=l/t,e.globals.minXDiff&&e.globals.minXDiff/o>0&&(n=e.globals.minXDiff/o),n>t/2&&(n/=2),(s=n/r*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(s=1),s=s/(r>1?1:1.5)+5,e.globals.barPadForNumericAxis=s}return s}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,i=e.globals,a=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach((function(i){void 0!==e.config[i].text?a+=e.config[i].margin:a+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5})),!e.config.legend.show||"bottom"!==e.config.legend.position||e.config.legend.floating||e.globals.axisCharts||(a+=10);var s=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),r=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-s.height-r.height-a,i.translateY=i.translateY+s.height+r.height+a}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w,a=new j(this.dCtx.ctx);i.config.yaxis.map((function(s,r){-1!==i.globals.ignoreYAxisIndexes.indexOf(r)||s.floating||a.isYAxisHidden(r)||(s.opposite&&(i.globals.translateX=i.globals.translateX-(e[r].width+t[r].width)-parseInt(i.config.yaxis[r].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))}))}}]),t}(),ct=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new ot(this),this.dimYAxis=new lt(this),this.dimXAxis=new nt(this),this.dimGrid=new ht(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return n(t,[{key:"plotCoords",value:function(){var t=this.w.globals;this.lgRect=this.dimHelpers.getLegendsRect(),t.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),t.gridHeight=t.gridHeight-this.gridPad.top-this.gridPad.bottom,t.gridWidth=t.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var e=this.dimGrid.gridPadForColumnsInNumericAxis(t.gridWidth);t.gridWidth=t.gridWidth-2*e,t.translateX=t.translateX+this.gridPad.left+this.xPadLeft+(e>0?e+4:0),t.translateY=t.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,i=e.globals,a=this.dimYAxis.getyAxisLabelsCoords(),s=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map((function(t,i){e.globals.yLabelsCoords.push({width:a[i].width,index:i}),e.globals.yTitleCoords.push({width:s[i].width,index:i})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var r=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(r,o),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var n=this.yAxisWidth,l=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-o.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var h=10;("radar"===e.config.chart.type||this.isSparkline)&&(n=0,l=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===e.config.chart.type)&&(n=0,l=0,h=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(r);var c=function(){i.translateX=n,i.gridHeight=i.svgHeight-t.lgRect.height-l-(t.isSparkline||"treemap"===e.config.chart.type?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-n};switch("top"===e.config.xaxis.position&&(h=i.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":i.translateY=h,c();break;case"top":i.translateY=this.lgRect.height+h,c();break;case"left":i.translateY=h,i.translateX=this.lgRect.width+n,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-this.lgRect.width-n;break;case"right":i.translateY=h,i.translateX=n,i.gridHeight=i.svgHeight-l-12,i.gridWidth=i.svgWidth-this.lgRect.width-n-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(s,a),new Q(this.ctx).setYAxisXPosition(a,s)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=t.config,a=0;t.config.legend.show&&!t.config.legend.floating&&(a=20);var s="pie"===i.chart.type||"polarArea"===i.chart.type||"donut"===i.chart.type?"pie":"radialBar",r=i.plotOptions[s].offsetY,o=i.plotOptions[s].offsetX;if(!i.legend.show||i.legend.floating)return e.gridHeight=e.svgHeight-i.grid.padding.left+i.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=r,void(e.translateX=o+(e.svgWidth-e.gridWidth)/2);switch(i.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=r-10,e.translateX=o+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+r+10,e.translateX=o+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-a,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=o+this.lgRect.width+a;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-a-5,e.gridHeight="auto"!==i.chart.height?e.svgHeight:e.gridWidth,e.translateY=r,e.translateX=o+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e){var i=this.w;this.xAxisHeight=(t.height+e.height)*(i.globals.isMultiLineX?1.2:i.globals.LINE_HEIGHT_RATIO)+(i.globals.rotateXLabels?22:10),this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeights&&(this.yAxisWidth=s)}}]),t}(),dt=function(){function t(e){r(this,t),this.w=e.w,this.lgCtx=e}return n(t,[{key:"getLegendStyles",value:function(){var t=document.createElement("style");t.setAttribute("type","text/css");var e=document.createTextNode("\t\n \t\n .apexcharts-legend {\t\n display: flex;\t\n overflow: auto;\t\n padding: 0 10px;\t\n }\t\n .apexcharts-legend.position-bottom, .apexcharts-legend.position-top {\t\n flex-wrap: wrap\t\n }\t\n .apexcharts-legend.position-right, .apexcharts-legend.position-left {\t\n flex-direction: column;\t\n bottom: 0;\t\n }\t\n .apexcharts-legend.position-bottom.apexcharts-align-left, .apexcharts-legend.position-top.apexcharts-align-left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {\t\n justify-content: flex-start;\t\n }\t\n .apexcharts-legend.position-bottom.apexcharts-align-center, .apexcharts-legend.position-top.apexcharts-align-center {\t\n justify-content: center; \t\n }\t\n .apexcharts-legend.position-bottom.apexcharts-align-right, .apexcharts-legend.position-top.apexcharts-align-right {\t\n justify-content: flex-end;\t\n }\t\n .apexcharts-legend-series {\t\n cursor: pointer;\t\n line-height: normal;\t\n }\t\n .apexcharts-legend.position-bottom .apexcharts-legend-series, .apexcharts-legend.position-top .apexcharts-legend-series{\t\n display: flex;\t\n align-items: center;\t\n }\t\n .apexcharts-legend-text {\t\n position: relative;\t\n font-size: 14px;\t\n }\t\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\t\n pointer-events: none;\t\n }\t\n .apexcharts-legend-marker {\t\n position: relative;\t\n display: inline-block;\t\n cursor: pointer;\t\n margin-right: 3px;\t\n border-style: solid;\n }\t\n \t\n .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{\t\n display: inline-block;\t\n }\t\n .apexcharts-legend-series.apexcharts-no-click {\t\n cursor: auto;\t\n }\t\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\t\n display: none !important;\t\n }\t\n .apexcharts-inactive-legend {\t\n opacity: 0.45;\t\n }");return t.appendChild(e),t}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"appendToForeignObject",value:function(){var t=this.w.globals;t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject");var e=t.dom.elLegendForeign;e.setAttribute("x",0),e.setAttribute("y",0),e.setAttribute("width",t.svgWidth),e.setAttribute("height",t.svgHeight),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),e.appendChild(t.dom.elLegendWrap),e.appendChild(this.getLegendStyles()),t.dom.Paper.node.insertBefore(e,t.dom.elGraphical.node)}},{key:"toggleDataSeries",value:function(t,e){var i=this,a=this.w;if(a.globals.axisCharts||"radialBar"===a.config.chart.type){a.globals.resized=!0;var s=null,r=null;a.globals.risingSeries=[],a.globals.axisCharts?(s=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),r=parseInt(s.getAttribute("data:realIndex"),10)):(s=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),r=parseInt(s.getAttribute("rel"),10)-1),e?[{cs:a.globals.collapsedSeries,csi:a.globals.collapsedSeriesIndices},{cs:a.globals.ancillaryCollapsedSeries,csi:a.globals.ancillaryCollapsedSeriesIndices}].forEach((function(t){i.riseCollapsedSeries(t.cs,t.csi,r)})):this.hideSeries({seriesEl:s,realIndex:r})}else{var o=a.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),n=a.config.chart.type;if("pie"===n||"polarArea"===n||"donut"===n){var l=a.config.plotOptions.pie.donut.labels;new w(this.lgCtx.ctx).pathMouseDown(o.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(o.members[0].node,l)}o.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,i=t.realIndex,a=this.w,s=m.clone(a.config.series);if(a.globals.axisCharts){var r=!1;if(a.config.yaxis[i]&&a.config.yaxis[i].show&&a.config.yaxis[i].showAlways&&(r=!0,a.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(a.globals.ancillaryCollapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.ancillaryCollapsedSeriesIndices.push(i))),!r){a.globals.collapsedSeries.push({index:i,data:s[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.collapsedSeriesIndices.push(i);var o=a.globals.risingSeries.indexOf(i);a.globals.risingSeries.splice(o,1)}}else a.globals.collapsedSeries.push({index:i,data:s[i]}),a.globals.collapsedSeriesIndices.push(i);for(var n=e.childNodes,l=0;l0){for(var r=0;r-1&&(t[a].data=[])})):t.forEach((function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a]=0)})),t}}]),t}(),gt=function(){function t(e,i){r(this,t),this.ctx=e,this.w=e.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new dt(this)}return n(t,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&1===e.series.length||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),m.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===i.legend.position||"top"===i.legend.position?this.legendAlignHorizontal():"right"!==i.legend.position&&"left"!==i.legend.position||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,e=this.w,i=e.config.legend.fontFamily,a=e.globals.seriesNames,s=e.globals.colors.slice();if("heatmap"===e.config.chart.type){var r=e.config.plotOptions.heatmap.colorScale.ranges;a=r.map((function(t){return t.name?t.name:t.from+" - "+t.to})),s=r.map((function(t){return t.color}))}else this.isBarsDistributed&&(a=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(a=e.config.legend.customLegendItems);for(var o=e.globals.legendFormatter,n=e.config.legend.inverseOrder,l=n?a.length-1:0;n?l>=0:l<=a.length-1;n?l--:l++){var h=o(a[l],{seriesIndex:l,w:e}),c=!1,d=!1;if(e.globals.collapsedSeries.length>0)for(var g=0;g0)for(var u=0;u0?l-10:0)+(h>0?h-10:0)}a.style.position="absolute",r=r+t+i.config.legend.offsetX,o=o+e+i.config.legend.offsetY,a.style.left=r+"px",a.style.top=o+"px","bottom"===i.config.legend.position?(a.style.top="auto",a.style.bottom=5-i.config.legend.offsetY+"px"):"right"===i.config.legend.position&&(a.style.left="auto",a.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach((function(t){a.style[t]&&(a.style[t]=parseInt(i.config.legend[t],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right=0;var e=this.legendHelpers.getLegendBBox(),i=new ct(this.ctx),a=i.dimHelpers.getTitleSubtitleCoords("title"),s=i.dimHelpers.getTitleSubtitleCoords("subtitle"),r=0;"bottom"===t.config.legend.position?r=-e.clwh/1.8:"top"===t.config.legend.position&&(r=a.height+s.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,r)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),i=0;"left"===t.config.legend.position&&(i=20),"right"===t.config.legend.position&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"===e.config.chart.type||this.isBarsDistributed){if(i){var a=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,a,this.w]),new F(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&i&&new F(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var i=parseInt(t.target.getAttribute("rel"),10)-1,a="true"===t.target.getAttribute("data:collapsed"),s=this.w.config.chart.events.legendClick;"function"==typeof s&&s(this.ctx,i,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,i,this.w]);var r=this.w.config.legend.markers.onClick;"function"==typeof r&&t.target.classList.contains("apexcharts-legend-marker")&&(r(this.ctx,i,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,i,this.w])),"treemap"!==e.config.chart.type&&"heatmap"!==e.config.chart.type&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,a)}}}]),t}(),ut=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=i.globals.minX,this.maxX=i.globals.maxX}return n(t,[{key:"createToolbar",value:function(){var t=this,e=this.w,i=function(){return document.createElement("div")},a=i();if(a.setAttribute("class","apexcharts-toolbar"),a.style.top=e.config.chart.toolbar.offsetY+"px",a.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(a),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var s=0;s\n \n \n\n'),o("zoomOut",this.elZoomOut,'\n \n \n\n');var n=function(i){t.t[i]&&e.config.chart[i].enabled&&r.push({el:"zoom"===i?t.elZoom:t.elSelection,icon:"string"==typeof t.t[i]?t.t[i]:"zoom"===i?'\n \n \n \n':'\n \n \n',title:t.localeValues["zoom"===i?"selectionZoom":"selection"],class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(i,"-icon")})};n("zoom"),n("selection"),this.t.pan&&e.config.chart.zoom.enabled&&r.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'\n \n \n \n \n \n \n \n',title:this.localeValues.pan,class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),o("reset",this.elZoomReset,'\n \n \n'),this.t.download&&r.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l0&&e.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var i=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,a={x:i,y:0,width:t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-i,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(a),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,i=t.y,a=t.width,s=t.height,r=t.translateX,o=void 0===r?0:r,n=t.translateY,l=void 0===n?0:n,h=this.w,c=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==h.globals.selection){var g={transform:"translate("+o+", "+l+")"};h.globals.zoomEnabled&&this.dragged&&(a<0&&(a=1),c.attr({x:e,y:i,width:a,height:s,fill:h.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":h.config.chart.zoom.zoomedArea.fill.opacity,stroke:h.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":h.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":h.config.chart.zoom.zoomedArea.stroke.opacity}),w.setAttrs(c.node,g)),h.globals.selectionEnabled&&(d.attr({x:e,y:i,width:a>0?a:0,height:s>0?s:0,fill:h.config.chart.selection.fill.color,"fill-opacity":h.config.chart.selection.fill.opacity,stroke:h.config.chart.selection.stroke.color,"stroke-width":h.config.chart.selection.stroke.width,"stroke-dasharray":h.config.chart.selection.stroke.dashArray,"stroke-opacity":h.config.chart.selection.stroke.opacity}),w.setAttrs(d.node,g))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e,i=t.context,a=t.zoomtype,s=this.w,r=i,o=this.gridRect.getBoundingClientRect(),n=r.startX-1,l=r.startY,h=!1,c=!1,d=r.clientX-o.left-n,g=r.clientY-o.top-l;return Math.abs(d+n)>s.globals.gridWidth?d=s.globals.gridWidth-n:r.clientX-o.left<0&&(d=n),n>r.clientX-o.left&&(h=!0,d=Math.abs(d)),l>r.clientY-o.top&&(c=!0,g=Math.abs(g)),e="x"===a?{x:h?n-d:n,y:0,width:d,height:s.globals.gridHeight}:"y"===a?{x:0,y:c?l-g:l,width:s.globals.gridWidth,height:g}:{x:h?n-d:n,y:c?l-g:l,width:d,height:g},r.drawSelectionRect(e),r.selectionDragging("resizing"),e}},{key:"selectionDragging",value:function(t,e){var i=this,a=this.w,s=this.xyRatios,r=this.selectionRect,o=0;"resizing"===t&&(o=30);var n=function(t){return parseFloat(r.node.getAttribute(t))},l={x:n("x"),y:n("y"),width:n("width"),height:n("height")};a.globals.selection=l,"function"==typeof a.config.chart.events.selection&&a.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var t=i.gridRect.getBoundingClientRect(),e=r.node.getBoundingClientRect(),o={xaxis:{min:a.globals.xAxisScale.niceMin+(e.left-t.left)*s.xRatio,max:a.globals.xAxisScale.niceMin+(e.right-t.left)*s.xRatio},yaxis:{min:a.globals.yAxisScale[0].niceMin+(t.bottom-e.bottom)*s.yRatio[0],max:a.globals.yAxisScale[0].niceMax-(e.top-t.top)*s.yRatio[0]}};a.config.chart.events.selection(i.ctx,o),a.config.chart.brush.enabled&&void 0!==a.config.chart.events.brushScrolled&&a.config.chart.events.brushScrolled(i.ctx,o)}),o))}},{key:"selectionDrawn",value:function(t){var e=t.context,i=t.zoomtype,a=this.w,s=e,r=this.xyRatios,o=this.ctx.toolbar;if(s.startX>s.endX){var n=s.startX;s.startX=s.endX,s.endX=n}if(s.startY>s.endY){var l=s.startY;s.startY=s.endY,s.endY=l}var h=void 0,c=void 0;a.globals.isTimelineBar?(h=a.globals.yAxisScale[0].niceMin+s.startX*r.invertedYRatio,c=a.globals.yAxisScale[0].niceMin+s.endX*r.invertedYRatio):(h=a.globals.xAxisScale.niceMin+s.startX*r.xRatio,c=a.globals.xAxisScale.niceMin+s.endX*r.xRatio);var d=[],g=[];if(a.config.yaxis.forEach((function(t,e){d.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.startY),g.push(a.globals.yAxisScale[e].niceMax-r.yRatio[e]*s.endY)})),s.dragged&&(s.dragX>10||s.dragY>10)&&h!==c)if(a.globals.zoomEnabled){var u=m.clone(a.globals.initialConfig.yaxis),p=m.clone(a.globals.initialConfig.xaxis);if(a.globals.zoomed=!0,a.config.xaxis.convertedCatToNumeric&&(h=Math.floor(h),c=Math.floor(c),h<1&&(h=1,c=a.globals.dataPoints),c-h<2&&(c=h+1)),"xy"!==i&&"x"!==i||(p={min:h,max:c}),"xy"!==i&&"y"!==i||u.forEach((function(t,e){u[e].min=g[e],u[e].max=d[e]})),a.config.chart.zoom.autoScaleYaxis){var f=new $(s.ctx);u=f.autoScaleY(s.ctx,u,{xaxis:p})}if(o){var x=o.getBeforeZoomRange(p,u);x&&(p=x.xaxis?x.xaxis:p,u=x.yaxis?x.yaxis:u)}var b={xaxis:p};a.config.chart.group||(b.yaxis=u),s.ctx.updateHelpers._updateOptions(b,!1,s.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof a.config.chart.events.zoomed&&o.zoomCallback(p,u)}else if(a.globals.selectionEnabled){var v,y=null;v={min:h,max:c},"xy"!==i&&"y"!==i||(y=m.clone(a.config.yaxis)).forEach((function(t,e){y[e].min=g[e],y[e].max=d[e]})),a.globals.selection=s.selection,"function"==typeof a.config.chart.events.selection&&a.config.chart.events.selection(s.ctx,{xaxis:v,yaxis:y})}}},{key:"panDragging",value:function(t){var e=t.context,i=this.w,a=e;if(void 0!==i.globals.lastClientPosition.x){var s=i.globals.lastClientPosition.x-a.clientX,r=i.globals.lastClientPosition.y-a.clientY;Math.abs(s)>Math.abs(r)&&s>0?this.moveDirection="left":Math.abs(s)>Math.abs(r)&&s<0?this.moveDirection="right":Math.abs(r)>Math.abs(s)&&r>0?this.moveDirection="up":Math.abs(r)>Math.abs(s)&&r<0&&(this.moveDirection="down")}i.globals.lastClientPosition={x:a.clientX,y:a.clientY};var o=i.globals.isTimelineBar?i.globals.minY:i.globals.minX,n=i.globals.isTimelineBar?i.globals.maxY:i.globals.maxX;i.config.xaxis.convertedCatToNumeric||a.panScrolled(o,n)}},{key:"delayedPanScrolled",value:function(){var t=this.w,e=t.globals.minX,i=t.globals.maxX,a=(t.globals.maxX-t.globals.minX)/2;"left"===this.moveDirection?(e=t.globals.minX+a,i=t.globals.maxX+a):"right"===this.moveDirection&&(e=t.globals.minX-a,i=t.globals.maxX-a),e=Math.floor(e),i=Math.floor(i),this.updateScrolledChart({xaxis:{min:e,max:i}},e,i)}},{key:"panScrolled",value:function(t,e){var i=this.w,a=this.xyRatios,s=m.clone(i.globals.initialConfig.yaxis),r=a.xRatio,o=i.globals.minX,n=i.globals.maxX;i.globals.isTimelineBar&&(r=a.invertedYRatio,o=i.globals.minY,n=i.globals.maxY),"left"===this.moveDirection?(t=o+i.globals.gridWidth/15*r,e=n+i.globals.gridWidth/15*r):"right"===this.moveDirection&&(t=o-i.globals.gridWidth/15*r,e=n-i.globals.gridWidth/15*r),i.globals.isTimelineBar||(ti.globals.initialMaxX)&&(t=o,e=n);var l={min:t,max:e};i.config.chart.zoom.autoScaleYaxis&&(s=new $(this.ctx).autoScaleY(this.ctx,s,{xaxis:l}));var h={xaxis:{min:t,max:e}};i.config.chart.group||(h.yaxis=s),this.updateScrolledChart(h,t,e)}},{key:"updateScrolledChart",value:function(t,e,i){var a=this.w;this.ctx.updateHelpers._updateOptions(t,!1,!1),"function"==typeof a.config.chart.events.scrolled&&a.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:i}})}}]),i}(),ft=function(){function t(e){r(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return n(t,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,i=t.elGrid,a=t.clientX,s=t.clientY,r=this.w,o=r.globals.gridWidth,n=r.globals.gridHeight,l=o/(r.globals.dataPoints-1),h=n/r.globals.dataPoints,c=i.getBoundingClientRect(),d=this.hasBars();!r.globals.comboCharts&&!d||r.config.xaxis.convertedCatToNumeric||(l=o/r.globals.dataPoints);var g=a-c.left-r.globals.barPadForNumericAxis,u=s-c.top;g<0||u<0||g>r.globals.gridWidth||u>r.globals.gridHeight?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):r.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):r.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var p=Math.round(g/l),f=Math.floor(u/h);d&&!r.config.xaxis.convertedCatToNumeric&&(p=Math.ceil(g/l),p-=1);for(var x,b=null,v=null,y=[],w=0;w1?r=this.getFirstActiveXArray(i):o=0;var l=a[r][0],h=i[r][0],c=Math.abs(t-h),d=Math.abs(e-l),g=d+c;return a.map((function(s,r){s.map((function(s,l){var h=Math.abs(e-a[r][l]),u=Math.abs(t-i[r][l]),p=u+h;p0?e:-1})),a=0;a0)for(var a=0;a0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,i=e.config.markers.hover.size;return void 0===i&&(i=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,i=this.ttCtx;0===i.allTooltipSeriesGroups.length&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var a=i.allTooltipSeriesGroups,s=0;s ').concat(i.attrs.name,""),e+="
".concat(i.val,"
")})),v.innerHTML=t+"",y.innerHTML=e+""};o?l.globals.seriesGoals[e][i]&&Array.isArray(l.globals.seriesGoals[e][i])?w():(v.innerHTML="",y.innerHTML=""):w()}else v.innerHTML="",y.innerHTML="";null!==p&&(a[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,a[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==p?p:""),o&&f[0]&&(null==c||l.globals.collapsedSeriesIndices.indexOf(e)>-1?f[0].parentNode.style.display="none":f[0].parentNode.style.display=l.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,a=this.w,s=this.ctx.series.filteredSeriesX(),r="",o="",n=null,l=null,h={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},c=a.globals.ttZFormatter;null===i?l=a.globals.series[e]:a.globals.isXNumeric&&"treemap"!==a.config.chart.type?(r=s[e][i],0===s[e].length&&(r=s[this.tooltipUtil.getFirstActiveXArray(s)][i])):r=void 0!==a.globals.labels[i]?a.globals.labels[i]:"";var d=r;return r=a.globals.isXNumeric&&"datetime"===a.config.xaxis.type?new _(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new H(this.ctx).formatDate,w:this.w}):a.globals.isBarHorizontal?a.globals.yLabelFormatters[0](d,h):a.globals.xLabelFormatter(d,h),void 0!==a.config.tooltip.x.formatter&&(r=a.globals.ttKeyFormatter(d,h)),a.globals.seriesZ.length>0&&a.globals.seriesZ[e].length>0&&(n=c(a.globals.seriesZ[e][i],a)),o="function"==typeof a.config.xaxis.tooltip.formatter?a.globals.xaxisTooltipFormatter(d,h):r,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(r)?r.join(" "):r,xAxisTTVal:Array.isArray(o)?o.join(" "):o,zVal:n}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,a=t.y1,s=t.y2,r=t.w,o=this.ttCtx.getElTooltip(),n=r.config.tooltip.custom;Array.isArray(n)&&n[e]&&(n=n[e]),o.innerHTML=n({ctx:this.ctx,series:r.globals.series,seriesIndex:e,dataPointIndex:i,y1:a,y2:s,w:r})}}]),t}(),bt=function(){function t(e){r(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return n(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=this.ttCtx,a=this.w,s=i.getElXCrosshairs(),r=t-i.xcrosshairsWidth/2,o=a.globals.labels.slice().length;if(null!==e&&(r=a.globals.gridWidth/o*e),null!==s&&(s.setAttribute("x",r),s.setAttribute("x1",r),s.setAttribute("x2",r),s.setAttribute("y2",a.globals.gridHeight),s.classList.add("apexcharts-active")),r<0&&(r=0),r>a.globals.gridWidth&&(r=a.globals.gridWidth),i.blxaxisTooltip){var n=r;"tickWidth"!==a.config.xaxis.crosshairs.width&&"barWidth"!==a.config.xaxis.crosshairs.width||(n=r+i.xcrosshairsWidth/2),this.moveXAxisTooltip(n)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&w.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&w.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(null!==i.xaxisTooltip){i.xaxisTooltip.classList.add("apexcharts-active");var a,s=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t))t+=e.globals.translateX,a=new w(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=a.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=s+"px"}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;null===i.yaxisTTEls&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var a=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),s=e.globals.translateY+a,r=i.yaxisTTEls[t].getBoundingClientRect().height,o=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(o-=26),s-=r/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(i.yaxisTTEls[t].classList.add("apexcharts-active"),i.yaxisTTEls[t].style.top=s+"px",i.yaxisTTEls[t].style.left=o+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.w,s=this.ttCtx,r=s.getElTooltip(),o=s.tooltipRect,n=null!==i?parseFloat(i):1,l=parseFloat(t)+n+5,h=parseFloat(e)+n/2;if(l>a.globals.gridWidth/2&&(l=l-o.ttWidth-n-15),l>a.globals.gridWidth-o.ttWidth-10&&(l=a.globals.gridWidth-o.ttWidth),l<-20&&(l=-20),a.config.tooltip.followCursor){var c=s.getElGrid(),d=c.getBoundingClientRect();h=s.e.clientY+a.globals.translateY-d.top-o.ttHeight/2}else a.globals.isBarHorizontal?h-=o.ttHeight:(o.ttHeight/2+h>a.globals.gridHeight&&(h=a.globals.gridHeight-o.ttHeight+a.globals.translateY),h<0&&(h=0));isNaN(l)||(l+=a.globals.translateX,r.style.left=l+"px",r.style.top=h+"px")}},{key:"moveMarkers",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var s=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),r=0;r0&&(h.setAttribute("r",n),h.setAttribute("cx",i),h.setAttribute("cy",a)),this.moveXCrosshairs(i),r.fixedTooltip||this.moveTooltip(i,a,n)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,a=i.w,s=0,r=0,o=a.globals.pointsArray;e=new F(this.ctx).getActiveConfigSeriesIndex(!0);var n=i.tooltipUtil.getHoverMarkerSize(e);o[e]&&(s=o[e][t][0],r=o[e][t][1]);var l=i.tooltipUtil.getAllMarkers();if(null!==l)for(var h=0;h0?(l[h]&&l[h].setAttribute("r",n),l[h]&&l[h].setAttribute("cy",d)):l[h]&&l[h].setAttribute("r",0)}}if(this.moveXCrosshairs(s),!i.fixedTooltip){var g=r||a.globals.gridHeight;this.moveTooltip(s,g,n)}}},{key:"moveStickyTooltipOverBars",value:function(t){var e=this.w,i=this.ttCtx,a=e.globals.columnSeries?e.globals.columnSeries.length:e.globals.series.length,s=a>=2&&a%2==0?Math.floor(a/2):Math.floor(a/2)+1;e.globals.isBarHorizontal&&(s=new F(this.ctx).getActiveConfigSeriesIndex(!1,"desc")+1);var r=e.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(s,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(s,"'] path[j='").concat(t,"']")),o=r?parseFloat(r.getAttribute("cx")):0,n=r?parseFloat(r.getAttribute("cy")):0,l=r?parseFloat(r.getAttribute("barWidth")):0,h=r?parseFloat(r.getAttribute("barHeight")):0,c=i.getElGrid().getBoundingClientRect();if(e.globals.isXNumeric?(o-=a%2!=0?l/2:0,r&&(r.classList.contains("apexcharts-candlestick-area")||r.classList.contains("apexcharts-boxPlot-area"))&&e.globals.comboCharts&&(o-=l/2)):e.globals.isBarHorizontal||(o=i.xAxisTicksPositions[t-1]+i.dataPointsDividedWidth/2,isNaN(o)&&(o=i.xAxisTicksPositions[t]-i.dataPointsDividedWidth/2)),e.globals.isBarHorizontal?n+=h/3:n=i.e.clientY-c.top-i.tooltipRect.ttHeight/2,e.globals.isBarHorizontal||this.moveXCrosshairs(o),!i.fixedTooltip){var d=n||e.globals.gridHeight;this.moveTooltip(o,d)}}}]),t}(),mt=function(){function t(e){r(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new bt(e)}return n(t,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new w(this.ctx),i=new I(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");a=x(a),t.config.chart.stacked&&a.sort((function(t,e){return parseFloat(t.getAttribute("data:realIndex"))-parseFloat(e.getAttribute("data:realIndex"))}));for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=this.w;"bubble"!==s.config.chart.type&&this.newPointSize(t,e);var r=e.getAttribute("cx"),o=e.getAttribute("cy");if(null!==i&&null!==a&&(r=i,o=a),this.tooltipPosition.moveXCrosshairs(r),!this.fixedTooltip){if("radar"===s.config.chart.type){var n=this.ttCtx.getElGrid(),l=n.getBoundingClientRect();r=this.ttCtx.e.clientX-l.left}this.tooltipPosition.moveTooltip(r,o,s.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this,a=this.ttCtx,s=t,r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),o=e.config.markers.hover.size,n=0;n=0?t[e].setAttribute("r",i):t[e].setAttribute("r",0)}}}]),t}(),vt=function(){function t(e){r(this,t),this.w=e.w,this.ttCtx=e}return n(t,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,i=t.opt,a=t.x,s=t.y,r=t.type,o=this.ttCtx,n=this.w;if(e.target.classList.contains("apexcharts-".concat(r,"-rect"))){var l=this.getAttr(e,"i"),h=this.getAttr(e,"j"),c=this.getAttr(e,"cx"),d=this.getAttr(e,"cy"),g=this.getAttr(e,"width"),u=this.getAttr(e,"height");if(o.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:l,j:h,shared:!1,e}),n.globals.capturedSeriesIndex=l,n.globals.capturedDataPointIndex=h,a=c+o.tooltipRect.ttWidth/2+g,s=d+o.tooltipRect.ttHeight/2-u/2,o.tooltipPosition.moveXCrosshairs(c+g/2),a>n.globals.gridWidth/2&&(a=c-o.tooltipRect.ttWidth/2+g),o.w.config.tooltip.followCursor){var p=n.globals.dom.elWrap.getBoundingClientRect();a=n.globals.clientX-p.left-o.tooltipRect.ttWidth/2,s=n.globals.clientY-p.top-o.tooltipRect.ttHeight-5}}return{x:a,y:s}}},{key:"handleMarkerTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=t.x,o=t.y,n=this.w,l=this.ttCtx;if(a.target.classList.contains("apexcharts-marker")){var h=parseInt(s.paths.getAttribute("cx"),10),c=parseInt(s.paths.getAttribute("cy"),10),d=parseFloat(s.paths.getAttribute("val"));if(i=parseInt(s.paths.getAttribute("rel"),10),e=parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var g=m.findAncestor(s.paths,"apexcharts-series");g&&(e=parseInt(g.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:e,j:i,shared:!l.showOnIntersect&&n.config.tooltip.shared,e:a}),"mouseup"===a.type&&l.markerClick(a,e,i),n.globals.capturedSeriesIndex=e,n.globals.capturedDataPointIndex=i,r=h,o=c+n.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var u=l.getElGrid().getBoundingClientRect();o=l.e.clientY+n.globals.translateY-u.top}d<0&&(o=c),l.marker.enlargeCurrentPoint(i,s.paths,r,o)}return{x:r,y:o}}},{key:"handleBarTooltip",value:function(t){var e,i,a=t.e,s=t.opt,r=this.w,o=this.ttCtx,n=o.getElTooltip(),l=0,h=0,c=0,d=this.getBarTooltipXY({e:a,opt:s});e=d.i;var g=d.barHeight,u=d.j;r.globals.capturedSeriesIndex=e,r.globals.capturedDataPointIndex=u,r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!r.config.tooltip.shared?(h=d.x,c=d.y,i=Array.isArray(r.config.stroke.width)?r.config.stroke.width[e]:r.config.stroke.width,l=h):r.globals.comboCharts||r.config.tooltip.shared||(l/=2),isNaN(c)?c=r.globals.svgHeight-o.tooltipRect.ttHeight:c<0&&(c=0);var p=parseInt(s.paths.parentNode.getAttribute("data:realIndex"),10),f=r.globals.isMultipleYAxis?r.config.yaxis[p]&&r.config.yaxis[p].reversed:r.config.yaxis[0].reversed;if(h+o.tooltipRect.ttWidth>r.globals.gridWidth&&!f?h-=o.tooltipRect.ttWidth:h<0&&(h=0),o.w.config.tooltip.followCursor){var x=o.getElGrid().getBoundingClientRect();c=o.e.clientY-x.top}null===o.tooltip&&(o.tooltip=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),r.config.tooltip.shared||(r.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(l+i/2):o.tooltipPosition.moveXCrosshairs(l)),!o.fixedTooltip&&(!r.config.tooltip.shared||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(f&&(h-=o.tooltipRect.ttWidth)<0&&(h=0),n.style.left=h+r.globals.translateX+"px",!f||r.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||(c=c+g-2*(r.globals.series[e][u]<0?g:0)),o.tooltipRect.ttHeight+c>r.globals.gridHeight?(c=r.globals.gridHeight-o.tooltipRect.ttHeight+r.globals.translateY,n.style.top=c+"px"):n.style.top=c+r.globals.translateY-o.tooltipRect.ttHeight/2+"px")}},{key:"getBarTooltipXY",value:function(t){var e=t.e,i=t.opt,a=this.w,s=null,r=this.ttCtx,o=0,n=0,l=0,h=0,c=0,d=e.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-boxPlot-area")||d.contains("apexcharts-rangebar-area")){var g=e.target,u=g.getBoundingClientRect(),p=i.elGrid.getBoundingClientRect(),f=u.height;c=u.height;var x=u.width,b=parseInt(g.getAttribute("cx"),10),m=parseInt(g.getAttribute("cy"),10);h=parseFloat(g.getAttribute("barWidth"));var v="touchmove"===e.type?e.touches[0].clientX:e.clientX;s=parseInt(g.getAttribute("j"),10),o=parseInt(g.parentNode.getAttribute("rel"),10)-1;var y=g.getAttribute("data-range-y1"),w=g.getAttribute("data-range-y2");a.globals.comboCharts&&(o=parseInt(g.parentNode.getAttribute("data:realIndex"),10)),r.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:o,j:s,y1:y?parseInt(y,10):null,y2:w?parseInt(w,10):null,shared:!r.showOnIntersect&&a.config.tooltip.shared,e}),a.config.tooltip.followCursor?a.globals.isBarHorizontal?(n=v-p.left+15,l=m-r.dataPointsDividedHeight+f/2-r.tooltipRect.ttHeight/2):(n=a.globals.isXNumeric?b-x/2:b-r.dataPointsDividedWidth+x/2,l=e.clientY-p.top-r.tooltipRect.ttHeight/2-15):a.globals.isBarHorizontal?((n=b)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var a=this.ttCtx,s=this.w,r=s.globals.yLabelFormatters[t];if(a.yaxisTooltips[t]){var o=a.getElGrid().getBoundingClientRect(),n=(e-o.top)*i.yRatio[t],l=s.globals.maxYArr[t]-s.globals.minYArr[t],h=s.globals.minYArr[t]+(l-n);a.tooltipPosition.moveYCrosshairs(e-o.top),a.yaxisTooltipText[t].innerHTML=r(h),a.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),wt=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.tConfig=i.config.tooltip,this.tooltipUtil=new ft(this),this.tooltipLabels=new xt(this),this.tooltipPosition=new bt(this),this.marker=new mt(this),this.intersect=new vt(this),this.axesTooltip=new yt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!i.globals.isBarHorizontal&&this.tConfig.shared}return n(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip")}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.blxaxisTooltip=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,i){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new q(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var s=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(s=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(s),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,i=this.w,a=[],s=this.getElTooltip(),r=function(r){var o=document.createElement("div");o.classList.add("apexcharts-tooltip-series-group"),o.style.order=i.config.tooltip.inverseOrder?t-r:r+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(r)<0&&o.classList.add("apexcharts-tooltip-series-group-hidden");var n=document.createElement("span");n.classList.add("apexcharts-tooltip-marker"),n.style.backgroundColor=i.globals.colors[r],o.appendChild(n);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=e.tConfig.style.fontFamily||i.config.chart.fontFamily,l.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach((function(t){var e=document.createElement("div");e.classList.add("apexcharts-tooltip-".concat(t,"-group"));var i=document.createElement("span");i.classList.add("apexcharts-tooltip-text-".concat(t,"-label")),e.appendChild(i);var a=document.createElement("span");a.classList.add("apexcharts-tooltip-text-".concat(t,"-value")),e.appendChild(a),l.appendChild(e)})),o.appendChild(l),s.appendChild(o),a.push(o)},o=0;o0&&this.addPathsEventListeners(u,c),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(c)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,s=i.height+10,r=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,n=this.tConfig.fixed.position.toLowerCase();return n.indexOf("right")>-1&&(r=r+t.globals.svgWidth-a+10),n.indexOf("bottom")>-1&&(o=o+t.globals.svgHeight-s-10),e.style.left=r+"px",e.style.top=o+"px",{x:r,y:o,ttWidth:a,ttHeight:s}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,a=function(a){var s={paths:t[a],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(e){return t[a].addEventListener(e,i.seriesHover.bind(i,s),{capture:!1,passive:!0})}))},s=0;so.top+o.height)this.handleMouseOut(s);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!r.config.tooltip.shared){var h=parseInt(s.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(h)<0)return void this.handleMouseOut(s)}var c=this.getElTooltip(),d=this.getElXCrosshairs(),g=r.globals.xyCharts||"bar"===r.config.chart.type&&!r.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||r.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===a.type||"touchmove"===a.type||"mouseup"===a.type){null!==d&&d.classList.add("apexcharts-active");var u=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&u.length&&this.ycrosshairs.classList.add("apexcharts-active"),g&&!this.showOnIntersect)this.handleStickyTooltip(a,n,l,s);else if("heatmap"===r.config.chart.type||"treemap"===r.config.chart.type){var p=this.intersect.handleHeatTreeTooltip({e:a,opt:s,x:e,y:i,type:r.config.chart.type});e=p.x,i=p.y,c.style.left=e+"px",c.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:a,opt:s}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:a,opt:s,x:e,y:i});if(this.yaxisTooltips.length)for(var f=0;fs.globals.gridWidth?this.handleMouseOut(a):null!==n?this.handleStickyCapturedSeries(t,n,a,o):(this.tooltipUtil.isXoverlap(o)||s.globals.isBarHorizontal)&&this.create(t,this,0,o,a.ttItems)}},{key:"handleStickyCapturedSeries",value:function(t,e,i,a){var s=this.w;null===s.globals.series[e][a]?this.handleMouseOut(i):void 0!==s.globals.series[e][a]?this.tConfig.shared&&this.tooltipUtil.isXoverlap(a)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,a,i.ttItems):this.create(t,this,e,a,i.ttItems,!1):this.tooltipUtil.isXoverlap(a)&&this.create(t,this,0,a,i.ttItems)}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new w(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),a=0;a5&&void 0!==arguments[5]?arguments[5]:null,o=this.w,n=e;"mouseup"===t.type&&this.markerClick(t,i,a),null===r&&(r=this.tConfig.shared);var l=this.tooltipUtil.hasMarkers(),h=this.tooltipUtil.getElBars();if(o.config.legend.tooltipHoverFormatter){var c=o.config.legend.tooltipHoverFormatter,d=Array.from(this.legendLabels);d.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}));for(var g=0;g0?n.marker.enlargePoints(a):n.tooltipPosition.moveDynamicPointsOnHover(a)),this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(h),this.barSeriesHeight>0)){var b=new w(this.ctx),m=o.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(a);for(var v=0;v0&&(this.totalItems+=t[r].length);for(var o=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),n=0,l=0,h=function(s,r){var h=void 0,d=void 0,g=void 0,u=void 0,p=[],f=[],x=a.globals.comboCharts?e[s]:s;i.yRatio.length>1&&(i.yaxisIndex=x),i.isReversed=a.config.yaxis[i.yaxisIndex]&&a.config.yaxis[i.yaxisIndex].reversed;var b=i.graphics.group({class:"apexcharts-series",seriesName:m.escapeString(a.globals.seriesNames[x]),rel:s+1,"data:realIndex":x});i.ctx.series.addCollapsedClassToSeries(b,x);var v=i.graphics.group({class:"apexcharts-datalabels","data:realIndex":x}),y=0,w=0,k=i.initialPositions(n,l,h,d,g,u);l=k.y,y=k.barHeight,d=k.yDivision,u=k.zeroW,n=k.x,w=k.barWidth,h=k.xDivision,g=k.zeroH,i.yArrj=[],i.yArrjF=[],i.yArrjVal=[],i.xArrj=[],i.xArrjF=[],i.xArrjVal=[],1===i.prevY.length&&i.prevY[0].every((function(t){return isNaN(t)}))&&(i.prevY[0]=i.prevY[0].map((function(t){return g})),i.prevYF[0]=i.prevYF[0].map((function(t){return 0})));for(var A=0;A1?(i=l.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:n*parseInt(l.config.plotOptions.bar.columnWidth,10)/100,s=this.baseLineY[this.yaxisIndex]+(this.isReversed?l.globals.gridHeight:0)-(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),t=l.globals.padHorizontal+(i-n)/2),{x:t,y:e,yDivision:a,xDivision:i,barHeight:o,barWidth:n,zeroH:s,zeroW:r}}},{key:"drawStackedBarPaths",value:function(t){for(var e,i=t.indexes,a=t.barHeight,s=t.strokeWidth,r=t.zeroW,o=t.x,n=t.y,l=t.yDivision,h=t.elSeries,c=this.w,d=n,g=i.i,u=i.j,p=0,f=0;f0){var x=r;this.prevXVal[g-1][u]<0?x=this.series[g][u]>=0?this.prevX[g-1][u]+p-2*(this.isReversed?p:0):this.prevX[g-1][u]:this.prevXVal[g-1][u]>=0&&(x=this.series[g][u]>=0?this.prevX[g-1][u]:this.prevX[g-1][u]-p+2*(this.isReversed?p:0)),e=x}else e=r;o=null===this.series[g][u]?e:e+this.series[g][u]/this.invertedYRatio-2*(this.isReversed?this.series[g][u]/this.invertedYRatio:0);var b=this.barHelpers.getBarpaths({barYPosition:d,barHeight:a,x1:e,x2:o,strokeWidth:s,series:this.series,realIndex:i.realIndex,i:g,j:u,w:c});return this.barHelpers.barBackground({j:u,i:g,y1:d,y2:a,elSeries:h}),n+=l,{pathTo:b.pathTo,pathFrom:b.pathFrom,x:o,y:n}}},{key:"drawStackedColumnPaths",value:function(t){var e=t.indexes,i=t.x,a=t.y,s=t.xDivision,r=t.barWidth,o=t.zeroH,n=(t.strokeWidth,t.elSeries),l=this.w,h=e.i,c=e.j,d=e.bc;if(l.globals.isXNumeric){var g=l.globals.seriesX[h][c];g||(g=0),i=(g-l.globals.minX)/this.xRatio-r/2}for(var u,p=i,f=0,x=0;x0&&!l.globals.isXNumeric||h>0&&l.globals.isXNumeric&&l.globals.seriesX[h-1][c]===l.globals.seriesX[h][c]){var b,m,v=Math.min(this.yRatio.length+1,h+1);if(void 0!==this.prevY[h-1])for(var y=1;y=0?m-f+2*(this.isReversed?f:0):m;break}if(this.prevYVal[h-w][c]>=0){b=this.series[h][c]>=0?m:m+f-2*(this.isReversed?f:0);break}}void 0===b&&(b=l.globals.gridHeight),u=this.prevYF[0].every((function(t){return 0===t}))&&this.prevYF.slice(1,h).every((function(t){return t.every((function(t){return isNaN(t)}))}))?l.globals.gridHeight-o:b}else u=l.globals.gridHeight-o;a=u-this.series[h][c]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[h][c]/this.yRatio[this.yaxisIndex]:0);var k=this.barHelpers.getColumnPaths({barXPosition:p,barWidth:r,y1:u,y2:a,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,realIndex:e.realIndex,i:h,j:c,w:l});return this.barHelpers.barBackground({bc:d,j:c,i:h,x1:p,x2:r,elSeries:n}),i+=s,{pathTo:k.pathTo,pathFrom:k.pathFrom,x:l.globals.isXNumeric?i-s:i,y:a}}}]),i}(),At=function(t){d(i,D);var e=f(i);function i(){return r(this,i),e.apply(this,arguments)}return n(i,[{key:"draw",value:function(t,e){var i=this,a=this.w,s=new w(this.ctx),r=new z(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot;var o=new S(this.ctx,a);t=o.getLogSeries(t),this.series=t,this.yRatio=o.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var n=s.group({class:"apexcharts-".concat(a.config.chart.type,"-series apexcharts-plot-series")}),l=function(o){i.isBoxPlot="boxPlot"===a.config.chart.type||"boxPlot"===a.config.series[o].type;var l,h,c,d,g=void 0,u=void 0,p=[],f=[],x=a.globals.comboCharts?e[o]:o,b=s.group({class:"apexcharts-series",seriesName:m.escapeString(a.globals.seriesNames[x]),rel:o+1,"data:realIndex":x});t[o].length>0&&(i.visibleI=i.visibleI+1),i.yRatio.length>1&&(i.yaxisIndex=x);var v=i.barHelpers.initialPositions();u=v.y,c=v.barHeight,g=v.x,d=v.barWidth,l=v.xDivision,h=v.zeroH,f.push(g+d/2);for(var y=s.group({class:"apexcharts-datalabels","data:realIndex":x}),w=function(e){var s=i.barHelpers.getStrokeWidth(o,e,x),n=i.drawBoxPaths({indexes:{i:o,j:e,realIndex:x},x:g,y:u,xDivision:l,barWidth:d,zeroH:h,strokeWidth:s,elSeries:b});u=n.y,g=n.x,e>0&&f.push(g+d/2),p.push(u),n.pathTo.forEach((function(l,h){var p=!i.isBoxPlot&&i.candlestickOptions.wick.useFillColor?n.color[h]:a.globals.stroke.colors[o],f=r.fillPath({seriesNumber:x,dataPointIndex:e,color:n.color[h],value:t[o][e]});i.renderSeries({realIndex:x,pathFill:f,lineFill:p,j:e,i:o,pathFrom:n.pathFrom,pathTo:l,strokeWidth:s,elSeries:b,x:g,y:u,series:t,barHeight:c,barWidth:d,elDataLabelsWrap:y,visibleSeries:i.visibleI,type:a.config.chart.type})}))},k=0;kb.c&&(d=!1);var y=Math.min(b.o,b.c),k=Math.max(b.o,b.c),A=b.m;n.globals.isXNumeric&&(i=(n.globals.seriesX[x][c]-n.globals.minX)/this.xRatio-s/2);var S=i+s*this.visibleI;void 0===this.series[h][c]||null===this.series[h][c]?(y=r,k=r):(y=r-y/f,k=r-k/f,m=r-b.h/f,v=r-b.l/f,A=r-b.m/f);var C=l.move(S,r),L=l.move(S+s/2,y);return n.globals.previousPaths.length>0&&(L=this.getPreviousPath(x,c,!0)),C=this.isBoxPlot?[l.move(S,y)+l.line(S+s/2,y)+l.line(S+s/2,m)+l.line(S+s/4,m)+l.line(S+s-s/4,m)+l.line(S+s/2,m)+l.line(S+s/2,y)+l.line(S+s,y)+l.line(S+s,A)+l.line(S,A)+l.line(S,y+o/2),l.move(S,A)+l.line(S+s,A)+l.line(S+s,k)+l.line(S+s/2,k)+l.line(S+s/2,v)+l.line(S+s-s/4,v)+l.line(S+s/4,v)+l.line(S+s/2,v)+l.line(S+s/2,k)+l.line(S,k)+l.line(S,A)+"z"]:[l.move(S,k)+l.line(S+s/2,k)+l.line(S+s/2,m)+l.line(S+s/2,k)+l.line(S+s,k)+l.line(S+s,y)+l.line(S+s/2,y)+l.line(S+s/2,v)+l.line(S+s/2,y)+l.line(S,y)+l.line(S,k-o/2)],L+=l.move(S,y),n.globals.isXNumeric||(i+=a),{pathTo:C,pathFrom:L,x:i,y:k,barXPosition:S,color:this.isBoxPlot?p:d?[g]:[u]}}},{key:"getOHLCValue",value:function(t,e){var i=this.w;return{o:this.isBoxPlot?i.globals.seriesCandleH[t][e]:i.globals.seriesCandleO[t][e],h:this.isBoxPlot?i.globals.seriesCandleO[t][e]:i.globals.seriesCandleH[t][e],m:i.globals.seriesCandleM[t][e],l:this.isBoxPlot?i.globals.seriesCandleC[t][e]:i.globals.seriesCandleL[t][e],c:this.isBoxPlot?i.globals.seriesCandleL[t][e]:i.globals.seriesCandleC[t][e]}}}]),i}(),St=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,i=t.config.plotOptions[t.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map((function(t,i){t.from<=0&&(e=!0)})),e}},{key:"getShadeColor",value:function(t,e,i,a){var s=this.w,r=1,o=s.config.plotOptions[t].shadeIntensity,n=this.determineColor(t,e,i);s.globals.hasNegs||a?r=s.config.plotOptions[t].reverseNegativeShade?n.percent<0?n.percent/100*(1.25*o):(1-n.percent/100)*(1.25*o):n.percent<=0?1-(1+n.percent/100)*o:(1-n.percent/100)*o:(r=1-n.percent/100,"treemap"===t&&(r=(1-n.percent/100)*(1.25*o)));var l=n.color,h=new m;return s.config.plotOptions[t].enableShades&&(l="dark"===this.w.config.theme.mode?m.hexToRgba(h.shadeColor(-1*r,n.color),s.config.fill.opacity):m.hexToRgba(h.shadeColor(r,n.color),s.config.fill.opacity)),{color:l,colorProps:n}}},{key:"determineColor",value:function(t,e,i){var a=this.w,s=a.globals.series[e][i],r=a.config.plotOptions[t],o=r.colorScale.inverse?i:e;a.config.plotOptions[t].distributed&&(o=i);var n=a.globals.colors[o],l=null,h=Math.min.apply(Math,x(a.globals.series[e])),c=Math.max.apply(Math,x(a.globals.series[e]));r.distributed||"heatmap"!==t||(h=a.globals.minY,c=a.globals.maxY),void 0!==r.colorScale.min&&(h=r.colorScale.mina.globals.maxY?r.colorScale.max:a.globals.maxY);var d=Math.abs(c)+Math.abs(h),g=100*s/(0===d?d-1e-6:d);return r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(t,e){if(s>=t.from&&s<=t.to){n=t.color,l=t.foreColor?t.foreColor:null,h=t.from,c=t.to;var i=Math.abs(c)+Math.abs(h);g=100*s/(0===i?i-1e-6:i)}})),{color:n,foreColor:l,percent:g}}},{key:"calculateDataLabels",value:function(t){var e=t.text,i=t.x,a=t.y,s=t.i,r=t.j,o=t.colorProps,n=t.fontSize,l=this.w.config.dataLabels,h=new w(this.ctx),c=new E(this.ctx),d=null;if(l.enabled){d=h.group({class:"apexcharts-data-labels"});var g=l.offsetX,u=l.offsetY,p=i+g,f=a+parseFloat(l.style.fontSize)/3+u;c.plotDataLabelsText({x:p,y:f,text:e,i:s,j:r,color:o.foreColor,parent:d,fontSize:n,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(t){var e=new w(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),t}(),Ct=function(){function t(e,i){r(this,t),this.ctx=e,this.w=e.w,this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new St(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return n(t,[{key:"draw",value:function(t){var e=this.w,i=new w(this.ctx),a=i.group({class:"apexcharts-heatmap"});a.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var s=e.globals.gridWidth/e.globals.dataPoints,r=e.globals.gridHeight/e.globals.series.length,o=0,n=!1;this.negRange=this.helpers.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(n=!0,l.reverse());for(var h=n?0:l.length-1;n?h=0;n?h++:h--){var c=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:m.escapeString(e.globals.seriesNames[h]),rel:h+1,"data:realIndex":h});if(this.ctx.series.addCollapsedClassToSeries(c,h),e.config.chart.dropShadow.enabled){var d=e.config.chart.dropShadow;new y(this.ctx).dropShadow(c,d,h)}for(var g=0,u=e.config.plotOptions.heatmap.shadeIntensity,p=0;p-1&&this.pieClicked(d),i.config.dataLabels.enabled){var A=v.x,S=v.y,C=100*u/this.fullAngle+"%";if(0!==u&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?e.endAngle=e.endAngle-(a+o):a+o=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(n=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(n)>this.fullAngle&&(n-=this.fullAngle);var l=Math.PI*(n-90)/180,h=e.centerX+s*Math.cos(o),c=e.centerY+s*Math.sin(o),d=e.centerX+s*Math.cos(l),g=e.centerY+s*Math.sin(l),u=m.polarToCartesian(e.centerX,e.centerY,e.donutSize,n),p=m.polarToCartesian(e.centerX,e.centerY,e.donutSize,r),f=a>180?1:0,x=["M",h,c,"A",s,s,0,f,1,d,g];return"donut"===e.chartType?[].concat(x,["L",u.x,u.y,"A",e.donutSize,e.donutSize,0,f,0,p.x,p.y,"L",h,c,"z"]).join(" "):"pie"===e.chartType||"polarArea"===e.chartType?[].concat(x,["L",e.centerX,e.centerY,"L",h,c]).join(" "):[].concat(x).join(" ")}},{key:"drawPolarElements",value:function(t){var e=this.w,i=new $(this.ctx),a=new w(this.ctx),s=new Lt(this.ctx),r=a.group(),o=a.group(),n=i.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),l=n.result.reverse(),h=n.result.length;this.maxY=n.niceMax;for(var c=e.globals.radialSize,d=c/(h-1),g=0;g1&&t.total.show&&(s=t.total.color);var o=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),n=r.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,r),a||"function"!=typeof t.total.formatter||(i=t.total.formatter(r));var l=e===t.total.label;e=t.name.formatter(e,l,r),null!==o&&(o.textContent=e),null!==n&&(n.textContent=i),null!==o&&(o.style.fill=s)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,a=t.getAttribute("data:value"),s=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,s,a,t);var r=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==r&&(r.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,i=this.w,a=new w(this.ctx),s=i.config.plotOptions.polarArea.spokes;if(0!==s.strokeWidth){for(var r=[],o=360/i.globals.series.length,n=0;n1)o&&!e.total.showAlways?l({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(s));else if(l({makeSliceOut:!1,printLabel:!0}),!o)if(s.globals.selectedDataPoints.length&&s.globals.series.length>1)if(s.globals.selectedDataPoints[0].length>0){var h=s.globals.selectedDataPoints[0],c=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(h));this.printDataLabelsInner(c,e)}else r&&s.globals.selectedDataPoints.length&&0===s.globals.selectedDataPoints[0].length&&(r.style.opacity=0);else r&&s.globals.series.length>1&&(r.style.opacity=0)}}]),t}(),Tt=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var i=this.w;this.graphics=new w(this.ctx),this.lineColorArr=void 0!==i.globals.stroke.colors?i.globals.stroke.colors:i.globals.colors,this.defaultSize=i.globals.svgHeight0&&(f=e.getPreviousPath(o));for(var x=0;x=10?t.x>0?(i="start",a+=10):t.x<0&&(i="end",a-=10):i="middle",Math.abs(t.y)>=e-10&&(t.y<0?s-=10:t.y>0&&(s+=10)),{textAnchor:i,newX:a,newY:s}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,i=null,a=0;a0&&parseInt(s.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[a].paths[0]&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],s=0;s=360&&(g=360-Math.abs(this.startAngle)-.1);var u=i.drawPath({d:"",stroke:c,strokeWidth:o*parseInt(h.strokeWidth,10)/100,fill:"none",strokeOpacity:h.opacity,classes:"apexcharts-radialbar-area"});if(h.dropShadow.enabled){var p=h.dropShadow;s.dropShadow(u,p)}l.add(u),u.attr("id","apexcharts-radialbarTrack-"+n),this.animatePaths(u,{centerX:t.centerX,centerY:t.centerY,endAngle:g,startAngle:d,size:t.size,i:n,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return a}},{key:"drawArcs",value:function(t){var e=this.w,i=new w(this.ctx),a=new z(this.ctx),s=new y(this.ctx),r=i.group(),o=this.getStrokeWidth(t);t.size=t.size-o/2;var n=e.config.plotOptions.radialBar.hollow.background,l=t.size-o*t.series.length-this.margin*t.series.length-o*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,h=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(n=this.drawHollowImage(t,r,l,n));var c=this.drawHollow({size:h,centerX:t.centerX,centerY:t.centerY,fill:n||"transparent"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=e.config.plotOptions.radialBar.hollow.dropShadow;s.dropShadow(c,d)}var g=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(g=0);var u=null;this.radialDataLabels.show&&(u=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:g})),"back"===e.config.plotOptions.radialBar.hollow.position&&(r.add(c),u&&r.add(u));var p=!1;e.config.plotOptions.radialBar.inverseOrder&&(p=!0);for(var f=p?t.series.length-1:0;p?f>=0:f100?100:t.series[f])/100,S=Math.round(this.totalAngle*A)+this.startAngle,C=void 0;e.globals.dataChanged&&(k=this.startAngle,C=Math.round(this.totalAngle*m.negToZero(e.globals.previousPaths[f])/100)+k),Math.abs(S)+Math.abs(v)>=360&&(S-=.01),Math.abs(C)+Math.abs(k)>=360&&(C-=.01);var L=S-v,P=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[f]:e.config.stroke.dashArray,T=i.drawPath({d:"",stroke:b,strokeWidth:o,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+f,strokeDashArray:P});if(w.setAttrs(T.node,{"data:angle":L,"data:value":t.series[f]}),e.config.chart.dropShadow.enabled){var M=e.config.chart.dropShadow;s.dropShadow(T,M,f)}s.setSelectionFilter(T,0,f),this.addListeners(T,this.radialDataLabels),x.add(T),T.attr({index:0,j:f});var I=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||(I=(S-v)/360*e.config.chart.animations.speed,this.animDur=I/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),e.globals.dataChanged&&(I=(S-v)/360*e.config.chart.animations.dynamicAnimation.speed,this.animDur=I/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur)),this.animatePaths(T,{centerX:t.centerX,centerY:t.centerY,endAngle:S,startAngle:v,prevEndAngle:C,prevStartAngle:k,size:t.size,i:f,totalItems:2,animBeginArr:this.animBeginArr,dur:I,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:r,elHollow:c,dataLabels:u}}},{key:"drawHollow",value:function(t){var e=new w(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,i,a){var s=this.w,r=new z(this.ctx),o=m.randomId(),n=s.config.plotOptions.radialBar.hollow.image;if(s.config.plotOptions.radialBar.hollow.imageClipped)r.clippedImgArea({width:i,height:i,image:n,patternID:"pattern".concat(s.globals.cuid).concat(o)}),a="url(#pattern".concat(s.globals.cuid).concat(o,")");else{var l=s.config.plotOptions.radialBar.hollow.imageWidth,h=s.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===h){var c=s.globals.dom.Paper.image(n).loaded((function(e){this.move(t.centerX-e.width/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+s.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(c)}else{var d=s.globals.dom.Paper.image(n).loaded((function(e){this.move(t.centerX-l/2+s.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-h/2+s.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,h)}));e.add(d)}}return a}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}}]),i}(),zt=function(){function t(e){r(this,t),this.w=e.w,this.lineCtx=e}return n(t,[{key:"sameValueSeriesFix",value:function(t,e){var i=this.w;if("line"===i.config.chart.type&&("gradient"===i.config.fill.type||"gradient"===i.config.fill.type[t])&&new S(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var a=e[t].slice();a[a.length-1]=a[a.length-1]+1e-6,e[t]=a}return e}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,a=t.x,s=t.y,r=t.i,o=t.j,n=t.prevY,l=this.w,h=[],c=[];if(0===o){var d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(d=(l.globals.seriesX[i][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),h.push(d),c.push(m.isNumber(e[r][0])?n+l.config.markers.offsetY:null),h.push(a+l.config.markers.offsetX),c.push(m.isNumber(e[r][o+1])?s+l.config.markers.offsetY:null)}else h.push(a+l.config.markers.offsetX),c.push(m.isNumber(e[r][o+1])?s+l.config.markers.offsetY:null);return{x:h,y:c}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,s=this.w,r=0;r0&&parseInt(o.realIndex,10)===parseInt(a,10)&&("line"===o.type?(this.lineCtx.appendPathFrom=!1,e=s.globals.previousPaths[r].paths[0].d):"area"===o.type&&(this.lineCtx.appendPathFrom=!1,i=s.globals.previousPaths[r].paths[0].d,s.config.stroke.show&&s.globals.previousPaths[r].paths[1]&&(e=s.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e=t.i,i=t.series,a=t.prevY,s=t.lineYPosition,r=this.w;if(void 0!==i[e][0])a=(s=r.config.chart.stacked&&e>0?this.lineCtx.prevSeriesY[e-1][0]:this.lineCtx.zeroY)-i[e][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?i[e][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(r.config.chart.stacked&&e>0&&void 0===i[e][0])for(var o=e-1;o>=0;o--)if(null!==i[o][0]&&void 0!==i[o][0]){a=s=this.lineCtx.prevSeriesY[o][0];break}return{prevY:a,lineYPosition:s}}}]),t}(),It=function(){function t(e,i,a){r(this,t),this.ctx=e,this.w=e.w,this.xyRatios=i,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||a,this.scatter=new X(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new zt(this),this.markers=new I(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return n(t,[{key:"draw",value:function(t,e,i){var a=this.w,s=new w(this.ctx),r=a.globals.comboCharts?e:a.config.chart.type,o=s.group({class:"apexcharts-".concat(r,"-series apexcharts-plot-series")}),n=new S(this.ctx,a);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=n.getLogSeries(t),this.yRatio=n.getLogYRatios(this.yRatio);for(var l=[],h=0;h0&&(u=(a.globals.seriesX[c][0]-a.globals.minX)/this.xRatio),g.push(u);var p,f=u,x=f,b=this.zeroY;b=this.lineHelpers.determineFirstPrevY({i:h,series:t,prevY:b,lineYPosition:0}).prevY,d.push(b),p=b;var m=this._calculatePathsFrom({series:t,i:h,realIndex:c,prevX:x,prevY:b}),v=this._iterateOverDataPoints({series:t,realIndex:c,i:h,x:u,y:1,pX:f,pY:p,pathsFrom:m,linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:g,yArrj:d});this._handlePaths({type:r,realIndex:c,i:h,paths:v}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),l.push(this.elSeries)}if(a.config.chart.stacked)for(var y=l.length;y>0;y--)o.add(l[y-1]);else for(var k=0;k1&&(this.yaxisIndex=i),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.zeroY=a.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>a.globals.gridHeight||"end"===a.config.plotOptions.area.fillTo)&&(this.areaBottomY=a.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=s.group({class:"apexcharts-series",seriesName:m.escapeString(a.globals.seriesNames[i])}),this.elPointsMain=s.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=s.group({class:"apexcharts-datalabels","data:realIndex":i});var r=t[e].length===a.globals.dataPoints;this.elSeries.attr({"data:longestSeries":r,rel:e+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,i,a,s,r=t.series,o=t.i,n=t.realIndex,l=t.prevX,h=t.prevY,c=this.w,d=new w(this.ctx);if(null===r[o][0]){for(var g=0;g0){var u=this.lineHelpers.checkPreviousPaths({pathFromLine:a,pathFromArea:s,realIndex:n});a=u.pathFromLine,s=u.pathFromArea}return{prevX:l,prevY:h,linePath:e,areaPath:i,pathFromLine:a,pathFromArea:s}}},{key:"_handlePaths",value:function(t){var e=t.type,i=t.realIndex,a=t.i,s=t.paths,r=this.w,o=new w(this.ctx),n=new z(this.ctx);this.prevSeriesY.push(s.yArrj),r.globals.seriesXvalues[i]=s.xArrj,r.globals.seriesYvalues[i]=s.yArrj,this.pointsChart||r.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var l={i:a,realIndex:i,animationDelay:a,initialSpeed:r.config.chart.animations.speed,dataChangeSpeed:r.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if("area"===e)for(var h=n.fillPath({seriesNumber:i}),d=0;d1?f.globals.dataPoints-1:f.globals.dataPoints,P=0;P0&&f.globals.collapsedSeries.length-1){e--;break}return e>=0?e:0}(a-1)][P+1]:this.zeroY,r=T?g-C/b[this.yaxisIndex]+2*(this.isReversed?C/b[this.yaxisIndex]:0):g-e[a][P+1]/b[this.yaxisIndex]+2*(this.isReversed?e[a][P+1]/b[this.yaxisIndex]:0),u.push(s),p.push(r);var z=this.lineHelpers.calculatePoints({series:e,x:s,y:r,realIndex:i,i:a,j:P,prevY:v}),I=this._createPaths({series:e,i:a,realIndex:i,j:P,x:s,y:r,pX:o,pY:n,linePath:y,areaPath:k,linePaths:h,areaPaths:c,seriesIndex:d});c=I.areaPaths,h=I.linePaths,o=I.pX,n=I.pY,k=I.areaPath,y=I.linePath,this.appendPathFrom&&(A+=x.line(s,this.zeroY),S+=x.line(s,this.zeroY)),this.handleNullDataPoints(e,z,a,P,i),this._handleMarkersAndLabels({pointsPos:z,series:e,x:s,y:r,prevY:v,i:a,j:P,realIndex:i})}return{yArrj:p,xArrj:u,pathFromArea:S,areaPaths:c,pathFromLine:A,linePaths:h}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.pointsPos,i=(t.series,t.x,t.y,t.prevY,t.i),a=t.j,s=t.realIndex,r=this.w,o=new E(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,a,{realIndex:s,pointsPos:e,zRatio:this.zRatio,elParent:this.elPointsMain});else{r.globals.series[i].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var n=this.markers.plotChartMarkers(e,s,a+1);null!==n&&this.elPointsMain.add(n)}var l=o.drawDataLabel(e,s,a+1,null);null!==l&&this.elDataLabelsWrap.add(l)}},{key:"_createPaths",value:function(t){var e=t.series,i=t.i,a=t.realIndex,s=t.j,r=t.x,o=t.y,n=t.pX,l=t.pY,h=t.linePath,c=t.areaPath,d=t.linePaths,g=t.areaPaths,u=t.seriesIndex,p=this.w,f=new w(this.ctx),x=p.config.stroke.curve,b=this.areaBottomY;if(Array.isArray(p.config.stroke.curve)&&(x=Array.isArray(u)?p.config.stroke.curve[u[i]]:p.config.stroke.curve[i]),"smooth"===x){var m=.35*(r-n);p.globals.hasNullValues?(null!==e[i][s]&&(null!==e[i][s+1]?(h=f.move(n,l)+f.curve(n+m,l,r-m,o,r+1,o),c=f.move(n+1,l)+f.curve(n+m,l,r-m,o,r+1,o)+f.line(r,b)+f.line(n,b)+"z"):(h=f.move(n,l),c=f.move(n,l)+"z")),d.push(h),g.push(c)):(h+=f.curve(n+m,l,r-m,o,r,o),c+=f.curve(n+m,l,r-m,o,r,o)),n=r,l=o,s===e[i].length-2&&(c=c+f.curve(n,l,r,o,r,b)+f.move(r,o)+"z",p.globals.hasNullValues||(d.push(h),g.push(c)))}else{if(null===e[i][s+1]){h+=f.move(r,o);var v=p.globals.isXNumeric?(p.globals.seriesX[a][s]-p.globals.minX)/this.xRatio:r-this.xDivision;c=c+f.line(v,b)+f.move(r,o)+"z"}null===e[i][s]&&(h+=f.move(r,o),c+=f.move(r,b)),"stepline"===x?(h=h+f.line(r,null,"H")+f.line(null,o,"V"),c=c+f.line(r,null,"H")+f.line(null,o,"V")):"straight"===x&&(h+=f.line(r,o),c+=f.line(r,o)),s===e[i].length-2&&(c=c+f.line(r,b)+f.move(r,o)+"z",d.push(h),g.push(c))}return{linePaths:d,areaPaths:g,pX:n,pY:l,linePath:h,areaPath:c}}},{key:"handleNullDataPoints",value:function(t,e,i,a,s){var r=this.w;if(null===t[i][a]&&r.config.markers.showNullDataPoints||1===t[i].length){var o=this.markers.plotChartMarkers(e,s,a+1,this.strokeWidth-r.config.markers.strokeWidth/2,!0);null!==o&&this.elPointsMain.add(o)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(e,i,a,s){this.xoffset=e,this.yoffset=i,this.height=s,this.width=a,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(t){var e,i=[],a=this.xoffset,s=this.yoffset,o=r(t)/this.height,n=r(t)/this.width;if(this.width>=this.height)for(e=0;e=this.height){var a=e/this.height,s=this.width-a;i=new t(this.xoffset+a,this.yoffset,s,this.height)}else{var r=e/this.width,o=this.height-r;i=new t(this.xoffset,this.yoffset+r,this.width,o)}return i}}function e(e,a,s,o,n){return o=void 0===o?0:o,n=void 0===n?0:n,function(t){var e,i,a=[];for(e=0;e=a(s,i))}(e,l=t[0],n)?(e.push(l),i(t.slice(1),e,s,o)):(h=s.cutArea(r(e),o),o.push(s.getCoordinates(e)),i(t,[],h,o)),o;o.push(s.getCoordinates(e))}function a(t,e){var i=Math.min.apply(Math,t),a=Math.max.apply(Math,t),s=r(t);return Math.max(Math.pow(e,2)*a/Math.pow(s,2),Math.pow(s,2)/(Math.pow(e,2)*i))}function s(t){return t&&t.constructor===Array}function r(t){var e,i=0;for(e=0;es-i&&n.width<=r-a){var l=o.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(l.x," ").concat(l.y,")"))}}},{key:"animateTreemap",value:function(t,e,i,a){var s=new v(this.ctx);s.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:i.x,y:i.y,width:i.width,height:i.height},a,(function(){s.animationCompleted(t)}))}}]),t}(),Ft=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return n(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,a=this.w;if(a.globals.allSeriesCollapsed)return a.globals.labels=[],a.globals.timescaleLabels=[],[];var s=new H(this.ctx),r=(e-t)/864e5;this.determineInterval(r),a.globals.disableZoomIn=!1,a.globals.disableZoomOut=!1,r<.00011574074074074075?a.globals.disableZoomIn=!0:r>5e4&&(a.globals.disableZoomOut=!0);var o=s.getTimeUnitsfromTimestamp(t,e,this.utc),n=a.globals.gridWidth/r,l=n/24,h=l/60,d=h/60,g=Math.floor(24*r),u=Math.floor(1440*r),p=Math.floor(86400*r),f=Math.floor(r),x=Math.floor(r/30),b=Math.floor(r/365),m={minMillisecond:o.minMillisecond,minSecond:o.minSecond,minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},v={firstVal:m,currentMillisecond:m.minMillisecond,currentSecond:m.minSecond,currentMinute:m.minMinute,currentHour:m.minHour,currentMonthDate:m.minDate,currentDate:m.minDate,currentMonth:m.minMonth,currentYear:m.minYear,daysWidthOnXAxis:n,hoursWidthOnXAxis:l,minutesWidthOnXAxis:h,secondsWidthOnXAxis:d,numberOfSeconds:p,numberOfMinutes:u,numberOfHours:g,numberOfDays:f,numberOfMonths:x,numberOfYears:b};switch(this.tickInterval){case"years":this.generateYearScale(v);break;case"months":case"half_year":this.generateMonthScale(v);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(v);break;case"hours":this.generateHourScale(v);break;case"minutes_fives":case"minutes":this.generateMinuteScale(v);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(v)}var y=this.timeScaleArray.map((function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?c(c({},e),{},{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?c(c({},e),{},{value:t.value}):"minute"===t.unit?c(c({},e),{},{value:t.value,minute:t.value}):"second"===t.unit?c(c({},e),{},{value:t.value,minute:t.minute,second:t.second}):t}));return y.filter((function(t){var e=1,s=Math.ceil(a.globals.gridWidth/120),r=t.value;void 0!==a.config.xaxis.tickAmount&&(s=a.config.xaxis.tickAmount),y.length>s&&(e=Math.floor(y.length/s));var o=!1,n=!1;switch(i.tickInterval){case"years":"year"===t.unit&&(o=!0);break;case"half_year":e=7,"year"===t.unit&&(o=!0);break;case"months":e=1,"year"===t.unit&&(o=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(o=!0),30===r&&(n=!0);break;case"months_days":e=10,"month"===t.unit&&(o=!0),30===r&&(n=!0);break;case"week_days":e=8,"month"===t.unit&&(o=!0);break;case"days":e=1,"month"===t.unit&&(o=!0);break;case"hours":"day"===t.unit&&(o=!0);break;case"minutes_fives":r%5!=0&&(n=!0);break;case"seconds_tens":r%10!=0&&(n=!0);break;case"seconds_fives":r%5!=0&&(n=!0)}if("hours"===i.tickInterval||"minutes_fives"===i.tickInterval||"seconds_tens"===i.tickInterval||"seconds_fives"===i.tickInterval){if(!n)return!0}else if((r%e==0||o)&&!n)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,a=this.formatDates(t),s=this.removeOverlappingTS(a);i.globals.timescaleLabels=s.slice(),new ct(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,i=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,s=t.daysWidthOnXAxis,r=t.numberOfYears,o=e.minYear,n=0,l=new H(this.ctx),h="year";if(e.minDate>1||e.minMonth>0){var c=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);n=(l.determineDaysOfYear(e.minYear)-c+1)*s,o=e.minYear+1,this.timeScaleArray.push({position:n,value:o,unit:h,year:o,month:m.monthMod(i+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:n,value:o,unit:h,year:a,month:m.monthMod(i+1)});for(var d=o,g=n,u=0;u1){l=(h.determineDaysOfMonths(a+1,e.minYear)-i+1)*r,n=m.monthMod(a+1);var g=s+d,u=m.monthMod(n),p=n;0===n&&(c="year",p=g,u=1,g+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:c,year:g,month:u})}else this.timeScaleArray.push({position:l,value:n,unit:c,year:s,month:m.monthMod(a)});for(var f=n+1,x=l,b=0,v=1;bo.determineDaysOfMonths(e+1,i)?(h=1,n="month",g=e+=1,e):e},d=(24-e.minHour)*s,g=l,u=c(h,i,a);0===e.minHour&&1===e.minDate?(d=0,g=m.monthMod(e.minMonth),n="month",h=e.minDate,r++):1!==e.minDate&&0===e.minHour&&0===e.minMinute&&(d=0,l=e.minDate,g=l,u=c(h=l,i,a)),this.timeScaleArray.push({position:d,value:g,unit:n,year:this._getYear(a,u,0),month:m.monthMod(u),day:h});for(var p=d,f=0;fn.determineDaysOfMonths(e+1,s)&&(f=1,e+=1),{month:e,date:f}},c=function(t,e){return t>n.determineDaysOfMonths(e+1,s)?e+=1:e},d=60-(e.minMinute+e.minSecond/60),g=d*r,u=e.minHour+1,p=u+1;60===d&&(g=0,p=(u=e.minHour)+1);var f=i,x=c(f,a);this.timeScaleArray.push({position:g,value:u,unit:l,day:f,hour:p,year:s,month:m.monthMod(x)});for(var b=g,v=0;v=24&&(p=0,l="day",x=h(f+=1,x).month,x=c(f,x));var y=this._getYear(s,x,0);b=0===p&&0===v?d*r:60*r+b;var w=0===p?f:p;this.timeScaleArray.push({position:b,value:w,unit:l,hour:p,day:f,year:y,month:m.monthMod(x)}),p++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,o=t.currentMonth,n=t.currentYear,l=t.minutesWidthOnXAxis,h=t.secondsWidthOnXAxis,c=t.numberOfMinutes,d=a+1,g=r,u=o,p=n,f=s,x=(60-i-e/1e3)*h,b=0;b=60&&(d=0,24===(f+=1)&&(f=0)),this.timeScaleArray.push({position:x,value:d,unit:"minute",hour:f,minute:d,day:g,year:this._getYear(p,u,0),month:m.monthMod(u)}),x+=l,d++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,s=t.currentHour,r=t.currentDate,o=t.currentMonth,n=t.currentYear,l=t.secondsWidthOnXAxis,h=t.numberOfSeconds,c=i+1,d=a,g=r,u=o,p=n,f=s,x=(1e3-e)/1e3*l,b=0;b=60&&(c=0,++d>=60&&(d=0,24==++f&&(f=0))),this.timeScaleArray.push({position:x,value:c,unit:"second",hour:f,minute:d,second:c,day:g,year:this._getYear(p,u,0),month:m.monthMod(u)}),x+=l,c++}},{key:"createRawDateString",value:function(t,e){var i=t.year;return 0===t.month&&(t.month=1),i+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?i+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?i+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),"minute"===t.unit?i+=":"+("0"+e).slice(-2):i+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),"second"===t.unit?i+=":"+("0"+e).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map((function(t){var a=t.value.toString(),s=new H(e.ctx),r=e.createRawDateString(t,a),o=s.getDate(s.parseDate(r));if(e.utc||(o=s.getDate(s.parseDateWithTimezone(r))),void 0===i.config.xaxis.labels.format){var n="dd MMM",l=i.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(n=l.year),"month"===t.unit&&(n=l.month),"day"===t.unit&&(n=l.day),"hour"===t.unit&&(n=l.hour),"minute"===t.unit&&(n=l.minute),"second"===t.unit&&(n=l.second),a=s.formatDate(o,n)}else a=s.formatDate(o,i.config.xaxis.labels.format);return{dateString:r,position:t.position,value:a,unit:t.unit,year:t.year,month:t.month}}))}},{key:"removeOverlappingTS",value:function(t){var e,i=this,a=new w(this.ctx),s=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(s=!0,e=a.getTextRects(t[0].value).width);var r=0,o=t.map((function(o,n){if(n>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var l=s?e:a.getTextRects(t[r].value).width,h=t[r].position;return o.position>h+l+10?(r=n,o):null}return o}));return o.filter((function(t){return null!==t}))}},{key:"_getYear",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),t}(),Rt=function(){function t(e,i){r(this,t),this.ctx=i,this.w=i.w,this.el=e}return n(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","candlestick","boxPlot","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),w.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.chart.background,this.setSVGDimensions(),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elAnnotations=t.dom.Paper.group().attr({class:"apexcharts-annotations"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,a=i.config,s=i.globals,r={series:[],i:[]},o={series:[],i:[]},n={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},c={series:[],i:[]},d={series:[],i:[]};s.series.map((function(e,g){var u=0;void 0!==t[g].type?("column"===t[g].type||"bar"===t[g].type?(s.series.length>1&&a.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),h.series.push(e),h.i.push(g),u++,i.globals.columnSeries=h.series):"area"===t[g].type?(o.series.push(e),o.i.push(g),u++):"line"===t[g].type?(r.series.push(e),r.i.push(g),u++):"scatter"===t[g].type?(n.series.push(e),n.i.push(g)):"bubble"===t[g].type?(l.series.push(e),l.i.push(g),u++):"candlestick"===t[g].type?(c.series.push(e),c.i.push(g),u++):"boxPlot"===t[g].type?(d.series.push(e),d.i.push(g),u++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble"),u>1&&(s.comboCharts=!0)):(r.series.push(e),r.i.push(g))}));var g=new It(this.ctx,e),u=new At(this.ctx,e);this.ctx.pie=new Pt(this.ctx);var p=new Mt(this.ctx);this.ctx.rangeBar=new O(this.ctx,e);var f=new Tt(this.ctx),x=[];if(s.comboCharts){if(o.series.length>0&&x.push(g.draw(o.series,"area",o.i)),h.series.length>0)if(i.config.chart.stacked){var b=new kt(this.ctx,e);x.push(b.draw(h.series,h.i))}else this.ctx.bar=new D(this.ctx,e),x.push(this.ctx.bar.draw(h.series,h.i));if(r.series.length>0&&x.push(g.draw(r.series,"line",r.i)),c.series.length>0&&x.push(u.draw(c.series,c.i)),d.series.length>0&&x.push(u.draw(d.series,d.i)),n.series.length>0){var m=new It(this.ctx,e,!0);x.push(m.draw(n.series,"scatter",n.i))}if(l.series.length>0){var v=new It(this.ctx,e,!0);x.push(v.draw(l.series,"bubble",l.i))}}else switch(a.chart.type){case"line":x=g.draw(s.series,"line");break;case"area":x=g.draw(s.series,"area");break;case"bar":a.chart.stacked?x=new kt(this.ctx,e).draw(s.series):(this.ctx.bar=new D(this.ctx,e),x=this.ctx.bar.draw(s.series));break;case"candlestick":case"boxPlot":x=new At(this.ctx,e).draw(s.series);break;case"rangeBar":x=this.ctx.rangeBar.draw(s.series);break;case"heatmap":x=new Ct(this.ctx,e).draw(s.series);break;case"treemap":x=new Yt(this.ctx,e).draw(s.series);break;case"pie":case"donut":case"polarArea":x=this.ctx.pie.draw(s.series);break;case"radialBar":x=p.draw(s.series);break;case"radar":x=f.draw(s.series);break;default:x=g.draw(s.series)}return x}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=m.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();"%"===a?m.isNumber(i[0])&&(0===i[0].width&&(i=m.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):"px"!==a&&""!==a||(t.svgWidth=parseInt(e.chart.width,10));var s=e.chart.height.toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===s){var r=m.getDimensions(this.el.parentNode);t.svgHeight=r[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),w.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==s){var o=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+o+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};w.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0,a=t.config.chart.sparkline.enabled?1:15;a+=t.config.grid.padding.bottom,"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(i=new gt(this.ctx).legendHelpers.getLegendBBox().clwh+10);var s=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),r=2.05*t.globals.radialSize;if(s&&!t.config.chart.sparkline.enabled){var o=m.getBoundingClientRect(s);r=o.bottom;var n=o.bottom-o.top;r=Math.max(2.05*t.globals.radialSize,n)}var l=r+e.translateY+i+a;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",l),e.dom.elWrap.style.height=l+"px",w.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px"}},{key:"coreCalculations",value:function(){new J(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},i=new B,a=this.w.globals;i.initGlobalVars(a),a.seriesXvalues=e(),a.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new it(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new it(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Ft(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new S(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var i=e.config.chart.brush.targets||[e.config.chart.brush.target];i.forEach((function(e){var i=ApexCharts.getChartByID(e);i.w.globals.brushSource=t.ctx,"function"!=typeof i.w.config.chart.events.zoomed&&(i.w.config.chart.events.zoomed=function(){t.updateSourceChart(i)}),"function"!=typeof i.w.config.chart.events.scrolled&&(i.w.config.chart.events.scrolled=function(){t.updateSourceChart(i)})})),e.config.chart.events.selection=function(t,a){i.forEach((function(t){var i=ApexCharts.getChartByID(t),s=m.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&1===i.w.globals.series.length){var r=new $(i);s=r.autoScaleY(i,s,a)}var o=i.w.config.yaxis.reduce((function(t,e,a){return[].concat(x(t),[c(c({},i.w.config.yaxis[a]),{},{min:s[0].min,max:s[0].max})])}),[]);i.ctx.updateHelpers._updateOptions({xaxis:{min:a.xaxis.min,max:a.xaxis.max},yaxis:o},!1,!1,!1,!1)}))}}}}]),t}(),Dt=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"_updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],n=[this.ctx];r&&(n=this.ctx.getSyncedCharts()),this.ctx.w.globals.isExecCalled&&(n=[this.ctx],this.ctx.w.globals.isExecCalled=!1),n.forEach((function(r){var n=r.w;return n.globals.shouldAnimate=a,i||(n.globals.resized=!0,n.globals.dataChanged=!0,a&&r.series.getPreviousPaths()),t&&"object"===s(t)&&(r.config=new W(t),t=S.extendArrayProps(r.config,t,n),r.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,n.config=m.extend(n.config,t),o&&(n.globals.lastXAxis=t.xaxis?m.clone(t.xaxis):[],n.globals.lastYAxis=t.yaxis?m.clone(t.yaxis):[],n.globals.initialConfig=m.extend({},n.config),n.globals.initialSeries=m.clone(n.config.series))),r.update(t)}))}},{key:"_updateSeries",value:function(t,e){var i,a=this,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.w;return r.globals.shouldAnimate=e,r.globals.dataChanged=!0,e&&this.ctx.series.getPreviousPaths(),r.globals.axisCharts?(0===(i=t.map((function(t,e){return a._extendSeries(t,e)}))).length&&(i=[{data:[]}]),r.config.series=i):r.config.series=t.slice(),s&&(r.globals.initialSeries=m.clone(r.config.series)),this.ctx.update()}},{key:"_extendSeries",value:function(t,e){var i=this.w,a=i.config.series[e];return c(c({},i.config.series[e]),{},{name:t.name?t.name:a&&a.name,color:t.color?t.color:a&&a.color,type:t.type?t.type:a&&a.type,data:t.data?t.data:a&&a.data})}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,a=null,s=".apexcharts-series[data\\:realIndex='".concat(t,"']");return i.globals.axisCharts?a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(e,"'], ").concat(s," circle[j='").concat(e,"'], ").concat(s," rect[j='").concat(e,"']")).members[0]:void 0===e&&(a=i.globals.dom.Paper.select("".concat(s," path[j='").concat(t,"']")).members[0],"pie"!==i.config.chart.type&&"polarArea"!==i.config.chart.type&&"donut"!==i.config.chart.type||this.ctx.pie.pieClicked(t)),a?(new w(this.ctx).pathMouseDown(a,null),a.node?a.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach((function(i){void 0!==t.xaxis[i]&&(e.config.xaxis[i]=t.xaxis[i],e.globals.lastXAxis[i]=t.xaxis[i])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new N(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){var e=this.w;return e.config.chart.stacked&&"100%"===e.config.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,i=this.w,a=i.globals.lastXAxis,s=i.globals.lastYAxis;t&&t.xaxis&&(a=t.xaxis),t&&t.yaxis&&(s=t.yaxis),i.config.xaxis.min=a.min,i.config.xaxis.max=a.max;i.config.yaxis.map((function(t,a){i.globals.zoomed||void 0!==s[a]?function(t){void 0!==s[t]&&(i.config.yaxis[t].min=s[t].min,i.config.yaxis[t].max=s[t].max)}(a):void 0!==e.ctx.opts.yaxis[a]&&(t.min=e.ctx.opts.yaxis[a].min,t.max=e.ctx.opts.yaxis[a].max)}))}}]),t}();Xt="undefined"!=typeof window?window:void 0,Et=function(t,e){var i=(void 0!==this?this:t).SVG=function(t){if(i.supported)return t=new i.Doc(t),i.parser.draw||i.prepare(),t};if(i.ns="http://www.w3.org/2000/svg",i.xmlns="http://www.w3.org/2000/xmlns/",i.xlink="http://www.w3.org/1999/xlink",i.svgjs="http://svgjs.com/svgjs",i.supported=!0,!i.supported)return!1;i.did=1e3,i.eid=function(t){return"Svgjs"+d(t)+i.did++},i.create=function(t){var i=e.createElementNS(this.ns,t);return i.setAttribute("id",this.eid(t)),i},i.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var a=t.length-1;a>=0;a--)if(t[a])for(var s in e)t[a].prototype[s]=e[s];i.Set&&i.Set.inherit&&i.Set.inherit()},i.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,i.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&i.extend(e,t.extend),t.construct&&i.extend(t.parent||i.Container,t.construct),e},i.adopt=function(e){return e?e.instance?e.instance:((a="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new i.Nested:new i.Doc:"linearGradient"==e.nodeName?new i.Gradient("linear"):"radialGradient"==e.nodeName?new i.Gradient("radial"):i[d(e.nodeName)]?new(i[d(e.nodeName)]):new i.Element(e)).type=e.nodeName,a.node=e,e.instance=a,a instanceof i.Doc&&a.namespace().defs(),a.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),a):null;var a},i.prepare=function(){var t=e.getElementsByTagName("body")[0],a=(t?new i.Doc(t):i.adopt(e.documentElement).nested()).size(2,0);i.parser={body:t||e.documentElement,draw:a.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:a.polyline().node,path:a.path().node,native:i.create("svg")}},i.parser={native:i.create("svg")},e.addEventListener("DOMContentLoaded",(function(){i.parser.draw||i.prepare()}),!1),i.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},i.utils={map:function(t,e){for(var i=t.length,a=[],s=0;s1?1:t,new i.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),i.Color.test=function(t){return t+="",i.regex.isHex.test(t)||i.regex.isRgb.test(t)},i.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},i.Color.isColor=function(t){return i.Color.isRgb(t)||i.Color.test(t)},i.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},i.extend(i.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),i.PointArray=function(t,e){i.Array.call(this,t,e||[[0,0]])},i.PointArray.prototype=new i.Array,i.PointArray.prototype.constructor=i.PointArray;for(var a={M:function(t,e,i){return e.x=i.x=t[0],e.y=i.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},Z:function(t,e,i){return e.x=i.x,e.y=i.y,["Z"]}},r="mlhvqtcsaz".split(""),o=0,n=r.length;ol);return r},bbox:function(){return i.parser.draw||i.prepare(),i.parser.path.setAttribute("d",this.toString()),i.parser.path.getBBox()}}),i.Number=i.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(i.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof i.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new i.Number(t),new i.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new i.Number(t),new i.Number(this-t,this.unit||t.unit)},times:function(t){return t=new i.Number(t),new i.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new i.Number(t),new i.Number(this/t,this.unit||t.unit)},to:function(t){var e=new i.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new i.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new i.Number(this.destination).minus(this).times(t).plus(this):this}}}),i.Element=i.invent({create:function(t){this._stroke=i.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var a=u(this,t,e);return this.width(new i.Number(a.width)).height(new i.Number(a.height))},clone:function(t){this.writeDataToDom();var e=x(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(i.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter((function(e){return e!=t})).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return i.get(this.attr(t))},parent:function(e){var a=this;if(!a.node.parentNode)return null;if(a=i.adopt(a.node.parentNode),!e)return a;for(;a&&a.node instanceof t.SVGElement;){if("string"==typeof e?a.matches(e):a instanceof e)return a;if(!a.node.parentNode||"#document"==a.node.parentNode.nodeName)return null;a=i.adopt(a.node.parentNode)}},doc:function(){return this instanceof i.Doc?this:this.parent(i.Doc)},parents:function(t){var e=[],i=this;do{if(!(i=i.parent(t))||!i.node)break;e.push(i)}while(i.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var a=e.createElement("svg");if(!(t&&this instanceof i.Parent))return a.appendChild(t=e.createElement("svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),a.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");a.innerHTML=""+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var s=0,r=a.firstChild.childNodes.length;s":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},i.morph=function(t){return function(e,a){return new i.MorphObj(e,a).at(t)}},i.Situation=i.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new i.Number(t.duration).valueOf(),this.delay=new i.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),i.FX=i.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(t,e,a){"object"===s(t)&&(e=t.ease,a=t.delay,t=t.duration);var r=new i.Situation({duration:t||1e3,delay:a||0,ease:i.easing[e||"-"]||e});return this.queue(r),this},target:function(t){return t&&t instanceof i.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=t.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){t.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof i.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof i.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e=this.situation;if(e.init)return this;for(var a in e.animations){t=this.target()[a](),Array.isArray(t)||(t=[t]),Array.isArray(e.animations[a])||(e.animations[a]=[e.animations[a]]);for(var s=t.length;s--;)e.animations[a][s]instanceof i.Number&&(t[s]=new i.Number(t[s])),e.animations[a][s]=t[s].morph(e.animations[a][s])}for(var a in e.attrs)e.attrs[a]=new i.MorphObj(this.target().attr(a),e.attrs[a]);for(var a in e.styles)e.styles[a]=new i.MorphObj(this.target().style(a),e.styles[a]);return e.initialTransformation=this.target().matrixify(),e.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var i=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!i&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(t){var e=this.last();return this.target().on("finished.fx",(function i(a){a.detail.situation==e&&(t.call(this,e),this.off("finished.fx",i))})),this._callStart()},during:function(t){var e=this.last(),a=function(a){a.detail.situation==e&&t.call(this,a.detail.pos,i.morph(a.detail.pos),a.detail.eased,e)};return this.target().off("during.fx",a).on("during.fx",a),this.after((function(){this.off("during.fx",a)})),this._callStart()},afterAll:function(t){var e=function e(i){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,i){return this.last()[i||"animations"][t]=e,this._callStart()},step:function(t){var e,i,a;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),i=Math.floor(e),!0===this.situation.loops||ithis.lastPos&&r<=s&&(this.situation.once[r].call(this.target(),this.pos,s),delete this.situation.once[r]);return this.active&&this.target().fire("during",{pos:this.pos,eased:s,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=s,this):this},eachAt:function(){var t,e=this,a=this.target(),s=this.situation;for(var r in s.animations)t=[].concat(s.animations[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a[r].apply(a,t);for(var r in s.attrs)t=[r].concat(s.attrs[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a.attr.apply(a,t);for(var r in s.styles)t=[r].concat(s.styles[r]).map((function(t){return"string"!=typeof t&&t.at?t.at(s.ease(e.pos),e.pos):t})),a.style.apply(a,t);if(s.transforms.length){t=s.initialTransformation,r=0;for(var o=s.transforms.length;r=0;--a)this[v[a]]=null!=t[v[a]]?t[v[a]]:e[v[a]]},extend:{extract:function(){var t=p(this,0,1),e=(p(this,1,0),180/Math.PI*Math.atan2(t.y,t.x)-90);return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(e*Math.PI/180)+this.f*Math.sin(e*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(e*Math.PI/180)+this.e*Math.sin(-e*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:e,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new i.Matrix(this)}},clone:function(){return new i.Matrix(this)},morph:function(t){return this.destination=new i.Matrix(t),this},multiply:function(t){return new i.Matrix(this.native().multiply(function(t){return t instanceof i.Matrix||(t=new i.Matrix(t)),t}(t).native()))},inverse:function(){return new i.Matrix(this.native().inverse())},translate:function(t,e){return new i.Matrix(this.native().translate(t||0,e||0))},native:function(){for(var t=i.parser.native.createSVGMatrix(),e=v.length-1;e>=0;e--)t[v[e]]=this[v[e]];return t},toString:function(){return"matrix("+m(this.a)+","+m(this.b)+","+m(this.c)+","+m(this.d)+","+m(this.e)+","+m(this.f)+")"}},parent:i.Element,construct:{ctm:function(){return new i.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof i.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new i.Matrix(e)}return new i.Matrix(this.node.getScreenCTM())}}}),i.Point=i.invent({create:function(t,e){var i;i=Array.isArray(t)?{x:t[0],y:t[1]}:"object"===s(t)?{x:t.x,y:t.y}:null!=t?{x:t,y:null!=e?e:t}:{x:0,y:0},this.x=i.x,this.y=i.y},extend:{clone:function(){return new i.Point(this)},morph:function(t,e){return this.destination=new i.Point(t,e),this}}}),i.extend(i.Element,{point:function(t,e){return new i.Point(t,e).transform(this.screenCTM().inverse())}}),i.extend(i.Element,{attr:function(t,e,a){if(null==t){for(t={},a=(e=this.node.attributes).length-1;a>=0;a--)t[e[a].nodeName]=i.regex.isNumber.test(e[a].nodeValue)?parseFloat(e[a].nodeValue):e[a].nodeValue;return t}if("object"===s(t))for(var r in t)this.attr(r,t[r]);else if(null===e)this.node.removeAttribute(t);else{if(null==e)return null==(e=this.node.getAttribute(t))?i.defaults.attrs[t]:i.regex.isNumber.test(e)?parseFloat(e):e;"stroke-width"==t?this.attr("stroke",parseFloat(e)>0?this._stroke:null):"stroke"==t&&(this._stroke=e),"fill"!=t&&"stroke"!=t||(i.regex.isImage.test(e)&&(e=this.doc().defs().image(e,0,0)),e instanceof i.Image&&(e=this.doc().defs().pattern(0,0,(function(){this.add(e)})))),"number"==typeof e?e=new i.Number(e):i.Color.isColor(e)?e=new i.Color(e):Array.isArray(e)&&(e=new i.Array(e)),"leading"==t?this.leading&&this.leading(e):"string"==typeof a?this.node.setAttributeNS(a,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||"font-size"!=t&&"x"!=t||this.rebuild(t,e)}return this}}),i.extend(i.Element,{transform:function(t,e){var a;return"object"!==s(t)?(a=new i.Matrix(this).extract(),"string"==typeof t?a[t]:a):(a=new i.Matrix(this),e=!!e||!!t.relative,null!=t.a&&(a=e?a.multiply(new i.Matrix(t)):new i.Matrix(t)),this.attr("transform",a))}}),i.extend(i.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(i.regex.transforms).slice(0,-1).map((function(t){var e=t.trim().split("(");return[e[0],e[1].split(i.regex.delimiter).map((function(t){return parseFloat(t)}))]})).reduce((function(t,e){return"matrix"==e[0]?t.multiply(f(e[1])):t[e[0]].apply(t,e[1])}),new i.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),i=t.screenCTM().inverse();return this.addTo(t).untransform().transform(i.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),i.Transformation=i.invent({create:function(t,e){if(arguments.length>1&&"boolean"!=typeof e)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(t))for(var i=0,a=this.arguments.length;i=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return i.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){for(var a=this.children(),s=0,r=a.length;s=0;a--)e.childNodes[a]instanceof t.SVGElement&&x(e.childNodes[a]);return i.adopt(e).id(i.eid(e.nodeName))}function b(t){return null==t.x&&(t.x=0,t.y=0,t.width=0,t.height=0),t.w=t.width,t.h=t.height,t.x2=t.x+t.width,t.y2=t.y+t.height,t.cx=t.x+t.width/2,t.cy=t.y+t.height/2,t}function m(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach((function(t){var e={};e[t]=function(e){if(void 0===e)return this;if("string"==typeof e||i.Color.isRgb(e)||e&&"function"==typeof e.fill)this.attr(t,e);else for(var a=l[t].length-1;a>=0;a--)null!=e[l[t][a]]&&this.attr(l.prefix(t,l[t][a]),e[l[t][a]]);return this},i.extend(i.Element,i.FX,e)})),i.extend(i.Element,i.FX,{translate:function(t,e){return this.transform({x:t,y:e})},matrix:function(t){return this.attr("transform",new i.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new i.Number(t).plus(this instanceof i.FX?0:this.x()),!0)},dy:function(t){return this.y(new i.Number(t).plus(this instanceof i.FX?0:this.y()),!0)}}),i.extend(i.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),i.Set=i.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){for(var t=[].slice.call(arguments),e=0,i=t.length;e-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,i=this.members.length;e=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(t){return new i.Set(t)}}}),i.FX.Set=i.invent({create:function(t){this.set=t}}),i.Set.inherit=function(){var t=[];for(var e in i.Shape.prototype)"function"==typeof i.Shape.prototype[e]&&"function"!=typeof i.Set.prototype[e]&&t.push(e);for(var e in t.forEach((function(t){i.Set.prototype[t]=function(){for(var e=0,a=this.members.length;e=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),i.get=function(t){var a=e.getElementById(function(t){var e=(t||"").toString().match(i.regex.reference);if(e)return e[1]}(t)||t);return i.adopt(a)},i.select=function(t,a){return new i.Set(i.utils.map((a||e).querySelectorAll(t),(function(t){return i.adopt(t)})))},i.extend(i.Parent,{select:function(t){return i.select(t,this.node)}});var v="abcdef".split("");if("function"!=typeof t.CustomEvent){var y=function(t,i){i=i||{bubbles:!1,cancelable:!1,detail:void 0};var a=e.createEvent("CustomEvent");return a.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),a};y.prototype=t.Event.prototype,i.CustomEvent=y}else i.CustomEvent=t.CustomEvent;return i},void 0!==(a=function(){return Et(Xt,Xt.document)}.call(e,i,e,t))&&(t.exports=a),function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr("in")&&this.autoSetIn&&t.attr("in",this.source),t.attr("result")||t.attr("result",t),t},blend:function(t,e,i){return this.put(new SVG.BlendEffect(t,e,i))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,i){return this.put(new SVG.CompositeEffect(t,e,i))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,i){return this.put(new SVG.DiffuseLightingEffect(t,e,i))},displacementMap:function(t,e,i,a,s){return this.put(new SVG.DisplacementMapEffect(t,e,i,a,s))},specularLighting:function(t,e,i,a){return this.put(new SVG.SpecularLightingEffect(t,e,i,a))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,i,a,s){return this.put(new SVG.TurbulenceEffect(t,e,i,a,s))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return"function"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,i){return this.parent()&&this.parent().diffuseLighting(t,e,i).in(this)},displacementMap:function(t,e,i,a){return this.parent()&&this.parent().displacementMap(this,t,e,i,a)},specularLighting:function(t,e,i,a){return this.parent()&&this.parent().specularLighting(t,e,i,a).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,i,a,s){return this.parent()&&this.parent().turbulence(t,e,i,a,s).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr("in",t)}}});var e={blend:function(t,e,i){this.attr({in:t,in2:e,mode:i||"normal"})},colorMatrix:function(t,e){"matrix"==t&&(e=s(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=s(t),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},composite:function(t,e,i){this.attr({in:t,in2:e,operator:i})},flood:function(t,e){this.attr("flood-color",t),null!=e&&this.attr("flood-opacity",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr("href",t,SVG.xlink)},displacementMap:function(t,e,i,a,s){this.attr({in:t,in2:e,scale:i,xChannelSelector:a,yChannelSelector:s})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr("stdDeviation",r(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(t,e){this.attr({operator:t,radius:e})},tile:function(){},turbulence:function(t,e,i,a,s){this.attr({numOctaves:e,seed:i,stitchTiles:a,baseFrequency:t,type:s})}},i={merge:function(){var t;if(arguments[0]instanceof SVG.Set){var e=this;arguments[0].each((function(t){this instanceof SVG.MergeNode?e.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&e.put(new SVG.MergeNode(this))}))}else{t=Array.isArray(arguments[0])?arguments[0]:arguments;for(var i=0;i1&&(T*=a=Math.sqrt(a),M*=a),s=(new SVG.Matrix).rotate(z).scale(1/T,1/M).rotate(-z),F=F.transform(s),n=(r=[(R=R.transform(s)).x-F.x,R.y-F.y])[0]*r[0]+r[1]*r[1],o=Math.sqrt(n),r[0]/=o,r[1]/=o,l=n<4?Math.sqrt(1-n/4):0,I===X&&(l*=-1),h=new SVG.Point((R.x+F.x)/2+l*-r[1],(R.y+F.y)/2+l*r[0]),c=new SVG.Point(F.x-h.x,F.y-h.y),d=new SVG.Point(R.x-h.x,R.y-h.y),g=Math.acos(c.x/Math.sqrt(c.x*c.x+c.y*c.y)),c.y<0&&(g*=-1),u=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(u*=-1),X&&g>u&&(u+=2*Math.PI),!X&&gr.maxX-e.width&&(o=(a=r.maxX-e.width)-this.startPoints.box.x),null!=r.minY&&sr.maxY-e.height&&(n=(s=r.maxY-e.height)-this.startPoints.box.y),null!=r.snapToGrid&&(a-=a%r.snapToGrid,s-=s%r.snapToGrid,o-=o%r.snapToGrid,n-=n%r.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:o,y:n},!0):this.el.move(a,s));return i},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,i){"function"!=typeof e&&"object"!=typeof e||(i=e,e=!0);var a=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?a.init(i||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(t,e,i){var a="string"!=typeof t?t:e[t];return i?a/2:a},this.pointCoords=function(t,e){var i=this.pointsList[t];return{x:this.pointCoord(i[0],e,"t"===t||"b"===t),y:this.pointCoord(i[1],e,"r"===t||"l"===t)}}}t.prototype.init=function(t,e){var i=this.el.bbox();this.options={};var a=this.el.selectize.defaults.points;for(var s in this.el.selectize.defaults)this.options[s]=this.el.selectize.defaults[s],void 0!==e[s]&&(this.options[s]=e[s]);var r=["points","pointsExclude"];for(var s in r){var o=this.options[r[s]];"string"==typeof o?o=o.length>0?o.split(/\s*,\s*/i):[]:"boolean"==typeof o&&"points"===r[s]&&(o=o?a:[]),this.options[r[s]]=o}this.options.points=[a,this.options.points].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map((function(e){return[e[0]-t.x,e[1]-t.y]}))},t.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y+i[1]).size(this.parameters.box.width-i[0],this.parameters.box.height-i[1])}};break;case"rt":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).size(this.parameters.box.width+i[0],this.parameters.box.height-i[1])}};break;case"rb":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+i[0]);i=this.checkAspectRatio(i),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+i[0],this.parameters.box.height+i[1])}};break;case"lb":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0&&this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+i[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-i[0]);i=this.checkAspectRatio(i,!0),this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).size(this.parameters.box.width-i[0],this.parameters.box.height+i[1])}};break;case"t":this.calc=function(t,e){var i=this.snapToGrid(t,e,2);if(this.parameters.box.height-i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+i[1]).height(this.parameters.box.height-i[1])}};break;case"r":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.width+i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+i[0])}};break;case"b":this.calc=function(t,e){var i=this.snapToGrid(t,e,0);if(this.parameters.box.height+i[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+i[1])}};break;case"l":this.calc=function(t,e){var i=this.snapToGrid(t,e,1);if(this.parameters.box.width-i[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+i[0],this.parameters.box.y).width(this.parameters.box.width-i[0])}};break;case"rot":this.calc=function(t,e){var i=t+this.parameters.p.x,a=e+this.parameters.p.y,s=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),r=Math.atan2(a-this.parameters.box.y-this.parameters.box.height/2,i-this.parameters.box.x-this.parameters.box.width/2),o=this.parameters.rotation+180*(r-s)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(o-o%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var i=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),a=this.el.array().valueOf();a[this.parameters.i][0]=this.parameters.pointCoords[0]+i[0],a[this.parameters.i][1]=this.parameters.pointCoords[1]+i[1],this.el.plot(a)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"touchend.resize",(function(){e.done()})),SVG.on(window,"mousemove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"mouseup.resize",(function(){e.done()}))},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,s=i.y-this.parameters.p.y;this.lastUpdateCall=[a,s],this.calc(a,s),this.el.fire("resizing",{dx:a,dy:s,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,i,a){var s;return void 0!==a?s=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=null==i?3:i,s=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(s[0]-=this.options.snapToGrid),e<0&&(s[1]-=this.options.snapToGrid),t-=Math.abs(s[0])o.maxX&&(t=o.maxX-s),void 0!==o.minY&&r+eo.maxY&&(e=o.maxY-r),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,s=this.parameters.box.width+t[0],r=this.parameters.box.height-t[1],o=s/r;return oa&&(i[0]=this.parameters.box.width-r*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),function(t,e){void 0===e&&(e={});var i=e.insertAt;if("undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===i&&a.firstChild?a.insertBefore(s,a.firstChild):a.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}}('.apexcharts-canvas {\n position: relative;\n user-select: none;\n /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px;\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, .5);\n box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n}\n\n\n.apexcharts-inner {\n position: relative;\n}\n\n.apexcharts-text tspan {\n font-family: inherit;\n}\n\n.legend-mouseover-inactive {\n transition: 0.15s ease all;\n opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0;\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, 0.96);\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30, 30, 30, 0.8);\n}\n\n.apexcharts-tooltip * {\n font-family: inherit;\n}\n\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px;\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #ECEFF1;\n border-bottom: 1px solid #ddd;\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, 0.7);\n border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n font-weight: 600;\n margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-y-label:empty,\n.apexcharts-tooltip-text-y-value:empty,\n.apexcharts-tooltip-text-goals-label:empty,\n.apexcharts-tooltip-text-goals-value:empty,\n.apexcharts-tooltip-text-z-value:empty {\n display: none;\n}\n\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-z-value {\n font-weight: 600;\n}\n\n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-goals-group, \n.apexcharts-tooltip-text-goals-label, \n.apexcharts-tooltip-text-goals-value {\n display: flex;\n}\n.apexcharts-tooltip-text-goals-label:not(:empty),\n.apexcharts-tooltip-text-goals-value:not(:empty) {\n margin-top: -6px;\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0px;\n margin-right: 10px;\n border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1;\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px;\n}\n\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important;\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px;\n}\n\n.apexcharts-tooltip-box, .apexcharts-custom-tooltip {\n padding: 4px 8px;\n}\n\n.apexcharts-tooltip-boxPlot {\n display: flex;\n flex-direction: column-reverse;\n}\n\n.apexcharts-tooltip-box>div {\n margin: 4px 0;\n}\n\n.apexcharts-tooltip-box span.value {\n font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: bold;\n display: block;\n margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n opacity: 0;\n padding: 9px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-xaxistooltip:after,\n.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-left: -6px;\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #ECEFF1;\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #ECEFF1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n opacity: 0;\n padding: 4px 10px;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #ECEFF1;\n border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, 0.7);\n border: 1px solid rgba(0, 0, 0, 0.5);\n color: #fff;\n}\n\n.apexcharts-yaxistooltip:after,\n.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: rgba(236, 239, 241, 0);\n border-width: 6px;\n margin-top: -6px;\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: rgba(144, 164, 174, 0);\n border-width: 7px;\n margin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #ECEFF1;\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90A4AE;\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1;\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none;\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0;\n}\n\n.apexcharts-selection-rect {\n cursor: move;\n}\n\n.svg_select_boundingRect, .svg_select_points_rot {\n pointer-events: none;\n opacity: 0;\n visibility: hidden;\n}\n.apexcharts-selection-rect + g .svg_select_boundingRect,\n.apexcharts-selection-rect + g .svg_select_points_rot {\n opacity: 0;\n visibility: hidden;\n}\n\n.apexcharts-selection-rect + g .svg_select_points_l,\n.apexcharts-selection-rect + g .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible;\n}\n\n.svg_select_points {\n fill: #efefef;\n stroke: #333;\n rx: 2;\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon,\n.apexcharts-reset-icon,\n.apexcharts-pan-icon,\n.apexcharts-selection-icon,\n.apexcharts-menu-icon,\n.apexcharts-toolbar-custom-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6E8192;\n text-align: center;\n}\n\n.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-menu-icon svg {\n fill: #6E8192;\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(0.76)\n}\n\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {\n fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {\n fill: #008FFB;\n}\n\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg {\n fill: #333;\n}\n\n.apexcharts-selection-icon,\n.apexcharts-menu-icon {\n position: relative;\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px;\n}\n\n.apexcharts-zoom-icon,\n.apexcharts-reset-icon,\n.apexcharts-menu-icon {\n transform: scale(0.85);\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n transform: scale(0.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n transform: scale(0.62);\n position: relative;\n left: 1px;\n top: 0px;\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6E8192;\n stroke-width: 2;\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008FFB;\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333;\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0px 6px 2px 6px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: 0.15s ease all;\n pointer-events: none;\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer;\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee;\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0, 0, 0, 0.7);\n color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1;\n }\n}\n\n.apexcharts-datalabel.apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabels,\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.apexcharts-datalabel-value {\n cursor: default;\n pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: 0.3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease;\n}\n\n.apexcharts-canvas .apexcharts-element-hidden {\n opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-gridline,\n.apexcharts-annotation-rect,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line,\n.apexcharts-zoom-rect,\n.apexcharts-toolbar svg,\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-radar-series path,\n.apexcharts-radar-series polygon {\n pointer-events: none;\n}\n\n\n/* markers */\n\n.apexcharts-marker {\n transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n\n/* Resize generated styles */\n\n@keyframes resizeanim {\n from {\n opacity: 0;\n }\n to {\n opacity: 0;\n }\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n}\n\n.resize-triggers,\n.resize-triggers>div,\n.contract-trigger:before {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n}\n\n.resize-triggers>div {\n background: #eee;\n overflow: auto;\n}\n\n.contract-trigger:before {\n width: 200%;\n height: 200%;\n}'),function(){function t(t){var e=t.__resizeTriggers__,i=e.firstElementChild,a=e.lastElementChild,s=i?i.firstElementChild:null;a&&(a.scrollLeft=a.scrollWidth,a.scrollTop=a.scrollHeight),s&&(s.style.width=i.offsetWidth+1+"px",s.style.height=i.offsetHeight+1+"px"),i&&(i.scrollLeft=i.scrollWidth,i.scrollTop=i.scrollHeight)}function e(e){var i=this;t(this),this.__resizeRAF__&&r(this.__resizeRAF__),this.__resizeRAF__=s((function(){(function(t){return t.offsetWidth!=t.__resizeLast__.width||t.offsetHeight!=t.__resizeLast__.height})(i)&&(i.__resizeLast__.width=i.offsetWidth,i.__resizeLast__.height=i.offsetHeight,i.__resizeListeners__.forEach((function(t){t.call(e)})))}))}var i,a,s=(i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return window.setTimeout(t,20)},function(t){return i(t)}),r=(a=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout,function(t){return a(t)}),o=!1,n="animationstart",l="Webkit Moz O ms".split(" "),h="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),c=document.createElement("fakeelement");if(void 0!==c.style.animationName&&(o=!0),!1===o)for(var d=0;d
',i.appendChild(i.__resizeTriggers__),t(i),i.addEventListener("scroll",e,!0),n&&i.__resizeTriggers__.addEventListener(n,(function(e){"resizeanim"==e.animationName&&t(i)}))),i.__resizeListeners__.push(a)},window.removeResizeListener=function(t,i){t&&(t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(i),1),t.__resizeListeners__.length||(t.removeEventListener("scroll",e),t.__resizeTriggers__.parentNode&&(t.__resizeTriggers__=!t.removeChild(t.__resizeTriggers__))))}}(),void 0===window.Apex&&(window.Apex={});var Ht=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","touchstart","touchmove","mouseup","touchend"],this.ctx.animations=new v(this.ctx),this.ctx.axes=new et(this.ctx),this.ctx.core=new Rt(this.ctx.el,this.ctx),this.ctx.config=new W({}),this.ctx.data=new G(this.ctx),this.ctx.grid=new Z(this.ctx),this.ctx.graphics=new w(this.ctx),this.ctx.coreUtils=new S(this.ctx),this.ctx.crosshairs=new it(this.ctx),this.ctx.events=new K(this.ctx),this.ctx.exports=new U(this.ctx),this.ctx.localization=new tt(this.ctx),this.ctx.options=new T,this.ctx.responsive=new at(this.ctx),this.ctx.series=new F(this.ctx),this.ctx.theme=new st(this.ctx),this.ctx.formatters=new _(this.ctx),this.ctx.titleSubtitle=new rt(this.ctx),this.ctx.legend=new gt(this.ctx),this.ctx.toolbar=new ut(this.ctx),this.ctx.dimensions=new ct(this.ctx),this.ctx.updateHelpers=new Dt(this.ctx),this.ctx.zoomPanSelection=new pt(this.ctx),this.ctx.w.globals.tooltip=new wt(this.ctx)}}]),t}(),Ot=function(){function t(e){r(this,t),this.ctx=e,this.w=e.w}return n(t,[{key:"clear",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:"killSVG",value:function(t){t.each((function(t,e){this.removeClass("*"),this.off(),this.stop()}),!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var e=this,i=t.isUpdating,a=this.w.globals.dom.Paper.node;a.parentNode&&a.parentNode.parentNode&&!i&&(a.parentNode.parentNode.style.minHeight="unset");var s=this.w.globals.dom.baseEl;s&&this.ctx.eventList.forEach((function(t){s.removeEventListener(t,e.ctx.events.documentEvent)}));var r=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(r.Paper),r.Paper.remove(),r.elWrap=null,r.elGraphical=null,r.elAnnotations=null,r.elLegendWrap=null,r.baseEl=null,r.elGridRect=null,r.elGridRectMask=null,r.elGridRectMarkerMask=null,r.elDefs=null}}]),t}(),Nt=function(){function t(e,i){r(this,t),this.opts=i,this.ctx=this,this.w=new V(i).init(),this.el=e,this.w.globals.cuid=m.randomId(),this.w.globals.chartID=this.w.config.chart.id?m.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Ht(this).initModules(),this.create=m.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return n(t,[{key:"render",value:function(){var t=this;return new Promise((function(e,i){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;"function"==typeof a&&a(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),window.addResizeListener(t.el.parentNode,t.parentResizeHandler);var s=t.create(t.w.config.series,{});if(!s)return e(t);t.mount(s).then((function(){"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(s)})).catch((function(t){i(t)}))}else i(new Error("Element not found"))}))}},{key:"create",value:function(t,e){var i=this.w;new Ht(this).initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),i.config.xaxis.convertedCatToNumeric&&new N(i.config).convertCatToNumericXaxis(i.config,this.ctx),null===this.el)return a.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===i.config.chart.type&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),0===a.svgWidth)return a.animationEnded=!0,null;var s=S.checkComboSeries(t);a.comboCharts=s.comboCharts,a.comboBarCount=s.comboBarCount;var r=t.every((function(t){return t.data&&0===t.data.length}));(0===t.length||r)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new I(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),"category"!==i.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),this.dimensions.plotCoords();var o=this.core.xySettings();this.grid.createGridMask();var n=this.core.plotChartType(t,o),l=new E(this);l.bringForward(),i.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition();var h={plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}};return{elGraph:n,xyRatios:o,elInner:i.globals.dom.elGraphical,dimensions:h}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=this,a=i.w;return new Promise((function(s,r){if(null===i.el)return r(new Error("Not enough data to display or target element not found"));(null===e||a.globals.allSeriesCollapsed)&&i.series.handleNoData(),"treemap"!==a.config.chart.type&&i.axes.drawAxis(a.config.chart.type,e.xyRatios),i.grid=new Z(i);var o=i.grid.drawGrid();i.annotations=new M(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),"back"===a.config.grid.position&&o&&a.globals.dom.elGraphical.add(o.el);var n=new q(t.ctx),l=new Q(t.ctx);if(null!==o&&(n.xAxisLabelCorrections(o.xAxisTickWidth),l.setYAxisTextAlignments(),a.config.yaxis.map((function(t,e){-1===a.globals.ignoreYAxisIndexes.indexOf(e)&&l.yAxisTitleRotate(e,t.opposite)}))),"back"===a.config.annotations.position&&(a.globals.dom.Paper.add(a.globals.dom.elAnnotations),i.annotations.drawAxesAnnotations()),Array.isArray(e.elGraph))for(var h=0;h0&&a.globals.memory.methodsToExec.forEach((function(t){t.method(t.params,!1,t.context)})),a.globals.axisCharts||a.globals.noData||i.core.resizeNonAxisCharts(),s(i)}))}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),window.removeResizeListener(this.el.parentNode,this.parentResizeHandler);var t=this.w.config.chart.id;t&&Apex._chartInstances.forEach((function(e,i){e.id===m.escapeString(t)&&Apex._chartInstances.splice(i,1)})),new Ot(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w;return o.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map((function(t,i){return e.updateHelpers._extendSeries(t,i)}))),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),o.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,i,a,s,r)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.w.config.series.slice();return a.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,e,i)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),s=0;s0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=new J(this.ctx);return e.getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=new J(this.ctx);return e.getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new U(this.ctx).dataURI(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;"function"==typeof t&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var e=m.escapeString(t),i=Apex._chartInstances.filter((function(t){return t.id===e}))[0];return i&&i.chart}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),i=0;i2?s-2:0),o=2;o{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var a in e)i.o(e,a)&&!i.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t=i(5927),e=i.n(t);function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function s(t){for(var e=1;e{new Quill("#snow",{theme:"snow"}),new Quill("#bubble",{theme:"bubble"});new Quill("#full",{bounds:"#full-container .editor",modules:{toolbar:[[{font:[]},{size:[]}],["bold","italic","underline","strike"],[{color:[]},{background:[]}],[{script:"super"},{script:"sub"}],[{list:"ordered"},{list:"bullet"},{indent:"-1"},{indent:"+1"}],["direction",{align:[]}],["link","image","video"],["clean"]]},theme:"snow"})})(); \ No newline at end of file diff --git a/public/dashboard/assets/js/pages/horizontal-layout.js b/public/dashboard/assets/js/pages/horizontal-layout.js new file mode 100644 index 0000000..ac30eb2 --- /dev/null +++ b/public/dashboard/assets/js/pages/horizontal-layout.js @@ -0,0 +1 @@ +(()=>{function e(e,t,n,o){void 0===t&&(t=400),void 0===o&&(o=!1),e.style.overflow="hidden",o&&(e.style.display="block");var i,r=window.getComputedStyle(e),l=parseFloat(r.getPropertyValue("height")),a=parseFloat(r.getPropertyValue("padding-top")),u=parseFloat(r.getPropertyValue("padding-bottom")),s=parseFloat(r.getPropertyValue("margin-top")),d=parseFloat(r.getPropertyValue("margin-bottom")),p=l/t,c=a/t,y=u/t,m=s/t,g=d/t;window.requestAnimationFrame((function r(f){void 0===i&&(i=f);var v=f-i;o?(e.style.height=p*v+"px",e.style.paddingTop=c*v+"px",e.style.paddingBottom=y*v+"px",e.style.marginTop=m*v+"px",e.style.marginBottom=g*v+"px"):(e.style.height=l-p*v+"px",e.style.paddingTop=a-c*v+"px",e.style.paddingBottom=u-y*v+"px",e.style.marginTop=s-m*v+"px",e.style.marginBottom=d-g*v+"px"),v>=t?(e.style.height="",e.style.paddingTop="",e.style.paddingBottom="",e.style.marginTop="",e.style.marginBottom="",e.style.overflow="",o||(e.style.display="none"),"function"==typeof n&&n()):window.requestAnimationFrame(r)}))}function t(){var e;window.innerWidth<1200&&(e=document.querySelectorAll(".menu-item.has-sub"),console.log(e),e.forEach((function(e){e.querySelector(".menu-link").addEventListener("click",(function(t){t.preventDefault(),e.querySelector(".submenu").classList.toggle("active")}))})),document.querySelectorAll(".submenu-item.has-sub").forEach((function(e){e.querySelector(".submenu-link").addEventListener("click",(function(t){t.preventDefault(),e.querySelector(".subsubmenu").classList.toggle("active")}))}))),window.innerWidth>1200&&(document.querySelector(".main-navbar").style.display="")}document.querySelector(".burger-btn").addEventListener("click",(function(t){t.preventDefault(),function(t,n,o){0===t.clientHeight?e(t,n,o,!0):e(t,n,o)}(document.querySelector(".main-navbar"),300)})),window.onload=function(){return t()},window.addEventListener("resize",(function(e){t()}))})(); \ No newline at end of file diff --git a/public/dashboard/auth-forgot-password.html b/public/dashboard/auth-forgot-password.html new file mode 100644 index 0000000..689defe --- /dev/null +++ b/public/dashboard/auth-forgot-password.html @@ -0,0 +1,51 @@ + + + + + + + Login - Mazer Admin Dashboard + + + + + + + +
+ + + diff --git a/public/dashboard/auth-login.html b/public/dashboard/auth-login.html new file mode 100644 index 0000000..8aa8aa8 --- /dev/null +++ b/public/dashboard/auth-login.html @@ -0,0 +1,64 @@ + + + + + + + Login - Mazer Admin Dashboard + + + + + + + +
+ +
+
+
+ +

Log in.

+

Log in with your data that you entered during registration.

+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + +
+ +
+
+

Don't have an account? Sign + up.

+

Forgot password?.

+
+
+
+
+
+ +
+
+
+ +
+ + + diff --git a/public/dashboard/auth-register.html b/public/dashboard/auth-register.html new file mode 100644 index 0000000..18e4abf --- /dev/null +++ b/public/dashboard/auth-register.html @@ -0,0 +1,69 @@ + + + + + + + Login - Mazer Admin Dashboard + + + + + + + +
+ +
+
+
+ +

Sign Up

+

Input your data to register to our website.

+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+

Already have an account? Log + in.

+
+
+
+
+
+ +
+
+
+ +
+ + + diff --git a/public/dashboard/component-accordion.html b/public/dashboard/component-accordion.html new file mode 100644 index 0000000..2262af0 --- /dev/null +++ b/public/dashboard/component-accordion.html @@ -0,0 +1,560 @@ + + + + + + + Accordion - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Accordion

+

A pretty helpful component to show organized information to the user

+
+
+ +
+
+
+
+
+
+
+
+

Default

+
+
+

Click the accordions below to expand/collapse the accordion content.

+
+
+

+ +

+
+
+ This is the first item's accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow. +
+
+
+
+

+ +

+
+
+ This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow. +
+
+
+
+

+ +

+
+
+ This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow. +
+
+
+
+
+
+
+ +
+
+
+

Flush

+
+
+

Add .accordion-flush to remove the default background-color, some borders, and some rounded corners to render accordions edge-to-edge with their parent container.

+
+
+

+ +

+
+
Placeholder content for this accordion, which is intended to demonstrate the .accordion-flush class. This is the first item's accordion body.
+
+
+
+

+ +

+
+
Placeholder content for this accordion, which is intended to demonstrate the .accordion-flush class. This is the second item's accordion body. Let's imagine this being filled with some actual content.
+
+
+
+

+ +

+
+
Placeholder content for this accordion, which is intended to demonstrate the .accordion-flush class. This is the third item's accordion body. Nothing more exciting happening here in terms of content, but just filling up the space to make it look, at least at first glance, a bit more representative of how this would look in a real-world application.
+
+
+
+
+
+
+ +
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-alert.html b/public/dashboard/component-alert.html new file mode 100644 index 0000000..3f155b2 --- /dev/null +++ b/public/dashboard/component-alert.html @@ -0,0 +1,598 @@ + + + + + + + Alert - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Alert

+

A pretty helpful component to show emphasized information to the user

+
+
+ +
+
+
+
+
+
+
+
+

Default

+
+
+
This is primary alert.
+
This is success alert.
+
This is warning alert.
+
This is danger alert.
+
This is dark alert.
+
This is secondary alert.
+
This is light alert.
+
This is info alert.
+
+
+
+
+

With Icon

+
+
+
This is primary alert.
+
This is success alert.
+
This is warning + alert.
+
This is danger alert.
+
This is secondary alert.
+
This is info alert.
+
+
+
+
+

Light

+
+
+
This is primary + alert.
+
This is + success alert.
+
+ This is warning alert.
+
This + is danger alert.
+
This is + secondary alert.
+
This is info alert. +
+
+
+
+
+
+
+

Heading

+
+
+
+

Primary

+

This is a primary alert.

+
+
+

Secondary

+

This is a secondary alert.

+
+
+

Success

+

This is a success alert.

+
+
+

Danger

+

This is a danger alert.

+
+
+

Warning

+

This is a warning alert.

+
+
+

Info

+

This is a info alert.

+
+
+

Light

+

This is a light alert.

+
+
+

Dark

+

This is a dark alert.

+
+
+
+
+
+

Dismissable

+
+
+ +
+ This is a secondary alert. + +
+
+ This is a success alert. + +
+
+ This is a danger alert. + +
+ +
+ This is a info alert. + +
+
+ This is a light alert. + +
+
+ This is a dark alert + +
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-badge.html b/public/dashboard/component-badge.html new file mode 100644 index 0000000..dd9ef86 --- /dev/null +++ b/public/dashboard/component-badge.html @@ -0,0 +1,572 @@ + + + + + + + Badge - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Badge

+

Examples for badges, our small count and labeling component

+
+
+ +
+
+
+
+
+
+
+
+

Variation

+
+
+
+ Primary + Secondary + Success + Danger + Warning + Info + Dark +
+
+
+
+
+

Light

+
+
+
+ Primary + Secondary + Success + Danger + Warning + Info + Dark +
+
+
+
+
+

Heading

+
+
+

Heading 1 New

+

Heading 2 New

+

Heading 3 New

+

Heading 4 New

+
Heading 5 New
+
Heading 6 New
+
+
+
+
+
+
+

Button

+
+
+
+
Simple
+ + + + + +
Icons
+ + + + +
+
+
+
+
+

Link

+
+ +
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-breadcrumb.html b/public/dashboard/component-breadcrumb.html new file mode 100644 index 0000000..c5207c1 --- /dev/null +++ b/public/dashboard/component-breadcrumb.html @@ -0,0 +1,523 @@ + + + + + + + Breadcrumb - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Breadcrumb

+

Indicate the current page’s location within a navigational hierarchy + that automatically adds separators via CSS

+
+
+ +
+
+
+
+
+
+

Default

+
+
+ + + + + +
+
+
+
+

Position

+
+
+ + + +
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-button.html b/public/dashboard/component-button.html new file mode 100644 index 0000000..d2a901d --- /dev/null +++ b/public/dashboard/component-button.html @@ -0,0 +1,664 @@ + + + + + + + Button - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Button

+

Use Bootstrap’s custom button styles for actions in forms, dialogs, + and more with support for multiple sizes, states, + and more.

+
+
+ +
+
+
+
+ +
+
+
+
+

Basic Buttons

+
+
+
Default
+

Use the .btn .btn-{color} classes.

+ +
+
Rounded
+

Use a class .rounded-pill with .btn class to create round button. +

+ +
+
+
+
+
+
+

Buttons .btn-outline

+
+
+

Use the .btn .btn-outline-{color} classes.

+ +
+
+
+
+
+
+
+
+

Button Sizes

+
+
+

Use the .btn-lg or .btn-sm classes.

+
+ Small + Normal + Large +
+
+ Small + Normal + Large +
+
+
+
+
+
+
+

Button States

+
+
+

Use the .disabled or .btn-progress classes.

+ +
+
+
+
+
+
+
+
+

Icon Button

+
+
+

Use the .icon and .icon-left classes.

+ +
+
+
+
+
+
+

Only Icon Button

+
+
+

Use the .icon class.

+
+ + + + + + + + +
+

Sizes.

+
+ + + +
+
+
+
+
+
+
+
+
+

Button Group

+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ + + +
+
+
+
+
+
+
+

Vertical Variation

+
+
+
+ + + + +
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-card.html b/public/dashboard/component-card.html new file mode 100644 index 0000000..1aa1537 --- /dev/null +++ b/public/dashboard/component-card.html @@ -0,0 +1,812 @@ + + + + + + + Card - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Card

+

Bootstrap’s cards provide a flexible and extensible content + container with multiple variants and options.

+
+
+ +
+
+
+ +
+
+
+
+
+
+

Card With Header And Footer

+

+ Gummies bonbon apple pie fruitcake icing biscuit apple pie jelly-o sweet roll. Toffee + sugar plum sugar plum jelly-o jujubes bonbon dessert carrot cake. +

+
+ Card image cap +
+ +
+
+
+

Accordion

+
+
+
+
+
+ +
+
+ Cheesecake muffin cupcake dragée lemon drops tiramisu cake gummies chocolate + cake. Marshmallow tart + croissant. Tart dessert tiramisu marzipan lollipop lemon drops. +
+
+
+
+ +
+
+ Pastry pudding cookie toffee bonbon jujubes jujubes powder topping. Jelly + beans + gummi bears sweet + roll bonbon muffin liquorice. Wafer lollipop sesame snaps. +
+
+
+
+
+ +
+
+
+ Sweet pie candy jelly. Sesame snaps biscuit sugar plum. Sweet roll topping + fruitcake. Caramels + liquorice biscuit ice cream fruitcake cotton candy tart. +
+
+
+
+ +
+
+ Sweet pie candy jelly. Sesame snaps biscuit sugar plum. Sweet roll topping + fruitcake. Caramels + liquorice biscuit ice cream fruitcake cotton candy tart. +
+
+
+
+
+
+
+
+
+
+
+ singleminded +
+
Be Single Minded
+

+ Chocolate sesame snaps apple pie danish cupcake sweet roll jujubes tiramisu.Gummies + bonbon apple pie fruitcake icing biscuit apple pie jelly-o sweet roll. +

+
+
+
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Vestibulum at eros
  • +
+
+
+
+
+

Video Card

+
+
+ +
+
+

+ Candy cupcake sugar plum oat cake wafer marzipan jujubes. + Jelly-o sesame snaps cheesecake topping. Cupcake fruitcake macaroon donut pastry gummies + tiramisu + chocolate bar muffin. +

+ Card link + Another link +
+
+
+
+
+
+
+
+

Carousel

+
Support card subtitle
+
+ +
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Sunt assumenda mollitia + officia dolorum eius quasi.Chocolate sesame snaps apple pie danish cupcake sweet roll + jujubes tiramisu. +

+

+ Gummies bonbon apple pie fruitcake icing biscuit apple pie jelly-o sweet roll. Toffee + sugar + plum sugar + plum jelly-o jujubes bonbon dessert carrot cake. + Sweet pie candy jelly. Sesame snaps biscuit sugar plum. Sweet roll topping fruitcake. + Caramels liquorice + biscuit ice cream fruitcake cotton candy tart. +

+
+
+
+
+
+
+

Feedback Form

+

+ Gummies bonbon apple pie fruitcake icing biscuit apple pie jelly-o sweet roll. Toffee + sugar + plum sugar + plum jelly-o jujubes bonbon dessert carrot cake. +

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+
+ + +
+
+
+
+
+
+
+
+
+ Card image cap +
+

Top Image Cap

+

+ Jelly-o sesame snaps cheesecake topping. Cupcake fruitcake macaroon donut + pastry gummies tiramisu chocolate bar muffin. Dessert bonbon caramels brownie chocolate + bar + chocolate tart dragée. +

+

+ Cupcake fruitcake macaroon donut pastry gummies tiramisu chocolate bar muffin. +

+ +
+
+
+
+
+
+
+
+

Bottom Image Cap

+

+ Jelly-o sesame snaps cheesecake topping. Cupcake fruitcake macaroon donut + pastry gummies tiramisu chocolate bar muffin. Dessert bonbon caramels brownie chocolate + bar + chocolate tart dragée. +

+

+ Cupcake fruitcake macaroon donut pastry gummies tiramisu chocolate bar + muffin. +

+ Last updated 3 mins ago +
+ Card image cap +
+
+
+
+
+ + + + +
+
+
+

Groups

+
+
+
+
+
+
+
+ Card image cap +
+

Card title

+

+ This card has supporting text below as a natural lead-in to additional + content.

+ Last updated 3 mins ago +
+
+
+
+
+ Card image cap +
+

Card title

+

+ This card has supporting text below as a natural lead-in to additional + content. +

+ Last updated 3 mins ago +
+
+
+
+
+ Card image cap +
+

Card title

+

+ This card has supporting text below as a natural lead-in to additional + content. +

+ Last updated 3 mins ago +
+
+
+
+
+ Card image cap +
+

Card title

+

+ This card has supporting text below as a natural lead-in to additional + content. +

+ Last updated 3 mins ago +
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-carousel.html b/public/dashboard/component-carousel.html new file mode 100644 index 0000000..13f1d01 --- /dev/null +++ b/public/dashboard/component-carousel.html @@ -0,0 +1,605 @@ + + + + + + + Carousel - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Carousel

+

A slideshow component for cycling through elements—images or slides of + text—like a carousel.

+
+
+ +
+
+
+
+
+
+
+
+

Slides only

+

A carousel without slide control

+
+
+ +
+
+
+
+

With Captions

+

A carousel with captions over the top

+
+
+ +
+
+
+ +
+
+
+

With controls

+

A carousel with previous and next control

+
+
+ +
+
+ +
+
+

Crossfade Transition

+

A carousel crossfade transition

+
+
+ +
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-collapse.html b/public/dashboard/component-collapse.html new file mode 100644 index 0000000..46da7b3 --- /dev/null +++ b/public/dashboard/component-collapse.html @@ -0,0 +1,526 @@ + + + + + + + Collapse - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Collapse

+

Collapse your content and control its visibility with buttons.

+
+
+ +
+
+
+ +
+
+
+
+
+

Simple Collapse

+
+
+

+ Click the buttons below to show and hide another element via class changes: +

+

+ + +

+
+ Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger. +
+
+
+
+
+
+
+

Multiple Targets

+
+
+

+ Click the buttons below to show and hide another element via class changes: +

+

+ + + +

+
+
+
+
+ Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger. +
+
+
+
+
+
+ Some placeholder content for the second collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger. +
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-dropdown.html b/public/dashboard/component-dropdown.html new file mode 100644 index 0000000..0877a77 --- /dev/null +++ b/public/dashboard/component-dropdown.html @@ -0,0 +1,1130 @@ + + + + + + + Dropdown - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Dropdown

+

Multi-purpose dropdown component with tons of variations

+
+
+ +
+
+
+
+
+
+
+
+

Basic

+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-list-group.html b/public/dashboard/component-list-group.html new file mode 100644 index 0000000..24a4d1a --- /dev/null +++ b/public/dashboard/component-list-group.html @@ -0,0 +1,912 @@ + + + + + + + List Group - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

List Group

+

List groups are a flexible and powerful component for displaying a + series of content

+
+
+ +
+
+
+ +
+
+
+
+
+

Simple List Group

+
+
+
+

+ The most basic list group is simply an unordered list with list + items, and the proper classes. Build upon it with the options that + follow, or your own CSS as needed. +

+
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Morbi leo risus
  • +
  • Porta ac consectetur ac
  • +
  • chocolate cheesecake candy
  • +
  • Oat cake icing pastry pie carrot
  • +
+
+
+
+
+
+
+
+

Disabled items

+
+
+
+

Add .disabled to a .list-group-item to gray it out to appear + disabled.

+
+ + Cras justo odio + + Dapibus ac facilisis in + Morbi leo risus + Porta ac consectetur ac + Vestibulum at eros + Biscuit jelly beans macaroon danish pudding + Oat cake icing pastry pie carrot +
+
+
+
+
+
+
+ + +
+
+
+
+
+

Button list Group

+
+
+
+
+ + + + + +
+
+
+
+
+
+
+
+

Badges

+
+
+
+

Use Utility classes .d-flex .justify-content-between + align-items-center to create space between badge and your content +

+
    +
  • + Biscuit jelly beans macaroon danish pudding. + 8 +
  • +
  • + chocolate cheesecake candy + 7 +
  • +
  • + Oat cake icing pastry pie carrot + 6 +
  • +
  • + space between badgeOat cake icing pastry pie carrot + 5 +
  • +
+
+
+
+
+
+
+ + +
+
+
+
+
+

Checkboxes and radios

+
+
+
+

+ Place checkboxes and radios within list group items and customize as needed +

+
    +
  • + + Cras justo odio +
  • +
  • + + Dapibus ac facilisis in +
  • +
  • + + Morbi leo risus +
  • +
  • + + Porta ac consectetur ac +
  • +
  • + + Vestibulum at eros +
  • +
  • + + Vestibulum at eros +
  • +
  • + + Vestibulum at eros +
  • +
+
+
+
+
+ +
+
+ + +
+
+
+
+
+

Contextual classes

+
+
+
+

+ Use contextual classes to style list items, default or linked. + Also includes .active state. +

+
    +
  • + Cras justo odio +
  • +
  • + Dapibus ac facilisis in +
  • +
  • + Morbi leo risus +
  • +
  • + Porta ac consectetur ac +
  • +
  • + Vestibulum at eros +
  • +
  • + chocolate cheesecake candy +
  • +
  • + Oat cake icing pastry pie carrot +
  • +
+
+
+
+
+
+
+
+

Horizontal

+
+
+
+

+ Add .list-group-horizontal to change the layout of list group items from + vertical to + horizontal across all breakpoints.choose a responsive variantcode + .list-group-horizontal-{sm|md|lg|xl} to make a list group horizontal starting at that + breakpoint’s min-width. +

+ +
+
Irure enim occaecat labore sit qui aliquip + reprehenderit amet + velit. Deserunt ullamco ex elit nostrud ut dolore nisi officia magna sit occaecat + laboris sunt dolor. + Nisi eu minim cillum occaecat aute est cupidatat aliqua labore aute occaecat ea + aliquip + sunt amet. + Aute mollit dolor ut exercitation irure commodo non amet consectetur quis amet + culpa. + Quis ullamco + nisi amet qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt + dolor + eiusmod eu + pariatur culpa mollit in irure Lorem, ipsum dolor sit amet consectetur adipisicing + elit. + Iusto quis + porro doloribus est natus doloremque, eos laudantium + exercitationem impedit sapiente tenetur soluta reiciendis deserunt!
+
Cupidatat + quis ad sint excepteur laborum in esse qui. Et excepteur consectetur ex nisi eu do + cillum ad laborum. + Mollit et eu officia dolore sunt Lorem culpa qui commodo velit ex amet id ex. + Officia + anim incididunt + laboris deserunt anim aute dolor incididunt veniam aute dolore do exercitation. + Dolor + nisi culpa ex ad + irure in elit eu dolore. Ad laboris ipsum reprehenderit irure non commodo enim culpa + commodo veniam + incididunt veniam ad. Lorem ipsum dolor sit amet consectetur, adipisicing elit. + Exercitationem, porro! + Amet soluta tempora eveniet blanditiis alias eos, dolor qui consectetur! +
+
Ut ut + do pariatur aliquip aliqua aliquip exercitation do nostrud commodo reprehenderit + aute + ipsum voluptate. + Irure Lorem et laboris nostrud amet cupidatat cupidatat anim do ut velit mollit + consequat enim tempor. + Consectetur est minim nostrud nostrud consectetur irure labore voluptate irure. + Ipsum id + Lorem sit + sint voluptate est pariatur eu ad cupidatat et deserunt culpa sit eiusmod deserunt. + Consectetur et + fugiat anim do eiusmod aliquip nulla laborum elit adipisicing pariatur cillum. Lorem + ipsum dolor sit + amet consectetur adipisicing elit. Molestias, inventore! +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+

List group navigation

+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-modal.html b/public/dashboard/component-modal.html new file mode 100644 index 0000000..07e4e74 --- /dev/null +++ b/public/dashboard/component-modal.html @@ -0,0 +1,1668 @@ + + + + + + + Modal - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Modal

+

Use Bootstrap’s JavaScript modal plugin to add dialogs to your site + for lightboxes, user notifications, or completely + custom content

+
+
+ +
+
+
+
+
+
+
+
+

Basic Modal

+
+
+

+ Toggle a modal via JavaScript by clicking the button above. + You can use modal to add dialogs to your site for lightboxes, user + notifications, or completely custom content. +

+ + + + + +
+
+
+
+
+
+

BorderLess Modal

+
+
+
+

+ Toggle a Boderless via JavaScript by clicking the button above. Use + .modal-borderless + with .modalfor BorderLess modal. +

+ + + + + +
+
+
+
+
+
+
+

+ Vertically Centered +

+
+
+
+

+ Add .modal-dialog-centered to .modal-dialog to vertically + center the modal. +

+ + + + +
+
+
+
+
+
+
+

Disabled Backdrop

+
+
+
+

You can disable the backdrop by using data-bs-backdrop="false"

+ + + + + +
+
+
+
+
+
+ + + + + + + + + + + +
+
+
+
+
+
+
+

Modal with Login Form

+

Created Simple Login Form.

+ + + + + +
+
+
+
+
+
+
+
+

Scrolling long Content

+
+
+
+

If your content is longer you the page will autmatically adopt a scrollbar

+ + + + + +
+
+
+
+
+
+
+

Scrolling long Content Inside Modal

+
+
+
+

You can also create a scrollable modal that allows scroll the modal body by adding + .modal-dialog-scrollable to .modal-dialog. +

+ + + + + +
+
+
+
+
+
+
+

Disabled Animation

+
+
+
+

+ For modals that simply appear rather than fade in to view, remove the .fade + class from your + modal markup. +

+ + + + + +
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-navs.html b/public/dashboard/component-navs.html new file mode 100644 index 0000000..077b2d5 --- /dev/null +++ b/public/dashboard/component-navs.html @@ -0,0 +1,615 @@ + + + + + + + Navs - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Navs

+

Examples for how to use Bootstrap’s included navigation components +

+
+
+ +
+
+
+
+
+
+

Default

+
+
+ +
+
+
+
+ +
+
+
+
+
Horizontal Navs
+
+
+ +
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ut nulla + neque. Ut hendrerit nulla a euismod pretium. + Fusce venenatis sagittis ex efficitur suscipit. In tempor mattis fringilla. Sed id + tincidunt orci, et volutpat ligula. + Aliquam sollicitudin sagittis ex, a rhoncus nisl feugiat quis. Lorem ipsum dolor sit + amet, consectetur adipiscing elit. + Nunc ultricies ligula a tempor vulputate. Suspendisse pretium mollis ultrices.

+
+
+ Integer interdum diam eleifend metus lacinia, quis gravida eros mollis. Fusce non sapien + sit amet magna dapibus + ultrices. Morbi tincidunt magna ex, eget faucibus sapien bibendum non. Duis a mauris ex. + Ut finibus risus sed massa + mattis porta. Aliquam sagittis massa et purus efficitur ultricies. Integer pretium dolor + at sapien laoreet ultricies. + Fusce congue et lorem id convallis. Nulla volutpat tellus nec molestie finibus. In nec + odio tincidunt eros finibus + ullamcorper. Ut sodales, dui nec posuere finibus, nisl sem aliquam metus, eu accumsan + lacus felis at odio. Sed lacus + quam, convallis quis condimentum ut, accumsan congue massa. Pellentesque et quam vel + massa pretium ullamcorper vitae eu + tortor. +
+
+

Duis ultrices purus non eros fermentum hendrerit. Aenean ornare interdum + viverra. Sed ut odio velit. Aenean eu diam + dictum nibh rhoncus mattis quis ac risus. Vivamus eu congue ipsum. Maecenas id + sollicitudin ex. Cras in ex vestibulum, + posuere orci at, sollicitudin purus. Morbi mollis elementum enim, in cursus sem + placerat ut.

+
+
+
+
+
+
+ +
+
+

Javascript Behavior

+
+
+
+
+ +
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ut nulla neque. + Ut hendrerit nulla a euismod pretium. + Fusce venenatis sagittis ex efficitur suscipit. In tempor mattis fringilla. Sed + id tincidunt orci, et volutpat ligula. + Aliquam sollicitudin sagittis ex, a rhoncus nisl feugiat quis. Lorem ipsum dolor + sit amet, consectetur adipiscing elit. + Nunc ultricies ligula a tempor vulputate. Suspendisse pretium mollis ultrices +
+
+ Integer interdum diam eleifend metus lacinia, quis gravida eros mollis. Fusce + non sapien sit amet magna dapibus + ultrices. Morbi tincidunt magna ex, eget faucibus sapien bibendum non. Duis a + mauris ex. Ut finibus risus sed massa + mattis porta. Aliquam sagittis massa et purus efficitur ultricies. +
+
+ Integer pretium dolor at sapien laoreet ultricies. Fusce congue et lorem id + convallis. Nulla volutpat tellus nec + molestie finibus. In nec odio tincidunt eros finibus ullamcorper. Ut sodales, + dui nec posuere finibus, nisl sem aliquam + metus, eu accumsan lacus felis at odio. +
+
+ Sed lacus quam, convallis quis condimentum ut, accumsan congue massa. + Pellentesque et quam vel massa pretium ullamcorper + vitae eu tortor. +
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-pagination.html b/public/dashboard/component-pagination.html new file mode 100644 index 0000000..2335993 --- /dev/null +++ b/public/dashboard/component-pagination.html @@ -0,0 +1,665 @@ + + + + + + + Pagination - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Pagination

+

Examples for showing pagination to indicate a series of related + content exists across multiple pages

+
+
+ +
+
+
+
+
+
+
+
+

Basic Pagination

+
+
+

Pagination with active item

+ +
+
+
+
+
+
+

Pagination with Icon

+
+
+

Change prev and next button into icon

+ +
+
+
+
+
+
+
+
+
+
+

Pagination Color

+
+
+

To add pagination with different color option, use class .pagination-{colorName} + with .pagination class.

+ + + +
+
+
+
+
+
+

Pagination Size

+
+
+

Fancy larger or smaller pagination? Add .pagination-lg or + .pagination-sm for additional sizes. +

+ + + +
+
+
+
+
+
+
+
+

Alignment

+
+
+

Change the alignment of pagination components with flexbox utilities.

+ + + +
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-progress.html b/public/dashboard/component-progress.html new file mode 100644 index 0000000..8dce864 --- /dev/null +++ b/public/dashboard/component-progress.html @@ -0,0 +1,606 @@ + + + + + + + Progress - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Progress

+

Examples for how to use Bootstrap’s included progress components +

+
+
+ +
+
+
+ + +
+
+
+

Default

+
+
+

Use class .progress-bar-{color-name} to add different colors to progressbar.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+

Progress Label

+
+
+

Use class .progress-bar-{color-name} to add different colors to progressbar.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+

Progress Striped

+
+
+

Add .progress-bar-striped to any .progress-bar to apply a stripe via CSS + gradient over the progress bar’s background + color.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+

Progress Sizes

+
+
+

For Default progress, No size class needed. you can use class .progress-sm or + .progress-lg with .progress to change size of your + progress bar. +

+
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-spinner.html b/public/dashboard/component-spinner.html new file mode 100644 index 0000000..eee7814 --- /dev/null +++ b/public/dashboard/component-spinner.html @@ -0,0 +1,609 @@ + + + + + + + Spinner - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Spinner

+

Indicate the loading state of a component or page with Bootstrap + spinners, built entirely with HTML, CSS, and no JavaScript.

+
+
+ +
+
+
+
+
+
+
+
+
Basic Spinners
+
+
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+
+
+
+
Sizing
+
+
+
+
+ Loading... +
+
+ Loading... +
+
+
+
+ Loading... +
+
+ Loading... +
+
+
+
+ Loading... +
+
+ Loading... +
+
+
+
+
+
+
Custom Loader
+
+
+ audio + audio + audio + audio + audio + audio + audio + audio +
+
+
+
+
+
+
Spinner Growing
+
+
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+ Loading... +
+
+
+
+
+
Spinner-in-button
+
+
+
+ + +
+
+ + +
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/component-tooltip.html b/public/dashboard/component-tooltip.html new file mode 100644 index 0000000..732b525 --- /dev/null +++ b/public/dashboard/component-tooltip.html @@ -0,0 +1,524 @@ + + + + + + + Tooltip - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Tooltip

+

The tooltip, also known as infotip or hint, is a common graphical + user interface element which shows additional information on element hover.

+
+
+ +
+
+
+
+
+
+
+
+
Basic Tooltip
+
+
+ + + + + +
+
+
+
+
+
+
Tooltip in Text
+
+
+ Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw + denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie + sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, + cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's + cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter + handle freegan cred raw denim single-origin coffee viral. +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/error-403.html b/public/dashboard/error-403.html new file mode 100644 index 0000000..dfdcfec --- /dev/null +++ b/public/dashboard/error-403.html @@ -0,0 +1,33 @@ + + + + + + + 403 - Mazer Admin Dashboard + + + + + + + +
+ + +
+
+
+ Not Found +

Forbidden

+

You are unauthorized to see this page.

+ Go Home +
+
+
+ + +
+ + + diff --git a/public/dashboard/error-404.html b/public/dashboard/error-404.html new file mode 100644 index 0000000..454cf01 --- /dev/null +++ b/public/dashboard/error-404.html @@ -0,0 +1,33 @@ + + + + + + + 404 - Mazer Admin Dashboard + + + + + + + +
+ + +
+
+
+ Not Found +

NOT FOUND

+

The page you are looking not found.

+ Go Home +
+
+
+ + +
+ + + diff --git a/public/dashboard/error-500.html b/public/dashboard/error-500.html new file mode 100644 index 0000000..ee498de --- /dev/null +++ b/public/dashboard/error-500.html @@ -0,0 +1,34 @@ + + + + + + + 405 - Mazer Admin Dashboard + + + + + + + +
+ + +
+
+
+ Not Found +

System Error

+

The website is currently unaivailable. Try again later or contact the + developer.

+ Go Home +
+
+
+ + +
+ + + diff --git a/public/dashboard/extra-component-avatar.html b/public/dashboard/extra-component-avatar.html new file mode 100644 index 0000000..df30381 --- /dev/null +++ b/public/dashboard/extra-component-avatar.html @@ -0,0 +1,531 @@ + + + + + + + Avatar - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Avatar

+

A container to show avatar images or initials

+
+
+ +
+
+
+
+
+
+

Default Avatar

+
+
+

Wrap your content with .avatar class and wrap your text in .avatar-content + to create a avatar.You have to use inline + attributes to set height width of image in default avatar.

+
+ +
+
+ AS +
+
+ +
+
+
+
+
+
+
+

Avatar Sizes

+
+
+

use class .avatar-{sm|lg|xl} with .avatar to modify size of your avatar. +

+
+ +
+
+ AS +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+

Avatar Status

+
+
+

use class .avatar-status and .bg-{color} after .avatar-content +

+ +
+ AS + +
+
+ + +
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/extra-component-divider.html b/public/dashboard/extra-component-divider.html new file mode 100644 index 0000000..16e4b4d --- /dev/null +++ b/public/dashboard/extra-component-divider.html @@ -0,0 +1,533 @@ + + + + + + + Divider - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Divider

+

Visually separate your content

+
+
+ +
+
+
+
+
+
+
+
+

Default

+
+
+

You can use default divider with <hr>


+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident nostrum numquam + reprehenderit facilis. Dolor blanditiis commodi voluptate esse voluptatum aut natus, + distinctio at, officiis ipsam molestiae doloribus ratione corrupti dolorum.

+
+
+
+
+
+
+
+
+
+
+

Divider with Text

+
+
+

Use .divider-text and wrapped by .divider to create a divider text +

+
+
Hello there!
+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident nostrum numquam + reprehenderit facilis. Dolor blanditiis commodi voluptate esse voluptatum aut natus, + distinctio at, officiis ipsam molestiae doloribus ratione corrupti dolorum.

+
+
+
+
+
+
+
+
+
+
+

Divider Position

+
+
+

Use .divider-{left|left-center|right-center|right} and with + .divider to change the text position +

+
+
Left
+
+
+
Left Center
+
+
+
Center
+
+
+
Right Center
+
+
+
Right
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/extra-component-rating.html b/public/dashboard/extra-component-rating.html new file mode 100644 index 0000000..966a5e8 --- /dev/null +++ b/public/dashboard/extra-component-rating.html @@ -0,0 +1,513 @@ + + + + + + + Rating - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Rating

+

Rating with rater-js - a pure javascript rating library +

+
+
+ +
+
+
+
+
+
+
+
+

Basic Rating

+
+
+
+
+
+
+
+
+
+
+
+
+
+

5 Star Rating with Step

+
+
+
+
+
+
+
+
+
+
+
+
+
+

Unlimited Number of Stars

+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/extra-component-sweetalert.html b/public/dashboard/extra-component-sweetalert.html new file mode 100644 index 0000000..67cbf78 --- /dev/null +++ b/public/dashboard/extra-component-sweetalert.html @@ -0,0 +1,575 @@ + + + + + + + Sweet Alert - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Sweet Alert

+

A beautiful replacement for javascript alerts

+
+
+ +
+
+
+
+
+
+
+
+

Basic Sweet Alert

+

SweetAlert automatically centers itself on the page and looks great no + matter if you're using a desktop computer, mobile or tablet. It's even highly customizable, + as you can see below!

+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+

Types

+

The type of the modal. SweetAlert comes with 5 built-in types which will + show a corresponding icon animation: "warning", "error", "success" and "info". You can also + set it as "input" to get a prompt modal. It can either be put in the object under the key + "icon" or passed as the third parameter of the function.

+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+

Alert Input

+

The type of the modal. SweetAlert comes with 5 built-in types which will + show a corresponding icon animation: "warning", "error", "success" and "info". You can also + set it as "input" to get a prompt modal. It can either be put in the object under the key + "icon" or passed as the third parameter of the function.

+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + +> + + + + diff --git a/public/dashboard/extra-component-toastify.html b/public/dashboard/extra-component-toastify.html new file mode 100644 index 0000000..90aecf4 --- /dev/null +++ b/public/dashboard/extra-component-toastify.html @@ -0,0 +1,534 @@ + + + + + + + Toastify - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Toastify

+

Better notification messages

+
+
+ +
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+

Position

+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/form-editor-ckeditor.html b/public/dashboard/form-editor-ckeditor.html new file mode 100644 index 0000000..7524aec --- /dev/null +++ b/public/dashboard/form-editor-ckeditor.html @@ -0,0 +1,482 @@ + + + + + + + CKEditor - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

CKEditor

+

Allow your users to provide formatted content with a powerful WYSIWYG editor.

+
+
+ +
+
+
+
+
+
+
+
+

Classic Editor

+
+
+
+

This is some sample content.

+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/form-editor-quill.html b/public/dashboard/form-editor-quill.html new file mode 100644 index 0000000..7bd2dda --- /dev/null +++ b/public/dashboard/form-editor-quill.html @@ -0,0 +1,514 @@ + + + + + + + Form Editor - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Quill Form Editor

+

Allow your users to provide formatted content with a powerful WYSIWYG editor.

+
+
+ +
+
+
+
+
+
+

Quill.js Snow Editor

+
+
+

Snow is a clean editor theme

+
+

Hello World!

+

Some initial bold text

+


+ +
+
+
+
+
+
+
+

Bubble Editor

+
+
+

Block some text to display options in poppovers

+
+

Hello World!

+

Some initial bold text

+


+
+
+
+
+
+
+
+

Full Editor

+
+
+

Block some text to display options in poppovers

+
+

Hello World!

+

Some initial bold text

+


+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/form-editor-summernote.html b/public/dashboard/form-editor-summernote.html new file mode 100644 index 0000000..8f63dfc --- /dev/null +++ b/public/dashboard/form-editor-summernote.html @@ -0,0 +1,496 @@ + + + + + + + Summernote - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Summernote

+

Super simple WYSIWYG editor. But you must include jQuery

+
+
+ +
+
+
+
+
+
+
+
+

Default Editor

+
+
+
+
+
+
+
+
+
+
+
+
+
+

Word Hints

+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/form-editor-tinymce.html b/public/dashboard/form-editor-tinymce.html new file mode 100644 index 0000000..8017f6a --- /dev/null +++ b/public/dashboard/form-editor-tinymce.html @@ -0,0 +1,494 @@ + + + + + + + TinyMCE - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

TinyMCE

+

Allow your users to provide formatted content with a powerful WYSIWYG editor.

+
+
+ +
+
+
+
+
+
+
+
+

Default Editor

+
+
+ +
+
+
+
+
+
+
+
+
+
+

Code Toolbar

+
+
+ +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/form-element-checkbox.html b/public/dashboard/form-element-checkbox.html new file mode 100644 index 0000000..37d155a --- /dev/null +++ b/public/dashboard/form-element-checkbox.html @@ -0,0 +1,721 @@ + + + + + + + Checkbox - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Checkbox

+

For users to check their lists

+
+
+ +
+
+
+ +
+
+
+
+
+

Basic Checkboxes

+
+
+
+
    +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Custom Colored Checkboxes

+
+
+
+

To change the color of the Custom CheckBoxes, use the .bg-{colorName} with + .form-check-input class. +

+
    +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
+
+
+
+
+
+
+ + + + +
+
+
+
+
+

Checkboxes Glow

+
+
+
+

Use class .form-check-glow class with + .form-check-input.form-check-{colorName} + for glow effect to Checkboxes. Glow shadow color will be changed according to Colored + Checkboxes. +

+
    +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
  • +
    +
    + + +
    +
    +
  • +
+
+
+
+
+
+
+ + + + +
+
+
+
+
+

Checkboxes Sizes

+
+
+
+

To add a checkBox with different sizes, we have the .form-check-sm class for + small + Checkboxes. Add it alongwith .form-check class.

+
    +
  • +
    +
    + + +
    +
    +
  • +
  • +
    + + +
    +
  • +
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/form-element-input-group.html b/public/dashboard/form-element-input-group.html new file mode 100644 index 0000000..9d384c2 --- /dev/null +++ b/public/dashboard/form-element-input-group.html @@ -0,0 +1,821 @@ + + + + + + + Input Group - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Input Group

+

A group for input to display information in before or after input +

+
+
+ +
+
+
+
+
+
+
+
+

Basic Input Groups

+
+
+
+

Add span with .input-group-text class before + <input> + for input-group-prepend and add span with .input-group-text class + after + <input> for input-group-append. +

+
+
+
+ @ + +
+
+
+
+ + @example.com +
+
+
+
+ $ + + .00 +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Multiple Inputs

+
+
+
+

While multiple <input>s are supported visually, validation styles are + only + available for input groups with a single <input>.

+
+
+
+
+
+ First and last name +
+ + +
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Multiple Addons

+
+
+
+

Multiple add-ons are supported and can be mixed with checkbox and radio input versions. +

+
+
+
+ $ + 0.00 + +
+
+
+
+ + $ + 0.00 +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Input Groups with Checkboxes and Radios

+
+
+
+

Input Groups can use with checkboxes and radio buttons also. For it add code for + .checkbox class and .radio class respectively. +

+
+
+
+
+ +
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Input Groups with different sizes

+
+
+
+

Add .input-group-{lg/sm} class to .input-group for Large/Small + addon/prepend.

+
+
+
+ Small + +
+
+
+
+ Default + +
+
+
+
+ Large + +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Input Groups with Buttons

+
+
+
+

Add <button> before or after + <input> tag +

+
+
+
+ + +
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Input Groups with Dropdown

+
+
+
+

Add <button> with .dropdown-toggle class and add + dropdown-menu after it to get input group with dropdown.

+
+
+
+ + + +
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Custom file input

+
+
+
+
+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/form-element-input.html b/public/dashboard/form-element-input.html new file mode 100644 index 0000000..23dc094 --- /dev/null +++ b/public/dashboard/form-element-input.html @@ -0,0 +1,766 @@ + + + + + + + Input - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Input

+

Give textual form controls like input upgrade with custom styles, + sizing, focus states, and more.

+
+
+ +
+
+
+
+
+
+

Basic Inputs

+
+ +
+
+
+
+ + +
+ +
+ + eg.someone@example.com + +
+ +
+ + +

Find helper text here for given textbox.

+
+
+
+
+ + +
+
+ + +
+ +
+ +

email@mazer.com

+
+
+
+
+
+
+ + +
+
+
+
+
+

Input Styles

+
+ +
+
+
+

To set rounded border to input box, use .round class and + to set square border to input box, use .sqaure class alongwith + .form-control class. +

+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Horizontal Input

+
+ +
+
+
+

To make label in center of form-control, use .col-form-label class with + <label> element. This is default bootstrap class. +

+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

File Input

+
+ +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Input with Icons

+
+ +
+
+
+

For Input Box with icon use .position-relative class with + .form-group and use class .has-icon-left or + .has-icon-right class for icon on + left side. +

+
+
+
Left Icon
+
+ +
+ +
+
+
+
+
Right Icon
+
+ +
+ +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Control Sizing Option

+
+ +
+
+
+

For different sizes of Input, Use classes like .form-control-lg & + .form-control-sm for Large, Small input box. +

+
+
+
Large
+ +
+
+
Default
+ +
+
+
Small
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Input Validation States

+
+ +
+
+
+

You can indicate invalid and valid form fields with .is-invalid and + .is-valid. Note that .invalid-feedback is also supported + with these classes. +

+
+
+ + +
+ + This is valid state. +
+
+
+ + +
+ + This is invalid state. +
+
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/form-element-radio.html b/public/dashboard/form-element-radio.html new file mode 100644 index 0000000..a683081 --- /dev/null +++ b/public/dashboard/form-element-radio.html @@ -0,0 +1,614 @@ + + + + + + + Radio - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Radio

+

Choose one from a list with radio buttons

+
+
+ +
+
+
+ +
+
+
+
+
+

Default Radio

+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+

Colors

+
+
+

Use class .form-check-{color} with .form-check to change radio + color

+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+

Switches

+
+
+

A switch has the markup of a custom checkbox but uses the .form-switch class to + render a toggle switch. Switches also support the disabled attribute.

+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+

With Buttons

+
+
+

A switch has the markup of a custom checkbox but uses the .form-switch class to + render a toggle switch. Switches also support the disabled attribute.

+ + + + + +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/form-element-select.html b/public/dashboard/form-element-select.html new file mode 100644 index 0000000..9482427 --- /dev/null +++ b/public/dashboard/form-element-select.html @@ -0,0 +1,712 @@ + + + + + + + Select - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Select

+

Customize the native «select» with custom CSS that + changes the element’s initial appearance..

+
+
+ +
+
+
+ +
+
+
+
+
+

Bootstrap Select

+
+
+
+
+
+
Basic Select
+

Use .form-select class for basic select control.

+
+ +
+
+
+
Disabled Select
+

Use disabled attribute for disabled select control.

+
+ +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Input Group Select

+
+
+
+
+
+
Basic Select with Input Group
+
+ + +
+
+
+
Input group append
+
+ + +
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Choices

+
+
+
+
+
+
+ Click + here for more information +
+
+
+
Basic Choices
+

Use .choices class for basic choices control.

+
+ +
+
+
+
Single Select with Label
+

Use optgroup attribute for basic choices with Label control.

+
+ +
+
+ +
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Multiple choices

+
+
+
+
+
+
Basic Multiple choices
+

Use .choices class for basic choices control. Use + multiple="multiple" + attribute for multiple select box. +

+
+ +
+
+
+
Multiple Select with Label
+

Use optgroup attribute for multiple select box with Label control. +

+
+ +
+
+
+
Multiple Select with Remove Button
+

Use .multiple-remove attribute for multiple select box with remove + button.

+
+ +
+
+
+
choices with Light Background Options
+

Use .select-light-{colorName} class for light background to selected + Options.

+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/form-element-textarea.html b/public/dashboard/form-element-textarea.html new file mode 100644 index 0000000..fd148ce --- /dev/null +++ b/public/dashboard/form-element-textarea.html @@ -0,0 +1,517 @@ + + + + + + + Textarea - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Textarea

+

Multi-line input where you can input a lot of text

+
+
+ +
+
+
+ +
+
+
+
+
+ Default Textarea +
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+ Floating Labels +
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+ Textarea with Title +
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/form-layout.html b/public/dashboard/form-layout.html new file mode 100644 index 0000000..994dc6e --- /dev/null +++ b/public/dashboard/form-layout.html @@ -0,0 +1,838 @@ + + + + + + + Form Layout - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Form Layout

+

Multiple form layouts, you can use

+
+
+ +
+
+
+ + +
+
+
+
+
+

Horizontal Form

+
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+

Horizontal Form with Icons

+
+
+
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Vertical Form

+
+
+
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+

Vertical Form with Icons

+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+
+
+ +
+ +
+ +
+ +
+
+
+
+
+
+ +
+ +
+ +
+
+
+
+
+
+ +
+ +
+ +
+
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+

Multiple Column

+
+
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/img/sensor.png b/public/dashboard/img/sensor.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd7e9ce5977bb8ae9a722b4f3afa3ade3857e84 GIT binary patch literal 17916 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 Z9R8X2^NB7lA!ctbOEVkO3S<1W{{eY$3JL%K literal 0 HcmV?d00001 diff --git a/public/dashboard/index.html b/public/dashboard/index.html new file mode 100644 index 0000000..07ab82a --- /dev/null +++ b/public/dashboard/index.html @@ -0,0 +1,223 @@ + + + + + + + IQG4iCity + + + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+

iCity 2: IQG4iCity

+
(Buildings, Neighborhoods and Infrastructure)
+
+
+
+
+
+
+
+
+

3D Viewer

+
+
+
+
+
+ +
+
+
+
+

3D Map Tool

+
+
+
+
Utility Network
+ +
+ + +
+
+ + +
+
+ + +
+
+
Building Style
+ + +
+ + +
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+

Sensor

+ +
+
+
+

Click on the utility network station (Enisyst) on the 3D Map to see sensor data.

+
+
+
+
+
+ +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/dashboard/index_backup.html b/public/dashboard/index_backup.html new file mode 100644 index 0000000..edf7b5b --- /dev/null +++ b/public/dashboard/index_backup.html @@ -0,0 +1,714 @@ + + + + + + + Dashboard - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+

Profile Statistics

+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Profile Views
+
112.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Followers
+
183.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Following
+
80.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Saved Post
+
112
+
+
+
+
+
+
+
+
+
+
+

Profile Visit

+
+
+
+
+
+
+
+
+
+
+
+

Profile Visit

+
+
+
+
+
+ + + +
Europe
+
+
+
+
862
+
+
+
+
+
+
+
+
+ + + +
America
+
+
+
+
375
+
+
+
+
+
+
+
+
+ + + +
Indonesia
+
+
+
+
1025
+
+
+
+
+
+
+
+
+
+
+
+

Latest Comments

+
+
+
+ + + + + + + + + + + + + + + + + +
NameComment
+
+
+ +
+

Si Cantik

+
+
+

Congratulations on your graduation!

+
+
+
+ +
+

Si Ganteng

+
+
+

Wow amazing design! Can you make another tutorial for + this design?

+
+
+
+
+
+
+
+
+
+
+
+
+ Face 1 +
+
+
John Duck
+
@johnducky
+
+
+
+
+
+
+

Recent Messages

+
+
+
+
+ +
+
+
Hank Schrader
+
@johnducky
+
+
+
+
+ +
+
+
Dean Winchester
+
@imdean
+
+
+
+
+ +
+
+
John Dodol
+
@dodoljohn
+
+
+
+ +
+
+
+
+
+

Visitors Profile

+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/layout-default.html b/public/dashboard/layout-default.html new file mode 100644 index 0000000..09fef1c --- /dev/null +++ b/public/dashboard/layout-default.html @@ -0,0 +1,476 @@ + + + + + + + Layout Default - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Layout Default

+

The default layout

+
+
+ +
+
+
+
+
+
+

Default Layout

+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Magnam, commodi? Ullam quaerat similique iusto + temporibus, vero aliquam praesentium, odit deserunt eaque nihil saepe hic deleniti? Placeat delectus + quibusdam ratione ullam! +
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/layout-horizontal.html b/public/dashboard/layout-horizontal.html new file mode 100644 index 0000000..a1caf28 --- /dev/null +++ b/public/dashboard/layout-horizontal.html @@ -0,0 +1,1085 @@ + + + + + + + Layout Horizontal - Mazer Admin Dashboard + + + + + + + + + + +
+
+
+
+ +
+ + +
+ +
+ +
+

Horizontal Layout

+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Profile Views
+
112.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Followers
+
183.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Following
+
80.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Saved Post
+
112
+
+
+
+
+
+
+
+
+
+
+

Profile Visit

+
+
+
+
+
+
+
+
+
+
+
+

Profile Visit

+
+
+
+
+
+ + + +
Europe
+
+
+
+
862
+
+
+
+
+
+
+
+
+ + + +
America
+
+
+
+
375
+
+
+
+
+
+
+
+
+ + + +
Indonesia
+
+
+
+
1025
+
+
+
+
+
+
+
+
+
+
+
+

Latest Comments

+
+
+
+ + + + + + + + + + + + + + + + + +
NameComment
+
+
+ +
+

Cantik

+
+
+

Congratulations on your graduation!

+
+
+
+ +
+

Ganteng

+
+
+

Wow amazing design! Can you make another tutorial for + this design?

+
+
+
+
+
+
+
+
+
+
+
+
+ Face 1 +
+
+
John Duck
+
@johnducky
+
+
+
+
+
+
+

Recent Messages

+
+
+
+
+ +
+
+
Hank Schrader
+
@johnducky
+
+
+
+
+ +
+
+
Dean Winchester
+
@imdean
+
+
+
+
+ +
+
+
John Dodol
+
@dodoljohn
+
+
+
+ +
+
+
+
+
+

Visitors Profile

+
+
+
+
+
+
+
+
+ +
+ +
+
+ +
+
+
+
+ + + + + + + diff --git a/public/dashboard/layout-rtl-backup.html b/public/dashboard/layout-rtl-backup.html new file mode 100644 index 0000000..8500ce6 --- /dev/null +++ b/public/dashboard/layout-rtl-backup.html @@ -0,0 +1,714 @@ + + + + + + + RTL Layout - Mazer Admin Dashboard + + + + + + + + + + +
+ +
+
+ + + +
+ +
+

Profile Statistics

+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Profile Views
+
112.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Followers
+
183.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Following
+
80.000
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Saved Post
+
112
+
+
+
+
+
+
+
+
+
+
+

Profile Visit

+
+
+
+
+
+
+
+
+
+
+
+

Profile Visit

+
+
+
+
+
+ + + +
Europe
+
+
+
+
862
+
+
+
+
+
+
+
+
+ + + +
America
+
+
+
+
375
+
+
+
+
+
+
+
+
+ + + +
Indonesia
+
+
+
+
1025
+
+
+
+
+
+
+
+
+
+
+
+

Latest Comments

+
+
+
+ + + + + + + + + + + + + + + + + +
NameComment
+
+
+ +
+

Si Cantik

+
+
+

Congratulations on your graduation!

+
+
+
+ +
+

Si Ganteng

+
+
+

Wow amazing design! Can you make another tutorial for + this design?

+
+
+
+
+
+
+
+
+
+
+
+
+ Face 1 +
+
+
John Duck
+
@johnducky
+
+
+
+
+
+
+

Recent Messages

+
+
+
+
+ +
+
+
Hank Schrader
+
@johnducky
+
+
+
+
+ +
+
+
Dean Winchester
+
@imdean
+
+
+
+
+ +
+
+
John Dodol
+
@dodoljohn
+
+
+
+ +
+
+
+
+
+

Visitors Profile

+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/layout-rtl.html b/public/dashboard/layout-rtl.html new file mode 100644 index 0000000..c34a66f --- /dev/null +++ b/public/dashboard/layout-rtl.html @@ -0,0 +1,499 @@ + + + + + + + RTL Layout - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

RTL Layout

+

+ Right-to-left support in Mazer +

+
+
+ +
+
+
+
+
+
+
+
+
Coming back Soon!
+
+
+

+ RTL support is under construction for the current + release.
+ When needed, RTL support is available in older + releases of Mazer. +

+ + If you want to contribute, check out our + template repository. +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/layout-vertical-1-column.html b/public/dashboard/layout-vertical-1-column.html new file mode 100644 index 0000000..9ae36e1 --- /dev/null +++ b/public/dashboard/layout-vertical-1-column.html @@ -0,0 +1,40 @@ + + + + + + + Layout Vertical 1 Column - Mazer + + + + + + + + + +
+
+
+

Single Layout

+
+
+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus nemo quasi labore expedita? Veritatis + at maxime id voluptates excepturi molestiae possimus blanditiis dicta consequuntur maiores suscipit, + eveniet neque obcaecati doloribus.

+
+
+
+ + + + + diff --git a/public/dashboard/layout-vertical-navbar.html b/public/dashboard/layout-vertical-navbar.html new file mode 100644 index 0000000..16e4a49 --- /dev/null +++ b/public/dashboard/layout-vertical-navbar.html @@ -0,0 +1,546 @@ + + + + + + + Vertical Navbar - Mazer Admin Dashboard + + + + + + + + +
+ +
+
+ +
+
+ +
+
+
+
+

Vertical Layout with Navbar

+

Navbar will appear on the top of the page.

+
+
+ +
+
+
+
+
+
+

Example Content

+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Consectetur quas omnis laudantium tempore + exercitationem, expedita aspernatur sed officia asperiores unde tempora maxime odio reprehenderit + distinctio incidunt! Vel aspernatur dicta consequatur! +
+
+
+
+ +
+ +
+
+
+
+ + + + + diff --git a/public/dashboard/mix-manifest.json b/public/dashboard/mix-manifest.json new file mode 100644 index 0000000..c4df823 --- /dev/null +++ b/public/dashboard/mix-manifest.json @@ -0,0 +1,41 @@ +{ + "/assets/js/app.js": "/assets/js/app.js", + "/assets/js/extensions/toastify.js": "/assets/js/extensions/toastify.js", + "/assets/js/extensions/sweetalert2.js": "/assets/js/extensions/sweetalert2.js", + "/assets/js/extensions/ckeditor.js": "/assets/js/extensions/ckeditor.js", + "/assets/js/extensions/ui-apexchart.js": "/assets/js/extensions/ui-apexchart.js", + "/assets/js/extensions/ui-chartjs.js": "/assets/js/extensions/ui-chartjs.js", + "/assets/js/extensions/ui-todolist.js": "/assets/js/extensions/ui-todolist.js", + "/assets/js/extensions/form-element-select.js": "/assets/js/extensions/form-element-select.js", + "/assets/js/extensions/datatables.js": "/assets/js/extensions/datatables.js", + "/assets/js/extensions/quill.js": "/assets/js/extensions/quill.js", + "/assets/js/extensions/rater-js.js": "/assets/js/extensions/rater-js.js", + "/assets/js/extensions/simple-datatables.js": "/assets/js/extensions/simple-datatables.js", + "/assets/js/extensions/summernote.js": "/assets/js/extensions/summernote.js", + "/assets/js/extensions/tinymce.js": "/assets/js/extensions/tinymce.js", + "/assets/js/extensions/filepond.js": "/assets/js/extensions/filepond.js", + "/assets/js/pages/dashboard.js": "/assets/js/pages/dashboard.js", + "/assets/js/pages/form-editor.js": "/assets/js/pages/form-editor.js", + "/assets/js/pages/horizontal-layout.js": "/assets/js/pages/horizontal-layout.js", + "/assets/css/main/app.css": "/assets/css/main/app.css", + "/assets/css/pages/filepond.css": "/assets/css/pages/filepond.css", + "/assets/css/pages/quill.css": "/assets/css/pages/quill.css", + "/assets/css/widgets/todo.css": "/assets/css/widgets/todo.css", + "/assets/css/pages/form-element-select.css": "/assets/css/pages/form-element-select.css", + "/assets/css/pages/summernote.css": "/assets/css/pages/summernote.css", + "/assets/css/pages/rater-js.css": "/assets/css/pages/rater-js.css", + "/assets/css/pages/simple-datatables.css": "/assets/css/pages/simple-datatables.css", + "/assets/css/pages/datatables.css": "/assets/css/pages/datatables.css", + "/assets/css/pages/fontawesome.css": "/assets/css/pages/fontawesome.css", + "/assets/css/pages/dripicons.css": "/assets/css/pages/dripicons.css", + "/assets/css/pages/email.css": "/assets/css/pages/email.css", + "/assets/css/pages/error.css": "/assets/css/pages/error.css", + "/assets/css/pages/auth.css": "/assets/css/pages/auth.css", + "/assets/css/main/app-dark.css": "/assets/css/main/app-dark.css", + "/assets/css/shared/iconly.css": "/assets/css/shared/iconly.css", + "/assets/css/widgets/chat.css": "/assets/css/widgets/chat.css", + "/assets/css/pages/sweetalert2.css": "/assets/css/pages/sweetalert2.css", + "/assets/css/pages/toastify.css": "/assets/css/pages/toastify.css", + "/assets/css/pages/chat.css": "/assets/css/pages/chat.css", + "/assets/images/bootstrap-icons.svg": "/assets/images/bootstrap-icons.svg" +} diff --git a/public/dashboard/sensors.html b/public/dashboard/sensors.html new file mode 100644 index 0000000..a6bd2dc --- /dev/null +++ b/public/dashboard/sensors.html @@ -0,0 +1,204 @@ + + + + + + + IQG4iCity + + + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+

iCity 2: IQG4iCity

+
(Buildings, Neighborhoods and Infrastructure)
+
+
+
+ +
+
+
+

Sensors

+
+
+
+

Loading Sensor data...

+
+
+
+
+
+ +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/dashboard/table-datatable-jquery.html b/public/dashboard/table-datatable-jquery.html new file mode 100644 index 0000000..ccbf7ec --- /dev/null +++ b/public/dashboard/table-datatable-jquery.html @@ -0,0 +1,728 @@ + + + + + + + Table Datatable Jquery - Mazer Admin Dashboard + + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

DataTable Jquery

+

Powerful interactive tables with datatables (jQuery required)

+
+
+ +
+
+
+ + +
+
+
+ Jquery Datatable +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameEmailPhoneCityStatus
Graidenvehicula.aliquet@semconsequat.co.uk076 4820 8838Offenburg + Active +
Dalefringilla.euismod.enim@quam.ca0500 527693New Quay + Active +
Nathanielmi.Duis@diam.edu(012165) 76278Grumo Appula + Inactive +
Dariusvelit@nec.com0309 690 7871Ways + Active +
Olegrhoncus.id@Aliquamauctorvelit.net0500 441046Rossignol + Active +
Kermitdiam.Sed.diam@anteVivamusnon.org(01653) 27844Patna + Active +
Jermainesodales@nuncsit.org0800 528324Mold + Active +
Ferdinandgravida.molestie@tinciduntadipiscing.org(016977) 4107Marlborough + Inactive +
KuameQuisque.purus@mauris.org(0151) 561 8896Tresigallo + Active +
DeaconDuis.a.mi@sociisnatoquepenatibus.com07740 599321Karapınar + Active +
Channingtempor.bibendum.Donec@ornarelectusante.ca0845 46 49Warrnambool + Active +
Aladdinsem.ut@pellentesqueafacilisis.ca0800 1111Bothey + Active +
Cruznon@quisturpisvitae.ca07624 944915Shikarpur + Active +
Keeganmolestie.dapibus@condimentumDonecat.edu0800 200103Assen + Active +
Rayplacerat.eget@sagittislobortis.edu(0112) 896 6829Hofors + Active +
Maxwelldiam@dapibus.org0334 836 4028Thane + Active +
Carterurna.justo.faucibus@orci.com07079 826350Biez + Active +
Stonevelit.Aliquam.nisl@sitametrisus.com0800 1111Olivar + Active +
Berkfringilla.porttitor.vulputate@taciti.edu(0101) 043 2822Sanquhar + Active +
Philipturpis@euenimEtiam.org0500 571108Okara + Active +
Kibofeugiat@urnajustofaucibus.co.uk07624 682306La Cisterna + Active +
Brunoelit.Etiam.laoreet@luctuslobortisClass.edu07624 869434Rocca d"Arce + Active +
Leonardblandit.enim.consequat@mollislectuspede.net0800 1111Lobbes + Active +
Hamiltonmauris@diam.org0800 256 8788Sanzeno + Active +
HardingLorem.ipsum.dolor@etnetuset.com0800 1111Obaix + Active +
Emmanueleget.lacus.Mauris@feugiatSednec.org(016977) 8208Saint-Remy-Geest + Active +
+
+
+ +
+ +
+ +
+ +
+
+
+ + + + + + diff --git a/public/dashboard/table-datatable.html b/public/dashboard/table-datatable.html new file mode 100644 index 0000000..9700472 --- /dev/null +++ b/public/dashboard/table-datatable.html @@ -0,0 +1,725 @@ + + + + + + + DataTable - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

DataTable

+

A sortable, searchable, paginated table without dependencies thanks to simple-datatables

+
+
+ +
+
+
+
+
+
+ Simple Datatable +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameEmailPhoneCityStatus
Graidenvehicula.aliquet@semconsequat.co.uk076 4820 8838Offenburg + Active +
Dalefringilla.euismod.enim@quam.ca0500 527693New Quay + Active +
Nathanielmi.Duis@diam.edu(012165) 76278Grumo Appula + Inactive +
Dariusvelit@nec.com0309 690 7871Ways + Active +
Olegrhoncus.id@Aliquamauctorvelit.net0500 441046Rossignol + Active +
Kermitdiam.Sed.diam@anteVivamusnon.org(01653) 27844Patna + Active +
Jermainesodales@nuncsit.org0800 528324Mold + Active +
Ferdinandgravida.molestie@tinciduntadipiscing.org(016977) 4107Marlborough + Inactive +
KuameQuisque.purus@mauris.org(0151) 561 8896Tresigallo + Active +
DeaconDuis.a.mi@sociisnatoquepenatibus.com07740 599321Karapınar + Active +
Channingtempor.bibendum.Donec@ornarelectusante.ca0845 46 49Warrnambool + Active +
Aladdinsem.ut@pellentesqueafacilisis.ca0800 1111Bothey + Active +
Cruznon@quisturpisvitae.ca07624 944915Shikarpur + Active +
Keeganmolestie.dapibus@condimentumDonecat.edu0800 200103Assen + Active +
Rayplacerat.eget@sagittislobortis.edu(0112) 896 6829Hofors + Active +
Maxwelldiam@dapibus.org0334 836 4028Thane + Active +
Carterurna.justo.faucibus@orci.com07079 826350Biez + Active +
Stonevelit.Aliquam.nisl@sitametrisus.com0800 1111Olivar + Active +
Berkfringilla.porttitor.vulputate@taciti.edu(0101) 043 2822Sanquhar + Active +
Philipturpis@euenimEtiam.org0500 571108Okara + Active +
Kibofeugiat@urnajustofaucibus.co.uk07624 682306La Cisterna + Active +
Brunoelit.Etiam.laoreet@luctuslobortisClass.edu07624 869434Rocca d"Arce + Active +
Leonardblandit.enim.consequat@mollislectuspede.net0800 1111Lobbes + Active +
Hamiltonmauris@diam.org0800 256 8788Sanzeno + Active +
HardingLorem.ipsum.dolor@etnetuset.com0800 1111Obaix + Active +
Emmanueleget.lacus.Mauris@feugiatSednec.org(016977) 8208Saint-Remy-Geest + Active +
+
+
+ +
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/table.html b/public/dashboard/table.html new file mode 100644 index 0000000..250cdab --- /dev/null +++ b/public/dashboard/table.html @@ -0,0 +1,1529 @@ + + + + + + + Table - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Table

+

Who does not love tables

+
+
+ +
+
+
+ + +
+
+
+
+
+

Table with outer spacing

+
+
+
+

Using the most basic table up, here’s how + .table-based tables look in Bootstrap. You can use any example + of below table for your table and it can be use with any type of bootstrap tables. +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILL
Michael Right$15/hrUI/UX
Morgan Vanblum$13/hrGraphic concepts
Tiffani Blogz$15/hrAnimation
Ashley Boul$15/hrAnimation
Mikkey Mice$15/hrAnimation
+
+
+
+
+
+
+
+
+

Table without outer spacing

+
+
+
+

Using the most basic table up, here’s how + .table-based tables look in Bootstrap. You can use any example + of below table for your table and it can be use with any type of bootstrap tables. +

+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILL
Michael Right$15/hrUI/UX
Morgan Vanblum$13/hrGraphic concepts
Tiffani Blogz$15/hrAnimation
Ashley Boul$15/hrAnimation
Mikkey Mice$15/hrAnimation
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Inverse table

+
+
+
+

You can also invert the colors—with light text on dark backgrounds—with .table-dark.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes +
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China +
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas +
Ashley Boul$15/hrAnimationRemoteAustin,Texas +
Mikkey Mice$15/hrAnimationRemoteAustin,Texas +
+
+
+

You can also invert the colors—with dark text on light backgrounds—with .table-light.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas
Ashley Boul$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
+
+
+
+
+
+
+ + +
+
+
+
+
+

Table head options

+
+
+
+

Similar to tables and dark tables, use the modifier classes .thead-light or .thead-dark to + make <thead>s appear light or dark gray. +

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas
Ashley Boul$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Striped rows

+
+
+
+

Use .table-striped to add + zebra-striping to any + table row within the <tbody>. This styling + doesn't work in IE8 + and below as :nth-child CSS selector isn't supported.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas
Ashley Boul$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Striped inverse dark

+
+
+
+

Use .table-dark with .table-striped to add + zebra-striping to + any inverse table row within the <tbody>. This styling doesn't work + in + IE8 and below as + :nth-child CSS selector isn't supported. +

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes +
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China +
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas +
Ashley Boul$15/hrAnimationRemoteAustin,Texas +
Mikkey Mice$15/hrAnimationRemoteAustin,Texas +
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Bordered table

+
+
+
+

Add .table-bordered for borders on all sides of the table + and + cells. For + Inverse Dark Table, add .table-dark along with + .table-bordered. +

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas
Ashley Boul$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Borderless Table

+
+
+
+

Add .table-borderless for a table without borders. It can + also + be used on + dark tables.

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas
Ashley Boul$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Hoverable rows

+
+
+
+

Add .table-hover to enable a hover state on table + rows + within a + <tbody>. +

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas
Ashley Boul$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Contextual classes

+
+
+
+

Use contextual classes to color table rows or individual cells. Read full documnetation + here. +

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NAMERATESKILLTYPELOCATIONACTION
Michael Right$15/hrUI/UXRemoteAustin,Taxes
Morgan Vanblum$13/hrGraphic conceptsRemoteShangai,China
Tiffani Blogz$15/hrAnimationRemoteAustin,Texas
Ashley Boul$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
Mikkey Mice$15/hrAnimationRemoteAustin,Texas
+
+
+
+
+
+
+ + + +
+
+
+
+
+

Always responsive

+
+
+
+

Responsive tables allow tables to be scrolled horizontally with ease. Make any table + responsive across all + viewports by adding a div with the class .table-responsive + around the table. Or, pick a maximum breakpoint with which to have a responsive + table up to by adding .table-responsive{-sm|-md|-lg|-xl}. Read full + documentation here. +

+ +
+

Vertical clipping/truncation

+

Responsive tables make use of overflow-y: hidden, + which clips off + any content that goes beyond the bottom or top edges of the table. In particular, + this + can clip off + dropdown menus and other third-party widgets.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#Heading 1Heading 2Heading 3Heading 4Heading 5Heading 6Heading 7Heading 8Heading 9Heading 10Heading 11Heading 12Heading 13
Michael RightTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cell
Michael RightTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cell
Michael RightTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cellTable cell
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-chart-apexcharts.html b/public/dashboard/ui-chart-apexcharts.html new file mode 100644 index 0000000..2046e4b --- /dev/null +++ b/public/dashboard/ui-chart-apexcharts.html @@ -0,0 +1,525 @@ + + + + + + + Apexcharts - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Apexcharts

+

A chart says more than a thousand words

+
+
+ +
+
+
+ +
+
+
+
+
+

Line Area Chart

+
+
+
+
+
+
+
+
+
+

Radial Gradient Chart

+
+
+
+
+
+
+
+
+
+
+
+

Line Chart

+
+
+
+
+
+
+
+
+
+

Bar Chart

+
+
+
+
+
+
+
+
+
+
+
+

Radial Gradient Chart

+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/ui-chart-chartjs.html b/public/dashboard/ui-chart-chartjs.html new file mode 100644 index 0000000..3c7cef2 --- /dev/null +++ b/public/dashboard/ui-chart-chartjs.html @@ -0,0 +1,490 @@ + + + + + + + ChartJS - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

ChartJS

+

A chart says more than a thousand words.

+
+
+ +
+
+
+
+
+
+
+
+

Bar Chart

+
+
+ +
+
+
+
+
+
+

Line Chart

+
+
+ +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/ui-file-uploader.html b/public/dashboard/ui-file-uploader.html new file mode 100644 index 0000000..82dd574 --- /dev/null +++ b/public/dashboard/ui-file-uploader.html @@ -0,0 +1,630 @@ + + + + + + + File Uploader - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

File Uploader

+

Javascript enhanced uploaders for easier file handling

+
+
+ +
+
+
+
+
+
+
+
+
Basic File Uploader
+
+
+
+

Using the basic file uploader up, upload here to see how + .basic-filepond look. +

+ + +
+
+
+
+
+
+
+
ImgBB Uploader
+
+
+
+

Using the basic file uploader up, upload here to see how + .imgbb-filepond-based basic file uploader look. You must use + name=image or by FormData fieldName for your + input type=file to upload in imgBB. +

+ + +
+
+
+
+
+
+
+
Multiple Files
+
+
+
+

Using the basic table up, upload here to see how + .multiple-files-filepond-based basic file uploader look. You can use + allowMultiple or multiple attribute too to implement multiple + upload. +

+ + +
+
+
+
+
+
+
+
With Validation
+
+
+
+

Using the basic table up, upload here to see how + .with-validation-filepond-based basic file uploader look. You can use + see here + or required (to make your input required), data-max-file-size (to limit your input file size), + data-max-files (to limit your uploaded files), etc (start with data-) attribute + too to implement validation. +

+ + +
+
+
+
+
+
+
+
Image Preview
+
+
+
+

Using the basic table up, upload here to see how + .image-preview-filepond-based basic file uploader look. This + preview for uploaded or dropped images. +

+ + +
+
+
+
+
+
+
+
Image Exif Orientation
+
+
+
+

Using the basic table up, upload here to see how + .image-exif-filepond-based basic file uploader look. This + helps in correctly orienting photos taken on mobile devices. +

+ + +
+
+
+
+
+
+
+
Image Auto Crop
+
+
+
+

Using the basic table up, upload here to see how + .image-crop-filepond-based basic file uploader look. You can use + imageCropAspectRatio or image-crop-aspect-ratio to + set aspect ratio. +

+ + +
+
+
+
+
+
+
+
Image Auto Filter
+
+
+
+

Using the basic table up, upload here to see how + .image-filter-filepond-based basic file uploader look. +

+ + +
+
+
+
+
+
+
+
Image Auto Resize
+
+
+
+

Using the basic table up, upload here to see how + .image-resize-filepond-based basic file uploader look. +

+ + +
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/dashboard/ui-icons-bootstrap-icons.html b/public/dashboard/ui-icons-bootstrap-icons.html new file mode 100644 index 0000000..58307d5 --- /dev/null +++ b/public/dashboard/ui-icons-bootstrap-icons.html @@ -0,0 +1,12355 @@ + + + + + + + Bootstrap Icons - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Bootstrap Icons

+

Get over 1,000+ icons with Bootstrap Icons

+
+
+ +
+
+
+
+
+
+

Icon List

+
+
+
+
    +
  • + +
    + + + +
    +
    + Alarm fill +
    +
  • +
  • + +
    + + + +
    +
    + Alarm +
    +
  • +
  • + +
    + + + +
    +
    + Align bottom +
    +
  • +
  • + +
    + + + +
    +
    + Align center +
    +
  • +
  • + +
    + + + +
    +
    + Align end +
    +
  • +
  • + +
    + + + +
    +
    + Align middle +
    +
  • +
  • + +
    + + + +
    +
    + Align start +
    +
  • +
  • + +
    + + + +
    +
    + Align top +
    +
  • +
  • + +
    + + + +
    +
    + Alt +
    +
  • +
  • + +
    + + + +
    +
    + App indicator +
    +
  • +
  • + +
    + + + +
    +
    + App +
    +
  • +
  • + +
    + + + +
    +
    + Archive fill +
    +
  • +
  • + +
    + + + +
    +
    + Archive +
    +
  • +
  • + +
    + + + +
    +
    + Arrow 90deg down +
    +
  • +
  • + +
    + + + +
    +
    + Arrow 90deg left +
    +
  • +
  • + +
    + + + +
    +
    + Arrow 90deg right +
    +
  • +
  • + +
    + + + +
    +
    + Arrow 90deg up +
    +
  • +
  • + +
    + + + +
    +
    + Arrow bar down +
    +
  • +
  • + +
    + + + +
    +
    + Arrow bar left +
    +
  • +
  • + +
    + + + +
    +
    + Arrow bar right +
    +
  • +
  • + +
    + + + +
    +
    + Arrow bar up +
    +
  • +
  • + +
    + + + +
    +
    + Arrow clockwise +
    +
  • +
  • + +
    + + + +
    +
    + Arrow counterclockwise +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down left circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down left circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down left square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down left square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down left +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down right circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down right circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down right square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down right square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down right +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down short +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down up +
    +
  • +
  • + +
    + + + +
    +
    + Arrow down +
    +
  • +
  • + +
    + + + +
    +
    + Arrow left circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow left circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow left right +
    +
  • +
  • + +
    + + + +
    +
    + Arrow left short +
    +
  • +
  • + +
    + + + +
    +
    + Arrow left square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow left square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow left +
    +
  • +
  • + +
    + + + +
    +
    + Arrow repeat +
    +
  • +
  • + +
    + + + +
    +
    + Arrow return left +
    +
  • +
  • + +
    + + + +
    +
    + Arrow return right +
    +
  • +
  • + +
    + + + +
    +
    + Arrow right circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow right circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow right short +
    +
  • +
  • + +
    + + + +
    +
    + Arrow right square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow right square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow right +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up left circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up left circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up left square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up left square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up left +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up right circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up right circle +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up right square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up right square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up right +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up short +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up square fill +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up square +
    +
  • +
  • + +
    + + + +
    +
    + Arrow up +
    +
  • +
  • + +
    + + + +
    +
    + Arrows angle contract +
    +
  • +
  • + +
    + + + +
    +
    + Arrows angle expand +
    +
  • +
  • + +
    + + + +
    +
    + Arrows collapse +
    +
  • +
  • + +
    + + + +
    +
    + Arrows expand +
    +
  • +
  • + +
    + + + +
    +
    + Arrows fullscreen +
    +
  • +
  • + +
    + + + +
    +
    + Arrows move +
    +
  • +
  • + +
    + + + +
    +
    + Aspect ratio fill +
    +
  • +
  • + +
    + + + +
    +
    + Aspect ratio +
    +
  • +
  • + +
    + + + +
    +
    + Asterisk +
    +
  • +
  • + +
    + + + +
    +
    + At +
    +
  • +
  • + +
    + + + +
    +
    + Award fill +
    +
  • +
  • + +
    + + + +
    +
    + Award +
    +
  • +
  • + +
    + + + +
    +
    + Back +
    +
  • +
  • + +
    + + + +
    +
    + Backspace fill +
    +
  • +
  • + +
    + + + +
    +
    + Backspace reverse fill +
    +
  • +
  • + +
    + + + +
    +
    + Backspace reverse +
    +
  • +
  • + +
    + + + +
    +
    + Backspace +
    +
  • +
  • + +
    + + + +
    +
    + Badge 4k fill +
    +
  • +
  • + +
    + + + +
    +
    + Badge 4k +
    +
  • +
  • + +
    + + + +
    +
    + Badge 8k fill +
    +
  • +
  • + +
    + + + +
    +
    + Badge 8k +
    +
  • +
  • + +
    + + + +
    +
    + Badge cc fill +
    +
  • +
  • + +
    + + + +
    +
    + Badge cc +
    +
  • +
  • + +
    + + + +
    +
    + Badge hd fill +
    +
  • +
  • + +
    + + + +
    +
    + Badge hd +
    +
  • +
  • + +
    + + + +
    +
    + Badge tm fill +
    +
  • +
  • + +
    + + + +
    +
    + Badge tm +
    +
  • +
  • + +
    + + + +
    +
    + Badge vo fill +
    +
  • +
  • + +
    + + + +
    +
    + Badge vo +
    +
  • +
  • + +
    + + + +
    +
    + Bag check +
    +
  • +
  • + +
    + + + +
    +
    + Bag dash +
    +
  • +
  • + +
    + + + +
    +
    + Bag fill +
    +
  • +
  • + +
    + + + +
    +
    + Bag plus +
    +
  • +
  • + +
    + + + +
    +
    + Bag +
    +
  • +
  • + +
    + + + +
    +
    + Bar chart fill +
    +
  • +
  • + +
    + + + +
    +
    + Bar chart line fill +
    +
  • +
  • + +
    + + + +
    +
    + Bar chart line +
    +
  • +
  • + +
    + + + +
    +
    + Bar chart steps +
    +
  • +
  • + +
    + + + +
    +
    + Bar chart +
    +
  • +
  • + +
    + + + +
    +
    + Basket fill +
    +
  • +
  • + +
    + + + +
    +
    + Basket +
    +
  • +
  • + +
    + + + +
    +
    + Basket2 fill +
    +
  • +
  • + +
    + + + +
    +
    + Basket2 +
    +
  • +
  • + +
    + + + +
    +
    + Basket3 fill +
    +
  • +
  • + +
    + + + +
    +
    + Basket3 +
    +
  • +
  • + +
    + + + +
    +
    + Battery charging +
    +
  • +
  • + +
    + + + +
    +
    + Battery full +
    +
  • +
  • + +
    + + + +
    +
    + Battery half +
    +
  • +
  • + +
    + + + +
    +
    + Battery +
    +
  • +
  • + +
    + + + +
    +
    + Bell fill +
    +
  • +
  • + +
    + + + +
    +
    + Bell +
    +
  • +
  • + +
    + + + +
    +
    + Bezier +
    +
  • +
  • + +
    + + + +
    +
    + Bezier2 +
    +
  • +
  • + +
    + + + +
    +
    + Bicycle +
    +
  • +
  • + +
    + + + +
    +
    + Binoculars fill +
    +
  • +
  • + +
    + + + +
    +
    + Binoculars +
    +
  • +
  • + +
    + + + +
    +
    + Blockquote left +
    +
  • +
  • + +
    + + + +
    +
    + Blockquote right +
    +
  • +
  • + +
    + + + +
    +
    + Book fill +
    +
  • +
  • + +
    + + + +
    +
    + Book half +
    +
  • +
  • + +
    + + + +
    +
    + Book +
    +
  • +
  • + +
    + + + +
    +
    + Bookmark check +
    +
  • +
  • + +
    + + + +
    +
    + Bookmark dash +
    +
  • +
  • + +
    + + + +
    +
    + Bookmark fill +
    +
  • +
  • + +
    + + + +
    +
    + Bookmark plus +
    +
  • +
  • + +
    + + + +
    +
    + Bookmark +
    +
  • +
  • + +
    + + + +
    +
    + Bookmarks fill +
    +
  • +
  • + +
    + + + +
    +
    + Bookmarks +
    +
  • +
  • + +
    + + + +
    +
    + Bookshelf +
    +
  • +
  • + +
    + + + +
    +
    + Bootstrap fill +
    +
  • +
  • + +
    + + + +
    +
    + Bootstrap reboot +
    +
  • +
  • + +
    + + + +
    +
    + Bootstrap +
    +
  • +
  • + +
    + + + +
    +
    + Border style +
    +
  • +
  • + +
    + + + +
    +
    + Border width +
    +
  • +
  • + +
    + + + +
    +
    + Bounding box circles +
    +
  • +
  • + +
    + + + +
    +
    + Bounding box +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow down left +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow down right +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow down +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in down left +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in down right +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in down +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in left +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in right +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in up left +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in up right +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow in up +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow left +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow right +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow up left +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow up right +
    +
  • +
  • + +
    + + + +
    +
    + Box arrow up +
    +
  • +
  • + +
    + + + +
    +
    + Box seam +
    +
  • +
  • + +
    + + + +
    +
    + Box +
    +
  • +
  • + +
    + + + +
    +
    + Braces +
    +
  • +
  • + +
    + + + +
    +
    + Bricks +
    +
  • +
  • + +
    + + + +
    +
    + Briefcase fill +
    +
  • +
  • + +
    + + + +
    +
    + Briefcase +
    +
  • +
  • + +
    + + + +
    +
    + Brightness alt high fill +
    +
  • +
  • + +
    + + + +
    +
    + Brightness alt high +
    +
  • +
  • + +
    + + + +
    +
    + Brightness alt low fill +
    +
  • +
  • + +
    + + + +
    +
    + Brightness alt low +
    +
  • +
  • + +
    + + + +
    +
    + Brightness high fill +
    +
  • +
  • + +
    + + + +
    +
    + Brightness high +
    +
  • +
  • + +
    + + + +
    +
    + Brightness low fill +
    +
  • +
  • + +
    + + + +
    +
    + Brightness low +
    +
  • +
  • + +
    + + + +
    +
    + Broadcast pin +
    +
  • +
  • + +
    + + + +
    +
    + Broadcast +
    +
  • +
  • + +
    + + + +
    +
    + Brush +
    +
  • +
  • + +
    + + + +
    +
    + Bucket fill +
    +
  • +
  • + +
    + + + +
    +
    + Bucket +
    +
  • +
  • + +
    + + + +
    +
    + Bug fill +
    +
  • +
  • + +
    + + + +
    +
    + Bug +
    +
  • +
  • + +
    + + + +
    +
    + Building +
    +
  • +
  • + +
    + + + +
    +
    + Bullseye +
    +
  • +
  • + +
    + + + +
    +
    + Calculator fill +
    +
  • +
  • + +
    + + + +
    +
    + Calculator +
    +
  • +
  • + +
    + + + +
    +
    + Calendar check fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar check +
    +
  • +
  • + +
    + + + +
    +
    + Calendar date fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar date +
    +
  • +
  • + +
    + + + +
    +
    + Calendar day fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar day +
    +
  • +
  • + +
    + + + +
    +
    + Calendar event fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar event +
    +
  • +
  • + +
    + + + +
    +
    + Calendar fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar minus fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar minus +
    +
  • +
  • + +
    + + + +
    +
    + Calendar month fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar month +
    +
  • +
  • + +
    + + + +
    +
    + Calendar plus fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar plus +
    +
  • +
  • + +
    + + + +
    +
    + Calendar range fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar range +
    +
  • +
  • + +
    + + + +
    +
    + Calendar week fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar week +
    +
  • +
  • + +
    + + + +
    +
    + Calendar +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 check fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 check +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 date fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 date +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 day fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 day +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 event fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 event +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 minus fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 minus +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 month fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 month +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 plus fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 plus +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 range fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 range +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 week fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 week +
    +
  • +
  • + +
    + + + +
    +
    + Calendar2 +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 event fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 event +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 range fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 range +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 week fill +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 week +
    +
  • +
  • + +
    + + + +
    +
    + Calendar3 +
    +
  • +
  • + +
    + + + +
    +
    + Calendar4 event +
    +
  • +
  • + +
    + + + +
    +
    + Calendar4 range +
    +
  • +
  • + +
    + + + +
    +
    + Calendar4 week +
    +
  • +
  • + +
    + + + +
    +
    + Calendar4 +
    +
  • +
  • + +
    + + + +
    +
    + Camera fill +
    +
  • +
  • + +
    + + + +
    +
    + Camera reels fill +
    +
  • +
  • + +
    + + + +
    +
    + Camera reels +
    +
  • +
  • + +
    + + + +
    +
    + Camera video fill +
    +
  • +
  • + +
    + + + +
    +
    + Camera video off fill +
    +
  • +
  • + +
    + + + +
    +
    + Camera video off +
    +
  • +
  • + +
    + + + +
    +
    + Camera video +
    +
  • +
  • + +
    + + + +
    +
    + Camera +
    +
  • +
  • + +
    + + + +
    +
    + Camera2 +
    +
  • +
  • + +
    + + + +
    +
    + Capslock fill +
    +
  • +
  • + +
    + + + +
    +
    + Capslock +
    +
  • +
  • + +
    + + + +
    +
    + Card checklist +
    +
  • +
  • + +
    + + + +
    +
    + Card heading +
    +
  • +
  • + +
    + + + +
    +
    + Card image +
    +
  • +
  • + +
    + + + +
    +
    + Card list +
    +
  • +
  • + +
    + + + +
    +
    + Card text +
    +
  • +
  • + +
    + + + +
    +
    + Caret down fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret down square fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret down square +
    +
  • +
  • + +
    + + + +
    +
    + Caret down +
    +
  • +
  • + +
    + + + +
    +
    + Caret left fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret left square fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret left square +
    +
  • +
  • + +
    + + + +
    +
    + Caret left +
    +
  • +
  • + +
    + + + +
    +
    + Caret right fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret right square fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret right square +
    +
  • +
  • + +
    + + + +
    +
    + Caret right +
    +
  • +
  • + +
    + + + +
    +
    + Caret up fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret up square fill +
    +
  • +
  • + +
    + + + +
    +
    + Caret up square +
    +
  • +
  • + +
    + + + +
    +
    + Caret up +
    +
  • +
  • + +
    + + + +
    +
    + Cart check +
    +
  • +
  • + +
    + + + +
    +
    + Cart dash +
    +
  • +
  • + +
    + + + +
    +
    + Cart fill +
    +
  • +
  • + +
    + + + +
    +
    + Cart plus +
    +
  • +
  • + +
    + + + +
    +
    + Cart +
    +
  • +
  • + +
    + + + +
    +
    + Cart2 +
    +
  • +
  • + +
    + + + +
    +
    + Cart3 +
    +
  • +
  • + +
    + + + +
    +
    + Cart4 +
    +
  • +
  • + +
    + + + +
    +
    + Cash stack +
    +
  • +
  • + +
    + + + +
    +
    + Cash +
    +
  • +
  • + +
    + + + +
    +
    + Cast +
    +
  • +
  • + +
    + + + +
    +
    + Chat dots fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat dots +
    +
  • +
  • + +
    + + + +
    +
    + Chat fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat left dots fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat left dots +
    +
  • +
  • + +
    + + + +
    +
    + Chat left fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat left quote fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat left quote +
    +
  • +
  • + +
    + + + +
    +
    + Chat left text fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat left text +
    +
  • +
  • + +
    + + + +
    +
    + Chat left +
    +
  • +
  • + +
    + + + +
    +
    + Chat quote fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat quote +
    +
  • +
  • + +
    + + + +
    +
    + Chat right dots fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat right dots +
    +
  • +
  • + +
    + + + +
    +
    + Chat right fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat right quote fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat right quote +
    +
  • +
  • + +
    + + + +
    +
    + Chat right text fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat right text +
    +
  • +
  • + +
    + + + +
    +
    + Chat right +
    +
  • +
  • + +
    + + + +
    +
    + Chat square dots fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat square dots +
    +
  • +
  • + +
    + + + +
    +
    + Chat square fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat square quote fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat square quote +
    +
  • +
  • + +
    + + + +
    +
    + Chat square text fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat square text +
    +
  • +
  • + +
    + + + +
    +
    + Chat square +
    +
  • +
  • + +
    + + + +
    +
    + Chat text fill +
    +
  • +
  • + +
    + + + +
    +
    + Chat text +
    +
  • +
  • + +
    + + + +
    +
    + Chat +
    +
  • +
  • + +
    + + + +
    +
    + Check all +
    +
  • +
  • + +
    + + + +
    +
    + Check circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Check circle +
    +
  • +
  • + +
    + + + +
    +
    + Check square fill +
    +
  • +
  • + +
    + + + +
    +
    + Check square +
    +
  • +
  • + +
    + + + +
    +
    + Check +
    +
  • +
  • + +
    + + + +
    +
    + Check2 all +
    +
  • +
  • + +
    + + + +
    +
    + Check2 circle +
    +
  • +
  • + +
    + + + +
    +
    + Check2 square +
    +
  • +
  • + +
    + + + +
    +
    + Check2 +
    +
  • +
  • + +
    + + + +
    +
    + Chevron bar contract +
    +
  • +
  • + +
    + + + +
    +
    + Chevron bar down +
    +
  • +
  • + +
    + + + +
    +
    + Chevron bar expand +
    +
  • +
  • + +
    + + + +
    +
    + Chevron bar left +
    +
  • +
  • + +
    + + + +
    +
    + Chevron bar right +
    +
  • +
  • + +
    + + + +
    +
    + Chevron bar up +
    +
  • +
  • + +
    + + + +
    +
    + Chevron compact down +
    +
  • +
  • + +
    + + + +
    +
    + Chevron compact left +
    +
  • +
  • + +
    + + + +
    +
    + Chevron compact right +
    +
  • +
  • + +
    + + + +
    +
    + Chevron compact up +
    +
  • +
  • + +
    + + + +
    +
    + Chevron contract +
    +
  • +
  • + +
    + + + +
    +
    + Chevron double down +
    +
  • +
  • + +
    + + + +
    +
    + Chevron double left +
    +
  • +
  • + +
    + + + +
    +
    + Chevron double right +
    +
  • +
  • + +
    + + + +
    +
    + Chevron double up +
    +
  • +
  • + +
    + + + +
    +
    + Chevron down +
    +
  • +
  • + +
    + + + +
    +
    + Chevron expand +
    +
  • +
  • + +
    + + + +
    +
    + Chevron left +
    +
  • +
  • + +
    + + + +
    +
    + Chevron right +
    +
  • +
  • + +
    + + + +
    +
    + Chevron up +
    +
  • +
  • + +
    + + + +
    +
    + Circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Circle half +
    +
  • +
  • + +
    + + + +
    +
    + Circle square +
    +
  • +
  • + +
    + + + +
    +
    + Circle +
    +
  • +
  • + +
    + + + +
    +
    + Clipboard check +
    +
  • +
  • + +
    + + + +
    +
    + Clipboard data +
    +
  • +
  • + +
    + + + +
    +
    + Clipboard minus +
    +
  • +
  • + +
    + + + +
    +
    + Clipboard plus +
    +
  • +
  • + +
    + + + +
    +
    + Clipboard +
    +
  • +
  • + +
    + + + +
    +
    + Clock fill +
    +
  • +
  • + +
    + + + +
    +
    + Clock history +
    +
  • +
  • + +
    + + + +
    +
    + Clock +
    +
  • +
  • + +
    + + + +
    +
    + Cloud arrow down fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud arrow down +
    +
  • +
  • + +
    + + + +
    +
    + Cloud arrow up fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud arrow up +
    +
  • +
  • + +
    + + + +
    +
    + Cloud check fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud check +
    +
  • +
  • + +
    + + + +
    +
    + Cloud download fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud download +
    +
  • +
  • + +
    + + + +
    +
    + Cloud fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud minus fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud minus +
    +
  • +
  • + +
    + + + +
    +
    + Cloud plus fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud plus +
    +
  • +
  • + +
    + + + +
    +
    + Cloud slash fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud slash +
    +
  • +
  • + +
    + + + +
    +
    + Cloud upload fill +
    +
  • +
  • + +
    + + + +
    +
    + Cloud upload +
    +
  • +
  • + +
    + + + +
    +
    + Cloud +
    +
  • +
  • + +
    + + + +
    +
    + Code slash +
    +
  • +
  • + +
    + + + +
    +
    + Code square +
    +
  • +
  • + +
    + + + +
    +
    + Code +
    +
  • +
  • + +
    + + + +
    +
    + Collection fill +
    +
  • +
  • + +
    + + + +
    +
    + Collection play fill +
    +
  • +
  • + +
    + + + +
    +
    + Collection play +
    +
  • +
  • + +
    + + + +
    +
    + Collection +
    +
  • +
  • + +
    + + + +
    +
    + Columns gap +
    +
  • +
  • + +
    + + + +
    +
    + Columns +
    +
  • +
  • + +
    + + + +
    +
    + Command +
    +
  • +
  • + +
    + + + +
    +
    + Compass +
    +
  • +
  • + +
    + + + +
    +
    + Cone striped +
    +
  • +
  • + +
    + + + +
    +
    + Cone +
    +
  • +
  • + +
    + + + +
    +
    + Controller +
    +
  • +
  • + +
    + + + +
    +
    + Cpu fill +
    +
  • +
  • + +
    + + + +
    +
    + Cpu +
    +
  • +
  • + +
    + + + +
    +
    + Credit card 2 back fill +
    +
  • +
  • + +
    + + + +
    +
    + Credit card 2 back +
    +
  • +
  • + +
    + + + +
    +
    + Credit card 2 front fill +
    +
  • +
  • + +
    + + + +
    +
    + Credit card 2 front +
    +
  • +
  • + +
    + + + +
    +
    + Credit card fill +
    +
  • +
  • + +
    + + + +
    +
    + Credit card +
    +
  • +
  • + +
    + + + +
    +
    + Crop +
    +
  • +
  • + +
    + + + +
    +
    + Cup straw +
    +
  • +
  • + +
    + + + +
    +
    + Cup +
    +
  • +
  • + +
    + + + +
    +
    + Cursor fill +
    +
  • +
  • + +
    + + + +
    +
    + Cursor text +
    +
  • +
  • + +
    + + + +
    +
    + Cursor +
    +
  • +
  • + +
    + + + +
    +
    + Dash circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Dash circle +
    +
  • +
  • + +
    + + + +
    +
    + Dash square fill +
    +
  • +
  • + +
    + + + +
    +
    + Dash square +
    +
  • +
  • + +
    + + + +
    +
    + Dash +
    +
  • +
  • + +
    + + + +
    +
    + Diagram 2 fill +
    +
  • +
  • + +
    + + + +
    +
    + Diagram 2 +
    +
  • +
  • + +
    + + + +
    +
    + Diagram 3 fill +
    +
  • +
  • + +
    + + + +
    +
    + Diagram 3 +
    +
  • +
  • + +
    + + + +
    +
    + Diamond fill +
    +
  • +
  • + +
    + + + +
    +
    + Diamond half +
    +
  • +
  • + +
    + + + +
    +
    + Diamond +
    +
  • +
  • + +
    + + + +
    +
    + Dice 1 fill +
    +
  • +
  • + +
    + + + +
    +
    + Dice 1 +
    +
  • +
  • + +
    + + + +
    +
    + Dice 2 fill +
    +
  • +
  • + +
    + + + +
    +
    + Dice 2 +
    +
  • +
  • + +
    + + + +
    +
    + Dice 3 fill +
    +
  • +
  • + +
    + + + +
    +
    + Dice 3 +
    +
  • +
  • + +
    + + + +
    +
    + Dice 4 fill +
    +
  • +
  • + +
    + + + +
    +
    + Dice 4 +
    +
  • +
  • + +
    + + + +
    +
    + Dice 5 fill +
    +
  • +
  • + +
    + + + +
    +
    + Dice 5 +
    +
  • +
  • + +
    + + + +
    +
    + Dice 6 fill +
    +
  • +
  • + +
    + + + +
    +
    + Dice 6 +
    +
  • +
  • + +
    + + + +
    +
    + Display fill +
    +
  • +
  • + +
    + + + +
    +
    + Display +
    +
  • +
  • + +
    + + + +
    +
    + Distribute horizontal +
    +
  • +
  • + +
    + + + +
    +
    + Distribute vertical +
    +
  • +
  • + +
    + + + +
    +
    + Door closed fill +
    +
  • +
  • + +
    + + + +
    +
    + Door closed +
    +
  • +
  • + +
    + + + +
    +
    + Door open fill +
    +
  • +
  • + +
    + + + +
    +
    + Door open +
    +
  • +
  • + +
    + + + +
    +
    + Dot +
    +
  • +
  • + +
    + + + +
    +
    + Download +
    +
  • +
  • + +
    + + + +
    +
    + Droplet fill +
    +
  • +
  • + +
    + + + +
    +
    + Droplet half +
    +
  • +
  • + +
    + + + +
    +
    + Droplet +
    +
  • +
  • + +
    + + + +
    +
    + Earbuds +
    +
  • +
  • + +
    + + + +
    +
    + Easel fill +
    +
  • +
  • + +
    + + + +
    +
    + Easel +
    +
  • +
  • + +
    + + + +
    +
    + Egg fill +
    +
  • +
  • + +
    + + + +
    +
    + Egg fried +
    +
  • +
  • + +
    + + + +
    +
    + Egg +
    +
  • +
  • + +
    + + + +
    +
    + Eject fill +
    +
  • +
  • + +
    + + + +
    +
    + Eject +
    +
  • +
  • + +
    + + + +
    +
    + Emoji angry +
    +
  • +
  • + +
    + + + +
    +
    + Emoji dizzy +
    +
  • +
  • + +
    + + + +
    +
    + Emoji expressionless +
    +
  • +
  • + +
    + + + +
    +
    + Emoji frown +
    +
  • +
  • + +
    + + + +
    +
    + Emoji laughing +
    +
  • +
  • + +
    + + + +
    +
    + Emoji neutral +
    +
  • +
  • + +
    + + + +
    +
    + Emoji smile upside down +
    +
  • +
  • + +
    + + + +
    +
    + Emoji smile +
    +
  • +
  • + +
    + + + +
    +
    + Emoji sunglasses +
    +
  • +
  • + +
    + + + +
    +
    + Envelope fill +
    +
  • +
  • + +
    + + + +
    +
    + Envelope open fill +
    +
  • +
  • + +
    + + + +
    +
    + Envelope open +
    +
  • +
  • + +
    + + + +
    +
    + Envelope +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation circle +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation diamond fill +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation diamond +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation octagon fill +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation octagon +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation square fill +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation square +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation triangle fill +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation triangle +
    +
  • +
  • + +
    + + + +
    +
    + Exclamation +
    +
  • +
  • + +
    + + + +
    +
    + Exclude +
    +
  • +
  • + +
    + + + +
    +
    + Eye fill +
    +
  • +
  • + +
    + + + +
    +
    + Eye slash fill +
    +
  • +
  • + +
    + + + +
    +
    + Eye slash +
    +
  • +
  • + +
    + + + +
    +
    + Eye +
    +
  • +
  • + +
    + + + +
    +
    + Eyeglasses +
    +
  • +
  • + +
    + + + +
    +
    + File arrow down fill +
    +
  • +
  • + +
    + + + +
    +
    + File arrow down +
    +
  • +
  • + +
    + + + +
    +
    + File arrow up fill +
    +
  • +
  • + +
    + + + +
    +
    + File arrow up +
    +
  • +
  • + +
    + + + +
    +
    + File binary fill +
    +
  • +
  • + +
    + + + +
    +
    + File binary +
    +
  • +
  • + +
    + + + +
    +
    + File break fill +
    +
  • +
  • + +
    + + + +
    +
    + File break +
    +
  • +
  • + +
    + + + +
    +
    + File check fill +
    +
  • +
  • + +
    + + + +
    +
    + File check +
    +
  • +
  • + +
    + + + +
    +
    + File code fill +
    +
  • +
  • + +
    + + + +
    +
    + File code +
    +
  • +
  • + +
    + + + +
    +
    + File diff fill +
    +
  • +
  • + +
    + + + +
    +
    + File diff +
    +
  • +
  • + +
    + + + +
    +
    + File earmark arrow down +
    +
  • +
  • + +
    + + + +
    +
    + File earmark arrow up fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark arrow up +
    +
  • +
  • + +
    + + + +
    +
    + File earmark binary fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark binary +
    +
  • +
  • + +
    + + + +
    +
    + File earmark break fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark break +
    +
  • +
  • + +
    + + + +
    +
    + File earmark check fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark check +
    +
  • +
  • + +
    + + + +
    +
    + File earmark code fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark code +
    +
  • +
  • + +
    + + + +
    +
    + File earmark diff fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark diff +
    +
  • +
  • + +
    + + + +
    +
    + File earmark fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark medical fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark medical +
    +
  • +
  • + +
    + + + +
    +
    + File earmark minus fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark minus +
    +
  • +
  • + +
    + + + +
    +
    + File earmark plus fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark plus +
    +
  • +
  • + +
    + + + +
    +
    + File earmark ruled fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark ruled +
    +
  • +
  • + +
    + + + +
    +
    + File earmark spreadsheet fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark spreadsheet +
    +
  • +
  • + +
    + + + +
    +
    + File earmark text fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark text +
    +
  • +
  • + +
    + + + +
    +
    + File earmark zip fill +
    +
  • +
  • + +
    + + + +
    +
    + File earmark zip +
    +
  • +
  • + +
    + + + +
    +
    + File earmark +
    +
  • +
  • + +
    + + + +
    +
    + File fill +
    +
  • +
  • + +
    + + + +
    +
    + File medical fill +
    +
  • +
  • + +
    + + + +
    +
    + File medical +
    +
  • +
  • + +
    + + + +
    +
    + File minus fill +
    +
  • +
  • + +
    + + + +
    +
    + File minus +
    +
  • +
  • + +
    + + + +
    +
    + File music fill +
    +
  • +
  • + +
    + + + +
    +
    + File music +
    +
  • +
  • + +
    + + + +
    +
    + File person fill +
    +
  • +
  • + +
    + + + +
    +
    + File person +
    +
  • +
  • + +
    + + + +
    +
    + File plus fill +
    +
  • +
  • + +
    + + + +
    +
    + File plus +
    +
  • +
  • + +
    + + + +
    +
    + File post fill +
    +
  • +
  • + +
    + + + +
    +
    + File post +
    +
  • +
  • + +
    + + + +
    +
    + File richtext fill +
    +
  • +
  • + +
    + + + +
    +
    + File richtext +
    +
  • +
  • + +
    + + + +
    +
    + File ruled fill +
    +
  • +
  • + +
    + + + +
    +
    + File ruled +
    +
  • +
  • + +
    + + + +
    +
    + File spreadsheet fill +
    +
  • +
  • + +
    + + + +
    +
    + File spreadsheet +
    +
  • +
  • + +
    + + + +
    +
    + File text fill +
    +
  • +
  • + +
    + + + +
    +
    + File text +
    +
  • +
  • + +
    + + + +
    +
    + File zip fill +
    +
  • +
  • + +
    + + + +
    +
    + File zip +
    +
  • +
  • + +
    + + + +
    +
    + File +
    +
  • +
  • + +
    + + + +
    +
    + Files alt +
    +
  • +
  • + +
    + + + +
    +
    + Files +
    +
  • +
  • + +
    + + + +
    +
    + Film +
    +
  • +
  • + +
    + + + +
    +
    + Filter circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Filter circle +
    +
  • +
  • + +
    + + + +
    +
    + Filter left +
    +
  • +
  • + +
    + + + +
    +
    + Filter right +
    +
  • +
  • + +
    + + + +
    +
    + Filter square fill +
    +
  • +
  • + +
    + + + +
    +
    + Filter square +
    +
  • +
  • + +
    + + + +
    +
    + Filter +
    +
  • +
  • + +
    + + + +
    +
    + Flag fill +
    +
  • +
  • + +
    + + + +
    +
    + Flag +
    +
  • +
  • + +
    + + + +
    +
    + Flower1 +
    +
  • +
  • + +
    + + + +
    +
    + Flower2 +
    +
  • +
  • + +
    + + + +
    +
    + Flower3 +
    +
  • +
  • + +
    + + + +
    +
    + Folder check +
    +
  • +
  • + +
    + + + +
    +
    + Folder fill +
    +
  • +
  • + +
    + + + +
    +
    + Folder minus +
    +
  • +
  • + +
    + + + +
    +
    + Folder plus +
    +
  • +
  • + +
    + + + +
    +
    + Folder symlink fill +
    +
  • +
  • + +
    + + + +
    +
    + Folder symlink +
    +
  • +
  • + +
    + + + +
    +
    + Folder +
    +
  • +
  • + +
    + + + +
    +
    + Folder2 open +
    +
  • +
  • + +
    + + + +
    +
    + Folder2 +
    +
  • +
  • + +
    + + + +
    +
    + Fonts +
    +
  • +
  • + +
    + + + +
    +
    + Forward fill +
    +
  • +
  • + +
    + + + +
    +
    + Forward +
    +
  • +
  • + +
    + + + +
    +
    + Front +
    +
  • +
  • + +
    + + + +
    +
    + Fullscreen exit +
    +
  • +
  • + +
    + + + +
    +
    + Fullscreen +
    +
  • +
  • + +
    + + + +
    +
    + Funnel fill +
    +
  • +
  • + +
    + + + +
    +
    + Funnel +
    +
  • +
  • + +
    + + + +
    +
    + Gear fill +
    +
  • +
  • + +
    + + + +
    +
    + Gear wide connected +
    +
  • +
  • + +
    + + + +
    +
    + Gear wide +
    +
  • +
  • + +
    + + + +
    +
    + Gear +
    +
  • +
  • + +
    + + + +
    +
    + Gem +
    +
  • +
  • + +
    + + + +
    +
    + Geo alt +
    +
  • +
  • + +
    + + + +
    +
    + Geo +
    +
  • +
  • + +
    + + + +
    +
    + Gift fill +
    +
  • +
  • + +
    + + + +
    +
    + Gift +
    +
  • +
  • + +
    + + + +
    +
    + Globe +
    +
  • +
  • + +
    + + + +
    +
    + Globe2 +
    +
  • +
  • + +
    + + + +
    +
    + Graph down +
    +
  • +
  • + +
    + + + +
    +
    + Graph up +
    +
  • +
  • + +
    + + + +
    +
    + Grid 1x2 fill +
    +
  • +
  • + +
    + + + +
    +
    + Grid 1x2 +
    +
  • +
  • + +
    + + + +
    +
    + Grid 3x2 gap fill +
    +
  • +
  • + +
    + + + +
    +
    + Grid 3x2 gap +
    +
  • +
  • + +
    + + + +
    +
    + Grid 3x2 +
    +
  • +
  • + +
    + + + +
    +
    + Grid 3x3 gap fill +
    +
  • +
  • + +
    + + + +
    +
    + Grid 3x3 gap +
    +
  • +
  • + +
    + + + +
    +
    + Grid 3x3 +
    +
  • +
  • + +
    + + + +
    +
    + Grid fill +
    +
  • +
  • + +
    + + + +
    +
    + Grid +
    +
  • +
  • + +
    + + + +
    +
    + Grip horizontal +
    +
  • +
  • + +
    + + + +
    +
    + Grip vertical +
    +
  • +
  • + +
    + + + +
    +
    + Hammer +
    +
  • +
  • + +
    + + + +
    +
    + Hand index thumb +
    +
  • +
  • + +
    + + + +
    +
    + Hand index +
    +
  • +
  • + +
    + + + +
    +
    + Hand thumbs down +
    +
  • +
  • + +
    + + + +
    +
    + Hand thumbs up +
    +
  • +
  • + +
    + + + +
    +
    + Handbag fill +
    +
  • +
  • + +
    + + + +
    +
    + Handbag +
    +
  • +
  • + +
    + + + +
    +
    + Hash +
    +
  • +
  • + +
    + + + +
    +
    + Hdd fill +
    +
  • +
  • + +
    + + + +
    +
    + Hdd network fill +
    +
  • +
  • + +
    + + + +
    +
    + Hdd network +
    +
  • +
  • + +
    + + + +
    +
    + Hdd rack fill +
    +
  • +
  • + +
    + + + +
    +
    + Hdd rack +
    +
  • +
  • + +
    + + + +
    +
    + Hdd stack fill +
    +
  • +
  • + +
    + + + +
    +
    + Hdd stack +
    +
  • +
  • + +
    + + + +
    +
    + Hdd +
    +
  • +
  • + +
    + + + +
    +
    + Headphones +
    +
  • +
  • + +
    + + + +
    +
    + Headset +
    +
  • +
  • + +
    + + + +
    +
    + Heart fill +
    +
  • +
  • + +
    + + + +
    +
    + Heart half +
    +
  • +
  • + +
    + + + +
    +
    + Heart +
    +
  • +
  • + +
    + + + +
    +
    + Heptagon fill +
    +
  • +
  • + +
    + + + +
    +
    + Heptagon half +
    +
  • +
  • + +
    + + + +
    +
    + Heptagon +
    +
  • +
  • + +
    + + + +
    +
    + Hexagon fill +
    +
  • +
  • + +
    + + + +
    +
    + Hexagon half +
    +
  • +
  • + +
    + + + +
    +
    + Hexagon +
    +
  • +
  • + +
    + + + +
    +
    + Hourglass bottom +
    +
  • +
  • + +
    + + + +
    +
    + Hourglass split +
    +
  • +
  • + +
    + + + +
    +
    + Hourglass top +
    +
  • +
  • + +
    + + + +
    +
    + Hourglass +
    +
  • +
  • + +
    + + + +
    +
    + House door fill +
    +
  • +
  • + +
    + + + +
    +
    + House door +
    +
  • +
  • + +
    + + + +
    +
    + House fill +
    +
  • +
  • + +
    + + + +
    +
    + House +
    +
  • +
  • + +
    + + + +
    +
    + Hr +
    +
  • +
  • + +
    + + + +
    +
    + Image alt +
    +
  • +
  • + +
    + + + +
    +
    + Image fill +
    +
  • +
  • + +
    + + + +
    +
    + Image +
    +
  • +
  • + +
    + + + +
    +
    + Images +
    +
  • +
  • + +
    + + + +
    +
    + Inbox fill +
    +
  • +
  • + +
    + + + +
    +
    + Inbox +
    +
  • +
  • + +
    + + + +
    +
    + Inboxes fill +
    +
  • +
  • + +
    + + + +
    +
    + Inboxes +
    +
  • +
  • + +
    + + + +
    +
    + Info circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Info circle +
    +
  • +
  • + +
    + + + +
    +
    + Info square fill +
    +
  • +
  • + +
    + + + +
    +
    + Info square +
    +
  • +
  • + +
    + + + +
    +
    + Info +
    +
  • +
  • + +
    + + + +
    +
    + Input cursor text +
    +
  • +
  • + +
    + + + +
    +
    + Input cursor +
    +
  • +
  • + +
    + + + +
    +
    + Intersect +
    +
  • +
  • + +
    + + + +
    +
    + Journal album +
    +
  • +
  • + +
    + + + +
    +
    + Journal arrow down +
    +
  • +
  • + +
    + + + +
    +
    + Journal arrow up +
    +
  • +
  • + +
    + + + +
    +
    + Journal check +
    +
  • +
  • + +
    + + + +
    +
    + Journal code +
    +
  • +
  • + +
    + + + +
    +
    + Journal medical +
    +
  • +
  • + +
    + + + +
    +
    + Journal minus +
    +
  • +
  • + +
    + + + +
    +
    + Journal plus +
    +
  • +
  • + +
    + + + +
    +
    + Journal richtext +
    +
  • +
  • + +
    + + + +
    +
    + Journal text +
    +
  • +
  • + +
    + + + +
    +
    + Journal +
    +
  • +
  • + +
    + + + +
    +
    + Journals +
    +
  • +
  • + +
    + + + +
    +
    + Joystick +
    +
  • +
  • + +
    + + + +
    +
    + Justify left +
    +
  • +
  • + +
    + + + +
    +
    + Justify right +
    +
  • +
  • + +
    + + + +
    +
    + Justify +
    +
  • +
  • + +
    + + + +
    +
    + Kanban fill +
    +
  • +
  • + +
    + + + +
    +
    + Kanban +
    +
  • +
  • + +
    + + + +
    +
    + Key fill +
    +
  • +
  • + +
    + + + +
    +
    + Key +
    +
  • +
  • + +
    + + + +
    +
    + Keyboard fill +
    +
  • +
  • + +
    + + + +
    +
    + Keyboard +
    +
  • +
  • + +
    + + + +
    +
    + Ladder +
    +
  • +
  • + +
    + + + +
    +
    + Lamp fill +
    +
  • +
  • + +
    + + + +
    +
    + Lamp +
    +
  • +
  • + +
    + + + +
    +
    + Laptop fill +
    +
  • +
  • + +
    + + + +
    +
    + Laptop +
    +
  • +
  • + +
    + + + +
    +
    + Layers fill +
    +
  • +
  • + +
    + + + +
    +
    + Layers half +
    +
  • +
  • + +
    + + + +
    +
    + Layers +
    +
  • +
  • + +
    + + + +
    +
    + Layout sidebar inset reverse +
    +
  • +
  • + +
    + + + +
    +
    + Layout sidebar inset +
    +
  • +
  • + +
    + + + +
    +
    + Layout sidebar reverse +
    +
  • +
  • + +
    + + + +
    +
    + Layout sidebar +
    +
  • +
  • + +
    + + + +
    +
    + Layout split +
    +
  • +
  • + +
    + + + +
    +
    + Layout text sidebar reverse +
    +
  • +
  • + +
    + + + +
    +
    + Layout text sidebar +
    +
  • +
  • + +
    + + + +
    +
    + Layout text window reverse +
    +
  • +
  • + +
    + + + +
    +
    + Layout text window +
    +
  • +
  • + +
    + + + +
    +
    + Layout three columns +
    +
  • +
  • + +
    + + + +
    +
    + Layout wtf +
    +
  • +
  • + +
    + + + +
    +
    + Life preserver +
    +
  • +
  • + +
    + + + +
    +
    + Lightning fill +
    +
  • +
  • + +
    + + + +
    +
    + Lightning +
    +
  • +
  • + +
    + + + +
    +
    + Link 45deg +
    +
  • +
  • + +
    + + + +
    +
    + Link +
    +
  • +
  • + +
    + + + +
    +
    + List check +
    +
  • +
  • + +
    + + + +
    +
    + List nested +
    +
  • +
  • + +
    + + + +
    +
    + List ol +
    +
  • +
  • + +
    + + + +
    +
    + List stars +
    +
  • +
  • + +
    + + + +
    +
    + List task +
    +
  • +
  • + +
    + + + +
    +
    + List ul +
    +
  • +
  • + +
    + + + +
    +
    + List +
    +
  • +
  • + +
    + + + +
    +
    + Lock fill +
    +
  • +
  • + +
    + + + +
    +
    + Lock +
    +
  • +
  • + +
    + + + +
    +
    + Mailbox +
    +
  • +
  • + +
    + + + +
    +
    + Mailbox2 +
    +
  • +
  • + +
    + + + +
    +
    + Map +
    +
  • +
  • + +
    + + + +
    +
    + Markdown fill +
    +
  • +
  • + +
    + + + +
    +
    + Markdown +
    +
  • +
  • + +
    + + + +
    +
    + Menu app fill +
    +
  • +
  • + +
    + + + +
    +
    + Menu app +
    +
  • +
  • + +
    + + + +
    +
    + Menu button fill +
    +
  • +
  • + +
    + + + +
    +
    + Menu button wide fill +
    +
  • +
  • + +
    + + + +
    +
    + Menu button wide +
    +
  • +
  • + +
    + + + +
    +
    + Menu button +
    +
  • +
  • + +
    + + + +
    +
    + Menu down +
    +
  • +
  • + +
    + + + +
    +
    + Menu up +
    +
  • +
  • + +
    + + + +
    +
    + Mic fill +
    +
  • +
  • + +
    + + + +
    +
    + Mic mute fill +
    +
  • +
  • + +
    + + + +
    +
    + Mic mute +
    +
  • +
  • + +
    + + + +
    +
    + Mic +
    +
  • +
  • + +
    + + + +
    +
    + Minecart loaded +
    +
  • +
  • + +
    + + + +
    +
    + Minecart +
    +
  • +
  • + +
    + + + +
    +
    + Moon +
    +
  • +
  • + +
    + + + +
    +
    + Mouse +
    +
  • +
  • + +
    + + + +
    +
    + Mouse2 +
    +
  • +
  • + +
    + + + +
    +
    + Mouse3 +
    +
  • +
  • + +
    + + + +
    +
    + Music note beamed +
    +
  • +
  • + +
    + + + +
    +
    + Music note list +
    +
  • +
  • + +
    + + + +
    +
    + Music note +
    +
  • +
  • + +
    + + + +
    +
    + Music player fill +
    +
  • +
  • + +
    + + + +
    +
    + Music player +
    +
  • +
  • + +
    + + + +
    +
    + Newspaper +
    +
  • +
  • + +
    + + + +
    +
    + Node minus fill +
    +
  • +
  • + +
    + + + +
    +
    + Node minus +
    +
  • +
  • + +
    + + + +
    +
    + Node plus fill +
    +
  • +
  • + +
    + + + +
    +
    + Node plus +
    +
  • +
  • + +
    + + + +
    +
    + Nut fill +
    +
  • +
  • + +
    + + + +
    +
    + Nut +
    +
  • +
  • + +
    + + + +
    +
    + Octagon fill +
    +
  • +
  • + +
    + + + +
    +
    + Octagon half +
    +
  • +
  • + +
    + + + +
    +
    + Octagon +
    +
  • +
  • + +
    + + + +
    +
    + Option +
    +
  • +
  • + +
    + + + +
    +
    + Outlet +
    +
  • +
  • + +
    + + + +
    +
    + Paperclip +
    +
  • +
  • + +
    + + + +
    +
    + Paragraph +
    +
  • +
  • + +
    + + + +
    +
    + Patch check fll +
    +
  • +
  • + +
    + + + +
    +
    + Patch check +
    +
  • +
  • + +
    + + + +
    +
    + Patch exclamation fll +
    +
  • +
  • + +
    + + + +
    +
    + Patch exclamation +
    +
  • +
  • + +
    + + + +
    +
    + Patch minus fll +
    +
  • +
  • + +
    + + + +
    +
    + Patch minus +
    +
  • +
  • + +
    + + + +
    +
    + Patch plus fll +
    +
  • +
  • + +
    + + + +
    +
    + Patch plus +
    +
  • +
  • + +
    + + + +
    +
    + Patch question fll +
    +
  • +
  • + +
    + + + +
    +
    + Patch question +
    +
  • +
  • + +
    + + + +
    +
    + Pause fill +
    +
  • +
  • + +
    + + + +
    +
    + Pause +
    +
  • +
  • + +
    + + + +
    +
    + Peace fill +
    +
  • +
  • + +
    + + + +
    +
    + Peace +
    +
  • +
  • + +
    + + + +
    +
    + Pen +
    +
  • +
  • + +
    + + + +
    +
    + Pencil square +
    +
  • +
  • + +
    + + + +
    +
    + Pencil +
    +
  • +
  • + +
    + + + +
    +
    + Pentagon fill +
    +
  • +
  • + +
    + + + +
    +
    + Pentagon half +
    +
  • +
  • + +
    + + + +
    +
    + Pentagon +
    +
  • +
  • + +
    + + + +
    +
    + People fill +
    +
  • +
  • + +
    + + + +
    +
    + People +
    +
  • +
  • + +
    + + + +
    +
    + Percent +
    +
  • +
  • + +
    + + + +
    +
    + Person badge fill +
    +
  • +
  • + +
    + + + +
    +
    + Person badge +
    +
  • +
  • + +
    + + + +
    +
    + Person bounding box +
    +
  • +
  • + +
    + + + +
    +
    + Person check fill +
    +
  • +
  • + +
    + + + +
    +
    + Person check +
    +
  • +
  • + +
    + + + +
    +
    + Person circle +
    +
  • +
  • + +
    + + + +
    +
    + Person dash fill +
    +
  • +
  • + +
    + + + +
    +
    + Person dash +
    +
  • +
  • + +
    + + + +
    +
    + Person fill +
    +
  • +
  • + +
    + + + +
    +
    + Person lines fill +
    +
  • +
  • + +
    + + + +
    +
    + Person plus fill +
    +
  • +
  • + +
    + + + +
    +
    + Person plus +
    +
  • +
  • + +
    + + + +
    +
    + Person square +
    +
  • +
  • + +
    + + + +
    +
    + Person +
    +
  • +
  • + +
    + + + +
    +
    + Phone fill +
    +
  • +
  • + +
    + + + +
    +
    + Phone landscape fill +
    +
  • +
  • + +
    + + + +
    +
    + Phone landscape +
    +
  • +
  • + +
    + + + +
    +
    + Phone +
    +
  • +
  • + +
    + + + +
    +
    + Pie chart fill +
    +
  • +
  • + +
    + + + +
    +
    + Pie chart +
    +
  • +
  • + +
    + + + +
    +
    + Pip fill +
    +
  • +
  • + +
    + + + +
    +
    + Pip +
    +
  • +
  • + +
    + + + +
    +
    + Play fill +
    +
  • +
  • + +
    + + + +
    +
    + Play +
    +
  • +
  • + +
    + + + +
    +
    + Plug +
    +
  • +
  • + +
    + + + +
    +
    + Plus circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Plus circle +
    +
  • +
  • + +
    + + + +
    +
    + Plus square fill +
    +
  • +
  • + +
    + + + +
    +
    + Plus square +
    +
  • +
  • + +
    + + + +
    +
    + Plus +
    +
  • +
  • + +
    + + + +
    +
    + Power +
    +
  • +
  • + +
    + + + +
    +
    + Printer fill +
    +
  • +
  • + +
    + + + +
    +
    + Printer +
    +
  • +
  • + +
    + + + +
    +
    + Puzzle fill +
    +
  • +
  • + +
    + + + +
    +
    + Puzzle +
    +
  • +
  • + +
    + + + +
    +
    + Question circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Question circle +
    +
  • +
  • + +
    + + + +
    +
    + Question diamond fill +
    +
  • +
  • + +
    + + + +
    +
    + Question diamond +
    +
  • +
  • + +
    + + + +
    +
    + Question octagon fill +
    +
  • +
  • + +
    + + + +
    +
    + Question octagon +
    +
  • +
  • + +
    + + + +
    +
    + Question square fill +
    +
  • +
  • + +
    + + + +
    +
    + Question square +
    +
  • +
  • + +
    + + + +
    +
    + Question +
    +
  • +
  • + +
    + + + +
    +
    + Receipt cutoff +
    +
  • +
  • + +
    + + + +
    +
    + Receipt +
    +
  • +
  • + +
    + + + +
    +
    + Reception 0 +
    +
  • +
  • + +
    + + + +
    +
    + Reception 1 +
    +
  • +
  • + +
    + + + +
    +
    + Reception 2 +
    +
  • +
  • + +
    + + + +
    +
    + Reception 3 +
    +
  • +
  • + +
    + + + +
    +
    + Reception 4 +
    +
  • +
  • + +
    + + + +
    +
    + Reply all fill +
    +
  • +
  • + +
    + + + +
    +
    + Reply all +
    +
  • +
  • + +
    + + + +
    +
    + Reply fill +
    +
  • +
  • + +
    + + + +
    +
    + Reply +
    +
  • +
  • + +
    + + + +
    +
    + Rss fill +
    +
  • +
  • + +
    + + + +
    +
    + Rss +
    +
  • +
  • + +
    + + + +
    +
    + Screwdriver +
    +
  • +
  • + +
    + + + +
    +
    + Search +
    +
  • +
  • + +
    + + + +
    +
    + Segmented nav +
    +
  • +
  • + +
    + + + +
    +
    + Server +
    +
  • +
  • + +
    + + + +
    +
    + Share fill +
    +
  • +
  • + +
    + + + +
    +
    + Share +
    +
  • +
  • + +
    + + + +
    +
    + Shield check +
    +
  • +
  • + +
    + + + +
    +
    + Shield exclamation +
    +
  • +
  • + +
    + + + +
    +
    + Shield fill check +
    +
  • +
  • + +
    + + + +
    +
    + Shield fill exclamation +
    +
  • +
  • + +
    + + + +
    +
    + Shield fill minus +
    +
  • +
  • + +
    + + + +
    +
    + Shield fill plus +
    +
  • +
  • + +
    + + + +
    +
    + Shield fill +
    +
  • +
  • + +
    + + + +
    +
    + Shield lock fill +
    +
  • +
  • + +
    + + + +
    +
    + Shield lock +
    +
  • +
  • + +
    + + + +
    +
    + Shield minus +
    +
  • +
  • + +
    + + + +
    +
    + Shield plus +
    +
  • +
  • + +
    + + + +
    +
    + Shield shaded +
    +
  • +
  • + +
    + + + +
    +
    + Shield slash fill +
    +
  • +
  • + +
    + + + +
    +
    + Shield slash +
    +
  • +
  • + +
    + + + +
    +
    + Shield +
    +
  • +
  • + +
    + + + +
    +
    + Shift fill +
    +
  • +
  • + +
    + + + +
    +
    + Shift +
    +
  • +
  • + +
    + + + +
    +
    + Shop window +
    +
  • +
  • + +
    + + + +
    +
    + Shop +
    +
  • +
  • + +
    + + + +
    +
    + Shuffle +
    +
  • +
  • + +
    + + + +
    +
    + Signpost 2 fill +
    +
  • +
  • + +
    + + + +
    +
    + Signpost 2 +
    +
  • +
  • + +
    + + + +
    +
    + Signpost fill +
    +
  • +
  • + +
    + + + +
    +
    + Signpost split fill +
    +
  • +
  • + +
    + + + +
    +
    + Signpost split +
    +
  • +
  • + +
    + + + +
    +
    + Signpost +
    +
  • +
  • + +
    + + + +
    +
    + Sim fill +
    +
  • +
  • + +
    + + + +
    +
    + Sim +
    +
  • +
  • + +
    + + + +
    +
    + Skip backward fill +
    +
  • +
  • + +
    + + + +
    +
    + Skip backward +
    +
  • +
  • + +
    + + + +
    +
    + Skip end fill +
    +
  • +
  • + +
    + + + +
    +
    + Skip end +
    +
  • +
  • + +
    + + + +
    +
    + Skip forward fill +
    +
  • +
  • + +
    + + + +
    +
    + Skip forward +
    +
  • +
  • + +
    + + + +
    +
    + Skip start fill +
    +
  • +
  • + +
    + + + +
    +
    + Skip start +
    +
  • +
  • + +
    + + + +
    +
    + Slash circle fill +
    +
  • +
  • + +
    + + + +
    +
    + Slash circle +
    +
  • +
  • + +
    + + + +
    +
    + Slash square fill +
    +
  • +
  • + +
    + + + +
    +
    + Slash square +
    +
  • +
  • + +
    + + + +
    +
    + Slash +
    +
  • +
  • + +
    + + + +
    +
    + Sliders +
    +
  • +
  • + +
    + + + +
    +
    + Smartwatch +
    +
  • +
  • + +
    + + + +
    +
    + Sort alpha down alt +
    +
  • +
  • + +
    + + + +
    +
    + Sort alpha down +
    +
  • +
  • + +
    + + + +
    +
    + Sort alpha up alt +
    +
  • +
  • + +
    + + + +
    +
    + Sort alpha up +
    +
  • +
  • + +
    + + + +
    +
    + Sort down alt +
    +
  • +
  • + +
    + + + +
    +
    + Sort down +
    +
  • +
  • + +
    + + + +
    +
    + Sort numeric down alt +
    +
  • +
  • + +
    + + + +
    +
    + Sort numeric down +
    +
  • +
  • + +
    + + + +
    +
    + Sort numeric up alt +
    +
  • +
  • + +
    + + + +
    +
    + Sort numeric up +
    +
  • +
  • + +
    + + + +
    +
    + Sort up alt +
    +
  • +
  • + +
    + + + +
    +
    + Sort up +
    +
  • +
  • + +
    + + + +
    +
    + Soundwave +
    +
  • +
  • + +
    + + + +
    +
    + Speaker +
    +
  • +
  • + +
    + + + +
    +
    + Spellcheck +
    +
  • +
  • + +
    + + + +
    +
    + Square fill +
    +
  • +
  • + +
    + + + +
    +
    + Square half +
    +
  • +
  • + +
    + + + +
    +
    + Square +
    +
  • +
  • + +
    + + + +
    +
    + Star fill +
    +
  • +
  • + +
    + + + +
    +
    + Star half +
    +
  • +
  • + +
    + + + +
    +
    + Star +
    +
  • +
  • + +
    + + + +
    +
    + Stickies fill +
    +
  • +
  • + +
    + + + +
    +
    + Stickies +
    +
  • +
  • + +
    + + + +
    +
    + Sticky fill +
    +
  • +
  • + +
    + + + +
    +
    + Sticky +
    +
  • +
  • + +
    + + + +
    +
    + Stop fill +
    +
  • +
  • + +
    + + + +
    +
    + Stop +
    +
  • +
  • + +
    + + + +
    +
    + Stoplights fill +
    +
  • +
  • + +
    + + + +
    +
    + Stoplights +
    +
  • +
  • + +
    + + + +
    +
    + Stopwatch fill +
    +
  • +
  • + +
    + + + +
    +
    + Stopwatch +
    +
  • +
  • + +
    + + + +
    +
    + Subtract +
    +
  • +
  • + +
    + + + +
    +
    + Suit club fill +
    +
  • +
  • + +
    + + + +
    +
    + Suit club +
    +
  • +
  • + +
    + + + +
    +
    + Suit diamond fill +
    +
  • +
  • + +
    + + + +
    +
    + Suit diamond +
    +
  • +
  • + +
    + + + +
    +
    + Suit heart fill +
    +
  • +
  • + +
    + + + +
    +
    + Suit heart +
    +
  • +
  • + +
    + + + +
    +
    + Suit spade fill +
    +
  • +
  • + +
    + + + +
    +
    + Suit spade +
    +
  • +
  • + +
    + + + +
    +
    + Sun +
    +
  • +
  • + +
    + + + +
    +
    + Sunglasses +
    +
  • +
  • + +
    + + + +
    +
    + Table +
    +
  • +
  • + +
    + + + +
    +
    + Tablet fill +
    +
  • +
  • + +
    + + + +
    +
    + Tablet landscape fill +
    +
  • +
  • + +
    + + + +
    +
    + Tablet landscape +
    +
  • +
  • + +
    + + + +
    +
    + Tablet +
    +
  • +
  • + +
    + + + +
    +
    + Tag fill +
    +
  • +
  • + +
    + + + +
    +
    + Tag +
    +
  • +
  • + +
    + + + +
    +
    + Tags fill +
    +
  • +
  • + +
    + + + +
    +
    + Tags +
    +
  • +
  • + +
    + + + +
    +
    + Telephone fill +
    +
  • +
  • + +
    + + + +
    +
    + Telephone forward fill +
    +
  • +
  • + +
    + + + +
    +
    + Telephone forward +
    +
  • +
  • + +
    + + + +
    +
    + Telephone inbound fill +
    +
  • +
  • + +
    + + + +
    +
    + Telephone inbound +
    +
  • +
  • + +
    + + + +
    +
    + Telephone minus fill +
    +
  • +
  • + +
    + + + +
    +
    + Telephone minus +
    +
  • +
  • + +
    + + + +
    +
    + Telephone outbound fill +
    +
  • +
  • + +
    + + + +
    +
    + Telephone outbound +
    +
  • +
  • + +
    + + + +
    +
    + Telephone plus fill +
    +
  • +
  • + +
    + + + +
    +
    + Telephone plus +
    +
  • +
  • + +
    + + + +
    +
    + Telephone x fill +
    +
  • +
  • + +
    + + + +
    +
    + Telephone x +
    +
  • +
  • + +
    + + + +
    +
    + Telephone +
    +
  • +
  • + +
    + + + +
    +
    + Terminal fill +
    +
  • +
  • + +
    + + + +
    +
    + Terminal +
    +
  • +
  • + +
    + + + +
    +
    + Text center +
    +
  • +
  • + +
    + + + +
    +
    + Text indent left +
    +
  • +
  • + +
    + + + +
    +
    + Text indent right +
    +
  • +
  • + +
    + + + +
    +
    + Text left +
    +
  • +
  • + +
    + + + +
    +
    + Text right +
    +
  • +
  • + +
    + + + +
    +
    + Textarea resize +
    +
  • +
  • + +
    + + + +
    +
    + Textarea t +
    +
  • +
  • + +
    + + + +
    +
    + Textarea +
    +
  • +
  • + +
    + + + +
    +
    + Thermometer half +
    +
  • +
  • + +
    + + + +
    +
    + Thermometer +
    +
  • +
  • + +
    + + + +
    +
    + Three dots vertical +
    +
  • +
  • + +
    + + + +
    +
    + Three dots +
    +
  • +
  • + +
    + + + +
    +
    + Toggle off +
    +
  • +
  • + +
    + + + +
    +
    + Toggle on +
    +
  • +
  • + +
    + + + +
    +
    + Toggle2 off +
    +
  • +
  • + +
    + + + +
    +
    + Toggle2 on +
    +
  • +
  • + +
    + + + +
    +
    + Toggles +
    +
  • +
  • + +
    + + + +
    +
    + Toggles2 +
    +
  • +
  • + +
    + + + +
    +
    + Tools +
    +
  • +
  • + +
    + + + +
    +
    + Trash fill +
    +
  • +
  • + +
    + + + +
    +
    + Trash +
    +
  • +
  • + +
    + + + +
    +
    + Trash2 fill +
    +
  • +
  • + +
    + + + +
    +
    + Trash2 +
    +
  • +
  • + +
    + + + +
    +
    + Tree fill +
    +
  • +
  • + +
    + + + +
    +
    + Tree +
    +
  • +
  • + +
    + + + +
    +
    + Triangle fill +
    +
  • +
  • + +
    + + + +
    +
    + Triangle half +
    +
  • +
  • + +
    + + + +
    +
    + Triangle +
    +
  • +
  • + +
    + + + +
    +
    + Trophy +
    +
  • +
  • + +
    + + + +
    +
    + Truck flatbed +
    +
  • +
  • + +
    + + + +
    +
    + Truck +
    +
  • +
  • + +
    + + + +
    +
    + Tv fill +
    +
  • +
  • + +
    + + + +
    +
    + Tv +
    +
  • +
  • + +
    + + + +
    +
    + Type bold +
    +
  • +
  • + +
    + + + +
    +
    + Type h1 +
    +
  • +
  • + +
    + + + +
    +
    + Type h2 +
    +
  • +
  • + +
    + + + +
    +
    + Type h3 +
    +
  • +
  • + +
    + + + +
    +
    + Type italic +
    +
  • +
  • + +
    + + + +
    +
    + Type strikethrough +
    +
  • +
  • + +
    + + + +
    +
    + Type underline +
    +
  • +
  • + +
    + + + +
    +
    + Type +
    +
  • +
  • + +
    + + + +
    +
    + Ui checks +
    +
  • +
  • + +
    + + + +
    +
    + Ui radios +
    +
  • +
  • + +
    + + + +
    +
    + Union +
    +
  • +
  • + +
    + + + +
    +
    + Unlock fill +
    +
  • +
  • + +
    + + + +
    +
    + Unlock +
    +
  • +
  • + +
    + + + +
    +
    + Upc scan +
    +
  • +
  • + +
    + + + +
    +
    + Upc +
    +
  • +
  • + +
    + + + +
    +
    + Upload +
    +
  • +
  • + +
    + + + +
    +
    + View list +
    +
  • +
  • + +
    + + + +
    +
    + View stacked +
    +
  • +
  • + +
    + + + +
    +
    + Voicemail +
    +
  • +
  • + +
    + + + +
    +
    + Volume down fill +
    +
  • +
  • + +
    + + + +
    +
    + Volume down +
    +
  • +
  • + +
    + + + +
    +
    + Volume mute fill +
    +
  • +
  • + +
    + + + +
    +
    + Volume mute +
    +
  • +
  • + +
    + + + +
    +
    + Volume off fill +
    +
  • +
  • + +
    + + + +
    +
    + Volume off +
    +
  • +
  • + +
    + + + +
    +
    + Volume up fill +
    +
  • +
  • + +
    + + + +
    +
    + Volume up +
    +
  • +
  • + +
    + + + +
    +
    + Vr +
    +
  • +
  • + +
    + + + +
    +
    + Wallet fill +
    +
  • +
  • + +
    + + + +
    +
    + Wallet +
    +
  • +
  • + +
    + + + +
    +
    + Wallet2 +
    +
  • +
  • + +
    + + + +
    +
    + Watch +
    +
  • +
  • + +
    + + + +
    +
    + Wifi 1 +
    +
  • +
  • + +
    + + + +
    +
    + Wifi 2 +
    +
  • +
  • + +
    + + + +
    +
    + Wifi off +
    +
  • +
  • + +
    + + + +
    +
    + Wifi +
    +
  • +
  • + +
    + + + +
    +
    + Window +
    +
  • +
  • + +
    + + + +
    +
    + Wrench +
    +
  • +
  • + +
    + + + +
    +
    + X circle fill +
    +
  • +
  • + +
    + + + +
    +
    + X circle +
    +
  • +
  • + +
    + + + +
    +
    + X diamond fill +
    +
  • +
  • + +
    + + + +
    +
    + X diamond +
    +
  • +
  • + +
    + + + +
    +
    + X octagon fill +
    +
  • +
  • + +
    + + + +
    +
    + X octagon +
    +
  • +
  • + +
    + + + +
    +
    + X square fill +
    +
  • +
  • + +
    + + + +
    +
    + X square +
    +
  • +
  • + +
    + + + +
    +
    + X +
    +
  • +
  • + +
    + + + +
    +
    + Zoom in +
    +
  • +
  • + +
    + + + +
    +
    + Zoom out +
    +
  • +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-icons-dripicons.html b/public/dashboard/ui-icons-dripicons.html new file mode 100644 index 0000000..b0ca50d --- /dev/null +++ b/public/dashboard/ui-icons-dripicons.html @@ -0,0 +1,1279 @@ + + + + + + + Dripicons - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Dripicons

+

Get over 1,000+ icons with Dripicons

+
+
+ +
+
+
+
+
+
+

Icon List

+
+
+
    +
      +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • + + +
    • +
    • + + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • + + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    • +
      + +
    • +
    +
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-icons-fontawesome.html b/public/dashboard/ui-icons-fontawesome.html new file mode 100644 index 0000000..3a62f79 --- /dev/null +++ b/public/dashboard/ui-icons-fontawesome.html @@ -0,0 +1,9574 @@ + + + + + + + Fontawesome - Mazer Admin Dashboard + + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Fontawesome

+

Get over 1,000+ icons with Fontawesome

+
+
+ +
+
+
+
+
+
+

Icon List

+
+
+
+ +
+
+
+
address-book
+
f2b9
+
+ +
+
+
+
+
address-card
+
f2bb
+
+ +
+
+
+
+
adjust
+
f042
+
+ +
+
+
+
+
air-freshener
+
f5d0
+
+ +
+
+
+
+
align-center
+
f037
+
+ +
+
+
+
+
align-justify
+
f039
+
+ +
+
+
+
+
align-left
+
f036
+
+ +
+
+
+
+
align-right
+
f038
+
+ +
+
+
+
+
allergies
+
f461
+
+ +
+
+
+
+
ambulance
+
f0f9
+
+ +
+
+
+
+
+ american-sign-language-interpreting
+
f2a3
+
+ +
+
+
+
+
anchor
+
f13d
+
+ +
+
+
+
+
angle-double-down +
+
f103
+
+ +
+
+
+
+
angle-double-left +
+
f100
+
+ +
+
+
+
+
angle-double-right +
+
f101
+
+ +
+
+
+
+
angle-double-up
+
f102
+
+ +
+
+
+
+
angle-down
+
f107
+
+ +
+
+
+
+
angle-left
+
f104
+
+ +
+
+
+
+
angle-right
+
f105
+
+ +
+
+
+
+
angle-up
+
f106
+
+ +
+
+
+
+
angry
+
f556
+
+ +
+
+
+
+
ankh
+
f644
+
+ +
+
+
+
+
apple-alt
+
f5d1
+
+ +
+
+
+
+
archive
+
f187
+
+ +
+
+
+
+
archway
+
f557
+
+ +
+
+
+
+
+ arrow-alt-circle-down
+
f358
+
+ +
+
+
+
+
+ arrow-alt-circle-left
+
f359
+
+ +
+
+
+
+
+ arrow-alt-circle-right
+
f35a
+
+ +
+
+
+
+
arrow-alt-circle-up +
+
f35b
+
+ +
+
+
+
+
arrow-circle-down +
+
f0ab
+
+ +
+
+
+
+
arrow-circle-left +
+
f0a8
+
+ +
+
+
+
+
arrow-circle-right +
+
f0a9
+
+ +
+
+
+
+
arrow-circle-up
+
f0aa
+
+ +
+
+
+
+
arrow-down
+
f063
+
+ +
+
+
+
+
arrow-left
+
f060
+
+ +
+
+
+
+
arrow-right
+
f061
+
+ +
+
+
+
+
arrow-up
+
f062
+
+ +
+
+
+
+
arrows-alt
+
f0b2
+
+ +
+
+
+
+
arrows-alt-h
+
f337
+
+ +
+
+
+
+
arrows-alt-v
+
f338
+
+ +
+
+
+
+
+ assistive-listening-systems
+
f2a2
+
+ +
+
+
+
+
asterisk
+
f069
+
+ +
+
+
+
+
at
+
f1fa
+
+ +
+
+
+
+
atlas
+
f558
+
+ +
+
+
+
+
atom
+
f5d2
+
+ +
+
+
+
+
audio-description +
+
f29e
+
+ +
+
+
+
+
award
+
f559
+
+ +
+
+
+
+
baby
+
f77c
+
+ +
+
+
+
+
baby-carriage
+
f77d
+
+ +
+
+
+
+
backspace
+
f55a
+
+ +
+
+
+
+
backward
+
f04a
+
+ +
+
+
+
+
bacon
+
f7e5
+
+ +
+
+
+
+
bacteria
+
e059
+
+ +
+
+
+
+
bacterium
+
e05a
+
+ +
+
+
+
+
bahai
+
f666
+
+ +
+
+
+
+
balance-scale
+
f24e
+
+ +
+
+
+
+
balance-scale-left +
+
f515
+
+ +
+
+
+
+
balance-scale-right +
+
f516
+
+ +
+
+
+
+
ban
+
f05e
+
+ +
+
+
+
+
band-aid
+
f462
+
+ +
+
+
+
+
barcode
+
f02a
+
+ +
+
+
+
+
bars
+
f0c9
+
+ +
+
+
+
+
baseball-ball
+
f433
+
+ +
+
+
+
+
basketball-ball
+
f434
+
+ +
+
+
+
+
bath
+
f2cd
+
+ +
+
+
+
+
battery-empty
+
f244
+
+ +
+
+
+
+
battery-full
+
f240
+
+ +
+
+
+
+
battery-half
+
f242
+
+ +
+
+
+
+
battery-quarter
+
f243
+
+ +
+
+
+
+
+ battery-three-quarters
+
f241
+
+ +
+
+
+
+
bed
+
f236
+
+ +
+
+
+
+
beer
+
f0fc
+
+ +
+
+
+
+
bell
+
f0f3
+
+ +
+
+
+
+
bell-slash
+
f1f6
+
+ +
+
+
+
+
bezier-curve
+
f55b
+
+ +
+
+
+
+
bible
+
f647
+
+ +
+
+
+
+
bicycle
+
f206
+
+ +
+
+
+
+
biking
+
f84a
+
+ +
+
+
+
+
binoculars
+
f1e5
+
+ +
+
+
+
+
biohazard
+
f780
+
+ +
+
+
+
+
birthday-cake
+
f1fd
+
+ +
+
+
+
+
blender
+
f517
+
+ +
+
+
+
+
blender-phone
+
f6b6
+
+ +
+
+
+
+
blind
+
f29d
+
+ +
+
+
+
+
blog
+
f781
+
+ +
+
+
+
+
bold
+
f032
+
+ +
+
+
+
+
bolt
+
f0e7
+
+ +
+
+
+
+
bomb
+
f1e2
+
+ +
+
+
+
+
bone
+
f5d7
+
+ +
+
+
+
+
bong
+
f55c
+
+ +
+
+
+
+
book
+
f02d
+
+ +
+
+
+
+
book-dead
+
f6b7
+
+ +
+
+
+
+
book-medical
+
f7e6
+
+ +
+
+
+
+
book-open
+
f518
+
+ +
+
+
+
+
book-reader
+
f5da
+
+ +
+
+
+
+
bookmark
+
f02e
+
+ +
+
+
+
+
border-all
+
f84c
+
+ +
+
+
+
+
border-none
+
f850
+
+ +
+
+
+
+
border-style
+
f853
+
+ +
+
+
+
+
bowling-ball
+
f436
+
+ +
+
+
+
+
box
+
f466
+
+ +
+
+
+
+
box-open
+
f49e
+
+ +
+
+
+
+
box-tissue
+
e05b
+
+ +
+
+
+
+
boxes
+
f468
+
+ +
+
+
+
+
braille
+
f2a1
+
+ +
+
+
+
+
brain
+
f5dc
+
+ +
+
+
+
+
bread-slice
+
f7ec
+
+ +
+
+
+
+
briefcase
+
f0b1
+
+ +
+
+
+
+
briefcase-medical +
+
f469
+
+ +
+
+
+
+
broadcast-tower
+
f519
+
+ +
+
+
+
+
broom
+
f51a
+
+ +
+
+
+
+
brush
+
f55d
+
+ +
+
+
+
+
bug
+
f188
+
+ +
+
+
+
+
building
+
f1ad
+
+ +
+
+
+
+
bullhorn
+
f0a1
+
+ +
+
+
+
+
bullseye
+
f140
+
+ +
+
+
+
+
burn
+
f46a
+
+ +
+
+
+
+
bus
+
f207
+
+ +
+
+
+
+
bus-alt
+
f55e
+
+ +
+
+
+
+
business-time
+
f64a
+
+ +
+
+
+
+
calculator
+
f1ec
+
+ +
+
+
+
+
calendar
+
f133
+
+ +
+
+
+
+
calendar-alt
+
f073
+
+ +
+
+
+
+
calendar-check
+
f274
+
+ +
+
+
+
+
calendar-day
+
f783
+
+ +
+
+
+
+
calendar-minus
+
f272
+
+ +
+
+
+
+
calendar-plus
+
f271
+
+ +
+
+
+
+
calendar-times
+
f273
+
+ +
+
+
+
+
calendar-week
+
f784
+
+ +
+
+
+
+
camera
+
f030
+
+ +
+
+
+
+
camera-retro
+
f083
+
+ +
+
+
+
+
campground
+
f6bb
+
+ +
+
+
+
+
candy-cane
+
f786
+
+ +
+
+
+
+
cannabis
+
f55f
+
+ +
+
+
+
+
capsules
+
f46b
+
+ +
+
+
+
+
car
+
f1b9
+
+ +
+
+
+
+
car-alt
+
f5de
+
+ +
+
+
+
+
car-battery
+
f5df
+
+ +
+
+
+
+
car-crash
+
f5e1
+
+ +
+
+
+
+
car-side
+
f5e4
+
+ +
+
+
+
+
caravan
+
f8ff
+
+ +
+
+
+
+
caret-down
+
f0d7
+
+ +
+
+
+
+
caret-left
+
f0d9
+
+ +
+
+
+
+
caret-right
+
f0da
+
+ +
+
+
+
+
caret-square-down +
+
f150
+
+ +
+
+
+
+
caret-square-left +
+
f191
+
+ +
+
+
+
+
caret-square-right +
+
f152
+
+ +
+
+
+
+
caret-square-up
+
f151
+
+ +
+
+
+
+
caret-up
+
f0d8
+
+ +
+
+
+
+
carrot
+
f787
+
+ +
+
+
+
+
cart-arrow-down
+
f218
+
+ +
+
+
+
+
cart-plus
+
f217
+
+ +
+
+
+
+
cash-register
+
f788
+
+ +
+
+
+
+
cat
+
f6be
+
+ +
+
+
+
+
certificate
+
f0a3
+
+ +
+
+
+
+
chair
+
f6c0
+
+ +
+
+
+
+
chalkboard
+
f51b
+
+ +
+
+
+
+
chalkboard-teacher +
+
f51c
+
+ +
+
+
+
+
charging-station +
+
f5e7
+
+ +
+
+
+
+
chart-area
+
f1fe
+
+ +
+
+
+
+
chart-bar
+
f080
+
+ +
+
+
+
+
chart-line
+
f201
+
+ +
+
+
+
+
chart-pie
+
f200
+
+ +
+
+
+
+
check
+
f00c
+
+ +
+
+
+
+
check-circle
+
f058
+
+ +
+
+
+
+
check-double
+
f560
+
+ +
+
+
+
+
check-square
+
f14a
+
+ +
+
+
+
+
cheese
+
f7ef
+
+ +
+
+
+
+
chess
+
f439
+
+ +
+
+
+
+
chess-bishop
+
f43a
+
+ +
+
+
+
+
chess-board
+
f43c
+
+ +
+
+
+
+
chess-king
+
f43f
+
+ +
+
+
+
+
chess-knight
+
f441
+
+ +
+
+
+
+
chess-pawn
+
f443
+
+ +
+
+
+
+
chess-queen
+
f445
+
+ +
+
+
+
+
chess-rook
+
f447
+
+ +
+
+
+
+
chevron-circle-down +
+
f13a
+
+ +
+
+
+
+
chevron-circle-left +
+
f137
+
+ +
+
+
+
+
chevron-circle-right +
+
f138
+
+ +
+
+
+
+
chevron-circle-up +
+
f139
+
+ +
+
+
+
+
chevron-down
+
f078
+
+ +
+
+
+
+
chevron-left
+
f053
+
+ +
+
+
+
+
chevron-right
+
f054
+
+ +
+
+
+
+
chevron-up
+
f077
+
+ +
+
+
+
+
child
+
f1ae
+
+ +
+
+
+
+
church
+
f51d
+
+ +
+
+
+
+
circle
+
f111
+
+ +
+
+
+
+
circle-notch
+
f1ce
+
+ +
+
+
+
+
city
+
f64f
+
+ +
+
+
+
+
clinic-medical
+
f7f2
+
+ +
+
+
+
+
clipboard
+
f328
+
+ +
+
+
+
+
clipboard-check
+
f46c
+
+ +
+
+
+
+
clipboard-list
+
f46d
+
+ +
+
+
+
+
clock
+
f017
+
+ +
+
+
+
+
clone
+
f24d
+
+ +
+
+
+
+
closed-captioning +
+
f20a
+
+ +
+
+
+
+
cloud
+
f0c2
+
+ +
+
+
+
+
cloud-download-alt +
+
f381
+
+ +
+
+
+
+
cloud-meatball
+
f73b
+
+ +
+
+
+
+
cloud-moon
+
f6c3
+
+ +
+
+
+
+
cloud-moon-rain
+
f73c
+
+ +
+
+
+
+
cloud-rain
+
f73d
+
+ +
+
+
+
+
cloud-showers-heavy +
+
f740
+
+ +
+
+
+
+
cloud-sun
+
f6c4
+
+ +
+
+
+
+
cloud-sun-rain
+
f743
+
+ +
+
+
+
+
cloud-upload-alt +
+
f382
+
+ +
+
+
+
+
cocktail
+
f561
+
+ +
+
+
+
+
code
+
f121
+
+ +
+
+
+
+
code-branch
+
f126
+
+ +
+
+
+
+
coffee
+
f0f4
+
+ +
+
+
+
+
cog
+
f013
+
+ +
+
+
+
+
cogs
+
f085
+
+ +
+
+
+
+
coins
+
f51e
+
+ +
+
+
+
+
columns
+
f0db
+
+ +
+
+
+
+
comment
+
f075
+
+ +
+
+
+
+
comment-alt
+
f27a
+
+ +
+
+
+
+
comment-dollar
+
f651
+
+ +
+
+
+
+
comment-dots
+
f4ad
+
+ +
+
+
+
+
comment-medical
+
f7f5
+
+ +
+
+
+
+
comment-slash
+
f4b3
+
+ +
+
+
+
+
comments
+
f086
+
+ +
+
+
+
+
comments-dollar
+
f653
+
+ +
+
+
+
+
compact-disc
+
f51f
+
+ +
+
+
+
+
compass
+
f14e
+
+ +
+
+
+
+
compress
+
f066
+
+ +
+
+
+
+
compress-alt
+
f422
+
+ +
+
+
+
+
compress-arrows-alt +
+
f78c
+
+ +
+
+
+
+
concierge-bell
+
f562
+
+ +
+ + +
+
+
+
copy
+
f0c5
+
+ +
+ +
+
+
+
couch
+
f4b8
+
+ +
+
+
+
+
credit-card
+
f09d
+
+ +
+
+
+
+
crop
+
f125
+
+ +
+
+
+
+
crop-alt
+
f565
+
+ +
+
+
+
+
cross
+
f654
+
+ +
+
+
+
+
crosshairs
+
f05b
+
+ +
+
+
+
+
crow
+
f520
+
+ +
+
+
+
+
crown
+
f521
+
+ +
+
+
+
+
crutch
+
f7f7
+
+ +
+
+
+
+
cube
+
f1b2
+
+ +
+
+
+
+
cubes
+
f1b3
+
+ +
+
+
+
+
cut
+
f0c4
+
+ +
+
+
+
+
database
+
f1c0
+
+ +
+
+
+
+
deaf
+
f2a4
+
+ +
+
+
+
+
democrat
+
f747
+
+ +
+
+
+
+
desktop
+
f108
+
+ +
+
+
+
+
dharmachakra
+
f655
+
+ +
+
+
+
+
diagnoses
+
f470
+
+ +
+
+
+
+
dice
+
f522
+
+ +
+
+
+
+
dice-d20
+
f6cf
+
+ +
+
+
+
+
dice-d6
+
f6d1
+
+ +
+
+
+
+
dice-five
+
f523
+
+ +
+
+
+
+
dice-four
+
f524
+
+ +
+
+
+
+
dice-one
+
f525
+
+ +
+
+
+
+
dice-six
+
f526
+
+ +
+
+
+
+
dice-three
+
f527
+
+ +
+
+
+
+
dice-two
+
f528
+
+ +
+
+
+
+
digital-tachograph +
+
f566
+
+ +
+
+
+
+
directions
+
f5eb
+
+ +
+
+
+
+
disease
+
f7fa
+
+ +
+
+
+
+
divide
+
f529
+
+ +
+
+
+
+
dizzy
+
f567
+
+ +
+
+
+
+
dna
+
f471
+
+ +
+
+
+
+
dog
+
f6d3
+
+ +
+
+
+
+
dollar-sign
+
f155
+
+ +
+
+
+
+
dolly
+
f472
+
+ +
+
+
+
+
dolly-flatbed
+
f474
+
+ +
+ +
+
+
+
door-closed
+
f52a
+
+ +
+
+
+
+
door-open
+
f52b
+
+ +
+
+
+
+
dot-circle
+
f192
+
+ +
+
+
+
+
dove
+
f4ba
+
+ +
+
+
+
+
download
+
f019
+
+ +
+
+
+
+
drafting-compass +
+
f568
+
+ +
+
+
+
+
dragon
+
f6d5
+
+ +
+
+
+
+
draw-polygon
+
f5ee
+
+ +
+
+
+
+
drum
+
f569
+
+ +
+
+
+
+
drum-steelpan
+
f56a
+
+ +
+
+
+
+
drumstick-bite
+
f6d7
+
+ +
+
+
+
+
dumbbell
+
f44b
+
+ +
+
+
+
+
dumpster
+
f793
+
+ +
+
+
+
+
dumpster-fire
+
f794
+
+ +
+
+
+
+
dungeon
+
f6d9
+
+ +
+
+
+
+
edit
+
f044
+
+ +
+
+
+
+
egg
+
f7fb
+
+ +
+
+
+
+
eject
+
f052
+
+ +
+
+
+
+
ellipsis-h
+
f141
+
+ +
+
+
+
+
ellipsis-v
+
f142
+
+ +
+
+
+
+
envelope
+
f0e0
+
+ +
+
+
+
+
envelope-open
+
f2b6
+
+ +
+
+
+
+
envelope-open-text +
+
f658
+
+ +
+
+
+
+
envelope-square
+
f199
+
+ +
+
+
+
+
equals
+
f52c
+
+ +
+
+
+
+
eraser
+
f12d
+
+ +
+
+
+
+
ethernet
+
f796
+
+ +
+
+
+
+
euro-sign
+
f153
+
+ +
+
+
+
+
exchange-alt
+
f362
+
+ +
+
+
+
+
exclamation
+
f12a
+
+ +
+
+
+
+
exclamation-circle +
+
f06a
+
+ +
+
+
+
+
exclamation-triangle +
+
f071
+
+ +
+
+
+
+
expand
+
f065
+
+ +
+
+
+
+
expand-alt
+
f424
+
+ +
+
+
+
+
expand-arrows-alt +
+
f31e
+
+ +
+ + +
+
+
+
eye
+
f06e
+
+ +
+
+
+
+
eye-dropper
+
f1fb
+
+ +
+
+
+
+
eye-slash
+
f070
+
+ +
+
+
+
+
fan
+
f863
+
+ +
+
+
+
+
fast-backward
+
f049
+
+ +
+
+
+
+
fast-forward
+
f050
+
+ +
+
+
+
+
faucet
+
e005
+
+ +
+
+
+
+
fax
+
f1ac
+
+ +
+
+
+
+
feather
+
f52d
+
+ +
+
+
+
+
feather-alt
+
f56b
+
+ +
+
+
+
+
female
+
f182
+
+ +
+
+
+
+
fighter-jet
+
f0fb
+
+ +
+
+
+
+
file
+
f15b
+
+ +
+
+
+
+
file-alt
+
f15c
+
+ +
+
+
+
+
file-archive
+
f1c6
+
+ +
+
+
+
+
file-audio
+
f1c7
+
+ +
+
+
+
+
file-code
+
f1c9
+
+ +
+
+
+
+
file-contract
+
f56c
+
+ +
+
+
+
+
file-csv
+
f6dd
+
+ +
+
+
+
+
file-download
+
f56d
+
+ +
+
+
+
+
file-excel
+
f1c3
+
+ +
+
+
+
+
file-export
+
f56e
+
+ +
+
+
+
+
file-image
+
f1c5
+
+ +
+
+
+
+
file-import
+
f56f
+
+ +
+
+
+
+
file-invoice
+
f570
+
+ +
+
+
+
+
file-invoice-dollar +
+
f571
+
+ +
+
+
+
+
file-medical
+
f477
+
+ +
+
+
+
+
file-medical-alt +
+
f478
+
+ +
+
+
+
+
file-pdf
+
f1c1
+
+ +
+
+
+
+
file-powerpoint
+
f1c4
+
+ +
+
+
+
+
file-prescription +
+
f572
+
+ +
+
+
+
+
file-signature
+
f573
+
+ +
+
+
+
+
file-upload
+
f574
+
+ +
+
+
+
+
file-video
+
f1c8
+
+ +
+
+
+
+
file-word
+
f1c2
+
+ +
+
+
+
+
fill
+
f575
+
+ +
+
+
+
+
fill-drip
+
f576
+
+ +
+
+
+
+
film
+
f008
+
+ +
+
+
+
+
filter
+
f0b0
+
+ +
+
+
+
+
fingerprint
+
f577
+
+ +
+
+
+
+
fire
+
f06d
+
+ +
+
+
+
+
fire-alt
+
f7e4
+
+ +
+
+
+
+
fire-extinguisher +
+
f134
+
+ +
+
+
+
+
first-aid
+
f479
+
+ +
+
+
+
+
fish
+
f578
+
+ +
+
+
+
+
fist-raised
+
f6de
+
+ +
+
+
+
+
flag
+
f024
+
+ +
+
+
+
+
flag-checkered
+
f11e
+
+ +
+
+
+
+
flag-usa
+
f74d
+
+ +
+
+
+
+
flask
+
f0c3
+
+ +
+
+
+
+
flushed
+
f579
+
+ +
+
+
+
+
folder
+
f07b
+
+ +
+
+
+
+
folder-minus
+
f65d
+
+ +
+
+
+
+
folder-open
+
f07c
+
+ +
+
+
+
+
folder-plus
+
f65e
+
+ +
+
+
+
+
font
+
f031
+
+ +
+
+
+
+
football-ball
+
f44e
+
+ +
+
+
+
+
forward
+
f04e
+
+ +
+
+
+
+
frog
+
f52e
+
+ +
+
+
+
+
frown
+
f119
+
+ +
+
+
+
+
frown-open
+
f57a
+
+ +
+
+
+
+
funnel-dollar
+
f662
+
+ +
+
+
+
+
futbol
+
f1e3
+
+ +
+
+
+
+
gamepad
+
f11b
+
+ +
+
+
+
+
gas-pump
+
f52f
+
+ +
+
+
+
+
gavel
+
f0e3
+
+ +
+
+
+
+
gem
+
f3a5
+
+ +
+
+
+
+
genderless
+
f22d
+
+ +
+
+
+
+
ghost
+
f6e2
+
+ +
+
+
+
+
gift
+
f06b
+
+ +
+
+
+
+
gifts
+
f79c
+
+ +
+
+
+
+
glass-cheers
+
f79f
+
+ +
+
+
+
+
glass-martini
+
f000
+
+ +
+
+
+
+
glass-martini-alt +
+
f57b
+
+ +
+
+
+
+
glass-whiskey
+
f7a0
+
+ +
+
+
+
+
glasses
+
f530
+
+ +
+
+
+
+
globe
+
f0ac
+
+ +
+
+
+
+
globe-africa
+
f57c
+
+ +
+
+
+
+
globe-americas
+
f57d
+
+ +
+
+
+
+
globe-asia
+
f57e
+
+ +
+
+
+
+
globe-europe
+
f7a2
+
+ +
+
+
+
+
golf-ball
+
f450
+
+ +
+
+
+
+
gopuram
+
f664
+
+ +
+
+
+
+
graduation-cap
+
f19d
+
+ +
+
+
+
+
greater-than
+
f531
+
+ +
+
+
+
+
greater-than-equal +
+
f532
+
+ +
+
+
+
+
grimace
+
f57f
+
+ +
+
+
+
+
grin
+
f580
+
+ +
+
+
+
+
grin-alt
+
f581
+
+ +
+
+
+
+
grin-beam
+
f582
+
+ +
+
+
+
+
grin-beam-sweat
+
f583
+
+ +
+
+
+
+
grin-hearts
+
f584
+
+ +
+
+
+
+
grin-squint
+
f585
+
+ +
+
+
+
+
grin-squint-tears +
+
f586
+
+ +
+
+
+
+
grin-stars
+
f587
+
+ +
+
+
+
+
grin-tears
+
f588
+
+ +
+
+
+
+
grin-tongue
+
f589
+
+ +
+
+
+
+
grin-tongue-squint +
+
f58a
+
+ +
+
+
+
+
grin-tongue-wink +
+
f58b
+
+ +
+
+
+
+
grin-wink
+
f58c
+
+ +
+
+
+
+
grip-horizontal
+
f58d
+
+ +
+
+
+
+
grip-lines
+
f7a4
+
+ +
+
+
+
+
grip-lines-vertical +
+
f7a5
+
+ +
+
+
+
+
grip-vertical
+
f58e
+
+ +
+
+
+
+
guitar
+
f7a6
+
+ +
+
+
+
+
h-square
+
f0fd
+
+ +
+
+
+
+
hamburger
+
f805
+
+ +
+
+
+
+
hammer
+
f6e3
+
+ +
+
+
+
+
hamsa
+
f665
+
+ +
+
+
+
+
hand-holding
+
f4bd
+
+ +
+
+
+
+
hand-holding-heart +
+
f4be
+
+ +
+
+
+
+
hand-holding-medical +
+
e05c
+
+ +
+
+
+
+
hand-holding-usd +
+
f4c0
+
+ +
+
+
+
+
hand-holding-water +
+
f4c1
+
+ +
+
+
+
+
hand-lizard
+
f258
+
+ +
+
+
+
+
hand-middle-finger +
+
f806
+
+ +
+
+
+
+
hand-paper
+
f256
+
+ +
+
+
+
+
hand-peace
+
f25b
+
+ +
+
+
+
+
hand-point-down
+
f0a7
+
+ +
+
+
+
+
hand-point-left
+
f0a5
+
+ +
+
+
+
+
hand-point-right +
+
f0a4
+
+ +
+
+
+
+
hand-point-up
+
f0a6
+
+ +
+
+
+
+
hand-pointer
+
f25a
+
+ +
+
+
+
+
hand-rock
+
f255
+
+ +
+
+
+
+
hand-scissors
+
f257
+
+ +
+
+
+
+
hand-sparkles
+
e05d
+
+ +
+
+
+
+
hand-spock
+
f259
+
+ +
+
+
+
+
hands
+
f4c2
+
+ +
+
+
+
+
hands-helping
+
f4c4
+
+ +
+
+
+
+
hands-wash
+
e05e
+
+ +
+
+
+
+
handshake
+
f2b5
+
+ +
+
+
+
+
handshake-alt-slash +
+
e05f
+
+ +
+
+
+
+
handshake-slash
+
e060
+
+ +
+
+
+
+
hanukiah
+
f6e6
+
+ +
+
+
+
+
hard-hat
+
f807
+
+ +
+
+
+
+
hashtag
+
f292
+
+ +
+
+
+
+
hat-cowboy
+
f8c0
+
+ +
+
+
+
+
hat-cowboy-side
+
f8c1
+
+ +
+
+
+
+
hat-wizard
+
f6e8
+
+ +
+
+
+
+
hdd
+
f0a0
+
+ +
+
+
+
+
head-side-cough
+
e061
+
+ +
+
+
+
+
+ head-side-cough-slash
+
e062
+
+ +
+
+
+
+
head-side-mask
+
e063
+
+ +
+
+
+
+
head-side-virus
+
e064
+
+ +
+
+
+
+
heading
+
f1dc
+
+ +
+
+
+
+
headphones
+
f025
+
+ +
+
+
+
+
headphones-alt
+
f58f
+
+ +
+
+
+
+
headset
+
f590
+
+ +
+
+
+
+
heart
+
f004
+
+ +
+
+
+
+
heart-broken
+
f7a9
+
+ +
+
+
+
+
heartbeat
+
f21e
+
+ +
+
+
+
+
helicopter
+
f533
+
+ +
+
+
+
+
highlighter
+
f591
+
+ +
+
+
+
+
hiking
+
f6ec
+
+ +
+
+
+
+
hippo
+
f6ed
+
+ +
+
+
+
+
history
+
f1da
+
+ +
+
+
+
+
hockey-puck
+
f453
+
+ +
+
+
+
+
holly-berry
+
f7aa
+
+ +
+
+
+
+
home
+
f015
+
+ +
+
+
+
+
horse
+
f6f0
+
+ +
+
+
+
+
horse-head
+
f7ab
+
+ +
+
+
+
+
hospital
+
f0f8
+
+ +
+
+
+
+
hospital-alt
+
f47d
+
+ +
+
+
+
+
hospital-symbol
+
f47e
+
+ +
+
+
+
+
hospital-user
+
f80d
+
+ +
+
+
+
+
hot-tub
+
f593
+
+ +
+
+
+
+
hotdog
+
f80f
+
+ +
+
+
+
+
hotel
+
f594
+
+ +
+
+
+
+
hourglass
+
f254
+
+ +
+
+
+
+
hourglass-end
+
f253
+
+ +
+
+
+
+
hourglass-half
+
f252
+
+ +
+
+
+
+
hourglass-start
+
f251
+
+ +
+
+
+
+
house-damage
+
f6f1
+
+ +
+
+
+
+
house-user
+
e065
+
+ +
+
+
+
+
hryvnia
+
f6f2
+
+ +
+
+
+
+
i-cursor
+
f246
+
+ +
+
+
+
+
ice-cream
+
f810
+
+ +
+
+
+
+
icicles
+
f7ad
+
+ +
+
+
+
+
icons
+
f86d
+
+ +
+
+
+
+
id-badge
+
f2c1
+
+ +
+
+
+
+
id-card
+
f2c2
+
+ +
+
+
+
+
id-card-alt
+
f47f
+
+ +
+
+
+
+
igloo
+
f7ae
+
+ +
+
+
+
+
image
+
f03e
+
+ +
+
+
+
+
images
+
f302
+
+ +
+
+
+
+
inbox
+
f01c
+
+ +
+
+
+
+
indent
+
f03c
+
+ +
+
+
+
+
industry
+
f275
+
+ +
+
+
+
+
infinity
+
f534
+
+ +
+
+
+
+
info
+
f129
+
+ +
+
+
+
+
info-circle
+
f05a
+
+ +
+
+
+
+
italic
+
f033
+
+ +
+
+
+
+
jedi
+
f669
+
+ +
+
+
+
+
joint
+
f595
+
+ +
+
+
+
+
journal-whills
+
f66a
+
+ +
+
+
+
+
kaaba
+
f66b
+
+ +
+
+
+
+
key
+
f084
+
+ +
+
+
+
+
keyboard
+
f11c
+
+ +
+
+
+
+
khanda
+
f66d
+
+ +
+
+
+
+
kiss
+
f596
+
+ +
+
+
+
+
kiss-beam
+
f597
+
+ +
+
+
+
+
kiss-wink-heart
+
f598
+
+ +
+
+
+
+
kiwi-bird
+
f535
+
+ +
+
+
+
+
landmark
+
f66f
+
+ +
+
+
+
+
language
+
f1ab
+
+ +
+
+
+
+
laptop
+
f109
+
+ +
+
+
+
+
laptop-code
+
f5fc
+
+ +
+
+
+
+
laptop-house
+
e066
+
+ +
+
+
+
+
laptop-medical
+
f812
+
+ +
+
+
+
+
laugh
+
f599
+
+ +
+
+
+
+
laugh-beam
+
f59a
+
+ +
+
+
+
+
laugh-squint
+
f59b
+
+ +
+
+
+
+
laugh-wink
+
f59c
+
+ +
+
+
+
+
layer-group
+
f5fd
+
+ +
+
+
+
+
leaf
+
f06c
+
+ +
+
+
+
+
lemon
+
f094
+
+ +
+
+
+
+
less-than
+
f536
+
+ +
+
+
+
+
less-than-equal
+
f537
+
+ +
+
+
+
+
level-down-alt
+
f3be
+
+ +
+
+
+
+
level-up-alt
+
f3bf
+
+ +
+
+
+
+
life-ring
+
f1cd
+
+ +
+
+
+
+
lightbulb
+
f0eb
+
+ +
+ +
+
+
+
lira-sign
+
f195
+
+ +
+
+
+
+
list
+
f03a
+
+ +
+
+
+
+
list-alt
+
f022
+
+ +
+
+
+
+
list-ol
+
f0cb
+
+ +
+
+
+
+
list-ul
+
f0ca
+
+ +
+
+
+
+
location-arrow
+
f124
+
+ +
+
+
+
+
lock
+
f023
+
+ +
+
+
+
+
lock-open
+
f3c1
+
+ +
+
+
+
+
long-arrow-alt-down +
+
f309
+
+ +
+
+
+
+
long-arrow-alt-left +
+
f30a
+
+ +
+
+
+
+
long-arrow-alt-right +
+
f30b
+
+ +
+
+
+
+
long-arrow-alt-up +
+
f30c
+
+ +
+
+
+
+
low-vision
+
f2a8
+
+ +
+
+
+
+
luggage-cart
+
f59d
+
+ +
+
+
+
+
lungs
+
f604
+
+ +
+
+
+
+
lungs-virus
+
e067
+
+ +
+
+
+
+
magic
+
f0d0
+
+ +
+
+
+
+
magnet
+
f076
+
+ +
+
+
+
+
mail-bulk
+
f674
+
+ +
+
+
+
+
male
+
f183
+
+ +
+
+
+
+
map
+
f279
+
+ +
+
+
+
+
map-marked
+
f59f
+
+ +
+
+
+
+
map-marked-alt
+
f5a0
+
+ +
+
+
+
+
map-marker
+
f041
+
+ +
+
+
+
+
map-marker-alt
+
f3c5
+
+ +
+
+
+
+
map-pin
+
f276
+
+ +
+
+
+
+
map-signs
+
f277
+
+ +
+
+
+
+
marker
+
f5a1
+
+ +
+
+
+
+
mars
+
f222
+
+ +
+
+
+
+
mars-double
+
f227
+
+ +
+
+
+
+
mars-stroke
+
f229
+
+ +
+
+
+
+
mars-stroke-h
+
f22b
+
+ +
+
+
+
+
mars-stroke-v
+
f22a
+
+ +
+
+
+
+
mask
+
f6fa
+
+ +
+
+
+
+
medal
+
f5a2
+
+ +
+
+
+
+
medkit
+
f0fa
+
+ +
+
+
+
+
meh
+
f11a
+
+ +
+
+
+
+
meh-blank
+
f5a4
+
+ +
+
+
+
+
meh-rolling-eyes +
+
f5a5
+
+ +
+
+
+
+
memory
+
f538
+
+ +
+
+
+
+
menorah
+
f676
+
+ +
+
+
+
+
mercury
+
f223
+
+ +
+
+
+
+
meteor
+
f753
+
+ +
+
+
+
+
microchip
+
f2db
+
+ +
+
+
+
+
microphone
+
f130
+
+ +
+
+
+
+
microphone-alt
+
f3c9
+
+ +
+
+
+
+
microphone-alt-slash +
+
f539
+
+ +
+
+
+
+
microphone-slash +
+
f131
+
+ +
+
+
+
+
microscope
+
f610
+
+ +
+
+
+
+
minus
+
f068
+
+ +
+
+
+
+
minus-circle
+
f056
+
+ +
+
+
+
+
minus-square
+
f146
+
+ +
+
+
+
+
mitten
+
f7b5
+
+ +
+
+
+
+
mobile
+
f10b
+
+ +
+
+
+
+
mobile-alt
+
f3cd
+
+ +
+
+
+
+
money-bill
+
f0d6
+
+ +
+
+
+
+
money-bill-alt
+
f3d1
+
+ +
+
+
+
+
money-bill-wave
+
f53a
+
+ +
+
+
+
+
money-bill-wave-alt +
+
f53b
+
+ +
+
+
+
+
money-check
+
f53c
+
+ +
+
+
+
+
money-check-alt
+
f53d
+
+ +
+
+
+
+
monument
+
f5a6
+
+ +
+
+
+
+
moon
+
f186
+
+ +
+
+
+
+
mortar-pestle
+
f5a7
+
+ +
+
+
+
+
mosque
+
f678
+
+ +
+
+
+
+
motorcycle
+
f21c
+
+ +
+
+
+
+
mountain
+
f6fc
+
+ +
+
+
+
+
mouse
+
f8cc
+
+ +
+
+
+
+
mouse-pointer
+
f245
+
+ +
+
+
+
+
mug-hot
+
f7b6
+
+ +
+
+
+
+
music
+
f001
+
+ +
+
+
+
+
network-wired
+
f6ff
+
+ +
+
+
+
+
neuter
+
f22c
+
+ +
+
+
+
+
newspaper
+
f1ea
+
+ +
+
+
+
+
not-equal
+
f53e
+
+ +
+
+
+
+
notes-medical
+
f481
+
+ +
+
+
+
+
object-group
+
f247
+
+ +
+
+
+
+
object-ungroup
+
f248
+
+ +
+
+
+
+
oil-can
+
f613
+
+ +
+
+
+
+
om
+
f679
+
+ +
+
+
+
+
otter
+
f700
+
+ +
+
+
+
+
outdent
+
f03b
+
+ +
+
+
+
+
pager
+
f815
+
+ +
+
+
+
+
paint-brush
+
f1fc
+
+ +
+
+
+
+
paint-roller
+
f5aa
+
+ +
+
+
+
+
palette
+
f53f
+
+ +
+
+
+
+
pallet
+
f482
+
+ +
+
+
+
+
paper-plane
+
f1d8
+
+ +
+
+
+
+
paperclip
+
f0c6
+
+ +
+
+
+
+
parachute-box
+
f4cd
+
+ +
+
+
+
+
paragraph
+
f1dd
+
+ +
+
+
+
+
parking
+
f540
+
+ +
+
+
+
+
passport
+
f5ab
+
+ +
+
+
+
+
pastafarianism
+
f67b
+
+ +
+
+
+
+
paste
+
f0ea
+
+ +
+
+
+
+
pause
+
f04c
+
+ +
+
+
+
+
pause-circle
+
f28b
+
+ +
+
+
+
+
paw
+
f1b0
+
+ +
+
+
+
+
peace
+
f67c
+
+ +
+
+
+
+
pen
+
f304
+
+ +
+
+
+
+
pen-alt
+
f305
+
+ +
+
+
+
+
pen-fancy
+
f5ac
+
+ +
+
+
+
+
pen-nib
+
f5ad
+
+ +
+
+
+
+
pen-square
+
f14b
+
+ +
+
+
+
+
pencil-alt
+
f303
+
+ +
+
+
+
+
pencil-ruler
+
f5ae
+
+ +
+
+
+
+
people-arrows
+
e068
+
+ +
+
+
+
+
people-carry
+
f4ce
+
+ +
+
+
+
+
pepper-hot
+
f816
+
+ +
+
+
+
+
percent
+
f295
+
+ +
+
+
+
+
percentage
+
f541
+
+ +
+
+
+
+
person-booth
+
f756
+
+ +
+
+
+
+
phone
+
f095
+
+ +
+
+
+
+
phone-alt
+
f879
+
+ +
+
+
+
+
phone-slash
+
f3dd
+
+ +
+
+
+
+
phone-square
+
f098
+
+ +
+
+
+
+
phone-square-alt +
+
f87b
+
+ +
+
+
+
+
phone-volume
+
f2a0
+
+ +
+
+
+
+
photo-video
+
f87c
+
+ +
+
+
+
+
piggy-bank
+
f4d3
+
+ +
+
+
+
+
pills
+
f484
+
+ +
+
+
+
+
pizza-slice
+
f818
+
+ +
+
+
+
+
place-of-worship +
+
f67f
+
+ +
+
+
+
+
plane
+
f072
+
+ +
+
+
+
+
plane-arrival
+
f5af
+
+ +
+
+
+
+
plane-departure
+
f5b0
+
+ +
+
+
+
+
plane-slash
+
e069
+
+ +
+
+
+
+
play
+
f04b
+
+ +
+
+
+
+
play-circle
+
f144
+
+ +
+
+
+
+
plug
+
f1e6
+
+ +
+
+
+
+
plus
+
f067
+
+ +
+
+
+
+
plus-circle
+
f055
+
+ +
+
+
+
+
plus-square
+
f0fe
+
+ +
+
+
+
+
podcast
+
f2ce
+
+ +
+
+
+
+
poll
+
f681
+
+ +
+
+
+
+
poll-h
+
f682
+
+ +
+
+
+
+
poo
+
f2fe
+
+ +
+
+
+
+
poo-storm
+
f75a
+
+ +
+
+
+
+
poop
+
f619
+
+ +
+
+
+
+
portrait
+
f3e0
+
+ +
+
+
+
+
pound-sign
+
f154
+
+ +
+
+
+
+
power-off
+
f011
+
+ +
+
+
+
+
pray
+
f683
+
+ +
+
+
+
+
praying-hands
+
f684
+
+ +
+
+
+
+
prescription
+
f5b1
+
+ +
+
+
+
+
prescription-bottle +
+
f485
+
+ +
+
+
+
+
+ prescription-bottle-alt
+
f486
+
+ +
+
+
+
+
print
+
f02f
+
+ +
+
+
+
+
procedures
+
f487
+
+ +
+
+
+
+
project-diagram
+
f542
+
+ +
+
+
+
+
pump-medical
+
e06a
+
+ +
+
+
+
+
pump-soap
+
e06b
+
+ +
+
+
+
+
puzzle-piece
+
f12e
+
+ +
+
+
+
+
qrcode
+
f029
+
+ +
+
+
+
+
question
+
f128
+
+ +
+
+
+
+
question-circle
+
f059
+
+ +
+
+
+
+
quidditch
+
f458
+
+ +
+
+
+
+
quote-left
+
f10d
+
+ +
+
+
+
+
quote-right
+
f10e
+
+ +
+
+
+
+
quran
+
f687
+
+ +
+
+
+
+
radiation
+
f7b9
+
+ +
+
+
+
+
radiation-alt
+
f7ba
+
+ +
+
+
+
+
rainbow
+
f75b
+
+ +
+
+
+
+
random
+
f074
+
+ +
+
+
+
+
receipt
+
f543
+
+ +
+
+
+
+
record-vinyl
+
f8d9
+
+ +
+
+
+
+
recycle
+
f1b8
+
+ +
+
+
+
+
redo
+
f01e
+
+ +
+
+
+
+
redo-alt
+
f2f9
+
+ +
+
+
+
+
registered
+
f25d
+
+ +
+
+
+
+
remove-format
+
f87d
+
+ +
+
+
+
+
reply
+
f3e5
+
+ +
+
+
+
+
reply-all
+
f122
+
+ +
+
+
+
+
republican
+
f75e
+
+ +
+
+
+
+
restroom
+
f7bd
+
+ +
+
+
+
+
retweet
+
f079
+
+ +
+
+
+
+
ribbon
+
f4d6
+
+ +
+
+
+
+
ring
+
f70b
+
+ +
+
+
+
+
road
+
f018
+
+ +
+
+
+
+
robot
+
f544
+
+ +
+
+
+
+
rocket
+
f135
+
+ +
+
+
+
+
route
+
f4d7
+
+ +
+
+
+
+
rss
+
f09e
+
+ +
+
+
+
+
rss-square
+
f143
+
+ +
+
+
+
+
ruble-sign
+
f158
+
+ +
+
+
+
+
ruler
+
f545
+
+ +
+
+
+
+
ruler-combined
+
f546
+
+ +
+
+
+
+
ruler-horizontal +
+
f547
+
+ +
+
+
+
+
ruler-vertical
+
f548
+
+ +
+
+
+
+
running
+
f70c
+
+ +
+
+
+
+
rupee-sign
+
f156
+
+ +
+
+
+
+
sad-cry
+
f5b3
+
+ +
+
+
+
+
sad-tear
+
f5b4
+
+ +
+
+
+
+
satellite
+
f7bf
+
+ +
+
+
+
+
satellite-dish
+
f7c0
+
+ +
+
+
+
+
save
+
f0c7
+
+ +
+
+
+
+
school
+
f549
+
+ +
+
+
+
+
screwdriver
+
f54a
+
+ +
+
+
+
+
scroll
+
f70e
+
+ +
+
+
+
+
sd-card
+
f7c2
+
+ +
+ +
+
+
+
search-dollar
+
f688
+
+ +
+
+
+
+
search-location
+
f689
+
+ +
+
+
+
+
search-minus
+
f010
+
+ +
+
+
+
+
search-plus
+
f00e
+
+ +
+
+
+
+
seedling
+
f4d8
+
+ +
+
+
+
+
server
+
f233
+
+ +
+
+
+
+
shapes
+
f61f
+
+ +
+
+
+
+
share
+
f064
+
+ +
+
+
+
+
share-alt
+
f1e0
+
+ +
+
+
+
+
share-alt-square +
+
f1e1
+
+ +
+
+
+
+
share-square
+
f14d
+
+ +
+
+
+
+
shekel-sign
+
f20b
+
+ +
+
+
+
+
shield-alt
+
f3ed
+
+ +
+
+
+
+
shield-virus
+
e06c
+
+ +
+
+
+
+
ship
+
f21a
+
+ +
+
+
+
+
shipping-fast
+
f48b
+
+ +
+
+
+
+
shoe-prints
+
f54b
+
+ +
+
+
+
+
shopping-bag
+
f290
+
+ +
+
+
+
+
shopping-basket
+
f291
+
+ +
+
+
+
+
shopping-cart
+
f07a
+
+ +
+
+
+
+
shower
+
f2cc
+
+ +
+
+
+
+
shuttle-van
+
f5b6
+
+ +
+
+
+
+
sign
+
f4d9
+
+ +
+
+
+
+
sign-in-alt
+
f2f6
+
+ +
+
+
+
+
sign-language
+
f2a7
+
+ +
+
+
+
+
sign-out-alt
+
f2f5
+
+ +
+
+
+
+
signal
+
f012
+
+ +
+
+
+
+
signature
+
f5b7
+
+ +
+
+
+
+
sim-card
+
f7c4
+
+ +
+
+
+
+
sink
+
e06d
+
+ +
+
+
+
+
sitemap
+
f0e8
+
+ +
+
+
+
+
skating
+
f7c5
+
+ +
+
+
+
+
skiing
+
f7c9
+
+ +
+
+
+
+
skiing-nordic
+
f7ca
+
+ +
+
+
+
+
skull
+
f54c
+
+ +
+
+
+
+
skull-crossbones +
+
f714
+
+ +
+
+
+
+
slash
+
f715
+
+ +
+
+
+
+
sleigh
+
f7cc
+
+ +
+
+
+
+
sliders-h
+
f1de
+
+ +
+
+
+
+
smile
+
f118
+
+ +
+
+
+
+
smile-beam
+
f5b8
+
+ +
+
+
+
+
smile-wink
+
f4da
+
+ +
+
+
+
+
smog
+
f75f
+
+ +
+
+
+
+
smoking
+
f48d
+
+ +
+
+
+
+
smoking-ban
+
f54d
+
+ +
+
+
+
+
sms
+
f7cd
+
+ +
+
+
+
+
snowboarding
+
f7ce
+
+ +
+
+
+
+
snowflake
+
f2dc
+
+ +
+
+
+
+
snowman
+
f7d0
+
+ +
+
+
+
+
snowplow
+
f7d2
+
+ +
+
+
+
+
soap
+
e06e
+
+ +
+
+
+
+
socks
+
f696
+
+ +
+
+
+
+
solar-panel
+
f5ba
+
+ +
+
+
+
+
sort
+
f0dc
+
+ +
+
+
+
+
sort-alpha-down
+
f15d
+
+ +
+
+
+
+
sort-alpha-down-alt +
+
f881
+
+ +
+
+
+
+
sort-alpha-up
+
f15e
+
+ +
+
+
+
+
sort-alpha-up-alt +
+
f882
+
+ +
+
+
+
+
sort-amount-down +
+
f160
+
+ +
+
+
+
+
sort-amount-down-alt +
+
f884
+
+ +
+
+
+
+
sort-amount-up
+
f161
+
+ +
+
+
+
+
sort-amount-up-alt +
+
f885
+
+ +
+
+
+
+
sort-down
+
f0dd
+
+ +
+
+
+
+
sort-numeric-down +
+
f162
+
+ +
+
+
+
+
+ sort-numeric-down-alt
+
f886
+
+ +
+
+
+
+
sort-numeric-up
+
f163
+
+ +
+
+
+
+
sort-numeric-up-alt +
+
f887
+
+ +
+
+
+
+
sort-up
+
f0de
+
+ +
+
+
+
+
spa
+
f5bb
+
+ +
+
+
+
+
space-shuttle
+
f197
+
+ +
+
+
+
+
spell-check
+
f891
+
+ +
+
+
+
+
spider
+
f717
+
+ +
+
+
+
+
spinner
+
f110
+
+ +
+
+
+
+
splotch
+
f5bc
+
+ +
+
+
+
+
spray-can
+
f5bd
+
+ +
+
+
+
+
square
+
f0c8
+
+ +
+
+
+
+
square-full
+
f45c
+
+ +
+
+
+
+
square-root-alt
+
f698
+
+ +
+
+
+
+
stamp
+
f5bf
+
+ +
+
+
+
+
star
+
f005
+
+ +
+
+
+
+
star-and-crescent +
+
f699
+
+ +
+
+
+
+
star-half
+
f089
+
+ +
+
+
+
+
star-half-alt
+
f5c0
+
+ +
+
+
+
+
star-of-david
+
f69a
+
+ +
+
+
+
+
star-of-life
+
f621
+
+ +
+
+
+
+
step-backward
+
f048
+
+ +
+
+
+
+
step-forward
+
f051
+
+ +
+
+
+
+
stethoscope
+
f0f1
+
+ +
+
+
+
+
sticky-note
+
f249
+
+ +
+
+
+
+
stop
+
f04d
+
+ +
+
+
+
+
stop-circle
+
f28d
+
+ +
+
+
+
+
stopwatch
+
f2f2
+
+ +
+
+
+
+
stopwatch-20
+
e06f
+
+ +
+
+
+
+
store
+
f54e
+
+ +
+
+
+
+
store-alt
+
f54f
+
+ +
+
+
+
+
store-alt-slash
+
e070
+
+ +
+
+
+
+
store-slash
+
e071
+
+ +
+
+
+
+
stream
+
f550
+
+ +
+
+
+
+
street-view
+
f21d
+
+ +
+
+
+
+
strikethrough
+
f0cc
+
+ +
+
+
+
+
stroopwafel
+
f551
+
+ +
+
+
+
+
subscript
+
f12c
+
+ +
+
+
+
+
subway
+
f239
+
+ +
+
+
+
+
suitcase
+
f0f2
+
+ +
+
+
+
+
suitcase-rolling +
+
f5c1
+
+ +
+
+
+
+
sun
+
f185
+
+ +
+
+
+
+
superscript
+
f12b
+
+ +
+
+
+
+
surprise
+
f5c2
+
+ +
+
+
+
+
swatchbook
+
f5c3
+
+ +
+
+
+
+
swimmer
+
f5c4
+
+ +
+
+
+
+
swimming-pool
+
f5c5
+
+ +
+
+
+
+
synagogue
+
f69b
+
+ +
+
+
+
+
sync
+
f021
+
+ +
+
+
+
+
sync-alt
+
f2f1
+
+ +
+
+
+
+
syringe
+
f48e
+
+ +
+
+
+
+
table
+
f0ce
+
+ +
+
+
+
+
table-tennis
+
f45d
+
+ +
+
+
+
+
tablet
+
f10a
+
+ +
+
+
+
+
tablet-alt
+
f3fa
+
+ +
+
+
+
+
tablets
+
f490
+
+ +
+
+
+
+
tachometer-alt
+
f3fd
+
+ +
+
+
+
+
tag
+
f02b
+
+ +
+
+
+
+
tags
+
f02c
+
+ +
+
+
+
+
tape
+
f4db
+
+ +
+
+
+
+
tasks
+
f0ae
+
+ +
+
+
+
+
taxi
+
f1ba
+
+ +
+
+
+
+
teeth
+
f62e
+
+ +
+
+
+
+
teeth-open
+
f62f
+
+ +
+
+
+
+
temperature-high +
+
f769
+
+ +
+
+
+
+
temperature-low
+
f76b
+
+ +
+
+
+
+
tenge
+
f7d7
+
+ +
+
+
+
+
terminal
+
f120
+
+ +
+
+
+
+
text-height
+
f034
+
+ +
+
+
+
+
text-width
+
f035
+
+ +
+
+
+
+
th
+
f00a
+
+ +
+
+
+
+
th-large
+
f009
+
+ +
+
+
+
+
th-list
+
f00b
+
+ +
+
+
+
+
theater-masks
+
f630
+
+ +
+
+
+
+
thermometer
+
f491
+
+ +
+
+
+
+
thermometer-empty +
+
f2cb
+
+ +
+
+
+
+
thermometer-full +
+
f2c7
+
+ +
+
+
+
+
thermometer-half +
+
f2c9
+
+ +
+
+
+
+
thermometer-quarter +
+
f2ca
+
+ +
+
+
+
+
+ thermometer-three-quarters
+
f2c8
+
+ +
+
+
+
+
thumbs-down
+
f165
+
+ +
+
+
+
+
thumbs-up
+
f164
+
+ +
+
+
+
+
thumbtack
+
f08d
+
+ +
+
+
+
+
ticket-alt
+
f3ff
+
+ +
+
+
+
+
times
+
f00d
+
+ +
+
+
+
+
times-circle
+
f057
+
+ +
+
+
+
+
tint
+
f043
+
+ +
+
+
+
+
tint-slash
+
f5c7
+
+ +
+
+
+
+
tired
+
f5c8
+
+ +
+
+
+
+
toggle-off
+
f204
+
+ +
+
+
+
+
toggle-on
+
f205
+
+ +
+
+
+
+
toilet
+
f7d8
+
+ +
+
+
+
+
toilet-paper
+
f71e
+
+ +
+
+
+
+
toilet-paper-slash +
+
e072
+
+ +
+
+
+
+
toolbox
+
f552
+
+ +
+
+
+
+
tools
+
f7d9
+
+ +
+
+
+
+
tooth
+
f5c9
+
+ +
+
+
+
+
torah
+
f6a0
+
+ +
+
+
+
+
torii-gate
+
f6a1
+
+ +
+
+
+
+
tractor
+
f722
+
+ +
+
+
+
+
trademark
+
f25c
+
+ +
+
+
+
+
traffic-light
+
f637
+
+ +
+
+
+
+
trailer
+
e041
+
+ +
+
+
+
+
train
+
f238
+
+ +
+
+
+
+
tram
+
f7da
+
+ +
+
+
+
+
transgender
+
f224
+
+ +
+
+
+
+
transgender-alt
+
f225
+
+ +
+
+
+
+
trash
+
f1f8
+
+ +
+
+
+
+
trash-alt
+
f2ed
+
+ +
+
+
+
+
trash-restore
+
f829
+
+ +
+
+
+
+
trash-restore-alt +
+
f82a
+
+ +
+
+
+
+
tree
+
f1bb
+
+ +
+
+
+
+
trophy
+
f091
+
+ +
+
+
+
+
truck
+
f0d1
+
+ +
+
+
+
+
truck-loading
+
f4de
+
+ +
+
+
+
+
truck-monster
+
f63b
+
+ +
+
+
+
+
truck-moving
+
f4df
+
+ +
+
+
+
+
truck-pickup
+
f63c
+
+ +
+
+
+
+
tshirt
+
f553
+
+ +
+
+
+
+
tty
+
f1e4
+
+ +
+
+
+
+
tv
+
f26c
+
+ +
+
+
+
+
umbrella
+
f0e9
+
+ +
+
+
+
+
umbrella-beach
+
f5ca
+
+ +
+
+
+
+
underline
+
f0cd
+
+ +
+
+
+
+
undo
+
f0e2
+
+ +
+
+
+
+
undo-alt
+
f2ea
+
+ +
+
+
+
+
universal-access +
+
f29a
+
+ +
+
+
+
+
university
+
f19c
+
+ +
+ +
+
+
+
unlock
+
f09c
+
+ +
+
+
+
+
unlock-alt
+
f13e
+
+ +
+
+
+
+
upload
+
f093
+
+ +
+
+
+
+
user
+
f007
+
+ +
+
+
+
+
user-alt
+
f406
+
+ +
+
+
+
+
user-alt-slash
+
f4fa
+
+ +
+
+
+
+
user-astronaut
+
f4fb
+
+ +
+
+
+
+
user-check
+
f4fc
+
+ +
+
+
+
+
user-circle
+
f2bd
+
+ +
+
+
+
+
user-clock
+
f4fd
+
+ +
+
+
+
+
user-cog
+
f4fe
+
+ +
+
+
+
+
user-edit
+
f4ff
+
+ +
+
+
+
+
user-friends
+
f500
+
+ +
+
+
+
+
user-graduate
+
f501
+
+ +
+
+
+
+
user-injured
+
f728
+
+ +
+
+
+
+
user-lock
+
f502
+
+ +
+
+
+
+
user-md
+
f0f0
+
+ +
+
+
+
+
user-minus
+
f503
+
+ +
+
+
+
+
user-ninja
+
f504
+
+ +
+
+
+
+
user-nurse
+
f82f
+
+ +
+
+
+
+
user-plus
+
f234
+
+ +
+
+
+
+
user-secret
+
f21b
+
+ +
+
+
+
+
user-shield
+
f505
+
+ +
+
+
+
+
user-slash
+
f506
+
+ +
+
+
+
+
user-tag
+
f507
+
+ +
+
+
+
+
user-tie
+
f508
+
+ +
+
+
+
+
user-times
+
f235
+
+ +
+
+
+
+
users
+
f0c0
+
+ +
+
+
+
+
users-cog
+
f509
+
+ +
+
+
+
+
users-slash
+
e073
+
+ +
+
+
+
+
utensil-spoon
+
f2e5
+
+ +
+
+
+
+
utensils
+
f2e7
+
+ +
+
+
+
+
vector-square
+
f5cb
+
+ +
+
+
+
+
venus
+
f221
+
+ +
+
+
+
+
venus-double
+
f226
+
+ +
+
+
+
+
venus-mars
+
f228
+
+ +
+
+
+
+
vial
+
f492
+
+ +
+
+
+
+
vials
+
f493
+
+ +
+
+
+
+
video
+
f03d
+
+ +
+
+
+
+
video-slash
+
f4e2
+
+ +
+
+
+
+
vihara
+
f6a7
+
+ +
+
+
+
+
virus
+
e074
+
+ +
+
+
+
+
virus-slash
+
e075
+
+ +
+
+
+
+
viruses
+
e076
+
+ +
+
+
+
+
voicemail
+
f897
+
+ +
+
+
+
+
volleyball-ball
+
f45f
+
+ +
+
+
+
+
volume-down
+
f027
+
+ +
+
+
+
+
volume-mute
+
f6a9
+
+ +
+
+
+
+
volume-off
+
f026
+
+ +
+
+
+
+
volume-up
+
f028
+
+ +
+
+
+
+
vote-yea
+
f772
+
+ +
+
+
+
+
vr-cardboard
+
f729
+
+ +
+
+
+
+
walking
+
f554
+
+ +
+
+
+
+
wallet
+
f555
+
+ +
+
+
+
+
warehouse
+
f494
+
+ +
+
+
+
+
water
+
f773
+
+ +
+
+
+
+
wave-square
+
f83e
+
+ +
+
+
+
+
weight
+
f496
+
+ +
+
+
+
+
weight-hanging
+
f5cd
+
+ +
+
+
+
+
wheelchair
+
f193
+
+ +
+
+
+
+
wifi
+
f1eb
+
+ +
+
+
+
+
wind
+
f72e
+
+ +
+
+
+
+
window-close
+
f410
+
+ +
+
+
+
+
window-maximize
+
f2d0
+
+ +
+
+
+
+
window-minimize
+
f2d1
+
+ +
+
+
+
+
window-restore
+
f2d2
+
+ +
+
+
+
+
wine-bottle
+
f72f
+
+ +
+
+
+
+
wine-glass
+
f4e3
+
+ +
+
+
+
+
wine-glass-alt
+
f5ce
+
+ +
+
+
+
+
won-sign
+
f159
+
+ +
+
+
+
+
wrench
+
f0ad
+
+ +
+
+
+
+
x-ray
+
f497
+
+ +
+
+
+
+
yen-sign
+
f157
+
+ +
+
+
+
+
yin-yang
+
f6ad
+
+ +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-map-google-map.html b/public/dashboard/ui-map-google-map.html new file mode 100644 index 0000000..002eeb9 --- /dev/null +++ b/public/dashboard/ui-map-google-map.html @@ -0,0 +1,480 @@ + + + + + + + Google Map - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Google Map

+

Help users find your address

+
+
+ +
+
+
+
+
+
+
+
+
Our Location
+
+
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-map-jsvectormap.html b/public/dashboard/ui-map-jsvectormap.html new file mode 100644 index 0000000..dbea14f --- /dev/null +++ b/public/dashboard/ui-map-jsvectormap.html @@ -0,0 +1,479 @@ + + + + + + + JS Vector Map - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

JS Vector Map

+

A google maps alternative

+
+
+ +
+
+
+
+
+
+
+
+
Coming Soon!
+
+
+ If you want to contribute, check out our template repository. +
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-widgets-chatbox.html b/public/dashboard/ui-widgets-chatbox.html new file mode 100644 index 0000000..7d5ba20 --- /dev/null +++ b/public/dashboard/ui-widgets-chatbox.html @@ -0,0 +1,522 @@ + + + + + + + Chatbox - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Chatbox

+

Our take on a chat conversation

+
+
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
Fred
+ Online +
+ +
+
+
+
+
+
+
Hi Alfy, how can i help you?
+
+
+
+
+
I'm looking for the best admin dashboard template
+
With bootstrap certainly
+
+
+
+
+
I recommend you to use Mazer Dashboard
+
+
+
+
+
That"s great! I like it so much :)
+
+
+
+
+ +
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-widgets-pricing.html b/public/dashboard/ui-widgets-pricing.html new file mode 100644 index 0000000..2c92570 --- /dev/null +++ b/public/dashboard/ui-widgets-pricing.html @@ -0,0 +1,538 @@ + + + + + + + Pricing - Mazer Admin Dashboard + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Pricing

+

Present your plans to your users

+
+
+ +
+
+
+ +
+
+
+
+
+
+
+
+

Basic

+

A standart features you can get

+
+

$100

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum dolor sit
  • +
  • Lorem ipsum dolor amet
  • +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum sit amet
  • +
  • Lorem dolor sit amet
  • +
+ +
+
+
+
+
+

Enterpreneur

+

+
+

$150

+
    +
  • Lorem ipsum kolor sit amet
  • +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum kolor sit amet
  • +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum kolor sit amet
  • +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum kolor sit amet
  • +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum kolor sit amet
  • +
+ +
+
+
+
+
+

Professional

+

A higher features you will need

+
+

$100

+
    +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum dolor sit
  • +
  • Lorem ipsum dolor amet
  • +
  • Lorem ipsum dolor sit amet
  • +
  • Lorem ipsum sit amet
  • +
  • Lorem dolor sit amet
  • +
+ +
+
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + diff --git a/public/dashboard/ui-widgets-todolist.html b/public/dashboard/ui-widgets-todolist.html new file mode 100644 index 0000000..6246276 --- /dev/null +++ b/public/dashboard/ui-widgets-todolist.html @@ -0,0 +1,705 @@ + + + + + + + Todo List - Mazer Admin Dashboard + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+
+
+

Todo List

+

A decorated, sortable todo-list implementation

+
+
+ +
+
+
+ + +
+
+
+
+
+

+ Tasks +

+ +
+
+
    +
  • +
    +
    + +
    + + +
    + Add SCSS and JS files if + required +
    +
    +
    frontend
    +
    + +
    + +
    +
    +
  • +
  • +
    +
    + +
    + + +
    + Check all the changes that you did, + before you commit +
    +
    +
    backend
    +
    + +
    + +
    +
    +
  • +
  • +
    +
    + +
    + + +
    + Dribble, Behance, UpLabs & Pinterest + Post +
    +
    +
    UI/UX
    +
    + +
    + +
    +
    +
  • +
  • +
    +
    + +
    + + +
    + Fresh Design Web & Responsive + Miracle +
    +
    +
    Design
    +
    + +
    + +
    +
    +
  • +
  • +
    +
    + +
    + + +
    + Add Calendar page and source and + credit page in + documentation +
    +
    +
    Javascript
    +
    + +
    + +
    +
    +
  • +
  • +
    +
    + +
    + + +
    + Add Angular Starter-kit +
    +
    +
    UI/UX
    +
    + +
    + +
    +
    +
  • +
+
+
+
+
+
+
+

+ Progress +

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
UI Design +
+
+
+
60%
VueJS +
+
+
+
30%
Laravel +
+
+
+
50%
ReactJS +
+
+
+
80%
Go +
+
+
+
65%
+
+
+
+
+
+
+ +
+ +
+
+
+ + + + + + + diff --git a/public/img/iCity.jpg b/public/img/iCity.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48c66207494e0dac0b78e46f00ba1e0eb3ab36bd GIT binary patch literal 11978 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 Z9R8X2^NB7lA!ctbOEVkO3S<1W{{eY$3JL%K literal 0 HcmV?d00001 -- GitLab
+ +
+
+
+ +

Forgot Password

+

Input your email and we will send you reset password link.

+ +
+
+ +
+ +
+
+ +
+
+

Remember your account? Log in. +

+
+
+
+
+
+ +
+
+
+ +